/*
 *  Copyright 2015 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 0.875em;
    line-height: 1.2;
    background-color: #d3d3d3;
}

a {
    text-decoration: none;
    color: #025c1f;
}
a:hover {
    text-decoration: underline;
}

img {
    vertical-align: top;
}

/*
 *  Copyright 2015 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.page__main {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    padding: 0 1em 1em;
    background-color: #fff;
    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.page__logo {
    display: inline-block;
}

.page__topnav {
    position: absolute;
    top: 20px;
    right: 1em;
}

.page__title h1 {
    color: #025c1f;
    text-transform: uppercase;
}

/* Scale down too wide images from the parsys */
.page__par img {
    max-width: 100%;
}

.page__copyright {
    margin-bottom: 0;
}

/*
 *  Copyright 2015 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.page__main {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    padding: 0 1em 1em;
    background-color: #fff;
    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.page__logo {
    display: inline-block;
}

.page__topnav {
    position: absolute;
    top: 20px;
    right: 1em;
}

.page__title h1 {
    color: #025c1f;
    text-transform: uppercase;
}

/* Scale down too wide images from the parsys */
.page__par img {
    max-width: 100%;
}

.page__copyright {
    margin-bottom: 0;
}


/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a {
  background: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}

mark {
  color: #000;
  background: #ff0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}

legend {
  padding: 0;
  border: 0;
}

button,
input,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  box-sizing: border-box;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  display: inline-block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
  font-size: 65%;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

.text-muted {
  color: #999999;
}

.text-primary {
  color: #428bca;
}

.text-primary:hover {
  color: #3071a9;
}

.text-warning {
  color: #8a6d3b;
}

.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

.text-danger:hover {
  color: #843534;
}

.text-success {
  color: #3c763d;
}

.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

.text-info:hover {
  color: #245269;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

.list-inline > li:first-child {
  padding-left: 0;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    display: table;
    content: " ";
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    display: table;
    content: " ";
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote small,
blockquote .small {
  display: block;
  line-height: 1.428571429;
  color: #999999;
}

blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}

blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666666666666%;
}

.col-xs-pull-10 {
  right: 83.33333333333334%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666666666666%;
}

.col-xs-pull-7 {
  right: 58.333333333333336%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666666666667%;
}

.col-xs-pull-4 {
  right: 33.33333333333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.666666666666664%;
}

.col-xs-pull-1 {
  right: 8.333333333333332%;
}

.col-xs-pull-0 {
  right: 0;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666666666666%;
}

.col-xs-push-10 {
  left: 83.33333333333334%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666666666666%;
}

.col-xs-push-7 {
  left: 58.333333333333336%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666666666667%;
}

.col-xs-push-4 {
  left: 33.33333333333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.666666666666664%;
}

.col-xs-push-1 {
  left: 8.333333333333332%;
}

.col-xs-push-0 {
  left: 0;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
}

.table > thead > tr > .active,
.table > tbody > tr > .active,
.table > tfoot > tr > .active,
.table > thead > .active > td,
.table > tbody > .active > td,
.table > tfoot > .active > td,
.table > thead > .active > th,
.table > tbody > .active > th,
.table > tfoot > .active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > .active:hover,
.table-hover > tbody > .active:hover > td,
.table-hover > tbody > .active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > .success,
.table > tbody > tr > .success,
.table > tfoot > tr > .success,
.table > thead > .success > td,
.table > tbody > .success > td,
.table > tfoot > .success > td,
.table > thead > .success > th,
.table > tbody > .success > th,
.table > tfoot > .success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > .success:hover,
.table-hover > tbody > .success:hover > td,
.table-hover > tbody > .success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > .danger,
.table > tbody > tr > .danger,
.table > tfoot > tr > .danger,
.table > thead > .danger > td,
.table > tbody > .danger > td,
.table > tfoot > .danger > td,
.table > thead > .danger > th,
.table > tbody > .danger > th,
.table > tfoot > .danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > .danger:hover,
.table-hover > tbody > .danger:hover > td,
.table-hover > tbody > .danger:hover > th {
  background-color: #ebcccc;
}

.table > thead > tr > .warning,
.table > tbody > tr > .warning,
.table > tfoot > tr > .warning,
.table > thead > .warning > td,
.table > tbody > .warning > td,
.table > tfoot > .warning > td,
.table > thead > .warning > th,
.table > tbody > .warning > th,
.table > tfoot > .warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > .warning:hover,
.table-hover > tbody > .warning:hover > td,
.table-hover > tbody > .warning:hover > th {
  background-color: #faf2cc;
}

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}

input[type="file"] {
  display: block;
}

select[multiple],
select[size] {
  height: auto;
}

select optgroup {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control:-moz-placeholder {
  color: #999999;
}

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  vertical-align: middle;
}

.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm {
  height: auto;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg {
  height: auto;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline select.form-control {
    width: auto;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

.form-horizontal .form-control-static {
  padding-top: 7px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('plugins/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot');
  src: url('plugins/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'),
  url('plugins/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'),
  url('plugins/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
  url('plugins/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar:before,
.btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar:before,
.btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn-group {
  float: left;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  border-collapse: separate;
  table-layout: fixed;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  white-space: nowrap;
}

.input-group-btn:first-child > .btn {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn {
  margin-left: -1px;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -4px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav:before,
.nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #999999;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li {
  float: none;
}

.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}

.nav-justified > li {
  float: none;
}

.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form select.form-control {
    width: auto;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777777;
}

.navbar-default .navbar-nav > li > a {
  color: #777777;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #333333;
}

.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #080808;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #cccccc;
  content: "/\00a0";
}

.breadcrumb > .active {
  color: #999999;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #999999;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}

.label-primary {
  background-color: #428bca;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #ffffff;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron p {
  line-height: 1.4;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  height: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}

.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555555;
}

a.list-group-item .list-group-item-heading {
  color: #333333;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item {
  border-width: 1px 0;
}

.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}

.panel > .table > tbody:first-child th,
.panel > .table > tbody:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #428bca;
}

.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
  content: " ";
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
  content: " ";
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
  content: " ";
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
  content: " ";
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  height: auto;
  max-width: 100%;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  outline: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ffffff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #ffffff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  table.visible-xs.visible-sm {
    display: table;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  table.visible-xs.visible-md {
    display: table;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  table.visible-xs.visible-lg {
    display: table;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}

.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  table.visible-sm.visible-xs {
    display: table;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  table.visible-sm.visible-md {
    display: table;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  table.visible-sm.visible-lg {
    display: table;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}

.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  table.visible-md.visible-xs {
    display: table;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  table.visible-md.visible-sm {
    display: table;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  table.visible-md.visible-lg {
    display: table;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}

.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  table.visible-lg.visible-xs {
    display: table;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  table.visible-lg.visible-sm {
    display: table;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  table.visible-lg.visible-md {
    display: table;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

.hidden-xs {
  display: block !important;
}

table.hidden-xs {
  display: table;
}

tr.hidden-xs {
  display: table-row !important;
}

th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}

.hidden-sm {
  display: block !important;
}

table.hidden-sm {
  display: table;
}

tr.hidden-sm {
  display: table-row !important;
}

th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}

.hidden-md {
  display: block !important;
}

table.hidden-md {
  display: table;
}

tr.hidden-md {
  display: table-row !important;
}

th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}

.hidden-lg {
  display: block !important;
}

table.hidden-lg {
  display: table;
}

tr.hidden-lg {
  display: table-row !important;
}

th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}

.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}

[class^="grunticon-"]{
	display: inline-block;
	width: 25px;
	height: 12px;
	background-position:center center;
	background-repeat: no-repeat;
	behavior: url('/etc/designs/rmit-ui/js/backgroundsize.min.htc');
}

/* RMIT Logo =============== */

/*
.navbar-brand {
	font-family: museo500;
	font-size: 16px;
}
*/
.rmit-mark {
	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQuMDU1cHgiIGhlaWdodD0iMjMuNDk2cHgiIHZpZXdCb3g9IjAgMCAyNC4wNTUgMjMuNDk2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNC4wNTUgMjMuNDk2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDJEMjQiIGQ9Ik0xMi4yNzYsMEg5LjE0M3YyLjU0NkgzLjkyNnY1LjMwOEgwdjcuODM4aDMuOTc1djUuMTc0aDUuMTY4djIuNjNoMi43NjMNCgljNi40NTQsMCwxMi4xNDktNS4yMTEsMTIuMTQ5LTExLjcxOEMyNC4wNTUsNS4zMTMsMTguNzQxLDAsMTIuMjc2LDAiLz4NCjwvc3ZnPg0K);*/
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding: 10px;
}
/* Icon Color Sets =============== */
.icon-grey {
	color: #1f1f1f;
	background-color: #ddd; 
}
.icon-grey:hover {
	background-color: #cdcdcd;
}
.icon-dark-grey {
	color: #adadad;
	background-color: #333;
}
.icon-dark-grey:hover {
	color: #fff;
	background-color: #515151;
}
/* Icon Shape Various =============== */
/* Icon Shape: Square =============== */
/* Square Default */
.icon-square:before {
	font-size: 32px;
	color: #adadad;
	background-color: #333;
	height: 90px;
	width: 90px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.icon-square:hover:before {
	color: #fff;
	background-color: #515151;	
}
/* Square Feature */
.icon-square-feature:before {
	font-size: 32px;
	color: #acacac;
	background-color: #333;
	height: 70px;
	width: 70px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.icon-square-feature:hover:before {
	color: #fff;
	background-color: #dc291e;	
}
/* Square Light */
.icon-square-light:before {
	font-size: 20px;
	color: #fff;
	background-color: #5c5c5c;
	height: 40px;
	width: 40px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.icon-square-light:hover:before {
	color: #fff;
	background-color: #898989;	
}
/* Icon Shape: Circle =============== */

/* Circle Default */
.icon-circle:before {
	border-radius: 50%;
	font-size: 24px;
	height: 50px;
	width: 50px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #1f1f1f;
	background-color: #ddd;
}
.icon-circle:hover:before {
	color: #1f1f1f;
	background-color: #cdcdcd;
}
/* Circle Feature */
.icon-circle-lg:before {
	border-radius: 50%;
	font-size: 32px;
	color: #fff;
	height: 87px;
	width: 87px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
   	background-color: rgba(196, 18, 15, 0.8);
	   	/*ie8 rgba hack*/
	   	background:transparent\0/;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c4120f,endColorstr=#9c4120f)\0/; 
		zoom: 1\0/; 
}
.icon-circle-lg:hover:before {
	background-color: #c4120f;
}
/* Special Considerations =============== 
...sets of icons that dont conform to the usual interactions set */
.icon-circle-tick:before,
.icon-circle-star:before {
	border-radius: 50%;
	font-size: 24px;
	height: 50px;
	width: 50px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #1f1f1f;
	background-color: #ddd;
}
.icon-circle-tick:hover:before {	
	color: #fff;
	background-color: #2dc72a;
}
.icon-circle-star:hover:before {
	color: #fff;
	background-color: #5c5c5c;
}
[class^="icon-"]:focus, [class*=" icon-"]:focus {
	outline: none !important;
}

/* Icon Font Set Sizes =============== */
.icon-lg {font-size: 18px;}
.icon-md {font-size: 14px;}
.icon-sm {font-size: 12px;}
.icon-xs {font-size: 12px;}
/* Icon Background Set Sizes =============== */
.icon-bg-lg {height: 60px; width: 60px}
.icon-bg-md {height: 40px; width: 40px}
.icon-bg-sm {height: 20px; width: 20px}
.icon-bg-xs {height: 20px; width: 20px}

.icon-list {
	clear: both;
	display: table;
	padding: 0;
}
.icon-list li {
	list-style: none;
	float: left;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 5px 10px 5px 0;
	padding: 10px;
	width: auto;
	height: 100px;
}
.icon-bg-list li {
	height: 145px;
}
.icon-list li .icon {
	clear: both;
	display: block;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
	font-size: 24px;
	min-height: 45px;
}
.icon-class {
	color: #666;
	font-size: 10px;
	text-align: center;
	background: #eee;
	border-radius: 2px;
	padding: 5px;
	margin: 5px;
	display: table-cell;
	line-height: 20px;

}
.icon-list li:hover {
	border-color: #dc291e;
}
.icon-list li:hover .icon {
	color: #dc291e;
}
.icon-list li:hover .icon-class {
	color: #eee;
	background: #333333;
}
/*--------------
	Icons - Font
-----------------------------------*************/
/*--------------
	@font-face
-----------------------------------************ */
@font-face {
    font-family: 'rmit-icon-font';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'rmit-icon-font';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;


	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-world:before {content: "\e600";}
.icon-user:before {content: "\e601";}
.icon-tick:before {content: "\e602";}
.icon-tag:before {content: "\e603";}
.icon-star:before {content: "\e604";}
.icon-share:before {content: "\e605";}
.icon-search:before {content: "\e606";}
.icon-rss:before {content: "\e607";}
.icon-rmit-mark:before {content: "\e608";}
.icon-read:before {content: "\e609";}
.icon-question:before {content: "\e60a";}
.icon-profile:before {content: "\e60b";}
.icon-profile-group:before {content: "\e60c";}
.icon-podcast:before {content: "\e60d";}
.icon-plus:before {content: "\e60e";}
.icon-play:before {content: "\e60f";}
.icon-pin-outline:before {content: "\e610";}
.icon-pill:before {content: "\e611";}
.icon-pause:before {content: "\e612";}
.icon-mortarboard:before {content: "\e613";}
.icon-information:before {content: "\e614";}
.icon-information-outline:before {content: "\e615";}
.icon-hamburger:before {content: "\e616";}
.icon-gears:before {content: "\e617";}
.icon-gallery:before {content: "\e618";}
.icon-exclamation:before {content: "\e619";}
.icon-enlarge:before {content: "\e61a";}
.icon-email:before {content: "\e61b";}
.icon-edit:before {content: "\e61c";}
.icon-download:before {content: "\e61d";}
.icon-document:before {content: "\e61e";}
.icon-directory:before {content: "\e61f";}
.icon-cross:before {content: "\e620";}
.icon-camera:before {content: "\e621";}
.icon-accessibility:before {content: "\e622";}
.icon-arrow-up:before {content: "\e629";}
.icon-arrow-down:before {content: "\e623";}
.icon-arrow-left:before {content: "\e624";}
.icon-arrow-right:before {content: "\e626";}
.icon-arrow-top-right:before {content: "\e628";}
.icon-blog:before {content: "\e62a";}
.icon-bookmark:before {content: "\e62b";}
.icon-calendar:before {content: "\e62c";}

.icon {
	position: relative;
	cursor: pointer;
	top: 1px;
	display: inline-block;
    font-family: 'rmit-icon-font';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}*/
/*--------------
	Icons - DataUri
-----------------------------------*************/
.icon-bg {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	height: 50px;
	margin: 10px auto;
	width: 50px;
	display: block;
}
/*..Brand.. */
.icon-logo {
	width: 135px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAzLjA4OHB4IiBoZWlnaHQ9IjM1LjcxN3B4IiB2aWV3Qm94PSIwIDAgMTAzLjA4OCAzNS43MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMy4wODggMzUuNzE3Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iODIuMDc0LDIuMjU5IDg0Ljc4NSwyLjI1OSA4NC43ODUsMS4yNjEgNzUuMzQsMS4yNjEgNzUuMzQsMi4yNTkgNzguMDY1LDIuMjU5IDc4LjA2NSwyMS4yNjUgNzUuMzQsMjEuMjY1IA0KCTc1LjM0LDIyLjI1NCA4NC43ODUsMjIuMjU0IDg0Ljc4NSwyMS4yNjUgODIuMDc0LDIxLjI2NSAiLz4NCjxnPg0KCTxwYXRoIGQ9Ik05OS4yNjIsMjIuMjV2LTAuOTg1aC0yLjg5NVYyLjA0OGM0LjQyNi0wLjIyMSw1LjE4LDAuNzI2LDUuNzQ2LDQuNzQxaDAuOTc1bC0wLjM0Ni01LjUyOEg4NS45MzhsLTAuMzQyLDUuNTI4aDAuOTk2DQoJCWMwLjU3Mi00LjAxNSwxLjMxOC00Ljk2Miw1Ljc1Mi00Ljc0MXYxOS4yMTdoLTIuODk4djAuOTg1SDk5LjI2MiIvPg0KCTxwYXRoIGQ9Ik0zNS45MzQsMTAuMjQxVjIuMjM1aDIuNzM0YzIuNzk4LDAsMy44MzIsMC43MDMsMy44MzIsNC4yMzJjMCwyLjgxNC0xLjE2MSwzLjc3NC0zLjk5LDMuNzc0SDM1LjkzNCBNNzMuNTQyLDIuMjM1VjEuMjQ1DQoJCWgtNy43NGwtNC41NSwxNC4zNTNMNTYuODU4LDEuMjQ1aC03LjcxMXYwLjk5MWgyLjcxM3YxOC45OTlsLTIuOTMxLTAuMDAzYy0yLjcyMiwwLjA2Ni0yLjc2My0yLjI1NC0yLjc1MS0yLjczNA0KCQljMC4wMzctNS4xMTYtMS4xMDYtNi45NjYtNi4wMDgtNy43MjR2LTAuMDY4YzIuOTI0LTAuMzA5LDYuNjYyLTEuMTQxLDYuNjYyLTQuNjg1YzAtNC4zNjUtNC4wNzQtNC43NzYtNy41MS00Ljc3NkgyOS4yMDN2MC45OTENCgkJaDIuNzA5djE5LjAwN2gtMi43MDl2MC45ODhoOS40Mzl2LTAuOTg4aC0yLjcwOVYxMS4yMjFjMS43NDEtMC4wNjksMy43MDIsMC4zNzUsNC41ODgsMS4xMzdjMC44MTcsMC42OTMsMS4yNTgsMi44MzUsMS4yNTgsNS40MzUNCgkJYzAsMy4yMSwxLjY1OCw0LjQyNSw0LjgzNiw0LjQyNWg5LjA5N3YtMC45ODRoLTIuNjVWMi41NjFoMC4wNjRsNi4yNDcsMTkuNjU4aDEuMDYybDYuMjg2LTE5LjY1OGgwLjA5N3YxOC42NzRoLTIuNzAzdjAuOTg0aDkuNDI3DQoJCXYtMC45ODRoLTIuNzA1VjIuMjM1SDczLjU0MnoiLz4NCgk8cGF0aCBmaWxsPSIjRUUyRTI0IiBkPSJNMTIuMjc2LDBIOS4xNDN2Mi41NDZIMy45MjZ2NS4zMDhIMHY3LjgzOGgzLjk3NXY1LjE3NGg1LjE2OHYyLjYzaDIuNzYzDQoJCWM2LjQ1NCwwLDEyLjE0OS01LjIxMSwxMi4xNDktMTEuNzE4QzI0LjA1NSw1LjMxMywxOC43NDEsMCwxMi4yNzYsMCIvPg0KCTxwYXRoIGQ9Ik0zMS45MDQsMjguNTMzYzAtMC4xNzYtMC4wOTUtMC4yNTgtMC4yNTgtMC4yNThoLTAuNTA4di0xLjAxM2gxLjE4OWMwLjUyOSwwLDAuNzU0LDAuMjI0LDAuNzU0LDAuNzUzdjQuNjA1DQoJCWMwLDEuMjQ3LDAuNzg5LDEuOTksMS45OSwxLjk5YzEuMjAxLDAsMS45OS0wLjc0MywxLjk5LTIuMDAydi00LjU5M2MwLTAuNTI5LDAuMjM0LTAuNzUzLDAuNzY0LTAuNzUzaDEuMTc5djEuMDEzaC0wLjUwNw0KCQljLTAuMTY0LDAtMC4yNTgsMC4wODItMC4yNTgsMC4yNTh2NC4xMzRjMCwxLjgxMy0xLjI2MiwzLjA1LTMuMTU2LDMuMDVjLTEuOTA4LDAtMy4xOC0xLjIzNy0zLjE4LTMuMDVWMjguNTMzeiIvPg0KCTxwYXRoIGQ9Ik0zOS44NDIsMzQuNTYyaDAuNTA2YzAuMTY2LDAsMC4yNi0wLjA5NCwwLjI2LTAuMjU4di03LjA0MmgxLjA3MmwzLjY5Nyw1LjI2M2MwLjMwNywwLjQ0NywwLjY5NCwxLjEzMSwwLjY5NCwxLjEzMWgwLjAyNQ0KCQljMCwwLTAuMDg0LTAuNjYtMC4wODQtMS4xMzF2LTQuNTFjMC0wLjUzLDAuMjI1LTAuNzUzLDAuNzY3LTAuNzUzaDEuMTc4djEuMDEyaC0wLjUwN2MtMC4xNjUsMC0wLjI1OSwwLjA4Mi0wLjI1OSwwLjI1OXY3LjA0Mg0KCQloLTEuMDZsLTMuNzA5LTUuMjYzYy0wLjMwNy0wLjQ0OC0wLjY4NC0xLjEzMS0wLjY4NC0xLjEzMWgtMC4wMjNjMCwwLDAuMDcsMC42NzEsMC4wNywxLjEzMXY0LjUwOQ0KCQljMCwwLjUzMS0wLjIyNSwwLjc1NC0wLjc1NCwwLjc1NGgtMS4xOVYzNC41NjJ6Ii8+DQoJPHBvbHlnb24gcG9pbnRzPSI0OC45OTQsMzQuNTYyIDQ5LjgwNywzNC41NjIgNDkuODA3LDI4LjI3NCA0OC45OTQsMjguMjc0IDQ4Ljk5NCwyNy4yNjIgNTEuNzM4LDI3LjI2MiA1MS43MzgsMjguMjc0IA0KCQk1MC45MjQsMjguMjc0IDUwLjkyNCwzNC41NjIgNTEuNzM4LDM0LjU2MiA1MS43MzgsMzUuNTc1IDQ4Ljk5NCwzNS41NzUgCSIvPg0KCTxwYXRoIGQ9Ik01My4wMjIsMjguNTMzYy0wLjA3MS0wLjIxMi0wLjE4OS0wLjI1OC0wLjM4OS0wLjI1OGgtMC4xNjZ2LTEuMDEzaDAuNjZjMC41OSwwLDAuNzg5LDAuMTI5LDAuOTc3LDAuNjgzbDEuODI2LDUuMTIyDQoJCWMwLjE1NCwwLjQ0OCwwLjMxOCwxLjE0MiwwLjMxOCwxLjE0MmgwLjAyM2MwLDAsMC4xNTQtMC42OTQsMC4zMTgtMS4xNDJsMS44MjQtNS4xMjJjMC4yMDEtMC41NTQsMC4zODktMC42ODMsMC45NzktMC42ODNoMC42Ng0KCQl2MS4wMTNoLTAuMTY2Yy0wLjIxMywwLTAuMzE4LDAuMDQ2LTAuMzg5LDAuMjU4bC0yLjYxNSw3LjA0MmgtMS4yNDZMNTMuMDIyLDI4LjUzM3oiLz4NCgk8cGF0aCBkPSJNNjEuNTAxLDI4LjI3NGgtMC43NjV2LTEuMDEyaDQuODg3YzAuNTI5LDAsMC43NTMsMC4yMjMsMC43NTMsMC43NTR2MS4wNDdoLTEuMDcxdi0wLjUzMWMwLTAuMTc2LTAuMDk1LTAuMjU4LTAuMjU4LTAuMjU4DQoJCUg2Mi42OHYyLjYwMmgyLjkwOHYxLjAxM0g2Mi42OHYyLjQxNGMwLDAuMTY1LDAuMDk0LDAuMjU5LDAuMjU4LDAuMjU5aDIuNDI2YzAuMTY2LDAsMC4yNi0wLjA5NCwwLjI2LTAuMjU5di0wLjUzaDEuMDgzdjEuMDQ4DQoJCWMwLDAuNTMtMC4yMjQsMC43NTQtMC43NTMsMC43NTRoLTMuNjk3Yy0wLjUzMSwwLTAuNzU1LTAuMjI0LTAuNzU1LTAuNzU0VjI4LjI3NHoiLz4NCgk8cGF0aCBkPSJNNjguMjg1LDI4LjI3M0g2Ny41MnYtMS4wMTJoMy42MjdjMS40NjEsMCwyLjQ4NSwwLjkxOCwyLjQ4NSwyLjQzOGMwLDEuMzg5LTAuOTA3LDIuMDcyLTEuNDk1LDIuMjAxdjAuMDI0DQoJCWMwLDAsMC4yMTEsMC4xMDcsMC4zNTMsMC4zNzdsMS4wMDIsMS45OTFjMC4xMTYsMC4yNDcsMC4zMDYsMC4yNzEsMC41ODgsMC4yNzFoMC4xNTN2MS4wMTNoLTAuNTc3DQoJCWMtMC42NDcsMC0wLjg4NC0wLjA4Mi0xLjE1NC0wLjYyNWwtMS4xMzEtMi4yMzdjLTAuMjExLTAuMzg5LTAuMzY0LTAuNDQ4LTAuODI0LTAuNDQ4aC0xLjA4M3YzLjMxaC0xLjE3OFYyOC4yNzN6IE03MC45OTQsMzEuMjUzDQoJCWMwLjg5NSwwLDEuNDI1LTAuNTc3LDEuNDI1LTEuNTA3YzAtMC45MzEtMC41My0xLjQ3My0xLjQwMS0xLjQ3M2gtMS41NTV2Mi45OEg3MC45OTR6Ii8+DQoJPHBhdGggZD0iTTc1LjU0MSwzMy42NDRjMCwwLDAuODQ4LDEuMDAxLDIuMDg0LDEuMDAxYzAuNzc3LDAsMS40MjQtMC40NzEsMS40MjQtMS4yMzZjMC0xLjc0My00LjAxNC0xLjQ3My00LjAxNC00LjA2Mw0KCQljMC0xLjI0OCwxLjA5NC0yLjIyNiwyLjY2LTIuMjI2YzAuODgzLDAsMi4zNjcsMC40MDEsMi4zNjcsMS41MzF2MC42ODRoLTEuMDg0di0wLjM4OWMwLTAuNDM2LTAuNjI0LTAuNzU0LTEuMjgzLTAuNzU0DQoJCWMtMC44OTUsMC0xLjQ2LDAuNDk0LTEuNDYsMS4xMThjMCwxLjY4NCw0LjAwMywxLjMwOCw0LjAwMyw0LjA0YzAsMS4yNzEtMC45ODgsMi4zNjctMi42MzgsMi4zNjcNCgkJYy0xLjc2NywwLTIuNzU1LTEuMjM3LTIuNzU1LTEuMjM3TDc1LjU0MSwzMy42NDR6Ii8+DQoJPHBvbHlnb24gcG9pbnRzPSI4MS4zMTEsMzQuNTYyIDgyLjEyNCwzNC41NjIgODIuMTI0LDI4LjI3NCA4MS4zMTEsMjguMjc0IDgxLjMxMSwyNy4yNjIgODQuMDU1LDI3LjI2MiA4NC4wNTUsMjguMjc0IA0KCQk4My4yNDIsMjguMjc0IDgzLjI0MiwzNC41NjIgODQuMDU1LDM0LjU2MiA4NC4wNTUsMzUuNTc1IDgxLjMxMSwzNS41NzUgCSIvPg0KCTxwYXRoIGQ9Ik04Ny44MDEsMjguMjc0aC0xLjY3MmMtMC4xNjYsMC0wLjI2LDAuMDgyLTAuMjYsMC4yNTh2MC41MzFIODQuODJ2LTEuMDk2YzAtMC41MjksMC4xNzgtMC43MDUsMC43MDctMC43MDVoNS43MjMNCgkJYzAuNTMxLDAsMC43MDcsMC4xNzYsMC43MDcsMC43MDV2MS4wOTZIOTAuOTF2LTAuNTMxYzAtMC4xNzYtMC4wOTQtMC4yNTgtMC4yNi0wLjI1OGgtMS42NzJ2Ny4zMDFoLTEuMTc4VjI4LjI3NHoiLz4NCgk8cGF0aCBkPSJNOTUuMzE1LDMxLjk0OGwtMi4xMDctMy4zNzljLTAuMTU0LTAuMjQ4LTAuMjYtMC4yOTUtMC41MDgtMC4yOTVoLTAuMjM0di0xLjAxM2gwLjU0MWMwLjU2NiwwLDAuNzg5LDAuMDgzLDEuMTE5LDAuNjM2DQoJCWwxLjI2LDIuMDk3YzAuMjcxLDAuNDU5LDAuNTA2LDAuOTMsMC41MDYsMC45M2gwLjAyM2MwLDAsMC4yMjUtMC40NzEsMC41MDgtMC45M2wxLjI0OC0yLjA5N2MwLjMyOC0wLjU1MywwLjU2Ni0wLjYzNiwxLjExNy0wLjYzNg0KCQloMC41NDN2MS4wMTNoLTAuMjIzYy0wLjI0OCwwLTAuMzY1LDAuMDQ3LTAuNTIsMC4yOTVsLTIuMDk2LDMuMzc5djMuNjI3aC0xLjE3OFYzMS45NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
/*..Map Pins.. */
.icon-pin-lg-grey {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDYuODk5cHgiIGhlaWdodD0iNDkuODY1cHgiIHZpZXdCb3g9IjAgMCA0Ni44OTkgNDkuODY1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0Ni44OTkgNDkuODY1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCQ0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMzLjY3MjciIHkxPSIyNS43NzI2IiB4Mj0iMzMuNjcyNyIgeTI9IjU0Ljk0MDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMzU3IDAuMDY2MiAtMC4yNzgyIDAuODY0MyAwLjk4NjggMC40ODEzKSI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OTk5OTkiLz4NCgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY2NiIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTQ2LjY4MywzMS42MjhjLTEuNjY0LDUuNTMzLTI5LjQ4OSwxOC4xNzUtMjkuNDg5LDE4LjE3NXMtNS40NTMtMTUuMjU3LTQuNjMxLTE2LjI2Ng0KCQljMy40MzYtNC4yMiw2LjY1NC03LjI4OCwxNy4xMjctOC4xMDJDNDAuODEyLDI0LjU3MSw0OC4yODUsMjYuMyw0Ni42ODMsMzEuNjI4eiIvPg0KCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTYuOTY0OSIgeTE9IjAuMjUiIHgyPSIxNi45NjQ5IiB5Mj0iNDkuNDI4OSI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OTk5OTkiLz4NCgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY2NiIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNi45NjQ5IiB5MT0iMCIgeDI9IjE2Ljk2NDkiIHkyPSI0OS44NjU0Ij4NCgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6Izk5OTk5OSIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNEQ0RDREIi8+DQoJPC9saW5lYXJHcmFkaWVudD4NCgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgc3Ryb2tlPSJ1cmwoI1NWR0lEXzNfKSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMzLjY4LDE1LjkyMg0KCQljMCw5LjU4Ni0xNi40NDIsMzMuNTA3LTE2LjQ0MiwzMy41MDdTMC4yNSwyNS41MDgsMC4yNSwxNS43NzZDMC4yNSw2LjU0NSw3LjczNCwwLjI1LDE2Ljk2NSwwLjI1UzMzLjY4LDYuNjkxLDMzLjY4LDE1LjkyMnoiLz4NCjwvZz4NCjwvc3ZnPg0K);	
}
.icon-bg.icon-pin-lg-red {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDcuMDI0cHgiIGhlaWdodD0iNDkuODY1cHgiIHZpZXdCb3g9IjAgMCA0Ny4wMjQgNDkuODY1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0Ny4wMjQgNDkuODY1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCQ0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMzLjc4MDciIHkxPSIyNS43NjQ0IiB4Mj0iMzMuNzgwNyIgeTI9IjU0LjkzMjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMzU3IDAuMDY2MiAtMC4yNzgyIDAuODY0MyAwLjk4NjggMC40ODEzKSI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OTk5OTkiLz4NCgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY2NiIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTQ2LjgwOCwzMS42MjhjLTEuNjY0LDUuNTMzLTI5LjQ4OSwxOC4xNzUtMjkuNDg5LDE4LjE3NXMtNS40NTMtMTUuMjU3LTQuNjMxLTE2LjI2Ng0KCQljMy40MzYtNC4yMiw2LjY1NC03LjI4OCwxNy4xMjctOC4xMDJDNDAuOTM3LDI0LjU3MSw0OC40MSwyNi4zLDQ2LjgwOCwzMS42Mjh6Ii8+DQoJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNi45NjQ5IiB5MT0iNDkuNDI4OSIgeDI9IjE2Ljk2NDkiIHkyPSIwLjI1Ij4NCgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0RGMjkxRSIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYwMDAwIi8+DQoJPC9saW5lYXJHcmFkaWVudD4NCgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2Ljk2NDkiIHkxPSI0OS44NjU0IiB4Mj0iMTYuOTY0OSIgeTI9IjAiPg0KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjMyOTFFIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGMTAwMDAiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBzdHJva2U9InVybCgjU1ZHSURfM18pIiBzdHJva2Utd2lkdGg9IjAuNSIgZD0iTTMzLjY4LDE1LjkyMmMwLDkuNTg2LTE2LjQ0MiwzMy41MDctMTYuNDQyLDMzLjUwNw0KCQlTMC4yNSwyNS41MDgsMC4yNSwxNS43NzZDMC4yNSw2LjU0NSw3LjczNCwwLjI1LDE2Ljk2NSwwLjI1UzMzLjY4LDYuNjkxLDMzLjY4LDE1LjkyMnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.icon-bg.icon-pin-md-red {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjguNjI1cHgiIGhlaWdodD0iNDIuMDYxcHgiIHZpZXdCb3g9IjAgMCAyOC42MjUgNDIuMDYxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOC42MjUgNDIuMDYxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTQuMzEyNSIgeTE9IjQxLjYyNSIgeDI9IjE0LjMxMjUiIHkyPSIwLjI1Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojREYyOTFFIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGMDAwMCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTQuMzEyNSIgeTE9IjQyLjA2MTUiIHgyPSIxNC4zMTI1IiB5Mj0iMCI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0IzMjkxRSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFQTAwMDAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSJ1cmwoI1NWR0lEXzJfKSIgc3Ryb2tlLXdpZHRoPSIwLjUiIGQ9Ik0yOC4zNzUsMTMuNDM1YzAsOC4wNjUtMTMuODMzLDI4LjE5LTEzLjgzMywyOC4xOQ0KCVMwLjI1LDIxLjUsMC4yNSwxMy4zMTJDMC4yNSw1LjU0Niw2LjU0NiwwLjI1LDE0LjMxMiwwLjI1QzIyLjA3OSwwLjI1LDI4LjM3NSw1LjY2OSwyOC4zNzUsMTMuNDM1eiIvPg0KPC9zdmc+DQo=);
}
.icon-bg.icon-pin-sm-grey {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYuMzcxcHgiIGhlaWdodD0iMjQuMDM1cHgiIHZpZXdCb3g9IjAgMCAxNi4zNzEgMjQuMDM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNi4zNzEgMjQuMDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOC4xODU1IiB5MT0iMC4yNSIgeDI9IjguMTg1NSIgeTI9IjIzLjU5ODEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OTk5OTkiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNjY2NjY2Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4LjE4NTUiIHkxPSIwIiB4Mj0iOC4xODU1IiB5Mj0iMjQuMDM0NSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6Izk5OTk5OSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM0RDRENEQiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSJ1cmwoI1NWR0lEXzJfKSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE2LjEyMSw3LjY5DQoJYzAsNC41NTEtNy44MDYsMTUuOTA4LTcuODA2LDE1LjkwOFMwLjI1LDEyLjI0MSwwLjI1LDcuNjIxYzAtNC4zODMsMy41NTMtNy4zNzEsNy45MzYtNy4zNzFTMTYuMTIxLDMuMzA4LDE2LjEyMSw3LjY5eiIvPg0KPC9zdmc+DQo=);
}
.icon-bg.icon-pin-sm-red {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYuMzcxcHgiIGhlaWdodD0iMjQuMDM1cHgiIHZpZXdCb3g9IjAgMCAxNi4zNzEgMjQuMDM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNi4zNzEgMjQuMDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOC4xODU1IiB5MT0iMjMuNTk4MSIgeDI9IjguMTg1NSIgeTI9IjAuMjUiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNERjI5MUUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYwMDAwIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4LjE4NTUiIHkxPSIyNC4wMzQ1IiB4Mj0iOC4xODU1IiB5Mj0iLTkuMDk0OTQ3ZS0xMyI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0IzMjkxRSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFQTAwMDAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSJ1cmwoI1NWR0lEXzJfKSIgc3Ryb2tlLXdpZHRoPSIwLjUiIGQ9Ik0xNi4xMjEsNy42OWMwLDQuNTUxLTcuODA2LDE1LjkwOC03LjgwNiwxNS45MDgNCglTMC4yNSwxMi4yNDEsMC4yNSw3LjYyMWMwLTQuMzgzLDMuNTUzLTcuMzcxLDcuOTM2LTcuMzcxUzE2LjEyMSwzLjMwOCwxNi4xMjEsNy42OXoiLz4NCjwvc3ZnPg0K);	
}
/*...Social Media... */
.icon-bg.icon-social-facebook-lg {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjVweCIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSIwIDAgNjUgNjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY1IDY1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMzQjU5OTgiIGQ9Ik02MS4xNTgsMEgzLjYyM0MxLjY1MSwwLDAsMS40ODQsMCwzLjQ1NnY1Ny41MzVDMCw2Mi45NjIsMS42NTEsNjUsMy42MjMsNjVIMzVWNDBoLTlWMzBoOXYtNy40NDQNCgkJYzAtOC4zNTMsNS4wNTktMTIuOTAyLDEyLjUxMS0xMi45MDJDNTEuMDgsOS42NTQsNTQsOS45Miw1NSwxMC4wMzl2OC43M2wtNS4xNjYsMC4wMDJjLTQuMDUzLDAtNC44MzQsMS45MjYtNC44MzQsNC43NTJWMzBoOS4zNDINCgkJbC0xLjI1OSwxMEg0NXYyNWgxNi4xNThDNjMuMTI5LDY1LDY1LDYyLjk2Miw2NSw2MC45OTFWMy40NTZDNjUsMS40ODQsNjMuMTI5LDAsNjEuMTU4LDB6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzLjA4NCw0MGwxLjI1OS0xMEg0NXYtNi40NzdjMC0yLjgyNiwwLjc4Mi00Ljc1Miw0LjgzNC00Ljc1Mkw1NSwxOC43Njl2LTguNzMNCgkJYy0xLTAuMTE5LTMuOTItMC4zODUtNy40ODktMC4zODVDNDAuMDU5LDkuNjU0LDM1LDE0LjIwMywzNSwyMi41NTZWMzBoLTl2MTBoOXYyNWgxMFY0MEg1My4wODR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.icon-bg.icon-social-twitter-lg {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjVweCIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSIwIDAgNjUgNjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY1IDY1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8ZGVmcz4NCgkJCTxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTAsNGMwLTIuMiwxLjgtNCw0LTRoNTdjMi4yLDAsNCwxLjgsNCw0djU3YzAsMi4yLTEuOCw0LTQsNEg0Yy0yLjIsMC00LTEuOC00LTRWNHoiLz4NCgkJPC9kZWZzPg0KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4NCgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJPC9jbGlwUGF0aD4NCgk8L2c+DQoJPGc+DQoJCTxkZWZzPg0KCQkJPHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNMCw0YzAtMi4yLDEuOC00LDQtNGg1N2MyLjIsMCw0LDEuOCw0LDR2NTdjMCwyLjItMS44LDQtNCw0SDRjLTIuMiwwLTQtMS44LTQtNFY0eiIvPg0KCQk8L2RlZnM+DQoJCTxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPg0KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQk8L2NsaXBQYXRoPg0KCQk8ZyBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIj4NCgkJCTxwYXRoIGZpbGw9IiMyQ0E5RTEiIGQ9Ik0wLDRjMC0yLjIsMS44LTQsNC00aDU3YzIuMiwwLDQsMS44LDQsNHY1N2MwLDIuMi0xLjgsNC00LDRINGMtMi4yLDAtNC0xLjgtNC00VjR6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxkZWZzPg0KCQkJPHBhdGggaWQ9IlNWR0lEXzVfIiBkPSJNMCw0YzAtMi4yLDEuOC00LDQtNGg1N2MyLjIsMCw0LDEuOCw0LDR2NTdjMCwyLjItMS44LDQtNCw0SDRjLTIuMiwwLTQtMS44LTQtNFY0eiIvPg0KCQk8L2RlZnM+DQoJCTxjbGlwUGF0aCBpZD0iU1ZHSURfNl8iPg0KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfNV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQk8L2NsaXBQYXRoPg0KCTwvZz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NC4xNjMsMTguODU1Yy0xLjU4NywwLjcwNC0zLjI5MiwxLjE3OS01LjA4MSwxLjM5M2MxLjgyNi0xLjA5NSwzLjIyOS0yLjgyOSwzLjg5LTQuODk1DQoJYy0xLjcxLDEuMDE0LTMuNjAzLDEuNzUtNS42MTksMi4xNDdjLTEuNjE0LTEuNzE5LTMuOTEzLTIuNzk0LTYuNDU4LTIuNzk0Yy00Ljg4NiwwLTguODQ4LDMuOTYxLTguODQ4LDguODQ3DQoJYzAsMC42OTMsMC4wNzgsMS4zNjksMC4yMjksMi4wMTZjLTcuMzUzLTAuMzY5LTEzLjg3My0zLjg5MS0xOC4yMzYtOS4yNDRjLTAuNzYyLDEuMzA3LTEuMTk4LDIuODI2LTEuMTk4LDQuNDQ4DQoJYzAsMy4wNywxLjY3Niw1Ljc3OCw0LjA1LDcuMzY0QzE1LjQ0MywyOC4wOTIsMTQsMjcuNjk0LDEzLDI3LjAzMmMwLDAuMDM3LDAsMC4wNzQsMCwwLjExMWMwLDQuMjg3LDIuOTM1LDcuODYzLDYuOTgzLDguNjc2DQoJYy0wLjc0MiwwLjIwMi0xLjU4MSwwLjMxLTIuMzg4LDAuMzFjLTAuNTcsMC0xLjE1My0wLjA1Ni0xLjY5NC0wLjE1OWMxLjEyNiwzLjUxNSw0LjM3OSw2LjA3Myw4LjI1MSw2LjE0NA0KCWMtMy4wMjgsMi4zNzMtNi44NSwzLjc4Ny0xMC45OTUsMy43ODdjLTAuNzE0LDAtMS40MjItMC4wNDItMi4xMTQtMC4xMjRjMy45MTYsMi41MTEsOC41NjQsMy45NzUsMTMuNTYxLDMuOTc1DQoJYzE2LjI3NCwwLDI1LjE3Mi0xMy40ODIsMjUuMTcyLTI1LjE3NGMwLTAuMzgzLTAuMDA5LTAuNzY1LTAuMDI2LTEuMTQ1QzUxLjQ3OCwyMi4xODgsNTIuOTc3LDIwLjYyOSw1NC4xNjMsMTguODU1Ii8+DQo8L3N2Zz4NCg==);	
}
.icon-bg.icon-social-youtube-lg { 
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzIuMzE3cHgiIGhlaWdodD0iMzIuMDU0cHgiIHZpZXdCb3g9IjAgMCAzMi4zMTcgMzIuMDU0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMi4zMTcgMzIuMDU0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2LjE1ODciIHkxPSIwLjEyNSIgeDI9IjE2LjE1ODciIHkyPSIzMS45Mjg3Ij4NCgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEQURBREEiLz4NCgkJPC9saW5lYXJHcmFkaWVudD4NCgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMzIuMTc2LDI4Ljc3MWMwLDEuNzQzLTEuNDE1LDMuMTU4LTMuMTU5LDMuMTU4SDMuMjg0DQoJCQljLTEuNzQ1LDAtMy4xNTktMS40MTUtMy4xNTktMy4xNThMMC4xNDIsMy4yODRjMC0xLjc0NSwxLjQxNC0zLjE1OSwzLjE1OC0zLjE1OWgyNS43MzRjMS43NDQsMCwzLjE1OCwxLjQxNCwzLjE1OCwzLjE1OQ0KCQkJTDMyLjE3NiwyOC43NzF6Ii8+DQoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RCRDVEMiIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMi4xNzYsMjguNzcxDQoJCQljMCwxLjc0My0xLjQxNSwzLjE1OC0zLjE1OSwzLjE1OEgzLjI4NGMtMS43NDUsMC0zLjE1OS0xLjQxNS0zLjE1OS0zLjE1OEwwLjE0MiwzLjI4NGMwLTEuNzQ1LDEuNDE0LTMuMTU5LDMuMTU4LTMuMTU5aDI1LjczNA0KCQkJYzEuNzQ0LDAsMy4xNTgsMS40MTQsMy4xNTgsMy4xNTlMMzIuMTc2LDI4Ljc3MXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIG9wYWNpdHk9IjAuMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMjAwMDAiIGQ9Ik0xMy43NTMsMi4yNzJoLTEuNTcxTDExLjEyMSw2LjM1bC0xLjEwMi00LjA3OA0KCQkJSDguMzgyQzguNzEsMy4yMzUsOS4wNSw0LjIwMyw5LjM3OCw1LjE2NWMwLjQ5OSwxLjQ0OCwwLjgxLDIuNTM5LDAuOTUxLDMuMjg0djQuMjA1aDEuNTU1VjguNDQ5TDEzLjc1MywyLjI3MnogTTE3LjkwNywxMC4xNDgNCgkJCVY3LjQ0YzAtMC44MjctMC4xNDEtMS40MzItMC40MzYtMS44MjJjLTAuMzg3LTAuNTI5LTAuOTM0LTAuNzkzLTEuNjM2LTAuNzkzYy0wLjY5OCwwLTEuMjQzLDAuMjY0LTEuNjMxLDAuNzkzDQoJCQljLTAuMjk4LDAuMzkxLTAuNDM5LDAuOTk1LTAuNDM5LDEuODIydjIuNzA4YzAsMC44MjIsMC4xNDEsMS40MzMsMC40MzksMS44MmMwLjM4OCwwLjUyNywwLjkzMywwLjc5MSwxLjYzMSwwLjc5MQ0KCQkJYzAuNzAyLDAsMS4yNDktMC4yNjQsMS42MzYtMC43OTFDMTcuNzY3LDExLjU4MSwxNy45MDcsMTAuOTcxLDE3LjkwNywxMC4xNDh6IE0xNi41MDUsMTAuNDEzYzAsMC43MTYtMC4yMTcsMS4wNzMtMC42NjksMS4wNzMNCgkJCWMtMC40NTIsMC0wLjY2OC0wLjM1Ny0wLjY2OC0xLjA3M1Y3LjE1OWMwLTAuNzE2LDAuMjE2LTEuMDczLDAuNjY4LTEuMDczYzAuNDUyLDAsMC42NjksMC4zNTgsMC42NjksMS4wNzNWMTAuNDEzeg0KCQkJIE0yMy4wOTEsMTIuNjU0VjQuOTE4aC0xLjQwMnY1LjkxMmMtMC4zMSwwLjQzOS0wLjYwNCwwLjY1Ni0wLjg4NSwwLjY1NmMtMC4xODgsMC0wLjI5OC0wLjExMS0wLjMyOC0wLjMyOA0KCQkJYy0wLjAxOC0wLjA0NS0wLjAxOC0wLjIxNy0wLjAxOC0wLjU0NVY0LjkxOGgtMS4zOTd2Ni4xMTdjMCwwLjU0NiwwLjA0NywwLjkxNiwwLjEyNCwxLjE1YzAuMTQxLDAuMzkyLDAuNDUyLDAuNTc0LDAuOTAyLDAuNTc0DQoJCQljMC41MTIsMCwxLjA0My0wLjMxMSwxLjYwMi0wLjk0OXYwLjg0NEgyMy4wOTF6Ii8+DQoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUuNzQwNyIgeTE9IjEyLjU5MTgiIHgyPSIxNS43NDA3IiB5Mj0iMi4xMDM1Ij4NCgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzRDNDM0MiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjAuMDMyMyIgc3R5bGU9InN0b3AtY29sb3I6IzNCMzkzOSIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMC4yNzYiIHN0eWxlPSJzdG9wLWNvbG9yOiMyRDJBMkIiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjAuNTYzMSIgc3R5bGU9InN0b3AtY29sb3I6IzI1MjIyMyIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzIzMUYyMCIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xMy43NTcsMi4xMDNoLTEuNTcxbC0xLjA2LDQuMDc3bC0xLjEwNC00LjA3N0g4LjM4Ng0KCQkJYzAuMzI4LDAuOTYzLDAuNjY5LDEuOTMxLDAuOTk3LDIuODk0YzAuNDk5LDEuNDQ3LDAuODEsMi41MzksMC45NSwzLjI4NHY0LjIwM2gxLjU1NVY4LjI4MUwxMy43NTcsMi4xMDN6IE0xNy45MTEsOS45ODF2LTIuNzENCgkJCWMwLTAuODI2LTAuMTQxLTEuNDMxLTAuNDM1LTEuODIxYy0wLjM4OS0wLjUyOC0wLjkzMy0wLjc5NC0xLjYzNi0wLjc5NGMtMC42OTcsMC0xLjI0NCwwLjI2Ni0xLjYzMywwLjc5NA0KCQkJQzEzLjkxMSw1Ljg0LDEzLjc3LDYuNDQ0LDEzLjc3LDcuMjcxdjIuNzFjMCwwLjgyMiwwLjE0MSwxLjQzMiwwLjQzOCwxLjgyYzAuMzg5LDAuNTI3LDAuOTM2LDAuNzkxLDEuNjMzLDAuNzkxDQoJCQljMC43MDMsMCwxLjI0Ny0wLjI2NCwxLjYzNi0wLjc5MUMxNy43NzEsMTEuNDEyLDE3LjkxMSwxMC44MDMsMTcuOTExLDkuOTgxeiBNMTYuNTA5LDEwLjI0NGMwLDAuNzE2LTAuMjE2LDEuMDc0LTAuNjY4LDEuMDc0DQoJCQljLTAuNDUyLDAtMC42NjktMC4zNTgtMC42NjktMS4wNzRWNi45OWMwLTAuNzE2LDAuMjE3LTEuMDcyLDAuNjY5LTEuMDcyYzAuNDUyLDAsMC42NjgsMC4zNTYsMC42NjgsMS4wNzJWMTAuMjQ0eiBNMjMuMDk2LDEyLjQ4NA0KCQkJVjQuNzQ5aC0xLjQwMnY1LjkxM2MtMC4zMTEsMC40MzktMC42MDUsMC42NTYtMC44ODYsMC42NTZjLTAuMTg4LDAtMC4yOTgtMC4xMTEtMC4zMjgtMC4zMjgNCgkJCWMtMC4wMTgtMC4wNDUtMC4wMTgtMC4yMTctMC4wMTgtMC41NDdWNC43NDloLTEuMzk2djYuMTE3YzAsMC41NDYsMC4wNDcsMC45MTcsMC4xMjMsMS4xNDljMC4xNDEsMC4zOTMsMC40NTEsMC41NzYsMC45MDMsMC41NzYNCgkJCWMwLjUxMSwwLDEuMDQ0LTAuMzExLDEuNjAyLTAuOTUxdjAuODQ0SDIzLjA5NnoiLz4NCgk8L2c+DQoJDQoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTIxLjQyNDIiIHkxPSItMzEuNDUyOSIgeDI9Ii0yMS40MjQyIiB5Mj0iLTQ3LjQ1MDIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgLTUuMjYzNSA2MS4zMjQyKSI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2RDBEMTMiLz4NCgkJPHN0b3AgIG9mZnNldD0iMC42MTc5IiBzdHlsZT0ic3RvcC1jb2xvcjojQUIyNjI0Ii8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNDRDMzMkQiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgZD0iTTI3LjYzNywyMS44NzNjMCwxLjc4OS0wLjAwMywzLjY4OC0wLjQwMyw1LjQyNg0KCQljLTAuMjc5LDEuMjIxLTEuMjc5LDIuMTIxLTIuNDgsMi4yNTRjLTIuODQ2LDAuMzE4LTUuNzI3LDAuMzItOC41OTQsMC4zMThjLTIuODY5LDAuMDAyLTUuNzUsMC04LjU5Ni0wLjMxOA0KCQljLTEuMjAxLTAuMTMzLTIuMTk5LTEuMDMzLTIuNDc5LTIuMjU0Yy0wLjM5OS0xLjczOC0wLjM5OS0zLjYzNy0wLjM5OS01LjQyNmwwLDBjMC0xLjc5MSwwLjAwNC0zLjY4OCwwLjQwNC01LjQyNg0KCQljMC4yNzktMS4yMiwxLjI3Ny0yLjEyLDIuNDc5LTIuMjU0YzIuODQ3LTAuMzE5LDUuNzI3LTAuMzE5LDguNTk1LTAuMzE5YzIuODY4LDAsNS43NDgsMCw4LjU5NiwwLjMxOQ0KCQljMS4yMDEsMC4xMzQsMi4xOTksMS4wMzQsMi40NzksMi4yNTRDMjcuNjM4LDE4LjE4NSwyNy42MzcsMjAuMDgyLDI3LjYzNywyMS44NzNMMjcuNjM3LDIxLjg3M3oiLz4NCgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE2LjE2MDciIHkxPSIyNi45NDQzIiB4Mj0iMTYuMTYwNyIgeTI9IjE2LjU2NDUiPg0KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRDVENUQyIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjAuMTU1NCIgc3R5bGU9InN0b3AtY29sb3I6I0UzRTNFMSIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIwLjM5OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiNGM0YzRjIiLz4NCgkJPHN0b3AgIG9mZnNldD0iMC42NjY4IiBzdHlsZT0ic3RvcC1jb2xvcjojRkNGQ0ZDIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgZD0iTTExLjIzMSwxOC4wMTJ2LTEuNDQ3SDYuMzk1djEuNDQ3aDEuNjMxdjguODI4aDEuNTQzDQoJCXYtOC44MjhIMTEuMjMxeiBNMTQuMDM0LDI2Ljg0di0wLjgzN2MtMC41NTEsMC42MzQtMS4wNzYsMC45NDEtMS41ODUsMC45NDFjLTAuNDQ3LDAtMC43NTYtMC4xODMtMC44OTQtMC41NjkNCgkJYy0wLjA3Ni0wLjIzMi0wLjEyMy0wLjU5OC0wLjEyMy0xLjEzOXYtNi4wNTNoMS4zODd2NS42MzZjMCwwLjMyNSwwLDAuNDk1LDAuMDEzLDAuNTRjMC4wMzQsMC4yMTUsMC4xNCwwLjMyMywwLjMyNSwwLjMyMw0KCQljMC4yNzcsMCwwLjU2OC0wLjIxNCwwLjg3Ny0wLjY0OHYtNS44NTFoMS4zODh2Ny42NTZIMTQuMDM0eiBNMTkuMzA0LDI0LjY1YzAsMC42OTEtMC4yMDMsMS4wMzItMC42MDQsMS4wMzINCgkJYy0wLjIyNywwLTAuNDU5LTAuMTA4LTAuNjkxLTAuMzQxdi00LjY2NmMwLjIzMi0wLjIyOCwwLjQ2NC0wLjMzNiwwLjY5MS0wLjMzNmMwLjQsMCwwLjYwNCwwLjM1NCwwLjYwNCwxLjA0M1YyNC42NXoNCgkJIE0yMC42OTEsMjQuNTQxdi0zLjA0OGMwLTAuNzI1LTAuMDQ3LTEuMjMyLTAuMTM5LTEuNTM4Yy0wLjE4Ni0wLjU3NC0wLjU1Ny0wLjg2NS0xLjEwOS0wLjg2NWMtMC41MSwwLTAuOTg1LDAuMjc5LTEuNDM0LDAuODMxDQoJCXYtMy4zNTZoLTEuMzg3VjI2Ljg0aDEuMzg3di0wLjc0NGMwLjQ2NCwwLjU3NCwwLjk0LDAuODQ5LDEuNDM0LDAuODQ5YzAuNTUzLDAsMC45MjQtMC4yOTEsMS4xMDktMC44Ng0KCQlDMjAuNjQ0LDI1Ljc1OSwyMC42OTEsMjUuMjUsMjAuNjkxLDI0LjU0MXogTTI0LjUzOSwyMi4xMDloLTEuMzg4VjIxLjRjMC0wLjcwNywwLjIzMi0xLjA2MSwwLjY5Ni0xLjA2MQ0KCQljMC40NTksMCwwLjY5MSwwLjM1NCwwLjY5MSwxLjA2MVYyMi4xMDl6IE0yNS45MjYsMjQuMzl2LTAuMjAyaC0xLjQxNWMwLDAuNTU2LTAuMDE5LDAuODYzLTAuMDMxLDAuOTQNCgkJYy0wLjA3OCwwLjM3LTAuMjc4LDAuNTU2LTAuNjE5LDAuNTU2Yy0wLjQ3NywwLTAuNzA5LTAuMzUzLTAuNzA5LTEuMDYydi0xLjM1N2gyLjc3NHYtMS41ODVjMC0wLjgxOC0wLjE0LTEuNDE3LTAuNDI5LTEuODA0DQoJCWMtMC4zODktMC41MjMtMC45NDEtMC43ODUtMS42MzctMC43ODVjLTAuNzA5LDAtMS4yNjIsMC4yNjItMS42NjEsMC43ODVjLTAuMjk1LDAuMzg3LTAuNDI5LDAuOTg1LTAuNDI5LDEuODA0djIuNjgyDQoJCWMwLDAuODEzLDAuMTUsMS40MTcsMC40NDUsMS44YzAuNCwwLjUyMiwwLjk1MywwLjc4NCwxLjY3OSwwLjc4NGMwLjcyNSwwLDEuMjkzLTAuMjc0LDEuNjc4LTAuODI5DQoJCWMwLjE2OC0wLjI0NiwwLjI3Ny0wLjUyNSwwLjMyNC0wLjgzMkMyNS45MDksMjUuMTQ1LDI1LjkyNiwyNC44MzYsMjUuOTI2LDI0LjM5eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}*/
/*...Gallery Switch... */
.icon-bg.icon-switch-gallery {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI2cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDEyNiA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI2IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IGZpbGw9IiMyNDI0MjQiIHdpZHRoPSIxMjYiIGhlaWdodD0iNjQiLz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiM1QzVDNUMiIGQ9Ik02NC4xMjcsM2g1M2MzLjAyOCwwLDYsMi45NzIsNiw2djQ3YzAsMy4xMy0zLjA1MSw1LTYsNWgtNTNWM3ogTTExNy4xMjcsNjBjMi40NTgsMCw1LTEuNDk2LDUtNFY5DQoJCQkJYzAtMi40NzctMi41MjMtNS01LTVoLTUydjU2SDExNy4xMjd6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGRlZnM+DQoJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjY1LjEyNyIgeT0iNCIgd2lkdGg9IjU3IiBoZWlnaHQ9IjU2Ij4NCgkJCQ0KCQkJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iLTEgMCAwIDAgMSAgMCAtMSAwIDAgMSAgMCAwIC0xIDAgMSAgMCAwIDAgMSAwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHJlc3VsdD0ic291cmNlIi8+DQoJCTwvZmlsdGVyPg0KCTwvZGVmcz4NCgk8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2NS4xMjciIHk9IjQiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NiIgaWQ9IlNWR0lEXzFfIj4NCgkJPGcgZmlsdGVyPSJ1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyKSI+DQoJCQkNCgkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2MiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BCkVBTUNBd1lBQUFGK0FBQUJsQUFBQWNILzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1gKSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYQpKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFENEFRQU1CSWdBQ0VRRURFUUgvCnhBQm5BQUVCQVFBQUFBQUFBQUFBQUFBQUFBQUFBUWNCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFJQ0F3QUFBQUFBQUFBQUFBQUEKQUNGQkFDQVFNRUFSQUFNQkFBQUFBQUFBQUFBQUFBQUFBQUF3QVRFU0FRQUFBQUFBQUFBQUFBQUFBQUFBQUVELzJnQU1Bd0VBQWhFRApFUUFBQU0vQUFBc0FBQUFBQUFBQUFBQXAvOW9BQ0FFQ0FBRUZBT0QvMmdBSUFRTUFBUVVBNFAvYUFBZ0JBUUFCQlFEUXJxNnVycTYwCkNDQ0NDREgvMmdBSUFRSUNCajhBQi8vYUFBZ0JBd0lHUHdBSC85b0FDQUVCQVFZL0FERERERERFMUZSVVZGUlUvd0QvMlE9PSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDEyNi4xMjc1IDYzKSI+DQoJCQk8L2ltYWdlPg0KCQk8L2c+DQoJPC9tYXNrPg0KCTxnIG1hc2s9InVybCgjU1ZHSURfMV8pIj4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjNUM1QzVDIiBkPSJNMTE3LjEyNyw2MGMyLjQ1OCwwLDUtMS40OTYsNS00VjljMC0yLjQ3Ny0yLjUyMy01LTUtNWgtNTJ2NTZIMTE3LjEyN3oiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik02NC4xMjcsM2g1M2MzLjAyOCwwLDYsMi45NzIsNiw2djQ3YzAsMy4xMy0zLjA1MSw1LTYsNWgtNTNWM3ogTTExNy4xMjcsNjBjMi40NTgsMCw1LTEuNDk2LDUtNFY5YzAtMi40NzctMi41MjMtNS01LTUNCgkJCQloLTUydjU2SDExNy4xMjd6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGRlZnM+DQoJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjY0LjEyNyIgeT0iMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjU4Ij4NCgkJCQ0KCQkJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iLTEgMCAwIDAgMSAgMCAtMSAwIDAgMSAgMCAwIC0xIDAgMSAgMCAwIDAgMSAwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHJlc3VsdD0ic291cmNlIi8+DQoJCTwvZmlsdGVyPg0KCTwvZGVmcz4NCgk8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2NC4xMjciIHk9IjMiIHdpZHRoPSI1OSIgaGVpZ2h0PSI1OCIgaWQ9IlNWR0lEXzJfIj4NCgkJPGcgZmlsdGVyPSJ1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfKSI+DQoJCQkNCgkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2MiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BCkVBTUNBd1lBQUFGK0FBQUJsQUFBQWNILzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1gKSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYQpKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFENEFRQU1CSWdBQ0VRRURFUUgvCnhBQm5BQUVCQVFBQUFBQUFBQUFBQUFBQUFBQUFBUWNCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFJQ0F3QUFBQUFBQUFBQUFBQUEKQUNGQkFDQVFNRUFSQUFNQkFBQUFBQUFBQUFBQUFBQUFBQUF3QVRFU0FRQUFBQUFBQUFBQUFBQUFBQUFBQUVELzJnQU1Bd0VBQWhFRApFUUFBQU0vQUFBc0FBQUFBQUFBQUFBQXAvOW9BQ0FFQ0FBRUZBT0QvMmdBSUFRTUFBUVVBNFAvYUFBZ0JBUUFCQlFEUXJxNnVycTYwCkNDQ0NDREgvMmdBSUFRSUNCajhBQi8vYUFBZ0JBd0lHUHdBSC85b0FDQUVCQVFZL0FERERERERFMUZSVVZGUlUvd0QvMlE9PSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDEyNi4xMjc1IDYzKSI+DQoJCQk8L2ltYWdlPg0KCQk8L2c+DQoJPC9tYXNrPg0KCTxnIG1hc2s9InVybCgjU1ZHSURfMl8pIj4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjNjMwMDAwIiBkPSJNNjQuMTI3LDNoNTNjMy4wMjgsMCw2LDIuOTcyLDYsNnY0N2MwLDMuMTMtMy4wNTEsNS02LDVoLTUzVjN6IE0xMTcuMTI3LDYwYzIuNDU4LDAsNS0xLjQ5Niw1LTRWOQ0KCQkJCWMwLTIuNDc3LTIuNTIzLTUtNS01aC01MnY1NkgxMTcuMTI3eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNBREFEQUQiIGQ9Ik04NS41LDI4LjVjMCwxLjEwNS0wLjg5NSwyLTIsMmgtNWMtMS4xMDUsMC0yLTAuODk1LTItMnYtNWMwLTEuMTA1LDAuODk1LTIsMi0yaDVjMS4xMDUsMCwyLDAuODk1LDIsMg0KCQkJVjI4LjV6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNBREFEQUQiIGQ9Ik05Ny41LDI4LjVjMCwxLjEwNS0wLjg5NSwyLTIsMmgtNWMtMS4xMDUsMC0yLTAuODk1LTItMnYtNWMwLTEuMTA1LDAuODk1LTIsMi0yaDVjMS4xMDUsMCwyLDAuODk1LDIsMg0KCQkJVjI4LjV6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNBREFEQUQiIGQ9Ik0xMDkuNSwyOC41YzAsMS4xMDUtMC44OTUsMi0yLDJoLTVjLTEuMTA1LDAtMi0wLjg5NS0yLTJ2LTVjMC0xLjEwNSwwLjg5NS0yLDItMmg1YzEuMTA1LDAsMiwwLjg5NSwyLDINCgkJCVYyOC41eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQURBREFEIiBkPSJNODUuNSw0MC41YzAsMS4xMDUtMC44OTUsMi0yLDJoLTVjLTEuMTA1LDAtMi0wLjg5NS0yLTJ2LTVjMC0xLjEwNSwwLjg5NS0yLDItMmg1YzEuMTA1LDAsMiwwLjg5NSwyLDINCgkJCVY0MC41eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQURBREFEIiBkPSJNOTcuNSw0MC41YzAsMS4xMDUtMC44OTUsMi0yLDJoLTVjLTEuMTA1LDAtMi0wLjg5NS0yLTJ2LTVjMC0xLjEwNSwwLjg5NS0yLDItMmg1YzEuMTA1LDAsMiwwLjg5NSwyLDINCgkJCVY0MC41eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQURBREFEIiBkPSJNMTA5LjUsNDAuNWMwLDEuMTA1LTAuODk1LDItMiwyaC01Yy0xLjEwNSwwLTItMC44OTUtMi0ydi01YzAtMS4xMDUsMC44OTUtMiwyLTJoNWMxLjEwNSwwLDIsMC44OTUsMiwyDQoJCQlWNDAuNXoiLz4NCgk8L2c+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTE4LDJINjBoLTRIOEM1LjA1MSwyLDIsMy44NywyLDd2NDljMCwzLjAyOCwyLjk3Miw2LDYsNmg0N2g1aDU4YzMuMDI4LDAsNi0yLjk3Miw2LTZWNw0KCUMxMjQsMy44NywxMjAuOTQ5LDIsMTE4LDJ6IE0xMjMsNTZjMCwyLjQ3Ny0yLjUyMyw1LTUsNUg2MGgtNUg4Yy0yLjQ3NywwLTUtMi41MjMtNS01VjdjMC0yLjUwNCwyLjU0Mi00LDUtNGg0OGg0aDU4DQoJYzIuNDU4LDAsNSwxLjQ5Niw1LDRWNTZ6Ii8+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNjEuNzA4LDYxaC01M2MtMy4wMjgsMC02LTIuOTcyLTYtNlY4YzAtMy4xMywzLjA1MS01LDYtNWg1M1Y2MXogTTguNzA4LDRjLTIuNDU4LDAtNSwxLjQ5Ni01LDR2NDdjMCwyLjQ3NywyLjUyMyw1LDUsNQ0KCQkJCWg1MlY0SDguNzA4eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxkZWZzPg0KCQk8ZmlsdGVyIGlkPSJBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8yXyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzLjcwOCIgeT0iNCIgd2lkdGg9IjU3IiBoZWlnaHQ9IjU2Ij4NCgkJCQ0KCQkJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iLTEgMCAwIDAgMSAgMCAtMSAwIDAgMSAgMCAwIC0xIDAgMSAgMCAwIDAgMSAwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHJlc3VsdD0ic291cmNlIi8+DQoJCTwvZmlsdGVyPg0KCTwvZGVmcz4NCgk8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzLjcwOCIgeT0iNCIgd2lkdGg9IjU3IiBoZWlnaHQ9IjU2IiBpZD0iU1ZHSURfM18iPg0KCQk8ZyBmaWx0ZXI9InVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMl8pIj4NCgkJCQ0KCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjYyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEKRUFNQ0F3WUFBQUdwQUFBQjZ3QUFBbW4vMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWApIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hCkpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUQ4QVFRTUJJZ0FDRVFFREVRSC8KeEFCNEFBRUJBUUVCQVFBQUFBQUFBQUFBQUFBQUJBVUdBUU1CQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFJQkJRRUJBUUFBQUFBQQpBQUFBQUFBRkVDQUJJVFVXUUFNVkVRQUFCQWNBQXdBQUFBQUFBQUFBQUFBQkFnTUVBREN5MG5TVU5aTTBCUklCQUFBQUFBQUFBQUFBCkFBQUFBQUFBUVAvYUFBd0RBUUFDRVFNUkFBQUE1cVQ1eG1nenhvTThhSHVjT3NSakxqc2pBQUFPZ0JseDJSZ0FBSFFBeTQ3SXdBQWUKbStELzJnQUlBUUlBQVFVQThuLy8yZ0FJQVFNQUFRVUE4bi8vMmdBSUFRRUFBUVVBYXZYZnphZEErT2dlblFQVG9IcDBEMDZCNmRBKwpQMkc0NDIxVm9jYmFxME9OdFZhSEcycXREamJWV2h4dHFyUTQyK0RCZ3dZTUdJLy8yZ0FJQVFJQ0JqOEFKLy9hQUFnQkF3SUdQd0FuCi85b0FDQUVCQVFZL0FIaENmUmRFSVJkVXBTbFhVQUFBRG1BQUFBTkhTZDdDbDBkSjNzS1hSMG5ld3BkSFNkN0NsMGRKM3NLWFIwbmUKd3BkSFRkN0NsMGU4NDh4N29mWkt0WnBMN0pWck5KZlpLdFpwTDdKVnJOSmZaS3RacEw3SlZyTkpmWkMxWnBQLzJRPT0iIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTAuMjkxNyAxKSI+DQoJCQk8L2ltYWdlPg0KCQk8L2c+DQoJPC9tYXNrPg0KCTxnIG1hc2s9InVybCgjU1ZHSURfM18pIj4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjREMyOTFFIiBkPSJNOC43MDgsNGMtMi40NTgsMC01LDEuNDk2LTUsNHY0N2MwLDIuNDc3LDIuNTIzLDUsNSw1aDUyVjRIOC43MDh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNjEuNzA4LDYxaC01M2MtMy4wMjgsMC02LTIuOTcyLTYtNlY4YzAtMy4xMywzLjA1MS01LDYtNWg1M1Y2MXogTTguNzA4LDRjLTIuNDU4LDAtNSwxLjQ5Ni01LDR2NDdjMCwyLjQ3NywyLjUyMyw1LDUsNQ0KCQkJCWg1MlY0SDguNzA4eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxkZWZzPg0KCQk8ZmlsdGVyIGlkPSJBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8zXyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIyLjcwOCIgeT0iMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjU4Ij4NCgkJCQ0KCQkJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iLTEgMCAwIDAgMSAgMCAtMSAwIDAgMSAgMCAwIC0xIDAgMSAgMCAwIDAgMSAwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHJlc3VsdD0ic291cmNlIi8+DQoJCTwvZmlsdGVyPg0KCTwvZGVmcz4NCgk8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIyLjcwOCIgeT0iMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjU4IiBpZD0iU1ZHSURfNF8iPg0KCQk8ZyBmaWx0ZXI9InVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfM18pIj4NCgkJCQ0KCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjYyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEKRUFNQ0F3WUFBQUdwQUFBQjZ3QUFBbW4vMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWApIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hCkpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUQ4QVFRTUJJZ0FDRVFFREVRSC8KeEFCNEFBRUJBUUVCQVFBQUFBQUFBQUFBQUFBQUJBVUdBUU1CQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFJQkJRRUJBUUFBQUFBQQpBQUFBQUFBRkVDQUJJVFVXUUFNVkVRQUFCQWNBQXdBQUFBQUFBQUFBQUFBQkFnTUVBREN5MG5TVU5aTTBCUklCQUFBQUFBQUFBQUFBCkFBQUFBQUFBUVAvYUFBd0RBUUFDRVFNUkFBQUE1cVQ1eG1nenhvTThhSHVjT3NSakxqc2pBQUFPZ0JseDJSZ0FBSFFBeTQ3SXdBQWUKbStELzJnQUlBUUlBQVFVQThuLy8yZ0FJQVFNQUFRVUE4bi8vMmdBSUFRRUFBUVVBYXZYZnphZEErT2dlblFQVG9IcDBEMDZCNmRBKwpQMkc0NDIxVm9jYmFxME9OdFZhSEcycXREamJWV2h4dHFyUTQyK0RCZ3dZTUdJLy8yZ0FJQVFJQ0JqOEFKLy9hQUFnQkF3SUdQd0FuCi85b0FDQUVCQVFZL0FIaENmUmRFSVJkVXBTbFhVQUFBRG1BQUFBTkhTZDdDbDBkSjNzS1hSMG5ld3BkSFNkN0NsMGRKM3NLWFIwbmUKd3BkSFRkN0NsMGU4NDh4N29mWkt0WnBMN0pWck5KZlpLdFpwTDdKVnJOSmZaS3RacEw3SlZyTkpmWkMxWnBQLzJRPT0iIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTAuMjkxNyAxKSI+DQoJCQk8L2ltYWdlPg0KCQk8L2c+DQoJPC9tYXNrPg0KCTxnIG1hc2s9InVybCgjU1ZHSURfNF8pIj4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjNjMwMDAwIiBkPSJNNjEuNzA4LDYxaC01M2MtMy4wMjgsMC02LTIuOTcyLTYtNlY4YzAtMy4xMywzLjA1MS01LDYtNWg1M1Y2MXogTTguNzA4LDRjLTIuNDU4LDAtNSwxLjQ5Ni01LDR2NDcNCgkJCQljMCwyLjQ3NywyLjUyMyw1LDUsNWg1MlY0SDguNzA4eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPHBhdGggZmlsbD0iI0FEMEMwQyIgZD0iTTguOTU4LDRjMCwwLTAuNzkyLDAuMDMzLTEuNDA5LDAuMjYzQzYuOTMyLDQuNDkyLDUuODg1LDQuODU3LDUuODg1LDQuODU3TDU5Ljk1OCw1TDYwLDYwaDFMNjAuOTU4LDVWNA0KCUg4Ljk1OHoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOTg0LjQ1MTQiIHkxPSIzMiIgeDI9IjEwMzkuMTI1IiB5Mj0iMzIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMTEwNC4yNTI0IDApIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNjY2NjY2Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC4wNDc1IiBzdHlsZT0ic3RvcC1jb2xvcjojNkM2QzZDIi8+DQoJPHN0b3AgIG9mZnNldD0iMC4xOTg0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzc3Nzc3Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC40MTA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN0U3RTdFIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzgwODA4MCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0idXJsKCNTVkdJRF81XykiIGQ9Ik0xMTcuMTI3LDRjMCwwLDAuNzM4LDAuMDExLDEuMzU1LDAuMjQxYzAuNjE3LDAuMjI5LDEuMzE4LDAuNjkxLDEuMzE4LDAuNjkxTDY2LjEyNyw1DQoJdjU1aC0xVjVWNEgxMTcuMTI3eiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ2LDE5SDE4Yy0xLjEsMC0yLDAuOS0yLDJ2MjJjMCwxLjEsMC45LDIsMiwyaDI4YzEuMSwwLDItMC45LDItMlYyMUM0OCwxOS45LDQ3LjEsMTksNDYsMTl6IE00NSw0MQ0KCQljMCwwLjU1LTAuNDUsMS0xLDFIMjBjLTAuNTUsMC0xLTAuNDUtMS0xVjIzYzAtMC41NSwwLjQ1LTEsMS0xaDI0YzAuNTUsMCwxLDAuNDUsMSwxVjQxeiIvPg0KCTxnPg0KCQk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIyNy4yNSIgY3k9IjI4LjMzMyIgcj0iMy4yNSIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM3LjgzMywzMC41ODNjLTEuNDE3LTAuMDgzLTEuODk2LDAuNjM1LTIuNTIxLDEuODg1Yy0wLjU4OSwxLjE3OC0wLjc2LDMuMDMxLTEuODQ0LDMuNTMxDQoJCQlzLTIuMjA4LTAuODQ0LTIuNjI1LTEuMDk0cy0xLjA1MS0wLjk3My0yLjMwMS0xLjEyOWMtMS4xNTgtMC4xNDUtMy40OC0wLjIxNS00LjU0MywwLjcyOGMtMC44NzksMC43OC0xLjU4MywxLjQxMS0xLjgzMywzLjQ5NWgxOQ0KCQkJYzAuNzUtMC4yNS0xLjE2Ny01LjgzMy0xLjI1LTZDMzkuODMzLDMxLjgzMywzOS4yNSwzMC42NjcsMzcuODMzLDMwLjU4M3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.icon-bg.icon-switch-thumbnail {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI2cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDEyNiA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI2IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IGZpbGw9IiMyNDI0MjQiIHdpZHRoPSIxMjYiIGhlaWdodD0iNjQiLz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xMTcsNjFINjRWM2g1M2MyLjk0OSwwLDYsMS44Nyw2LDV2NDdDMTIzLDU4LjAyOCwxMjAuMDI4LDYxLDExNyw2MXogTTY1LDYwaDUyYzIuNDc3LDAsNS0yLjUyMyw1LTVWOA0KCQkJCWMwLTIuNTA0LTIuNTQyLTQtNS00SDY1VjYweiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxkZWZzPg0KCQk8ZmlsdGVyIGlkPSJBZG9iZV9PcGFjaXR5TWFza0ZpbHRlciIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2NCIgeT0iMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjU4Ij4NCgkJCQ0KCQkJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iLTEgMCAwIDAgMSAgMCAtMSAwIDAgMSAgMCAwIC0xIDAgMSAgMCAwIDAgMSAwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHJlc3VsdD0ic291cmNlIi8+DQoJCTwvZmlsdGVyPg0KCTwvZGVmcz4NCgk8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2NCIgeT0iMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjU4IiBpZD0iU1ZHSURfMV8iPg0KCQk8ZyBmaWx0ZXI9InVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXIpIj4NCgkJCQ0KCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjYzIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEKRUFNQ0F3WUFBQUY5QUFBQmt3QUFBY0QvMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWApIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hCkpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUQ4QVFBTUJJZ0FDRVFFREVRSC8KeEFCbUFBRUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFRWUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQU1CQVFFQUFBQUFBQUFBQUFBQQpBQ0FoUVFCQUVCRUFBd0VBQUFBQUFBQUFBQUFBQUFBQUFEQUJNUklCQUFBQUFBQUFBQUFBQUFBQUFBQUFRUC9hQUF3REFRQUNFUU1SCkFBQUF3RUFBQUFBQUFBQUFBQUFBQUQvLzJnQUlBUUlBQVFVQTRQL2FBQWdCQXdBQkJRRGcvOW9BQ0FFQkFBRUZBSWNPSERodzRjV1cKV1dXWG4vL2FBQWdCQWdJR1B3QUgvOW9BQ0FFREFnWS9BQWYvMmdBSUFRRUJCajhBTU1NTU1NVFVWRlJVVkZUL0FQL1oiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNjEgMSkiPg0KCQkJPC9pbWFnZT4NCgkJPC9nPg0KCTwvbWFzaz4NCgk8ZyBtYXNrPSJ1cmwoI1NWR0lEXzFfKSI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzYzMDAwMCIgZD0iTTExNyw2MUg2NFYzaDUzYzIuOTQ5LDAsNiwxLjg3LDYsNXY0N0MxMjMsNTguMDI4LDEyMC4wMjgsNjEsMTE3LDYxeiBNNjUsNjBoNTJjMi40NzcsMCw1LTIuNTIzLDUtNVY4DQoJCQkJYzAtMi41MDQtMi41NDItNC01LTRINjVWNjB6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBvcGFjaXR5PSIwLjgiPg0KCTxnPg0KCQkNCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTQ4OCIgeTE9IjQiIHgyPSItNDg4IiB5Mj0iNjAiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgLTQ1MyAwKSI+DQoJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojODA4MDgwIi8+DQoJCQk8c3RvcCAgb2Zmc2V0PSIwLjA0NzMiIHN0eWxlPSJzdG9wLWNvbG9yOiM3QTdBN0EiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjAuMTk3NCIgc3R5bGU9InN0b3AtY29sb3I6IzZGNkY2RiIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMC40MDg0IiBzdHlsZT0ic3RvcC1jb2xvcjojNjg2ODY4Ii8+DQoJCQk8c3RvcCAgb2Zmc2V0PSIwLjk5NDkiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjY2NjYiLz4NCgkJPC9saW5lYXJHcmFkaWVudD4NCgkJPHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF8yXykiIHBvaW50cz0iNjEsNjAgNjAsNjAgNjAsNSA5LDUgOSw0IDYxLDQgCQkiLz4NCgk8L2c+DQoJPGc+DQoJCQ0KCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNDgwLjYzODEiIHkxPSIxNi40MjUyIiB4Mj0iLTQ5NC4zNTg4IiB5Mj0iLTcuMzM5OCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAtNDUzIDApIj4NCgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjY2NjYiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjAuMDQ3MyIgc3R5bGU9InN0b3AtY29sb3I6IzZDNkM2QyIvPg0KCQkJPHN0b3AgIG9mZnNldD0iMC4xOTc0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzc3Nzc3Ii8+DQoJCQk8c3RvcCAgb2Zmc2V0PSIwLjQwODQiIHN0eWxlPSJzdG9wLWNvbG9yOiM3RTdFN0UiLz4NCgkJCTxzdG9wICBvZmZzZXQ9IjAuOTk0OSIgc3R5bGU9InN0b3AtY29sb3I6IzgwODA4MCIvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgZD0iTTguMTMsNS4xNjJMNy45NDIsNC4xOGMwLjEwOS0wLjAyMSwwLjE5NC0wLjA0NSwwLjI3NS0wLjA2N0M4LjQxOCw0LjA1OCw4LjYyNSw0LDksNGg1MnYxSDkNCgkJCUM4Ljc2MSw1LDguNjUsNS4wMyw4LjQ4Myw1LjA3NkM4LjM4MSw1LjEwNSw4LjI3MSw1LjEzNSw4LjEzLDUuMTYyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik02NC41LDNoNTNjMy4wMjgsMCw2LDIuOTcyLDYsNnY0N2MwLDMuMTMtMy4wNTEsNS02LDVoLTUzVjN6IE0xMTcuNSw2MGMyLjQ1OCwwLDUtMS40OTYsNS00VjljMC0yLjQ3Ny0yLjUyMy01LTUtNWgtNTINCgkJCQl2NTZIMTE3LjV6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGRlZnM+DQoJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjY1LjUiIHk9IjQiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NiI+DQoJCQkNCgkJCQk8ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9Ii0xIDAgMCAwIDEgIDAgLTEgMCAwIDEgIDAgMCAtMSAwIDEgIDAgMCAwIDEgMCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiByZXN1bHQ9InNvdXJjZSIvPg0KCQk8L2ZpbHRlcj4NCgk8L2RlZnM+DQoJPG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNjUuNSIgeT0iNCIgd2lkdGg9IjU3IiBoZWlnaHQ9IjU2IiBpZD0iU1ZHSURfNF8iPg0KCQk8ZyBmaWx0ZXI9InVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMV8pIj4NCgkJCQ0KCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjYyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEKRUFNQ0F3WUFBQUYrQUFBQmxBQUFBY0gvMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWApIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hCkpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUQ0QVFBTUJJZ0FDRVFFREVRSC8KeEFCbkFBRUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFRY0JBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUlDQXdBQUFBQUFBQUFBQUFBQQpBQ0ZCQUNBUU1FQVJBQU1CQUFBQUFBQUFBQUFBQUFBQUFBQXdBVEVTQVFBQUFBQUFBQUFBQUFBQUFBQUFBRUQvMmdBTUF3RUFBaEVECkVRQUFBTS9BQUFzQUFBQUFBQUFBQUFBcC85b0FDQUVDQUFFRkFPRC8yZ0FJQVFNQUFRVUE0UC9hQUFnQkFRQUJCUURRcnE2dXJxNjAKQ0NDQ0NESC8yZ0FJQVFJQ0JqOEFCLy9hQUFnQkF3SUdQd0FILzlvQUNBRUJBUVkvQUREREREREUxRlJVVkZSVS93RC8yUT09IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgLTEgMTI2LjUgNjMpIj4NCgkJCTwvaW1hZ2U+DQoJCTwvZz4NCgk8L21hc2s+DQoJPGcgbWFzaz0idXJsKCNTVkdJRF80XykiPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNEQzI5MUUiIGQ9Ik0xMTcuNSw2MGMyLjQ1OCwwLDUtMS40OTYsNS00VjljMC0yLjQ3Ny0yLjUyMy01LTUtNWgtNTJ2NTZIMTE3LjV6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODUsMjljMCwxLjEwNS0wLjg5NSwyLTIsMmgtNWMtMS4xMDUsMC0yLTAuODk1LTItMnYtNWMwLTEuMTA1LDAuODk1LTIsMi0yaDVjMS4xMDUsMCwyLDAuODk1LDIsMlYyOXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05NywyOWMwLDEuMTA1LTAuODk1LDItMiwyaC01Yy0xLjEwNSwwLTItMC44OTUtMi0ydi01YzAtMS4xMDUsMC44OTUtMiwyLTJoNWMxLjEwNSwwLDIsMC44OTUsMiwyVjI5eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwOSwyOWMwLDEuMTA1LTAuODk1LDItMiwyaC01Yy0xLjEwNSwwLTItMC44OTUtMi0ydi01YzAtMS4xMDUsMC44OTUtMiwyLTJoNWMxLjEwNSwwLDIsMC44OTUsMiwyVjI5eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg1LDQxYzAsMS4xMDUtMC44OTUsMi0yLDJoLTVjLTEuMTA1LDAtMi0wLjg5NS0yLTJ2LTVjMC0xLjEwNSwwLjg5NS0yLDItMmg1YzEuMTA1LDAsMiwwLjg5NSwyLDJWNDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTcsNDFjMCwxLjEwNS0wLjg5NSwyLTIsMmgtNWMtMS4xMDUsMC0yLTAuODk1LTItMnYtNWMwLTEuMTA1LDAuODk1LTIsMi0yaDVjMS4xMDUsMCwyLDAuODk1LDIsMlY0MXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDksNDFjMCwxLjEwNS0wLjg5NSwyLTIsMmgtNWMtMS4xMDUsMC0yLTAuODk1LTItMnYtNWMwLTEuMTA1LDAuODk1LTIsMi0yaDVjMS4xMDUsMCwyLDAuODk1LDIsMlY0MXoiLz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTU2LDIuNWg2MmMyLjc1LDAsNS41LDEuNzUsNS41LDQuNXY0OWMwLDIuNzUtMi43NSw1LjUtNS41LDUuNUg1NSINCgkJCS8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTYwLDIuNUg4QzUuMjUsMi41LDIuNSw0LjI1LDIuNSw3djQ5YzAsMi43NSwyLjc1LDUuNSw1LjUsNS41aDUyIg0KCQkJLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjNUM1QzVDIiBkPSJNNjIsNjFIOWMtMy4wMjgsMC02LTIuOTcyLTYtNlY4YzAtMy4xMywzLjA1MS01LDYtNWg1M1Y2MXogTTksNEM2LjU0Miw0LDQsNS40OTYsNCw4djQ3DQoJCQkJYzAsMi40NzcsMi41MjMsNSw1LDVoNTJWNEg5eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxkZWZzPg0KCQk8ZmlsdGVyIGlkPSJBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8yXyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iNTciIGhlaWdodD0iNTYiPg0KCQkJDQoJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSItMSAwIDAgMCAxICAwIC0xIDAgMCAxICAwIDAgLTEgMCAxICAwIDAgMCAxIDAiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgcmVzdWx0PSJzb3VyY2UiLz4NCgkJPC9maWx0ZXI+DQoJPC9kZWZzPg0KCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjQiIHk9IjQiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NiIgaWQ9IlNWR0lEXzVfIj4NCgkJPGcgZmlsdGVyPSJ1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzJfKSI+DQoJCQkNCgkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2MiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BCkVBTUNBd1lBQUFHS0FBQUJ0QUFBQWdILzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1gKSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYQpKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFEOEFRQU1CSWdBQ0VRRURFUUgvCnhBQnVBQUVCQVFFQUFBQUFBQUFBQUFBQUFBQUFCUUVHQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQkJRRUJBQUFBQUFBQUFBQUEKQUFBQUlDRkJCUlpBTUJFQUFBY0JBUUFBQUFBQUFBQUFBQUFBQUREU0F3U1VOUUdURWdFQUFBQUFBQUFBQUFBQUFBQUFBQUJBLzlvQQpEQU1CQUFJUkF4RUFBQURqMDhVRThVRThVRThBQUFBQUFBQUFBQURULzlvQUNBRUNBQUVGQU9ELzJnQUlBUU1BQVFVQTRQL2FBQWdCCkFRQUJCUURRWHhvTDAwRjZhQzlOQmVtZ3ZUUVhwb0w0aGNMaGNMaGNlREREREREREgvL2FBQWdCQWdJR1B3QUgvOW9BQ0FFREFnWS8KQUFmLzJnQUlBUUVCQmo4QTA1ZnU0b2FVdXc0b2FVdXc0b2FVdXc0b2FVdXc0b2FVdXc0b2FVdXc0b2FjdXc0b2pwSFNPa2RJNlIwbgovOWs9IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDAgMSkiPg0KCQkJPC9pbWFnZT4NCgkJPC9nPg0KCTwvbWFzaz4NCgk8ZyBtYXNrPSJ1cmwoI1NWR0lEXzVfKSI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzVDNUM1QyIgZD0iTTksNEM2LjU0Miw0LDQsNS40OTYsNCw4djQ3YzAsMi40NzcsMi41MjMsNSw1LDVoNTJWNEg5eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iI0FEQURBRCIgZD0iTTQ4LDQzYzAsMS4xLTAuOSwyLTIsMkgxOGMtMS4xLDAtMi0wLjktMi0yVjIxYzAtMS4xLDAuOS0yLDItMmgyOGMxLjEsMCwyLDAuOSwyLDJWNDN6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzVDNUM1QyIgZD0iTTQ1LDQxYzAsMC41NS0wLjQ1LDEtMSwxSDIwYy0wLjU1LDAtMS0wLjQ1LTEtMVYyM2MwLTAuNTUsMC40NS0xLDEtMWgyNGMwLjU1LDAsMSwwLjQ1LDEsMVY0MXoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjQURBREFEIiBjeD0iMjcuMjUiIGN5PSIyOC4zMzMiIHI9IjMuMjUiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNBREFEQUQiIGQ9Ik0yMi4xNjcsMzhoMTljMC43NSwwLTEuMTY3LTUuODMzLTEuMjUtNmMtMC4wODMtMC4xNjctMC42NjctMS4zMzMtMi4wODMtMS40MTcNCgkJCWMtMS40MTctMC4wODMtMS44OTYsMC42MzUtMi41MjEsMS44ODVjLTAuNTg5LDEuMTc5LTAuNzYsMy4wMzEtMS44NDQsMy41MzFzLTIuMjA4LTAuODQ0LTIuNjI1LTEuMDk0cy0xLjA1MS0wLjk3My0yLjMwMS0xLjEyOQ0KCQkJYy0xLjE1OC0wLjE0NS0zLjQ4LTAuMjE1LTQuNTQzLDAuNzI4QzIzLjEyMSwzNS4yODUsMjIuNDE3LDM2LDIyLjE2NywzOHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNjIsNjFIOWMtMy4wMjgsMC02LTIuOTcyLTYtNlY4YzAtMy4xMywzLjA1MS01LDYtNWg1M1Y2MXogTTksNEM2LjU0Miw0LDQsNS40OTYsNCw4djQ3YzAsMi40NzcsMi41MjMsNSw1LDVoNTJWNEg5eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxkZWZzPg0KCQk8ZmlsdGVyIGlkPSJBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8zXyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzIiB5PSIzIiB3aWR0aD0iNTkiIGhlaWdodD0iNTgiPg0KCQkJDQoJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSItMSAwIDAgMCAxICAwIC0xIDAgMCAxICAwIDAgLTEgMCAxICAwIDAgMCAxIDAiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgcmVzdWx0PSJzb3VyY2UiLz4NCgkJPC9maWx0ZXI+DQoJPC9kZWZzPg0KCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjMiIHk9IjMiIHdpZHRoPSI1OSIgaGVpZ2h0PSI1OCIgaWQ9IlNWR0lEXzZfIj4NCgkJPGcgZmlsdGVyPSJ1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfKSI+DQoJCQkNCgkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2MiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BCkVBTUNBd1lBQUFGK0FBQUJsQUFBQWNILzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1gKSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYQpKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFENEFRQU1CSWdBQ0VRRURFUUgvCnhBQm5BQUVCQVFBQUFBQUFBQUFBQUFBQUFBQUFBUWNCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFJQ0F3QUFBQUFBQUFBQUFBQUEKQUNGQkFDQVFNRUFSQUFNQkFBQUFBQUFBQUFBQUFBQUFBQUF3QVRFU0FRQUFBQUFBQUFBQUFBQUFBQUFBQUVELzJnQU1Bd0VBQWhFRApFUUFBQU0vQUFBc0FBQUFBQUFBQUFBQXAvOW9BQ0FFQ0FBRUZBT0QvMmdBSUFRTUFBUVVBNFAvYUFBZ0JBUUFCQlFEUXJxNnVycTYwCkNDQ0NDREgvMmdBSUFRSUNCajhBQi8vYUFBZ0JBd0lHUHdBSC85b0FDQUVCQVFZL0FERERERERFMUZSVVZGUlUvd0QvMlE9PSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIDEpIj4NCgkJCTwvaW1hZ2U+DQoJCTwvZz4NCgk8L21hc2s+DQoJPGcgbWFzaz0idXJsKCNTVkdJRF82XykiPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiM2MzAwMDAiIGQ9Ik02Miw2MUg5Yy0zLjAyOCwwLTYtMi45NzItNi02VjhjMC0zLjEzLDMuMDUxLTUsNi01aDUzVjYxeiBNOSw0QzYuNTQyLDQsNCw1LjQ5Niw0LDh2NDcNCgkJCQljMCwyLjQ3NywyLjUyMyw1LDUsNWg1MlY0SDl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzdfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUuODg1NiIgeTE9IjMyIiB4Mj0iNjEiIHkyPSIzMiI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY2NiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMDQ3NSIgc3R5bGU9InN0b3AtY29sb3I6IzZDNkM2QyIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMTk4NCIgc3R5bGU9InN0b3AtY29sb3I6Izc3Nzc3NyIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNDEwNSIgc3R5bGU9InN0b3AtY29sb3I6IzdFN0U3RSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MDgwODAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGw9InVybCgjU1ZHSURfN18pIiBkPSJNOC45NTgsNGMwLDAtMC43OTIsMC4wMzMtMS40MDksMC4yNjNDNi45MzMsNC40OTIsNS44ODYsNC44NTcsNS44ODYsNC44NTdMNTkuOTU4LDUNCglMNjAsNjBoMUw2MC45NTgsNVY0SDguOTU4eiIvPg0KPHBhdGggZmlsbD0iI0FEMEMwQyIgZD0iTTExNy41LDRjMCwwLDAuNzM4LDAuMDExLDEuMzU1LDAuMjQxYzAuNjE3LDAuMjI5LDEuMzE4LDAuNjkxLDEuMzE4LDAuNjkxTDY2LjUsNXY1NWgtMVY1VjRIMTE3LjV6Ii8+DQo8L3N2Zz4NCg==);
}

.rmit-logo-asset {
	/*noinspection CssUnknownTarget*/
	background: url('../../../content/dam/rmit-ui/logo/rmit-logo.png') no-repeat center center;
	background-size: 160px 56px;
	width: 160px;
	height: 56px;
}

@media
only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.rmit-logo-asset {
		/*noinspection CssUnknownTarget*/
		background-image: url('../../../content/dam/rmit-ui/logo/rmit-logo@2x.png');
	}
}
@media print { 
/* start all print specific styles under the @media att */
  body {
  	color: #000;
    background: #fff;
    font: 14pt Arial, 'Helvetica Neue', Helvetica, sans-serif;
    line-height: 1.3;
  }
  /* margin all the way around the page */
  @page {
    margin: 0.5cm;
  }
  /* the following code sets the left page (1, 3, 5, etc.) 
  and right page (2, 4, 6, etc.) margins independently.*/
  @page :left {
    margin: 0.5cm;
  }
  @page :right {
    margin: 0.8cm;
  }
  /* for webkit only displaying background images 
   * {-webkit-print-color-adjust:exact;}
   */
  header#top-header:before {
    display: block !important;
    /*noinspection CssUnknownTarget*/
    content: url('../../../content/dam/rmit-ui/rmit-logo.png') !important;
    padding: 3px 5px;
  }
  /* some typographic styles to be realigned for print */
  .col-module .event-link h2, .col-module .news-link h2 {
	margin-top: 0;
  }
  a, a:visited {
	text-decoration: underline;
  }
  .panel-heading h4 a {
	text-decoration: none;
  }
  abbr[title]:after {
	content: "";
  }
  /* displays the URL after each anchor text, surrounded by brackets */
  a[href]:after {
	content: "("/etc/designs/rmitimporter/resources/_assets/0.8/css/attr(href)")";
    font-size: 80%;
  }
  .standard-content-detail a[href]:after {
    content: " (" attr(href) ")";
    font-size: 80%;
  }
  /* show only the URLs of external links */
  a[href^="http://"]:after, a[href^="https://"]:after {
    content: " ("/etc/designs/rmitimporter/resources/_assets/0.8/css/attr(href)")";
    font-size: 90%;
  }
  /*  we can hide internal links (#), because there is not much to display */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
    display: none;
  }
  p a[href^="http://"]:after, p a[href^="https://"]:after,
  a[href^="https://"]:after {
    content: " (" attr(href) ")";
  }
  /* especially long external links */
  p a {
    word-wrap: break-word;
  }
  a.a-logo[href]:after {
  	display: none;
  }
  .c-feature-tile-cta-title {
	height: auto;
	clear: both;
	display: block;
  }
/* containers that are NEVER required to be printed 
   'no-print' utility class to be applied to these containers
 */
/* navigation */
.nav-tabs,
.navbar-nav,
.general-navigation,
.navbar-collapse.collapse,
.m-breadcrumbs,
.footer .footer-links,
.footer .social-media {
	display:none !important;
}
.copyright-links ul:nth-of-type(1) li:nth-of-type(n+2){
	display: none !important;
}
.copyright-links ul:nth-of-type(2) li:nth-of-type(n+3){
	display: none !important;
}
.primary-navigation-wrapper {
	position:relative !important;
}
/* latest containers (e.g. news, events, media releases, expert comments) */
.optional-parent {
	display: none !important;
}
/* sidebar */
aside {
	display: none !important;
}
.rhs-nav{
	display: none !important;
}
.standard-content-side {
	display: none !important;	
}
.m-super-detail-overview-sidebar {
	display: none !important;		
}
/* promos */
   /* promos - footer */
   .promo-campaign-footer-module, 
   .standard-content-bottom-row {
       display: none !important;
   }
   /* promos - side */
   .a-promo-side {
	   display: none !important;	
   }
   .m-masthead-tabs {
	   display: none !important;		
   }
   .standard-content-meta {
	   display: none !important;			
   }
/* treatment to the caraousel */
.m-carousel-wrapper {
	display: none !important;
	width: 100%;
}
.m-homepage-news-events-video .m-icon-overlay-container {
	display: none !important;
}
/* forcing dark bg background colour to change white on text block */
.dark,
.c-carousel-panel {
	background: #fff;
	color: #000;
}
/* dealing with images */
.scaled-background img{
    height:100% !important;
    text-indent: 0 !important;
    left: 0;
    top:0;
}
.scaled-background.rectangle {
	padding-top: 0;
}
/* share & add to calendar */
  .share,
  .m-add-wrapper,
  .standard-content-meta {
	display: none !important;
  }
  /* map */
  .component-static-map {
  	display: none !important;
  }
  /* search */
  .m-search-block {
	display: none !important;
  }
  /* child links */
  .m-masthead-child-links {
	display: none !important;
  }
  .m-image-masthead {
	display: none !important;
  }
  /* forces accordion rows to still display */ 
  .accordion-label {
	display: none !important;
  }
  .panel-collapse.collapse {
	height: auto !important;
	display: block !important;
  }
/* Program ~ Int / Dom Hide for print rules 
if International is selected, we hide all local specific content.
if Local is selected, we hide all international specific content.
*/
  .rhs-top-inner {
	display: none !important;
  }
  /*label ammendment for print */
  .standard-content-meta {
  	display: table-cell !important;
  }
  body.b-domestic .b-international {
	display: none !important;
  }
  body.b-international .b-domestic {
	display: none !important;
  }
  /*lable under 'Overview' */
  body.b-domestic .standard-content-meta p.b-domestic {
    display: table-cell !important;
    height: 1cm;
    clear: both !important;
  }
  body.b-international .standard-content-meta p.b-international {
    display: table-cell !important;
    height: 1cm;
    clear: both !important;
  }
  [class*="icon"] {
    display: none;
  }
}/*end @print */
/*!
Video.js Default Styles (http://videojs.com)
Version 4.9.1
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc
}
@font-face {
	font-family: VideoJS;
	src: url(plugins/bower_components/video.js/dist/video-js/font/vjs.eot);
	src: url(plugins/bower_components/video.js/dist/video-js/font/vjs.eot) format('embedded-opentype'), 			url(plugins/bower_components/video.js/dist/video-js/font/vjs.woff) format('woff'), url(plugins/bower_components/video.js/dist/video-js/font/vjs.ttf) format('truetype'), url(plugins/bower_components/video.js/dist/video-js/font/vjs.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51,51,51,.9)
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7)
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	-moz-transition: visibility .1s, opacity .1s;
	-o-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: ""
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-control:focus {
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005"
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: .6em;
	margin: 1.1em auto 0
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: .5em;
	width: 100%;
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: .5em;
	height: .5em;
	left: 4.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: .9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height: 0;
	width: 0
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu, .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
	border-top-color: rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
	height: 2.9em;
	width: 10em
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: .3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: .9em;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255,255,255,.1)
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: .1em
}
.vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider, .vjs-default-skin.vjs-live .vjs-progress-control {
	display: none
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-current-time {
	float: left
}
.vjs-default-skin .vjs-duration {
	float: left
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left
}
.vjs-time-divider {
	float: left;
	line-height: 3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left: .5em;
	top: .5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	border: .1em solid #3b4249;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
	-webkit-box-shadow: 0 0 1em rgba(255,255,255,.25);
	-moz-box-shadow: 0 0 1em rgba(255,255,255,.25);
	box-shadow: 0 0 1em rgba(255,255,255,.25);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none
}
.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50,50,50,.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-big-play-button {
	display: none
}
.vjs-error-display {
	display: none
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%
}
.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background: #000;
	background: rgba(0,0,0,.5)
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #F4A460
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: .75
}
.vjs-waiting .vjs-loading-spinner, .vjs-seeking .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 .1em #000
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	-webkit-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	-moz-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	box-shadow: -.2em -.2em .3em rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu, .vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
	display: block
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: .3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000
}
.vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008"
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video-js:-moz-full-screen {
position:absolute
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%!important;
	height: 100%!important;
	_position: absolute
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none
}
.video-js .vjs-text-track-display {
	text-align: center;
	position: absolute;
	bottom: 4em;
	left: 1em;
	right: 1em
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}
.video-js .vjs-text-track {
	display: none;
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0,0,0,.5)
}
.video-js .vjs-subtitles {
	color: #fff
}
.video-js .vjs-captions {
	color: #fc6
}
.vjs-tt-cue {
	display: block
}
.video-js.vjs-fullscreen .vjs-text-track {
	font-size: 3em
}
.vjs-default-skin .vjs-hidden {
	display: none
}
.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}
.vjs-no-js {
	padding: 20px;
	color: #ccc;
	background-color: #333;
	font-size: 18px;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #F4A460
}

body {
	background: #dcddd7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.571em;
	letter-spacing: normal
}
body:focus {
	outline: 0
}
@media (min-width:768px) {
body {
	background: #dcddd7;
	/*Red background:*/
	/*background: #dcddd7 url(styles/images/global-brand.jpg) no-repeat 50% 209px;*/
}
}
.container {
	padding: 0;
	max-width: 960px
}
.row {
	margin: 0;
	margin-bottom: 15px;
	width: 100%
}
.row.bs-row-fix {
	margin: 0 -15px!important;
	width: auto!important
}
.todo {
	background: #ccc;
	height: 50px;
	content: 'TODO';
	font-size: 1.43em;
	text-align: center;
	padding: 10px;
	margin: 10px 0
}
.todo-nomargin {
	background: #ccc;
	height: 50px;
	content: 'TODO';
	font-size: 1.43em;
	text-align: center;
	padding: 10px;
	margin: 0
}
.todo-tall {
	height: 400px
}
.clear {
	clear: both
}
@media (min-width:768px) {
.fill-sm {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
}
.bg-image-cover {
	background-size: cover;
	background-position: center center
}
.off-screen {
	display: none
}
.offset-content, .offsetContent {
	height: 0;
	left: -9999px;
	overflow: hidden;
	position: absolute!important;
	text-indent: -9999px!important
}
input[type=button], input[type=submit], button {
	cursor: pointer
}
figure, figcaption {
	display: block
}
hr {
	border-color: #ededed;
	margin: 10px 0
}
.table-layout {
	display: table;
	width: 100%
}
.table-row {
	display: table-row
}
.table-cell {
	display: table-cell!important
}
.table-cell.hidden {
	display: none!important
}
@media (max-width:767px) {
.table-cell.hidden-xs {
	display: none!important
}
}
.filter-row {
	background: #333;
	padding-bottom: 15px
}
.news-meta {
	border-bottom: 1px solid #e4e4e4;
	font-size: 1.0714em;
	padding: 0 0 10px 0;
	margin-bottom: 1em
}
.no-outline, .remove-outline {
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	outline: 0!important
}
.focus {
	outline: 1px solid #c4120f;
	overflow: visible;
	text-decoration: none;
	z-index: 9999
}
.hidden-xs.hide, .visible-xs.hide {
	display: none!important
}
.hidden {
	position: absolute;
	left: -9999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}
.hidden.remove-hidden {
	position: relative;
	left: auto;
	top: auto;
	width: auto;
	height: auto;
	overflow: auto;
	display: block!important;
	visibility: visible!important
}
.visible-xs-inline {
	display: inline!important
}
.link-wrapper {
	cursor: pointer
}
.link-wrapper:hover>a {
	text-decoration: underline
}
@media (min-width:768px) {
.hidden-only-sm {
	display: none
}
}
.js-bind-integration-data {
	display: none!important
}
.visible-xxs, tr.visible-xxs, th.visible-xxs, td.visible-xxs {
	display: none!important
}
@media (max-width:520px) {
.visible-xxs {
	display: block!important
}
table.visible-xxs {
	display: table
}
tr.visible-xxs {
	display: table-row!important
}
th.visible-xxs, td.visible-xxs {
	display: table-cell!important
}
}
@media (min-width:521px) and (max-width:767px) {
.visible-xxs.visible-xs {
	display: block!important
}
table.visible-xxs.visible-xs {
	display: table
}
tr.visible-xxs.visible-xs {
	display: table-row!important
}
th.visible-xxs.visible-xs, td.visible-xxs.visible-xs {
	display: table-cell!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-xxs.visible-sm {
	display: block!important
}
table.visible-xxs.visible-sm {
	display: table
}
tr.visible-xxs.visible-sm {
	display: table-row!important
}
th.visible-xxs.visible-sm, td.visible-xxs.visible-sm {
	display: table-cell!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-xxs.visible-md {
	display: block!important
}
table.visible-xxs.visible-md {
	display: table
}
tr.visible-xxs.visible-md {
	display: table-row!important
}
th.visible-xxs.visible-md, td.visible-xxs.visible-md {
	display: table-cell!important
}
}
@media (min-width:1200px) {
.visible-xxs.visible-lg {
	display: block!important
}
table.visible-xxs.visible-lg {
	display: table
}
tr.visible-xxs.visible-lg {
	display: table-row!important
}
th.visible-xxs.visible-lg, td.visible-xxs.visible-lg {
	display: table-cell!important
}
}
.hidden-xxs {
	display: block!important
}
table.hidden-xxs {
	display: table
}
tr.hidden-xxs {
	display: table-row!important
}
th.hidden-xxs, td.hidden-xxs {
	display: table-cell!important
}
@media (max-width:520px) {
.hidden-xxs, tr.hidden-xxs, th.hidden-xxs, td.hidden-xxs {
	display: none!important
}
}
@media (min-width:521px) and (max-width:767px) {
.hidden-xxs.hidden-xs, tr.hidden-xxs.hidden-xs, th.hidden-xxs.hidden-xs, td.hidden-xxs.hidden-xs {
	display: none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-xxs.hidden-sm, tr.hidden-xxs.hidden-sm, th.hidden-xxs.hidden-sm, td.hidden-xxs.hidden-sm {
	display: none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-xxs.hidden-md, tr.hidden-xxs.hidden-md, th.hidden-xxs.hidden-md, td.hidden-xxs.hidden-md {
	display: none!important
}
}
@media (min-width:1200px) {
.hidden-xxs.hidden-lg, tr.hidden-xxs.hidden-lg, th.hidden-xxs.hidden-lg, td.hidden-xxs.hidden-lg {
	display: none!important
}
}
.visible-xs-inline-block, .visible-sm-inline-block, .visible-md-inline-block, .visible-lg-inline-block {
	display: none!important
}
@media (max-width:767px) {
.visible-xs-inline-block {
	display: inline-block!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block {
	display: inline-block!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block {
	display: inline-block!important
}
}
@media (min-width:1200px) {
.visible-lg-inline-block {
	display: inline-block!important
}
}
@font-face{
	font-family:Museo300;
	src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
font-weight:400;
font-style:normal
}

@font-face{font-family:Museo500;
src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
font-weight:700;
font-style:normal
}
h1,.h1{font:3em Museo300;
line-height:1em
}
@media (max-width:767px) {
h1, .h1 {
	font-size: 2.286em
}
}
@media (max-width:520px) {
h1, .h1 {
	font-size: 2em
}
}
h1.display1, .large-text h1 {
	font: 4.286em Museo500;
	line-height: 1em;
	letter-spacing: -.02em
}
@media (max-width:991px) {
h1.display1, .large-text h1 {
	font-size: 4.286em;
	line-height: 1em;
	letter-spacing: normal
}
}
@media (max-width:767px) {
h1.display1, .large-text h1 {
	line-height: 1em;
	font-size: 3em
}
}
@media (max-width:520px) {
h1.display1, .large-text h1 {
	line-height: 1em;
	font-size: 2em
}
}
h1.display2 {
	font: 4.286em Museo500;
	line-height: 1em
}
@media (max-width:991px) {
h1.display2 {
	font-size: 3em
}
}
@media (max-width:767px) {
h1.display2 {
	font-size: 2.286em
}
}
p.lead {
	font: 1.429em Museo300;
	line-height: 1.2em
}

h2, .h2 {
    font: 1.6em Museo300;
    line-height: 1.2em
}
.custom-font-msg {
	font: 1.714em Museo300;
	line-height: 1.2em
}
@media (max-width:767px) {
h2, .h2, p.lead {
	line-height: 1.222em;
	font-size: 1.286em
}
}
h3, .h3 {
	font: 1.286em Museo300;
	line-height: 1.222em
}
.component-table table caption, .scrolling-table table caption, .stacked-table table caption {
	font: 1.286em Museo300;
	line-height: 1.222em
}
h4, .h4 {
	font: 1.143em Museo500;
	line-height: 1.25em
}
h5, .h5 {
	font: 1em Museo500;
	line-height: 1.286em
}
.head-sub {
	font-weight: 700;
	line-height: 1.286em
}
.meta {
	text-transform: uppercase;
	font-size: .857142em;
	line-height: 1.167em
}
.caption, p.small, table {
	font-size: .857142em;
	line-height: 1.5em;
	font-weight: 400
}
.text-small-emphasis {
	font: 700 .8571em/1.5em sans-serif!important;
	font-family: inherit!important;
	text-transform: uppercase!important
}
.cancelled, .date, .duration, .upcoming, .venue {
	text-transform: uppercase
}
.cta {
	font-size: .857142em;
	line-height: 1.167em;
	text-decoration: none
}
.cta:hover {
	text-decoration: underline
}
.cta-large {
	font-size: .857142em;
	line-height: 1.167em;
	font-weight: 700;
	text-transform: uppercase
}
blockquote {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48c3ltYm9sIHZpZXdCb3g9IjAgLTEyLjg4NCA5IDEyLjg4NCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTktMTJoLTl2MTJoOXoiLz48cGF0aCBzdHJva2U9IiMzNDM0MzMiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGZpbGw9Im5vbmUiIGQ9Ik0xLTFsNS41LTUuNS01LjUtNS41Ii8+PC9zeW1ib2w+PHN5bWJvbCB2aWV3Qm94PSIwIC0xMiAxMCAxMiI+PGc+PHBhdGggZmlsbD0iI0RCMkIyNyIgZD0iTTUtNS4xMzRjLTIuMDMxIDAtNS0xLjg3OS01LTYuMDMzdi0uODMzaDEwdi44MzJjMCA0LjE1My0yLjk2OSA2LjAzNC01IDYuMDM0ek03LjUtNGwtLjUtMWgtNGwtLjUgMWgtLjV2Mi4zMTJsLjUuNDY5IDEuNSAxLjIxOWgybDEuNS0xLjIxOS41LS40Njl2LTIuMzEyeiIvPjwvZz48L3N5bWJvbD48cGF0aCBmaWxsPSIjQzhDOEM4IiBkPSJNMTQuMzg2IDkuMTc5Yy0yLjI0My40MjMtMy44MiAyLjA0OC00LjczIDQuODc2LS40NTYgMS4zOTgtLjY4MyAyLjc3OS0uNjgzIDQuMTQ1IDAgLjE2My4wMDguMzAxLjAyNC40MTUuMDE2LjExNC4wNDEuMzY2LjA3My43NTZoNS4zMTV2MTAuNjI5aC0xMC4zODV2LTkuODAxYzAtNC44MTEuOTU4LTguNTE3IDIuODc3LTExLjExOCAxLjkxOC0yLjYgNC40Mi00LjA5NiA3LjUwOS00LjQ4NnY0LjU4NHptMTYuNDMzIDBjLTEuNzg4LjI5Mi0zLjE0NSAxLjMtNC4wNzIgMy4wMjMtLjkyNiAxLjcyNC0xLjM5IDMuNzA2LTEuMzkgNS45NDkgMCAuMTk1LjAwOC4zOS4wMjQuNTg1LjAxNi4xOTUuMDU2LjQwNy4xMjIuNjM0aDUuMzE1djEwLjYzaC0xMC40MzR2LTkuODAxYzAtMy44NjguODEyLTcuMzIyIDIuNDM4LTEwLjM2MiAxLjYyNS0zLjAzOSA0LjI5MS00Ljc4NiA3Ljk5Ny01LjI0MnY0LjU4NHoiLz48L3N2Zz4=);
	background-position: -2px 10px;
	background-repeat: no-repeat;
	background-size: 20px;
	border: none;
	display: table;
	font: 1.429em Museo300;
	line-height: 1.4em;
	padding: 10px 0 10px 20px
}
ul, ol {
	margin-bottom: 0
}
.lower {
	text-transform: lowercase
}
.news-meta time {
	font-weight: 700
}
.standard-content-article h3, .standard-content-article h4, .standard-content-article h5, .standard-content-article h6 {
	margin-top: 30px;
	margin-bottom: 10px
}
.standard-content-article p {
	margin-bottom: 20px
}
.standard-content-article .component-table, .standard-content-article .scrolling-table, .standard-content-article .stacked-table {
	margin-bottom: 20px
}
.standard-content-article .table>thead>tr>th {
	border-bottom: 0
}
.standard-content-article ul, .standard-content-article ol {
	margin-bottom: 20px;
	overflow: hidden
}
.standard-content-article li {
	margin-bottom: 6px;
	line-height: 1.286em
}
.standard-content-article blockquote {
	margin-top: 30px;
	margin-bottom: 30px
}
@media (max-width:767px) {
.standard-content-article h2, .standard-content-article p.lead {
	font: 1.429em Museo300;
	line-height: 1.2em
}
}
a {
	text-decoration: none;
	color: #cf120f
}
a:focus {
	color: #a80909
}
a:visited {
	color: #848
}
a:hover {
	text-decoration: underline;
	color: #a80909;
	cursor: pointer
}
a:visited:hover {
	color: #6c2a6c
}
a:active {
	color: #a80909
}
a:focus, a:focus span span, input:focus, button:focus, button:focus .span-outline, .btn:focus, a:focus .span-outline {
	outline: 1px solid #27b8e0;
	text-decoration: none
}
a, a:focus:active, a:focus:active span span, input:focus:active, button:focus:active, .btn:focus:active, a:focus:active .span-outline {
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.white {
	background-color: #fff
}
.dark {
	background-color: #333;
	color: #c7c7c7
}
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
	color: #fff
}
.dark a {
	color: #c7c7c7
}
.dark a:hover {
	color: #fff
}
.dark a.button {
	background-color: #333
}
.dark a.button:hover {
	background-color: #525252
}
.medium {
	background-color: #ededed;
	color: #666
}
.medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 {
	color: #333
}
.medium a {
	color: #666
}
.medium a:hover {
	color: #000
}
.light {
	background-color: #fff;
	color: #333
}
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6 {
	color: #333
}
.light a {
	color: #333
}
.light a:hover {
	color: #000
}
.std-light {
	background: #fff;
	color: #666
}
.std-light h1, .std-light h2, .std-light h3, .std-light h4, .std-light h5, .std-light h6 {
	color: #666
}
.std-light a {
	color: #cf120f
}
.std-light a:hover {
	color: #a80909
}
.std-light a:visited {
	color: #848
}
.frm {
	background-color: #ededed;
	color: #666
}
.a-stacked {
	margin-bottom: 20px
}
.a-stacked:last-child {
	margin-bottom: 0
}
.a-stacked>.m-stacked {
	margin-bottom: 20px
}
.a-stacked>.m-stacked:last-child {
	margin-bottom: 0
}
.c-icon-circle {
	background-color: #ddd;
	border-radius: 50%;
	display: table-cell;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	width: 24px
}
.c-icon-15 {
	display: block;
	background-size: contain;
	width: 15px;
	height: 15px
}
.c-icon-20 {
	display: block;
	background-size: contain;
	width: 20px;
	height: 20px
}
.c-icon-25 {
	display: block;
	background-size: contain;
	width: 25px;
	height: 25px
}
.c-icon-30 {
	display: block;
	background-size: contain;
	width: 30px;
	height: 30px
}
.c-cta {
	color: #c7c7c7
}
.c-cta:hover {
	color: #fff
}
.c-cta.light {
	color: #333
}
.c-cta.light:hover {
	color: #000
}
.c-cta.red {
	color: #cf120f
}
.c-cta.red:hover {
	color: #a80909
}
.c-cta {
	background-color: #333
}
.c-cta:hover {
	background-color: #1f1f1f
}
.c-cta.light {
	background-color: #fff
}
.c-cta.light:hover {
	background-color: #e4e4e4
}
.c-tabs.nav-tabs a, .c-tabs.nav-tabs li.active a {
	color: #fff
}
.c-tabs.nav-tabs>li>a {
	background-color: #333
}
.c-tabs.nav-tabs>li:hover>a {
	background-color: #100
}
.c-tabs.nav-tabs>li.active>a {
	background-color: #666
}
.c-tabs.nav-tabs>li.active:hover>a {
	background-color: #1f1f1f
}
.c-tile {
	color: #c7c7c7;
	background-color: #333
}
.c-tile a {
	color: #c7c7c7
}
.c-tile a:hover {
	color: #fff
}
.c-tile.light {
	color: #333;
	background-color: #fff
}
.c-tile.light a {
	color: #333
}
.c-tile.light a:hover {
	color: #000
}
.c-tile.c-tile-wide a {
	display: block
}
.c-tile.c-tile-wide .c-tile-label {
	top: auto;
	padding: 15px;
	background: #333
}
.c-tile.c-tile-wide .scaled-background:before {
	padding-top: 0
}
.c-tile.c-tile-wide .c-tile-label .span-outline {
	display: inline-block
}
.c-tile.c-tile-wide a:hover .c-tile-label {
	text-decoration: underline
}
.c-tile.c-tile-wide .c-icon-container {
	position: relative;
	padding-left: 15px
}
.c-tile.c-tile-wide .c-icon-container .c-icon-20 {
	position: absolute;
	left: -5px;
	top: -1px
}
@media (max-width:767px) {
.c-tile.c-tile-wide .bg-image-cover.scaled-background:before {
	padding-top: 56.25%
}
}
@media (min-width:768px) {
.c-tile.c-tile-wide .scaled-background {
	position: absolute
}
.c-tile.c-tile-wide a {
	height: 278px
}
.c-tile.c-tile-wide .bg-image-cover {
	bottom: 45px
}
}
@media (min-width:992px) {
.c-tile.c-tile-wide a {
	height: 348px
}
}
.c-hover-tile {
	background-color: #333;
	color: #e4e4e4
}
.c-hover-tile:hover {
	background-color: #1f1f1f
}
.c-hover-tile a {
	color: #e4e4e4
}
.c-hover-tile:hover a {
	color: #fff
}
.c-hover-tile.light {
	background-color: #ededed;
	color: #333
}
.c-hover-tile:hover {
	background-color: #d1d1d1
}
.c-hover-tile a {
	color: #333
}
.c-hover-tile:hover a {
	color: #000
}
.c-promo {
	background-color: #333;
	color: #c7c7c7
}
.c-promo .span-outline {
	color: #fff
}
.c-promo:hover .span-outline {
	text-decoration: underline
}
.c-promo.light {
	background-color: #fff;
	color: #333
}
.c-promo.light .span-outline {
	color: #cf120f
}
.c-promo.light:hover .span-outline {
	text-decoration: underline;
	color: #a80909
}
.c-promo.medium {
	background-color: #e4e4e4;
	color: #1f1f1f
}
.c-promo.medium .span-outline {
	color: #cf120f
}
.c-promo.medium:hover .span-outline {
	text-decoration: underline;
	color: #a80909
}
.c-links-list {
	list-style-type: none;
	padding: 0
}
.c-links-list li {
	padding: 10px 0;
	border-bottom: 1px solid #e4e4e4
}
.c-links-list li:first-child {
	border-top: 1px solid #e4e4e4
}
.c-links-list li:before {
	display: none!important
}
a.c-tooltip {
	border-bottom: 1px dotted #000;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	position: relative;
	text-decoration: none!important
}
a.c-tooltip.active {
	color: inherit;
	text-decoration: none
}
a.c-tooltip.active:before {
	border: rgba(231,231,231,0) solid 10px;
	border-bottom-color: #ededed;
	content: " ";
	height: 0;
	left: 30px;
	margin-left: -10px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0
}
a.c-tooltip.active:after {
	background-color: #ededed;
	color: #666;
	content: attr(data-tooltip);
	font-weight: 400;
	left: 0;
	padding: 15px;
	position: absolute;
	margin-top: 20px;
	top: 100%;
	width: 220px;
	z-index: 50
}
.c-summary {
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	display: block
}
.c-summary .c-summary-cell {
	border-bottom: 1px solid #e4e4e4;
	font-size: .857142857em;
	line-height: 1.429em;
	margin-bottom: -1px;
	padding: 10px 10px 10px 0
}
.c-summary.c-summary-2-col .c-summary-cell {
	float: left;
	width: 50%
}
.c-summary .c-summary-cell span.cell-label, .c-summary .c-summary-cell>span:first-child {
	font-weight: 700;
	line-height: 17px
}
.c-summary .c-summary-cell p {
	display: inline
}
.c-summary .c-summary-address-pin {
	float: right;
	height: 38px;
	position: absolute;
	right: 0;
	top: 0
}
.c-summary .c-summary-address-pin span {
	background-color: #e4e4e4;
	height: 38px;
	width: 38px
}
.c-summary .c-summary-address-pin:hover span {
	background-color: #c8c8c8
}
@media (max-width:767px) {
.c-summary.c-summary-2-col .c-summary-cell {
	width: 100%
}
.c-summary.c-summary-2-col .c-summary-cell:nth-child(odd) {
	padding-right: 0
}
.c-summary.c-summary-2-col .c-summary-cell:nth-child(even) {
	padding-left: 0
}
.c-summary.c-summary-2-col .c-summary-cell .c-summary-cell {
	width: 50%
}
}
.c-page-stepper-prev-icon, .c-page-stepper-next-icon {
	text-decoration: none
}
.c-page-stepper a, .c-page-stepper a:hover, .c-page-stepper a:focus, .c-page-stepper a:active, .c-page-stepper a:visited {
	color: #cf120f;
	text-decoration: none
}
.c-page-stepper a:hover .c-icon-circle {
	background: #cdcdcd
}
.c-page-stepper-prev-icon {
	float: left;
	margin-right: 10px
}
.c-page-stepper-next-icon {
	float: right;
	margin-left: 10px
}
@media (max-width:991px) {
.c-page-stepper-prev, .c-page-stepper-next {
	border: 1px solid #ededed;
	padding: 10px
}
}
@media (max-width:520px) {
.c-page-stepper {
	display: none
}
}
.captioned-image .c-detail-image {
	display: none
}
.captioned-image.image-square .c-detail-image-square, .captioned-image.image-portrait .c-detail-image-portrait, .captioned-image.image-wide .c-detail-image-landscape {
	display: block
}
.detail-img-list .c-detail-image {
	display: none
}
.detail-img-list.image-square .c-detail-image-square, .detail-img-list.image-portrait .c-detail-image-portrait, .detail-img-list.image-wide .c-detail-image-landscape {
	display: block
}
.bg-cover {
	width: 100%
}
.scaled-background {
	background-size: cover;
	background-position-x: center;
	background-repeat: no-repeat;
	behavior: url('/etc/designs/rmit-ui/js/backgroundsize.min.htc');
	background-position: center;
	position: relative
}
.scaled-background:before {
	content: "";
	display: block;
	padding-top: 100%
}
.scaled-background.rectangle {
	padding-top: 65%;
	height: 0;
	background-position: top center
}
.scaled-background.rectangle:before {
	padding-top: 0
}
body:after {
	content: 'desktop';
	display: none
}
@media (max-width:520px) {
body:after {
	content: 'tn'
}
}
@media (min-width:521px) and (max-width:767px) {
body:after {
	content: 'xs'
}
}
@media (min-width:768px) and (max-width:991px) {
body:after {
	content: 's'
}
}
@media (min-width:992px) {
body:after {
	content: 'md'
}
}
.detail-img-list {
	margin-bottom: 15px
}
.detail-img-list figcaption, .detail-img-list .call-to-action {
	background: #ededed;
	padding: 15px
}
.detail-img-list .span-outline {
	display: inline-block
}
.detail-img-list.image-portrait .scaled-background:before {
	padding-top: 135%
}
.captioned-image {
	margin-bottom: 15px
}
.captioned-image figcaption, .captioned-image .call-to-action {
	background: #ededed;
	padding: 15px
}
.captioned-image .span-outline {
	display: inline-block
}
.captioned-image.image-portrait .scaled-background:before {
	padding-top: 135%
}
@media (min-width:431px) and (max-width:520px) {
.wide-image-container, .floated-image-container, .lower-image-container {
	width: 400px
}
}
@media (max-width:520px) {
.floated-image-container.pull-left, .floated-image-container.pull-right {
	float: none!important
}
}
@media (min-width:521px) {
.floated-image-container {
	width: 50%;
	max-width: 320px
}
.floated-image-container.pull-left {
	margin-right: 15px;
	clear: left
}
.floated-image-container.pull-right {
	margin-left: 15px;
	clear: right
}
.wide-image-container .image-wide .scaled-background:before, .lower-image-container .image-wide .scaled-background:before {
	padding-top: 60%
}
}
.captioned-image.media-image-gallery-type a, .captioned-image.media-video-gallery-type a, .captioned-image.media-video-type a {
	color: #666
}
.captioned-image.media-image-gallery-type .call-to-action, .captioned-image.media-video-gallery-type .call-to-action, .captioned-image.media-video-type .call-to-action {
	position: relative;
	padding-left: 30px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.captioned-image.media-image-gallery-type .call-to-action span[class^=grunticon], .captioned-image.media-video-gallery-type .call-to-action span[class^=grunticon], .captioned-image.media-video-type .call-to-action span[class^=grunticon] {
	position: absolute;
	left: 7px;
	top: 16px;
	height: 14px!important
}
.detail-img-list.media-image-gallery-type a, .detail-img-list.media-video-gallery-type a, .detail-img-list.media-video-type a {
	color: #666
}
.detail-img-list.media-image-gallery-type .call-to-action, .detail-img-list.media-video-gallery-type .call-to-action, .detail-img-list.media-video-type .call-to-action {
	position: relative;
	padding-left: 30px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.detail-img-list.media-image-gallery-type .call-to-action span[class^=grunticon], .detail-img-list.media-video-gallery-type .call-to-action span[class^=grunticon], .detail-img-list.media-video-type .call-to-action span[class^=grunticon] {
	position: absolute;
	left: 7px;
	top: 16px;
	height: 14px!important
}
.c-icon-overlay {
	background: 0 0;
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.c-icon-overlay-bg, .c-icon-overlay-icon {
	left: 50%;
	position: absolute;
	top: 50%
}
.c-icon-overlay-bg {
	background: rgba(207,18,15,.8)
}
.c-icon-overlay-icon {
	background-size: contain
}
@media (min-width:992px) {
.c-feature-tile .c-icon-overlay-bg {
	border-radius: 45px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px;
	width: 90px
}
.c-feature-tile .c-icon-overlay-icon {
	height: 46px!important;
	margin-left: -23px;
	margin-top: -23px;
	width: 46px!important
}
.c-feature-tile-link:hover .c-icon-overlay, .c-feature-tile-link:focus .c-icon-overlay {
	background: rgba(0,0,0,.8);
	-webkit-transition: background 250ms linear;
	-moz-transition: background 250ms linear;
	-ms-transition: background 250ms linear;
	-o-transition: background 250ms linear;
	transition: background 250ms linear
}
}
@media (max-width:992px) {
.c-feature-tile .c-icon-overlay-bg {
	border-radius: 30px;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px;
	width: 60px
}
.c-feature-tile .c-icon-overlay-icon {
	height: 30px!important;
	margin-left: -15px;
	margin-top: -15px;
	width: 30px!important
}
}
.c-lightbox-video-poster:hover .c-icon-overlay, .c-lightbox-video-poster:focus .c-icon-overlay {
	background: rgba(0,0,0,.8);
	-webkit-transition: background 250ms linear;
	-moz-transition: background 250ms linear;
	-ms-transition: background 250ms linear;
	-o-transition: background 250ms linear;
	transition: background 250ms linear
}
@media (min-width:521px) {
.c-lightbox-video-poster .c-icon-overlay-bg {
	border-radius: 45px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px;
	width: 90px
}
.c-lightbox-video-poster .c-icon-overlay-icon {
	height: 46px!important;
	margin-left: -21px;
	margin-top: -23px;
	width: 46px!important
}
}
@media (max-width:520px) {
.c-lightbox-video-poster .c-icon-overlay-bg {
	border-radius: 30px;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px;
	width: 60px
}
.c-lightbox-video-poster .c-icon-overlay-icon {
	height: 30px!important;
	margin-left: -14px;
	margin-top: -15px;
	width: 30px!important
}
}
@media (min-width:768px) {
.c-preview-item-standard .c-icon-overlay-bg {
	border-radius: 30px;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px;
	width: 60px
}
.c-preview-item-standard .c-icon-overlay-icon {
	height: 30px!important;
	margin-left: -15px;
	margin-top: -15px;
	width: 30px!important
}
.c-preview-item-link:hover .c-icon-overlay, .c-preview-item-link:focus .c-icon-overlay {
	background: rgba(0,0,0,.8);
	-webkit-transition: background 250ms linear;
	-moz-transition: background 250ms linear;
	-ms-transition: background 250ms linear;
	-o-transition: background 250ms linear;
	transition: background 250ms linear
}
}
@media (max-width:767px) {
.c-preview-item-standard .c-icon-overlay-bg {
	border-radius: 20px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px
}
.c-preview-item-standard .c-icon-overlay-icon {
	height: 20px!important;
	margin-left: -10px;
	margin-top: -10px;
	width: 20px!important
}
}
.oneField {
	margin-bottom: 15px
}
.wFormContainer .label {
	font-weight: 400;
	font-size: .857142em;
	color: #666;
	padding-left: 0
}
.oneChoice {
	display: block
}
.wFormTitle {
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 2em;
	vertical-align: bottom;
	margin: 0;
	padding-top: 30px
}
legend {
	color: #333;
	font-family: Museo300, 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.429em;
	padding-top: 20px
}
.inputWrapper select, .inputWrapper input {
	font-weight: 400;
	font-size: .857142em;
	color: #666;
	padding-left: 0
}
.primaryAction {
	-moz-box-shadow: inset 0 1px 0 0 #cf866c;
	-webkit-box-shadow: inset 0 1px 0 0 #cf866c;
	box-shadow: inset 0 1px 0 0 #cf866c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315', GradientType=0);
	background-color: #d0451b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #942911;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-family: arial;
	font-size: 13px;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 0 1px 0 #854629;
	margin-left: 40px
}
.primaryAction:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background: -moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background: -webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background: -o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background: -ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background: linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b', GradientType=0);
	background-color: #bc3315
}
.primaryAction:active {
	position: relative;
	top: 1px
}
.secondaryAction {
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 6px;
	border-radius: 4px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666;
	font-family: arial;
	font-size: 15px;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 20px
}
.secondaryAction:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}
.secondaryAction:active {
	position: relative;
	top: 1px
}
.btn {
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	min-width: 45px;
	height: 34px
}
.btn .c-icon-20 {
	position: absolute;
	top: 50%;
	margin-top: -10px
}
.btn .c-icon-20+.button-label {
	margin-left: 25px
}
.btn-lg {
	font-family: Museo300;
	text-align: left;
	min-width: 50px
}
.btn-lg, .input-lg {
	font-size: 16px;
	padding: 12px!important;
	height: 50px
}
.btn-lg .c-icon-25 {
	position: absolute;
	top: 50%;
	margin-top: -13px
}
.btn-lg .c-icon-25+.button-label {
	margin-left: 30px
}
@media (min-width:768px) {
.btn-lg, .input-lg {
	font-size: 18px;
	height: 60px;
	padding-top: 15px;
	padding-bottom: 15px
}
a.btn-lg {
	padding-top: 17px!important
}
}
@media (min-width:992px) {
.btn-lg, .input-lg {
	font-size: 20px;
	height: 70px;
	padding-top: 20px;
	padding-bottom: 20px
}
a.btn-lg {
	padding-top: 21px!important
}
}
.btn-link:hover, .btn-link:focus {
	color: #fff
}
.btn-link:hover .button-label, .btn-link:focus .button-label {
	text-decoration: underline
}
.btn-primary, .btn-primary:active {
	border: none;
	background-color: #BA100D;
	background-image: linear-gradient(to bottom, #cf120f 0, #ba100d 100%)
}
.btn-primary:hover {
	background-color: #D21E1E;
	background-image: linear-gradient(to bottom, #d21e1e 0, #ca1a1a 100%)
}
.component-form {
	display: block
}
.component-form .success-message {
	background-color: #F7F7F7;
	display: none;
	margin: 10px 0 5px;
	opacity: 0;
	padding: 60px 40px;
	position: relative;
	width: 100%
}
.component-form .success-message h3, .component-form .success-message h4 {
	color: #333;
	font-family: Museo300
}
.component-form .success-message h3 {
	font-size: 1.714em;
	margin-top: 0
}
.component-form .success-message h4 {
	font-size: 1.428em;
	margin: 0
}
.component-form .success-message .additional-content {
	color: #666;
	margin-top: 30px
}
.component-form .wFormTitle, .component-form .supportInfo {
	display: none
}
.component-form fieldset {
	background-color: #F7F7F7;
	margin: 0 0 5px;
	padding: 50px 15px 20px 15px;
	position: relative;
	width: 100%
}
.component-form legend {
	border: 0 none;
	font-family: helvetica, arial, "lucida grande", verdana, sans-serif;
	font-size: 1em;
	font-weight: 700;
	left: 15px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px
}
.component-form .mandatory {
	color: #666;
	font-size: .857142em;
	font-weight: 400;
	position: relative;
	top: -10px
}
.component-form .mandatory:before {
	color: #222;
	content: '•';
	font-size: 1.2em;
	font-weight: 700;
	position: absolute;
	right: -15px;
	top: 0
}
.component-form .htmlContent {
	color: #666;
	padding-bottom: 20px
}
.component-form .oneField {
	margin-bottom: 20px;
	width: 100%
}
.component-form .oneField:before {
	clear: both
}
.component-form .oneField:after {
	clear: both;
	content: '';
	display: table
}
.component-form .matrixLayout {
	font-size: 1em;
	padding-bottom: 20px;
	text-align: center;
	width: 100%
}
.component-form .matrixLayout tr {
	border: 0 none
}
.component-form .matrixLayout .headerCol {
	text-align: right
}
.component-form .matrixLayout th {
	color: #666;
	font-family: helvetica, arial, "lucida grande", verdana, sans-serif;
	font-size: .857142em;
	font-weight: 400;
	padding: 0 8px;
	text-align: center;
	white-space: normal
}
.component-form .matrixLayout td {
	text-align: center
}
.component-form .matrixLayout .headerCol label, .component-form label {
	font-family: helvetica, arial, "lucida grande", verdana, sans-serif;
	font-size: 1em;
	line-height: 1.286em;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: normal
}
.component-form .oneField>label {
	font-size: 1em;
	float: left;
	line-height: 1.286em;
	margin: 10px 0;
	padding-right: 35px;
	position: relative;
	width: auto!important
}
.component-form .oneField>label.reqMark:after {
	color: #222;
	content: '•';
	font-weight: 700;
	padding-left: 10px;
	position: absolute;
	right: 20px;
	top: 0
}
.component-form .matrixLayout .headerCol label {
	position: relative
}
.component-form .matrixLayout .headerCol label:after {
	color: #222;
	content: '•';
	font-weight: 700;
	padding-left: 10px;
	position: absolute;
	right: -15px;
	top: 0
}
.component-form [placeholder]:focus::-webkit-input-placeholder {
color:transparent
}
.component-form [placeholder]:focus:-moz-placeholder {
color:transparent
}
.component-form [placeholder]:focus::-moz-placeholder {
color:transparent
}
.component-form [placeholder]:focus:-ms-input-placeholder {
color:transparent
}
.component-form .oneField .inputWrapper {
	float: left;
	padding: 0;
	width: 100%
}
.component-form .oneField .inputWrapper input[type=text], .component-form .oneField .inputWrapper input[type=password], .component-form .oneField .inputWrapper textarea, input[type=text].form-control {
	border-radius: 4px;
	border: 1px solid #C7C7C7;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) inset;
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) inset;
	line-height: normal;
	padding: 8px;
	width: 100%!important
}
.component-form .oneField .inputWrapper input[type=text]:focus, .component-form .oneField .inputWrapper input[type=password]:focus, .component-form .oneField .inputWrapper textarea:focus, input[type=text].form-control {
	border-color: #888;
	color: #333
}
.component-form .oneField .inputWrapper input[type=text]:focus, .component-form .oneField .inputWrapper input[type=password]:focus, .component-form .oneField .inputWrapper .input-file.focus, .component-form .actions>input[type=submit]:focus, .component-form .oneField .inputWrapper .choices input:focus+label, .component-form .matrixLayout .oneChoice input:focus, .component-form .oneField .inputWrapper textarea:focus, .component-form .oneField .inputWrapper select:focus, input[type=text].form-control:focus, select.form-control:focus {
	outline: 2px solid #0ff;
	outline-offset: 0;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	border-collapse: separate
}
.component-form .oneField .inputWrapper .choices input:focus {
	outline: 0 none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.component-form .oneField .inputWrapper .input-file {
	-moz-box-shadow: rgba(0,0,0,.2) 0 1px 2px 0 inset;
	-webkit-box-shadow: rgba(0,0,0,.2) 0 1px 2px 0 inset;
	box-shadow: rgba(0,0,0,.2) 0 1px 2px 0 inset;
	background-color: #FFF;
	border: 1px solid #CCC;
	display: inline-block;
	border-radius: 4px;
	height: 40px;
	position: relative;
	width: 100%
}
.component-form .oneField .inputWrapper .input-file:before {
	background: #8F8F8F;
	background: -moz-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(100%, #696969));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #696969 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#696969', GradientType=0);
	-moz-box-shadow: rgba(0,0,0,.168627) 0 1px 2px 0;
	-webkit-box-shadow: rgba(0,0,0,.168627) 0 1px 2px 0;
	box-shadow: rgba(0,0,0,.168627) 0 1px 2px 0;
	border-radius: 4px;
	color: #FFF;
	content: 'Browse';
	font-family: sans-serif;
	font-size: .857142em;
	font-weight: 700;
	height: 100%;
	left: 0;
	line-height: 40px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 30%
}
.component-form .oneField .inputWrapper .input-file input {
	cursor: pointer;
	height: 100%;
	opacity: 0;
	width: 100%
}
.component-form .oneField .inputWrapper .input-file span {
	color: #666;
	display: inline-block;
	font-family: sans-serif;
	font-size: .857142em;
	height: 100%;
	left: 30%;
	line-height: 40px;
	max-width: 70%;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	text-overflow: ellipsis;
	top: 0;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%
}
.component-form .oneField .inputWrapper .input-file p {
	color: #666;
	font-size: .857142em;
	margin: 2px 0 0;
	text-align: left
}
.component-form .oneField .inputWrapper select {
	background-color: #FFF;
	border: 1px solid #C7C7C7;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) inset;
	min-width: 50%;
	max-width: 100%;
	padding: 6px 6px 6px 0
}
.component-form .oneField .inputWrapper select[multiple] {
	min-height: 125px
}
.component-form .oneField .inputWrapper .choices {
	display: block
}
.component-form .oneField .inputWrapper .choices.horizontal {
	padding-top: 0
}
.component-form .oneField .inputWrapper .choices.horizontal .oneChoice {
	float: left;
	margin-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	width: 33.333%
}
.component-form .oneField .inputWrapper .choices.horizontal .oneChoice:first-child, .component-form .oneField .inputWrapper .choices.horizontal .oneChoice:nth-child(3n+1) {
	clear: both;
	padding-left: 0;
	padding-right: 8px
}
.component-form .oneField .inputWrapper .choices.horizontal .oneChoice:nth-child(3n+0) {
	padding-left: 8px;
	padding-right: 0
}
.component-form .oneField .inputWrapper .choices.horizontal:before {
	clear: both
}
.component-form .oneField .inputWrapper .choices.horizontal:after {
	clear: both;
	content: '';
	display: table
}
.component-form .oneField .inputWrapper .choices.vertical .oneChoice {
	margin-bottom: 12px
}
.component-form .oneField .inputWrapper .choices.vertical .oneChoice:last-child {
	margin-bottom: 0
}
.component-form .oneField .inputWrapper .choices input {
	float: left;
	margin: 0;
	padding: 0
}
.component-form .oneField .inputWrapper .choices label {
	display: block;
	padding-left: 22px
}
.component-form .oneField .inputWrapper.mouse-over .field-hint-inactive, .component-form .oneField .inputWrapper.keyboard-focused .field-hint-inactive, .component-form .oneField .inputWrapper .field-hint {
	display: block;
	max-height: 100px;
	opacity: 1;
	overflow: hidden;
	-webkit-transition: max-height .5s ease-in-out, opacity .75s ease-in-out;
	-moz-transition: max-height .5s ease-in-out, opacity .75s ease-in-out;
	-o-transition: max-height .5s ease-in-out, opacity .75s ease-in-out;
	transition: max-height .5s ease-in-out, opacity .75s ease-in-out
}
.component-form .oneField .inputWrapper .field-hint-inactive {
	display: block;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: max-height .5s ease-in-out, opacity .25s ease-in-out;
	-moz-transition: max-height .5s ease-in-out, opacity .25s ease-in-out;
	-o-transition: max-height .5s ease-in-out, opacity .25s ease-in-out;
	transition: max-height .5s ease-in-out, opacity .25s ease-in-out
}
.component-form .oneField .inputWrapper .hint {
	color: #666;
	display: block;
	font-size: .857142em;
	line-height: 1.334em;
	margin-top: 5px;
	padding: 2px 0
}
.component-form .oneField .errMsg {
	clear: both;
	padding-top: 5px;
	width: 100%
}
.component-form .oneField .errMsg span {
	color: #CF120F;
	font-size: .857142em;
	line-height: 1.334em
}
.component-form .matrixLayout .oneField .errMsg {
	margin-top: -4px;
	padding: 0 0 10px
}
.component-form .matrixLayout .oneField .errMsg span {
	font-size: 1em
}
.component-form .oneField.errFld .inputWrapper input[type=text], .component-form .oneField.errFld .inputWrapper input[type=password], .component-form .oneField.errFld .inputWrapper select, .component-form .oneField.errFld .inputWrapper textarea, .component-form .oneField.errFld .inputWrapper .input-file {
	border-color: #CF120F;
	box-shadow: 0 1px 2px 0 rgba(207,18,15,.2) inset
}
.component-form .oneField.errFld .inputWrapper .oneChoice label {
	color: #CF120F
}
.component-form .actions {
	background-color: #F7F7F7;
	display: block;
	margin-top: -5px;
	padding: 0 15px 40px;
	position: relative;
	top: -5px
}
.component-form .actions .privacy-statement p {
	color: #666;
	font-size: .857142em;
	line-height: 1.5em
}
.component-form .actions>input[type=submit] {
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(100%, #696969));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #696969 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#696969', GradientType=0);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.17);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.17);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.17);
	border: 0 none;
	border-radius: 2px;
	color: #FFF;
	font-family: helvetica, arial, "lucida grande", verdana, sans-serif;
	font-size: 1em;
	font-weight: 700;
	line-height: 1.286em;
	margin-left: 0;
	padding: 10px 20px;
	text-shadow: 0 0 0 transparent;
	text-transform: uppercase;
	min-width: 50%
}
.component-form .actions>input[type=submit][disabled] {
	color: #CCC!important
}
@media (min-width:521px) {
.component-form .mandatory {
	margin-left: 40%
}
.component-form .mandatory:before {
	left: -25px;
	right: auto
}
.component-form .oneField>label {
	margin-bottom: 0;
	text-align: right;
	width: 40%!important
}
.component-form .matrixLayout .headerCol {
	padding-right: 35px;
	width: 40%
}
.component-form .oneField .inputWrapper {
	padding: 3px 0 0;
	width: 60%
}
.component-form .oneField .inputWrapper .choices {
	padding-top: 11px
}
.component-form .oneField .errMsg {
	padding-left: 40%
}
.component-form .actions>* {
	margin-left: 40%!important
}
.component-form .actions>input[type=submit] {
	min-width: 30%
}
}
@media (min-width:768px) {
.component-form .wFormContainer {
	margin-left: -15px;
	max-width: 83.3333%
}
}
@media (min-width:992px) {
.component-form .wFormContainer {
	max-width: 100%
}
.component-form .mandatory {
	left: -30px
}
.component-form .matrixLayout {
	border-collapse: separate
}
.component-form .oneField, .component-form .matrixLayout {
	padding-right: 75px
}
.component-form .actions {
	padding-right: 90px
}
}
.component-table, .scrolling-table, .stacked-table {
	font-size: 1em;
	visibility: hidden;
	width: 100%
}
.component-table table, .scrolling-table table, .stacked-table table {
	min-width: 610px;
	width: 100%
}
.component-table table caption, .scrolling-table table caption, .stacked-table table caption {
	text-align: left;
	padding: 0 0 15px 0
}
.component-table tr, .scrolling-table tr, .stacked-table tr {
	border-bottom: 1px solid #DCDDD7
}
.component-table th, .scrolling-table th, .stacked-table th {
	font-weight: 700
}
.component-table th, .component-table td, .scrolling-table th, .scrolling-table td, .stacked-table th, .stacked-table td {
	font-size: 1em;
	line-height: 1.167em;
	padding: 14px 10px;
	text-align: left;
	vertical-align: left
}
.component-table th:first-child, .component-table td:first-child, .scrolling-table th:first-child, .scrolling-table td:first-child, .stacked-table th:first-child, .stacked-table td:first-child {
	padding-left: 0
}
.component-table th:last-child, .component-table td:last-child, .scrolling-table th:last-child, .scrolling-table td:last-child, .stacked-table th:last-child, .stacked-table td:last-child {
	padding-right: 0
}
@media (max-width:767px) {
.component-table, .scrolling-table, .stacked-table {
	border: 1px solid #D3D3CD;
	box-shadow: 3px 0 7px 0 rgba(0,0,0,.15) inset, -3px 0 7px 0 rgba(0,0,0,.15) inset;
	overflow-x: auto
}
.component-table th, .component-table td, .scrolling-table th, .scrolling-table td, .stacked-table th, .stacked-table td {
	padding-top: 10px;
	padding-bottom: 20px
}
.component-table th:first-child, .component-table td:first-child, .scrolling-table th:first-child, .scrolling-table td:first-child, .stacked-table th:first-child, .stacked-table td:first-child {
	padding-left: 15px
}
.component-table th:last-child, .component-table td:last-child, .scrolling-table th:last-child, .scrolling-table td:last-child, .stacked-table th:last-child, .stacked-table td:last-child {
	padding-right: 15px
}
.component-table.stacked, .stacked-table {
	border: 0 none;
	box-shadow: none;
	min-width: auto;
	overflow-x: auto
}
.component-table.stacked .table-row, .stacked-table .table-row {
	border: 1px solid #D3D3CD;
	display: block;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 20px
}
.component-table.stacked .field, .stacked-table .field {
	border-bottom: 1px solid #E7E7E7;
	display: block;
	margin: 0 10px 0 15px;
	padding-bottom: 20px
}
.component-table.stacked .field:last-child, .stacked-table .field:last-child {
	border-bottom: 0 none
}
.component-table.stacked .field-heading, .stacked-table .field-heading {
	display: block;
	float: left;
	font-size: .857em;
	font-weight: 700;
	line-height: 1.167em;
	padding-top: 10px;
	width: 25%
}
.component-table.stacked .field-content, .stacked-table .field-content {
	display: block;
	float: left;
	font-size: .857em;
	line-height: 1.167em;
	padding-left: 15px;
	padding-top: 10px;
	width: 75%
}
}
.mb-sm-sm-sm {
	margin-bottom: 15px!important
}
.mb-md-md-md {
	margin-bottom: 20px!important
}
@media (min-width:992px) {
.mr-nsm-nsm-nxs {
	margin-right: -15px!important
}
.mb-lg-lg-lg, .mb-lg-lg-md, .mb-lg-md-md {
	margin-bottom: 30px!important
}
.mb-md-md-xs, .mb-md-xs-xs {
	margin-bottom: 20px!important
}
.ph-sm-sm-sm {
	padding-right: 15px!important
}
.ph-sm-sm-sm {
	padding-left: 15px!important
}
}
@media (min-width:768px) and (max-width:991px) {
.mr-nsm-nsm-nxs {
	margin-right: -15px!important
}
.mb-lg-lg-lg, .mb-lg-lg-md {
	margin-bottom: 30px!important
}
.mb-lg-md-md, .mb-md-md-xs {
	margin-bottom: 20px!important
}
.mb-md-xs-xs {
	margin-bottom: 10px!important
}
.ph-sm-sm-sm {
	padding-right: 15px!important
}
.ph-sm-sm-sm {
	padding-left: 15px!important
}
}
@media (max-width:767px) {
.mr-nsm-nsm-nxs {
	margin-right: -10px!important
}
.mb-lg-lg-lg {
	margin-bottom: 30px!important
}
.mb-lg-lg-md, .mb-lg-md-md {
	margin-bottom: 20px!important
}
.mb-md-md-xs, .mb-md-xs-xs {
	margin-bottom: 10px!important
}
.ph-sm-sm-sm {
	padding-right: 15px!important
}
.ph-sm-sm-sm {
	padding-left: 15px!important
}
}
.snap-to-edge {
	margin-right: -15px;
	margin-left: -15px
}
.no-vertical-margin {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.no-margin-top {
	margin-top: 0!important
}
.no-margin-bottom {
	margin-bottom: 0!important
}
.no-margin {
	margin: 0!important
}
.no-pad {
	padding: 0!important
}
.no-pad-left {
	padding-left: 0!important
}
.no-pad-right {
	padding-right: 0!important
}
.std-margin-bottom {
	margin-bottom: 15px
}
.std-margin-top {
	margin-top: 15px
}
.std-margin-left {
	margin-left: 15px
}
.std-margin-right {
	margin-right: 15px
}
.std-pad-left {
	padding-left: 15px
}
.std-pad-bottom {
	padding-bottom: 15px
}
.std-pad-top {
	padding-top: 15px
}
.std-vpad {
	padding-bottom: 15px;
	padding-top: 15px
}
.std-2pad-top {
	padding-top: 30px
}
.std-2pad-bottom {
	padding-bottom: 30px
}
@media (max-width:767px) {
.std-pad-left-xs {
	padding-left: 10px
}
.std-pad-right-xs {
	padding-right: 10px
}
.std-margin-bottom-xs {
	margin-bottom: 10px
}
.std-margin-left-xs {
	margin-left: 10px
}
.std-margin-xs {
	margin: 10px
}
}
.mb-20-20-10 {
	margin-bottom: 20px
}
.mr-neg-20-20-10 {
	margin-right: -20px
}
.mr-neg-15-15-10 {
	margin-right: -15px
}
.ml-15-15-10 {
	margin-left: 15px
}
.pl-15-15-10 {
	padding-left: 15px
}
@media (max-width:991px) {
.mb-20-20-10 {
	margin-bottom: 20px
}
.mr-neg-20-20-10 {
	margin-right: -20px
}
.mr-neg-15-15-10 {
	margin-right: -15px
}
.ml-15-15-10 {
	margin-left: 15px
}
.pl-15-15-10 {
	padding-left: 15px
}
}
@media (max-width:767px) {
.mb-20-20-10 {
	margin-bottom: 10px
}
.mr-neg-20-20-10 {
	margin-right: -10px
}
.mr-neg-15-15-10 {
	margin-right: -10px
}
.ml-15-15-10 {
	margin-left: 10px
}
.pl-15-15-10 {
	padding-left: 10px
}
}
a.skip {
	color: #333;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	left: -99999em;
	line-height: 20px;
	overflow: hidden;
	padding: 1px 8px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 11px;
	z-index: 5000
}
.skip-div {
	height: 0;
	text-align: left;
	width: 100%
}
a.skip:focus {
	color: #333;
	display: inline-block;
	left: 186px;
	position: relative;
	top: 55px
}
@media (min-width:768px) and (max-width:991px) {
a.skip:focus {
	left: 220px
}
}

ul.header-navbar * {
	font-weight: 700;
}
.navbar {
	border: 0;
	min-height: 40px;
	margin-bottom: 0;
	border-radius: 0
}
.navbar-collapse.collapse {
	height: 40px!important;
	padding: 0
}
.navbar-inverse {
	border-bottom: 0
}
.navbar-inverse, .navbar-inverse .container {
	background-color: #242424
}
.navbar-inverse .m-applicant-type-switcher .container {
	background-color: inherit
}
.navbar-inverse .navbar-left {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .857142em
}
.navbar-inverse .navbar-left>li>a {
	padding: 8px 15px 8px 15px;
	margin: 5px 0 6px 0;
	border-right: 1px solid #585858
}
.navbar-inverse .navbar-left>#1_list.active>a {
    background-color: #dcddd7;
    color: #333333;
} 
.navbar-inverse .navbar-left>li>a, .navbar-inverse .navbar-left>li>a:active, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-left>li>a:visited {
	color: #adadad
}
.navbar-inverse .navbar-left>li>a:hover {
	text-decoration: underline;
	color: #fff
}
.navbar-inverse .navbar-left>li:first-child>a {
	border-right: 0;
	margin-top: 5px!important;
	padding: 8px 10px 8px 16px;
	margin: 0
}
.navbar-inverse .navbar-left>li>a.myrmit-link {
	height: 26px;
	padding-left: 5px;
	text-transform: none
}

.navbar-left .myrmit-link .icon-user {
	height: 18px;
	background-size: contain;
	float: left
}
.navbar-left .myrmit-link .grunticon-user-red-20.icon-user {
	display: none
}
.navbar-left .myrmit-link:hover .grunticon-user-red-20.icon-user {
	display: inline-block
}
.navbar-left .myrmit-link .grunticon-user-gryA-20.icon-user {
	display: inline-block
}
.navbar-left .myrmit-link:hover .grunticon-user-gryA-20.icon-user {
	display: none
}
.navbar-left>.dropdown {
	width: 160px
}
.navbar-left>.dropdown>a {
	height: 35px;
	cursor: default
}
.navbar-left>.dropdown>a>span, .navbar-left>.dropdown>a>.arrow {
	display: inline
}
.navbar-left>.dropdown>a>span {
	float: left
}
.navbar-left>.dropdown>a>.arrow {
	float: right
}
/*australia menu on hover and alumni highlighted*/
.navbar-left.nav>.dropdown.open>a {
    background-color: #fff;
    color: #333
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 5px;
}
/*------------------------------------------------------*/
.navbar-left.nav>.dropdown.active>a {
	background-color: #dcddd7;
	color: #333
}
.navbar-left.nav>.dropdown.active.open>a {
	background-color: #fff
}
.navbar-left.nav>.active>a {
	background-color: #dcddd7;
	color: #333
}
.navbar-left.nav>.active>a:hover {
	background-color: #dcddd7;
	color: #333
}
.navbar-left.nav>.active>a:active {
	background-color: #dcddd7;
	color: #333
}
#navbar-left li {
	height: 35px;
}
body.homepage .navbar-inverse .navbar-collapse #navbar-left > li:first-child {
    height: 44px;
}
.navbar-left.nav>.dropdown.active.open>a {
	background-color: #fff
}
.navbar-left.nav>.dropdown .arrow span:first-child, .navbar-left.nav>.dropdown.open .arrow span:last-child {
	display: block
}
.navbar-left.nav>.dropdown.open .arrow span:first-child, .navbar-left.nav>.dropdown .arrow span:last-child {
	display: none
}
.navbar-left>.dropdown .dropdown-menu {
	border: 0
}
.navbar-left .dropdown-toggle div {
	padding-top: 3px
}
.navbar-left .inner-menu {
	width: 210px
}
.navbar-left>li.dropdown.active.open>ul.dropdown-menu.inner-menu {
	z-index: 1100
}
.navbar-left .dropdown-menu {
	font-size: 1em;
	box-shadow: none;
	padding: 0 15px 30px 15px;
	border-radius: 0
}
.navbar-left .dropdown-menu>li {
	border-bottom: 1px solid #e4e4e4
}
.navbar-left .dropdown-menu>li.current {
	padding-left: 0;
	color: #666;
	cursor: default
}
.navbar-left .dropdown-menu>li>a {
	padding: 10px 0
}
.navbar-left .dropdown-menu>li>a, .navbar-left .dropdown-menu>li>a:focus, .navbar-left .dropdown-menu>li>a:active, .navbar-left .dropdown-menu>li>a:visited {
	color: #333;
	font-weight: 700;
	background-color: inherit
}
.navbar-left .dropdown-menu>li>a:hover {
	text-decoration: underline
}
.navbar-left .dropdown-menu>li>a:hover {
	color: #000
}
.navbar-left .dropdown-menu>li span {
	position: relative;
	right: 8px
}
.navbar-left .dropdown-menu>li span:first-child {
	vertical-align: middle;
	height: 20px
}
.navbar-left .dropdown-menu>li span.span-outline {
	margin-left: 5px
}
.top-navigation-wrapper {
	background-color: #dcddd7;
	position: relative
}
@media (max-width:991px) {
.top-navigation-wrapper {
	z-index: 1000
}
}
.general-navigation {
	text-align: right;
	margin-bottom: 0
}
.general-navigation ul {
	padding-top: 15px
}
.general-navigation li {
	padding: 17px 0 0 0
}
.general-navigation li {
	position: relative;
	list-style-type: none;
	display: inline
}
.general-navigation li.active:after {
	top: -1px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(220,221,215,0);
	border-top-color: #242424;
	border-width: 12px;
	margin-left: -12px
}
.general-navigation li>a {
	padding: 0 15px;
	border-right: 1px solid #adadad
}
.general-navigation li:last-child>a {
	border: 0;
	padding-right: 0
}
.general-navigation li>a, .general-navigation li>a:focus, .general-navigation li>a:hover, .general-navigation li>a:visited, .general-navigation li>a:active, .general-navigation li>a:focus {
	color: #333;
	font-size: .857142em;
	font-weight: 700;
	text-transform: uppercase
}
.general-navigation li>a:hover {
	color: #000;
	text-decoration: none;
	padding-bottom: .02em
}
.general-navigation li>a:hover span {
	border-bottom: 1px solid #000
}
.logo-block {
	background: #DCDDD8;
	display: table-cell;
	vertical-align: middle
}
@media (max-width:991px) {
.logo-block {
	display: block;
	padding: 15px 0 0 0;
	position: relative;
	width: 100%;
	z-index: 1400
}
}
@media (max-width:767px) {
.logo-block {
	border-bottom: 1px solid #c7c7c7;
	padding: 0
}
}
.a-logo {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	bottom: 5px
}
@media (max-width:991px) {
.a-logo {
	float: left;
	display: block;
	top: 8px
}
}
@media (max-width:767px) {
.a-logo {
	margin-left: 15px;
	margin-top: 5px
}
}
.a-logo>span {
	width: 160px;
	height: 56px;
	display: block
}
@media (max-width:991px) {
.a-logo>span {
	width: 130px;
	height: 46px;
	background-size: cover
}
}
@media (max-width:767px) {
.a-logo>span {
	width: 80px;
	height: 28px
}
}
.logo-block .right-icons {
	display: none;
	height: 50px
}
@media (max-width:991px) {
.logo-block .right-icons {
	display: inline-block;
	float: right;
	padding: 0;
	margin: 0
}
.logo-block .right-icons>a {
	display: inline-block;
	height: 50px;
	width: 44px;
	vertical-align: top
}
.logo-block .right-icons>a:hover {
	background-color: #c7c7c7
}
.logo-block .right-icons>a.search-icon {
	display: none
}
.logo-block .right-icons span {
	height: 50px;
	width: 44px;
	vertical-align: middle
}
}
@media (max-width:767px) {
.m-notification .logo-block .right-icons>a.hamburger {
	background: #000;
	height: 51px;
	position: relative;
	right: -1px;
	width: 46px
}
.m-notification .logo-block .right-icons>a.hamburger:hover {
	background: #333
}
.logo-block .right-icons>a.search-icon {
	display: inline-block;
	padding: 11px 0 0 9px
}
.logo-block .right-icons a.search-icon span {
	background-size: cover;
	height: 30px;
	width: 30px
}
}
.m-notification .message {
	padding-right: 30px
}
@media (max-width:991px) {
.top-header {
	background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAMfHx////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
	background-repeat: repeat-x;
	background-position: 0 125px
}
.top-header .primary-navigation {
	background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAMfHx////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
	background-repeat: repeat-x;
	background-position: 0 20px
}
}
@media (max-width:767px) {
.top-header {
	background: 0 0
}
.top-header .primary-navigation {
	background: 0 0
}
.headroom {
	left: 0;
	right: 0;
	top: 50px;
	z-index: 1000
}
.headroom-short-screen {
	position: relative!important
}
.headroom .primary-navigation {
	position: absolute;
	width: 100%;
	z-index: 1200
}
.headroom.headroom--pinned .primary-navigation {
	top: 50px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.headroom.headroom--pinned.headroom--top .primary-navigation {
	transition: none
}
.headroom.headroom--unpinned .primary-navigation {
	top: -40px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.headroom.headroom--pinned {
	top: 0
}
.body-headroom {
	position: absolute;
	width: 100%
}
.main-content-wrapper {
	margin-top: 8px
}
.body-headroom .main-content-wrapper {
	position: relative;
	margin-top: 140px
}
.slide-up .body-headroom .main-content-wrapper {
	margin-top: 204px
}
}
@media (max-width:520px) {
.m-notification .body-headroom .main-content-wrapper {
	margin-top: 210px
}
.m-notification-tall.m-notification .body-headroom .main-content-wrapper {
	margin-top: 240px
}
}
@media (min-width:521px) and (max-width:767px) {
.m-notification .body-headroom .main-content-wrapper {
	margin-top: 200px
}
.m-notification-tall.m-notification .body-headroom .main-content-wrapper {
	margin-top: 220px
}
}
.primary-navigation-wrapper {
	display: table;
	width: 100%;
	vertical-align: top
}
@media (max-width:767px) {
.primary-navigation-wrapper {
	background-color: #dcddd7;
	position: fixed;
	top: 0;
	z-index: 1001
}
.slide-up .primary-navigation-wrapper {
	-webkit-transition: top .25s ease-out;
	-moz-transition: top .25s ease-out;
	-o-transition: top .25s ease-out;
	transition: top .25s ease-out
}
}
@media (max-width:520px) {
.m-notification .primary-navigation-wrapper {
	top: 70px
}
.m-notification-tall.m-notification .primary-navigation-wrapper {
	top: 100px
}
}
@media (min-width:521px) and (max-width:767px) {
.m-notification .primary-navigation-wrapper {
	top: 60px
}
.m-notification-tall.m-notification .primary-navigation-wrapper {
	top: 80px
}
}
.primary-navigation-wrapper.row {
	margin-bottom: 0
}
@media (max-width:991px) {
.primary-navigation-wrapper.row {
	display: block
}
}
.primary-navigation {
	display: table-cell;
	padding: 0
}
@media (max-width:991px) {
.primary-navigation {
	display: block;
	padding-top: 18px
}
}
@media (max-width:767px) {
.primary-navigation {
	padding-top: 0
}
}
.primary-navigation ul {
	display: table;
	width: 100%;
	padding: 0;
	margin-top: 15px;
	border-bottom: 0
}
@media (max-width:991px) {
.primary-navigation ul {
	margin-top: 0
}
}
@media (max-width:767px) {
.primary-navigation ul {
	margin-top: 0
}
}
.primary-navigation .nav>li {
	padding: 25px 0 10px;
	position: relative
}
@media (max-width:991px) {
.primary-navigation .nav>li {
	padding: 10px 0 10px
}
}
@media (max-width:767px) {
.primary-navigation .nav>li {
	width: 50%;
	padding: 0;
	margin-top: 0;
	left: 0
}
}
.primary-navigation .nav>li:last-child {
	left: 0
}
.primary-navigation .nav>li>a {
	padding: 10px 20px;
	font-family: Museo500, 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.286em;
	border: 0
}
.primary-navigation .nav>li>a, .primary-navigation .nav>li>a:focus, .primary-navigation .nav>li>a:hover, .primary-navigation .nav>li>a:visited, .primary-navigation .nav>li>a:active {
	color: #333;
	background-color: inherit
}
@media (max-width:991px) {
.primary-navigation .nav>li>a {
	padding: 10px 0
}
}
@media (max-width:767px) {
.primary-navigation .nav>li>a {
	border-radius: 0;
	height: 45px;
	background-color: #474747;
	font-size: 1.143em;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #1f1f1f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1f1f1f;
	padding: 13px 0 13px 15px;
	margin-right: 0
}
.primary-navigation .nav>li>a:focus {
	background-color: #474747
}
.primary-navigation .nav>li>a>span {
	color: #fff
}
.primary-navigation .nav>li>a>span:first-child {
	position: absolute;
	width: 14px;
	height: 23px
}
.primary-navigation .nav>li>a>span:last-child {
	margin-left: 29px
}
}
.primary-navigation .nav>li>a:hover {
	color: #000;
	text-decoration: none
}
@media (max-width:767px) {
.primary-navigation .nav>li>a:hover {
	background-color: #525252
}
}
.primary-navigation .nav>li>a:hover span {
	border-bottom: 1px solid #000
}
@media (max-width:767px) {
.primary-navigation .nav>li>a:hover span {
	border-bottom: 0
}
}
.primary-navigation .nav li.active:before {
	bottom: 100%;
	bottom: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(51,51,51,0);
	border-bottom-color: #333;
	border-width: 12px;
	margin-left: -12px;
	z-index: 0
}
@media (min-width:992px) {
.primary-navigation .nav li.active:before {
	left: 50%
}
}
@media (max-width:991px) {
.primary-navigation .nav li.active:before {
	left: 35%
}
}
.primary-navigation .nav>li.active>a, .primary-navigation .nav>li.active>a:hover, .primary-navigation .nav>li.active>a:focus, .primary-navigation .nav>li.active>a:visited {
	cursor: pointer;
	border: 0
}
@media (max-width:767px) {
.primary-navigation .nav li.active:before {
	border: 0
}
.primary-navigation .nav>li.active>a, .primary-navigation .nav>li.active>a:hover, .primary-navigation .nav>li.active>a:focus, .primary-navigation .nav>li.active>a:visited {
	background-color: #333;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #1f1f1f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1f1f1f
}
.primary-navigation .nav>li.active>a:hover {
	background-color: #3d3d3d;
	text-decoration: none
}
}
.primary-navigation .nav-tabs>li {
	float: none;
	display: table-cell
}
@media (max-width:767px) {
.primary-navigation .nav-tabs {
	border: 0
}
.primary-navigation .nav-tabs>li {
	width: 50%;
	float: left;
	margin: 0
}
}
.primary-navigation .nav-tabs>li>a {
	margin-left: 8px
}
@media (max-width:991px) {
.primary-navigation .nav-tabs>li>a {
	margin-left: 0;
	margin-right: 40px
}
}
@media (max-width:767px) {
.primary-navigation .nav-tabs>li>a {
	margin-left: 0;
	margin-right: 0
}
}
.m-site-search {
	padding: 0;
	width: 200px;
	position: relative;
	float: right
}
.m-site-search input {
	position: relative;
	top: 12px;
	padding: 5px 35px 5px 5px;
	font-size: 1.286em;
	font-family: Museo300;
	border: 1px solid #d1d1d1;
	background-color: #ededed;
	color: #666;
	width: 100%
}
.m-site-search a {
	color: #dc291e;
	border: 0;
	outline: 0;
	z-index: 10;
	position: absolute;
	top: 20px;
	left: 170px;
	text-align: center
}
.m-site-search a:focus {
	z-index: 1000;
	text-decoration: none
}
.m-site-search label {
	width: 0
}
.m-site-search .search-btn span {
	display: block;
	height: 18px;
	width: 20px
}
@media (max-width:991px) {
.m-site-search input {
	left: 0
}
}
.t-program-search .m-program-results h3 {
	margin: 20px 0
}
.m-program-results th {
	padding: 10px 5px;
	background: 0 0
}
.m-program-results td {
	padding: 10px 5px 20px 5px
}
.m-program-results table th:first-child, .m-program-results table td:first-child {
	padding-left: 0
}
.m-program-results table th:last-child, .m-program-results table td:last-child {
	padding-right: 0
}
.m-program-results .title {
	font-weight: 700
}
.m-program-results table td {
	vertical-align: top
}
.m-program-results table th, .m-program-results table td {
	width: 15%
}
.m-program-results table th:nth-child(2), .m-program-results table td:nth-child(2) {
	width: auto
}
.m-program-results .results-label {
	display: none
}
.m-program-results .interest {
	padding-top: 5px
}
.m-program-results table td a, .m-program-results table td a:focus, .m-program-results table td a:visited {
	color: #1F1F1F
}
.m-program-results table td a:focus {
	text-decoration: underline
}
@media (max-width:767px) {
.m-program-results th:nth-child(1) {
	display: none
}
.m-program-results td:nth-child(1) {
	padding: 10px 0 5px 0
}
.m-program-results td:nth-child(2) {
	padding: 0 0 20px 0
}
.m-program-results table, .m-program-results thead, .m-program-results tbody, .m-program-results tr {
	display: block
}
.m-program-results table th, .m-program-results table td {
	display: inline-block
}
.m-program-results table th:nth-child(1), .m-program-results table td:nth-child(1) {
	width: 100%
}
.m-program-results table th:nth-child(2), .m-program-results table td:nth-child(2) {
	padding-left: 0;
	width: 55%
}
.m-program-results table th:nth-child(3), .m-program-results table td:nth-child(3) {
	width: 15%;
	padding-top: 0
}
.m-program-results table th:nth-child(4), .m-program-results table td:nth-child(4) {
	width: 15%;
	padding-top: 0
}
.m-program-results table th:nth-child(5), .m-program-results table td:nth-child(5) {
	width: 12%;
	padding-top: 0
}
}
@media (max-width:520px) {
.m-program-results table th {
	display: none
}
.m-program-results table td {
	padding-left: 0;
	padding-right: 0
}
.m-program-results .results-label {
	display: inline;
	font-weight: 700
}
.m-program-results table th:nth-child(1), .m-program-results table td:nth-child(1) {
	width: 100%
}
.m-program-results table th:nth-child(2), .m-program-results table td:nth-child(2) {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 0
}
.m-program-results table th:nth-child(3), .m-program-results table td:nth-child(3) {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 0
}
.m-program-results table th:nth-child(4), .m-program-results table td:nth-child(4) {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 0
}
.m-program-results table th:nth-child(4), .m-program-results table td:nth-child(4) {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 0
}
.m-program-results table th:nth-child(5), .m-program-results table td:nth-child(5) {
	width: 100%;
	padding-top: 0
}
}
.homepage-search .advanced-fields .btn-group {
	width: 100%;
	padding-right: 15px
}
.homepage-search .advanced-fields .btn {
	width: 20%;
	color: #fff;
	font-weight: 700;
	border-color: #333;
	height: 44px;
	padding: 15px;
	line-height: 1em;
	background: #757575;
	background: -moz-linear-gradient(top, #757575 0, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757575), color-stop(100%, #575757));
	background: -webkit-linear-gradient(top, #757575 0, #575757 100%);
	background: -o-linear-gradient(top, #757575 0, #575757 100%);
	background: -ms-linear-gradient(top, #757575 0, #575757 100%);
	background: linear-gradient(to bottom, #757575 0, #575757 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#575757', GradientType=0)
}
.homepage-search .advanced-fields .btn:hover {
	background: #878787;
	background: -moz-linear-gradient(top, #878787 0, #6b6b6b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #878787), color-stop(100%, #6b6b6b));
	background: -webkit-linear-gradient(top, #878787 0, #6b6b6b 100%);
	background: -o-linear-gradient(top, #878787 0, #6b6b6b 100%);
	background: -ms-linear-gradient(top, #878787 0, #6b6b6b 100%);
	background: linear-gradient(to bottom, #878787 0, #6b6b6b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#878787', endColorstr='#6b6b6b', GradientType=0)
}
.homepage-search .advanced-fields .btn.active {
	background: #646464;
	background: -moz-linear-gradient(top, #646464 0, #474747 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #474747));
	background: -webkit-linear-gradient(top, #646464 0, #474747 100%);
	background: -o-linear-gradient(top, #646464 0, #474747 100%);
	background: -ms-linear-gradient(top, #646464 0, #474747 100%);
	background: linear-gradient(to bottom, #646464 0, #474747 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#474747', GradientType=0)
}
.homepage-search .advanced-fields .btn:focus {
	outline: 2px solid #0ff
}
.homepage-search .input-group-btn .search-btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
@media (max-width:767px) {
.homepage-search .advanced-fields .btn-group {
	padding-right: 0
}
}
@media (max-width:520px) {
.homepage-search .advanced-fields .btn {
	width: 100%;
	border: 0;
	background-image: none;
	background-color: #333
}
.homepage-search .advanced-fields .btn:hover {
	background-image: none;
	background-color: #3D3D3D
}
.homepage-search .advanced-fields .btn.active {
	background-image: none;
	background-color: #1F1F1F
}
.homepage-search .advanced-fields .btn-group>.btn {
	border-radius: 0
}
.homepage-search .advanced-fields .btn-group>.btn:first-child {
	margin-left: -1px
}
}
.search-controls {
	padding: 0 15px
}
.search-controls .row {
	margin: 0 -15px;
	width: auto
}
.search-controls input.input-lg, .search-controls button.btn-lg {
	height: 50px
}
.search-controls form .row [class*=col-] {
	margin-bottom: 15px
}
.search-controls .refine-search {
	font-weight: 700;
	height: 30px;
	padding: 0 12px;
	width: 100%
}
.search-controls .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	top: 6px
}
.search-controls .advanced-expander a {
	display: block;
	color: #FFF;
	text-transform: uppercase;
	border-top: 1px solid #6B6B6B;
	border-bottom: 1px solid #6B6B6B;
	font-size: 12px;
	font-weight: 700;
	padding: 8px
}
.search-controls .advanced-expander .c-icon-20 {
	position: absolute;
	right: 23px;
	top: 50%;
	margin-top: -10px
}
.search-controls .state-expanded .state-collapsed, .search-controls .state-collapsed .state-expanded {
	display: none
}
@media (max-width:991px) {
.search-controls .advanced-fields {
	display: none
}
}
@media (min-width:768px) {
.search-controls .no-pad-right-opt {
	padding-right: 0
}
}
@media (min-width:992px) {
.search-controls .advanced-expander {
	display: none
}
}
.interest-search {
	padding: 15px 15px 0
}
x.interest-search {
	padding: 0 15px
}
.interest-search .row {
	margin: 0 -15px;
	width: auto
}
.interest-search [class*=col-] {
	margin-bottom: 15px
}
.search-results .ajax-container {
	margin: 60px 0;
	text-align: center
}
.search-results .ajax-container p {
	color: #666;
	font-family: Museo300;
	line-height: 1.286em;
	margin-top: 10px
}
.search-results .results-info {
	color: #666;
	font-size: 1.286em;
	font-family: Museo300;
	margin-bottom: 5px;
	margin-top: 20px
}
.search-results .results-info-secondary {
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
	color: #666;
	font-size: 1em;
	padding: 80px 0;
	margin-top: 20px;
	margin-bottom: 20px
}
.search-results .results-info-secondary ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 20px
}
.search-results .results-info-secondary li {
	margin: 0;
	padding: 0;
	line-height: 1.286em
}
.search-results .spelling-info {
	color: #666;
	font-weight: 700;
	font-size: 1em
}
.search-results .refinements {
	background: #ededed;
	color: #666;
	display: inline-block;
	font: 1em Museo300;
	line-height: 1em;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 10px
}
.search-results .refinements strong {
	font: 1.071em Museo500
}
.search-results .advanced {
	display: inline-block
}
.search-results .advanced a {
	color: #666;
	font-size: .857em;
	line-height: 1em;
	text-decoration: underline
}
.search-results .advanced a:hover {
	color: #1f1f1f
}
@media (max-width:767px) {
.interest-search button {
	width: 100%
}
}
@media (min-width:768px) {
.interest-search .input-group-btn.list {
	width: 29%
}
.interest-search .button-label {
	display: none
}
}
.search-results .result-row {
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 5px
}
.search-results .result-row p {
	color: #666;
	margin-bottom: 4px;
	font-size: .857em
}
.search-results .result-row .result-data {
	font-size: .857em;
	margin: 4px 0;
	line-height: 1.286em
}
.search-results .result-name, .search-results .result-name:hover {
	color: #333;
	display: inline-block;
	font-size: 1em;
	margin-bottom: 5px
}
.search-results .results-table .event-item a, .search-results .results-table .news-item a {
	color: #333;
	display: block;
	width: 100%
}
.search-results .results-table .event-item img, .search-results .results-table .news-item img {
	height: 137px;
	width: 100%
}
.search-results .results-table .event-item .event-preview-xs-cell img, .search-results .results-table .news-item .news-preview-xs-cell img {
	width: 100%
}
.search-results .results-table .event-item .event-preview-xs-cell .scaled-background.rectangle, .search-results .results-table .news-item .news-preview-xs-cell .scaled-background.rectangle {
	padding-top: 0
}
.search-results .results-table .event-item a h3, .search-results .results-table .news-item a h3 {
	margin-top: 20px
}
.search-results .results-table {
	margin-top: 10px;
	width: 100%
}
.search-results .news-4-col-module .news-item h2 {
	margin: 0
}
.search-results .result-row strong {
	margin-right: 4px
}
.search-results .results-table .upper {
	text-transform: uppercase
}
.search-results .results-table .pipe {
	font-size: .857em;
	line-height: .857em;
	margin: 0 10px;
	position: relative;
	top: -2px
}
.search-results .results-table .hyphen {
	font-size: 1em;
	margin: 0 6px
}
.search-results .result-row .url {
	font-size: .857em
}
.search-results .results-table .listing-item-date, .search-results .results-table .listing-item-venue {
	font-size: .857em;
	line-height: 1.4em;
	text-transform: uppercase
}
.search-results .global-row, .search-results .supervisor-row, .search-results .staff-row, .search-results .template-result-row {
	border-bottom: 1px solid #ededed;
	padding: 20px 0 20px 0;
	margin: 0
}
.search-results .global-row:first-child, .search-results .supervisor-row:first-child, .search-results .staff-row:first-child, .search-results .template-result-row:first-child {
	padding-top: 20px;
	border-top: 1px solid #ededed
}
.search-results .global-row:last-child, .search-results .supervisor-row:last-child, .search-results .staff-row:last-child, .search-results .template-result-row:last-child {
	border-bottom: none
}
.search-results .listing-pagination-wrapper {
	border-top: 0
}
@media (max-width:767px) {
.search-results .results-table .event-item, .search-results .results-table .news-item {
	border-bottom: 1px solid #ddd
}
.search-results .results-table .event-item, .search-results .results-table .news-item {
	border-bottom: 1px solid #ddd
}
.search-results .results-table .event-item:first-child, .search-results .results-table .news-item:first-child {
	border-top: 1px solid #ddd
}
.search-results .results-table .event-item img, .search-results .results-table .news-item img {
	height: 70px
}
.search-results .results-table .event-item a h3, .search-results .results-table .news-item a h3 {
	margin-top: 0
}
}
.bs-container {
	padding: 0 15px
}
.m-search-block .btn {
	border-radius: 0 4px 4px 0;
	position: relative
}
.m-search-block .row {
	margin: 0 -15px;
	width: auto
}
.m-search-block .dark, .m-search-block .medium {
	padding-top: 15px;
	padding-bottom: 15px
}
.m-search-block h2 {
	font-size: 16px;
	margin: 0 0 15px
}
.m-search-block .dark h2 {
	color: #c7c7c7
}
.m-search-block .controls-inline {
	display: table
}
.m-search-block .controls-inline .input-field input {
	border-radius: 4px 0 0 4px;
	border-right: 0 none;
	box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2) inset
}
.m-search-block .controls-inline .list-container {
	width: 35%
}
.m-search-block .controls-inline .list-container>span {
	background-color: #FFF;
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	box-shadow: -2px 1px 2px 0 rgba(0,0,0,.2) inset;
	height: 34px
}
.m-search-block .controls-inline .button-container {
	width: 45px
}
.m-search-block .controls-inline>* {
	display: table-cell;
	vertical-align: top
}
.m-search-block.light .controls-inline {
	width: 100%
}
.m-search-block.m-search-block-narrow {
	margin-top: 40px;
	margin-bottom: 40px
}
.m-search-block.m-search-block-narrow form>.row {
	margin-left: 0;
	margin-right: 0
}
.m-search-block.m-search-block-narrow.m-search-box-international {
	margin-bottom: 20px;
	margin-top: auto
}
.captop {
	float: right;
	margin-top: 50px
}
.m-search-block .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 4px 0 0 4px
}
.m-search-block .button-container {
	margin-top: 15px
}
@media (max-width:520px) {
.m-search-block button {
	width: 100%
}
}
@media (min-width:521px) and (max-width:767px) {
.m-search-block .visible-xs {
	display: none!important
}
.m-search-block .hidden-xs {
	display: block!important
}
}
@media (min-width:521px) {
.m-search-block .button-label {
	display: none
}
.m-search-block .input-group-btn.list-container {
	width: 29%
}
.m-search-block .search-term-container, .m-search-block .list-container {
	padding-bottom: 0
}
}
@media (min-width:992px) {
.m-search-block .input-group-btn.list-container {
	width: 25.75%
}
.m-search-block.m-search-block-narrow {
	margin-top: 50px;
	margin-bottom: 50px
}
.m-search-block.m-search-block-narrow h2 {
	font-size: 19px;
	margin-bottom: 15px
}
.m-search-block.m-search-block-wide h2 {
	font-size: 19px;
	margin-top: 4px;
	margin-bottom: 0
}
}
.m-search-menu {
	z-index: 100000
}
.m-search-menu, .m-search-menu-bg, .m-search-menu-body, .m-search-menu-content {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.m-search-menu-bg {
	background: #000;
	opacity: .75
}
.m-search-menu-body {
	bottom: auto
}
.m-search-menu-close {
	position: absolute;
	right: 50px;
	background: #464646;
	z-index: 100001
}
.m-search-menu-close a {
	display: block;
	width: 44px;
	height: 50px;
	padding-top: 13px;
	padding-left: 9px
}
.m-search-menu-content {
	top: 50px;
	bottom: auto;
	background: #464646;
	padding-top: 15px;
	padding-bottom: 15px
}
.m-search-menu h2 {
	margin-top: 0
}
.m-search-menu .row {
	margin-bottom: 0
}
@media (min-width:521px) {
.m-search-menu-content {
	left: auto;
	width: 300px
}
}
.m-search-autocomplete .twitter-typeahead {
	width: 100%
}
.m-search-autocomplete .search-input.typeahead.tt-hint {
	top: 12px!important
}
.m-search-autocomplete .tt-dropdown-menu {
	top: 44px!important;
	width: 100%
}
.m-search-autocomplete.small .tt-dropdown-menu {
	top: 34px!important
}
.m-search-autocomplete.large .tt-dropdown-menu {
	top: 50px!important
}
.m-search-autocomplete.extra-large .tt-dropdown-menu {
	top: 70px!important
}
@media (max-width:991px) {
.m-search-autocomplete.extra-large .tt-dropdown-menu {
	top: 50px!important
}
}
.m-search-autocomplete .tt-dropdown-menu div[class^=tt-dataset-] {
	background: #fff;
	border: 1px solid #d0d0d0
}
.m-search-autocomplete .input-group-btn {
	vertical-align: top
}
.m-search-menu-content .m-search-autocomplete .tt-dropdown-menu {
	display: block;
	position: relative!important;
	top: 0!important
}
.m-search-menu-content .m-search-autocomplete .input-group-btn {
	vertical-align: top
}
.m-search-autocomplete .tt-dropdown-menu .tt-suggestions {
	cursor: pointer;
	margin: 0;
	padding: 0
}
.m-search-autocomplete .tt-dropdown-menu .tt-suggestions .tt-suggestion {
	color: #333;
	list-style: none;
	padding: 10px 10px;
	line-height: 1.143em;
	font-size: 1.143em;
	color: #666
}
.m-search-autocomplete .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
	margin: 0
}
.m-search-autocomplete .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-cursor {
	color: #333;
	background: #f7f7f7
}
.m-search-autocomplete .twitter-typeahead input {
	display: block!important
}
.input-group .selectboxit-container .selectboxit-option-icon-container {
	display: none
}
.selectboxit-container {
	width: 100%
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
	line-height: 36px;
	height: 36px
}
.selectboxit-container .selectboxit-text {
	width: 80%;
	font-weight: 700
}
.selectboxit-container .selectboxit-btn.selectboxit-enabled {
	border: none;
	box-shadow: none;
	color: #fff;
	width: 100%;
	border-radius: 4px;
	background: #757575;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #757575 0, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757575), color-stop(100%, #575757));
	background: -webkit-linear-gradient(top, #757575 0, #575757 100%);
	background: -o-linear-gradient(top, #757575 0, #575757 100%);
	background: -ms-linear-gradient(top, #757575 0, #575757 100%);
	background: linear-gradient(to bottom, #757575 0, #575757 100%)
}
.selectboxit-container .selectboxit-btn.selectboxit-enabled:hover {
	background: #788184;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4ODE4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzYxNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #788184 0, #676164 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #788184), color-stop(100%, #676164));
	background: -webkit-linear-gradient(top, #788184 0, #676164 100%);
	background: -o-linear-gradient(top, #788184 0, #676164 100%);
	background: -ms-linear-gradient(top, #788184 0, #676164 100%);
	background: linear-gradient(to bottom, #788184 0, #676164 100%)
}
.selectboxit-topcontainer:focus .selectboxit.form-control, .selectboxit-topcontainer li:focus {
	outline: 2px solid #0ff;
	z-index: 1000
}
.selectboxit-container .selectboxit-btn.selectboxit-enabled.selectboxit-open {
	background: #757575;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.selectboxit-container .selectboxit-options {
	background: #757575;
	border: none;
	border-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.selectboxit-container .selectboxit-list .selectboxit-option-anchor {
	background: #757575;
	color: #fff;
	border-top: 1px solid #838383
}
.selectboxit-container .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
	background: #818181;
	background-color: #818181
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M10.361%2014.139c-.362%200-.707-.157-.944-.43l-4.924-5.67c-.452-.522-.396-1.311.125-1.764.521-.453%201.311-.397%201.764.124l3.98%204.583%203.971-4.574c.452-.521%201.242-.577%201.763-.124.521.453.577%201.242.125%201.763l-4.915%205.661c-.238.274-.582.431-.945.431z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	border: none;
	height: 20px;
	top: 10px;
	width: 20px
}
.m-search-block .selectboxit-container span, .m-search-block .selectboxit-container .selectboxit-options a {
	line-height: 34px;
	height: 34px;
	font-weight: 400
}
.m-search-block .selectboxit-container .selectboxit-option-icon-container:before {
	content: '';
	position: relative;
	height: 70%;
	width: 1px;
	background: #e4e4e4;
	display: block;
	left: -4px;
	top: 4px
}
@media (max-width:520px) {
.m-search-block .selectboxit-container .selectboxit-option-icon-container:before {
	display: none
}
}
.m-search-block .selectboxit-container .selectboxit-btn.selectboxit-enabled, .m-search-block .selectboxit-container .selectboxit-btn.selectboxit-enabled:hover {
	background: 0 0;
	filter: none;
	color: #666
}
.m-search-block .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	top: 8px
}
.m-search-block .selectboxit-container .selectboxit-list {
	border: 1px solid #EDEDED
}
.m-search-block .selectboxit-container .selectboxit-list .selectboxit-option-anchor {
	background: #fff;
	border-top: 1px solid #EDEDED;
	color: #666
}
.m-search-block .selectboxit-container .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
	background: #e1e1e1;
	background-color: #e1e1e1
}
@media (max-width:520px) {
.m-search-block input[type=text] {
	border-radius: 4px!important;
	width: 100%
}
.m-search-block .controls-inline .input-field {
	display: block;
	width: 100%
}
.m-search-block .controls-inline .list-container {
	display: block;
	width: 100%
}
.m-search-block .controls-inline .list-container>span {
	background-color: transparent;
	border: 0 none;
	box-shadow: none;
	height: auto
}
.m-search-block .controls-inline .button-container {
	display: none
}
.m-search-block .btn {
	border-radius: 4px
}
.m-search-block.light .controls-inline .input-field input {
	border: 1px solid #C7C7C7;
	box-shadow: 0 1px 2px 2px rgba(0,0,0,.2) inset
}
.m-search-block .selectboxit-container {
	position: relative;
	top: 0;
	right: 0;
	margin-top: 15px;
	width: 100%
}
.m-search-block .selectboxit-container .selectboxit-btn.selectboxit-enabled, .m-search-block .selectboxit-container .selectboxit-btn.selectboxit-enabled:hover {
	color: #fff;
	background: #757575;
	background: -moz-linear-gradient(top, #757575 0, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757575), color-stop(100%, #575757));
	background: -webkit-linear-gradient(top, #757575 0, #575757 100%);
	background: -o-linear-gradient(top, #757575 0, #575757 100%);
	background: -ms-linear-gradient(top, #757575 0, #575757 100%);
	background: linear-gradient(to bottom, #757575 0, #575757 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#575757', GradientType=0)
}
}
.mega-menu {
	position: absolute;
	background-color: #fff;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid #e4e4e4;
	margin-top: -12px;
	padding-bottom: 20px;
	display: none
}
.mega-menu h2 {
	color: #666;
	font-weight: 400;
	padding-left: 0;
	margin-bottom: 20px;
	margin-top: 30px
}
.mega-menu [class^=grunticon-] {
	height: 14px;
	margin-left: -8px;
	padding-left: 0;
	vertical-align: middle
}
.mega-menu .row {
	border-bottom: 1px solid #e4e4e4
}
.mega-menu .row>ul {
	margin-bottom: 0
}
.mega-menu .row>ul>li {
	list-style: none;
	width: 100%;
	border-top: 1px solid #e4e4e4
}
.mega-menu .row ul li:last-child {
	border-bottom: none
}
.mega-menu .row>ul>li>a {
	text-decoration: none;
	color: #666;
	text-transform: uppercase;
	font-weight: 700;
	margin: 5px 10px;
	position: relative;
	padding: 5px;
	margin-left: -5px;
	min-width: 80%;
	max-width: 90%;
	display: inline-table
}
.mega-menu .row>ul>li>a:hover {
	color: #000;
	text-decoration: underline
}
.primary-navigation>.nav>li.mega-hover:before {
	bottom: -12px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(220,221,215,0);
	border-top-color: #dcddd7;
	border-width: 12px;
	margin-left: -12px;
	z-index: 999
}
@media (max-width:991px) {
.primary-navigation>.nav>li.mega-hover:before {
	border: 0
}
}
.footer {
	background: #dcddd7
}
.footer ul {
	padding: 0
}
.footer ul li {
	display: block;
	line-height: .9em;
	margin-bottom: 8px
}
.footer-links .col-footer, .footer-links .col-footer-other {
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative
}
.footer-links .col-footer, .footer-links .col-footer-other {
	float: left;
	width: 16.666666666666664%
}
@media (max-width:992px) {
.footer-links .col-footer {
	width: 20%
}
.footer-links .col-footer-other {
	padding: 0;
	width: 100%
}
}
.footer-links {
	border-top: 1px solid #c7c7c7;
	padding: 10px 0 0 0;
	margin-bottom: 10px
}
.footer-links ul {
	margin-top: 5px;
	padding: 5px 0
}
.footer-links ul.other-links {
	margin-top: 0;
	padding-top: 0
}
@media (max-width:992px) {
.footer-links ul.other-links li {
	float: left;
	min-height: 1px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	width: 20%
}
}
.footer-links a, .footer-links a:visited, .footer-links a:focus, .footer-links a:active, .footer-links .other-links li a, .footer-links .other-links li a:visited, .footer-links .other-links li a:focus, .footer-links .other-links li a:active {
	color: #333;
	font-size: 1em;
	font-weight: 700
}
.footer-links ul li a, .footer-links ul li a:visited, .footer-links ul li a:focus, .footer-links ul li a:active {
	font-size: .85em;
	font-weight: 400;
	display: inline-block;
	width: 100%
}
.footer .social-media {
	border-top: 1px solid #c7c7c7;
	padding: 21px 15px;
	margin-bottom: 0
}
.footer .social-media h5 {
	float: left;
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	line-height: 32px;
	margin: 0;
	vertical-align: middle
}
.footer .social-media ul {
	float: right;
	height: 32px
}
.footer .social-media>ul>li {
	display: inline-block;
	height: 32px;
	margin-left: 10px
}
.footer .social-media>ul>li>a {
	display: inline-block;
	height: 35px;
	width: 35px
}
.footer .social-media ul>li>a>span.icon-bg {
	margin: 0;
	padding: 0
}
.footer .breadcrumb {
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 14px;
	margin: 27px 0 3px;
	padding: 0
}
.footer .breadcrumb>li a, .footer .breadcrumb>li a:visited, .footer .breadcrumb>li a:focus, .footer .breadcrumb>li a:active {
	color: #333;
	display: inline-block;
	font-size: 1em
}
.footer .breadcrumb>li {
	display: inline-block;
	line-height: 1.286em
}
.footer .breadcrumb>li:before {
	content: none
}
.footer .breadcrumb>li:before, .footer .breadcrumb>li:after {
	color: #333;
	font-size: 1.3em;
	font-family: Arial;
	padding: 0 5px 0 5px
}
.footer .breadcrumb>li:not(:last-child):after {
	content: '\bb'
}
@media (max-width:767px) {
.footer-links {
	display: none
}
.footer .stacked li a, .footer .stacked li a:visited, .footer .stacked li a:focus, .footer .stacked li a:active {
	color: #fff;
	display: block;
	font-family: Museo300;
	font-size: 1.143em;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
.footer .stacked {
	list-style-type: none;
	background-color: #666;
	margin: 15px -15px 0 -15px;
	padding: 0
}
.footer .stacked li {
	display: block;
	padding: 10px 15px;
	margin: 0;
	border-bottom: 1px solid #7a7a7a
}
.footer .breadcrumb>li:before, .footer .breadcrumb>li:after {
	content: none!important
}
.footer .stacked li a:hover, .footer .stacked li a:focus, .footer .stacked li a:active {
	color: #fff;
	text-decoration: none
}
.footer .stacked li:last-child {
	background-color: #7a7a7a
}
.footer .stacked li:hover, .footer .stacked li:last-child:hover {
	background-color: #525252
}
}
.copyright-links {
	font-size: .857142em
}
.footer .pipe {
	margin: 0 3px 0 6px
}
.footer .copyright-links {
	background: #dcddd7;
	border-top: 1px solid #c7c7c7;
	padding: 15px
}
.footer .copyright-links li {
	display: inline
}
.footer .copyright-links, .footer .copyright-links>ul a {
	color: #333
}
.footer .country-acknowledgement, .footer .content-owner {
	padding: 10px 0 0 0;
	margin-bottom: 0
}
.country-acknowledgement.container {
	background: #fff;
	padding: 10px 0;
	margin-bottom: 14px
}
.country-acknowledgement .more .icon {
	height: 14px
}
.country-acknowledgement>.row {
	margin: 0
}
.country-acknowledgement .blurb p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0
}
.country-acknowledgement .c-icon-circle {
	margin-right: 10px;
	position: absolute
}
.country-acknowledgement .c-icon-circle>div {
	height: 15px!important;
	vertical-align: middle
}
.country-acknowledgement .title {
	font-size: .9em;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0 0 0 34px
}
@media (max-width:767px) {
.country-acknowledgement .title {
	line-height: 1.8em
}
.country-acknowledgement .blurb {
	margin-bottom: 10px
}
}
.country-acknowledgement .more>.icon {
	vertical-align: middle
}
.country-acknowledgement .more>a {
	font-weight: 700;
	color: #333;
	font-size: .8em;
	text-transform: uppercase
}
.back-links {
	padding: 0 0 5px 0
}
.back-links a {
	padding-bottom: 5px
}
.back-links a, .back-links a:focus, .back-links a:active, .back-links a:visited {
	color: #c8c8c8
}
.back-links a:hover {
	color: #fff
}
.right-nav.overlay .back-links a, .right-nav.overlay .back-links a:focus, .right-nav.overlay .back-links a:active, .right-nav.overlay .back-links a:visited {
	color: #fff
}
.right-nav.overlay:before {
	content: '';
	position: absolute;
	width: 150%;
	height: 440px;
	right: 15px;
	top: -20px;
	background: url(styles/images/menu_grad-01.svg) no-repeat;
	z-index: -1
}
.right-nav {
	min-height: 115px
}
.back-links li {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23DC291E%22%20d%3D%22M12.52%2015.82c-.284%200-.569-.098-.8-.299l-5.528-4.8c-.267-.232-.42-.568-.42-.922%200-.354.153-.69.42-.922l5.536-4.808c.509-.442%201.279-.388%201.722.121.442.509.388%201.28-.121%201.722l-4.475%203.888%204.467%203.878c.509.442.563%201.213.121%201.722-.241.277-.581.42-.922.42z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style-type: none
}
.back-links a {
	line-height: 1.2857142857142857142857142857143em;
	display: inline;
	padding-right: 10px
}
.right-nav-wrapper {
	z-index: 50;
	position: absolute;
	right: 0;
	width: 252px;
	top: 0;
	margin-top: 20px
}
.rhs-nav {
	background-color: #474747
}
.rhs-nav .current {
	color: #fff;
	font-weight: 400;
	padding: 10px 15px;
	background-color: #5a5a5a
}
.rhs-nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}
.rhs-nav ul li {
	padding: 10px 30px;
	border-top: 1px solid #5a5a5a;
	line-height: 1.143em
}
.rhs-nav ul li:hover {
	background-color: #525252;
	cursor: pointer
}
.rhs-nav ul li a, .rhs-nav ul li a:focus, .rhs-nav ul li a:visited {
	color: #c8c8c8;
	display: inline
}
.rhs-nav ul li:hover a {
	color: #fff;
	text-decoration: none
}
.rhs-nav ul.siblings li {
	padding: 10px 15px
}
.rhs-nav ul.siblings li.current {
	padding: 10px 0 0 0
}
.rhs-nav ul.siblings li.current>span {
	margin: 0 15px 10px;
	display: inline-block
}
.rhs-nav ul.siblings li {
	color: #474747
}
.rhs-nav ul.siblings li.current:hover {
	background-color: #5a5a5a;
	cursor: default
}
.rhs-nav ul.siblings li.current:hover a {
	color: #c8c8c8
}
.rhs-nav ul.siblings li.current>span, .rhs-nav ul.siblings li.current:hover>span {
	color: #fff
}
.rhs-nav ul.siblings li.current .multilevel-linkul-0 {
	background-color: #474747;
	font-weight: 400
}
.rhs-nav ul.siblings li.current .multilevel-linkul-0 li {
	padding: 10px 30px
}
.rhs-nav ul.siblings li.current .multilevel-linkul-0 li:hover a {
	color: #fff
}
.rhs-nav-sm.rhs-bottom {
	display: none
}
@media (max-width:520px) {
.rhs-nav-sm.rhs-bottom {
	display: block
}
}
@media (max-width:991px) {
.rhs-top-inner {
	width: 50%
}
}
@media (max-width:767px) {
.rhs-top-inner {
	width: 100%
}
}
@media (max-width:991px) {
.rhs-nav-sm.rhs-top .dropdown-menu {
	width: 50%
}
}
@media (max-width:767px) {
.rhs-nav-sm.rhs-top .dropdown-menu {
	width: 100%
}
}
@media (max-width:991px) {
.rhs-nav-sm {
	width: auto
}
.rhs-nav-sm h2 {
	background-color: #333;
	margin: 0 -15px;
	color: #fff;
	padding: 40px 15px 15px 15px
}
.rhs-nav-sm ul {
	list-style-type: none;
	background-color: #e8e8e8;
	padding: 0
}
.rhs-nav-sm ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d4d4d4
}
.rhs-nav-sm ul li:first-child {
	border-top: 1px solid #666
}
.rhs-nav-sm ul li:hover {
	background-color: #ededed
}
.rhs-nav-sm ul li a {
	color: #1f1f1f!important;
	display: block;
	width: 100%;
	padding: 10px 15px
}
.rhs-nav-sm ul li a:hover {
	text-decoration: none
}
.rhs-nav-sm ul li.active {
	background-color: #c7c7c7
}
.rhs-nav-sm ul li.active:hover {
	background-color: #ededed
}
.rhs-nav-sm ul li.active a {
	color: #666!important;
	background-color: inherit!important
}
.rhs-nav-sm.rhs-top {
	width: 100%;
	background-color: #fff
}
.rhs-nav-sm.rhs-top .btn {
	width: 100%;
	border-radius: 0;
	text-align: left;
	font-family: Museo300;
	font-size: 1.286em;
	background-color: #e8e8e8;
	padding: 10px 15px;
	border-color: #c7c7c7;
	height: 45px;
	position: relative
}
.rhs-nav-sm.rhs-top .btn .value, .rhs-nav-sm.rhs-top .btn .btn-label {
	color: #333
}
.rhs-nav-sm.rhs-top .dropdown-menu {
	border-radius: 0;
	margin: 0;
	border-top: 0;
	box-shadow: none
}
.rhs-nav-sm.rhs-top .dropdown-menu>li>a:hover, .rhs-nav-sm.rhs-top .dropdown-menu>li>a:focus {
	background-color: inherit
}
.rhs-nav-sm.rhs-top .icon {
	position: absolute;
	top: 15px;
	right: 5px
}
.rhs-nav-sm.rhs-bottom {
	margin-bottom: 15px
}
.rhs-nav-sm.rhs-bottom ul {
	margin: 0 -15px
}
.program-breadcrumb ul {
	list-style-type: none;
	background-color: #666;
	margin: 15px 0 0 0;
	padding: 0
}
.program-breadcrumb ul li {
	padding: 10px 15px;
	margin: 0;
	border-bottom: 1px solid #7a7a7a
}
.program-breadcrumb ul li a {
	width: 100%;
	display: block;
	font-family: Museo300;
	font-size: 1.143em
}
.program-breadcrumb ul li a, .program-breadcrumb ul li a:hover, .program-breadcrumb ul li a:focus, .program-breadcrumb ul li a:active {
	color: #fff;
	text-decoration: none
}
.program-breadcrumb ul li:last-child {
	background-color: #7a7a7a
}
.program-breadcrumb ul li:hover, .program-breadcrumb ul li:last-child:hover {
	background-color: #525252
}
}
.btn-group.dropdown select {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	opacity: 0
}
.btn-group.dropdown button.btn, .btn-group.dropdown.open button.btn {
	text-align: right;
	border: none;
	color: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #757575 0, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757575), color-stop(100%, #575757));
	background: -webkit-linear-gradient(top, #757575 0, #575757 100%);
	background: -o-linear-gradient(top, #757575 0, #575757 100%);
	background: -ms-linear-gradient(top, #757575 0, #575757 100%);
	background: linear-gradient(to bottom, #757575 0, #575757 100%)
}
.btn-group.dropdown button.btn span.value {
	padding-left: 20px
}
.btn-group.dropdown button.btn span.caret {
	background: url(data:image/gif;base64,R0lGODlhJgAmANUAAFlZWVxcXG5ubnNzc29vb3Jycl5eXmxsbGJiYmNjY2lpae3t7WZmZmdnZ2VlZdDQ0IODg+Li4ujo6Kenp+Xl5ZaWlsPDw7a2tnh4eKWlpdra2qKiot7e3n9/f5OTk4KCgomJicDAwLu7u4+Pj+vr65ycnH19fdHR0VRUVLW1ta2trZ2dnerq6ufn52BgYF1dXWpqalpaWmFhYXBwcHV1dWtra2hoaGRkZFhYWHR0dHFxcVtbW19fX21tbQAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQjdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTE4RTRDOEQwRjgxMUUzODRBNkU4NkZCMjc1N0Y5NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTE4RTRDN0QwRjgxMUUzODRBNkU4NkZCMjc1N0Y5NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUJEOEQzNzAwQzIwNjgxMTgyMkFFMjU1REI5Q0U4NUMiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6NzlCRkFCQzRBOEExRTExMThEMUI5MjdBODZGMjczMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAJgAmAAAG/0CacEgsGo9I2izHbDqf0Kh0Sq1SB9isdsvterGFsHhMLpvPYZ16zW673/C4fC6f2e/4vH7PtxP+gIGCg4SFfwKIiYqLjI2OiD2RkpOUlZaXmJmamQednp+goaKjnTWmp6ipqquspjCvsLGys7S1rwq4ubq4HRQiNbu5NSEtH8G6NsnKy8klCwsXzMoXzxvS19g2NBHPE9ITzxE02TYN5ufo5xASzxXoHs8SEOn0DPb3+PgjJAssIPbr2uUbyMCBwYMIE654RsEEBm4LMiScaPCGxYsYM95Q8YyDhmcpNIocSfKGhWfPLDAoiTGBy5cwY7q08eDZAxsyc7pEwLOnz3yfPXs8ONEDqNGeMpIqXcq0qdOnSV1InUq1qtWrWKXy2Mq1q9evYMOKHUt2rIGzaNOqXcu27dkXcOPKnUu3rl24AfLq3cu3r9+/eXcIHky4sOHDiBMrXqw4huPHkCNLnkzZMYDLmDNr3sy582UcoEOLHk26tOnTqFOfRhEEADs=) no-repeat right;
	width: 40px;
	height: 20px;
	border: none
}
.image-masthead-wrapper {
	position: relative
}
.m-image-masthead {
	position: relative;
	width: 100%;
	padding-bottom: 50%;
	height: 0
}
.m-image-masthead h1 {
	z-index: 30;
	width: 100%;
	margin: 0;
	color: #fff;
	font-family: Museo300
}
.m-image-masthead h1:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 200%;
	left: 0;
	bottom: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.95) 90%, rgba(0,0,0,.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(90%, rgba(0,0,0,.95)), color-stop(100%, rgba(0,0,0,.95)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.95) 90%, rgba(0,0,0,.95) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.95) 90%, rgba(0,0,0,.95) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.95) 90%, rgba(0,0,0,.95) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.95) 90%, rgba(0,0,0,.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#f2000000', GradientType=0);
	z-index: -1
}
@media (max-width:991px) {
.m-image-masthead h1 {
	width: 100%
}
.m-image-masthead h1:before {
	width: 100%
}
}
.m-image-masthead .scaled-background.rectangle {
	padding-top: 50%
}
.m-image-masthead .text-overlay {
	bottom: 0;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 33%;
	position: absolute
}
@media (max-width:767px) {
.m-image-masthead .text-overlay {
	padding: 0 15px 10px 15px
}
}
@media (max-width:992px) {
.m-image-masthead .text-overlay {
	padding-right: 15px
}
}
.standard-content-article h2 {
	margin-top: 40px;
	margin-bottom: 10px
}
.standard-content-article h3, .standard-content-article h4, .standard-content-article h5, .standard-content-article h6 {
	margin-top: 30px;
	margin-bottom: 10px
}
.standard-content-article p {
	margin-bottom: 20px
}
.standard-content-article a {
	text-decoration: underline
}
.standard-content-article ul, .standard-content-article ol {
	list-style: none;
	margin-bottom: 20px
}
.standard-content-article ol {
	counter-reset: li
}
.standard-content-article li {
	margin-bottom: 6px;
	line-height: 1.286em;
	list-style-position: outside
}
.standard-content-article ul>li:before {
	content: '';
	background: #c7c7c7;
	width: 8px;
	height: 8px;
	display: block;
	position: relative;
	left: -20px;
	top: 14px;
	border-radius: 4px
}
.standard-content-article ul>li>ul>li:before {
	background: #fff;
	border: 1px solid #c8c8c8
}
.standard-content-article ol>li:before {
	content: counter(li);
	counter-increment: li;
	color: #707070;
	display: block;
	height: 8px;
	position: relative;
	left: -20px;
	top: 8px
}
.standard-content-article ol>li>ol>li:before {
	color: #c7c7c7
}
.standard-content-article blockquote {
	margin-top: 30px;
	margin-bottom: 30px
}
.standard-content-article>.floated-image-container:first-child {
	margin-top: 0
}
@media (max-width:767px) {
.standard-content-article h2, .standard-content-article p.lead {
	font: 1.429em Museo300;
	line-height: 1.2em
}
}
.standard-content .standard-content-top-row {
	background: #333;
	margin-bottom: 0
}
.standard-content .masthead>p.subtitle, .standard-content .article-masthead p.subtitle {
	color: #c7c7c7;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.4285em;
	text-transform: uppercase;
	max-width: 610px
}
.standard-content-top-row .masthead .h1-masthead {
	padding-top: 35px
}
.standard-content .masthead>h1, .standard-content .article-masthead h1 {
	color: #fff;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1em;
	margin: 0;
	padding: 0
}
@media (max-width:767px) {
.standard-content .masthead>h1, .standard-content .article-masthead h1 {
	font-size: 2.286em
}
}
@media (max-width:520px) {
.standard-content .masthead>h1, .standard-content .article-masthead h1 {
	font-size: 2em
}
}
.standard-content .standard-content-main-row {
	background: #fff
}
.standard-content .standard-content-main-row .standard-content-meta {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 10px;
	padding-top: 10px
}
.standard-content .standard-content-main-row .standard-content-meta>h2 {
	margin-top: 10px
}
.standard-content .standard-content-main-row .standard-content-meta.meta-absolute {
	position: absolute;
	right: -15px;
	padding-top: 0;
	border-bottom: 0
}
@media (max-width:991px) {
.standard-content .standard-content-main-row .standard-content-meta.meta-absolute {
	right: 0
}
}
.standard-content .standard-content-main-row .standard-content-meta.meta-absolute .share {
	margin-right: 5px
}
@media (max-width:991px) {
.standard-content .standard-content-main-row .standard-content-meta.meta-absolute .share {
	margin-right: 5px
}
}
.standard-content-article .video-meta {
	font-size: 1.0714em;
	margin-bottom: 1em;
	padding: 0 0 10px
}
.standard-content .standard-content-main-row .standard-content-meta .share>.btn-group>a {
	float: right;
	cursor: pointer;
	z-index: 1000;
	display: block;
	padding-bottom: 10px
}
.standard-content .standard-content-main-row .standard-content-meta .share>.btn-group>a>span {
	display: table
}
.share .btn-group.open .dropdown-toggle {
	box-shadow: none
}
.share .share-popup {
	background-color: #242424;
	width: 128px;
	margin-top: -1px;
	left: -71px;
	padding: 10px 15px;
	border-radius: 0
}
@media (max-width:991px) {
.share .share-popup {
	width: 160px;
	left: -73px
}
}
@media (max-width:767px) {
.share .share-popup {
	width: 160px
}
}
.share .share-popup:before {
	left: 80%;
	top: -22px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(51,51,51,0);
	border-bottom-color: #242424;
	border-width: 12px;
	margin-left: -12px;
	z-index: 1
}
@media (max-width:991px) {
.share .share-popup:before {
	left: 84%
}
}
.share .share-popup>div {
	width: 100%
}
.share .share-popup a {
	width: 100%;
	padding: 5px;
	margin: 5px 0;
	background-color: #ddd;
	display: block
}
.share .share-popup a:hover {
	background-color: #cdcdcd
}
.share .share-popup a, .share .share-popup a:hover, .share .share-popup a:visited, .share .share-popup a:active, .share .share-popup a:focus {
	color: #666
}
.share .share-popup a>span {
	height: 25px;
	vertical-align: middle
}
@media (max-width:991px) {
.share .share-popup a {
	padding: 10px 5px
}
}
.standard-content .standard-content-side {
	margin-top: -110px;
	padding: 0
}
.standard-content .standard-content-side .back-links a {
	color: #c7c7c7
}
.standard-content .standard-content-side .nav-list {
	width: 255px
}
.standard-content .standard-content-side .back-links a:hover {
	color: #fff
}
.standard-content-meta .share {
	display: inline-block;
	float: right;
	height: 20px
}
.standard-content-meta .share a:hover {
	text-decoration: none
}
.standard-content-meta .share span {
	color: #666;
	font-weight: 700
}
.standard-content-meta .share span:first-child {
	padding-right: 7px;
	vertical-align: middle
}
.standard-content-meta .share>.btn-group>a>span>span {
	display: table-cell
}
.standard-content-meta .share .c-icon-circle {
	background-position: 50%;
	width: 25px;
	height: 25px
}
.standard-content-meta a:hover .c-icon-circle {
	background-color: #cdcdcd
}
@media (min-width:992px) {
.standard-content .masthead>h1 {
	font-size: 3em;
	max-width: 610px
}
.standard-content .masthead {
	padding: 60px 15px 30px
}
.standard-content .standard-content-detail {
	padding: 10px 0 20px 15px
}
}
@media (min-width:768px) and (max-width:991px) {
.standard-content .masthead>h1 {
	font-size: 3em
}
.standard-content .masthead {
	padding: 60px 15px 30px
}
.standard-content .standard-content-detail {
	padding: 10px 15px 20px
}
}
@media (max-width:767px) {
.standard-content .masthead>h1 {
	font-size: 2.285714em
}
.standard-content .masthead {
	padding: 40px 10px 30px
}
.standard-content .standard-content-detail {
	padding: 10px 15px 20px
}
}
@media (max-width:520px) {
.standard-content .masthead>h1 {
	font-size: 2em
}
}
.standard-content-article .lead {
	color: #666;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.42857em;
	line-height: 1.2em
}
.standard-content-article .image figcaption {
	color: #333;
	font-size: .857142857em
}
.standard-content-detail .summary {
	border-top: 1px solid #e4e4e4;
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative
}
.standard-content-detail .summary.image-wide {
	float: left;
	width: 100%
}
.standard-content-detail .stacked-default-view .summary {
	margin-bottom: 10px
}
.standard-content-detail .summary>[class^=summary], .standard-content-detail .summary .summary-opening-date, .standard-content-detail .summary .summary-closing-date {
border-bottom:1px solid #e4e4e4;
color:#666;
display:block;
font-size:.857142857em;
margin-bottom:-1px;
padding:10px 0
}
.standard-content-detail .summary>[class^=summary]>span:first-child, .standard-content-detail .summary .summary-opening-date>span:first-child, .standard-content-detail .summary .summary-closing-date>span:first-child {
font-weight:700
}
.standard-content-detail .summary>[class^=summary]>span:nth-child(2), .standard-content-detail .summary .summary-opening-date>span:nth-child(2), .standard-content-detail .summary .summary-closing-date>span:nth-child(2) {
margin-left:2px
}
.standard-content-detail .summary .summary-address-pin {
	float: right;
	height: 37px;
	position: absolute;
	right: 0;
	top: 0
}
.standard-content-detail .summary .summary-address-pin span {
	background-color: #e4e4e4;
	height: 37px;
	width: 37px
}
.standard-content-detail .summary .summary-address-pin:hover span {
	background-color: #c8c8c8
}
.standard-content-detail .summary .summary-open-all-year span {
	margin-left: 0
}
.standard-content-detail .summary .summary-open-all-year span, .standard-content-detail .summary .summary-opening-date span:last-child, .standard-content-detail .summary .summary-closing-date span:last-child {
	text-transform: uppercase
}
.standard-content-article .extended-desc {
	padding-bottom: 30px
}
.custom-desc {
	margin-bottom: -40px
}
.standard-content-article figure.image.image-wide {
	margin-bottom: 30px
}
.standard-content-article figure.image-portrait, .standard-content-article figure.image-square {
	overflow: hidden
}
.standard-content-article figure.image-portrait div, .standard-content-article figure.image-square div {
	min-width: 0
}
.standard-content-article figure.image-portrait.pull-left, .standard-content-article figure.image-square.pull-left {
	background: #fff;
	margin-right: 0;
	padding-right: 15px
}
.standard-content-article figure.image-portrait.pull-right, .standard-content-article figure.image-square.pull-right {
	background: #fff;
	margin-left: 0;
	padding-left: 15px
}
.standard-content-article .accordion-div {
	color: #666
}
.standard-content-article .accordion-div .panel-title {
	margin-bottom: 0;
	margin-top: 0
}
.standard-content-article .accordion-wrapper .panel, .standard-content-article .accordion-wrapper .panel-heading {
	border-radius: 0
}
.standard-content-article .accordion-wrapper .panel-body :first-child {
	margin-top: 0
}
.standard-content-article .accordion-wrapper .panel-body :last-child {
	margin-bottom: 0
}
@media (max-width:520px) {
.standard-content-article figure.image-portrait.pull-right, .standard-content-article figure.image-square.pull-right {
	padding-left: 0
}
.standard-content-article figure.image-portrait.pull-left, .standard-content-article figure.image-square.pull-left {
	padding-right: 0
}
.standard-content-article .opportunity-detail-module figure.image.img1 {
	border-right: 0;
	margin-bottom: 30px
}
}
.landing-page .masthead {
	background: #333
}
.masthead h1 {
	padding: 58px 0 7px 15px;
	width: 100%;
	color: #fff;
	margin: 0
}
.template-wrapper {
	position: relative
}
@media (max-width:991px) {
.article-masthead h1 {
	font-size: 3em
}
}
@media (max-width:767px) {
.article-masthead h1 {
	font-size: 2.286em
}
.red-background {
	height: 150px;
	background-color: #c4120f;
	position: absolute;
	top: 0;
	width: 100%
}
}
@media (max-width:520px) {
.article-masthead h1 {
	font-size: 2em
}
}
.detail-template {
	position: relative
}
.detail-template .right-col {
	float: right
}
.detail-template .right-col>div {
	margin-bottom: 14px
}
.detail-template .all-link {
	position: absolute;
	right: -25%;
	bottom: 0;
	padding-bottom: 40px
}
.detail-template a.all-modules-link {
	color: #c7c7c7
}
.detail-template a.all-modules-link span {
	color: #dc291e
}
.detail-template .article-masthead [class*=col-] {
	float: left
}
.detail-template .article-masthead {
	margin-bottom: 15px
}
.detail-template .sub-heading-single-icon {
	color: #333;
	text-transform: uppercase;
	float: right;
	position: relative;
	bottom: 12px
}
.detail-template .sub-heading-single-icon:hover {
	text-decoration: none
}
.detail-template .sub-heading-single-icon:hover .span-outline {
	text-decoration: underline
}
.detail-template .sub-heading-single-icon .icon {
	vertical-align: bottom
}
.detail-template .sub-heading-single-icon .icon:before {
	font-size: 1em
}
.detail-template .extended-desc {
	font-size: 1.071em;
	color: #5f5f5f;
	padding-bottom: 10px
}
.detail-template figcaption {
	font-size: .857142em
}
.detail-template>.white>.row:last-child {
	padding-bottom: 15px
}
.article-masthead {
	background: #333;
	display: table
}
.article-masthead [class*=col-] {
	float: none;
	display: table-cell;
	vertical-align: top
}
.article-masthead .col-sm-4 a.all-news-link {
	position: absolute;
	bottom: 40px;
	color: #c7c7c7
}
.article-masthead .col-sm-4 a.all-news-link span {
	color: #dc291e
}
.article-masthead h2 {
	color: #fff;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 3em;
	vertical-align: bottom;
	margin: 0
}
.article-masthead>div {
	padding-top: 60px;
	padding-bottom: 30px
}
@media (max-width:991px) {
.article-masthead>div {
	padding-top: 60px;
	padding-bottom: 30px
}
}
@media (max-width:767px) {
.article-masthead h2 {
	font-size: 2.286em
}
.article-masthead>div {
	padding: 40px 15px 20px 15px
}
}
.article-masthead h3 {
	color: #c7c7c7;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.4285em;
	text-transform: uppercase;
	vertical-align: bottom
}
.article-sub-heading {
	padding-top: 15px
}
.article-sub-heading h4 {
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	display: inline-block
}
.article-sub-heading ul {
	display: inline-block;
	float: right;
	margin: 10px 0
}
.article-content {
	color: #666
}
.article-content .lead {
	color: #1f1f1f;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.4285em
}
.article-content .intro {
	font-size: 1.0714em
}
.article-content .extended-desc ul, .article-content .extended-desc ol {
	overflow: hidden
}
.article-content .staff-profile {
	margin-bottom: 15px
}
.extended-desc {
	color: #666
}
/*.col-md-8 .extended-desc.not-hidden{
	padding-bottom: 13%
}*/
@media (max-width:767px) {
.extended-desc {
	padding-bottom: 15px
}
body.Chrome .extended-desc {
	margin-bottom: -16px
}
}
.extended-desc ul {
	list-style: none
}
.article-content.white {
	background-color: #fff
}
.no-list-type ul {
	list-style-type: none
}
.approvals>div {
	padding-top: 25px
}
.events_detail {
	margin-bottom: 10px;
	overflow: hidden
}
.events_detail .article-masthead {
	width: 100%
}
.events_detail .right-col>.row>.col-sm-12 {
	position: relative;
	left: 2px
}
@media (max-width:991px) {
.events_detail .article-masthead h2 {
	font-size: 2.5em;
	margin-bottom: 0
}
}
@media (max-width:767px) {
.detail-template>.white>.row:last-child {
	margin-bottom: 10px
}
}
.events_detail .speakers {
	margin-bottom: 15px
}
.events-detail-module h4, .events_detail .key-people {
	color: #333;
	font-family: Museo300, 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif
}
.events-module-module .article-sub-heading {
	padding-top: 10px 0
}
.events-module-module .article-sub-heading>h4 {
	margin-top: 10px
}
.events-detail-module .description {
	padding-bottom: 15px
}
.events_detail .key-people {
	padding-top: 15px;
	padding-bottom: 10px;
	margin: 0;
	font-size: 1.429em
}
.events-detail-module .summary {
	padding: 0;
	border-top: 1px solid #e4e4e4;
	display: table;
	width: 100%
}
.events-detail-module .summary>li {
	border-bottom: 1px solid #e4e4e4;
	display: table;
	width: 100%
}
.events-detail-module .summary>li>div {
	padding: 10px 0
}
.events-detail-module .summary>li>div>span {
	color: #1f1f1f;
	font-size: .857142em
}
.events-detail-module .summary>li>div>span:first-child {
	font-weight: 700
}
.events-detail-module .summary .date-value {
	text-transform: uppercase
}
.events-detail-module .lead {
	margin: 30px 0 15px 0
}
.events-detail-module {
	margin-bottom: 0
}
.events-detail-module .description {
	font-size: 1.071em
}
.events-detail-module .summary span>p {
	display: inline
}
.events-detail-module .other {
	margin: 0
}
.events_detail .accordion-div {
	padding: 15px 0
}
.events-detail-heading span:first-child {
	display: block
}
.events-detail-heading .cancelled {
	display: none
}
.events-detail-heading.Yes span:first-child {
	display: none
}
.events-detail-heading.Yes .cancelled {
	display: block;
	text-transform: uppercase
}
.events-detail-module .is-upcoming>.hide-if-yes, .events-detail-module .is-upcoming.Yes>.show-if-yes, .display>.hide-if-yes, .display.Yes>.show-if-yes {
	display: inline
}
.events-detail-module .is-upcoming.date-field, .events-detail-module .is-free, .events-detail-module .is-upcoming>.show-if-yes {
	text-transform: uppercase
}
.events-detail-module .is-upcoming>.show-if-yes, .events-detail-module .is-upcoming.Yes>.hide-if-yes, .display>.show-if-yes, .display.Yes>.hide-if-yes {
	display: none
}
.events-detail-module .is-free.Yes>.show-if-yes, .events-detail-module .is-free.No>.show-if-yes {
	display: inline
}
.events-detail-module .is-free.Yes>.hide-if-yes, .events-detail-module .is-free.No>.hide-if-yes {
	display: none
}
.events-detail-module .is-free.No.cost-not-blank>.show-if-yes {
	display: none
}
.events-detail-module .is-free.No.cost-not-blank>.hide-if-yes {
	display: inline
}
.events_map_module span {
	color: #333;
	font-size: 1em
}
.events_map_module .address-label {
	font-weight: 700
}
.events_map_module .map {
	display: block;
	margin: 0;
	width: 100%;
	padding: 0
}
.map img {
	width: 125%;
	position: relative;
	right: 20%
}
.map-link {
	position: absolute;
	bottom: 0;
	line-height: 35px;
	background-color: #333;
	z-index: 2
}
.map-link .icon {
	color: #dc291e;
	display: inline-block;
	margin-right: 5px
}
.map-link span.last {
	color: #c8c8c8;
	font-weight: 700;
	text-transform: uppercase;
	font-size: .857142em
}
.map:hover .map-link>span.last {
	text-decoration: underline;
	color: #fff
}
.map-overlay {
	width: 100%;
	z-index: 1;
	height: 100%;
	background: -moz-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.4)));
	background: -webkit-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -o-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -ms-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: radial-gradient(circle at center, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background-position: center center;
	position: absolute;
	top: 0;
	display: none;
	left: 0
}
.map-wrapper {
	margin: 10px 0;
	display: none
}
.map-wrapper.Yes {
	display: block
}
.map-img {
	background-position: center center;
	background-size: cover;
	height: 200px
}
.map:hover .map-overlay {
	display: block
}
@media (max-width:767px) {
.events-detail-module .description {
	padding-bottom: 10px
}
.events-detail-module .summary>li {
	border-bottom: 0;
	display: table;
	width: 100%
}
.events-detail-module .summary>li>div {
	border-bottom: 1px solid #e4e4e4
}
.events-detail-module h4, .events_detail .key-people, .events-detail-module .lead {
	font-size: 1.286em
}
.events-detail-module .lead {
	line-height: 1.222em
}
.events-detail-module .lead {
	margin: 20px 0 10px 0
}
.events-detail-module {
	margin-bottom: 10px
}
.events_detail .key-people {
	padding-top: 10px
}
.events_detail .accordion-div {
	padding: 10px 0
}
.events_detail .speakers {
	margin-bottom: 10px
}
}
@media (max-width:520px) {
.events-detail-module .lead {
	margin-bottom: 20px
}
}
.events-preview-module {
	display: block;
	padding-bottom: 30px
}
.events-preview-module h2 {
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.429em
}
.events-preview-module h2.hidden-xs {
	margin-bottom: 20px
}
.events-preview-module h2.visible-xs {
	margin-bottom: 10px
}
.events-preview-module p {
	color: #666;
	font-size: .857142em;
	margin-top: 10px
}
.events-preview-module>.row.last>hr, .events-preview-module>.row>div>.row.last>hr {
	margin: 0 0 10px 0
}
.events-preview-module .event-link {
	display: block;
	width: 100%
}
.events-preview-module .event-link h2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333
}
.events-preview-module .event-link:hover {
	text-decoration: none
}
.events-preview-module .event-link:hover h2 {
	text-decoration: underline
}
.events-preview-module .event-link:visited h2 {
	color: #339
}
.events-preview-module-footer a {
	font-weight: 700;
	text-transform: uppercase
}
.events-preview-module-footer a, .events-preview-module-footer a:link, .events-preview-module-footer a:hover, .events-preview-module-footer a:visited, .events-preview-module-footer a:active {
	color: #1f1f1f
}
.event-preview {
	line-height: 1.4
}
.event-preview .row.hidden-xs {
	margin-bottom: 30px
}
.event-preview .row.visible-xs {
	border-top: 1px solid #ddd;
	margin-bottom: 0
}
.event-preview-info {
	margin-bottom: 0
}
.event-preview .date, .event-preview .venue {
	font-size: .857142em
}
.event-preview-xs-table {
	border-collapse: collapse;
	display: table
}
.event-preview-xs-row {
	display: table-row
}
.event-preview-xs-cell {
	display: table-cell;
	padding: 10px 10px 10px 0;
	vertical-align: top
}
.event-preview-xs-cell .image {
	background-size: 90px 70px;
	width: 90px;
	height: 70px
}
.event-preview .is-cancelled>.hide-if-yes, .event-preview .is-cancelled.Yes>.show-if-yes {
	display: block
}
.event-preview .is-cancelled>.show-if-yes, .event-preview .is-cancelled.Yes>.hide-if-yes {
	display: none
}
.event-preview .is-upcoming>.hide-if-yes, .event-preview .is-upcoming.Yes>.show-if-yes {
	display: block
}
.event-preview .is-upcoming>.show-if-yes, .event-preview .is-upcoming.Yes>.hide-if-yes {
	display: none
}
.events-listing .events-listing-top-row, .events-listing .events-listing-main-row, .events-listing .events-listing-bottom-row {
	margin-bottom: 0
}
.events-listing .events-listing-top-row {
	background: #333
}
.events-listing .masthead>p.subtitle {
	color: #c7c7c7;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.4285em;
	text-transform: uppercase;
	max-width: 610px
}
.events-listing .masthead>h1 {
	color: #fff;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1em;
	margin: 0;
	padding: 0;
	max-width: 610px
}
.events-listing .masthead .back-links {
	bottom: 0;
	left: 735px;
	padding-bottom: 30px;
	position: absolute;
	width: 210px
}
.events-listing .back-links a {
	color: #c7c7c7
}
.events-listing .events-listing-main-row {
	background: #fff
}
.events-listing .events-listing-detail {
	padding: 0
}
@media (min-width:992px) {
.events-listing .masthead {
	padding: 60px 15px 30px
}
.events-listing .masthead>h1 {
	font-size: 3em
}
}
@media (min-width:768px) and (max-width:991px) {
.events-listing .masthead {
	padding: 60px 15px 30px
}
.events-listing .masthead>h1 {
	font-size: 3em
}
}
@media (max-width:767px) {
.events-listing .masthead {
	padding: 40px 15px 30px
}
.events-listing .masthead>h1 {
	font-size: 2.285714em
}
}
@media (max-width:520px) {
.events-listing .masthead>h1 {
	font-size: 2em
}
}
.events-listing .listing-meta .listing-meta-showing-info {
	color: #333;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.428571em;
	line-height: 1.2em;
	margin: 0
}
.events-listing .listing-item a:visited h2 {
	color: #848
}
.events-listing .listing-item a:visited:hover h2 {
	color: #6c2a6c
}
.events-listing .listing-item p:last-child {
	margin-bottom: 0
}
.events-listing .listing-item>.visible-xs {
	border-top: 1px solid #ddd
}
.events-listing .listing-item .event-preview-xs-cell h2 {
	margin-top: 0
}
.events-listing .listing-item-date, .events-listing .listing-item-venue {
	font-size: 12px;
	line-height: 1.4;
	text-transform: uppercase
}
.listing-pagination-wrapper {
	border-top: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 20px
}
.listing-pagination-label {
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 6px 12px 6px 0
}
.listing-pagination ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.listing-pagination li {
	float: left
}
.listing-pagination a {
	color: #333;
	display: inline-block;
	padding: 6px 12px;
	text-decoration: none
}
.listing-pagination-pages {
	float: left
}
.listing-pagination-pages select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #ededed no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23ADADAD%22%20d%3D%22M9.861%2014.139c-.362%200-.707-.157-.944-.43l-4.924-5.67c-.452-.522-.396-1.311.125-1.764.521-.453%201.311-.397%201.764.124l3.98%204.583%203.971-4.574c.452-.521%201.242-.577%201.763-.124.521.453.577%201.242.125%201.763l-4.915%205.661c-.238.274-.582.431-.945.431z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 10px center;
	border: 1px solid #ddd;
	border-radius: 4px;
	float: left;
	padding: 10px 40px 10px 15px
}
.listing-pagination-pages .active a, .listing-pagination .active a {
	color: #f03;
	cursor: default;
	font-weight: 700
}
.listing-pagination-step {
	float: right;
	text-align: right
}
.listing-pagination-step .disabled {
	display: none
}
.listing-pagination-step li:nth-child(2) {
	padding: 6px 0
}
.listing-pagination-step .prev {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M9.459%2011.456c-.204%200-.409-.071-.575-.215l-3.974-3.45c-.192-.166-.302-.408-.302-.662s.11-.496.302-.663l3.98-3.456c.366-.318.92-.279%201.238.087.318.366.279.92-.087%201.238l-3.217%202.794%203.211%202.788c.366.318.405.872.087%201.238-.173.199-.417.301-.663.301z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: left 9px;
	background-repeat: no-repeat;
	padding-left: 18px
}
.listing-pagination-step .next {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M5.501%2011.594c-.246%200-.489-.102-.663-.302-.318-.366-.279-.92.087-1.238l3.217-2.794-3.21-2.787c-.366-.318-.405-.872-.088-1.238.318-.366.872-.406%201.238-.087l3.974%203.45c.192.167.302.408.302.663s-.11.496-.302.663l-3.98%203.456c-.166.143-.371.214-.575.214z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 9px;
	background-repeat: no-repeat;
	padding-right: 18px
}
@media (min-width:992px) {
.events-listing .listing-meta {
	padding-top: 30px;
	padding-bottom: 20px
}
.events-listing .listing-item {
	margin-bottom: 30px
}
.events-listing .listing-pagination-wrapper {
	padding-bottom: 30px
}
}
@media (min-width:768px) and (max-width:991px) {
.events-listing .listing-meta {
	padding-top: 30px;
	padding-bottom: 20px
}
.events-listing .listing-item {
	margin-bottom: 30px
}
.events-listing .listing-pagination-wrapper {
	padding-bottom: 30px
}
}
@media (max-width:767px) {
.events-listing .listing-meta {
	padding-top: 20px;
	padding-bottom: 10px
}
.events-listing .listing-pagination-wrapper {
	padding-bottom: 20px
}
}
.events-2-col-3-row-module {
	background: #fff
}
.events-2-col-3-row-module>.row {
	margin-bottom: 0
}
.events-2-col-3-row-module h2.span-outline {
	margin-top: 0
}
.events-4-col-module {
	background: #fff
}
.events-4-col-module>.row {
	margin-bottom: 0
}
.events-4-col-module .event-preview-sm, .events-4-col-module .event-preview-md {
	margin-bottom: 30px
}
.events-4-col-module .event-preview-sm h2.span-outline, .events-4-col-module .event-preview-xs h2.span-outline {
	margin-top: 0
}
.events-4-col-module .event-preview-xs-container {
	border-top: 1px solid #ddd
}
.events-4-col-module .events-preview-module-footer hr {
	margin-top: 0
}
@media (max-width:991px) {
.events-4-col-module .main-content>div:nth-child(4), .events-4-col-module .events-preview-module-content>div:nth-child(4) {
	display: none!important
}
}
.m-midyear-featured-events .row.last {
	padding-bottom: 20px!important
}
.org-area-module-detail-view, .project-module-default-view {
	margin-left: -15px;
	margin-right: -15px
}
.org-area-module-detail-view figure.image {
	float: right;
	border-left: 15px solid #fff;
	margin-bottom: 10px;
	clear: right;
	display: inline
}
.org-area-module-detail-view figure:nth-child(3), .org-area-module-detail-view .extended-desc+figure.image-wide {
	margin-top: 15px
}
@media (max-width:767px) {
.org-area-module-detail-view .image.image-portrait div, .org-area-module-detail-view .image.image-wide div, .org-area-module-detail-view .image.image-square div {
	max-width: initial;
	max-height: initial
}
.org-area-module-detail-view .image.image-portrait, .org-area-module-detail-view .image.image-wide, .org-area-module-detail-view .image.image-square {
	max-width: auto;
	max-height: auto;
	width: 100%!important
}
}
.org-area-module-detail-view figure.image.image-portrait div {
	padding-top: 110%
}
.org-area-module-detail-view figure.image.image-wide {
	width: 100%;
	margin-bottom: 15px!important;
	border-right: 0;
	border-left: 0
}
.org-area-module-detail-view figure.image.image-wide div {
	border-right: 0
}
.org-area-module-detail-view figure:nth-child(3) {
	margin-top: 10px
}
.org-area-module-detail-view[data-image-side=Left] figure.image {
	float: left;
	clear: left;
	border-right: 15px solid #fff;
	border-left: 0 none
}
@media (max-width:767px) {
.org-area-module-detail-view figure.image {
	float: none!important
}
}
.org-area-module-detail-view .summary {
	padding: 0 15px;
	float: none;
	border-top: 0 none;
	padding: 0
}
.org-area-module-detail-view .summary p, .org-area-module-detail-view .summary a {
	display: inline
}
.org-area-module-detail-view .accordion-wrapper .panel-default {
	overflow: visible
}
.org-area-module-detail-view .accordion-wrapper .panel-title a:focus span {
	outline: 1px solid #CF120F
}
.org-area-module-detail-view .summary div:first-child {
	border-top: 1px solid #e4e4e4
}
@media (max-width:767px) {
.org-area-module-detail-view .summary div {
	border-top: 0
}
.org-area-module-detail-view .no-pad-right {
	padding-right: 15px
}
}
.org-area-module-detail-view .summary>p {
	display: inline
}
.org-area-module-detail-view .summary div {
	padding: 10px 0;
	border-bottom: 1px solid #e4e4e4
}
.org-area-module-detail-view .summary div strong {
	font-weight: 700;
	color: #1f1f1f;
	font-size: .857142em
}
.org-area-module-detail-view .summary>div span {
	color: #1f1f1f;
	font-size: .857142em
}
.org-area-module-detail-view .article-content h2 {
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	padding: 20px 0 10px;
	padding-left: 3px;
	margin: 0
}
.org-area-module-detail-view p.lead {
	/* color: #1f1f1f; Removing this class to fix the RMIT-1147 */ 
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.42857em;
	line-height: 1.2em
}
.org-area-module-detail-view figure.image .caption {
	color: #5f5f5f;
	background: #ededed
}
.project-module-detail-view, .project-module-default-view {
	margin-left: -15px;
	margin-right: -15px
}
.project-module-detail-view figure.image {
	float: right;
	border-left: 15px solid #fff;
	margin-bottom: 5px;
	clear: right;
	display: inline
}
@media (max-width:767px) {
.project-module-detail-view .image.image-portrait div, .project-module-detail-view .image.image-wide div, .project-module-detail-view .image.image-square div {
	max-width: initial;
	max-height: initial
}
.project-module-detail-view .image.image-portrait, .project-module-detail-view .image.image-wide, .project-module-detail-view .image.image-square {
	max-width: auto;
	max-height: auto;
	width: 100%!important
}
}
.project-module-detail-view figure.image.image-portrait div {
	padding-top: 110%
}
.project-module-detail-view figure.image.image-wide {
	width: 100%;
	margin-bottom: 15px!important;
	border-right: 0;
	border-left: 0
}
.project-module-detail-view figure.image.image-wide div {
	border-right: 0
}
.project-module-detail-view figure:nth-child(3), .project-module-detail-view .extended-desc+figure.image-wide {
	margin-top: 15px
}
.project-module-detail-view[data-image-side=Left] figure.image {
	float: left;
	clear: left;
	border-right: 15px solid #fff;
	border-left: 0 none
}
@media (max-width:767px) {
.project-module-detail-view figure.image {
	float: none!important
}
}
.project-module-detail-view .summary {
	padding: 0 15px;
	float: none;
	border-top: 0 none;
	padding: 0
}
.project-module-detail-view .summary p, .project-module-detail-view .summary a {
	display: inline
}
.project-module-detail-view .accordion-wrapper .panel-default {
	overflow: visible
}
.project-module-detail-view .accordion-wrapper .panel-title a:focus span {
	outline: 1px solid #CF120F
}
.project-module-detail-view .summary div:first-child {
	border-top: 1px solid #e4e4e4
}
@media (max-width:767px) {
.project-module-detail-view .summary div {
	border-top: 0
}
.project-module-detail-view .no-pad-right {
	padding-right: 15px
}
}
.project-module-detail-view .summary>p {
	display: inline
}
.project-module-detail-view .summary div {
	padding: 10px 0;
	border-bottom: 1px solid #e4e4e4
}
.project-module-detail-view .summary div strong {
	font-weight: 700;
	color: #1f1f1f;
	font-size: .857142em
}
.project-module-detail-view .summary>div span {
	color: #1f1f1f;
	font-size: .857142em
}
.project-module-detail-view .article-content h2 {
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	padding: 20px 0 10px;
	padding-left: 3px;
	margin: 0
}
.project-module-detail-view p.lead {
	color: #1f1f1f;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.42857em;
	line-height: 1.2em
}
.project-module-detail-view figure.image .caption {
	color: #5f5f5f;
	background: #ededed
}
.m-detail-project .floated-image-container {
	position: relative
}
.m-detail-project .floated-image-container:before {
	width: 15px;
	bottom: 0;
	top: 0;
	background: #fff;
	content: " ";
	left: -15px;
	display: block;
	position: absolute
}
.m-detail-project .floated-image-container:after {
	width: 15px;
	bottom: 0;
	top: 0;
	background: #fff;
	content: " ";
	right: -15px;
	display: block;
	position: absolute
}
.service-module-detail-view .lead {
	margin-bottom: 30px
}
.service-module-detail-view .description {
	margin-bottom: 30px
}
.service-module-detail-view .article-content {
	background-color: #fff
}
.service-module-detail-view .accordion-div {
	margin-bottom: 30px
}
.service-module-detail-view .explore-more-module {
	margin-top: 0
}
.service-module-detail-view .funded-by {
	margin-bottom: 30px;
	font-weight: 700;
	color: #666
}
.m-detail-staff .staff-summary .c-summary {
	border-top: 0 none
}
.m-detail-staff .staff-portrait, .m-detail-staff .staff-summary {
	padding-left: 0;
	padding-right: 0
}
.m-detail-staff .c-summary-cell.contact-row, .m-detail-staff .c-summary-cell.contact-row .opt-research, .m-detail-staff .c-summary-cell.contact-row .comma, .m-detail-staff .c-summary-cell.contact-row .opt-media {
	display: none
}
.m-detail-staff .c-summary-cell.contact-row.contact-research, .m-detail-staff .c-summary-cell.contact-row.contact-media {
	display: block
}
.m-detail-staff .c-summary-cell.contact-row.contact-research .opt-research, .m-detail-staff .c-summary-cell.contact-row.contact-media .opt-media, .m-detail-staff .c-summary-cell.contact-row.contact-research.contact-media .comma {
	display: inline
}
.m-detail-staff-accordian .panel-supervision-projects .panel-body span {
	display: block
}
@media (min-width:768px) {
.m-detail-staff .staff-portrait.not-hide+.staff-summary {
	padding-right: 15px
}
}
.promo-profile-module-detail-view figure.image {
	float: right;
	border-left: 15px solid #fff;
	margin-bottom: 0;
	width: 50%;
	display: inline
}
.promo-profile-module-detail-view figure.image.image-portrait div {
	padding-top: 65%
}
.promo-profile-module-detail-view figure.image.image-wide {
	width: 100%;
	margin-bottom: 15px!important
}
.promo-profile-module-detail-view figure.image.image-wide div {
	border-right: 0
}
@media (max-width:767px) {
.promo-profile-module-detail-view .image.image-portrait div, .promo-profile-module-detail-view .image.image-wide div, .promo-profile-module-detail-view .image.image-square div {
	max-width: initial;
	max-height: initial
}
.promo-profile-module-detail-view .image.image-portrait, .promo-profile-module-detail-view .image.image-wide, .promo-profile-module-detail-view .image.image-square {
	max-width: auto;
	max-height: auto;
	width: 100%!important
}
}
.promo-profile-module-detail-view[data-image-side=Left] figure.image {
	float: left;
	border-right: 15px solid #fff;
	margin-bottom: 0;
	border-left: 0 none
}
@media (max-width:767px) {
.promo-profile-module-detail-view figure.image {
	float: none!important
}
}
.promo-profile-module-detail-view .accordion-wrapper .panel-default {
	overflow: visible
}
.promo-profile-module-detail-view .accordion-wrapper .panel-title a:focus span {
	outline: 1px solid #CF120F
}
@media (max-width:767px) {
.promo-profile-module-detail-view .no-pad-right {
	padding-right: 15px
}
}
.promo-profile-module-detail-view .article-content h2 {
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	padding: 20px 0 10px;
	padding-left: 3px;
	margin: 0
}
.promo-profile-module-detail-view p.lead {
	color: #1f1f1f;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.42857em;
	line-height: 1.2em;
	display: block;
	margin-top: 20px
}
.promo-profile-module-detail-view figure.image .caption {
	color: #5f5f5f;
	background: #ededed
}
.promo-profile-module-detail-view .c-summary {
	overflow: hidden
}
.contact-detail-module .map {
	float: none;
	width: 33.3333%;
	padding: 0 0 0 15px;
	vertical-align: top
}
.contact-detail-module .map .stacked-map {
	float: none;
	width: auto;
	padding: 0
}
.contact-detail-module .map .stacked-map .component-static-map {
	margin: 0
}
.contact-detail-module .map .stacked-map .map-link {
	width: 100%!important;
	margin: 0
}
.contact-detail-module .summary-cell {
	//width: 66.6666%
	display: block!important;
}
.contact-summary-detail-module>.contact-summary-intro {
	margin-top: 20px
}
.contact-summary-detail-module .m-stacked-label-alt-desc {
	margin-bottom: 30px
}
.contact-summary-detail-module .m-stacked-contact-alt {
	margin-bottom: 30px
}
.accordion-div {
	clear: both
}
.accordion-container {
	display: none
}
.accordion-container.Yes {
	display: block
}
.non-accordion-container {
	display: block
}
.non-accordion-container.Yes {
	display: none
}
.accordion h2 {
	font-size: 1.429em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	margin-top: 30px
}
.accordion>div:first-child h2 {
	margin-top: 0
}
@media (max-width:767px) {
.accordion h2 {
	margin-top: 20px
}
}
.accordion-show-all {
	text-align: right;
	font-weight: 700;
	font-size: .857142em
}
.accordion-show-all a {
	display: table;
	float: right;
	margin-bottom: 10px
}
.accordion, .clear-accordion {
	clear: both
}
.accordion-show-all .accordion-label {
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px
}
.accordion-show-all .accordion-icon {
	height: 24px;
	width: 24px;
	background-color: #ddd;
	display: table-cell;
	border-radius: 50%;
	vertical-align: middle;
	text-align: center
}
.accordion-show-all a {
	text-decoration: none
}
.accordion-show-all a:hover .accordion-icon {
	background-color: #cdcdcd
}
.panel .accordion-icon {
	display: table-cell;
	vertical-align: middle;
	width: 30px
}
.panel .accordion-icon>div {
	background-position: left center
}
.accordion-show-all a, .accordion-show-all a:hover {
	color: #333
}
.accordion-show-all .accordion-icon div {
	height: 20px;
	width: 20px;
	vertical-align: middle
}
.accordion-show-all a div:first-child {
	text-transform: uppercase;
	color: #333
}
.accordion-show-all a:hover, .accordion .panel-title>a:hover {
	text-decoration: none
}
.panel-title a {
	text-decoration: none
}
.accordion .panel-title>a .last {
	color: #333;
	display: table-cell;
	font-size: 1.25em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	vertical-align: middle
}
.accordion-wrapper .panel-default {
	overflow: visible
}
.panel-heading {
	padding: 0
}
.panel-title {
	font-size: 1.142857em!important;
	line-height: 20px!important
}
.panel-title a {
	width: 100%;
	display: table;
	padding: 15px 15px 15px 2px
}
.panel-title a:hover {
	background-color: #f6f6f4
}
.panel-group .panel+.panel {
	margin-top: 0
}
.panel-default>.panel-heading {
	background-color: inherit
}
.panel-default, .panel-group .panel.Yes:first-child .panel-heading+.panel-collapse .panel-body {
	border: 0;
	border-top: 1px solid #e4e4e4
}
.panel-heading {
	padding-left: 0
}
.panel {
	display: none;
	-webkit-box-shadow: 0;
	box-shadow: 0 0 0 transparent
}
.panel.Yes {
	display: block
}
.panel-group>.panel:last-child {
	border-bottom: 1px solid #e4e4e4
}
.accordion .panel-body {
	padding: 25px 0
}
.accordion .panel-body .row {
	margin-bottom: 0
}
.accordion .panel-body a:focus {
	outline-offset: 0
}
@media (max-width:767px) {
.accordion .panel-title>a .last {
	font-size: 1em
}
.accordion-wrapper {
	width: 100%
}
}
.non-accordion-container>.accordion>div {
	display: none
}
.non-accordion-container.No>.accordion>div {
	display: block
}
.non-accordion-container>.accordion>div.display {
	display: block
}
.non-accordion-container>.accordion p>a {
	display: inline
}
.m-masthead {
	background: #333;
	padding: 60px 15px 30px
}
@media (max-width:767px) {
.m-masthead {
	padding: 40px 10px 30px
}
}
.m-masthead>h1 {
	color: #fff;
	margin: 0;
	padding: 0;
	max-width: 610px
}
.m-masthead>.subtitle {
	color: #c7c7c7;
	text-transform: uppercase;
	max-width: 610px;
	margin-top: 0
}
.m-masthead-child-links {
	display: block;
	overflow: visible;
	padding: 25px 0 25px;
	width: 100%
}
.m-masthead-child-links:after {
	clear: both
}
.m-masthead-child-links:before, .m-masthead-child-links:after {
	display: table;
	content: " "
}
.m-masthead-child-links .masthead-desc {
	font-size: 1.429em;
	color: #c2c2c2;
	font-weight: 400;
	margin: 0 0 15px
}
@media (max-width:767px) {
.m-masthead-child-links {
	padding: 25px 0 0
}
}
@media (max-width:992px) {
.m-masthead-child-links .masthead-desc {
	display: none
}
}
.m-masthead-child-links .masthead-title {
	font-size: 1.429em;
	color: #fff;
	font-weight: 400;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-left: 10px;
	margin-bottom: 20px
}
.masthead-child-links-list {
	border-top: 1px solid #484848;
	border-bottom: 1px solid #484848;
	overflow: hidden;
	padding-left: 0
}
.masthead-child-links-list [class^=grunticon-] {
	display: table-cell;
	background-position: 4px 2px
}
.masthead-child-links-list li {
	border-bottom: 1px solid #484848;
	display: block;
	padding: 5px 0
}
@media (max-width:768px) {
.masthead-child-links-list li {
	padding: 8px 0 5px
}
}
.masthead-child-links-list li:last-child, .masthead-child-links-list li:nth-last-child(2):nth-child(odd) {
	border-bottom: none
}
@media (max-width:767px) {
.masthead-child-links-list li:nth-last-child(2):nth-child(odd) {
	border-bottom: 1px solid #484848
}
}
.masthead-child-links-list li a {
	text-decoration: none;
	color: #c8c8c8;
	font-size: .857em;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 5px 10px;
	position: relative;
	padding: 5px;
	display: table-cell
}
.masthead-child-links-list li a:hover, .masthead-child-links-list li a:visited:hover {
	text-decoration: underline;
	color: #fff
}
.masthead-child-links-list li a:visited {
	color: #c8c8c8
}
.m-masthead-tabs {
	margin-bottom: 15px
}
.m-tabbed-nav {
	padding-left: 0;
	display: block;
	overflow: hidden;
	width: 100%
}
.m-tabbed-nav li {
	float: left;
	list-style: none;
	background: #242424;
	width: 33.333333%;
	position: relative
}
.m-tabbed-nav li.active, .m-tabbed-nav li.active a:hover, .m-tabbed-nav li.active a:visited:hover {
	background: #333
}
.m-tabbed-nav .tab-link, .m-accordion .tab-link {
	width: 100%;
	display: block;
	padding: 16px 10px 16px 40px;
	font-size: 18px;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 100%
}
.m-tabbed-nav li a:hover, .m-tabbed-nav li a:visited {
	color: #fff;
	text-decoration: none;
	background: #1f1f1f
}
.m-tabbed-nav [class^=grunticon-] {
	height: 30px;
	vertical-align: middle;
	margin-right: 10px;
	top: -1px;
	position: absolute;
	top: 14px;
	left: 10px
}
.m-tabbed-nav .grunticon-arw-right-red-20 {
	-webkit-background-size: 30px;
	background-size: 30px
}
.m-masthead-tabs .panel-heading {
	background-color: #242424;
	border-radius: 0;
	border-bottom: 1px solid #333;
	position: relative
}
.m-masthead-tabs .panel-default {
	border: none
}
.m-masthead-tabs .panel {
	background: #333;
	border-radius: 0;
	overflow: visible
}
.m-masthead-tabs .panel-body {
	background-color: #333;
	padding: 0
}
.m-masthead-tabs .panel-title {
	width: 100%;
	font-size: 18px;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	color: #fff
}
.m-masthead-tabs .panel-title a:hover {
	background-color: #1f1f1f;
	color: #fff;
	text-decoration: none
}
.m-masthead-tabs .panel-heading.active {
	background-color: #333
}
.m-masthead-tabs .panel-heading.active .panel-title a:hover {
	background-color: transparent
}
.m-masthead-tabs .panel-heading.active {
	border-bottom: 1px solid #242424
}
.m-masthead-tabs .panel-group .panel-heading+.panel-collapse .panel-body {
	border: none
}
.m-masthead-tabs .panel-group [class^=grunticon-] {
	height: 30px;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 15px;
	top: -1px
}
.m-masthead-tabs .panel-heading .grunticon-arw-right-red-20 {
	-webkit-background-size: 30px;
	-moz-background-size: 30px;
	background-size: 30px
}
.m-masthead-tabs .panel-heading .grunticon-arw-down-red-20, .m-masthead-tabs .panel-heading .grunticon-arw-up-red-20 {
	position: absolute;
	right: 0;
	top: 15px;
	-webkit-background-size: 23px;
	-moz-background-size: 23px;
	background-size: 23px
}
.m-masthead-tabs .masthead-desc {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4
}
@media (max-width:991px) {
.m-tabbed-nav.b-tabular-nav {
	display: table!important
}
.m-tabbed-nav.b-tabular-nav li {
	display: table-cell;
	float: none;
	width: initial
}
}
@media (max-width:767px) {
.m-tabbed-nav.b-tabular-nav {
	display: none!important
}
.m-tabbed-nav.b-tabular-nav li {
	display: block
}
}
.responsive .panel {
	display: block
}
.m-promo-side {
	display: block;
	margin-bottom: 15px
}
.m-promo-side:nth-of-type(n+3) {
	display: none
}
.m-promo-side-image:nth-of-type(n+2) {
	display: none
}
.m-promo-side-image-link:hover {
	text-decoration: none
}
.m-promo-side-image-image {
	background-size: cover;
	height: 144px;
	width: 240px
}
.m-promo-side-image-info {
	background: #ededed;
	font-size: .857142em;
	font-weight: 700;
	line-height: 1.285714em;
	padding: 15px;
	text-transform: uppercase;
	width: 240px
}
.m-promo-side-image-info-text {
	color: #333;
	margin-bottom: 5px
}
.m-promo-side-image-info-cta {
	color: #CF120F
}
.m-promo-side-image-link:hover .m-promo-side-image-info-cta {
	text-decoration: underline
}
.m-promo-side-text {
	background: #ededed;
	padding: 20px 15px;
	width: 240px
}
.m-promo-side-image+.m-promo-side-text {
	display: block
}
.m-promo-side-text-link:hover {
	text-decoration: none
}
.m-promo-side-text-text {
	color: #333;
	font-family: Museo500, "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1.571428em;
	line-height: 1.090909em;
	margin-bottom: 10px;
	text-transform: uppercase
}
.m-promo-side-text-cta {
	color: #CF120F;
	font-size: .857142em;
	font-weight: 700;
	line-height: 1.285714em;
	text-transform: uppercase
}
.m-promo-side-text-link:hover .m-promo-side-text-cta {
	text-decoration: underline
}
@media (min-width:992px) {
.m-interest-tile {
	background-color: #333
}
}
@media (max-width:991px) {
.m-interest-tile {
	background-color: #000
}
}
@media (min-width:768px) {
.m-interest-tile {
	margin-bottom: 20px
}
}
@media (max-width:767px) {
.m-interest-tile {
	margin-bottom: 10px
}
}
.m-interest-tile-promo {
	float: right
}
.m-interest-tile-promo-inner {
	height: 240px;
	padding: 0
}
.m-interest-tile-promo .m-promo-side-image {
	margin-bottom: 0
}
.m-interest-tile-promo .m-promo-side-image-image {
	height: 240px
}
.m-interest-tile-promo .m-promo-side-image-info {
	bottom: 0;
	position: absolute
}
.m-interest-tile-explore {
	background: #333;
	color: #c8c8c8;
	padding: 20px 15px
}
.m-interest-tile-explore-title {
	margin-top: 0
}
.m-interest-tile-explore-list {
	font-size: .857142em;
	font-weight: 700;
	line-height: 1.571428;
	text-transform: uppercase
}
.m-interest-tile-explore-list>ul {
	list-style: none;
	padding-left: 0
}
.m-interest-tile-explore-list li {
	border-bottom: #484848 solid 1px
}
.m-interest-tile-explore-list li:first-of-type {
	border-top: #484848 solid 1px
}
.m-interest-tile-explore-list li:nth-of-type(n+5) {
	display: none
}
.m-interest-tile-explore-list a {
	display: block;
	padding: 8px 4px
}
.m-interest-tile-explore-list a, .m-interest-tile-explore-list a:visited {
	color: #c8c8c8
}
.m-interest-tile-explore-list a:hover, .m-interest-tile-explore-list a:hover:visited {
	color: #fff
}
@media (min-width:992px) {
.m-interest-tile-explore {
	height: 240px
}
}
.c-interest-tile {
	overflow: hidden;
	padding: 0
}
.c-interest-tile-link:hover {
	text-decoration: none
}
.c-interest-tile-cta {
	display: block;
	position: relative;
	z-index: 2
}
.c-interest-tile-cta-icon {
	background: #333;
	float: left;
	height: 35px;
	width: 35px
}
.c-interest-tile-cta-icon-standard, .c-interest-tile-cta-icon-hover {
	background-position: center center;
	height: 100%;
	width: 100%
}
.c-interest-tile-link:hover .c-interest-tile-cta-icon, .c-interest-tile-link:focus .c-interest-tile-cta-icon {
	background: #cf120f
}
.c-interest-tile-link:hover .c-interest-tile-cta-icon-standard, .c-interest-tile-link:focus .c-interest-tile-cta-icon-standard, .c-interest-tile-cta-icon-hover {
	display: none
}
.c-interest-tile-link:hover .c-interest-tile-cta-icon-hover, .c-interest-tile-link:focus .c-interest-tile-cta-icon-hover, .c-interest-tile-cta-icon-standard {
	display: block
}
.c-interest-tile-cta-title {
	background: #333;
	color: #c8c8c8;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	font-weight: 700;
	height: 35px;
	line-height: 1.167em;
	margin-left: 35px;
	padding: 11px 12px;
	text-transform: uppercase
}
.c-interest-tile-link:hover .c-interest-tile-cta-title, .c-interest-tile-link:focus .c-interest-tile-cta-title {
	color: #fff
}
.c-interest-tile-info {
	position: absolute;
	top: 0
}
.c-interest-tile-title {
	color: #fff;
	margin-top: 0
}
.c-interest-tile-short-desc {
	color: #fff;
	font-size: .857142em;
	line-height: 1.5em
}
@media (min-width:992px) {
.c-interest-tile-cta {
	bottom: 0;
	position: absolute
}
.c-interest-tile-cta-title {
	opacity: 0
}
.c-interest-tile-info {
	background: rgba(0,0,0,.8);
	display: block;
	height: 240px;
	opacity: 0;
	padding: 20px 15px;
	width: 100%;
	z-index: 1
}
.c-interest-tile-link:focus .c-interest-tile-cta-title, .c-interest-tile-link:focus>.c-interest-tile-info, .c-interest-tile-link:hover .c-interest-tile-cta-title, .c-interest-tile-link:hover>.c-interest-tile-info {
	opacity: 1;
	-webkit-transition: opacity 250ms linear;
	-moz-transition: opacity 250ms linear;
	-ms-transition: opacity 250ms linear;
	-o-transition: opacity 250ms linear;
	transition: opacity 250ms linear
}
}
@media (max-width:991px) {
.c-interest-tile {
	margin-bottom: 10px
}
.c-interest-tile-image {
	height: 120px;
	width: 120px
}
.c-interest-tile-info {
	background: #1f1f1f;
	height: 120px;
	left: 120px;
	padding: 15px;
	right: 0
}
}
@media (min-width:521px) and (max-width:991px) {
.c-interest-tile:nth-of-type(odd) .c-interest-tile-info {
	left: 125px
}
.c-interest-tile:nth-of-type(even) .c-interest-tile-info {
	margin-right: 5px
}
.c-interest-tile:nth-of-type(odd) {
	padding-left: 5px
}
.c-interest-tile-4-col-intro, .c-interest-tile:nth-of-type(even) {
	padding-right: 5px
}
}
@media (max-width:520px) {
.c-interest-tile {
	width: 100%!important
}
}
@media (min-width:992px) {
.c-interest-tile-4-col .c-interest-tile-info {
	height: 240px
}
}
.interest-tile-4-col .intro-explorer-more a {
	text-decoration: none;
	color: #c8c8c8;
	font-size: .857142em;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 10px;
	position: relative;
	padding: 5px
}
.interest-tile-4-col .intro-explorer-more a:hover {
	text-decoration: underline
}
.interest-tile-4-col .intro-explorer-more ul {
	margin-top: 10px;
	padding-left: 0
}
.interest-tile-4-col .intro-explorer-more li {
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #484848
}
.interest-tile-4-col .intro-explorer-more .heading {
	font-size: 1.429em
}
.interest-tile-4-col.feature-tile .col.b-hover span.interest[class^=grunticon-], .interest-tile-4-col.feature-tile .col:hover span.interest[class^=grunticon-] {
	background-color: #cf120f
}
.interest-tile-4-col span.interest[class^=grunticon-] {
	background-color: #333;
	bottom: 0;
	display: block;
	height: 35px;
	left: 0;
	position: absolute;
	width: 35px;
	z-index: 99999
}
.interest-tile-4-col.feature-tile .image-col.b-hover .link a .span-outline, .interest-tile-4-col.feature-tile .image-col:hover .link a .span-outline {
	text-decoration: none
}
.interest-tile-4-col.feature-tile .col .link a {
	margin-left: 30px;
	display: inline-block;
	background-color: #333;
	opacity: 1;
	padding: 7px 15px;
	position: absolute;
	top: 8px;
	font-weight: 700;
	text-decoration: none
}
@media (min-width:992px) {
.interest-tile-4-col.feature-tile .col div.link a {
	opacity: 0
}
.interest-tile-4-col.feature-tile .col.b-hover div.link a, .interest-tile-4-col.feature-tile .col:hover div.link a {
	opacity: 1
}
}
.interest-tile-4-col.feature-tile .intro-explorer-more h3 {
	display: none
}
.interest-tile-4-col.feature-tile .intro-explorer-more ul li:first-child {
	border-top: 1px solid #484848
}
.interest-tile-4-col.feature-tile .promo-side-image-module-text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}
.interest-tile-4-col.feature-tile .image-col.b-hover .link a .span-outline, .interest-tile-4-col.feature-tile .image-col:hover .link a .span-outline {
	font-weight: 700
}
@media (max-width:991px) {
.interest-tile-4-col.feature-tile-4-col .intro-explorer-more {
	padding-right: 0
}
.interest-tile-4-col .col {
	height: 135px
}
.interest-tile-4-col.feature-tile-4-col .col.text .descrip {
	height: auto
}
.interest-tile-4-col span.interest[class^=grunticon-] {
	top: 100px
}
.interest-tile-4-col.feature-tile-4-col .image-col .descrip .short-desc {
	display: none!important
}
.interest-tile-4-col.feature-tile-4-col .col:nth-child(even) {
	padding-left: 0
}
.interest-tile-4-col.feature-tile .col .link a {
	top: 20px;
	left: 0;
	right: 0
}
.interest-tile-4-col.feature-tile .col:first-child {
	margin-top: 0
}
}
@media (min-width:992px) {
.interest-tile-4-col.feature-tile {
	background-color: #333
}
.interest-tile-4-col.feature-tile .col .link {
	background-color: transparent;
	top: -50px;
	position: relative
}
.interest-tile-4-col.feature-tile-4-col .col {
	height: 233px
}
.interest-tile-4-col span.interest[class^=grunticon-] {
	bottom: 0
}
}
.std-content ul, .std-content ol {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 20px;
	list-style: none
}
.std-content li {
	display: list-item
}
.std-content.description {
	list-style-position: inside
}
.std-content.description a {
	display: inline
}
.sub-interest-area .intro {
	background-color: #333;
	padding: 20px 0 40px 0;
	position: relative
}
.sub-interest-area .intro .col-md-3 {
	bottom: 20px;
	padding: 0;
	position: absolute;
	right: 45px;
	width: inherit
}
.sub-interest-area .description>p:first-child {
	color: #fff;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.429em;
	line-height: 1.2em
}
.sub-interest-area .intro-extended-desc {
	font-size: 1em;
	line-height: 1.286em;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	color: #c8c8c8
}
.sub-interest-area .masthead-dropdown-wrapper {
	position: absolute;
	top: 0
}
.sub-interest-area .intro a {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.429em;
	color: #fff;
	outline-offset: 2px
}
.sub-interest-area .intro span {
	height: 30px;
	vertical-align: middle
}
.sub-interest-area .link-wrapper {
	cursor: pointer
}
.relatedlinks {
	background-color: #333;
	margin-bottom: 20px;
	height: auto
}
.relatedlinks .linkcol {
	float: left;
	padding: 20px 15px;
	overflow: hidden
}
.relatedlinks .linkcol .list {
	padding: 0;
	margin: 0;
	border-top: 1px solid #484848
}
.relatedlinks .linkcol h3 {
	font-size: 1.429em;
	color: #fff;
	font-weight: 400;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-left: 15px;
	margin: 0;
	margin-bottom: 20px
}
.relatedlinks .linkcol .list .list-row {
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #484848;
	display: table
}
.relatedlinks .linkcol .list .list-row>div>span {
	position: absolute;
	left: 5px;
	height: 16px;
	margin: 10px 0
}
.relatedlinks .linkcol .list .list-row a {
	text-decoration: none;
	color: #c8c8c8;
	font-size: .857142em;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 10px;
	position: relative;
	padding: 5px;
	display: inline-block
}
.no-touch .relatedlinks .linkcol .list .list-row a:hover {
	text-decoration: underline;
	color: #fff
}
.touch .relatedlinks .linkcol .list .list-row a:hover {
	text-decoration: none;
	color: #c8c8c8
}
.relatedlinks .linkcol .list .list-row .link-text {
	margin-left: 15px;
	display: block;
	letter-spacing: .04em;
	width: 100%
}
.relatedlinks .infocol h3 {
	font-size: 1.429em;
	color: #c2c2c2;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin: 0
}
.relatedlinks .infocol .intro-extended-desc {
	font-size: 1em;
	line-height: 1.286em;
	font-family: Arial, Helvetica, sans-serif;
	color: #c8c8c8;
	padding-top: 10px
}
.relatedlinks .infocol {
	padding: 20px 15px
}
.area-of-interest .row {
	margin-bottom: 0
}
.links-to-sub-interests .list .list-row>div {
	cursor: pointer
}
.links-to-sub-interests .list .list-row>div:hover a {
	text-decoration: underline;
	color: #fff
}
@media (max-width:991px) {
.relatedlinks .linkcol {
	width: 100%
}
.relatedlinks .linkcol h3 {
	padding-left: 0
}
.relatedlinks .linkcol .list .list-row a {
	margin-left: 7px;
	margin-top: 11px;
	margin-bottom: 11px
}
.relatedlinks .linkcol .list .list-row>div>span {
	margin: 15px 0;
	left: -8px
}
}
@media (max-width:767px) {
.relatedlinks .linkcol .list .list-row>div {
	border-bottom: 1px solid #484848;
	padding-left: 15px
}
.relatedlinks .linkcol .list .list-row {
	margin-left: 0;
	border: 0
}
}
.affiliations h2 {
	margin-bottom: 15px
}
.affiliations div {
	padding-bottom: 15px
}
.affiliations img {
	height: 72px
}
@media (min-width:992px) {
.affiliations .img-cell {
	padding-top: 70px
}
.affiliations h2 {
	height: 40px
}
}
@media (max-width:991px) {
.affiliations .img-cell {
	padding-top: 50px
}
}
@media (max-width:767px) {
.affiliations .img-cell {
	padding-top: 0
}
}
.view-all, .view-all:hover, .view-all:visited, .view-all:focus {
	color: #1f1f1f
}
.m-homepage-news-events {
	position: relative
}
.m-homepage-news-events .divider {
	margin: 0 10px
}
.m-homepage-news-events .nav-tabs {
	padding: 5px 0 0;
	background: #ccc;
	border: none
}
.m-homepage-news-events .nav>li {
	width: 50%
}
.m-homepage-news-events .nav>li>a {
	color: #2e2e2e;
	background: #d8d8d8;
	border: none;
	border-radius: 0;
	padding: 10px 30px 10px 15px
}
.m-homepage-news-events .nav-tabs>li.active>a, .m-homepage-news-events .nav-tabs>li.active>a:hover, .m-homepage-news-events .nav-tabs>li.active>a:focus {
	background: #fff;
	border: none;
	border-radius: 0
}
.m-homepage-news-events .nav-tabs>li>a:hover, .m-homepage-news-events .nav-tabs>li>a:focus {
	background: #bebebe
}
.m-homepage-news-events .nav-tabs>li {
	margin: 0
}
.m-homepage-news-events .nav-tabs>li>a {
	border: none;
	margin: 0
}
.m-homepage-news-events .tab-pane>div:first-child {
	top: 55px;
	bottom: 50px;
	overflow: hidden
}
.m-homepage-news-events h2 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 700
}
.m-homepage-news-events .view-more {
	border-top: 1px solid #ededed;
	padding: 11px 15px 14px
}
@media (max-width:767px) {
.m-homepage-news-events .c-preview-item-simple:first-child .c-preview-item-inner {
	border-top: none
}
}
@media (min-width:768px) {
.m-homepage-news-events-video>.row>.col-xs-12 {
	height: 278px
}
.m-homepage-news-events .nav-tabs {
	padding: 5px 0 0 5px
}
.m-homepage-news-events .nav>li {
	width: auto
}
.m-homepage-news-events .nav>li>a {
	padding-left: 10px
}
.m-homepage-news-events .view-more {
	top: auto
}
}
@media (min-width:768px) and (max-width:991px) {
.m-homepage-news-events .tab-pane>.row>.col-xs-12 {
	display: none
}
.m-homepage-news-events .tab-pane>.row>.col-xs-12:first-child {
	display: block
}
}
@media (min-width:992px) {
.m-homepage-news-events-video>.row>.col-xs-12 {
	height: 348px
}
}
.promo-campaign-footer-module {
	background-color: #fff
}
.promo-campaign-footer-module>.scaled-background:before {
	display: inline
}
.promo-campaign-footer-module a {
	display: table;
	height: 100%;
	width: 100%;
	text-decoration: none
}
.promo-campaign-footer-module a[href=""] {
	cursor: default
}
.promo-campaign-footer-module a:hover span {
	text-decoration: underline
}
.promo-campaign-footer-module a:not([href]):hover span.span-outline, .promo-campaign-footer-module a[href=""]:hover span.span-outline {
	text-decoration: none
}
.promo-campaign-footer-module a:not([href]) span.span-outline, .promo-campaign-footer-module a[href=""] span.span-outline {
	outline: 0
}
.promo-campaign-footer-module .carousel {
	height: 240px;
	background-color: #EDEDED;
	background-repeat: no-repeat;
	background-size: cover
}
@media (min-width:768px) and (max-width:991px) {
.promo-campaign-footer-module .carousel {
	height: 230px
}
}
@media (max-width:767px) {
.promo-campaign-footer-module .carousel {
	height: 0;
	position: relative;
	width: 100%;
	padding-bottom: 32%
}
.promo-campaign-footer-module .carousel>a>div.row>div {
	padding: 0
}
}
.promo-campaign-footer-module .carousel h3 {
	font-family: Museo500, Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
	font-size: 2.143em;
	color: #000
}
@media (min-width:768px) and (max-width:991px) {
.promo-campaign-footer-module .carousel h3 {
	font-size: 1.714em
}
}
@media (max-width:767px) {
.promo-campaign-footer-module .carousel h3 {
	font-size: 1.286em;
	padding-left: 25px
}
.promo-campaign-footer-module .carousel span {
	padding-left: 25px
}
}
.promo-campaign-footer-module .carousel p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 10px
}
.promo-campaign-footer-module .carousel span {
	font-size: .857142em;
	text-transform: uppercase;
	color: #CF120F;
	font-weight: 700;
	margin-top: 10px;
	display: block;
	line-height: 1em
}
.promo-campaign-footer-module .supplementary {
	background-color: #333;
	height: 240px;
	color: #fff
}
@media (min-width:768px) and (max-width:991px) {
.promo-campaign-footer-module .supplementary {
	height: auto;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px
}
}
@media (max-width:767px) {
.promo-campaign-footer-module .supplementary {
	height: auto;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px
}
}
.promo-campaign-footer-module .supplementary h3 {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.429em;
	padding: 0;
	line-height: 1em;
	margin: 0;
	color: #fff
}
@media (max-width:767px) {
.promo-campaign-footer-module .supplementary h3 {
	font-size: 1.143em
}
}
.promo-campaign-footer-module .supplementary p {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.143em;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	color: #c8c8c8
}
.promo-campaign-footer-module .supplementary span {
	font-size: .857142em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	margin-top: 10px;
	display: block
}
@media (max-width:767px) {
.promo-campaign-footer-module .supplementary span {
	margin-top: 5px
}
}
.promo-campaign-footer-module .v-align {
	display: table-cell;
	vertical-align: middle
}
.promo-standard-footer .promo-info {
	padding: 30px
}
.promo-standard-footer .image {
	height: 230px;
	overflow: hidden
}
.promo-standard-footer .promo-text {
	margin: 0 0 20px 0
}
.promo-standard-footer {
	background-color: #fff
}
.promo-standard-footer h3 {
	font-size: 1.286em;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	color: #333;
	overflow-wrap: break-word
}
.promo-standard-footer .promo-call-to-action {
	color: #CF120F;
	text-transform: uppercase;
	font-size: .857142em;
	font-weight: 700
}
.promo-standard-footer a:visited .promo-call-to-action {
	color: #CF120F
}
.promo-standard-footer a:hover .promo-call-to-action {
	color: #A80909;
	text-decoration: underline
}
@media (max-width:991px) {
.promo-standard-footer .promo-info {
	padding: 20px
}
.promo-standard-footer .image {
	height: 184px
}
}
@media (max-width:767px) {
.promo-standard-footer .promo-text, .promo-standard-footer .promo-call-to-action {
	display: block;
	margin-left: 10px
}
.promo-standard-footer .image, .promo-standard-footer a, .promo-standard-footer a>div.row {
	height: 110px
}
.promo-standard-footer {
	background-color: #333;
	height: 250px
}
.promo-standard-footer h3 {
	color: #fff;
	font-size: 1em
}
.promo-standard-footer a>.row>.col-sm-6:first-child {
	height: 110px;
	width: 115px;
	display: inline-block;
	position: absolute
}
.promo-standard-footer .promo-info {
	margin-left: 115px
}
.promo-standard-footer .promo-text {
	margin-bottom: 10px
}
.promo-standard-footer a:hover {
	text-decoration: none
}
.promo-campaign-footer-module .carousel>a {
	position: absolute;
	height: 100%;
	width: 100%;
	margin-left: -15px
}
}
.promo-side-image-module {
	background: #ededed;
	cursor: pointer;
	width: 100%;
	display: block
}
.promo-side-image-module-text {
	padding: 20px 14px
}
.promo-side-image-module .title {
	font-size: .933em;
	font-family: Arial, serif;
	color: #333;
	text-transform: uppercase;

	line-height: 1.267;
	text-align: left;
	font-weight: 700;
	padding-bottom: 5px
}
.promo-side-image-module a, .promo-side-image-module .cta {
	font-size: .933em;
	font-family: Arial;
	color: #c4120f;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.429;
	text-align: left
}
.promo-side-image-module:hover a, .promo-side-image-module:hover .cta {
	text-decoration: underline
}
a.promo-side-image-module:hover, a.promo-side-image-module:visited, a.promo-side-image-module:visited:hover {
	text-decoration: none
}
.promo-side-image-module .scaled-background:before {
	padding-top: 70%
}
.promo-side-text-module {
	background: #ededed;
	cursor: pointer;
	padding: 20px 14px;
	display: block
}
.promo-side-text-module:hover, .promo-side-text-module:visited, .promo-side-text-module:visited:hover {
	text-decoration: none
}
.promo-side-text-module .title {
	font-size: 1.514em;
	font-family: Museo500, 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	line-height: 1.067;
	text-align: left;
	padding-bottom: 20px
}
.promo-side-text-module a, .promo-side-text-module .cta {
	font-size: 1em;
	font-family: Arial, serif;
	color: #c4120f;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.271em;
	text-align: left
}
.promo-side-text-module:hover a, .promo-side-text-module:hover .cta {
	text-decoration: underline
}
.splitter-module ul {
	list-style: none;
	padding: 0
}
.splitter-module li {
	margin: 0;
	padding: 0;
	margin-bottom: 4px
}
.splitter-module a, .splitter-module div.empty {
	background: #ededed;
	display: block;
	padding: 10px;
	color: #333;
	position: relative
}
.splitter-module .span-outline {
	display: inline-block
}
.splitter-module a:hover {
	color: #000;
	background: #d0d0d0
}
.splitter-module a:hover, .splitter-module a:focus {
	text-decoration: none
}
.splitter-module [class^=grunticon-] {
	height: 16px
}
.splitter-module-simple a, .splitter-module-simple div.empty {
	padding: 15px 10px 15px 29px
}
.splitter-module-simple .grunticon-arw-right-red-20 {
	position: absolute;
	left: 4px;
	top: 19px
}
.splitter-module-simple a:hover span, .splitter-module-simple a:focus span, .splitter-module-context a:hover p:last-child span, .splitter-module-context a:focus p:last-child span {
	text-decoration: underline
}
.splitter-module-context h2 {
	color: #333;
	margin-bottom: 25px
}
.splitter-module-context p {
	font-size: .857143em;
	margin-bottom: 25px
}
.splitter-module-context p:last-child {
	color: #333;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px
}
.splitter-module-context .grunticon-arw-right-red-20 {
	margin-left: -6px;
	vertical-align: -4px
}
.splitter-module-context a:hover p {
	color: #333
}
.splitter-module-context a:hover h2, .splitter-module-context a:hover p:last-child {
	color: #000
}
@media (min-width:768px) {
.splitter-module li:nth-child(even) a, .splitter-module li:nth-child(even) div.empty {
	margin-left: 2px
}
.splitter-module li:nth-child(odd) a {
	margin-right: 2px
}
.splitter-module-context p {
	margin-bottom: 70px
}
.splitter-module-context p:last-child {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
	margin-bottom: 25px
}
}
.m-splitter, .m-splitter-overflow {
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px
}
.m-splitter ul, .m-splitter-child-links-list ul {
	overflow: hidden;
	padding: 0;
	margin: 0
}
.m-splitter-simple .c-splitter-desc, .m-splitter-simple .c-splitter-cta-wrapper {
	display: none
}
.m-splitter .c-splitter {
	background: #ededed;
	border-bottom: 4px solid #fff;
	list-style: none;
	padding: 0;
	position: relative;
	margin-bottom: 0
}
.m-splitter .c-splitter:before {
	display: none!important
}
.m-splitter-overflow .c-splitter-overflow-title {
	margin-top: 0;
	margin-bottom: 10px
}
.c-splitter:hover {
	background: #d0d0d0
}
.c-splitter a:hover, .c-splitter a:visited, .c-splitter a:visited:hover {
	color: #000;
	text-decoration: none
}
.c-splitter:nth-child(odd) {
	border-right: 4px solid #fff
}
@media (max-width:767px) {
.m-splitter-context .c-splitter, .m-splitter-simple .c-splitter {
	border-right: none
}
}
.c-splitter a {
	display: inline-block;
	height: 100%;
	padding: 20px 15px 15px;
	width: 100%;
	text-decoration: none
}
.m-splitter-none {
	display: none
}
.m-splitter-simple .c-splitter-context-icon {
	display: none
}
.m-splitter-context .c-splitter-simple-icon {
	display: none
}
.m-splitter-context .c-splitter-title.span-outline {
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.c-splitter-icon {
	display: table-cell;
	width: 20px
}
.m-splitter-context .c-splitter-icon {
	background-position: -5px 0
}
.m-splitter-simple .c-splitter-icon {
	background-position: -5px 2px
}
.c-splitter-desc {
	color: #666;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 20px
}
.m-splitter-simple .c-splitter-title {
	color: #333;
	display: table-cell
}
.m-splitter-simple .c-splitter:hover .c-splitter-title {
	text-decoration: underline
}
.m-splitter-context .c-splitter {
	padding-bottom: 20px
}
.m-splitter-context .c-splitter-title {
	color: #333;
	margin-bottom: 20px;
	margin-top: 0
}
.c-splitter .c-splitter-cta-wrapper {
	bottom: 20px;
	margin: 0;
	position: absolute
}
.c-splitter-cta {
	color: #333;
	display: table-cell;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase
}
.c-splitter:hover .c-splitter-cta {
	color: #000;
	text-decoration: underline
}
.c-splitter:hover .c-splitter-desc, .c-splitter:hover .c-splitter-title {
	color: #000
}
.m-splitter-child-links-list {
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	overflow: hidden;
	padding-left: 0
}
.m-splitter-child-links-list [class^=grunticon-] {
	background-position: -5px -2px;
	display: table-cell
}
.m-splitter-child-links-list li {
	border-bottom: 1px solid #c4c4c4;
	display: block;
	padding: 5px 0;
	margin: 0
}
.m-splitter-child-links-list li:last-child, .m-splitter-child-links-list li:nth-last-child(2):nth-child(odd) {
	border-bottom: none
}
@media (max-width:767px) {
.m-splitter-child-links-list li:nth-last-child(2):nth-child(odd) {
	border-bottom: 1px solid #c4c4c4
}
}
.m-splitter-child-links-list li a {
	color: #333;
	display: table-cell;
	font-size: .857em;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 10px;
	padding: 5px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase
}
.m-splitter-child-links-list li a:hover, .m-splitter-child-links-list li a:visited:hover {
	color: #000;
	text-decoration: underline
}
.m-splitter-child-links-list li a:visited {
	color: #333
}
.m-splitter-child-links-list .c-splitter-cta {
	display: table-cell
}
.link-list {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}
.link-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: -1px
}
.link-list li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e4e4e4
}
.link-list a {
	display: block;
	position: relative;
	color: #333;
	text-transform: uppercase;
	padding: 20px 0;
	padding-left: 29px;
	font-weight: 700;
	font-size: .857143em
}
.link-list a:hover span, .link-list a:focus span {
	text-decoration: underline;
	color: #000
}
.link-list a .grunticon-arw-right-red-20, .link-list a .grunticon-pin-hllw-red-20, .link-list a .grunticon-pin-hllow-red-20 {
	position: absolute;
	left: 3px;
	top: 22px;
	height: 16px
}
.link-list .span-outline {
	display: inline-block
}
@media (min-width:768px) {
.link-list a {
	padding-top: 10px;
	padding-bottom: 10px
}
.link-list a span.grunticon-arw-right-red-20, .link-list a span.grunticon-pin-hllw-red-20, .link-list a span.grunticon-pin-hllow-red-20 {
	top: 12px
}
}
.m-carousel-wrapper {
	overflow: hidden;
	position: relative;
	visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@media (max-width:767px) {
.m-carousel-wrapper {
	position: inherit
}
}
.m-carousel {
	overflow: hidden;
	position: relative
}
.m-carousel>.c-carousel {
	float: left;
	position: relative;
	width: 100%
}
.m-carousel .c-carousel-panel {
	margin-left: 8.3%;
	margin-top: 6%;
	position: absolute;
	top: 0;
	width: 41.7%
}
.c-carousel-brand .c-carousel-panel, .c-carousel-brand-wide .c-carousel-panel {
	margin-left: 0!important;
	margin-top: 0!important;
	height: 100%;
	padding-left: 8.3%;
	padding-top: 6%
}
.c-carousel .c-carousel-image {
	background-position: top center;
	height: 0;
	padding-top: 50%
}
.c-carousel-title {
	color: #333;
	font-size: 60px;
	line-height: 1;
	margin-bottom: 20px;
	margin-top: 0!important;
	font-family: Museo500, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif
}
.c-carousel-desc {
	color: #666;
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 20px
}
.c-carousel-cta {
	color: #c72727;
	font-size: 12px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 700
}
.c-carousel:hover .c-carousel-cta {
	text-decoration: underline
}
.c-carousel-image-caption {
	color: #898989;
	font-size: 10px;
	margin-bottom: 20px;
	line-height: 1.2
}
.c-carousel-brand .c-carousel-image-caption, .c-carousel-brand-wide .c-carousel-image-caption {
	margin-bottom: 0!important;
	position: absolute!important
}
.c-carousel-brand .c-carousel-panel {
	width: 50%
}
.c-carousel-brand-wide .c-carousel-panel {
	width: 58.3%
}
.c-carousel-brand-wide .c-carousel-title {
	font-size: 50px
}
.c-carousel-feature .c-carousel-panel, .c-carousel-inline .c-carousel-panel {
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 25%;
	padding: 60px 15px 30px;
	height: 100%
}
.c-carousel-inline .c-carousel-panel {
	background: #333
}
.c-carousel-feature .c-carousel-panel {
	background: #3d3d3d
}
.c-carousel-feature .c-carousel-image {
	width: 75%
}
.c-carousel-feature .c-carousel-title, .c-carousel-inline .c-carousel-title {
	color: #fff;
	font-size: 32px;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif
}
.c-carousel-feature .c-carousel-desc, .c-carousel-inline .c-carousel-desc {
	color: #c8c8c8;
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 10px
}
.c-carousel-feature .c-carousel-cta, .c-carousel-inline .c-carousel-cta {
	color: #fff
}
.c-carousel-feature .c-carousel-image-caption, .c-carousel-inline .c-carousel-image-caption {
	font-style: italic;
	color: #d1d1d1
}
.m-carousel-inline {
	position: inherit;
	padding: 0;
	overflow: hidden;
	margin-bottom: 15px
}
.c-carousel-inline .c-carousel-title {
	font-size: 18px
}
.c-carousel-inline .c-carousel-panel {
	width: 33%;
	padding: 20px 15px
}
.c-carousel-inline .c-carousel-image {
	width: 67%
}
.c-carousel-feature .c-carousel-panel-arrow {
	display: none
}
@media (max-width:991px) {
.c-carousel-feature .c-carousel-panel {
	width: 33%;
	padding: 20px 15px
}
.c-carousel-feature .c-carousel-title {
	font-size: 24px
}
}
@media (max-width:767px) {
.c-carousel-feature .c-carousel-title {
	font-size: 20px
}
.c-carousel-feature .c-carousel-desc {
	font-size: 12px
}
.c-carousel-feature .c-carousel-image-caption {
	display: none
}
}
@media (max-width:520px) {
.c-carousel-feature .c-carousel-image, .c-carousel-inline .c-carousel-image {
	width: 100%
}
.c-carousel-title {
	font-size: 42px
}
.c-carousel-brand-wide .c-carousel-title {
	font-size: 24px
}
.c-carousel-desc, .c-carousel-brand-wide .c-carousel-desc {
	font-size: 14px
}
.c-carousel-feature .c-carousel-panel, .c-carousel-inline .c-carousel-panel {
	top: inherit;
	height: auto;
	padding: 20px 15px 10px;
	width: 100%;
	bottom: 0;
	background: rgba(51,51,51,.9)
}
.c-carousel-feature .c-carousel-title, .c-carousel-inline .c-carousel-title {
	margin-bottom: 10px;
	max-width: 65%
}
.c-carousel-inline .c-carousel-title, .c-carousel-feature .c-carousel-title {
	font-size: 18px
}
.c-carousel-feature .c-carousel-desc, .c-carousel-inline .c-carousel-desc {
	max-width: 65%
}
.c-carousel-feature .c-carousel-cta {
	display: none
}
.c-carousel-feature .c-carousel-image-caption, .c-carousel-inline .c-carousel-image-caption {
	margin-bottom: 0
}
.c-carousel-feature .c-carousel-panel-arrow {
	display: block;
	overflow: hidden;
	position: absolute;
	margin: 0;
	width: 40px;
	top: 0;
	height: 100%;
	padding-right: 0;
	right: 0;
	padding-left: 40px;
	border-left: 1px solid #484848;
	background-size: 15px;
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat
}
}
@media (max-width:767px) {
.c-carousel-desc, .c-carousel-brand-wide .c-carousel-desc {
	display: none
}
.c-carousel-brand-wide .c-carousel-title {
	font-size: 32px;
	margin-bottom: 10px
}
.c-carousel-feature .c-carousel-title, .c-carousel-feature .c-carousel-desc, .c-carousel-inline .c-carousel-desc, .c-carousel-inline .c-carousel-title {
	display: block;
	max-width: 100%
}
}
@media (max-width:520px) {
.c-carousel-feature .c-carousel-panel, .c-carousel-inline .c-carousel-panel {
	padding: 15px 15px 10px
}
.c-carousel-title {
	font-size: 32px
}
.c-carousel-brand-wide .c-carousel-title {
	font-size: 24px
}
.c-carousel-brand .c-carousel-title, .c-carousel-brand-wide .c-carousel-title, .c-carousel-feature .c-carousel-title, .c-carousel-inline .c-carousel-title {
	margin-bottom: 5px
}
.c-carousel-feature .c-carousel-title {
	padding-right: 40px
}
.c-carousel-image-caption, .c-carousel-brand .c-carousel-image-caption, .c-carousel-brand-wide .c-carousel-image-caption, .c-carousel-feature .c-carousel-desc, .c-carousel-inline .c-carousel-desc {
	display: none
}
}
@media (min-width:521px) and (max-width:767px) {
.c-carousel-brand .c-carousel-image-caption, .c-carousel-brand-wide .c-carousel-image-caption {
	bottom: 20px!important
}
.c-carousel-brand-wide .c-carousel-title {
	font-size: 32px!important
}
}
@media (min-width:768px) {
.c-carousel-brand .c-carousel-image-caption, .c-carousel-brand-wide .c-carousel-image-caption {
	bottom: 10%!important
}
}
@media (min-width:768px) and (max-width:991px) {
.c-carousel-brand-wide .c-carousel-title {
	font-size: 42px!important
}
}
@media (min-width:521px) and (max-width:991px) {
.c-carousel-brand .c-carousel-title {
	font-size: 42px!important
}
}
.c-carousel-controls {
	background-color: #3d3d3d;
	bottom: 0;
	height: 45px;
	padding-left: 15px;
	position: absolute;
	right: 0;
	width: 25%;
	margin-bottom: 0!important
}
.c-carousel-controls li {
	list-style: none;
	float: left;
	margin-right: 5px;
	line-height: 46px
}
.c-carousel-controls li:last-child {
	margin-right: 0
}
.c-carousel-controls li:before {
	display: none!important
}
.m-carousel-inline .c-carousel-controls {
	width: 33%
}
@media (min-width:768px) and (max-width:991px) {
.c-carousel-controls {
	width: 33%
}
}
@media (max-width:767px) {
.c-carousel-controls {
	width: 100%;
	bottom: -28px;
	position: inherit
}
.m-carousel-inline .c-carousel-controls {
	width: 100%
}
}
@media (max-width:991px) {
.c-carousel-controls li {
	margin-right: 20px
}
}
.c-carousel-play-pause {
	position: absolute;
	right: 10px;
	margin-right: 0
}
.c-carousel-play .grunticon-pause-gryC2-15 {
	display: none
}
.c-carousel-pause .grunticon-play-gryA-20 {
	display: none
}
.c-carousel-pause .grunticon-pause-gryC2-15, .c-carousel-play .grunticon-play-gryA-20 {
	height: 15px;
	top: 2px;
	position: relative
}
.c-carousel-controls .c-carousel-bullet {
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #646464;
	border-radius: 6px
}
.c-carousel-controls .c-carousel-bullet.active {
	background-color: #c72727
}
.c-carousel-controls .c-carousel-player {
	float: right;
	padding: 14px 15px 14px;
	display: inline-block
}
.c-carousel-controls>.c-carousel-slide {
	height: 44px;
	padding: 14px 0;
	outline: 0;
	display: inline-block;
	background-color: inherit
}
.c-carousel-controls .play-pause {
	padding: 7px 0 1px;
	height: 18px
}
.c-carousel-controls>.c-carousel-slide .c-carousel-bullet {
	border-radius: 6px;
	background-color: #646464
}
.c-carousel-controls>.c-carousel-slide:hover .c-carousel-bullet, .c-carousel-controls>.c-carousel-slide:visited:hover .c-carousel-bullet {
	background-color: #c2c2c2
}
.c-carousel-controls>.c-carousel-slide.active .c-carousel-bullet, .c-carousel-controls>.c-carousel-slide.active:hover .c-carousel-bullet {
	background-color: #ee3224!important
}
.m-stacked h3 {
	margin-top: 0
}
.m-stacked .c-summary {
	margin-bottom: 10px
}
.m-stacked p {
	margin-bottom: 5px
}
.m-stacked a.cta {
	font-weight: 700;
	text-transform: uppercase
}
.m-stacked-contact-map>a:hover {
	text-decoration: none
}
.m-stacked-contact-map .m-stacked-contact-map-overlay {
	background: radial-gradient(circle at center center, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%) repeat scroll center center rgba(0,0,0,0);
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}
.m-stacked-contact-map>a:hover .m-stacked-contact-map-overlay {
	display: block
}
.m-stacked-contact-map .m-stacked-contact-map-link {
	background: #333;
	font-size: .857142857em;
	line-height: 35px;
	margin-top: -35px;
	padding-left: 10px;
	position: relative;
	width: 100%;
	z-index: 2
}
.m-stacked-contact-map .m-stacked-contact-map-link>span:first-child {
	height: 14px;
	vertical-align: middle
}
.m-stacked-contact-map .m-stacked-contact-map-link .last {
	color: #c8c8c8;
	font-weight: 700;
	text-transform: uppercase
}
.m-stacked-contact-map>a:hover .m-stacked-contact-map-link {
	background: #1f1f1f
}
.m-stacked-contact-map>a:hover .m-stacked-contact-map-link .last {
	color: #fff;
	text-decoration: underline
}
.m-stacked-contact .c-summary>.c-summary-cell:first-child {
	padding-right: 50px
}
.m-stacked-contact-alt>.c-summary {
	border: 0
}
.m-stacked-contact-alt>.c-summary>.c-summary-cell {
	border-bottom: 0;
	padding-right: 20px
}
.m-stacked-contact-alt>.c-summary>.c-summary-cell>span:nth-child(2)>* {
	display: inline
}
@media (max-width:767px) {
.m-stacked-contact-alt>.c-summary>.c-summary-cell {
	padding-right: 0
}
}
.m-stacked-program .m-stacked-program-info {
	padding-bottom: 20px;
	padding-top: 20px
}
.m-stacked-program .cta-large {
	text-decoration: none;
	color: #cf120f
}
.m-stacked-program .cta-large:hover {
	text-decoration: underline;
	color: #a80909
}
.m-stacked-staff {
	padding-bottom: 20px;
	visibility: hidden
}
.m-stacked-staff.ready {
	visibility: visible
}
.m-stacked-staff .details {
	padding-top: 20px
}
.m-stacked-staff .details>a {
	display: inline-block
}
.m-stacked-staff .details>a h3 {
	display: inline-block;
	margin-bottom: 0
}
.m-stacked-staff .caption span {
	display: none
}
.m-stacked-staff .caption.has-position.has-school span {
	display: inline
}
.m-stacked-staff .bio {
	-webkit-transition: max-height .25s ease-out;
	-moz-transition: max-height .25s ease-out;
	-o-transition: max-height .25s ease-out;
	transition: max-height .25s ease-out;
	margin-bottom: 12px;
	position: relative
}
.m-stacked-staff .controls {
	border-top: 1px solid #C7C7C7;
	display: none;
	margin-top: 10px;
	padding-top: 20px
}
.m-stacked-staff .controls>a {
	font-size: .857142em;
	font-weight: 700;
	left: 25%;
	margin-left: -5px;
	position: relative;
	text-transform: uppercase
}
.m-stacked-staff .portrait.hide~.controls>a {
	left: 15px
}
.m-stacked-staff.truncated .controls {
	display: inline-block
}
.m-stacked-staff.truncated .controls .view-more {
	display: inline
}
.m-stacked-staff.truncated .controls .view-less {
	display: none
}
.m-stacked-staff.truncated.open .controls .view-more {
	display: none
}
.m-stacked-staff.truncated.open .controls .view-less {
	display: inline
}
.m-stacked-staff .cta-large {
	color: #CF120F;
	font-weight: 400;
	text-decoration: none;
	text-transform: none
}
.m-stacked-staff .cta-large:hover {
	color: #A80909;
	text-decoration: underline
}
.m-stacked-promo-profile .m-stacked-promo-profile-quote, .m-stacked-promo-profile .m-stacked-promo-profile-short-desc {
	display: none
}
.m-stacked-promo-profile.Quote .m-stacked-promo-profile-quote, .m-stacked-promo-profile.Short.description .m-stacked-promo-profile-short-desc {
	display: block
}
.m-stacked-calendar .c-summary-cell.show-if-yes, .m-stacked-calendar .c-summary-cell.Yes.hide-if-yes, .m-stacked-event .is-cancelled>.show-if-yes, .m-stacked-event .is-cancelled.Yes>.hide-if-yes, .m-stacked-event .is-upcoming>.show-if-yes, .m-stacked-event .is-upcoming.Yes>.hide-if-yes {
	display: none
}
.m-stacked-calendar .c-summary-cell.hide-if-yes, .m-stacked-calendar .c-summary-cell.Yes.show-if-yes, .m-stacked-event .is-cancelled>.hide-if-yes, .m-stacked-event .is-cancelled.Yes>.show-if-yes, .m-stacked-event .is-upcoming>.hide-if-yes, .m-stacked-event .is-upcoming.Yes>.show-if-yes {
	display: inline-block
}
.m-stacked-event .hide-unless- {
	display: none
}
.m-stacked-building .m-stacked-building-map-link {
	background: #333;
	font-size: .857142857em;
	line-height: 35px;
	margin-top: -35px;
	padding-left: 10px;
	position: relative;
	width: 100%;
	z-index: 2
}
.m-stacked-building .m-stacked-building-map-link .last {
	color: #c8c8c8;
	font-weight: 700;
	text-transform: uppercase
}
.m-stacked-building>a:hover .m-stacked-building-map-link {
	background: #1f1f1f
}
.m-stacked-building>a:hover .m-stacked-building-map-link .last {
	color: #fff;
	text-decoration: underline
}
.m-stacked-label {
	margin: 40px 0 30px
}
.col-module h2 {
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.429em
}
.col-module .row.main-content.visible-xs h2 {
	margin-top: 0;
	margin-bottom: 5px
}
.col-modulel p {
	color: #c8c8c8;
	margin-top: 15px;
	margin-bottom: 30px
}
.col-module div.container div.row div.col-sm-4 a:first-child {
	display: block
}
.col-module .mouse-hover h2 {
	text-decoration: underline
}
.col-module .mouse-hover a {
	text-decoration: none
}
.col-module>.row>h2 {
	margin: 15px 15px 15px 15px
}
.col-module>.row:first-child {
	margin-bottom: 15px
}
.col-module .event-link h2, .col-module .news-link h2 {
	font-size: 1.071em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333
}
.col-module .event-link:hover h2, .col-module .news-link:hover h2 {
	text-decoration: underline
}
.col-module p {
	color: #666;
	font-size: .857142em;
	margin-top: 10px
}
.col-module .event-link, .col-module .news-link {
	display: block
}
.col-module .event-link:hover, .col-module .news-link:hover {
	text-decoration: none
}
.view-all {
	text-transform: uppercase;
	font-weight: 700;
	color: #333
}
.col-module .main-content {
	margin-bottom: 0
}
.col-module>.row.last {
	padding: 0 15px
}
.col-module>.row.last>hr, .col-module>.row>div>.row.last>hr {
	margin: 0 0 10px 0
}
.col-module .event-link h2, .col-module .news-link h2 {
	font-size: 1.071em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333
}
@media (min-width:768px) {
.col-module>.row.last {
	margin-top: 25px
}
}
.m-explore-more>ul {
	list-style: none;
	padding-left: 0
}
.m-explore-more a {
	text-decoration: none
}
.m-explore-more a:hover {
	text-decoration: underline
}
.m-explore-more>ul>li {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0
}
.m-explore-more li:before {
	display: none!important
}
.m-explore-more>ul>li:first-child {
	border-top: 1px solid #e4e4e4
}
.m-explore-more>ul>li:nth-child(n+6) {
	display: none
}
.m-explore-more>ul>li>p {
	margin-bottom: 0
}
.dark .m-explore-more>ul>li {
	border-color: #484848
}
.m-apply {
	padding-top: 10px;
	position: relative
}
.m-apply .apply-block {
	width: auto;
	padding-bottom: 30px;
	margin-bottom: 5px
}
.m-apply .apply-block {
	width: auto
}
.m-apply .apply-block .btn {
	color: #fff;
	margin-top: 20px;
	white-space: normal
}
.m-apply .apply-btn, .m-apply .apply-btn:visited {
	width: 100%;
	max-width: 300px
}
.apply-now-back-link {
	margin-top: 60px
}
.apply-now .apply-btn, .apply-now .enquire-link {
	display: none
}
.b-program-unavailable .unavailable-text {
	padding: 75px 0
}
.b-program-unavailable .unavailable-text h2 {
	font-size: 1.714em
}
.b-program-unavailable .link-box {
	padding: 15px 0;
	border-top: 1px solid #ddd
}
.masthead .program-name {
	display: block
}
.apply-now.masthead .program-name {
	display: none
}
.masthead .apply {
	display: none
}
.apply-now.masthead .apply {
	display: block
}
.masthead .subtitle {
	display: block
}
.apply-now.masthead .subtitle {
	display: none
}
.modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	background-color: rgba(0,0,0,.85);
	z-index: 1000
}
.m-applicant-type-switcher {
	display: inline-block;
	float: right;
	z-index: 1001
}
.m-applicant-type-switcher.dark {
	background-color: #242424
}
.m-notification .m-applicant-type-switcher.dark {
	background-color: #000
}
.m-applicant-type-switcher .btn-lg {
	position: relative
}
.m-applicant-type-switcher .btn-link {
	color: #333
}
.m-applicant-type-switcher .btn-link:hover, .m-applicant-type-switcher .btn-link:active {
	color: #000
}
.m-applicant-type-switcher p {
	margin: 0
}
.m-applicant-type-switcher h2 {
	font-size: 1.714em;
	margin: 0 0 10px
}
.m-applicant-type-switcher a, .m-applicant-type-switcher a:visited, .m-applicant-type-switcher a:focus {
	margin: 0
}
.m-applicant-type-switcher.light .applicant-info a {
	color: #cf120f
}
.m-applicant-type-switcher.light .applicant-info a:focus, .m-applicant-type-switcher.light .applicant-info a:hover, .m-applicant-type-switcher.light .applicant-info a:active {
	color: #a80909
}
.m-applicant-type-switcher.light .applicant-info a:visited {
	color: #848
}
.m-applicant-type-switcher.light .applicant-info a:visited:hover {
	color: #6c2a6c
}
.m-applicant-type-switcher .row {
	margin: 0
}
.m-applicant-type-switcher .row>div>div {
	padding: 20px 0
}
.m-applicant-type-switcher .switcher {
	padding: 12px;
	font-weight: 700;
	display: block
}
.m-applicant-type-switcher .switcher:hover {
	text-decoration: none
}
.m-applicant-type-switcher .switcher:hover .local, .m-applicant-type-switcher .switcher:hover .international {
	text-decoration: underline
}
.m-applicant-type-switcher .dropdown-menu {
	border: 0;
	margin: 0;
	border-radius: 0;
	left: auto;
	right: 0;
	padding: 30px 0
}
.m-applicant-type-switcher .applicant-info {
	display: table;
	border-bottom: 1px dotted #333;
	width: 100%
}
.m-applicant-type-switcher .applicant-info h2 {
	margin: 0 0 5px
}
.m-applicant-type-switcher .applicant-info>div {
	display: table-cell;
	vertical-align: top;
	padding: 0 15px 0 0
}
.m-applicant-type-switcher .applicant-info>div:first-child>span {
	width: 50px;
	height: 50px;
	background-size: cover
}
.m-applicant-overlay {
	position: relative;
	max-width: 490px;
	margin: 15px!important;
	padding: 15px;
	background: #fff
}
@media (min-width:430px) {
.m-applicant-overlay {
	margin: 15px auto!important
}
}
.m-applicant-overlay h2 {
	position: relative;
	margin-left: 45px;
	margin-top: 20px
}
.m-applicant-overlay h2 span {
	position: absolute;
	left: -45px
}
.m-applicant-overlay hr {
	margin: 20px 0
}
.m-applicant-overlay a.apply-btn, .m-applicant-overlay a.apply-btn:hover {
	color: #fff
}
.m-applicant-overlay .apply-btn {
	font-size: 1.1428em;
	padding: 7px 15px 7px 45px;
	text-align: inherit;
	white-space: inherit;
	margin-top: 0
}
.m-applicant-overlay .apply-btn span {
	position: absolute;
	left: 10px
}
.m-applicant-overlay ul {
	margin-bottom: 10px
}
.c-inline-application-switcher {
	float: left;
	border-left: 1px solid #c7c7c7;
	margin-bottom: 20px;
	padding-left: 15px;
	width: 300px
}
.c-inline-application-switcher-text {
	color: #c7c7c7;
	font-size: .857142em;
	font-weight: 700;
	margin-right: 10px;
	padding-left: 25px;
	text-transform: uppercase
}
.c-inline-application-switcher-link {
	font-size: .857142em
}
.m-notification-bar {
	color: #ededed;
	height: 60px;
	padding: 15px 15px 0 15px;
	text-align: right;
	top: 0;
	width: 100%
}
@media (max-width:767px) {
.m-notification-bar {
	height: 60px;
	position: fixed;
	text-align: left;
	-webkit-transition: top .25s ease-out;
	-moz-transition: top .25s ease-out;
	-o-transition: top .25s ease-out;
	transition: top .25s ease-out;
	z-index: 2000
}
}
@media (max-width:520px) {
.m-notification-bar {
	height: 70px
}
.m-notification-tall .m-notification-bar {
	height: 100px
}
}
@media (min-width:521px) and (max-width:767px) {
.m-notification-bar {
	height: 60px
}
.m-notification-tall .m-notification-bar {
	height: 80px
}
}
.m-notification-bar.dark {
	background-color: #000
}
.m-notification-bar a {
	position: relative;
	display: inline-block
}
@media (max-width:767px) {
.m-notification-bar a {
	margin-left: 30px
}
}
.m-notification-bar a.b-trigger-burger-menu:hover {
	color: #c7c7c7;
	cursor: default;
	text-decoration: none
}
@media (max-width:767px) {
.m-notification-bar a.b-trigger-burger-menu:hover {
	background-color: #333;
	color: #c7c7c7;
	cursor: default
}
}
.m-notification-bar a span {
	vertical-align: middle
}
.m-notification-bar .c-icon-circle {
	background-color: #333;
	display: inline-block
}
.m-notification-bar .c-icon-circle span {
	position: relative;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	width: 24px;
	text-align: center
}
.m-notification-bar .c-icon-circle span.grunticon-info-wht-20 {
	left: 0
}
.m-notification-bar .c-icon-circle span.grunticon-exclamation-wht-15 {
	left: -1px;
	top: -1px
}
.m-notification-bar .container {
	position: relative
}
.doc-wrapper {
	position: relative;
	-webkit-transition: top .25s ease-out;
	-moz-transition: top .25s ease-out;
	-o-transition: top .25s ease-out;
	transition: top .25s ease-out;
	top: 0
}
.doc-wrapper.slide-up {
	top: -64px
}
.m-notification-bar.m-close-notification {
	top: -100px
}
.m-notification-bar .btn-close {
	position: absolute;
	right: 0;
	top: 0
}
@media (max-width:767px) {
.m-notification-bar .btn-close {
	position: absolute;
	right: -5px;
	top: 5px
}
.m-notification-bar .c-icon-circle {
	margin-top: 2px;
	position: absolute
}
}
.m-media-document, .m-media-image {
	padding-top: 10px
}
.m-media-document .c-summary, .m-media-image .c-summary {
	clear: both
}
.m-media-document .file-icon {
	margin: auto;
	border: 1px solid #e4e4e4;
	width: 100%;
	padding: 35% 0 35% 37%
}
.m-media-document .file-icon span {
	background-size: cover;
	width: 40%;
	padding-top: 40%
}
.m-media-document .img1 {
	margin-bottom: 20px
}
.m-media-document .media-path-display, .m-media-image .media-path-display {
	text-transform: uppercase
}
.m-downloads>ul {
	list-style: none;
	padding-left: 0
}
.m-downloads>ul>li {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0
}
.m-downloads>ul>li:first-child {
	border-top: 1px solid #e4e4e4
}
.m-downloads>ul>li>a {
	color: #333
}
.m-downloads>ul>li>a:hover {
	color: #000
}
.m-downloads .m-downloads-item [class^=grunticon-] {
	float: left;
	height: 20px
}
.m-downloads .m-downloads-item-text {
	margin-left: 30px
}
.m-downloads .m-downloads-item-text-name {
	font-weight: 700;
	text-transform: uppercase
}
.dark .m-downloads>ul>li {
	border-color: #484848
}
.m-onwards-journey>h3 {
	margin: 30px 0 0 0
}
.m-onwards-journey>ul {
	margin: 20px 0 30px 0
}
.m-onwards-journey>ul {
	list-style: none;
	padding-left: 0
}
.m-onwards-journey>ul>li {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0
}
.m-onwards-journey li:before {
	display: none!important
}
.m-onwards-journey>ul>li:first-child {
	border-top: 1px solid #e4e4e4
}
.m-onwards-journey>ul>li>a {
	color: #333;
	display: block;
	font-size: .8571em;
	font-weight: 700;
	margin-left: 30px;
	text-transform: uppercase
}
.m-onwards-journey>ul>li>a:hover {
	color: #000
}
.m-onwards-journey .grunticon-arw-right-red-20 {
	float: left;
	height: 14px;
	width: 20px
}
.m-super-detail-page {
	overflow-x: hidden
}
.m-super-detail-page>.c-summary {
	margin-top: -1.5em
}
.m-super-detail-nav>.rhs-nav>ul.siblings>li.current {
	padding: 10px 15px
}
.m-super-detail-nav>.rhs-nav>ul.siblings>li.current span {
	color: #fff;
	margin: 0
}
.m-super-detail-nav>.rhs-nav>ul.siblings>li.c-nav-rhs-child, .m-super-detail-nav>.rhs-nav>ul.siblings>li.c-nav-rhs-child.current {
	padding: 10px 30px
}
.m-super-detail-nav>.rhs-nav>ul.siblings>li.c-nav-rhs-child, .m-super-detail-nav>.rhs-nav>ul.siblings>li.c-nav-rhs-child.current {
	padding: 10px 30px
}
.m-super-detail-nav-sm-top.rhs-nav-sm.rhs-top ul>li.c-nav-rhs-sm-child, .m-super-detail-nav-sm-top.rhs-nav-sm.rhs-top ul>li.c-nav-rhs-sm-child.active {
	padding: 0 15px
}
.m-super-detail-nav-sm-bottom.rhs-nav-sm.rhs-bottom ul>li.c-nav-rhs-sm-child, .m-super-detail-nav-sm-bottom.rhs-nav-sm.rhs-bottom ul>li.c-nav-rhs-sm-child.active {
	padding: 0 15px
}
.m-detail-pgs>.m-super-detail-page>h2:first-child {
	margin-top: 0
}
.m-detail-pgs table table {
	font-size: 1em;
	margin-bottom: 0
}
.m-detail-pgs-delivery-structure table>tbody>tr {
	border-bottom: 0
}
.m-detail-pgs-delivery-structure table table>tbody>tr {
	border-bottom: #e4e4e4 solid 1px
}
.m-detail-pgs-delivery-structure table>tbody>tr:nth-child(2)>td {
	padding: 0
}
.m-detail-pgs-delivery-structure table table>tbody>tr:nth-child(2)>td {
	padding: 9px 10px
}
.m-detail-pgs-outcomes-matrix td {
	border: #e4e4e4 solid 1px
}
.m-detail-pgs-outcomes-matrix tr>td:nth-child(n+2), .m-detail-pgs-delivery-structure table table tr>th:nth-child(n+2), .m-detail-pgs-delivery-structure table table tr>td:nth-child(n+2) {
	text-align: center
}
.m-detail-pgs-delivery-structure table table tr>th:first-child, .m-detail-pgs-delivery-structure table table tr>td:first-child {
	width: 50%
}
.m-detail-pgs-outcomes h2, .m-detail-pgs-delivery h2 {
	border-bottom: #e4e4e4 solid 1px;
	margin-bottom: 20px;
	padding-bottom: 10px
}
.m-detail-pgs-delivery-structure>.table-responsive>table>tbody>tr>td {
	border-top: 0
}
.m-pgs-detail-int-unavailable {
	margin-top: 75px
}
.m-detail-super-event-program table tr>th:first-child, .m-detail-super-event-program table tr>th:nth-child(2) {
	width: 15%
}
.m-detail-super-event-program table tr>th:last-child {
	width: 25%
}
.m-super-detail-plan-sidebar {
	display: none
}
.m-super-detail-overview-sidebar {
	display: none
}
.m-super-detail-plan-selected .m-super-detail-plan-sidebar {
	display: block
}
.m-super-detail-overview-selected .m-super-detail-overview-sidebar {
	display: block
}
.m-super-detail-plan-explore-more {
	display: none
}
.m-super-detail-overview-explore-more {
	display: none
}
.m-super-detail-plan-selected .m-super-detail-plan-explore-more {
	display: block
}
.m-super-detail-overview-selected .m-super-detail-overview-explore-more {
	display: block
}
.m-detail-how-to>.c-summary {
	margin-top: -11px
}
@media (min-width:768px) {
.m-detail-how-to>.c-summary {
	margin-top: -21px
}
}
.b-integration-data {
	display: none
}
.b-data-lightbox-image {
	display: none
}
.true.show-if-true, .hide-if-true {
	display: block!important
}
.true.show-inline-if-true, .hide-inline-if-true {
	display: inline!important
}
.show-if-true, .show-inline-if-true, .true.hide-if-true, .true.hide-inline-if-true {
	display: none!important
}
.a-true-true.show-if-true-true {
	display: block!important
}
.gallery.container {
	width: 100%
}
.gallery-content {
	position: relative;
	background: #181818
}
.gallery-image {
	padding-bottom: 75%;
	background: no-repeat center center;
	background-size: contain
}
.gallery-image.scaled-background:before {
	padding-top: 0
}
.gallery .paging {
	position: absolute;
	top: 100%;
	margin-top: 0;
	display: block;
	z-index: 100001
}
@media (min-width:768px) {
.gallery.container {
	width: 640px;
	min-height: 480px
}
.gallery .paging {
	top: 50%;
	margin-top: -22px
}
}
.gallery .paging .icon {
	width: 45px!important;
	height: 45px!important;
	display: block;
	background-position: center center
}
.gallery .paging.next {
	right: 0
}
.gallery .images {
	margin: 0
}
.gallery .images img {
	width: 100%;
	height: auto
}
.gallery .images p {
	display: none
}
.gallery .images div {
	padding-bottom: 75%;
	background: no-repeat;
	background-position: center center;
	background-size: contain
}
.gallery-info {
	background: #242424;
	margin-bottom: 0
}
.gallery-info p {
	margin-top: 20px;
	margin-bottom: 20px
}
@media (max-width:768px) {
.gallery-info p.status {
	margin-top: 14px;
	margin-bottom: 13px
}
}
.gallery .m-explore-more h3 {
	font-size: .8571em;
	font-family: inherit;
	font-weight: 700;
	text-transform: uppercase
}
.gallery-swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative
}
.gallery-swipe-wrap {
	overflow: hidden;
	position: relative;
	max-height: 480px
}
.gallery-swipe-wrap>li {
	float: left;
	width: 100%;
	position: relative
}
.m-lightbox {
	display: none!important
}
.m-lightbox-modal-shown .m-lightbox {
	display: block!important
}
.m-lightbox-backdrop-shown .modal-backdrop {
	background: url(clientlib-all/images/ajax-loader-dark.gif) #000 no-repeat center center;
	opacity: .7
}
.m-lightbox-modal-shown .modal-backdrop {
	background-image: none
}
.m-lightbox-close {
	background-color: #333;
	background-position: center center;
	border: 0;
	display: block;
	height: 35px;
	position: absolute;
	right: 1px;
	top: 1px;
	width: 35px;
	z-index: 10000
}
.m-lightbox-close:hover {
	background-color: #525252
}
.m-lightbox-content {
	background-clip: padding-box;
	background-color: #fff;
	outline: 0;
	position: relative
}
@media (min-width:768px) {
.m-lightbox-dialog {
	margin: 40px auto;
	width: 642px!important
}
}
.c-lightbox-media-container {
	background: #181818;
	padding-top: 75%;
	position: relative
}
.c-lightbox-image {
	margin-top: -75%
}
.c-lightbox-image-inner {
	background-color: #000;
	background-size: contain!important;
	z-index: 9000
}
.c-lightbox-image-inner:before {
	padding-top: 75%
}
.c-lightbox-image-caption {
	background: #242424;
	color: #c7c7c7;
	fnot-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	line-height: 1.5em;
	padding: 20px 15px
}
.c-lightbox-info {
	background: #333;
	padding: 0
}
.c-lightbox-info-main, .c-lightbox-info-sub {
	padding: 20px 15px
}
.c-lightbox-title {
	color: #fff;
	margin-top: 0
}
.c-lightbox-date, .c-lightbox-meta {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	margin-bottom: 5px;
	text-transform: uppercase
}
.c-lightbox-short-desc {
	color: #c7c7c7
}
.c-lightbox-short-desc a, .c-lightbox-short-desc a:visited {
	color: #c7c7c7;
	text-decoration: underline
}
.c-lightbox-short-desc a:hover, .c-lightbox-short-desc a:visited:hover {
	color: #fff
}
.c-lightbox-cta-icon {
	background-position: center center;
	background-size: contain;
	display: block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 20px
}
.c-lightbox-cta-link, .c-lightbox-cta-link:visited, .c-lightbox-cta-link:focus {
	color: #c7c7c7;
	text-decoration: none
}
.c-lightbox-cta-link:hover, .c-lightbox-cta-link:visited:hover {
	color: #fff;
	text-decoration: underline
}
.c-lightbox-explore {
	margin-top: 30px
}
.c-lightbox-explore-title {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	font-weight: 700;
	margin-top: 0;
	text-transform: uppercase
}
.c-lightbox-explore ul {
	list-style: none;
	padding: 0
}
.c-lightbox-explore li {
	border-bottom: 1px solid #474747
}
.c-lightbox-explore li:first-child {
	border-top: 1px solid #474747
}
.c-lightbox-explore li:nth-child(n+6) {
	display: none
}
.c-lightbox-explore li>a {
	display: block;
	font-size: .857142em;
	padding: 8px 4px;
	text-transform: uppercase
}
.c-lightbox-explore li>a, .c-lightbox-explore li>a:visited {
	color: #c7c7c7;
	text-decoration: none
}
.c-lightbox-explore li>a:hover, .c-lightbox-explore li>a:visited:hover {
	color: #fff;
	text-decoration: underline
}
.c-lightbox-accessibility {
	border-bottom: 1px solid #474747;
	border-top: 1px solid #474747;
	display: block;
	font-size: .857142em;
	margin-bottom: 20px;
	padding: 8px 4px;
	text-transform: uppercase
}
.c-lightbox-accessibility, .c-lightbox-accessibility:visited {
	color: #c7c7c7;
	text-decoration: none
}
.c-lightbox-accessibility:hover, .c-lightbox-accessibility:visited:hover {
	color: #fff;
	text-decoration: underline
}
.c-lightbox-accessibility-icon {
	background-size: contain;
	display: block;
	float: left;
	height: 20px;
	margin-right: 10px;
	width: 20px
}
.c-lightbox-accessibility-text {
	display: block;
	margin-left: 30px
}
.c-lightbox-share-title {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	font-weight: 700;
	margin-top: 0;
	text-transform: uppercase
}
.c-lightbox-share-list {
	list-style: none;
	padding: 0
}
.c-lightbox-share-list li {
	border-bottom: 1px solid #474747
}
.c-lightbox-share-list li:first-child {
	border-top: 1px solid #474747
}
.c-lightbox-share-list li:nth-child(n+6) {
	display: none
}
.c-lightbox-share-list li>a {
	display: block;
	font-size: .857142em;
	padding: 8px 4px;
	text-transform: uppercase
}
.c-lightbox-share-list li>a, .c-lightbox-share-list li>a:visited {
	color: #c7c7c7;
	text-decoration: none
}
.c-lightbox-share-list li>a:hover, .c-lightbox-share-list li>a:visited:hover {
	color: #fff;
	text-decoration: underline
}
.c-lightbox-share-icon {
	background-size: contain;
	float: left
}
@media (min-width:768px) {
.c-lightbox-accessibility-text {
	line-height: 1.4em
}
.c-lightbox-share-icon {
	height: 20px;
	margin-right: 10px;
	width: 20px
}
}
@media (max-width:767px) {
.c-lightbox-info-sub {
	padding-top: 0
}
.c-lightbox-share {
	border-top: 1px solid #474747;
	padding-top: 20px
}
.c-lightbox-share-title {
	float: left;
	margin: 5px 20px 0 0
}
.c-lightbox-share-list {
	display: block;
	list-style: none;
	width: 100%
}
.c-lightbox-share-list>li {
	display: block!important;
	border: 0;
	float: left;
	margin-right: 10px
}
.c-lightbox-share-list>li:first-child {
	border: 0
}
.c-lightbox-share-list>li>a {
	height: 28px;
	padding: 0;
	width: 28px
}
.c-lightbox-share-icon {
	height: 28px;
	width: 28px
}
.c-lightbox-share-text {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
}
.c-lightbox-image-gallery .c-lightbox-info-sub {
	padding-top: 10px
}
.c-lightbox-counter {
	float: right
}
.c-lightbox-media-step-prev, .c-lightbox-media-step-next {
	background: 0 0;
	border: 0;
	display: block;
	height: 0;
	padding: 75% 0 0 0;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 9400
}
.c-lightbox-media-step-prev {
	left: 0
}
.c-lightbox-media-step-next {
	right: 0
}
.c-lightbox-media-step-inner {
	background-color: #333;
	background-position: center center;
	border: 0;
	display: block;
	height: 35px;
	margin-top: -17.5px;
	position: absolute;
	top: 50%;
	width: 35px
}
.c-lightbox-media-step-inner:hover {
	background-color: #525252
}
.c-lightbox-media-step-prev .c-lightbox-media-step-inner {
	left: 0
}
.c-lightbox-media-step-next .c-lightbox-media-step-inner {
	right: 0
}
.c-lightbox-standard[data-lightbox-content=Video] .c-lightbox-media-container {
	padding-top: 0
}
.c-lightbox-standard[data-lightbox-content='Video gallery'] .c-lightbox-media-container {
	padding-top: 0
}
.lightbox {
	z-index: 100000
}
.lightbox.off-screen.not-visible {
	visibility: hidden;
	display: block
}
.lightbox, .lightbox .overlay, .lightbox .lightbox-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.lightbox-content {
	overflow: auto
}
.lightbox-content>div {
	position: relative;
	margin-top: 0;
	margin-bottom: 0
}
.lightbox .overlay {
	background: #000;
	opacity: .65
}
.lightbox .close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 7px 5px;
	z-index: 100
}
.lightbox-page-content.lightbox-clip {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
@media (min-width:768px) {
.lightbox-content>div {
	margin-top: 40px;
	margin-bottom: 40px
}
}
.m-icon-overlay, .m-icon-overlay .m-icon-overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.m-icon-overlay .m-icon-overlay-icon-bg, .m-icon-overlay .m-icon-overlay-icon {
	position: absolute;
	left: 50%;
	top: 50%
}
.m-icon-overlay .m-icon-overlay-bg {
	opacity: 0;
	background: #000;
	transition: opacity .25s ease
}
.m-icon-overlay .m-icon-overlay-icon-bg {
	opacity: .8;
	background: #cf120f;
	transition: opacity .25s ease
}
.m-icon-overlay .m-icon-overlay-icon {
	background-size: contain
}
.captioned-image .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 45px;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px
}
.captioned-image .m-icon-overlay .m-icon-overlay-icon {
	width: 46px!important;
	height: 46px!important;
	margin-left: -23px;
	margin-top: -23px
}
.detail-img-list .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 45px;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px
}
.detail-img-list .m-icon-overlay .m-icon-overlay-icon {
	width: 46px!important;
	height: 46px!important;
	margin-left: -23px;
	margin-top: -23px
}
.c-tile-wide .m-icon-overlay .m-icon-overlay-icon-bg, .image-col .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 30px;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px
}
.c-tile-wide .m-icon-overlay .m-icon-overlay-icon, .image-col .m-icon-overlay .m-icon-overlay-icon {
	width: 30px!important;
	height: 30px!important;
	margin-left: -15px;
	margin-top: -15px
}
.m-news-video-4-col .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 20px;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px
}
.m-news-video-4-col .m-icon-overlay .m-icon-overlay-icon {
	width: 20px!important;
	height: 20px!important;
	margin-left: -10px;
	margin-top: -10px
}
@media (min-width:768px) {
.m-news-video-4-col .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 30px;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px
}
.m-news-video-4-col .m-icon-overlay .m-icon-overlay-icon {
	width: 30px!important;
	height: 30px!important;
	margin-left: -15px;
	margin-top: -15px
}
}
@media (min-width:992px) {
.c-tile-wide .m-icon-overlay .m-icon-overlay-icon-bg, .image-col .m-icon-overlay .m-icon-overlay-icon-bg {
	border-radius: 45px;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	margin-top: -45px
}
.c-tile-wide .m-icon-overlay .m-icon-overlay-icon, .image-col .m-icon-overlay .m-icon-overlay-icon {
	width: 46px!important;
	height: 46px!important;
	margin-left: -23px;
	margin-top: -23px
}
}
.m-icon-overlay-container a:hover .m-icon-overlay-bg, .m-icon-overlay-container a:focus .m-icon-overlay-bg, .b-hover.m-icon-overlay-container .m-icon-overlay-bg, .image-col.m-icon-overlay-container:hover .m-icon-overlay-bg {
	opacity: .8
}
.m-icon-overlay-container a:hover .m-icon-overlay-bg-icon, .m-icon-overlay-container a:focus .m-icon-overlay-bg-icon, .b-hover.m-icon-overlay-container .m-icon-overlay-bg-icon, .image-col.m-icon-overlay-container:hover .m-icon-overlay-bg-icon {
	opacity: 1
}
.m-burger-menu, .m-burger-menu .m-burger-menu-bg, .m-burger-menu .m-burger-menu-body, .m-burger-menu .m-burger-menu-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}
.m-burger-menu {
	color: #fff;
	z-index: 100000
}
.m-burger-menu.m-burger-menu-collapse {
	display: none
}
.m-burger-menu .m-burger-menu-bg {
	background: #000;
	opacity: 0;
	transition: opacity .25s ease-out
}
.m-burger-menu .m-burger-menu-close {
	background: #2e2e2e;
	position: fixed;
	top: 0;
	right: 0;
	width: 315px;
	-webkit-transform: translateX(315px);
	transform: translateX(315px);
	-webkit-transition: -webkit-transform .25s ease-out;
	transition: transform .25s ease-out
}
.m-burger-menu .m-burger-menu-close a {
	display: block;
	padding: 10px;
	width: 45px
}
.m-burger-menu .m-burger-menu-body {
	left: auto;
	width: 270px;
	-webkit-transform: translateX(270px);
	transform: translateX(270px);
	-webkit-transition: -webkit-transform .25s ease-out;
	transition: transform .25s ease-out;
	background: #3d3d3d
}
.m-burger-menu .m-burger-menu-content {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
.m-burger-menu.m-burger-menu-show .m-burger-menu-bg {
	opacity: .65
}
.m-burger-menu.m-burger-menu-show .m-burger-menu-close, .m-burger-menu.m-burger-menu-show .m-burger-menu-body {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.m-burger-menu-content>ul {
	margin-top: 45px;
	border-top: 1px solid #474747
}
.m-burger-menu li.b-domestic, .m-burger-menu li.b-international {
	margin-top: -43px;
	margin-bottom: 1px
}
.m-burger-menu a {
	display: block;
	font: 1.286em/1em Museo300;
	color: #c1c1c1;
	padding: 12px 5px 12px;
	text-decoration: none
}
.m-burger-menu a:active {
	color: #fff;
	background: #333
}
.m-burger-menu a:visited {
	color: #c1c1c1
}
.m-burger-menu .expandable {
	border-top: 1px solid #474747;
	border-bottom: 1px solid #474747
}
.m-burger-menu .expandable li {
	border-top: 1px solid #474747
}
.m-burger-menu .expandable a {
	position: relative;
	overflow: hidden;
	font-size: .857142em;
	font-family: inherit
}
.m-burger-menu .expandable>a {
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px
}
.m-burger-menu .expandable a:active {
	background: #000
}
.m-burger-menu .expandable>a span {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: 8px
}
.m-burger-menu .expandable.expanded, .m-burger-menu .expandable div {
	background: #1f1f1f
}
.m-burger-menu .expandable.expanded>a span.grunticon-arw-down-gry91-20, .m-burger-menu .expandable>a span.grunticon-arw-up-gryAD-20 {
	display: none
}
.m-burger-menu .expandable.expanded>a span.grunticon-arw-up-gryAD-20 {
	display: inline-block
}
.m-burger-menu .site-switcher a {
	font-weight: 700;
	text-transform: uppercase
}
.m-burger-menu .expandable div {
	transition: height .25s ease-out;
	overflow: hidden
}
.m-burger-menu .expandable div.collapsed {
	height: 0!important
}
.m-burger-menu .expandable ul a {
	padding-left: 30px
}
.m-burger-menu .site-switcher .current a {
	color: #666
}
.m-burger-menu-children, .m-burger-menu .parent-links {
	margin-top: -1px
}
.m-burger-menu .parent-links {
	border-bottom: 1px solid #474747
}
.m-burger-menu .parent-links a {
	padding-left: 30px
}
.m-burger-menu .parent-links a span {
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -8px
}
.m-burger-menu .external-site-links>div>div {
	/*width: 49%;*/
	width: 33%;
	display: inline-block;
	margin: 5px 0;
	border-right: 1px solid #474747
}
.m-burger-menu .external-site-links>div {
	border-bottom: 1px solid #474747;
	display: table;
	width: 100%
}
.m-burger-menu .external-site-links a {
	font-size: .857142em;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif
}
.m-burger-menu .external-site-links>div:last-child>div:last-child a {
	text-transform: none;
	padding-left: 7px
}
.m-burger-menu .external-site-links span.grunticon-user-gryA-20.icon-user {
	height: 18px;
	background-size: contain;
	float: left;
	position: relative;
	bottom: 3px
}
.m-burger-menu-children.expandable>a {
	font: 1.286em/1em Museo300;
	height: 45px;
	background-color: #2e2e2e
}
.m-burger-menu-children.expandable.expanded>a {
	background-color: #1f1f1f
}
@font-face {
	font-family: videoplayer-icons;
	src: url(clientlib-all/fonts/videoplayer-icons.eot)
}
@font-face {
	font-family: videoplayer-icons;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: 400;
	font-style: normal
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.7.3
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc
}
@font-face {
	font-family: VideoJS;
	src: url(plugins/bower_components/video.js/dist/video-js/font/vjs.eot);
	src: url(plugins/bower_components/video.js/dist/video-js/font/vjs.eot?#iefix) format('embedded-opentype'), url(clientlib-all/fonts/vjs.woff) format('woff'), url(clientlib-all/fonts/vjs.ttf) format('truetype'), url(plugins/bower_components/video.js/dist/video-js/font/vjs.svg#icomoon) format('svg');
	font-weight: 400;
	font-style: normal
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51,51,51,.9)
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7)
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	-moz-transition: visibility .1s, opacity .1s;
	-o-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none
}
@media screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before {
	content: ""
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005"
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: .6em;
	margin: 1.1em auto 0
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	height: 2.9em
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: .5em;
	width: 100%;
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: .5em;
	height: .5em;
	left: 4.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: .9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width: 6em;
	left: -4em
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: .3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: .9em;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255,255,255,.1)
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: .1em
}
.vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider, .vjs-default-skin.vjs-live .vjs-progress-control {
	display: none
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-current-time {
	float: left
}
.vjs-default-skin .vjs-duration {
	float: left
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left
}
.vjs-time-divider {
	float: left;
	line-height: 3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left: .5em;
	top: .5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	border: .1em solid #3b4249;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
	-webkit-box-shadow: 0 0 1em rgba(255,255,255,.25);
	-moz-box-shadow: 0 0 1em rgba(255,255,255,.25);
	box-shadow: 0 0 1em rgba(255,255,255,.25);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4em
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none
}
.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50,50,50,.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-big-play-button {
	display: none
}
.vjs-error-display {
	display: none
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	width: 100%
}
.vjs-error-display div {
	position: absolute;
	font-size: 1.4em;
	text-align: center;
	bottom: 1em;
	right: 1em;
	left: 1em
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #f4a460
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: .75
}
.vjs-waiting .vjs-loading-spinner, .vjs-seeking .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 .1em #000
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	-webkit-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	-moz-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	box-shadow: -.2em -.2em .3em rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	display: block
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: .3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000
}
.vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008"
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.video-js>iframe {
	overflow: hidden
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video-js:-moz-full-screen {
position:absolute
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%!important;
	height: 100%!important;
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none
}
.video-js .vjs-text-track-display {
	text-align: center;
	position: absolute;
	bottom: 4em;
	left: 1em;
	right: 1em
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}
.video-js .vjs-text-track {
	display: none;
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0,0,0,.5)
}
.video-js .vjs-subtitles {
	color: #fff
}
.video-js .vjs-captions {
	color: #fc6
}
.vjs-tt-cue {
	display: block
}
.vjs-default-skin .vjs-hidden {
	display: none
}
.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}
.vjs-no-js {
	padding: 20px;
	color: #ccc;
	background-color: #333;
	font-size: 18px;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #f4a460
}
.component-videoplayer {
	display: block;
	height: auto;
	width: 100%
}
.component-videoplayer>.video-js {
	height: auto;
	padding-bottom: 56.25%!important;
	width: 100%
}
.component-videoplayer>.video-js.vjs-fullscreen {
	padding-bottom: 0!important;
	z-index: 20000
}
.component-videoplayer>.audio-description-switch {
	float: right;
	margin: 8px 0 0
}
.component-videoplayer>.video-js {
	-webkit-transition: margin-bottom .25s;
	-moz-transition: margin-bottom .25s;
	-o-transition: margin-bottom .25s;
	transition: margin-bottom .25s;
	margin-bottom: 0
}
.component-videoplayer .vjs-control-bar .right-control-section {
	float: right;
	position: relative;
	z-index: 5
}
.component-videoplayer .vjs-control-bar .right-control-section>* {
	float: left
}
.component-videoplayer .vjs-quality-button {
	display: none
}
.component-videoplayer .vjs-slider:focus, .component-videoplayer .vjs-control:focus, .component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content .vjs-menu-item:focus, .component-videoplayer .vjs-big-play-button:focus {
	outline: 1px solid #27b8e0;
	text-shadow: none;
	z-index: 1
}
.component-videoplayer .video-js.vjs-playing .vjs-play-control:before {
	content: '\e803';
	font-family: videoplayer-icons
}
.component-videoplayer .video-js .vjs-play-control {
	border-right: 1px solid #333;
	margin-right: .25em
}
.component-videoplayer .video-js .vjs-play-control:before {
	content: '\e806';
	font-family: videoplayer-icons
}
.component-videoplayer .video-js .vjs-captions-button {
	border-left: 1px solid #333;
	border-right: 1px solid #333
}
.component-videoplayer .video-js .vjs-captions-button:before {
	content: '\e808';
	font-family: videoplayer-icons;
	font-size: 10px;
	line-height: 4em
}
.component-videoplayer .video-js .vjs-fullscreen-control:before {
	content: '\e801';
	font-family: videoplayer-icons
}
.component-videoplayer .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
	content: '\e802';
	font-family: videoplayer-icons
}
.component-videoplayer .video-js .vjs-slider-handle:before {
	content: '\e800';
	font-family: videoplayer-icons;
	font-size: 1.2em;
	left: -.2em;
	text-shadow: none;
	transform: none;
	top: -.2em
}
.component-videoplayer .video-js .vjs-volume-control {
	border-right: 1px solid #333;
	width: auto
}
.component-videoplayer .video-js .vjs-volume-control .vjs-volume-handle:before {
	font-size: 1.5em;
	text-shadow: none;
	top: -.25em
}
.component-videoplayer .video-js .vjs-volume-control .vjs-volume-bar {
	margin: 1.7em 1.2em 0 0
}
.component-videoplayer .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.component-videoplayer .vjs-controls-disabled .vjs-control-bar {
	display: none!important
}
.component-videoplayer .vjs-slider {
	background-color: #FFF
}
.component-videoplayer .vjs-control-bar {
	background-color: #1F1F1F;
	height: 4em;
	bottom: -4em;
	z-index: 50000
}
.component-videoplayer .video-js.vjs-has-started {
	margin-bottom: 4em
}
.component-videoplayer .video-js.vjs-has-started.vjs-controls-disabled, .component-videoplayer .video-js.vjs-has-started.vjs-fullscreen {
	margin-bottom: 0
}
.component-videoplayer .vjs-fullscreen .vjs-control-bar {
	bottom: 0
}
.component-videoplayer .vjs-play-control, .component-videoplayer .vjs-current-time, .component-videoplayer .vjs-time-divider, .component-videoplayer .vjs-duration, .component-videoplayer .vjs-fullscreen-control, .component-videoplayer .vjs-volume-control, .component-videoplayer .vjs-mute-control, .component-videoplayer .vjs-captions-button {
	height: 4em
}
.component-videoplayer .vjs-control:before {
	color: #C2C2C2;
	line-height: 2.7
}
.component-videoplayer .vjs-control:hover:before {
	color: #DC291E;
	text-shadow: none
}
.component-videoplayer .vjs-control:focus:before {
	text-shadow: none
}
.component-videoplayer .vjs-play-control:hover:before, .component-videoplayer .vjs-captions-button:hover:before, .component-videoplayer .vjs-fullscreen-control:hover:before {
	background-color: #000
}
.component-videoplayer .vjs-time-controls, .component-videoplayer .vjs-time-divider {
	font-size: 1em;
	line-height: 1em
}
.component-videoplayer .vjs-time-divider, .component-videoplayer .vjs-duration {
	color: #898989
}
.component-videoplayer .vjs-time-controls>div, .component-videoplayer .vjs-time-divider>div {
	font-size: 1.2em;
	line-height: 3.35em
}
.component-videoplayer .vjs-play-progress, .component-videoplayer .vjs-volume-level {
	background: #C72727
}
.component-videoplayer .vjs-big-play-button {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-transition: opacity .25s ease 0s;
	-moz-transition: opacity .25s ease 0s;
	-o-transition: opacity .25s ease 0s;
	transition: opacity .25s ease 0s;
	background-color: #CF120F;
	border: 0 none;
	color: #FFF;
	height: 60px;
	margin-left: -30px;
	margin-top: -30px;
	opacity: .8;
	width: 60px
}
.component-videoplayer .vjs-big-play-button span {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12.884%209%2012.884%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M9-12h-9v12h9z%22%2F%3E%3Cpath%20stroke%3D%22%23343433%22%20stroke-width%3D%222.5%22%20stroke-miterlimit%3D%2210%22%20fill%3D%22none%22%20d%3D%22M1-1l5.5-5.5-5.5-5.5%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.313%2016.274c-.107%200-.214-.028-.31-.083-.189-.11-.306-.313-.307-.532l-.016-12.115c0-.219.116-.423.306-.533.189-.111.424-.112.615-.004l10.685%206.062c.193.11.312.314.312.536s-.12.427-.312.536l-10.669%206.053c-.094.054-.199.08-.304.08z%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 30px;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	width: 30px
}
.component-videoplayer .vjs-big-play-centered .vjs-big-play-button {
	margin-left: -1.6em
}
.component-videoplayer .vjs-big-play-button:before {
	content: '';
	text-shadow: none
}
.component-videoplayer:hover .vjs-big-play-button {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #CF120F;
	opacity: 1
}
.component-videoplayer .vjs-big-play-button:focus {
	background-color: #CF120F;
	opacity: .8
}
.component-videoplayer .vjs-volume-bar .vjs-volume-level {
	height: 100%
}
.component-videoplayer .vjs-menu-button:hover .vjs-control-content {
	background-color: rgba(0,0,0,.001);
	display: block;
	height: 100%;
	width: 200%;
	margin-left: -50%;
	margin-top: -100%
}
.component-videoplayer .vjs-menu {
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	border-top: 1em solid #333;
	left: 1em;
	margin-bottom: 4em
}
.component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #333;
	bottom: 1em
}
.component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content .vjs-menu-item {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #FFF
}
.component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content .vjs-menu-item.vjs-selected {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #242424;
	color: #898989
}
.component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content .vjs-menu-item:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #242424
}
.component-videoplayer .vjs-menu-button .vjs-menu .vjs-menu-content .vjs-menu-item:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #333;
	outline-offset: -2px
}
.component-videoplayer .vjs-text-track-display {
	bottom: 1em
}
.component-videoplayer .vjs-fullscreen .vjs-text-track-display {
	bottom: 4em
}
.component-videoplayer .vjs-text-track {
	font-size: 1.6em
}
.component-videoplayer .vjs-captions {
	color: #fff
}
.component-videoplayer .vjs-tt-cue {
	padding: .4em 0
}
.component-videoplayer .video-js .vjs-poster {
	background-size: cover!important;
	position: absolute
}
.compoent-videoplayer .vjs-has-started .vjs-poster {
	display: none
}
.component-videoplayer .playlist {
	background-color: #1F1F1F
}
.component-videoplayer .playlist .bar {
	border-bottom: 1px solid #333;
	border-top: 1px solid #333
}
.component-videoplayer .playlist .bar a {
	color: #CCC;
	display: block;
	text-decoration: none
}
.component-videoplayer .playlist .bar a:hover {
	background-color: #000
}
.component-videoplayer .playlist .bar a:focus {
	position: relative;
	z-index: 10
}
.component-videoplayer .playlist .bar p {
	font-size: .857142em;
	line-height: 3.2;
	margin: 0
}
.component-videoplayer .playlist .bar p span {
	display: inline-block;
	vertical-align: middle
}
.component-videoplayer .playlist .bar p .title {
	max-width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.component-videoplayer .playlist .bar p .current:before {
	content: '('
}
.component-videoplayer .playlist .bar p .total:after {
	content: ')'
}
.component-videoplayer .playlist .icon {
	height: 40px;
	display: inline-block;
	text-align: center;
	width: 50px
}
.component-videoplayer .playlist.open .icon-down-arrow {
	display: none
}
.component-videoplayer .playlist.open .icon-up-arrow {
	display: inline-block
}
.component-videoplayer .playlist .icon:before {
	color: #C2C2C2;
	font-family: videoplayer-icons;
	font-size: 18px;
	line-height: 2.4
}
.component-videoplayer .playlist .icon-playlist {
	float: left;
	margin-right: .75em
}
.component-videoplayer .playlist .icon-playlist:before {
	content: '\e807'
}
.component-videoplayer .playlist .icon-down-arrow, .component-videoplayer .playlist .icon-up-arrow {
	float: right
}
.component-videoplayer .playlist .icon-down-arrow:before {
	content: '\e804'
}
.component-videoplayer .playlist .icon-up-arrow {
	display: none
}
.component-videoplayer .playlist .icon-up-arrow:before {
	content: '\e805'
}
.component-videoplayer .playlist .list {
	clear: both;
	display: none;
	height: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0
}
.component-videoplayer .playlist.animating .list {
	display: block
}
.component-videoplayer .playlist.open .list {
	display: block;
	height: auto;
	overflow: visible;
	padding: 10px 0
}
.component-videoplayer .playlist .list>li {
	padding: 0
}
.component-videoplayer .playlist .list>li:nth-child(odd) {
	clear: both
}
.component-videoplayer .playlist .list a {
	color: #CCC;
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none;
	width: 100%
}
.component-videoplayer .playlist .list a:hover {
	color: #FFF;
	text-decoration: underline
}
.component-videoplayer .playlist .list a.active {
	background-color: #2E2E2E;
	color: #898989
}
.component-videoplayer .playlist .list a.active:hover {
	color: #898989;
	text-decoration: none
}
.component-videoplayer .playlist .list .thumb {
	display: inline-block;
	height: auto;
	float: left;
	width: 80px
}
.component-videoplayer .playlist .list img {
	height: auto;
	width: 100%
}
.component-videoplayer .playlist .list p {
	display: block;
	height: 50px;
	font-size: .857142em;
	line-height: 1.3;
	margin-bottom: 0;
	margin-left: 90px;
	overflow: hidden;
	text-overflow: ellipsis
}
@media (max-width:520px) {
.component-videoplayer .playlist .bar p .title {
	max-width: 40%
}
}
#videoplayer-overlay .gallery-content {
	background: 0 0
}
#videoplayer-overlay .sidebar .accessibility {
	border-top: 1px solid #474747;
	border-bottom: 1px solid #474747;
	display: table;
	font-weight: 700;
	padding: 8px 0;
	text-transform: uppercase;
	width: 100%
}
#videoplayer-overlay .sidebar .accessibility span {
	background-size: contain;
	display: table-cell;
	height: 30px;
	vertical-align: middle;
	width: 30px
}
#videoplayer-overlay .sidebar .accessibility p {
	cursor: pointer;
	display: table-cell;
	line-height: 1.2;
	margin: 0;
	padding-left: 10px;
	vertical-align: middle
}
#videoplayer-overlay .sidebar h3 {
	font-family: inherit;
	font-size: .8571em;
	font-weight: 700;
	text-transform: uppercase
}
#videoplayer-overlay .sidebar ul, .overlay-content .sidebar ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%
}
#videoplayer-overlay .sidebar li, .overlay-content .sidebar li {
	border-top: 1px solid #474747
}
#videoplayer-overlay .sidebar li a, .overlay-content .sidebar li a {
	display: table;
	font-size: .85em;
	padding: 8px 4px;
	text-transform: uppercase;
	width: 100%
}
#videoplayer-overlay .sidebar li span:first-child, .overlay-content .sidebar li span:first-child {
	background-size: contain;
	display: table-cell;
	height: 20px;
	vertical-align: middle;
	width: 20px
}
#videoplayer-overlay .sidebar li span:last-child, .overlay-content .sidebar li span:last-child {
	cursor: pointer;
	display: table-cell;
	padding-left: 10px;
	vertical-align: middle
}
#videoplayer-overlay .sidebar li:last-child, .overlay-content .sidebar li:last-child {
	border-bottom: 1px solid #474747
}
.overlay-content .share-xs {
	margin-top: 10px;
	margin-bottom: 10px
}
.overlay-content .share-xs a span {
	width: 44px;
	height: 44px
}
.overlay-content {
	min-height: 170px
}
#videoplayer-overlay .m-explore-more li {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23DC291E%22%20d%3D%22M6.721%2016.049c-.341%200-.681-.142-.922-.42-.442-.509-.388-1.28.121-1.722l4.475-3.886-4.466-3.879c-.509-.442-.564-1.213-.122-1.722.442-.508%201.213-.563%201.722-.121l5.528%204.8c.267.232.42.568.42.922%200%20.354-.153.69-.42.922l-5.536%204.807c-.231.2-.516.299-.8.299z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	padding: 0 0 0 28px;
	background-position: 4px 11px
}
#videoplayer-overlay .m-explore-more li a {
	display: block;
	padding: 10px 0
}
@media (min-width:768px) {
#videoplayer-overlay .sidebar, .overlay-content .sidebar {
	position: absolute
}
#videoplayer-overlay .overlay-content {
	min-height: 235px
}
#videoplayer-overlay .sidebar .accessibility {
	margin-top: 20px
}
}
.news-4-col-module .row:first-child {
	margin-bottom: 0
}
.news-4-col-module .row:first-child h2 {
	margin: 30px 15px 15px 15px
}
.news-4-col-module.col-module .row.last {
	margin-bottom: 15px;
	padding: 0 15px
}
.news-4-col-module .news-item {
	padding-top: 0
}
.news-4-col-module.col-module .event-link {
	width: auto
}
.news-4-col-module h2 {
	margin-bottom: 5px
}
@media (max-width:767px) {
.news-4-col-module .row:first-child h2 {
	margin: 20px 15px 15px 15px
}
.news-4-col-module .table>thead>tr>th, .news-4-col-module .table>tbody>tr>th, .news-4-col-module .table>tfoot>tr>th {
	padding: 10px 10px 10px 0
}
.news-4-col-module .table>thead>tr>td, .news-4-col-module .table>tbody>tr>td, .news-4-col-module .table>tfoot>tr>td {
	padding: 0
}
.news-4-col-module h2 {
	margin-top: 10px
}
.news-4-col-module p {
	margin: 10px 0 10px 0
}
.news-4-col-module.col-module>.row.last {
	margin-bottom: 10px
}
}
.news-listing .news-listing-top-row, .news-listing .news-listing-main-row, .news-listing .news-listing-bottom-row {
	margin-bottom: 0
}
.news-listing .news-listing-top-row {
	background: #333
}
.news-listing .masthead>p.subtitle {
	color: #c7c7c7;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 1.4285em;
	text-transform: uppercase;
	max-width: 610px
}
.news-listing .masthead>h1 {
	color: #fff;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1em;
	margin: 0;
	padding: 0;
	max-width: 610px
}
.news-listing .masthead .back-links {
	bottom: 0;
	left: 735px;
	padding-bottom: 30px;
	position: absolute;
	width: 210px
}
.news-listing .back-links a {
	color: #c7c7c7
}
.news-listing .news-listing-main-row {
	background: #fff
}
.news-listing .news-listing-detail {
	padding: 0
}
@media (min-width:992px) {
.news-listing .masthead {
	padding: 60px 15px 30px
}
.news-listing .masthead>h1 {
	font-size: 3em
}
}
@media (min-width:768px) and (max-width:991px) {
.news-listing .masthead {
	padding: 60px 15px 30px
}
.news-listing .masthead>h1 {
	font-size: 3em
}
}
@media (max-width:767px) {
.news-listing .masthead {
	padding: 40px 15px 30px
}
.news-listing .masthead>h1 {
	font-size: 2.285714em
}
}
@media (max-width:520px) {
.news-listing .masthead>h1 {
	font-size: 2em
}
}
.news-listing .listing-meta .listing-meta-showing-info {
	color: #333;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.428571em;
	line-height: 1.2em;
	margin: 0
}
.news-listing .listing-item a:visited h2 {
	color: #848
}
.news-listing .listing-item a:visited:hover h2 {
	color: #6c2a6c
}
.news-listing .listing-item p:last-child {
	margin-bottom: 0
}
.news-listing .listing-item>.visible-xs {
	border-top: 1px solid #ddd
}
.news-listing .listing-item .event-preview-xs-cell h2 {
	margin-top: 0
}
.news-listing .listing-item-date, .news-listing .listing-item-venue {
	font-size: 12px;
	line-height: 1.4;
	text-transform: uppercase
}
.news-listing .listing-pagination-wrapper {
	border-top: 1px solid #c8c8c8;
	padding-top: 10px
}
.news-listing .listing-pagination-label {
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 6px 12px 6px 0
}
.news-listing .listing-pagination ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.news-listing .listing-pagination li {
	float: left
}
.news-listing .listing-pagination a {
	color: #333;
	display: inline-block;
	padding: 6px 12px
}
.news-listing .listing-pagination a:visited {
	color: #333
}
.news-listing .listing-pagination-pages {
	float: left
}
.news-listing .listing-pagination-pages select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #ededed no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23ADADAD%22%20d%3D%22M9.861%2014.139c-.362%200-.707-.157-.944-.43l-4.924-5.67c-.452-.522-.396-1.311.125-1.764.521-.453%201.311-.397%201.764.124l3.98%204.583%203.971-4.574c.452-.521%201.242-.577%201.763-.124.521.453.577%201.242.125%201.763l-4.915%205.661c-.238.274-.582.431-.945.431z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 10px center;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 10px 40px 10px 15px
}
.news-listing .listing-pagination-pages .active a {
	color: #f03;
	font-weight: 700;
	cursor: default;
	text-decoration: none
}
.news-listing .listing-pagination-step {
	float: right;
	text-align: right
}
.news-listing .listing-pagination-step .disabled {
	display: none
}
.news-listing .listing-pagination-step li:nth-child(2) {
	padding: 6px 0
}
.news-listing .listing-pagination-step .prev {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M9.459%2011.456c-.204%200-.409-.071-.575-.215l-3.974-3.45c-.192-.166-.302-.408-.302-.662s.11-.496.302-.663l3.98-3.456c.366-.318.92-.279%201.238.087.318.366.279.92-.087%201.238l-3.217%202.794%203.211%202.788c.366.318.405.872.087%201.238-.173.199-.417.301-.663.301z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: left 9px;
	background-repeat: no-repeat;
	padding-left: 18px
}
.news-listing .listing-pagination-step .next {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M5.501%2011.594c-.246%200-.489-.102-.663-.302-.318-.366-.279-.92.087-1.238l3.217-2.794-3.21-2.787c-.366-.318-.405-.872-.088-1.238.318-.366.872-.406%201.238-.087l3.974%203.45c.192.167.302.408.302.663s-.11.496-.302.663l-3.98%203.456c-.166.143-.371.214-.575.214z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 9px;
	background-repeat: no-repeat;
	padding-right: 18px
}
@media (min-width:992px) {
.news-listing .listing-meta {
	padding-top: 30px;
	padding-bottom: 20px
}
.news-listing .listing-item {
	margin-bottom: 30px
}
.news-listing .listing-pagination-wrapper {
	padding-bottom: 30px
}
}
@media (min-width:768px) and (max-width:991px) {
.news-listing .listing-meta {
	padding-top: 30px;
	padding-bottom: 20px
}
.news-listing .listing-item {
	margin-bottom: 30px
}
.news-listing .listing-pagination-wrapper {
	padding-bottom: 30px
}
}
@media (max-width:767px) {
.news-listing .listing-meta {
	padding-top: 20px;
	padding-bottom: 10px
}
.news-listing .listing-pagination-wrapper {
	padding-bottom: 20px
}
}
.news-4-col-module {
	background: #fff
}
.news-4-col-module>.row {
	margin-bottom: 0
}
.news-4-col-module .news-preview-sm, .news-4-col-module .news-preview-md {
	margin-bottom: 30px
}
.news-4-col-module .news-preview-sm h2.span-outline, .news-4-col-module .news-preview-xs h2.span-outline {
	margin-top: 0
}
.news-4-col-module .news-preview-xs-container {
	border-top: 1px solid #ddd
}
.news-4-col-module .news-preview-module-footer hr {
	margin-top: 0
}
.news-4-col-module table {
	margin-bottom: 10px
}
.news-4-col-module table th, .news-4-col-module table td {
	vertical-align: top
}
.news-4-col-module table th {
	width: 50px
}
.news-4-col-module table td {
	padding: 0 10px 10px
}
.news-4-col-module table th div {
	width: 90px;
	height: 70px;
	margin-bottom: 0
}
.news-4-col-module .venue span.address {
	display: block
}
.news-4-col-module .date span.date {
	display: block
}
@media (max-width:991px) {
.news-4-col-module .main-content>div:nth-child(7) {
	display: none!important
}
}
.news-preview {
	line-height: 1.333
}
.news-preview .row.hidden-xs {
	margin-bottom: 30px
}
.news-preview .row.visible-xs {
	border-top: 1px solid #ddd;
	margin-bottom: 0
}
.news-preview-info {
	margin-bottom: 0
}
.news-preview-xs-table {
	border-collapse: collapse;
	display: table
}
.news-preview-xs-row {
	display: table-row
}
.news-preview-xs-cell {
	display: table-cell;
	padding: 10px 10px 10px 0;
	vertical-align: top
}
.news-preview-xs-cell h2 {
	margin-top: 0
}
.news-preview-xs-cell .image {
	background-size: 90px 70px;
	width: 90px;
	height: 70px
}
.news-preview .is-cancelled>.hide-if-yes, .news-preview .is-cancelled.Yes>.show-if-yes {
	display: block
}
.news-preview .is-cancelled>.show-if-yes, .news-preview .is-cancelled.Yes>.hide-if-yes {
	display: none
}
.news-preview .is-upcoming>.hide-if-yes, .news-preview .is-upcoming.Yes>.show-if-yes {
	display: block
}
.news-preview .is-upcoming>.show-if-yes, .news-preview .is-upcoming.Yes>.hide-if-yes {
	display: none
}
.news-module-detail-view .author p {
	display: inline
}
.news-module-detail-view .news-meta-pad {
	padding-right: 75px
}
.m-share {
	float: right
}
.m-share .m-share-popup {
	position: relative
}
.m-share .m-share-popup {
	background: #1f1f1f;
	display: none;
	padding: 10px;
	position: relative;
	width: 200px
}
.m-share-wrapper {
	float: right;
	margin-top: 10px
}
.m-shortcourse a, .m-shortcourse a:hover {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 1em
}
.m-shortcourse .icon {
	vertical-align: middle;
	height: 14px!important
}
.m-podcast-list h2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	margin: 4px 0 10px 0
}
.m-podcast-list h2 {
	margin-top: 10px
}
.m-podcast-list ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.m-podcast-list ul>li .grunticon-arw-diag-red-15 {
	height: 16px;
	margin-top: 4px;
	position: absolute;
	vertical-align: middle;
	width: 10px
}
.m-podcast-list ul>li a {
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	margin-left: 20px
}
.m-podcast-list p {
	color: #666;
	font-size: 12px;
	line-height: 18px
}
@media (max-width:767px) {
.m-podcast-list .listing-item {
	margin-bottom: 0
}
.m-podcast-list ul {
	margin-top: 0
}
}
.c-summary-cell .c-summary-cell {
	border-bottom: none;
	font-size: 1em;
	line-height: 1em;
	margin-top: 2px;
	padding: 0
}
.m-add-wrapper .c-icon-circle {
	background-position: 50%;
	height: 25px;
	width: 25px
}
.m-add-wrapper .meta {
	color: #666;
	display: table-cell;
	font-weight: 700;
	padding-left: 10px;
	vertical-align: middle
}
.event-module-detail-view .article-sub-heading {
	padding-top: 10px
}
@media (max-width:520px) {
.event-module-detail-view .article-sub-heading {
	padding-top: 55px
}
}
.event-module-detail-view .article-sub-heading>h4 {
	margin-top: 10px
}
.m-add-wrapper .meta {
	color: #666;
	display: table-cell;
	font-weight: 700;
	padding-right: 10px;
	vertical-align: middle
}
.m-add-wrapper {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	position: relative
}
.m-add-wrapper .dropdown-toggle {
	text-decoration: none;
	display: inline-block
}
.m-add-wrapper .dropdown-toggle>span {
	display: table
}
.m-add-wrapper .dropdown-menu {
	background: #242424;
	border-radius: 0;
	border: none;
	color: #e4e4e4;
	left: -190px;
	margin: 2px 0 0 0;
	padding: 0;
	width: 360px
}
.m-stacked-calendar .m-add-wrapper .dropdown-menu {
	left: 0;
	top: 35px
}
.m-add-wrapper.open .dropdown-menu {
	display: block
}
.m-add-wrapper .dropdown-menu:before {
	border: solid transparent;
	border-color: rgba(51,51,51,0);
	border-bottom-color: #242424;
	border-width: 12px;
	content: " ";
	height: 0;
	left: 248px;
	margin-left: -12px;
	pointer-events: none;
	position: absolute;
	top: -24px;
	width: 0;
	z-index: 1
}
.m-stacked-calendar .m-add-wrapper .dropdown-menu:before {
	left: 12px
}
.m-add-wrapper .dropdown-menu a {
	position: relative;
	display: block;
	color: #e4e4e4;
	font-size: 16px;
	padding: 10px 0 10px 35px
}
.m-add-wrapper .dropdown-menu a:hover, .m-add-wrapper .dropdown-menu a:focus {
	background: #333;
	color: #fff;
	text-decoration: none
}
.m-add-wrapper .dropdown-menu a:visited {
	color: #e4e4e4
}
.m-add-wrapper .dropdown-menu a .c-icon-20 {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px
}
@media (max-width:991px) {
.m-add-wrapper .dropdown-menu a {
	border-top: 1px solid #484848
}
.m-add-wrapper .dropdown-menu {
	left: -110px;
	top: 36px;
	width: 190px
}
.m-add-wrapper .dropdown-menu:before {
	left: 168px
}
}
.m-add-calendar-content .m-add-calendar-instruction {
	margin: 0;
	padding: 15px
}
.m-add-calendar-content ul .m-add-calendar-instruction {
	display: none
}
@media (min-width:992px) {
.m-add-wrapper .dropdown-menu a {
	border-bottom: 1px solid #484848
}
.m-add-wrapper .dropdown-menu li:first-child a {
	border-top: none
}
.m-add-calendar-content .m-add-calendar-instruction {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 50%;
	background: #242424
}
.m-add-calendar-content ul {
	min-height: 105px;
	width: 50%
}
.m-add-calendar-content ul .m-add-calendar-instruction {
	display: block;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0)
}
.m-add-calendar-content .m-add-calendar-instruction {
	border-left: 1px solid #484848
}
.m-add-calendar-content ul a:hover+.m-add-calendar-instruction, .m-add-calendar-content ul a:focus+.m-add-calendar-instruction {
	background: #333;
	border-left: 1px solid #333;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 15px;
	overflow: auto;
	clip: auto
}
}
.feature-1-col-module {
	display: block;
	line-height: 1.428571429
}
.feature-1-col-module:hover {
	text-decoration: none
}
.feature-1-col-module .image>div {
	height: 0;
	padding-top: 50%;
	left: 1px
}
.feature-1-col-module .feature-text {
	padding: 20px 15px
}
.feature-1-col-module h3, .feature-1-col-module:hover h3, .feautre-1-col-module:focus h3, .feature-1-col-module:visited h3 {
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.429em;
	margin-top: 0;
	color: #333;
	margin-bottom: 10px;
	text-decoration: none
}
.feature-1-col-module p, .feature-1-col-module:hover p, .feautre-1-col-module:focus p, .feature-1-col-module:visited p {
	font-size: 1.143em;
	color: #333;
	margin-top: 0;
	margin-bottom: 20px;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.feature-1-col-module span, .feature-1-col-module:visited span {
	font-weight: 700;
	text-transform: uppercase;
	font-size: .857142em;
	color: #cf120f
}
.feature-1-col-module:hover span {
	text-decoration: underline;
	color: #a80909
}
@media (max-width:991px) {
.feature-1-col-module .feature-text {
	padding: 15px
}
.feature-1-col-module h3, .feature-1-col-module:hover h3, .feature-1-col-module:visited h3 {
	font-size: 1.286em;
	margin-bottom: 10px
}
.feature-1-col-module p, .feature-1-col-module:hover p, .feature-1-col-module:visited p {
	font-size: 1em;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif
}
}
@media (max-width:767px) {
.feature-1-col-module .feature-text {
	padding: 15px
}
.feature-1-col-module p, .feature-1-col-module:hover p, .feature-1-col-module:visited p {
	margin-bottom: 10px
}
.feature-1-col-module .image>div {
	left: 0
}
}
.events-feature-3-col h2 {
	color: #fff;
	font-size: 1.467em;
	margin-top: 30px;
	margin-bottom: 20px
}
.events-feature-3-col .date, .events-feature-3-col .venue {
	color: #fff;
	font-size: .933em
}
.events-feature-3-col p {
	font-size: .933em;
	margin-top: 20px
}
.events-feature-3-col .data-content {
	margin-top: 2px;
	background-color: #333;
	display: table-cell;
	float: none!important;
	vertical-align: top
}
.events-feature-3-col .data-content.mouse-hover {
	background-color: #1f1f1f;
	cursor: pointer
}
.events-feature-3-col .date, .events-feature-3-col .venue {
	font-size: .933em
}
.events-feature-3-col .data-text {
	background: #333;
	padding-bottom: 40px
}
.events-feature-3-col .data-text .visible-xs h2 {
	max-height: 35px;
	overflow: hidden
}
.events-feature-3-col .data-text .venue.visible-xs .truncate-fluid-text {
	height: 25px;
	overflow: hidden
}
.events-feature-3-col .data-text p {
	color: #FFF;
	margin-bottom: 0
}
.events-feature-3-col .mouse-hover .data-text {
	background-color: #1f1f1f
}
.events-feature-3-col .is-cancelled>.hide-if-yes, .events-feature-3-col .is-cancelled.Yes>.show-if-yes {
	display: block
}
.events-feature-3-col .is-cancelled>.show-if-yes, .events-feature-3-col .is-cancelled.Yes>.hide-if-yes {
	display: none
}
.events-feature-3-col .is-upcoming>.hide-if-yes, .events-feature-3-col .is-upcoming.Yes>.show-if-yes {
	display: block
}
.events-feature-3-col .is-upcoming>.show-if-yes, .events-feature-3-col .is-upcoming.Yes>.hide-if-yes {
	display: none
}
@media (max-width:767px) {
.events-feature-3-col h2 {
	font-size: 1.142em
}
.events-feature-3-col .date, .events-feature-3-col .venue {
	font-size: .85em
}
.events-feature-3-col .data-content {
	display: table
}
.events-feature-3-col .data-text {
	width: auto;
	margin-left: 94px
}
.events-feature-3-col h2 {
	margin-top: 10px;
	margin-bottom: 10px
}
.events-feature-3-col .data-text {
	height: 94px;
	padding-bottom: 10px
}
.events-feature-3-col .data-content {
	height: 94px
}
.events-feature-3-col .data-img {
	height: 94px;
	width: 94px;
	position: absolute;
	top: 0;
	left: 0
}
}
.feature-tile {
	background-color: #1f1f1f
}
.feature-tile.row {
	margin-bottom: 0
}
.feature-tile .col {
	overflow: hidden;
	padding: 0;
	height: 320px
}
.feature-tile .image-col {
	cursor: pointer
}
.feature-tile .col.text {
	background-color: #333
}
.feature-tile .col.text .descrip {
	width: 100%;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding: 20px 15px;
	height: 100%;
	color: #ddd
}
.feature-tile.feature-tile-3-col .col.text .descrip>h3 {
	color: #fff;
	margin-top: 0;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.429em
}
.feature-tile .col.text .descrip>h3 {
	color: #fff;
	margin-top: 0;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1em
}
.feature-tile .col.text .descrip .truncate-fluid-text {
	padding-bottom: 10px;
	font-size: 1.429em
}
.feature-tile .col.text .descrip>h3 {
	color: #fff;
	margin-top: 0;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1em
}
.feature-tile .image-col .descrip {
	width: 100%;
	top: 100%;
	left: 0;
	background-color: rgba(0,0,0,.8);
	height: 100%;
	color: #fff;
	padding: 20px 15px;
	-webkit-transition: top .25s ease-out;
	-moz-transition: top .25s ease-out;
	-o-transition: top .25s ease-out;
	transition: top .25s ease-out
}
.feature-tile .image-col .descrip .short-desc {
	font-size: .857142em;
	line-height: 1.5em
}
.feature-tile .image-col .descrip>h3 {
	display: none
}
.feature-tile .image-col.b-hover .descrip, .feature-tile .image-col:hover .descrip {
	position: absolute;
	top: 0
}
.feature-tile .col.text .links a {
	font-size: .857142em;
	color: #ddd;
	line-height: 1.24em;
	margin-bottom: 0;
	outline-offset: 2px
}
.feature-tile .col.text .links p {
	color: #ddd
}
.feature-tile .col.text .links a:hover {
	color: #fff
}
.feature-tile .col .link {
	background-color: #333;
	padding: 10px 14px 10px 5px;
	z-index: 15;
	position: absolute;
	bottom: 0;
	width: 100%
}
@media (max-width:992px) {
.interest-tile-4-col.feature-tile .col .link {
	background: 0 0;
	margin-top: -40px
}
}
.feature-tile .col .link>span {
	height: 16px;
	vertical-align: middle;
	position: absolute;
	margin-top: 4px
}
.feature-tile .col .link a {
	display: inline-block;
	font-size: .857142em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color: #ddd;
	margin-left: 25px
}
.feature-tile .image-col.b-hover .link a .span-outline, .feature-tile .image-col:hover .link a .span-outline {
	text-decoration: underline;
	color: #fff
}
.feature-tile .col .link .span-outline {
	display: inline-block
}
.feature-tile .col.text .link {
	display: none
}
.feature-tile .col.text .image {
	display: none
}
.feature-tile .image-col .links {
	display: none
}
@media (max-width:991px) {
.feature-tile {
	background-color: #000
}
.feature-tile .col.text {
	width: 100%
}
.feature-tile .col.text, .feature-tile .col {
	height: auto
}
.feature-tile .col {
	margin-bottom: 10px
}
.feature-tile .image-col.b-hover .link a .span-outline, .feature-tile .image-col:hover .link a .span-outline {
	color: #fff;
	text-decoration: none
}

.feature-tile .image-col.b-hover .descrip, .feature-tile .image-col:hover .descrip {
	position: absolute;
	top: 0
}
.feature-tile .col.text .links br {
	display: none
}
.feature-tile .col.text .links {
	margin-top: 10px
}
.feature-tile .image-col .image {
	width: 120px;
	height: 120px
}
.feature-tile .image-col .descrip {
	padding-bottom: 20px;
	width: auto
}
.feature-tile .image-col.b-hover .descrip, .feature-tile .image-col:hover .descrip {
	transition: 0;
	left: 120px;
	background-color: #1f1f1f
}
.feature-tile .image-col .descrip {
	position: absolute;
	top: 0;
	left: 120px;
	color: #fff;
	font-size: .857142em;
	background-color: #1f1f1f
}
.feature-tile .col .link {
	position: relative;
	width: auto
}
.feature-tile .col:nth-child(odd) {
	padding-right: 0;
	padding-left: 5px
}
.feature-tile .col:nth-child(even) .descrip, .feature-tile .col:nth-child(even) .link {
	margin-right: 5px
}
.feature-tile .image-col .descrip {
	padding: 10px 15px
}
.feature-tile .image-col:nth-child(odd) .descrip {
	left: 125px
}
.feature-tile .col.text {
	margin: 0
}
.intro-explorer-more {
	margin-top: 10px!important
}
.feature-tile .image-col {
	margin-top: 10px;
	margin-bottom: 0
}
}
@media (max-width:520px) {
.feature-tile .col.text .descrip {
	padding: 10px 15px
}
.feature-tile .image-col {
	width: 100%
}
.feature-tile .col:nth-child(odd) {
	padding-left: 0
}
.feature-tile .col:last-child {
	margin-bottom: 0
}
.feature-tile .col:nth-child(even) .descrip, .feature-tile-3-col .col:nth-child(even) .link {
	margin-right: 0
}
}
@media (min-width:992px) {
.feature-tile .image-col.media-image-gallery-type .descrip, .feature-tile .image-col.media-video-gallery-type .descrip, .feature-tile .image-col.media-video-type .descrip {
	display: none
}
.feature-tile.interest-tile .image-col.media-image-gallery-type .descrip, .feature-tile.interest-tile .image-col.media-video-gallery-type .descrip, .feature-tile.interest-tile .image-col.media-video-type .descrip {
	display: block
}
}
.feature-tile.white {
	background-color: #c8c8c8
}
.feature-tile.white .col.text .descrip, .feature-tile.white .col .link {
	background-color: #fff
}
.feature-tile.white .col.text .descrip, .feature-tile.white .col.text .descrip a, .feature-tile.white .col .link a, .feature-tile.white .col.b-hover .link a .span-outline, .feature-tile.white .col:hover .link a .span-outline {
	color: #333
}
.feature-tile.white .col.text .link:hover {
	cursor: pointer
}
.feature-tile .col.text .link:hover a .span-outline {
	text-decoration: underline
}
.feature-tile.white .col.text {
	background-color: #fff
}
@media (max-width:991px) {
.feature-tile.white .image-col .descrip {
	background-color: #ddd;
	color: #333
}
.feature-tile .image-col .col-inner-wrapper {
	background-color: #1f1f1f
}
.feature-tile.white .image-col .col-inner-wrapper {
	background-color: #ddd
}
.feature-tile.white .col.text {
	background-color: inherit
}
}
.feature-tile-4-col .col.text {
	background-color: inherit
}
.feature-tile-4-col .col.text .col-inner-wrapper {
	background-color: #333
}
.feature-tile-4-col.white .col.text .col-inner-wrapper {
	background-color: #fff
}
.feature-tile-4-col.white .extended-desc p {
	color: #333
}
.feature-tile .col.text .links .short-desc {
	font-size: .857142em;
	font-family: Arial, Helvetica, sans-serif
}
.feature-tile-4-col .extended-desc p {
	line-height: normal;
	color: #ddd
}
.feature-tile-4-col .col {
	height: auto
}
.feature-tile-4-col .col.text .link .call-to-action {
	display: inline
}
.feature-tile-4-col .col.text .link .link-heading {
	display: none
}
.feature-tile-4-col .image-col .link .call-to-action {
	display: none
}
.feature-tile-4-col .image-col .link .link-heading {
	display: inline-block
}
.feature-tile-4-col .descrip .extended-desc {
	display: none
}
.feature-tile-4-col .descrip .extended-desc.show-extended-desc.show-promo-call {
	display: block
}
.feature-tile-4-col .descrip .short-desc {
	display: block
}
.feature-tile-4-col .descrip .short-desc.show-extended-desc.show-promo-call {
	display: none
}
.feature-tile-4-col .col.text .link {
	display: none
}
.feature-tile-4-col .col.text .link.show-extended-desc.show-promo-call {
	display: block
}
.feature-tile-4-col .col.text .descrip .truncate-fluid-text .heading {
	display: inline
}
.feature-tile-4-col .col.text .descrip .truncate-fluid-text .short-desc {
	display: none
}
.feature-tile-4-col .image-col .descrip .truncate-fluid-text .heading {
	display: none
}
.feature-tile-4-col.interest-tile .image-col .descrip .heading, .feature-tile-4-col.interest-tile .image-col .descrip .person, .feature-tile-4-col.interest-tile .image-col .descrip .entity {
	display: block;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.429em;
	color: #ddd;
	line-height: 18px;
	margin-bottom: 5px
}
.feature-tile-4-col .image-col .descrip .truncate-fluid-text .short-desc {
	display: inline
}
.feature-tile-4-col .col.text .descrip {
	height: auto
}
.feature-tile-4-col .image-col .descrip {
	position: absolute
}
@media (min-width:992px) {
.feature-tile-4-col.interest-tile-4-col .intro-explorer-more.col.text .descrip {
	height: 280px
}
}
@media (max-width:991px) {
.feature-tile-4-col.interest-tile .image-col .descrip .heading, .feature-tile-4-col.interest-tile .image-col .descrip .person, .feature-tile-4-col.interest-tile .image-col .descrip .entity {
	font-size: 16px;
	line-height: 18px
}
.feature-tile-4-col.interest-tile .image-col .descrip .truncate-fluid-text .heading {
	line-height: 18px;
	margin-bottom: 5px
}
.feature-tile-4-col .col.text .descrip {
	padding: 10px 15px
}
.feature-tile .col.text .descrip .truncate-fluid-text {
	font-size: 1.286em
}
.feature-tile-4-col .col.text .descrip .links {
	margin-top: 0
}
.feature-tile-4-col .col.text .descrip {
	height: 120px
}
.feature-tile-4-col .col.text {
	width: 50%
}
.feature-tile-4-col .col.text.intro-explorer-more {
	width: 100%
}
.feature-tile-4-col .col:nth-child(odd) {
	padding-left: 0
}
.feature-tile-4-col .col:nth-child(even) {
	padding-right: 0;
	padding-left: 5px
}
.feature-tile-4-col .col:nth-child(even) .descrip, .feature-tile-4-col .col:nth-child(even) .link {
	margin-right: 0
}
.feature-tile-4-col .col:nth-child(odd) .descrip {
	margin-right: 5px
}
.feature-tile-4-col .col.text {
	padding-right: 5px
}
.feature-tile-4-col .image-col:nth-child(odd) .col-inner-wrapper {
	margin-right: 5px
}
.feature-tile-4-col .col.text .descrip, .feature-tile-4-col .col.text .link {
	margin-right: 0
}
.feature-tile-4-col .first-image-col {
	margin-top: 0
}
.feature-tile .image-col:nth-child(odd) .descrip {
	left: 120px
}
}
@media (max-width:520px) {
.feature-tile-4-col .col.text {
	width: 100%
}
.feature-tile-4-col .col.text {
	padding-right: 0
}
.feature-tile-4-col .first-image-col {
	margin-top: 10px
}
.feature-tile-4-col .col:nth-child(even) {
	padding-left: 0
}
.feature-tile-4-col .col:nth-child(odd) .descrip, .feature-tile-4-col .col:nth-child(odd) .link {
	margin-right: 0
}
.feature-tile .image-col:nth-child(odd) .descrip {
	left: 120px
}
.feature-tile-4-col .image-col:nth-child(odd) .col-inner-wrapper {
	margin-right: 0
}
.feature-tile-4-col .col.text .descrip {
	height: auto
}
}
.text-feature-tile-4-col {
	background-color: #FFF;
	margin-bottom: 0;
	padding: 20px 0 30px
}
.text-feature-tile-4-col .col {
	padding: 0 15px
}
.text-feature-tile-4-col .col>h3 {
	margin-top: 0
}
.text-feature-tile-4-col .col>p {
	color: #666;
	line-height: 20px
}
.text-feature-tile-4-col .col>a {
	color: #CF120F;
	font-size: .857142em;
	font-weight: 700;
	text-transform: uppercase
}
.text-feature-tile-4-col .col>a:hover {
	color: #A80909
}
@media (min-width:768px) and (max-width:991px) {
.text-feature-tile-4-col .col {
	margin-bottom: 40px
}
.text-feature-tile-4-col .col:nth-child(odd) {
	clear: both
}
.text-feature-tile-4-col .col:nth-last-child(-n+2) {
	margin-bottom: 0
}
}
@media (max-width:767px) {
.text-feature-tile-4-col {
	padding-left: 15px;
	padding-right: 15px
}
.text-feature-tile-4-col .col {
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 20px;
	padding: 0
}
.text-feature-tile-4-col .col:last-child {
	border-bottom: 0 none;
	margin-bottom: 0
}
.text-feature-tile-4-col .col>a {
	display: inline-block;
	padding-bottom: 20px
}
.text-feature-tile-4-col .col:last-child>a {
	padding-bottom: 0
}
}
@media (min-width:992px) {
.m-feature-tile {
	background-color: #1f1f1f
}
.m-feature-tile.u-light {
	background-color: #fff
}
}
@media (max-width:991px) {
.m-feature-tile {
	background-color: #000
}
.m-feature-tile.u-light {
	background-color: #c8c8c8
}
}
@media (min-width:768px) {
.m-feature-tile {
	margin-bottom: 20px
}
}
@media (max-width:767px) {
.m-feature-tile {
	margin-bottom: 10px
}
}
.c-feature-tile {
	overflow: hidden;
	padding: 0
}
.c-feature-tile-link {
	display: block
}
.c-feature-tile-link:hover {
	text-decoration: none
}
.c-feature-tile-cta {
	background: #333;
	display: block;
	padding: 15px;
	position: relative;
	width: 100%;
	z-index: 2
}
.c-feature-tile-cta-link {
	display: block
}
.c-feature-tile-cta-icon {
	background-position: center center;
	float: left;
	height: 16px;
	width: 10px
}
.c-feature-tile-cta-title {
	color: #c8c8c8;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	font-weight: 700;
	line-height: 1.167em;
	margin: 0;
	margin-left: 20px;
	text-transform: uppercase
}
.c-feature-tile-link:hover .c-feature-tile-cta-title, .c-feature-tile-link:focus .c-feature-tile-cta-title, .c-feature-tile-cta-link:hover>.c-feature-tile-cta-title, .c-feature-tile-cta-link:focus>.c-feature-tile-cta-title {
	color: #fff;
	text-decoration: underline
}
.c-feature-tile-short-desc {
	color: #fff;
	font-size: .857142em;
	line-height: 1.5em;
	position: absolute;
	top: 0
}
.c-feature-tile-intro-wrapper>.c-feature-tile, .c-feature-tile-intro-wrapper:first-of-type>.c-feature-tile-intro {
	display: block
}
.c-feature-tile-intro-wrapper:first-of-type>.c-feature-tile, .c-feature-tile-intro-wrapper>.c-feature-tile-intro {
	display: none
}
.c-feature-tile-intro {
	color: #ddd;
	padding: 0
}
.c-feature-tile-intro-inner {
	background: #333;
	overflow: hidden;
	padding: 20px 15px
}
.c-feature-tile-intro-inner>:first-child {
	margin-top: 0
}
.c-feature-tile-intro-inner>:last-child {
	margin-bottom: 0
}
.c-feature-tile-intro-title {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.428571em
}
.c-feature-tile-intro-extended-desc>:last-child {
	margin-bottom: 0
}
.c-feature-tile-intro-extended-desc a, .c-feature-tile-intro-extended-desc a:visited {
	color: #ddd;
	text-decoration: underline
}
.c-feature-tile-intro-extended-desc a:hover, .c-feature-tile-intro-extended-desc a:visited:hover {
	color: #fff
}
@media (min-width:992px) {
.c-feature-tile-short-desc {
	background: rgba(0,0,0,.8);
	display: block;
	opacity: 0;
	padding: 20px 15px;
	width: 100%;
	z-index: 1
}
.c-feature-tile-link:hover>.c-feature-tile-cta, .c-feature-tile-link:focus>.c-feature-tile-cta {
	background: #1f1f1f
}
.c-feature-tile-link:hover>.c-feature-tile-short-desc, .c-feature-tile-link:focus>.c-feature-tile-short-desc {
	opacity: 1;
	-webkit-transition: opacity 250ms linear;
	-moz-transition: opacity 250ms linear;
	-ms-transition: opacity 250ms linear;
	-o-transition: opacity 250ms linear;
	transition: opacity 250ms linear
}
.c-feature-tile-media .c-feature-tile-short-desc {
	display: block
}
}
@media (max-width:991px) {
.c-feature-tile, .c-feature-tile-intro {
	margin-bottom: 10px
}
.c-feature-tile-image {
	height: 120px;
	width: 120px
}
.c-feature-tile-short-desc {
	background: #1f1f1f;
	height: 120px;
	left: 120px;
	padding: 15px;
	right: 0
}
}
@media (max-width:520px) {
.c-feature-tile {
	width: 100%!important
}
}
.u-light .c-feature-tile-cta, .u-light .c-feature-tile-intro-inner {
	background: #fff
}
.u-light .c-feature-tile-cta-title, .u-light .c-feature-tile-intro, .u-light .c-feature-tile-intro-extended-desc a {
	color: #333
}
.u-light .c-feature-tile-cta-link:hover>.c-feature-tile-cta-title, .u-light .c-feature-tile-cta-link:focus>.c-feature-tile-cta-title, .u-light .c-feature-tile-link:hover>.c-feature-tile-cta>.c-feature-tile-cta-title, .u-light .c-feature-tile-link:focus>.c-feature-tile-cta>.c-feature-tile-cta-title, .u-light .c-feature-tile-intro-extended-desc a:hover {
	color: #000
}
@media (min-width:992px) {
.u-light .c-feature-tile-link:hover>.c-feature-tile-cta, .u-light .c-feature-tile-link:focus>.c-feature-tile-cta {
	background: #ddd
}
}
@media (max-width:991px) {
.u-light .c-feature-tile-short-desc {
	background: #ddd;
	color: #333
}
}
.c-feature-tile-cta[data-profile-type] .c-feature-tile-cta-title {
	display: none
}
.c-feature-tile-cta[data-profile-type=Staff] .c-feature-tile-cta-title-profile-staff, .c-feature-tile-cta[data-profile-type=Student] .c-feature-tile-cta-title-profile-student, .c-feature-tile-cta[data-profile-type=Alumni] .c-feature-tile-cta-title-profile-alumni, .c-feature-tile-cta[data-profile-type="Guest (person or business)"] .c-feature-tile-cta-title-profile-guest, .c-feature-tile-cta[data-profile-type=Organisation] .c-feature-tile-cta-title-profile-org, .c-feature-tile-cta[data-profile-type=Other] .c-feature-tile-cta-title-profile-other {
	display: block
}
.c-feature-tile-3-col-intro .c-feature-tile-intro-title {
	color: #fff
}
.c-feature-tile-3-col-intro .c-feature-tile-intro-short-desc {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.428571em
}
.c-feature-tile-3-col-intro .c-feature-tile-intro-extended-desc {
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.285714em
}
@media (min-width:992px) {
.c-feature-tile-3-col, .c-feature-tile-3-col-intro .c-feature-tile-intro-inner {
	height: 320px
}
.c-feature-tile-3-col .c-feature-tile-cta {
	bottom: 0;
	position: absolute
}
.c-feature-tile-3-col .c-feature-tile-short-desc {
	font-size: 1em;
	height: 320px
}
}
@media (min-width:521px) and (max-width:991px) {
.c-feature-tile-3-col-wrapper:nth-of-type(2n+3) .c-feature-tile-short-desc {
	left: 125px
}
.c-feature-tile-3-col-wrapper:nth-of-type(2n) .c-feature-tile-short-desc {
	margin-right: 5px
}
.c-feature-tile-3-col-wrapper:nth-of-type(2n+3) .c-feature-tile {
	padding-left: 5px
}
.c-feature-tile-3-col-wrapper:nth-of-type(2n) .c-feature-tile {
	padding-right: 5px
}
}
.c-feature-tile-4-col-wrapper:first-of-type .c-feature-tile-4-col>* {
	display: none
}
.c-feature-tile-4-col-intro .c-feature-tile-intro-short-desc, .c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .857142em;
	line-height: 1.285714em
}
.c-feature-tile-4-col-intro .c-feature-tile-cta {
	padding: 0
}
.c-feature-tile-4-col-intro .c-feature-tile-cta-link {
	padding: 15px
}
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul {
	list-style: none;
	padding: 0
}
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul>li {
	float: left
}
@media (min-width:992px) {
.c-feature-tile-4-col-intro .c-feature-tile-intro-inner, .c-feature-tile-4-col .c-feature-tile-short-desc {
	height: 240px
}
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul>li {
	min-width: 95px;
	margin-bottom: 5px
}
}
@media (max-width:991px) {
.c-feature-tile-4-col-intro .c-feature-tile-intro-inner {
	padding-bottom: 10px
}
}
@media (min-width:768px) and (max-width:991px) {
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul>li {
	min-width: 70px;
	margin-bottom: 5px
}
}
@media (min-width:521px) and (max-width:991px) {
.c-feature-tile-4-col-intro .c-feature-tile-intro-short-desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.c-feature-tile-4-col-intro>.c-feature-tile-intro-inner {
	height: 120px
}
.c-feature-tile-4-col-wrapper:nth-of-type(even) .c-feature-tile-short-desc {
	left: 125px
}
.c-feature-tile-4-col-wrapper:nth-of-type(odd) .c-feature-tile-short-desc {
	margin-right: 5px
}
.c-feature-tile-4-col-wrapper:nth-of-type(even) .c-feature-tile {
	padding-left: 5px
}
.c-feature-tile-4-col-intro, .c-feature-tile-4-col-wrapper:nth-of-type(odd) .c-feature-tile {
	padding-right: 5px
}
}
@media (min-width:521px) and (max-width:767px) {
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul>li {
	margin-right: 5px;
	margin-bottom: 5px
}
}
@media (max-width:520px) {
.c-feature-tile-4-col-intro {
	width: 100%
}
.c-feature-tile-4-col-intro .c-feature-tile-intro-extended-desc>ul>li {
	min-width: 95px;
	margin-bottom: 5px
}
}
.container {
	max-width: 960px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}
.apply-btn, .apply-btn:visited, .apply-btn:focus {
	border: none;
	color: #fff;
	display: inline-block;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 300;
	height: 42px;
	line-height: 34px;
	margin-top: 20px;
	padding: 5px 20px 10px 20px;
	position: relative;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #ba100d;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cf120f), color-stop(1, #ba100d));
	background-image: -o-linear-gradient(bottom, #cf120f 0, #ba100d 100%);
	background-image: -moz-linear-gradient(bottom, #cf120f 0, #ba100d 100%);
	background-image: -webkit-linear-gradient(bottom, #cf120f 0, #ba100d 100%);
	background-image: -ms-linear-gradient(bottom, #cf120f 0, #ba100d 100%);
	background-image: linear-gradient(to bottom, #cf120f 0, #ba100d 100%);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	box-shadow: 0 2px 2px rgba(0,0,0,.2)
}
.apply-btn em {
	font-style: normal
}
.apply-btn .grunticon-pencil-wht-20 {
	height: 22px;
	left: -4px;
	margin-right: 4px;
	position: relative;
	top: 5px;
	width: 22px
}
.apply-btn:hover, .apply-btn:visited:hover {
	color: #fff;
	background-color: #d21e1e;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d21e1e), color-stop(1, #ca1a1a));
	background-image: -o-linear-gradient(bottom, #d21e1e 0, #ca1a1a 100%);
	background-image: -moz-linear-gradient(bottom, #d21e1e 0, #ca1a1a 100%);
	background-image: -webkit-linear-gradient(bottom, #d21e1e 0, #ca1a1a 100%);
	background-image: -ms-linear-gradient(bottom, #d21e1e 0, #ca1a1a 100%);
	background-image: linear-gradient(to bottom, #d21e1e 0, #ca1a1a 100%)
}
[data-local-intakes] .b-program-content-local-apply-midyear {
	display: none!important
}
[data-local-intakes*="Midyear Semester 2 2015"] .b-program-content-local-apply-midyear {
	display: inline!important
}
.enquire-link, .enquire-link:visited, .enquire-link:visited:hover {
	color: #c7c7c7;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
	font-size: 20px;
	display: inline-block
}
.enquire-link:hover {
	color: #fff
}
.enquire-link>span:first-child {
	height: 14px
}
.program-summary-section {
	margin-bottom: 30px
}
.program-summary-section-title {
	float: left;
	margin: 0 15px 10px 0!important
}
.program-summary-section .c-inline-application-switcher {
	margin-right: 120px!important
}
.program-summary-section .standard-content-meta h2 {
	margin-top: 10px;
	margin-bottom: 0
}
.program-summary-section .standard-content-meta p {
	margin-top: 0;
	margin-bottom: 0
}
.program-summary-section .c-summary {
	margin-top: -1.5em
}
.program-summary-section .program-brochure-link.postgraduate, .program-summary-section .program-brochure-link.research {
	display: none
}
.m-apply .program-brochure-link.postgraduate, .m-apply .program-brochure-link.research {
	display: none
}
.program-summary-step-prev-icon, .program-summary-step-next-icon {
	text-decoration: none
}
.program-summary-step a:hover .c-icon-circle {
	background: #cdcdcd
}
.program-summary-step-prev-icon {
	float: left;
	margin-right: 10px
}
.program-summary-step-next-icon {
	float: right;
	margin-left: 10px
}
.program-audience {
	margin-top: -.7142em
}
.m-detail-program .panel-group>.panel:last-child .panel-body {
	margin-bottom: -26px
}
.m-detail-program .child-program-cta {
	margin: 30px 0 10px
}
.m-detail-program .child-program-cta p:first-child {
	margin-bottom: 0
}
@media (min-width:521px) {
.m-detail-program .child-program-cta {
	margin-top: 50px
}
}
body.b-international .b-domestic, body.b-international .b-Domestic {
	display: none
}
body.b-domestic .b-international, body.b-domestic .b-International {
	display: none
}
[data-rp-offering-target] {
display:none
}
[data-rp-offering*=Domestic] [data-rp-offering-target*=Domestic], [data-rp-offering*=International] [data-rp-offering-target*=International] {
display:table-row
}
.m-program-list-related .m-program-list-location>.c-tooltip:focus:after, .m-program-list-related .m-program-list-location>.c-tooltip:hover:after {
	left: -100px;
	width: 175px
}
.m-program-list-header {
	margin-top: 20px
}
.m-program-list-header-title {
	float: left;
	margin-right: 15px;
	margin-top: 0
}
.m-program-list-header-lead {
	float: left
}
.m-program-list .table {
	color: #666
}
.m-program-list .table>thead>tr>th {
	color: #333;
	background: 0 0;
	border-bottom: 0 none
}
.m-program-list .table>thead>tr>th, .m-program-list .table>tbody>tr>td {
	padding-left: 0;
	padding-right: 10px
}
.m-program-list .table>thead>tr>th.m-program-list-apply, .m-program-list .table>tbody>tr>td.m-program-list-apply {
	padding-right: 0
}
.m-midyear-programs-list .panel {
	border-radius: 0!important
}
.m-midyear-programs-list .panel-title {
	margin-top: 0!important
}
.m-program-list-intakes-midyear {
	display: none!important;
	border: #cf120f solid 1px;
	clear: left;
	color: #cf120f;
	float: left;
	font-weight: 700;
	line-height: 1;
	margin-top: 5px;
	padding: 4px 8px;
	text-transform: uppercase
}
[data-local-intakes*="Midyear Semester 2 2015"] .m-program-list-intakes-midyear {
	display: block!important
}
.m-program-list .table>tbody>tr>td {
	padding-top: 10px;
	padding-bottom: 20px
}
.m-program-list .m-program-list-level {
	width: 105px
}
.m-program-list .m-program-list-location {
	width: 100px
}
.m-program-list .m-program-list-code {
	width: 60px
}
.m-program-list .m-program-list-apply {
	width: 30px
}
.m-program-list .table>tbody>tr>td.m-program-list-title>a {
	color: #333;
	font-weight: 700
}
.m-program-list-title-text {
	float: left
}
.m-program-list-title-code {
	clear: left;
	float: left
}
.m-program-list .table>tbody>tr>td.m-program-list-apply a {
	display: block
}
body.b-domestic .m-program-list [data-rp-offering-target] {
	display: none
}
body.b-domestic .m-program-list [data-rp-offering-target*=Domestic], body.b-international .m-program-list [data-rp-offering-target*=International] {
	display: table-row
}
@media (min-width:521px) {
.m-program-list .table>tbody>tr>td.m-program-list-apply a {
	color: inherit;
	background: #e7e7e7;
	font-weight: 700;
	padding: 3px 10px 3px 20px;
	border-radius: 4px;
	position: relative
}
.m-program-list .table>tbody>tr>td.m-program-list-apply a span {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: 5px
}
.m-program-list .m-program-list-apply {
	width: 60px
}
}
@media (min-width:768px) {
.m-program-list .table>thead>tr>th, .m-program-list .table>tbody>tr>td {
	padding-right: 15px
}
.m-program-list .m-program-list-level {
	width: 110px
}
.m-program-list .m-program-list-location {
	width: 105px
}
.m-program-list .m-program-list-code {
	width: 65px
}
}
@media (max-width:520px) {
.m-program-list a.c-tooltip:focus:after, a.c-tooltip:hover:after {
	left: -86px
}
}
.m-detail-program .requirementDescription {
	font: 1.143em Museo500;
	line-height: 1.25em
}
.m-detail-program .requirementConnection {
	font: 1.143em Museo500;
	line-height: 1.25em;
	margin: 10px 0
}
.m-detail-program .requirementRequirementHTML>em {
	display: block;
	font-size: .857142em;
	margin: 10px 0
}
.m-detail-program table.courseTable {
	color: #666
}
.m-detail-program table.courseTable>tbody>tr>th {
	color: #333;
	border-bottom: 0 none
}
.m-detail-program table.courseTable>tbody>tr>th, .m-detail-program table.courseTable>tbody>tr>td {
	padding: 8px
}
.m-detail-program table.courseTable>tbody>tr>td {
	padding-top: 10px;
	padding-bottom: 20px
}
@media (min-width:768px) {
.m-program-list .table>thead>tr>th, .m-program-list .table>tbody>tr>td {
	padding-right: 15px
}
}
.m-detail-program .requirementRequirementHTML i {
	font-size: 12px;
	display: block
}
@media (max-width:767px) {
.m-detail-program .requirementRequirementHTML.table-responsive {
	border: 0;
	overflow-x: hidden
}
}
.m-detail-program .requirementDescription {
	margin-top: 50px;
	margin-bottom: 10px
}
.m-detail-program .courseTable {
	margin: 20px 0 20px 30px;
	font-size: 12px;
	line-height: 16px
}
@media (max-width:767px) {
.m-detail-program .courseTable {
	margin-left: 0
}
}
.m-detail-program table.courseTable .courseHeader {
	border-bottom: 1px solid #ededed
}
.m-detail-program table.courseTable .courseHeader>th {
	font-weight: 400;
	line-height: 1em
}
.m-detail-program .courseTable th:nth-child(1), .m-detail-program .courseTable td:nth-child(1) {
	width: 55%
}
.m-detail-program .courseTable th:nth-child(2), .m-detail-program .courseTable td:nth-child(2), .m-detail-program .courseTable th:nth-child(3), .m-detail-program .courseTable td:nth-child(3) {
	width: 12%
}
.m-detail-program .courseTable th:nth-child(4), .m-detail-program .courseTable td:nth-child(4) {
	width: 21%
}
@media (max-width:767px) {
.m-detail-program .courseTable th:nth-child(1), .m-detail-program .courseTable td:nth-child(1) {
	width: 70%
}
.m-detail-program .courseTable th:nth-child(2), .m-detail-program .courseTable td:nth-child(2) {
	width: 15%
}
.m-detail-program .courseTable th:nth-child(4), .m-detail-program .courseTable th:nth-child(4) {
	width: 15%
}
.m-detail-program .courseTable th:nth-child(3), .m-detail-program .courseTable td:nth-child(3) {
	display: none
}
}
.m-detail-program .courseTable .courseLine td {
	padding-top: 5px;
	padding-bottom: 5px
}
.m-detail-program table.courseTable tr:nth-child(2) td {
	padding-top: 10px
}
.m-detail-program .courseTable {
	padding-top: 10px
}
.m-detail-program .requirementConnection {
	display: block;
	text-align: center;
	position: relative;
	background-color: #fff;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px
}
.m-detail-program .requirementConnection:before {
	content: " ";
	position: absolute;
	width: 110%;
	height: 5px;
	border-top: 1px solid #C7C7C7;
	top: 10px;
	margin-left: -50%;
	z-index: -1;
	font-family: Arial
}
.m-detail-program .requirementConnection:after {
	content: " ";
	position: absolute;
	width: 100px;
	height: 25px;
	top: 0;
	right: 42%;
	background-color: #fff;
	z-index: -1
}
@media (max-width:991px) {
.m-detail-program .requirementConnection:after {
	right: 43%
}
}
@media (max-width:767px) {
.m-detail-program .requirementConnection:after {
	right: 42%
}
}
@media (max-width:520px) {
.m-detail-program .requirementConnection:after {
	right: 37%
}
}
@media (max-width:520px) {
.m-table-pgs-plan-name {
	color: #333
}
}
.m-cgs-overlay-container {
	margin: 50px auto 0;
	max-width: 860px;
	min-height: 300px
}
.m-cgs-overlay {
	background: #fff;
	padding: 60px 8.3% 60px 8.3%;
	position: relative
}
.m-cgs-overlay .cgs-heading {
	font-weight: 700;
	padding-right: 10px
}
.m-cgs-overlay h2 {
	margin: 4px 0 10px 0
}
.m-cgs-overlay .data-row {
	padding: 4px 0
}
.m-cgs-overlay .course-information {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	padding: 6px 0;
	width: 75%
}
.m-cgs-overlay .course-information {
	display: block;
	font-family: Arial;
	font-size: 14px
}
.m-cgs-overlay .course-summary {
	margin-top: 20px
}
.m-cgs-overlay .course-information-heading {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px
}
.m-cgs-overlay .course-information a {
	color: #666;
	display: block;
	margin-left: 30px
}
.m-cgs-overlay .course-information .grunticon-arw-diag-gryc8-15 {
	margin-top: 5px;
	position: absolute
}
.m-cgs-overlay .error {
	margin: 50px 0
}
.m-cgs-overlay .ajax-container {
	height: 300px;
	text-align: center
}
@media (max-width:767px) {
.m-cgs-overlay-container {
	max-width: 90%;
	margin-top: 20px!important
}
.m-cgs-overlay {
	background: #fff;
	padding: 30px 8.3%;
	position: relative
}
.m-cgs-overlay .course-information {
	width: 100%
}
}
@media (min-width:768px) and (max-width:991px) {
.m-cgs-overlay-container {
	max-width: 690px;
	margin-top: 20px!important
}
}
@media (max-width:520px) {
.m-cgs-overlay {
	background: #fff;
	padding: 30px 15px;
	position: relative
}
}
.rmit-main-map {
	background: #333
}
.rmit-main-map h1 {
	color: #fff;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif
}
.rmit-main-map #google-map {
	z-index: 10;
	height: 800px
}
.rmit-main-map #google-map-info-panel {
	z-index: 20;
	background: #fff;
	margin-top: -780px
}
.rmit-main-map #google-map-show-on-map {
	z-index: 20;
	margin-top: -780px
}
.rmit-main-map #google-map-info-panel h3 {
	background: #333;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px 10px;
	font-family: Museo300, "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif
}
.rmit-main-map #google-map-info-panel button {
	background: #333;
	color: #fff;
	border: 0
}
.rmit-main-map #google-map-info-panel h6 {
	color: #333;
	font-weight: 700;
	font-size: 1.429em
}
.rmit-main-map #google-map-info-panel .building-img {
	width: 100%
}
.rmit-main-map .toolbar select {
	background: #7a7a7a;
	background: -moz-linear-gradient(top, #7a7a7a 0, #525252 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a7a), color-stop(100%, #525252));
	background: -webkit-linear-gradient(top, #7a7a7a 0, #525252 100%);
	background: -o-linear-gradient(top, #7a7a7a 0, #525252 100%);
	background: -ms-linear-gradient(top, #7a7a7a 0, #525252 100%);
	background: linear-gradient(to bottom, #7a7a7a 0, #525252 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#525252', GradientType=0);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #2e2e2e;
	color: #fff
}
.m-map-1-col {
	background: #fff;
	overflow: hidden;
	position: relative
}
.m-map-1-col-map {
	padding: 0
}
.m-map-1-col-map>a>figure {
	height: 0;
	padding-top: 50%
}
.m-map-1-col-desc {
	padding-bottom: 20px
}
.m-map-1-col-desc-body {
	font-size: .857142em;
	text-transform: uppercase;
	line-height: 1.4em
}
.t4-remove-p+p {
	display: none
}
.m-map-1-col-desc-body p {
	margin-bottom: 0
}
.m-map-1-col-desc-body .head-sub {
	margin-top: 14px
}
.m-map-building {
	background: #fff
}
.m-map-building .building-filters .row {
	background: #333
}
.m-map-building .building-filters .row>div {
	margin-bottom: 20px
}
.m-map-building .building-filters .selectboxit-options {
	overflow-x: hidden
}
.m-map-building .m-map-campus-list-wrapper>.selectboxit-container, .m-map-building .m-map-building-list-wrapper>.selectboxit-container {
	background-color: #fff;
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	border-radius: 4px;
	box-shadow: -2px 1px 2px 0 rgba(0,0,0,.2) inset;
	height: 34px
}
.m-map-campus-list-wrapper>.selectboxit-container>.m-map-campus-list, .m-map-building-list-wrapper>.selectboxit-container>.m-map-building-list, .m-map-campus-list-wrapper>.selectboxit-container>.m-map-campus-list:hover, .m-map-building-list-wrapper>.selectboxit-container>.m-map-building-list:hover {
	background: none!important;
	color: #666;
	filter: none
}
.m-map-campus-list-wrapper>.selectboxit-container .selectboxit-list, .m-map-building-list-wrapper>.selectboxit-container .selectboxit-list {
	background: none!important
}
.m-map-campus-list-wrapper>.selectboxit-container>.m-map-campus-list>.selectboxit-text, .m-map-building-list-wrapper>.selectboxit-container>.m-map-building-list>.selectboxit-text {
	font-weight: 400;
	height: 34px;
	line-height: 34px
}
.m-map-campus-list-wrapper>.selectboxit-container>.m-map-campus-list .selectboxit-arrow, .m-map-building-list-wrapper>.selectboxit-container>.m-map-building-list .selectboxit-arrow {
	top: 8px!important
}
.m-map-campus-list-wrapper>.selectboxit-container .selectboxit-option-anchor, .m-map-building-list-wrapper>.selectboxit-container .selectboxit-option-anchor {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #ededed;
	color: #666;
	font-weight: 400;
	height: 34px;
	line-height: 34px
}
.m-map-campus-list-wrapper>.selectboxit-container .selectboxit-focus>.selectboxit-option-anchor, .m-map-building-list-wrapper>.selectboxit-container .selectboxit-focus>.selectboxit-option-anchor {
	background: #e1e1e1;
	color: #666
}
.m-map-building a.close-button {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 32px;
	height: 32px;
	padding: 6px
}
.m-map-building-container {
	position: relative
}
.m-map-building-canvas {
	background: #c8c8c8;
	height: 500px;
	padding-top: 0
}
.m-map-building-canvas div[title*=Zoom]:focus {
	outline: 2px solid #0ff;
	outline-offset: 0
}
@media (min-width:768px) {
.m-map-building .building-filters .row {
	margin: 0
}
.m-map-building-building-info {
	position: absolute;
	left: 0;
	top: 30px;
	width: 312px;
	z-index: 1
}
}
.m-map-building-building-info {
	background: #fff
}
.m-map-building-building-info h2 {
	margin: 0;
	padding: 15px;
	color: #fff;
	background: #333
}
.m-map-building .building-image {
	padding-top: 33.3%;
	background-size: cover;
	background-position: center center
}
.m-map-building .static-map {
	display: none
}
.m-map-building .static-map .component-static-map {
	margin-top: 0
}
.m-map-building .building-meta {
	border-top: 1px solid #E4E4E4;
	padding: 10px 15px
}
.m-map-building .building-meta:first-child {
	border-top: 0 none
}
.m-map-marker {
	width: 34px;
	height: 34px;
	border-radius: 50% 50% 50% 0;
	background: #333;
	border: 1px solid #555;
	position: absolute;
	t-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -20px
}
.m-map-marker>div {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	text-align: center;
	left: 0;
	position: relative;
	top: 5px
}
.m-map-marker.current {
	background: #cf120f;
	border: 1px solid #a80909
}
.m-map-campus-download-wrapper>a {
	color: #666;
	font-size: .857em
}
.m-map-rmit-locations {
	background-color: #FFF;
	padding: 25px 0
}
.m-map-rmit-locations .panel-body>:last-child {
	margin-bottom: 0
}
.component-static-map {
	margin: 10px 0;
	position: relative
}
.component-static-map>a {
	display: block;
	margin: 0;
	padding: 0
}
.component-static-map .map-img {
	background-position: center center;
	background-size: cover;
	height: 200px
}
.component-static-map .map-overlay {
	background: -moz-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.4)));
	background: -webkit-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -o-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: -ms-radial-gradient(center, circle cover, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background: radial-gradient(circle at center, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, rgba(0,0,0,.4) 100%);
	background-position: center center;
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}
.component-static-map .map-link {
	position: absolute;
	bottom: 0;
	line-height: 35px;
	background-color: #333;
	z-index: 2
}
.component-static-map .map-link .map-label {
	color: #C8C8C8;
	font-size: .857142em;
	font-weight: 700;
	text-transform: uppercase
}
.component-static-map>a:hover .map-link .map-label {
	color: #FFF;
	text-decoration: underline
}
.component-static-map>a:hover .map-overlay {
	display: block
}
.component-static-map .map-link>span:first-child {
	height: 14px;
	vertical-align: middle
}
.component-world-map {
	background: #434343;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #434343 0, #666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(100%, #666));
	background: -webkit-linear-gradient(top, #434343 0, #666 100%);
	background: -o-linear-gradient(top, #434343 0, #666 100%);
	background: -ms-linear-gradient(top, #434343 0, #666 100%);
	background: linear-gradient(to bottom, #434343 0, #666 100%);
	position: relative;
	visibility: hidden;
	width: 100%;
	-webkit-transition: background .75s ease-in-out;
	-moz-transition: background .75s ease-in-out;
	-o-transition: background .75s ease-in-out;
	transition: background .75s ease-in-out
}
.component-world-map.focused {
	background: #333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #333 0, #333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333));
	background: -webkit-linear-gradient(top, #333 0, #333 100%);
	background: -o-linear-gradient(top, #333 0, #333 100%);
	background: -ms-linear-gradient(top, #333 0, #333 100%);
	background: linear-gradient(to bottom, #333 0, #333 100%)
}
.component-world-map.ready {
	visibility: visible
}
.component-world-map .control-location-select .marker {
	background-repeat: no-repeat;
	display: inline-block
}
.component-world-map .control-location-select .marker.rmit, .component-world-map .map .marker.rmit .icon {
	background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIg0KCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0LjU2MnB4IiBoZWlnaHQ9IjIxLjM3NHB4IiB2aWV3Qm94PSIwIDAgMTQuNTYyIDIxLjM3NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQuNTYyIDIxLjM3NCINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZGVmcz4NCjwvZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNy4yODEyIiB5MT0iMjAuOTM3NSIgeDI9IjcuMjgxMiIgeTI9IjAuMjUiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNERjI5MUUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYwMDAwIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjI4MTIiIHkxPSIyMS4zNzQiIHgyPSI3LjI4MTIiIHkyPSIwIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjMyOTFFIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0VBMDAwMCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJva2U9InVybCgjU1ZHSURfMl8pIiBzdHJva2Utd2lkdGg9IjAuNSIgZD0iTTE0LjMxMiw2Ljg0M2MwLDQuMDMyLTYuOTE3LDE0LjA5NS02LjkxNywxNC4wOTUNCglTMC4yNSwxMC44NzUsMC4yNSw2Ljc4MWMwLTMuODgzLDMuMTQ4LTYuNTMxLDcuMDMxLTYuNTMxQzExLjE2NSwwLjI1LDE0LjMxMiwyLjk1OSwxNC4zMTIsNi44NDN6Ii8+DQo8L3N2Zz4NCg==)
}
.component-world-map .control-location-select .marker.partner, .component-world-map .map .marker.partner .icon {
	background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIg0KCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0LjU2MnB4IiBoZWlnaHQ9IjIxLjM3NHB4IiB2aWV3Qm94PSIwIDAgMTQuNTYyIDIxLjM3NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQuNTYyIDIxLjM3NCINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZGVmcz4NCjwvZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNy4yODEyIiB5MT0iMjAuOTM3NSIgeDI9IjcuMjgxMiIgeTI9IjAuMjUiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjY2NjYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTk5OTk5Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjI4MTIiIHkxPSIyMS4zNzQiIHgyPSI3LjI4MTIiIHkyPSIwIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNEQ0RDREIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5OTk5OSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJva2U9InVybCgjU1ZHSURfMl8pIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuMzEyLDYuODQzDQoJYzAsNC4wMzItNi45MTcsMTQuMDk1LTYuOTE3LDE0LjA5NVMwLjI1LDEwLjg3NSwwLjI1LDYuNzgxYzAtMy44ODMsMy4xNDgtNi41MzEsNy4wMzEtNi41MzFDMTEuMTY1LDAuMjUsMTQuMzEyLDIuOTU5LDE0LjMxMiw2Ljg0Mw0KCXogTTcuNDA2LDNDNS4xOCwzLDMuMzc1LDQuODA1LDMuMzc1LDcuMDMxczEuODA1LDQuMDMxLDQuMDMxLDQuMDMxczQuMDMxLTEuODA1LDQuMDMxLTQuMDMxUzkuNjMzLDMsNy40MDYsM3oiLz4NCjwvc3ZnPg0K)
}
.component-world-map .map {
	overflow: hidden;
	position: relative;
	width: 100%
}
.component-world-map .map object {
	opacity: .6;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left
}
.component-world-map .map .marker {
	position: absolute;
	opacity: 1;
	outline: 0 none;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
.component-world-map.focused .map .marker {
	opacity: .2
}
.component-world-map.focused .map .marker.active {
	opacity: 1
}
.component-world-map .map .marker .icon {
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	margin-left: -7.5px;
	margin-top: -20px;
	position: absolute;
	width: 15px
}
.component-world-map nav {
	background-color: #333;
	display: block;
	padding: 20px 15px;
	width: 100%
}
.component-world-map nav h3 {
	color: #C7C7C7;
	margin: 0 0 20px 0
}
.component-world-map nav ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.component-world-map nav li {
	margin-bottom: 10px;
	width: 100%
}
.component-world-map .control-location-select .wrapper {
	display: inline-block
}
.component-world-map .control-location-select .marker {
	background-position: center;
	background-size: contain;
	height: 15px;
	vertical-align: middle;
	width: 15px
}
.component-world-map .control-location-select p {
	color: #C7C7C7;
	display: inline-block;
	font-size: .857142em;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
	text-transform: uppercase;
	vertical-align: middle
}
.component-world-map .location-tooltip {
	display: none
}
.component-world-map .location-tooltip.active, .component-world-map .location-tooltip.animating {
	display: block
}
.component-world-map .location-tooltip .arrow {
	border-left: 0 solid transparent;
	border-right: 0 solid transparent;
	display: inline-block;
	margin-left: 0;
	position: absolute
}
.component-world-map .location-tooltip.active .arrow {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	margin-left: -10px
}
.component-world-map .location-tooltip .wrapper {
	background-color: #FFF
}
.component-world-map .location-tooltip .content {
	padding: 15px
}
.component-world-map .location-tooltip .content>img {
	float: left
}
.component-world-map .location-tooltip img+.description {
	padding-left: 15px
}
.component-world-map .location-tooltip .description h4 {
	color: #333;
	font-size: 1.2857em;
	margin: 0 0 4px
}
.component-world-map .location-tooltip .description p {
	color: #666;
	font-size: .857142em;
	line-height: 1.5em;
	margin-bottom: 4px
}
.component-world-map .location-tooltip .description a {
	color: #CE1E1E;
	font-size: .857142em;
	font-weight: 700;
	line-height: 1em;
	text-transform: uppercase
}
.component-world-map .control-location-select.focus {
	outline: 2px solid #0FF;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	text-shadow: none;
	z-index: 1
}
@media (min-width:521px) and (max-width:767px) {
.component-world-map nav li {
	display: inline-block;
	width: 50%
}
.component-world-map nav li:nth-of-type(odd) {
	padding-right: 10px
}
.component-world-map nav li:nth-of-type(even) {
	padding-left: 10px
}
}
@media (max-width:767px) {
.component-world-map .location-tooltip {
	position: relative
}
.component-world-map .location-tooltip .arrow {
	border-bottom: 0 solid #FFF;
	left: 50%;
	top: 0;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}
.component-world-map .location-tooltip.active .arrow {
	border-bottom: 12px solid #FFF;
	top: -12px
}
.component-world-map .location-tooltip .wrapper {
	height: 0;
	overflow: hidden
}
.component-world-map .location-tooltip .content img {
	width: 20%
}
.component-world-map .location-tooltip .content img+.description {
	margin-left: 20%
}
}
@media (min-width:768px) {
.component-world-map .map {
	width: 66.67%
}
.component-world-map nav {
	background-color: rgba(35,31,32,.6);
	bottom: 0;
	padding: 60px 15px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 33.33%
}
.component-world-map nav li {
	margin: 10px 0;
	padding: 0
}
.component-world-map .location-tooltip {
	width: 470px;
	position: absolute;
	z-index: 10
}
.component-world-map .location-tooltip.above {
	padding-bottom: 30px
}
.component-world-map .location-tooltip.above .arrow {
	border-top: 12px solid #FFF;
	bottom: 18px
}
.component-world-map .location-tooltip.below {
	margin-top: -30px;
	padding-top: 30px
}
.component-world-map .location-tooltip.below .arrow {
	border-bottom: 12px solid #FFF;
	top: 18px
}
.component-world-map .location-tooltip .arrow {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	margin-left: -10px
}
.component-world-map .location-tooltip .content img {
	right: auto;
	width: 30%
}
.component-world-map .location-tooltip .content img+.description {
	margin-left: 30%
}
}
@media (max-width:991px) {
.component-world-map .control-location-select {
	background: #8F8F8F;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTY5NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(100%, #696969));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #696969 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #696969 100%);
	border-radius: 4px;
	position: relative
}
.component-world-map .control-location-select .wrapper {
	background-color: rgba(0,0,0,.4);
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #454545;
	margin-right: 10px;
	padding: 8px 12px
}
.component-world-map .control-location-select .arrow {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #000;
	display: inline-block;
	margin-top: -4px;
	opacity: .4;
	position: absolute;
	right: 16px;
	top: 50%
}
.component-world-map .control-location-select select {
	bottom: 0;
	cursor: pointer;
	font-size: 16px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}
}
@media (min-width:992px) {
.component-world-map .map .markers .marker:focus .icon {
	outline: 2px solid #0FF;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
	text-shadow: none;
	z-index: 1
}
.component-world-map nav li {
	margin: 6px 0
}
.component-world-map .control-location-select .arrow, .component-world-map .control-location-select select {
	display: none
}
}
.js-integration-data-src {
	display: none!important
}
.m-preview-item-dual-stack {
	background: #fff
}
.m-preview-item-dual-stack .row.last {
	padding-bottom: 0
}
@media (max-width:767px) {
.m-preview-item-dual-stack .row.last {
	padding-bottom: 10px
}
}
.m-preview-item-stack {
	background: #fff
}
.m-preview-item-stack .main-content {
	margin: 0
}
.m-preview-item-stack .m-preview-item-stack-summary {
	padding-left: 14px!important
}
.m-preview-item-stack .listing-item {
	margin-bottom: 30px
}
.m-preview-item-stack .row.last {
	padding-bottom: 0
}
.m-preview-item-stack .m-preview-item-stack-summary>h2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 10px 0
}
.m-preview-item-stack .m-preview-item-stack-summary ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.m-preview-item-stack .m-preview-item-stack-summary ul>li .grunticon-arw-diag-red-15 {
	height: 16px;
	margin-top: 4px;
	position: absolute;
	vertical-align: middle;
	width: 10px
}
.m-preview-item-stack .m-preview-item-stack-summary ul>li a {
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	margin-left: 20px
}
.m-preview-item-stack .scaled-background {
	height: 132px;
	overflow: hidden
}
.m-preview-item-stack p {
	color: #666;
	font-size: 12px;
	line-height: 1.4
}
.m-preview-item-stack .image-wrap {
	float: left;
	margin-right: 10px;
	width: 90px
}
@media (max-width:767px) {
.m-preview-item-stack .m-preview-item-stack-summary {
	margin-left: 90px
}
.m-preview-item-stack .scaled-background {
	height: 70px
}
.m-preview-item-stack .row.last {
	padding-bottom: 10px
}
}
@media (min-width:768px) and (max-width:991px) {
.m-preview-item-stack .scaled-background {
	height: 108px
}
}
.m-preview-item-cta {
	font-weight: 700;
	font-size: .857142em;
	line-height: 1.167em;
	text-transform: uppercase
}
.m-preview-item-cta a {
	color: #1f1f1f
}
@media (max-width:767px) {
.m-preview-item-cta-inner {
	border-top: 1px solid #ddd;
	padding: 20px 0 10px 0
}
}
.c-preview-item-link {
	text-decoration: none
}
.c-preview-item-image {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 0;
	padding-top: 65%;
	position: relative
}
.c-preview-item-link {
	display: block
}
.c-preview-item-link:hover, .c-preview-item-link:focus {
	text-decoration: none
}
.c-preview-item-link:hover .c-preview-item-title {
	color: #333;
	text-decoration: underline
}
.c-preview-item-image.scaled-background:before {
	display: none
}
.c-preview-item-title {
	color: #333;
	display: block;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700
}
.c-preview-item-date, .c-preview-item-meta {
	font-size: 12px;
	line-height: 1.4em;
	text-transform: uppercase
}
.c-preview-item-short-desc {
	color: #666;
	font-size: .857142em;
	line-height: 1.4em;
	margin-bottom: 0;
	margin-top: 10px
}
@media (max-width:767px) {
.c-preview-item-inner {
	border-top: 1px solid #ddd;
	padding: 10px 0
}
.c-preview-item-title {
	margin-top: 0
}
.c-preview-item-image {
	float: left;
	height: 70px;
	padding-top: 0;
	width: 90px
}
.c-preview-item-short-desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal
}
}
.m-preview-item-listing-grid {
	background: #fff
}
.m-preview-item-listing-grid-meta {
	color: #333;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.428571em;
	line-height: 1.2em;
	padding-top: 30px;
	padding-bottom: 20px
}
.m-preview-item-listing-grid-items {
	padding: 0
}
.c-preview-item-standard {
	padding-bottom: 30px
}
.c-preview-item-standard .c-preview-item-short-desc {
	margin-bottom: 0;
	margin-top: 10px
}
@media (max-width:767px) {
.c-preview-item-standard {
	padding-bottom: 0
}
.c-preview-item-standard .c-preview-item-short-desc {
	padding-bottom: 0
}
.c-preview-item-standard .c-preview-item-title, .c-preview-item-standard .c-preview-item-date, .c-preview-item-standard .c-preview-item-meta, .c-preview-item-standard .c-preview-item-short-desc {
	margin-left: 100px
}
}
.m-preview-item-with-title {
	background: #fff;
	padding-bottom: 20px
}
@media (max-width:768px) {
.m-preview-item-with-title h2 {
	margin-bottom: 20px
}
}
.c-preview-item-simple {
	padding-bottom: 30px
}
@media (max-width:767px) {
.c-preview-item-simple {
	padding-bottom: 0
}
}
.m-preview-item-side {
	background: #efefef
}
.m-preview-item-side .m-preview-item-title {
	padding: 10px 15px
}
.m-preview-item-side .m-preview-item-title>h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1em;
	margin: 0
}
.c-preview-item-side {
	border-top: 1px solid #ddd;
	padding: 10px 15px
}
.c-preview-item-side .c-preview-item-title {
	margin-top: 0
}
.c-pagination ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.c-pagination li {
	float: left
}
.c-pagination li:before {
	display: none!important
}
.c-pagination a {
	color: #333;
	display: inline-block;
	padding: 6px 12px;
	text-decoration: none
}
.c-pagination select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #ededed no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23ADADAD%22%20d%3D%22M9.861%2014.139c-.362%200-.707-.157-.944-.43l-4.924-5.67c-.452-.522-.396-1.311.125-1.764.521-.453%201.311-.397%201.764.124l3.98%204.583%203.971-4.574c.452-.521%201.242-.577%201.763-.124.521.453.577%201.242.125%201.763l-4.915%205.661c-.238.274-.582.431-.945.431z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 10px center;
	border: 1px solid #ddd;
	border-radius: 4px;
	float: left;
	padding: 10px 40px 10px 15px
}
.c-pagination-inner {
	border-top: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 20px
}
.c-pagination-label {
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 6px 12px 6px 0
}
.c-pagination-pages li:nth-child(2), .c-pagination-pages li:nth-last-child(2) {
	padding: 6px 10px 0 10px
}
.c-pagination-pages .active a {
	color: #f03;
	cursor: default;
	font-weight: 700
}
.c-pagination-stepper {
	float: right;
	text-align: right
}
.c-pagination-stepper .disabled {
	display: none
}
.c-pagination-stepper li:nth-child(2) {
	padding: 6px 0
}
.c-pagination-stepper .prev {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M9.459%2011.456c-.204%200-.409-.071-.575-.215l-3.974-3.45c-.192-.166-.302-.408-.302-.662s.11-.496.302-.663l3.98-3.456c.366-.318.92-.279%201.238.087.318.366.279.92-.087%201.238l-3.217%202.794%203.211%202.788c.366.318.405.872.087%201.238-.173.199-.417.301-.663.301z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: left 9px;
	background-repeat: no-repeat;
	padding-left: 18px
}
.c-pagination-stepper .next {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23919191%22%20d%3D%22M5.501%2011.594c-.246%200-.489-.102-.663-.302-.318-.366-.279-.92.087-1.238l3.217-2.794-3.21-2.787c-.366-.318-.405-.872-.088-1.238.318-.366.872-.406%201.238-.087l3.974%203.45c.192.167.302.408.302.663s-.11.496-.302.663l-3.98%203.456c-.166.143-.371.214-.575.214z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: right 9px;
	background-repeat: no-repeat;
	padding-right: 18px
}
.m-accordion-program-list table .column-location {
	width: 80px
}
.m-accordion-program-list table .column-apply {
	width: 40px
}
.m-accordion-program-list table .field-name a {
	color: #333;
	font-weight: 700;
	text-decoration: none
}
.m-accordion-program-list table .field-name a:hover {
	text-decoration: underline
}
.m-accordion-program-list table .field-apply a {
	display: block
}
@media (min-width:520px) {
.m-accordion-program-list table .column-location {
	width: 120px
}
.m-accordion-program-list table .column-code {
	width: 70px
}
.m-accordion-program-list table .field-name, .m-accordion-program-list table .field-location, .m-accordion-program-list table .field-code, .m-accordion-program-list table .field-apply {
	vertical-align: middle
}
.m-accordion-program-list table .field-apply a {
	color: inherit;
	background: #E7E7E7;
	border-radius: 4px;
	font-weight: 700;
	padding: 3px 10px 3px 20px;
	position: relative
}
.m-accordion-program-list table .field-apply a span {
	position: absolute;
	top: 50%;
	margin-top: -7px!important;
	left: 5px
}
}
.m-emergency {
	background: #fff
}
.m-emergency .m-emergency-header {
	background: #000
}
.m-emergency .m-emergency-header h2 {
	margin: 40px 0;
	color: #fc0;
	font: 40px Museo500;
	text-align: center
}
.m-emergency .m-emergency-content {
	padding-top: 30px;
	padding-bottom: 30px
}
.m-emergency .m-emergency-content .h3 {
	color: #EA1717;
	font: 24px Museo500
}
.m-emergency .m-emergency-content .lead {
	color: #333;
	font-size: 14px
}
.m-emergency .m-emergency-content .text {
	color: #666;
	font-size: 12px
}
.m-emergency .m-emergency-content>* {
	margin-bottom: 20px
}
.m-emergency .m-emergency-content>:last-child {
	margin-bottom: 0
}
@media (min-width:521px) {
.m-emergency .m-emergency-header h2 {
	font-size: 70px
}
}
@media (min-width:768px) {
.m-emergency .m-emergency-content {
	padding-top: 60px;
	padding-bottom: 60px
}
.m-emergency .m-emergency-content .h3 {
	font-size: 28px
}
.m-emergency .m-emergency-content .lead {
	font-size: 16px
}
.m-emergency .m-emergency-content .text {
	font-size: 14px
}
}
.selectboxit-container {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.selectboxit-container * {
	font: 14px Helvetica, Arial;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	outline: 0;
	white-space: nowrap
}
.selectboxit-container>select {
	width: 100%!important
}
.selectboxit-container .selectboxit {
	width: 220px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border-radius: 6px;
	overflow: hidden;
	display: block;
	position: relative
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
	height: 30px;
	line-height: 30px;
	display: block
}
.selectboxit-container .selectboxit:focus {
	outline: 1px solid #27b8e0
}
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: default
}
.selectboxit-text {
	text-indent: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left
}
.selectboxit .selectboxit-option-icon-container {
	margin-left: 5px
}
.selectboxit-container .selectboxit-options {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 100%;
	;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	cursor: pointer;
	display: none;
	z-index: 100;
	border-radius: 6px;
	text-align: left;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
@media (min-width:992px) {
.selectboxit-container .selectboxit-options {
	overflow-x: visible;
	overflow-y: visible
}
}
.selectboxit-option .selectboxit-option-anchor {
	padding: 0 2px
}
.selectboxit-option .selectboxit-option-anchor:hover {
	text-decoration: none
}
.selectboxit-option, .selectboxit-optgroup-header {
	text-indent: 5px;
	margin: 0!important;
	line-height: 1.571em!important;
	list-style-type: none
}
.selectboxit-option-first {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px
}
.selectboxit-option-first .selectboxit-option-anchor a {
	border-top: 0 none
}
.selectboxit-optgroup-header+.selectboxit-option-first {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.selectboxit-option-last {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}
.selectboxit-optgroup-header {
	font-weight: 700
}
.selectboxit-optgroup-header:hover {
	cursor: default
}
.selectboxit-arrow-container {
	width: 30px;
	position: absolute;
	right: 0
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	margin: 0 auto;
	position: absolute;
	top: 50%;
	right: 0;
	left: 0
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
	top: 30%
}
.selectboxit-option-icon-container {
	float: left
}
.selectboxit-container .selectboxit-option-icon {
	margin: 0;
	padding: 0;
	vertical-align: middle
}
.selectboxit-option-icon-url {
	width: 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	height: 100%;
	background-position: center;
	float: left
}
.selectboxit-rendering {
	display: inline-block!important;
	;
	zoom: 1!important;
	visibility: visible!important;
	position: absolute!important;
	top: -9999px!important;
	left: -9999px!important
}
.jqueryui .ui-icon {
	background-color: inherit
}
.jqueryui .ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.selectboxit-btn {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	border-bottom-color: #b3b3b3
}
.selectboxit-default-arrow {
	width: 0;
	height: 0;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}
.selectboxit-list {
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2)
}
.selectboxit-list .selectboxit-option-anchor {
	color: #333
}
.selectboxit-list .selectboxit-option-anchor>.selectboxit-option-icon-container {
	display: none
}
.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
	color: #fff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #08c, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #08c, #0077b3);
	background-image: -o-linear-gradient(top, #08c, #0077b3);
	background-image: linear-gradient(to bottom, #08c, #0077b3);
	background-repeat: repeat-x
}
.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor {
	color: #999
}
.midyear-campaign .intro {
	background-color: #333;
	padding: 20px 0 40px 0;
	position: relative
}
.midyear-campaign .intro .col-md-3 {
	bottom: 20px;
	padding: 0;
	position: absolute;
	right: 45px;
	width: inherit
}
.midyear-campaign .description>p:first-child {
	color: #c8c8c8;
	font-family: Museo300, Arial, Helvetica, sans-serif;
	font-size: 1.429em;
	line-height: 1.2em
}
.midyear-campaign .intro-extended-desc {
	font-size: 1em;
	line-height: 1.286em;
	font-family: Arial, Helvetica, sans-serif;
	color: #c8c8c8
}
.midyear-campaign .masthead-dropdown-wrapper {
	position: absolute;
	top: 0
}
.midyear-campaign .intro span {
	height: 30px;
	vertical-align: middle
}
.midyear-campaign .link-wrapper {
	cursor: pointer
}
.list-container.custom-list-fix ul>li:before {
	display: none
}


/* **** Changes on 18-02/2016 **** */
@media screen and (max-width:300px){
    .external-site-links{
        display:flex;
        flex-flow: column;
    }
    #order0{order:1;}
    #order1{order:3;}
    #order2{order:2;}
}
@media (min-width:768px){
	.external-site-links{
        display:flex;
        flex-flow: column;
    }
    #order0{order:1;}
    #order1{order:3;}
    #order2{order:2;}
}

.navbar-left .myrmit-link .grunticon-user-gryA-20.icon-user:before{display:none!important}
.navbar-left .myrmit-link .grunticon-user-red-20.icon-user:before{display:none!important}

#mobi0a .grunticon-hat-red-15 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAbJJREFUOI3tkT9IVXEUx7/f87vvIaXUrLSkt3u9vqEodIkgJGoIlxah0bHNqak2t1qkQBoaCoeiWtqa2hJCE+3d9+59Rg0OQZhTlPf+zmkI5fp8CG0OfqfzBz7ne84BjnXkxMOaaRQNusDuU3kFQD/AJQSYC9day/8F/DIaTpQidwEdJ2Sw2jPVnxBZodrCSJq9JGA9gQYwb4zeNl/OgHJBiFOHuffAH6quCeRNmLbnDgA7cdxQ+A90cnKfI/M/YLIJoEGh6wG2+HNbdvO9YLjVaoq4O/C2AdVSzZYNeCQaXIVgnuRWFaTQHVP9SOBetR5UrGouyEAOK/RhqcHzOvSVD2wKxiHy33Cvtk3YJxH3dCRtPeu+oVQTU70GxaqW7kFdyvcMiimovqP5jhk2ofaatOsU+WXQWjfsAJBErIKvQc0uAzKAIjgTNfOZHdQv1uAuhWl2S1DbMuAGgclu2L6Vs7Fz8wpOC206XM9edJL4tAcW8yT8bvBLBe13NhYl0GJCyCcn+gZmewH3vpwn0WMFVqNme2G3tp4k/X0sbhrkPIA6zDacubdn0/RbL9ixjqj+ApsssYlz9nqzAAAAAElFTkSuQmCC'); background-repeat: no-repeat; }

#mobi1a .grunticon-hat-red-15 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAgZJREFUOI3Nks1rU1EQxX8zeZFnS4quRGkpmiaGpI3FihsFFyqCFly7cevKhR8gpbhUulHXXbiQ4j9g/wYRkYBgG5pHURRFClqJRZuSlzsuYr7eM9GFgrOaO2fOmTP3XvjfQ6KFSj4zjekTVcbM7E6mHNwWMIC1YvagNFhWpAC2WPVTV4+VSvVuvsZGGAuqjAGIyHxlMnu4BSVCmW+KAciV1Pevp6L0mKAKa63cOdtwoVbbZ6HS6XRbivfxtyu/LBaHd9e3J1V0n2ryeXplZaOFfZiZGartbE0YlhaXLKXL5XcDBYOpiVEJE89QRts3YHY9Ww4evDkyvicM/adAvo1h97Krwc2+K1sjcbdbDEDEFgDCuj/XLdZ0IzeiDnsEVdz5aAPoLgAndiGOxcOLkA3c5181KiL9sH8asVcO8tlrInIfwGGrnh+eSJdeVwEq+dwlsCUVEg73VtROZl+tv+/mx/6hmZ3rgFKo73j7O2c7rUKimeu4hZKL8r1oQUUfOmfTP6e9SA2l2n/NmXuEyWxzNVn3Pb8U40cLDvFUbRuRERPZrPEl2Rkmw4psqtpeUz59q9f9gQ6DQm7WsMegos3bvexqyQPA2Uo+cxyzZVQ8UBQuijYOAcW+Ds015jT+UGcA1OQWqj0GRHRq8MqqR6MNHcz6Y13RM1HNLfZv1SXMjfyJ6F+NHzY2qeWijjLBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; }

#mobi2a .grunticon-hat-red-15 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVFJREFUOI3tkr1KA1EQhc/cmxhlQcEHCAj5IesmjXkEsbPzHWxt9U3EwkqsfQItBSMGEhOyxiIgNiIoaBKyuXOshM0fiNEup5tz73zzwwALzSsZN6qlkue5/gkobwDbpF5mm+2qAAz9jE9jt4XMCrDOpB7kqu2XmcDQz59j4PYlZd9Hy/CYxKuIHMXd4RAbNsHD3H24/+2ZETp111nL8a6VLJPcmj4id+KxmfZpHk0ArXMTe50LmPSiH3ctKU4U//+R/xz4GXlDAA0l3KwkJRyoLR2Y/vhbIh6QIkGz8QFgM8xkUmbZ5J1KIMasCrUL8Iyq9aVu1NzodPoA0A7ydjbQymnLz3cBbYhITVXqEKm5iFeF1sPzo++naaOtyEvtPRRyZRiWSbmIM6aeSOhnfBFTBBGoSNEoAjF6p0BJIBUSFZK3K2u9m/T1U2/Wahb6nb4AiUSPKRD0fv8AAAAASUVORK5CYII='); background-repeat: no-repeat; }

#mobi3a .grunticon-hat-red-15 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAipJREFUOI3VkT9IlHEYxz/P8x7hqUFDEGH+Kc9Ts+4MyiVDCJdA2soIira29pagiNaGoKGIhharocGhrZYGEbSrK8n3rjSLDALJCrU8n6fh7uw6z0vHvsv74/d73s/v+3lf+O+TSbZfziTigxud1/KNqebmmkxXayNANhk/DFxC/KafIHCQsCvWWg0o5Rthsn1IYNDhiWA9oPUAmE276jeBBO6n2l6G9ysBIxVuCAvPo38JqLYUb3fX9+s1XKMM/mp1BY9xP+b4GYMPAAZLv1Y0XA+4qvy0ry/S8HX2ipifQ3Un8G4+Ut9xcGxsGeBtd/yQuYzm9UkRcK0tNflw3YaNc587BblYgAGeKsIA9qTCMTNWCm91u9vVqsqx9GTaneOGj+dLSO9Usnlb8Ty7v31AlaCgfU8lMlBVuZgw0TEg4sMFtQlXvy3IDjO/oCq1Zr4QrVvY3jTycbEScO1flpX+1eLKXkGuA6jm71aV2qWFun5guKpyMY7kwL47fsPMX5ecDDsMgf1wt/lKsIrKeSgi4JlkZ5dhaTWbjaUzuwAyPbGtLAWnBZ/+mYuM7puYmPsnsDSZZPykm87E029GwkTsgLs+Q6VGYRks5+K746nsl+L8mm9YnrYX4YM/zYMjqtTifhbARG8Fbr3Aow0DS6PQkvcKxl2WHQ+2mGlT2cwmInonv8iNi8tzxRaJrtwtHdlUw9ySzWjUutX1vOOhm499ijYsQHZTvTaV31hM3jGaGmMNAAAAAElFTkSuQmCC'); background-repeat: no-repeat; }

.scrolling-table, .stacked-table, .component-table{
 visibility: visible; 
}
.scrolling-table table, .stacked-table table, .component-table table{
 width: 100%; 
}

.c-feature-tile-4-col-wrapper.col-layout .c-feature-tile-4-col > a {
 display: block;
}.c-feature-tile-intro-wrapper.c-feature-tile-3-col-wrapper.col-layout .c-feature-tile-3-col-intro, .c-feature-tile-intro-wrapper.c-feature-tile-3-col-wrapper.col-layout .c-feature-tile-3-col-intro.c-feature-tile-intro {
	display: none;
}

.c-feature-tile-intro-wrapper.c-feature-tile-3-col-wrapper.col-layout .c-feature-tile-3-col.c-feature-tile{
	display: block;
}
.component-static-map>a {
	text-decoration: none;	
}
.m-stacked-contact-map .component-static-map a .map-link {
    width: 100%!important;
    margin: 0;
}
.offsetT0{margin:0}

#newshare .m-share-wrapper{
	margin-top: 0px;
}

.gutterT5{
	top: 5px;
}

.display-inline-table {
    display: inline-table;
}

.vjs-loading-spinner{
 display: none !important;
}

.event-no-margin .no-vertical-margin{
 display: block;
}

.gutterT25 {
    padding-top: 25px;
}

.rightnav-border > div > b{
	color: #fff;
}

.avoidPtag p{
	margin: 0;
}
.standard-content-detail #contact-table-layout .summary>[class^=summary], .standard-content-detail #contact-table-layout .summary .summary-opening-date, .standard-content-detail #contact-table-layout .summary .summary-closing-date{
 font-size: inherit;
}
.org-area-module-detail-view  #contact-table-layout .summary>div span{
 color: #666;
}

.standard-content-detail #opportunity-summary-table .summary>[class^=summary], .standard-content-detail #opportunity-summary-table .summary .summary-opening-date, .standard-content-detail #opportunity-summary-table .summary .summary-closing-date{
 font-size: inherit;
}
.org-area-module-detail-view #opportunity-summary-table .summary>div span{
 color: #666;
}
@media (max-width: 767px){
    .standard-content-article ul.c-carousel-controls.bottom-margin{
        bottom: 0;
    }
}
#program-child .gutterTLBR{
 	padding: 10px 30px;
}
#program-child .gutterTLBR span{
	margin: 0;
}
.splitter-display-inlineBlock{
	display: inline-block;
}
.stacked-nobg .medium{
    background: none;
}
.stacked-nobg .m-stacked-staff .cta-large{
	text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
}
.standard-content-article .org-area-module-detail-view .extended-desc h3{
    color: #666;
    font-family: Museo300,Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    line-height: 1.2em;
} 
.icon-user:before{
	display: none;	
}
.map object img {
    width: auto !important;
    position: inherit !important;
    right: 0 !important;
}
.article-link > a{
	color: #848;
    text-decoration: none;
}
.article-link > a:hover{
	color: #848;
    text-decoration: underline;
}
.standard-content-top-row header.image-masthead-wrapper.large-text.row.mb-md-md-xs {
    margin: 0!important;
}
.splitter, .splitter-container, .floated-image-container + p + div {
       clear: both !important;
}
.profile-summary-box .c-summary.c-summary-2-col .c-summary-cell{
	float: none;
	width: auto;
    display: block;
}

.reveal-button>.pre-click-button-label {
	display: inline-block;
}
.reveal-button>.post-click-button-label {
	display: none;
}
.revealed>.pre-click-button-label {
	display: none;
}
.revealed>.post-click-button-label {
	display: inline-block;
}

.mediawidearea-caption p{
	margin-bottom: 0;
}

.social-media h5 a {
    color: #333;
}

@media only screen and (max-width:375px) {
.footer .social-media ul {
	float: left
}
}

.captioned-image.image-square .js-launch-lightbox .scaled-background:before {
	padding-top: 280px;
}

.social-media h5 a {
    color: #333;
}
.entry-requirements-result {
    /*font: 1.429em ;*/
    font-size: 2.5rem;
}

.entry-requirements-calc-top {
    padding: 10px 10px 0 10px;
    background-color: #f7f7f5;
    margin-bottom: 0;
}

.entry-requirements-calc-top .row {
    margin-bottom: 0;
}

.entry-requirements-calc-title {
    font: 1.429em Museo300;
    font-size: 2.5rem;
}

.entry-requirements-padding {
    padding-top: 10px;
    padding-bottom: 10px;
}

.entry-requirements-calc-body {
    background-color: #dcdcdc;
    padding: 10px 10px 0 10px;
    margin-bottom: 0;
}

.entry-requirements-calc-footer {
    background-color: #ebebeb;
    margin-top: 2px;
    padding: 10px;
}

.entry-requirements-addon {
    background-color: #dc291e;
    font-size: 1.8rem;
    font-family: 'Museo300', 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #FFFFFF;
}

.entry-requirements-without-margin {
    margin-bottom: 0;
}

.entry-requirements-without-padding-left{
    padding-left:0;
}
.entry-requirements-padding-col{
    padding-left: 15px;
}


.entry-requirements-label {
    font-weight: 700;
    font-size: 1em;
}

.entry-requirements-go-btn{
    background-color: #dc291e;
    font-size: 1.8rem;
    font-family: 'Museo300', 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #FFFFFF;
    padding: 6px 12px;
    line-height: 1;
    border: 1px solid #cccccc;
    border-radius: 4px;
    width: 100%;
}

@media (max-width:768px) {
.entry-requirements-calc-body .row .col-md-5{
    padding-bottom: 10px;
}
}



body.homepage {
  color: #000053;
  background: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 1200px) {
  body.homepage .container {
    max-width: 1140px;
  }
}

body.homepage .home-page-template {
  overflow: hidden;
}

body.homepage .main-content-wrapper#content {
  padding: 0;
}

body.homepage .text-small-emphasis {
  text-transform: none !important;
}

body.homepage input::-webkit-input-placeholder {
  color: #000053;
}

body.homepage input:-moz-placeholder {
  /* Firefox 18- */
  color: #000053;
}

body.homepage input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000053;
}

body.homepage input:-ms-input-placeholder {
  color: #000053;
}

body.homepage .modal-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-header {
    background-image: none !important;
  }
}

body.homepage .navbar-inverse {
  background: #000053;
  color: white;
  height: 50px;
}

body.homepage .navbar-inverse .container {
  background: transparent;
}

body.homepage .navbar-inverse .navbar-collapse {
  background: transparent;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left {
  text-transform: none;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li {
  padding-top: 6px;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li a {
  font-size: 16px;
  height: 44px;
  margin: 0;
  padding-top: 8px;
  color: white;
  border: 0;
  padding-left: 20px;
  padding-right: 20px;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li a .icon-user {
  display: none;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown {
  width: auto;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown .arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='17' viewBox='0 3 24 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000053' d='M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6'/%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  width: 10px;
  height: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  top: 6px;
  margin-left: 8px;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown .arrow span {
  display: none;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown.open {
  color: white;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown.open .arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='17' viewBox='0 3 24 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6'/%3E%3C/g%3E%3C/svg%3E");
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left li.dropdown.open a {
  background: #e60028;
  color: white;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left > li.active > a {
  margin-top: 0 !important;
  height: 44px;
  color: #000053;
  font-weight: bold;
  background: white;
  padding-left: 20px;
  padding-top: 8px;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu {
  padding: 0;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu li {
  border: 0;
  padding: 0;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu li a {
  text-transform: none;
  border-bottom: 0;
  font-weight: bold;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  padding-top: 10px;
  height: auto;
  padding-bottom: 10px;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu li a:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='11' viewBox='520 80 10 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M524.013 80.69l-2.627 2.367 2.366 2.628-2.628 2.365 2.366 2.628 2.627-2.366 2.628-2.365-2.366-2.628'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 11px;
  margin-right: 8px;
  display: inline-block;
}

body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu li a span.grunticon-arw-right-gryAD-20,
body.homepage .navbar-inverse .navbar-collapse .navbar-left ul.dropdown-menu li a span.grunticon-arw-right-red-20 {
  display: none;
}

body.homepage .navbar-inverse .navbar-collapse a {
  color: white;
  font-weight: normal;
  font-size: 1.5rem;
}

body.homepage .navbar-inverse .navbar-collapse .dropdown-menu a {
  color: #000053;
}

body.homepage .navbar-inverse .navbar-collapse .meta {
  text-transform: none;
}

body.homepage .m-applicant-type-switcher {
  background: transparent;
}

body.homepage .m-applicant-type-switcher a {
  padding-top: 16px;
  height: 48px;
  color: white !important;
}

body.homepage .m-applicant-type-switcher a .grunticon-australia-gryA-15,
body.homepage .m-applicant-type-switcher a .grunticon-globe-gryA-15 {
  display: none;
}

body.homepage .m-applicant-type-switcher.open {
  background: white;
}

body.homepage .m-applicant-type-switcher.open a {
  color: #000053 !important;
}

body.homepage .m-applicant-type-switcher .dropdown-menu {
  background: white;
  color: #000053;
  font-size: 15px;
}

body.homepage .m-applicant-type-switcher .dropdown-menu a {
  text-decoration: underline;
}

body.homepage .m-applicant-type-switcher .dropdown-menu a:hover,
body.homepage .m-applicant-type-switcher .dropdown-menu a:focus {
  color: #e60028 !important;
}

body.homepage .m-applicant-type-switcher .btn-lg.btn-primary {
  height: 50px;
  width: auto;
  padding: 15px 40px 15px 40px !important;
  border-radius: 25px;
  background: #e60028;
  color: white;
  position: relative;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .m-applicant-type-switcher .btn-lg.btn-primary:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .m-applicant-type-switcher .btn-lg.btn-primary:hover:before,
body.homepage .m-applicant-type-switcher .btn-lg.btn-primary:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .m-applicant-type-switcher .btn-lg.btn-primary:before {
  background-color: #bd0021;
}

body.homepage .m-applicant-type-switcher .btn-lg.btn-primary:active:before {
  background-color: #9a001b;
}

body.homepage .m-applicant-type-switcher .btn-cancel {
  position: relative;
  top: -9px;
}

body.homepage .m-applicant-type-switcher .applicant-info {
  border-bottom: 0;
}

body.homepage .m-applicant-type-switcher .custom-font-msg {
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

body.homepage .top-navigation-wrapper {
  background: transparent;
  margin-bottom: 10px;
}

body.homepage .top-navigation-wrapper .logo-block {
  background: transparent;
  padding-top: 0;
  vertical-align: top;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body.homepage .top-navigation-wrapper .logo-block {
    top: -15px;
  }
}

@media only screen and (min-width: 1200px) {
  body.homepage .top-navigation-wrapper .logo-block {
    top: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-navigation-wrapper .logo-block {
    top: 3px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .top-navigation-wrapper .logo-block {
    background: white;
    z-index: 1201;
  }
}

body.homepage .top-navigation-wrapper .logo-block .gruntrmit-logo_RMIT-artboard {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="160" height="56" viewBox="0 0 160 56"%3E%3Cpath fill="#000053" d="M127.292 3.983h4.203V2.435H116.85v1.548h4.226V33.45h-4.226v1.536h14.646V33.45h-4.203V3.984zm26.65 30.996v-1.527h-4.49V3.656c6.862-.342 8.032 1.126 8.91 7.35h1.51l-.535-8.57H133.28l-.53 8.57h1.545c.887-6.225 2.044-7.692 8.918-7.35v29.796h-4.494v1.526h15.22M55.75 16.36V3.945h4.24c4.34 0 5.943 1.09 5.943 6.562 0 4.363-1.8 5.85-6.187 5.85H55.75m58.313-12.412V2.41H102.06l-7.053 22.254L88.193 2.41H76.237v1.536h4.206v29.458L75.9 33.4c-4.22.102-4.284-3.496-4.265-4.24.058-7.932-1.714-10.8-9.315-11.975v-.105c4.533-.48 10.33-1.77 10.33-7.264 0-6.768-6.317-7.405-11.644-7.405h-15.69v1.537h4.2v29.47h-4.2v1.533h14.636v-1.532h-4.2v-15.54c2.7-.106 5.74.582 7.114 1.764 1.267 1.074 1.95 4.396 1.95 8.427 0 4.976 2.57 6.86 7.498 6.86h14.104v-1.525H82.31V4.45h.1l9.687 30.48h1.646l9.746-30.48h.15v28.954h-4.192v1.527h14.617v-1.526h-4.194V3.946h4.193z"/%3E%3Cpath fill="#DC291E" d="M19.07.48h-4.86v3.947H6.123v8.23H.035V24.81h6.163v8.022h8.013v4.078h4.285c10.007 0 18.838-8.08 18.838-18.168C37.333 8.718 29.093.48 19.07.48"/>%3Cpath fill="#000053" d="M49.503 44.72c0-.272-.147-.4-.4-.4h-.787v-1.57h1.844c.82 0 1.17.35 1.17 1.17v7.14c0 1.934 1.222 3.086 3.085 3.086s3.086-1.152 3.086-3.104V43.92c0-.82.364-1.168 1.185-1.168h1.828v1.57h-.786c-.254 0-.4.127-.4.4v6.41c0 2.81-1.956 4.73-4.894 4.73-2.96 0-4.93-1.92-4.93-4.73v-6.41zM61.81 54.07h.784c.257 0 .403-.145.403-.4V42.752h1.662l5.732 8.16c.475.695 1.077 1.755 1.077 1.755h.037s-.13-1.024-.13-1.754v-6.99c0-.822.348-1.17 1.19-1.17h1.825v1.57h-.786c-.256 0-.4.127-.4.402V55.64H71.56l-5.75-8.162c-.476-.694-1.06-1.752-1.06-1.752h-.037s.11 1.04.11 1.752v6.992c0 .823-.35 1.17-1.17 1.17H61.81v-1.572zm14.19 0h1.26v-9.75H76V42.75h4.256v1.568h-1.263v9.75h1.263v1.572H76v-1.572zm6.245-9.347c-.11-.33-.294-.4-.603-.4h-.26v-1.57h1.025c.914 0 1.223.2 1.514 1.06l2.832 7.942c.24.694.494 1.77.494 1.77h.036s.238-1.075.494-1.77l2.828-7.942c.312-.858.603-1.06 1.517-1.06h1.025v1.57h-.256c-.33 0-.495.073-.605.4L88.23 55.64H86.3l-4.055-10.92zm13.148-.402h-1.186V42.75h7.577c.82 0 1.167.346 1.167 1.17v1.622h-1.66v-.82c0-.274-.147-.4-.4-.4h-3.67v4.034h4.51v1.57h-4.51v3.743c0 .255.146.4.4.4h3.76c.26 0 .404-.146.404-.4v-.822h1.68v1.625c0 .82-.348 1.168-1.168 1.168h-5.733c-.824 0-1.17-.346-1.17-1.167V44.318zm10.52 0h-1.19V42.75h5.626c2.263 0 3.853 1.423 3.853 3.78 0 2.153-1.407 3.212-2.318 3.41v.038s.327.166.547.584l1.555 3.088c.18.383.474.42.91.42h.238v1.57h-.895c-1.004 0-1.37-.127-1.79-.97l-1.753-3.468c-.327-.604-.565-.694-1.278-.694h-1.68v5.132h-1.826V44.318h-.002zm4.198 4.62c1.39 0 2.21-.894 2.21-2.335 0-1.444-.82-2.285-2.172-2.285h-2.412v4.62h2.375zm7.052 3.708s1.314 1.55 3.23 1.55c1.205 0 2.21-.73 2.21-1.915 0-2.7-6.225-2.282-6.225-6.3 0-1.935 1.696-3.45 4.125-3.45 1.37 0 3.67.62 3.67 2.372v1.062h-1.68v-.603c0-.675-.97-1.17-1.99-1.17-1.388 0-2.265.768-2.265 1.735 0 2.61 6.207 2.027 6.207 6.264 0 1.97-1.532 3.67-4.09 3.67-2.74 0-4.27-1.92-4.27-1.92l1.078-1.294zm8.945 1.422h1.262v-9.75h-1.263V42.75h4.254v1.568h-1.257v9.75h1.258v1.572h-4.253v-1.572zm10.064-9.75h-2.59c-.26 0-.404.127-.404.4v.823h-1.626v-1.697c0-.822.276-1.094 1.097-1.094h8.873c.824 0 1.096.272 1.096 1.093v1.698h-1.623v-.82c0-.273-.145-.4-.403-.4h-2.592v11.32h-1.826V44.318zm11.65 5.698l-3.268-5.238c-.238-.385-.402-.457-.787-.457h-.363v-1.57h.84c.878 0 1.223.13 1.734.985l1.953 3.252c.42.713.783 1.443.783 1.443h.036s.347-.732.786-1.443l1.936-3.252c.508-.856.877-.985 1.73-.985h.843v1.57h-.345c-.385 0-.566.073-.807.458l-3.248 5.238v5.625h-1.826v-5.624z"/%3E%3C/svg%3E');
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-navigation-wrapper .logo-block .hamburger {
    position: relative;
    top: 7px;
  }
}

body.homepage .top-navigation-wrapper .logo-block .hamburger .grunticon-menu-ham-red-18 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="16" viewBox="0 4 24 16" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="#e60028" fill-rule="evenodd"%3E%3Cpath d="M0 4h24v2H0zM0 11h24v2H0zM0 18h24v2H0z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 24px 24px;
}

body.homepage .top-navigation-wrapper .logo-block .search-icon span.grunticon-mglass-red-30 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath d="M23.707 22.293l-7.68-7.68C17.26 13.074 18 11.126 18 9c0-4.97-4.03-9-9-9S0 4.03 0 9s4.03 9 9 9c2.125 0 4.074-.74 5.614-1.972l7.68 7.68 1.413-1.415zM9 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7z" fill="#e60028"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 24px 24px;
}

body.homepage .top-navigation-wrapper .general-navigation {
  margin-top: 25px;
  z-index: 1;
  position: relative;
}

body.homepage .top-navigation-wrapper .general-navigation ul {
  padding-top: 10px;
}

body.homepage .top-navigation-wrapper .general-navigation ul li a {
  padding: 0 10px;
  color: #000053 !important;
  border-right: 0 !important;
}

body.homepage .top-navigation-wrapper .primary-navigation-wrapper {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-navigation-wrapper .primary-navigation-wrapper {
    margin-top: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-navigation-wrapper .primary-navigation {
    background-image: none;
  }
}

body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs {
  margin-top: 0;
  text-align: right;
}

body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li {
  vertical-align: top;
  margin: 0 10px;
  padding-top: 15px;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 1200px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li {
    display: inline-block !important;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li {
    margin: 0;
    padding-top: 0;
    text-align: left;
  }
}

body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li > a {
  padding: 0 7px;
  font-size: 1.25em;
  color: #000053;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li > a {
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li > a {
    padding-top: 10px;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li > a span:first-child {
    top: 9px;
    left: 10px;
  }
}

body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs > li.mega-hover:before {
  border-top-color: #000053;
  margin-left: -9px;
}

@media only screen and (max-width: 767px) {
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li {
    font-size: 13px;
    border: 0;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li a {
    padding: 12px 15px 0;
    background-color: #000053 !important;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li a span[class^="grunticon"] {
    display: none !important;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li a span:last-child {
    margin-left: 0;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li a:visited {
    background-color: #000053;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li:nth-child(even) {
    border-left: 1px solid white;
  }

  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li:nth-child(1),
  body.homepage .top-navigation-wrapper .primary-navigation .nav-tabs li:nth-child(2) {
    border-bottom: 1px solid white;
  }
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega {
  top: -15px;
  margin-right: 0;
  padding-right: 0;
  padding-left: 10px;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search input.search-input {
  border-radius: 20px;
  padding-left: 15px;
  background: #EFEFEC;
  border: 1px solid #DFDFDD;
  top: 8px;
  height: 38px;
  color: #000053;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search input.search-input::-webkit-input-placeholder {
  color: #000053;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search input.search-input::-moz-placeholder {
  color: #000053;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search input.search-input:-ms-input-placeholder {
  color: #000053;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search input.search-input:-moz-placeholder {
  color: #000053;
}

body.homepage .top-navigation-wrapper .primary-navigation li.no-mega .m-site-search span.grunticon-mglas-red-15 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' viewBox='175 10 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M182.374 22.147c-2.632 0-4.774-2.14-4.774-4.773 0-2.632 2.142-4.774 4.774-4.774s4.773 2.142 4.773 4.774-2.14 4.773-4.773 4.773zm9.626 3.72l-4.594-4.593c.838-1.078 1.342-2.43 1.342-3.9 0-3.52-2.854-6.374-6.374-6.374-3.52 0-6.374 2.854-6.374 6.374 0 3.52 2.854 6.373 6.374 6.373 1.47 0 2.822-.503 3.9-1.34L190.87 27 192 25.868z' fill='%23000054' fill-rule='evenodd'/%3E%3C/svg%3E");
  top: -3px;
  left: -3px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-search-menu-close {
    background: white;
  }
}

body.homepage .m-search-menu-close .grunticon-cross-gryAD-15 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="20" height="20" viewBox="2 2 20 20" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#000053" d="M21.192 4.222l-1.414-1.414L12 10.586 4.222 2.808 2.808 4.222 10.586 12l-7.778 7.778 1.414 1.414L12 13.414l7.778 7.778 1.414-1.414L13.414 12"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px 20px;
  margin-left: 3px;
  margin-top: 2px;
}

body.homepage .m-search-menu-content {
  background: white;
}

body.homepage .m-search-menu-content p.h2 {
  color: #000053;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
}

body.homepage .m-search-menu-content input.b-search-term {
  padding-left: 15px;
  background: #EFEFEC;
  border: 1px solid #DFDFDD;
  height: 38px;
  color: #000053;
  box-shadow: none;
  border-radius: 20px;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 1.286em;
  padding-right: 50px;
}

body.homepage .m-search-menu-content input.b-search-term::-webkit-input-placeholder {
  color: #000053;
}

body.homepage .m-search-menu-content input.b-search-term::-moz-placeholder {
  color: #000053;
}

body.homepage .m-search-menu-content input.b-search-term:-ms-input-placeholder {
  color: #000053;
}

body.homepage .m-search-menu-content input.b-search-term:-moz-placeholder {
  color: #000053;
}

body.homepage .m-search-menu-content .input-group {
  display: block;
}

body.homepage .m-search-menu-content .input-group-btn {
  position: absolute;
  right: 45px;
  top: 2px;
}

body.homepage .m-search-menu-content .input-group-btn button {
  background: transparent;
}

body.homepage .m-search-menu-content .input-group-btn button span.grunticon-mglass-wht-20 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath d="M23.707 22.293l-7.68-7.68C17.26 13.074 18 11.126 18 9c0-4.97-4.03-9-9-9S0 4.03 0 9s4.03 9 9 9c2.125 0 4.074-.74 5.614-1.972l7.68 7.68 1.413-1.415zM9 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7z" fill="#000053"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px 16px;
  background-position: center;
}

body.homepage .m-search-menu-content span.grunticon-mglas-red-15 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="17" height="17" viewBox="175 10 17 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M182.374 22.147c-2.632 0-4.774-2.14-4.774-4.773 0-2.632 2.142-4.774 4.774-4.774s4.773 2.142 4.773 4.774-2.14 4.773-4.773 4.773zm9.626 3.72l-4.594-4.593c.838-1.078 1.342-2.43 1.342-3.9 0-3.52-2.854-6.374-6.374-6.374-3.52 0-6.374 2.854-6.374 6.374 0 3.52 2.854 6.373 6.374 6.373 1.47 0 2.822-.503 3.9-1.34L190.87 27 192 25.868z" fill="#000054" fill-rule="evenodd"/%3E%3C/svg%3E');
  top: -3px;
  left: -3px;
  position: relative;
}

body.homepage .mega-menu .row {
  border-bottom: 0;
}

body.homepage .mega-menu ul {
  border: 0;
}

body.homepage .mega-menu ul li {
  border: 0;
}

body.homepage .mega-menu ul li span.grunticon-arw-right-red-20 {
  display: none;
}

body.homepage .mega-menu ul li a {
  padding-left: 15px;
  position: relative;
  color: #000053;
  border: 0;
  font-weight: normal;
  text-transform: none;
  font-size: 15px;
}

body.homepage .mega-menu ul li a:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='24' viewBox='4 0 16 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23e60028' d='M4.5 3l9 9-9 9 3 3 6-6 6-6-6-6-6-6'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 10px;
  margin-right: 4px;
}

body.homepage .mega-menu ul li a:hover,
body.homepage .mega-menu ul li a:focus {
  color: #e60028;
}

body.homepage .m-burger-menu .m-burger-menu-close {
  background: white;
}

body.homepage .m-burger-menu .m-burger-menu-close a span.grunticon-cross-gryAD-15 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="20" height="20" viewBox="2 2 20 20" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#000053" d="M21.192 4.222l-1.414-1.414L12 10.586 4.222 2.808 2.808 4.222 10.586 12l-7.778 7.778 1.414 1.414L12 13.414l7.778 7.778 1.414-1.414L13.414 12"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 18px 18px;
  background-position: center;
}

body.homepage .m-burger-menu .expandable {
  background: white;
  border: 0;
}

body.homepage .m-burger-menu .expandable div {
  background: transparent;
}

body.homepage .m-burger-menu .m-burger-menu-body {
  background: white;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content {
  padding-top: 45px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul {
  border-top: 0;
  padding-top: 15px;
  margin-top: 0;
  position: relative;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul:before {
  content: '';
  width: 44px;
  height: 4px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 24px;
  background-color: #0078ff;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-domestic,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-international {
  margin-bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-domestic a,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-international a {
  text-transform: none;
  font-family: "Museo300", Arial, Helvetica, sans-serif !important;
  font-size: 17px !important;
  font-weight: normal !important;
  padding-top: 9px !important;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-domestic .grunticon-australia-gryA-15,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-domestic .grunt-globe-gryA-15,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-international .grunticon-australia-gryA-15,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul .b-international .grunt-globe-gryA-15 {
  display: none;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li a {
  color: #000053;
  padding-left: 24px;
  font-size: 17px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li a:active {
  background: white;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li a:visited {
  color: #000053;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher {
  /*padding-top: 15px;*/
  padding-top: 8px;
  margin-top: 30px;
  position: relative;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher:before {
  content: '';
  width: 44px;
  height: 4px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 24px;
  background-color: #0078ff;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher .grunticon-arw-down-gry91-20 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="17" viewBox="0 3 24 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#e60028" d="M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 12px 8px;
  background-position: center;
  right: 18px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher .grunticon-arw-up-gryAD-20 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="17" viewBox="0 3 24 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#e60028" d="M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6"/%3E%3C/g%3E%3C/svg%3E');
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-size: 12px 8px;
  background-position: center;
  right: 18px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher a {
  font-size: 15px;
  text-transform: none;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-size: 17px;
  background: rgba(0, 0, 0, 0.1);
  font-weight: normal;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher ul {
  padding-bottom: 15px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.site-switcher li {
  border: 0;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links {
  position: relative;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links > div,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links div {
  border: 0 !important;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links a {
  font-size: 17px;
  text-transform: none;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  border: 0;
  /*padding-left: 0;*/
  font-weight: normal;
  text-align: center;
padding-left: 5px;
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links #order0 a,
body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links #order2 a {
text-align: center;
    padding-left: 5px;
  /*padding-left: 24px;*/
}

body.homepage .m-burger-menu .m-burger-menu-body .m-burger-menu-content > ul li.external-site-links span.grunticon-user-gryA-20.icon-user {
  bottom: 0;
  width: 18px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12.884%209%2012.884%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M9-12h-9v12h9z%22%2F%3E%3Cpath%20stroke%3D%22%23343433%22%20stroke-width%3D%222.5%22%20stroke-miterlimit%3D%2210%22%20fill%3D%22none%22%20d%3D%22M1-1l5.5-5.5-5.5-5.5%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cpath%20fill%3D%22%23e60028%22%20d%3D%22M12.315%203.719c.11.445.121.482.111.939-.003.177-.105.992-.078%201.242.022.206.074.223.155.393.142.296.095.704.04%201.002-.029.163-.093.396-.188.529-.104.147-.315.147-.409.319-.134.246-.059.593-.143.859-.097.302-.341.323-.359.719l.359.051c.12.256.34.769.564.924l.564.154c.66.271%201.393.594%202.054.873.603.254%201.323.344%201.541.976%200%20.428.04%202.44.029%203.002h-13.111c-.012-.561.029-2.574.029-3.002.217-.632.938-.722%201.54-.976.661-.279%201.394-.603%202.054-.873l.564-.154c.225-.154.444-.668.564-.924l.268-.064c-.06-.338-.269-.364-.356-.603l-.102-1.078c.001.017-.246-.046-.278-.065-.349-.219-.355-1.106-.39-1.475-.015-.169.219-.307.154-.616-.382-1.812.165-2.658%201.03-2.939.601-.244%201.723-.695%202.769-.052l.26.241.42.072c.21.121.345.526.345.526z%22%2F%3E%3C%2Fsvg%3E");
}

@media only screen and (max-width: 767px) {
  body.homepage .home-page-template > .container:first-child > .row:first-child {
    margin-bottom: 0;
  }
}

body.homepage .m-carousel-wrapper {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 85px;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-carousel-wrapper {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

body.homepage .m-carousel-wrapper .c-carousel {
  overflow: hidden;
}

body.homepage .m-carousel-wrapper .c-carousel-panel h2.c-carousel-title {
  color: #000053;
  padding-top: 20px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-panel h2.c-carousel-title {
    padding-top: 15px;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-panel h2.c-carousel-title:before {
  content: '';
  top: 0;
  left: 0;
  position: absolute;
  background: #fac800;
  width: 44px;
  height: 4px;
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-desc {
  color: #000053;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-desc {
    font-size: 1.3rem;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta {
  text-transform: none;
  display: inline-block;
  height: 50px;
  padding: 14px 40px 0 40px;
  color: #000053;
  background: #fac800;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  text-decoration: none;
  border-radius: 25px;
  font-weight: normal;
  margin-top: 10px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:hover:before,
body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:before {
  background-color: #ffd324;
}

body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:active:before {
  background-color: #ffda47;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta {
    font-size: 15px;
    height: auto;
    padding: 0;
    line-height: 1.2em;
    border-radius: 0;
    background: transparent !important;
    color: #000053 !important;
    text-decoration: underline;
    margin-bottom: 0;
  }

  body.homepage .m-carousel-wrapper .c-carousel-panel .c-carousel-cta:before {
    content: none !important;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-panel p.c-carousel-image-caption {
  position: absolute;
  bottom: 0 !important;
  left: 42px;
  font-weight: normal !important;
  font-size: 12px;
  color: #000053;
}

body.homepage .m-carousel-wrapper .c-carousel-panel p.c-carousel-image-caption b {
  font-weight: normal;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide figure.c-carousel-image {
  overflow: hidden;
  position: relative;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide figure.c-carousel-image:before,
body.homepage .m-carousel-wrapper .c-carousel-brand-wide figure.c-carousel-image:after {
  content: '';
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="402" height="400" viewBox="839 35 402 400" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1044.127 35H991.78v43.32h-87.208v90.275H839v133.558h66.38v87.916h86.4V435h46.102c107.707 0 202.85-88.477 202.85-199.457-.462-110.503-88.19-199.99-196.605-200.543z" fill="#eedc00" fill-rule="evenodd"/%3E%3C/svg%3E');
  background-size: auto 100%;
  background-position: center;
  background-repeat: no-repeat;
  height: 80%;
  width: 500px;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide figure.c-carousel-image:after {
  left: 100%;
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="402" height="400" viewBox="839 35 402 400" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1044.127 35H991.78v43.32h-87.208v90.275H839v133.558h66.38v87.916h86.4V435h46.102c107.707 0 202.85-88.477 202.85-199.457-.462-110.503-88.19-199.99-196.605-200.543z" fill="#50D2FF" fill-rule="evenodd"/%3E%3C/svg%3E');
  display: none;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel {
  padding-left: 42px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel {
    padding-left: 15px;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel h2.c-carousel-title {
  font-size: 3.9rem;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel h2.c-carousel-title:before {
  background-color: #e60028;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel h2.c-carousel-title {
    font-size: 3.5rem;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel h2.c-carousel-title {
    font-size: 2rem;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel .c-carousel-desc {
  font-size: 2rem;
  z-index: 1;
  line-height: 1.1em;
  position: relative;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta {
  background-color: #e60028;
  color: white;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta:hover:before,
body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta:before {
  background-color: #bd0021;
}

body.homepage .m-carousel-wrapper .c-carousel-brand-wide .c-carousel-panel span.c-carousel-cta:active:before {
  background-color: #9a001b;
}

body.homepage .m-carousel-wrapper .c-carousel-feature {
  position: relative;
}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel {
  /*position: absolute;
				bottom: 0;
				height: auto;
				width: 400px;
				padding: 35px;
				//max-height: 80%;
				max-height: 375px;
				height: 375px;
				top: auto;
				background: transparent; */
  background: #e60028;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel {
    padding: 10px;
    background: #e60028;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel h2.c-carousel-title {
  color: white;
  font-size: 3.9rem;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel h2.c-carousel-title {
    font-size: 2rem;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-desc {
  color: white;
  font-size: 1.2em;
  z-index: 1;
  line-height: 1.3em;
  position: relative;
}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-cta,
body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-image-caption {
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-cta,
  body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-image-caption {
    display: none;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-image-caption {
  position: relative;
  left: 0px;
  color: white;
  font-style: normal;
  width: 100%;
  bottom: -5px;
  font-size: .82em;
  line-height: 1.3em;

}

body.homepage .m-carousel-wrapper .c-carousel-feature .c-carousel-panel .c-carousel-panel-arrow {
  border-left: 1px solid white;
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="16" height="24" viewBox="4 0 16 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd">%3Cpath fill="#fff" d="M4.5 3l9 9-9 9 3 3 6-6 6-6-6-6-6-6"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 11px 11px;
}

body.homepage .m-carousel-wrapper .c-carousel-controls {
  background: transparent;
  height: 30px;
  bottom: 10px;
  padding-top: 4px;
  text-align: right;
  padding-right: 20px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-controls {
    padding-right: 0;
    bottom: 0;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-controls li {
  line-height: 1em;
  float: none;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-carousel-wrapper .c-carousel-controls li {
    margin-right: 10px;
  }
}

body.homepage .m-carousel-wrapper .c-carousel-controls li .c-carousel-bullet {
  background: rgba(0, 0, 83, 0.25);
  width: 10px;
  height: 10px;
}

body.homepage .m-carousel-wrapper .c-carousel-controls li .c-carousel-bullet.active {
  background: #000053;
}

body.homepage .m-carousel-wrapper .c-carousel-controls li.c-carousel-play-pause {
  position: relative;
  margin-left: 15px;
  top: 0px;
}

body.homepage .m-carousel-wrapper .c-carousel-controls li.c-carousel-play-pause .grunticon-pause-gryC2-15 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height='10' viewBox='67 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67 0h4v10h-4V0zm6 0h4v10h-4V0z' fill='%23000053' fill-rule='evenodd' opacity='0.25'/%3E%3C/svg%3E");
}

body.homepage .m-carousel-wrapper .c-carousel-controls li.c-carousel-play-pause .grunticon-play-gryA-20 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='11' viewBox='87 -1 10 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-opacity='0.25' fill='%23000053' fill-rule='evenodd' d='M97 5l-10 5V0'/%3E%3C/svg%3E");
}

body.homepage .m-masthead-tabs {
  z-index: 1;
  position: relative;
  margin-bottom: 75px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-masthead-tabs {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-masthead-tabs {
    margin-top: 40px;
    margin-bottom: 36px;
  }
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav {
  padding-left: 30px;
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li {
  background: transparent;
  color: #000053;
  position: relative;
  padding-top: 0;
  width: auto;
  padding-right: 30px;
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li a {
  color: #000053;
  padding-top: 20px;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  padding-left: 0;
  font-size: 2.2rem;
  font-weight: normal;
  text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-masthead-tabs ul.m-tabbed-nav li a {
    font-size: 1.8rem;
  }
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li a .grunticon-mglass-red-30,
body.homepage .m-masthead-tabs ul.m-tabbed-nav li a .grunticon-user-hllw-red-30,
body.homepage .m-masthead-tabs ul.m-tabbed-nav li a .grunticon-pencil-red-30 {
  display: none;
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li a:hover,
body.homepage .m-masthead-tabs ul.m-tabbed-nav li a:focus {
  background: transparent;
  color: #e60028;
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li.active a {
  color: #000053;
  text-decoration: none;
}

body.homepage .m-masthead-tabs ul.m-tabbed-nav li.active:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 4px;
  background: #fac800;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-masthead-tabs .panel {
    background: transparent;
  }

  body.homepage .m-masthead-tabs .panel:last-child {
    border-bottom: 0;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading {
    background-color: transparent;
    border: 0;
    position: relative;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading:after {
    content: '';
    background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="17" viewBox="0 3 24 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#e60028" d="M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6"/%3E%3C/g%3E%3C/svg%3E');
    background-size: 12px 8.5px;
    display: inline-block;
    right: 20px;
    top: 22px;
    width: 12px;
    height: 9px;
    position: absolute;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    z-index: -1;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading.active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  body.homepage .m-masthead-tabs .panel .panel-heading h4 {
    color: #000053;
    position: relative;
    font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading h4 span[class^="grunticon"] {
    display: none;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading h4:before {
    content: '';
    height: 4px;
    width: 44px;
    background: #eedc00;
    position: absolute;
    top: 0;
    left: 15px;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading h4 a {
    padding-left: 15px;
    border: 0;
  }

  body.homepage .m-masthead-tabs .panel .panel-heading h4 a:hover,
  body.homepage .m-masthead-tabs .panel .panel-heading h4 a:focus {
    background: transparent;
    color: #000053;
  }

  body.homepage .m-masthead-tabs .panel .panel-body {
    background: transparent;
    border: 0;
  }
}

body.homepage .m-masthead {
  background: transparent;
  padding-top: 15px;
}

body.homepage .m-masthead h3.masthead-desc {
  color: #000053;
  font-size: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 30px 30px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-masthead .masthead-title {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-masthead .masthead-title {
    display: none;
  }
}

body.homepage .m-masthead ul.masthead-child-links-list {
  border: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-masthead ul.masthead-child-links-list {
    padding-left: 15px;
  }
}

body.homepage .m-masthead ul.masthead-child-links-list li {
  border: 0;
  padding: 0;
  margin-bottom: 20px;
}

body.homepage .m-masthead ul.masthead-child-links-list li .grunticon-arw-right-red-20 {
  display: none;
}

body.homepage .m-masthead ul.masthead-child-links-list li a {
  text-transform: none;
  font-size: 15px;
  font-weight: normal;
  color: #000053;
  padding: 0;
  padding-left: 15px;
  text-decoration: underline;
  position: relative;
  margin-bottom: 20px;
  line-height: 1.2em;
}

body.homepage .m-masthead ul.masthead-child-links-list li a:before {
  content: '';
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="16" height="24" viewBox="4 0 16 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd">%3Cpath fill="#e60028" d="M4.5 3l9 9-9 9 3 3 6-6 6-6-6-6-6-6"/%3E%3C/g%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
  width: 10px;
  height: 10px;
  margin-right: 4px;
}

body.homepage .m-masthead ul.masthead-child-links-list li a:hover,
body.homepage .m-masthead ul.masthead-child-links-list li a:focus {
  color: #e60028;
}

body.homepage .m-program-homepage-search .col-search {
  padding-left: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-program-homepage-search .col-search {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-program-homepage-search .col-search {
    padding-left: 10px;
    padding-right: 10px;
  }

  body.homepage .m-program-homepage-search .col-search .input-group {
    position: relative;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
  }

  body.homepage .m-program-homepage-search .col-search .input-group .input-group-btn {
    postition: relative;
  }

  body.homepage .m-program-homepage-search .col-search .input-group .input-group-btn button {
    top: 0;
    right: 0;
    left: -25px;
    position: absolute;
    padding-left: 30px !important;
    padding-right: 30px !important;
    width: 0;
  }

  body.homepage .m-program-homepage-search .col-search .input-group .input-group-btn button .button-label {
    display: none;
  }

  body.homepage .m-program-homepage-search .col-search .input-group .input-group-btn button .grunticon-mglass-wht-20 {
    display: inline-block;
    position: relative;
    left: -9px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-program-homepage-search .col-sm-4 {
    width: 100%;
    text-align: right;
    padding-right: 30px !important;
  }
}

body.homepage .m-program-homepage-search form input {
  border: 1px solid #DFDFDD;
  background: #EFEFEC;
  border-radius: 30px;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  padding: 4px 45px 0 25px !important;
  height: 50px;
  color: #000053;
  box-shadow: none;
}

body.homepage .m-program-homepage-search form input:focus {
  outline: 0;
  box-shadow: none;
}

body.homepage .m-program-homepage-search form button.btn-lg {
  height: 50px;
  width: auto;
  padding: 15px 40px 15px 40px !important;
  border-radius: 25px;
  background: #fac800;
  color: #000053;
  position: relative;
  left: -30px;
  font-size: 1.8rem;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .m-program-homepage-search form button.btn-lg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .m-program-homepage-search form button.btn-lg:hover:before,
body.homepage .m-program-homepage-search form button.btn-lg:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .m-program-homepage-search form button.btn-lg:before {
  background-color: #ffd324;
}

body.homepage .m-program-homepage-search form button.btn-lg:active:before {
  background-color: #ffda47;
}

body.homepage .m-program-homepage-search form button.btn-lg span.grunticon-mglass-wht-20 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' viewBox='-1 -1 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.374 11.147c-2.632 0-4.774-2.14-4.774-4.773C1.6 3.742 3.742 1.6 6.374 1.6s4.773 2.142 4.773 4.774-2.14 4.773-4.773 4.773zM16 14.867l-4.594-4.593c.838-1.078 1.342-2.43 1.342-3.9C12.748 2.854 9.894 0 6.374 0 2.854 0 0 2.854 0 6.374c0 3.52 2.854 6.373 6.374 6.373 1.47 0 2.822-.503 3.9-1.34L14.87 16 16 14.868z' fill='%23000054' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-top: -10px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-program-homepage-search form button.btn-lg span.grunticon-mglass-wht-20 {
    position: relative;
    margin-top: 0;
  }
}

body.homepage .m-program-homepage-search a.btn-link {
  color: #000053;
  padding-top: 14px !important;
  height: 50px;
  color: #000053;
  font-size: 1.1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  margin-left: 0;
}

body.homepage .m-program-homepage-search a.btn-link .button-label {
  margin-left: 0;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-program-homepage-search a.btn-link .button-label {
    display: none;
  }
}

body.homepage .m-program-homepage-search a.btn-link .grunticon-arw-right-red-20 {
  display: none;
}

body.homepage .m-program-homepage-search a.btn-link:hover,
body.homepage .m-program-homepage-search a.btn-link:focus {
  color: #e60028;
}

body.homepage section.m-feature-tile-4-col {
  background: #EFEFEC;
  padding: 40px;
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage section.m-feature-tile-4-col {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage section.m-feature-tile-4-col {
    padding: 20px 15px;
    margin-bottom: 30px;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-inner {
  color: #000053;
  background: transparent;
  padding: 0;
  padding-right: 20px;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-inner a {
  color: #000053;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-inner a:hover,
body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-inner a:focus {
  color: #e60028;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta {
  color: #000053;
  background: transparent;
  position: relative;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link {
  padding: 0;
  width: auto;
  display: inline-block;
  background: #50d2ff;
  padding: 10px 30px 0 30px;
  height: 38px;
  color: #000053;
  border-radius: 20px;
  text-transform: none;
  font-size: 1.35em;
  margin-top: 20px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
  /* position: absolute;
				bottom: 0;
				left: 0; */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link {
    margin-top: 5px;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:hover:before,
body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:before {
  background-color: #79dcff;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:active:before {
  background-color: #9de6ff;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link .c-feature-tile-cta-icon {
  display: none;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link .c-feature-tile-cta-title {
  text-transform: capitalize;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:hover,
body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:focus {
  text-decoration: none;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:hover .c-feature-tile-cta-title,
body.homepage section.m-feature-tile-4-col .c-feature-tile-cta .c-feature-tile-cta-link:focus .c-feature-tile-cta-title {
  text-decoration: none;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-title {
  text-transform: none;
  color: #000053;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  line-height: 1.3em;
  padding-top: 27px;
  position: relative;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-title:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 4px;
  background: #0078ff;
  display: inline-block;
  content: '';
}

body.homepage section.m-feature-tile-4-col p.c-feature-tile-intro-short-desc {
  font-size: 16px;
  line-height: 1.3em;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-intro-extended-desc ul li a {
  font-size: 1.3em;
}

@media only screen and (min-width: 1200px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile-short-desc {
    height: 285px;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile a {
  margin-left: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile a {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile a {
    margin-left: 0;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile a:hover,
body.homepage section.m-feature-tile-4-col .c-feature-tile a:focus {
  color: #e60028;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-short-desc {
  width: auto;
  font-size: 15px;
  line-height: 1.3em;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-short-desc {
    background: #50d2ff;
    color: #000053;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
  }
}

@media only screen and (min-width: 1200px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-short-desc {
    background: #50d2ff;
    color: #000053;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-short-desc {
    color: #000053;
    background: white;
    padding-bottom: 5px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-short-desc {
    background: white;
    color: #000053;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-cta {
  height: 80px;
  border-bottom: 3px solid #0078ff;
  background: white;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-cta .c-feature-tile-cta-icon {
  display: none;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile .c-feature-tile-cta h3.c-feature-tile-cta-title {
  padding: 0;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  text-transform: none;
  margin: 0;
  font-weight: normal;
  color: #000053;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-4-col-wrapper:last-child {
  position: relative;
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-4-col-wrapper:last-child:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='245' height='245' viewBox='952 0 245 245' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FAC800' fill-rule='evenodd' d='M1115.333 0v81.667h-81.666v81.668H952V245h245V0'/%3E%3C/svg%3E");
  width: 245px;
  height: 245px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -210px;
  right: -190px;
  z-index: 0;
}

@media only screen and (max-width: 767px) {
  body.homepage section.m-feature-tile-4-col .c-feature-tile-4-col-wrapper:last-child:before {
    content: none;
    background-image: none;
  }
}

body.homepage section.m-feature-tile-4-col .c-feature-tile-4-col {
  z-index: 1;
}

body.homepage .m-homepage-news-events-video {
  color: #000053;
  background: transparent;
  padding: 40px;
  margin-bottom: 130px !important;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-homepage-news-events-video {
    margin-bottom: 50px !important;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video {
    margin-bottom: 0 !important;
    padding: 30px;
  }
}

body.homepage .m-homepage-news-events-video:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='273' height='274' viewBox='207 1477 273 274' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207 1750.763C207 1600.12 329.12 1478 479.763 1478v272.763H207z' fill='%23AAD75F' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  width: 273px;
  height: 273px;
  position: absolute;
  top: 40px;
  left: -273px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video:before {
    content: none;
  }
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 {
  height: 300px;
  margin-top: 75px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12 {
    margin-top: 35px;
  }
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events {
  margin-top: 0;
  height: 420px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events {
    height: 460px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events {
    height: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events {
    height: 390px;
  }
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events .tab-pane > div:first-child {
  height: 350px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events .tab-pane > div:first-child {
    height: 370px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events .tab-pane > div:first-child {
    height: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12.m-homepage-news-events .tab-pane > div:first-child {
    height: 310px;
  }
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark {
  background: transparent;
  position: relative;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark .c-tile-label {
  background: #EFEFEC;
  border-bottom: 3px solid #00dcb4;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark .c-tile-label .c-icon-container {
  padding-left: 0;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark .c-tile-label .c-icon-20 {
  display: none;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark .c-tile-label span {
  font-weight: normal;
  font-size: 1.5em;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  color: #000053;
  font-weight: normal;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark:hover .c-tile-label span,
body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark:focus .c-tile-label span {
  text-decoration: underline;
  color: #e60028;
}

body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark:before {
  content: '';
  width: 220px;
  height: 220px;
  display: inline-block;
  background-color: #00dcb4;
  position: absolute;
  right: -90px;
  bottom: -80px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video > .row > .col-xs-12 .dark:before {
    content: none;
  }
}

body.homepage .m-homepage-news-events-video ul.nav-tabs {
  background: transparent;
  padding: 0;
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li {
  background: transparent;
  color: #000053;
  position: relative;
  padding-top: 0;
  width: auto;
  padding-right: 30px;
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li a {
  color: #000053;
  padding-top: 20px;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  padding-left: 0;
  font-size: 2.2rem;
  text-decoration: underline;
  padding-right: 0;
  background: transparent;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .m-homepage-news-events-video ul.nav-tabs li a {
    font-size: 1.8rem;
  }
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li a .grunticon-mglass-red-30,
body.homepage .m-homepage-news-events-video ul.nav-tabs li a .grunticon-user-hllw-red-30,
body.homepage .m-homepage-news-events-video ul.nav-tabs li a .grunticon-pencil-red-30 {
  display: none;
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li a:hover,
body.homepage .m-homepage-news-events-video ul.nav-tabs li a:focus {
  background: transparent;
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li.active a {
  color: #000053;
  text-decoration: none;
}

body.homepage .m-homepage-news-events-video ul.nav-tabs li.active:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 4px;
  background: #00dcb4;
}

body.homepage .m-homepage-news-events-video .tab-content {
  color: #000053;
}

body.homepage .m-homepage-news-events-video .tab-content .tab-pane > .row {
  padding-right: 30px;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video .tab-content .tab-pane > .row {
    padding-right: 0;
  }
}

body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-news,
body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-event {
  padding-left: 0;
  padding-right: 10px;
  margin-top: 20px;
}

body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-news + .c-preview-item-simple-news,
body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-event + .c-preview-item-simple-event {
  padding-left: 10px;
  padding-right: 0;
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-news + .c-preview-item-simple-news,
  body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-simple-event + .c-preview-item-simple-event {
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-inner {
    border-top: 0;
  }
}

body.homepage .m-homepage-news-events-video .tab-content h3 {
  color: #000053;
  font-size: 1.7rem;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  display: block;
  border-top: 3px solid #aad75f;
  padding-top: 16px;
  margin-top: 0;
  line-height: 1.3em;
  margin-bottom: 4px;
}

body.homepage .m-homepage-news-events-video .tab-content h3:focus,
body.homepage .m-homepage-news-events-video .tab-content h3:hover {
  color: #e60028;
}

body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-short-desc {
  color: #000053;
  font-size: 1.5rem;
  border-top: 2px solid #aad75f;
  margin-top: 15px;
  padding-top: 15px;
}

body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-date {
  text-transform: none;
  color: #000053;
  font-size: 1.5rem;
}

body.homepage .m-homepage-news-events-video .tab-content .c-preview-item-meta {
  font-size: 15px;
  text-transform: none;
  margin-top: 4px;
  line-height: 1.2em;
}

body.homepage .m-homepage-news-events-video .c-tile-label {
  background: #000053;
  color: white;
}

body.homepage .view-more {
  border: 0;
  padding: 0;
}

body.homepage .view-more a.text-small-emphasis {
  color: #000053;
  text-transform: none;
  text-decoration: underline;
  font-size: 15px !important;
  font-weight: 400 !important;
  margin-right: 15px;
}

body.homepage .view-more a.text-small-emphasis:hover,
body.homepage .view-more a.text-small-emphasis:focus {
  color: #e60028;
}

body.homepage .view-more .divider {
  display: none;
}

body.homepage .standard-content-bottom-row {
  margin-bottom: 110px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .standard-content-bottom-row {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row {
    margin-bottom: 50px;
  }
}

body.homepage .standard-content-bottom-row h3 {
  color: #000053;
}

body.homepage .standard-content-bottom-row p {
  color: #000053;
}

body.homepage .standard-content-bottom-row span {
  color: #e60028;
}

body.homepage .standard-content-bottom-row .supplementary {
  background: #000053;
}

body.homepage .standard-content-bottom-row .supplementary h3,
body.homepage .standard-content-bottom-row .supplementary p,
body.homepage .standard-content-bottom-row .supplementary span {
  color: white;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel {
  height: 350px;
  overflow: hidden;
  padding-right: 20px;
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel {
    height: 280px;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .row.v-align {
  display: block;
  vertical-align: top;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 {
  margin-left: 60px;
  width: 240px;
  color: white;
  position: relative;
  padding-top: 60px;
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 {
    top: 90px;
    margin-left: 20px;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4:before {
  content: '';
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='606' height='603' viewBox='375 232 606 603' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M684.23 232h-78.914v65.307H473.85v136.088H375v201.34h100.068v132.53h130.248V835h69.5c162.367 0 305.795-133.38 305.795-300.682C979.915 367.736 847.663 232.835 684.23 232z' fill='%23000053' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 606px;
  height: 603px;
  position: absolute;
  left: -260px;
  top: 30px;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 h3,
body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 p,
body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span {
  color: white;
  z-index: 1;
  position: relative;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 h3 {
  font-size: 30px;
  padding-top: 25px;
  position: relative;
  font-weight: normal;
  padding-right: 20px;
  line-height: 1.05em;
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 h3 {
    padding-left: 0;
    font-size: 25px;
    padding-top: 15px;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 h3:before {
  content: '';
  top: 0;
  position: absolute;
  left: 0;
  width: 44px;
  height: 4px;
  background: #00dcb4;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 p {
  color: white;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  margin-bottom: 10px;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline {
  height: 50px;
  padding: 15px 40px 0;
  display: inline-block;
  margin-top: 6px;
  background: #00dcb4;
  border-radius: 30px;
  color: #000053;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: none;
  text-decoration: none !important;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline:hover:before,
body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline:before {
  background-color: #06ffd2;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline:active:before {
  background-color: #2affd8;
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .carousel a .col-xs-8.col-xs-offset-4 span.span-outline {
    height: 38px;
    padding: 12px 30px 0;
    font-size: 15px;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary {
  padding-left: 20px;
  padding-right: 0;
  background: transparent;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary {
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary {
    padding-left: 0;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a {
  height: 350px;
  padding-top: 205px;
  position: relative;
  background: #EFEFEC;
  border-bottom: 3px solid #aad75f;
  padding-left: 20px;
  padding-right: 20px;
  color: #000053;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a {
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a {
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a:before {
  content: '';
  /*noinspection CssUnknownTarget*/
  background-image: url("../../../content/dam/rmit/build-assets/public-homepage-refresh-2016/footer-img-right.jpg");
  display: block;
  height: 185px;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  background-size: cover;
  background-position: center;
}

@media only screen and (max-width: 767px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a:before {
    content: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a:before {
    content: none;
  }
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align {
  margin: 0;
  vertical-align: top;
  display: block;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align h3 {
  color: #000053;
  font-family: "Museo300", Arial, Helvetica, sans-serif;
  font-size: 18px;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align p {
  color: #000053;
  font-size: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline {
  height: 40px;
  padding: 10px 40px 0;
  display: inline-block;
  margin-top: 12px;
  background: #aad75f;
  border-radius: 25px;
  color: #000053;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: none;
  text-decoration: none !important;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline:hover:before,
body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline:before {
  background-color: #bbdf80;
}

body.homepage .standard-content-bottom-row .promo-campaign-footer-module .supplementary a .v-align span.span-outline:active:before {
  background-color: #cbe69c;
}

body.homepage .country-acknowledgement {
  background: transparent;
}

@media only screen and (max-width: 767px) {
  body.homepage .country-acknowledgement {
    padding: 0 15px;
  }
}

body.homepage .country-acknowledgement a.more {
  color: #000053;
  text-decoration: underline;
}

body.homepage .country-acknowledgement a.more:hover,
body.homepage .country-acknowledgement a.more:focus {
  color: #e60028;
}

body.homepage .country-acknowledgement .col-sm-3:first-child,
body.homepage .country-acknowledgement .col-sm-6 {
  width: 100%;
  padding: 0;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .title,
body.homepage .country-acknowledgement .col-sm-6 .title {
  display: inline-block;
  margin-left: 37px;
  vertical-align: top;
}

body.homepage .country-acknowledgement .title {
  line-height: 22px;
}

body.homepage .country-acknowledgement .c-icon-circle > div {
  height: 22px !important;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .title p,
body.homepage .country-acknowledgement .col-sm-6 .title p {
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 22px;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .blurb,
body.homepage .country-acknowledgement .col-sm-6 .blurb {
  display: inline-block;
  width: auto;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .blurb p,
body.homepage .country-acknowledgement .col-sm-6 .blurb p {
  font-size: 15px;
  display: inline-block;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .c-icon-circle,
body.homepage .country-acknowledgement .col-sm-6 .c-icon-circle {
  display: inline-block;
  position: relative;
}

body.homepage .country-acknowledgement .col-sm-3:first-child .grunticon-ack-flag-13,
body.homepage .country-acknowledgement .col-sm-6 .grunticon-ack-flag-13 {
  vertical-align: top;
  width: 62px;
  height: 22px;
}

@media only screen and (max-width: 425px) {
  body.homepage .country-acknowledgement .col-sm-3:first-child .title,
  body.homepage .country-acknowledgement .col-sm-6 .title {
    margin-left: 5px;
  }

  body.homepage .country-acknowledgement .col-sm-3:first-child .title p,
  body.homepage .country-acknowledgement .col-sm-6 .title p {
    font-size: 16px;
  }

  body.homepage .country-acknowledgement .col-sm-3:first-child .grunticon-ack-flag-13,
  body.homepage .country-acknowledgement .col-sm-6 .grunticon-ack-flag-13 {
    height: 18px;
    width: 30px;
  }
}

body.homepage .country-acknowledgement .col-sm-6 {
  padding-top: 10px;
  font-size: 13px;
  display: inline-block;
  width: auto;
}

body.homepage .country-acknowledgement .col-sm-3:first-child {
  padding-bottom: 4px;
  border-bottom: 2px solid #000053;
}

body.homepage .country-acknowledgement .col-sm-3 {
  display: inline-block;
  padding-top: 10px;
  padding-left: 4px;
  font-size: 13px;
  width: auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage .country-acknowledgement .col-sm-3 {
    padding: 10px 0 0 4px;
  }
}

@media only screen and (max-width: 767px) {
  body.homepage .country-acknowledgement .col-sm-3 {
    padding: 0;
  }
}

body.homepage .country-acknowledgement .col-sm-3 .more .grunticon-arw-right-red-20 {
  display: none;
}

body.homepage .country-acknowledgement .col-sm-3 .more a {
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
  text-decoration: underline;
}

body.homepage .footer {
  color: #000053;
  background: transparent;
}

body.homepage .footer .footer-links {
  border: 0;
}

body.homepage .footer .footer-links .footer > .container > .footer > div > a {
  border: 0;
  padding: 0;
}

body.homepage .footer .footer-links .footer .row {
  margin-left: -15px;
  margin-right: -15px;
  width: auto;
}

body.homepage .footer .footer-links .footer .row .col-md-2:nth-child(6) > div {
  border-top: 2px solid #000053;
  margin-top: 25px;
  padding-top: 8px;
}

body.homepage .footer .footer-links .footer .row .col-md-2:nth-child(6) > div a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  border: 0;
  font-weight: normal;
  display: inline-block;
  line-height: 1.4em;
  padding-bottom: 12px;
}

body.homepage .footer .footer-links a {
  display: block;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-bottom: 8px;
  border-bottom: 2px solid #000053;
}

body.homepage .footer .footer-links ul li a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  border: 0;
  display: inline-block;
  line-height: 1.4em;
  padding-bottom: 4px;
}

body.homepage .footer a {
  color: #000053 !important;
}

body.homepage .footer .social-media {
  border: 0;
  border-bottom: 2px solid #000053;
  padding: 0;
  padding-bottom: 4px;
  margin-bottom: 45px;
}

@media only screen and (max-width: 767px) {
  body.homepage .footer .social-media {
    margin: 0 15px 30px;
    width: auto;
  }
}

body.homepage .footer .social-media h5 {
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 16px;
}

body.homepage .footer .social-media ul > li {
  margin-left: 6px;
  margin-bottom: 0;
  height: 24px;
}

body.homepage .footer .social-media ul > li a {
  height: 24px;
  width: 24px;
  background-size: contain;
}

body.homepage .footer .copyright-links {
  background: transparent;
  color: #000053;
  border: 0;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  text-align: center;
  padding: 0;
  margin-bottom: 45px;
}

@media only screen and (max-width: 767px) {
  body.homepage .footer .copyright-links {
    padding: 0 15px;
  }
}

body.homepage .footer .copyright-links .pipe {
  margin: 0 3px 0 2px;
}

body.homepage .m-applicant-overlay {
  color: #000053;
}

body.homepage .m-applicant-overlay .b-domestic p.custom-font-msg:first-child,
body.homepage .m-applicant-overlay .b-international p.custom-font-msg:first-child {
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  margin-bottom: 20px !important;
}

body.homepage .m-applicant-overlay .b-domestic hr,
body.homepage .m-applicant-overlay .b-international hr {
  display: none;
}

body.homepage .m-applicant-overlay a {
  color: #000053;
  text-decoration: underline;
}

body.homepage .m-applicant-overlay a:hover,
body.homepage .m-applicant-overlay a:focus {
  color: #e60028;
}

body.homepage .m-applicant-overlay button.btn {
  height: 50px;
  background: #e60028;
  text-decoration: none;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
  border-radius: 30px;
  padding: 2px 20px 0 !important;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  color: white;
  margin-bottom: 30px;
  font-size: 1.5rem;
}

body.homepage .m-applicant-overlay button.btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage .m-applicant-overlay button.btn:hover:before,
body.homepage .m-applicant-overlay button.btn:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage .m-applicant-overlay button.btn:before {
  background-color: #bd0021;
}

body.homepage .m-applicant-overlay button.btn:active:before {
  background-color: #9a001b;
}

body.homepage .m-applicant-overlay button.btn:hover,
body.homepage .m-applicant-overlay button.btn:focus {
  text-decoration: none;
}

body.homepage .m-applicant-overlay .caption {
  font-size: 15px;
}

body.homepage .m-applicant-overlay a.close-button span.grunticon-cross-gryAD-15 {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="20" height="20" viewBox="2 2 20 20" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#000053" d="M21.192 4.222l-1.414-1.414L12 10.586 4.222 2.808 2.808 4.222 10.586 12l-7.778 7.778 1.414 1.414L12 13.414l7.778 7.778 1.414-1.414L13.414 12"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 18px 18px;
  height: 18px;
}

body.homepage.intoff .primary-navigation .nav li.mega-hover:before {
  content: none !important;
}

body.homepage.intoff .component-world-map {
  background: #50d2ff;
}

@media only screen and (max-width: 767px) {
  body.homepage.intoff .component-world-map nav {
    background-color: #356779;
  }
}

body.homepage.intoff .component-world-map h3 {
  color: white !important;
  max-width: 220px;
  font-size: 22px;
  padding-top: 22px;
  position: relative;
}

body.homepage.intoff .component-world-map h3:before {
  content: '';
  width: 44px;
  height: 4px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  background: #0078ff;
}

body.homepage.intoff .component-world-map .markers .marker.rmit .icon {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="18" height="24" viewBox="0 0 18 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 0C2.356 0 .6 5.27.6 8.055c0 2.79.85 7.003 7.485 14.878l.9 1.067.917-1.052c6.72-7.704 7.498-11.96 7.498-14.49C17.4 4.248 14.803 0 9 0z" fill="#e60028" fill-rule="evenodd"/%3E%3C/svg%3E');
  background-size: 12.6px 18px;
}

body.homepage.intoff .component-world-map .markers .marker.partner .icon {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="18" height="24" viewBox="0 0 18 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 0C2.356 0 .6 5.27.6 8.055c0 2.79.85 7.003 7.485 14.878l.9 1.067.917-1.052c6.72-7.704 7.498-11.96 7.498-14.49C17.4 4.248 14.803 0 9 0z" fill="#000053" fill-rule="evenodd"/%3E%3C/svg%3E');
  background-size: 12.6px 18px;
}

body.homepage.intoff .component-world-map .markers .marker {
  margin-left: -2px;
}

body.homepage.intoff .component-world-map .control-location-select p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
  font-weight: normal;
  color: white;
  font-size: 16px;
  padding-left: 3px;
}

@media only screen and (max-width: 767px) {
  body.homepage.intoff .component-world-map .control-location-select {
    background: white;
    border-radius: 0;
  }

  body.homepage.intoff .component-world-map .control-location-select p {
    color: #000053;
    font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  }

  body.homepage.intoff .component-world-map .control-location-select .wrapper {
    background-color: #e6e6e6;
    border-right: 0;
  }

  body.homepage.intoff .component-world-map .control-location-select .arrow {
    background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="17" viewBox="0 3 24 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#e60028" d="M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6"/%3E%3C/g%3E%3C/svg%3E');
    border: 0;
    width: 10px;
    height: 8px;
    background-size: contain;
    opacity: 1;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.homepage.intoff .component-world-map .control-location-select {
    background: white;
    border-radius: 0;
  }

  body.homepage.intoff .component-world-map .control-location-select p {
    color: #000053;
    font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  }

  body.homepage.intoff .component-world-map .control-location-select .wrapper {
    background-color: #e6e6e6;
    border-right: 0;
  }

  body.homepage.intoff .component-world-map .control-location-select .arrow {
    background-image: url('data:image/svg+xml;utf-8,%3Csvg width="24" height="17" viewBox="0 3 24 17" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath fill="#e60028" d="M21 4.5l-9 9-9-9-3 3 6 6 6 6 6-6 6-6"/%3E%3C/g%3E%3C/svg%3E');
    border: 0;
    width: 10px;
    height: 8px;
    background-size: contain;
    opacity: 1;
  }
}

body.homepage.intoff .component-world-map .control-location-select .marker.rmit {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="18" height="24" viewBox="0 0 18 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 0C2.356 0 .6 5.27.6 8.055c0 2.79.85 7.003 7.485 14.878l.9 1.067.917-1.052c6.72-7.704 7.498-11.96 7.498-14.49C17.4 4.248 14.803 0 9 0z" fill="#e60028" fill-rule="evenodd"/%3E%3C/svg%3E');
  background-size: 12.6px 18px;
  height: 18px;
}

body.homepage.intoff .component-world-map .control-location-select .marker.partner {
  background-image: url('data:image/svg+xml;utf-8,%3Csvg width="18" height="24" viewBox="0 0 18 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 0C2.356 0 .6 5.27.6 8.055c0 2.79.85 7.003 7.485 14.878l.9 1.067.917-1.052c6.72-7.704 7.498-11.96 7.498-14.49C17.4 4.248 14.803 0 9 0z" fill="#000053" fill-rule="evenodd"/%3E%3C/svg%3E');
  background-size: 12.6px 18px;
  height: 18px;
}

body.homepage.intoff #contentArea #content {
  padding: 0;
}

@media only screen and (max-width: 767px) {
  body.homepage.intoff #contentArea #content {
    padding: 0 15px;
  }
}

body.homepage.intoff #contentArea #content h2 {
  font-weight: normal;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-bottom: 10px;
  border-bottom: 2px solid #000053;
}

body.homepage.intoff #contentArea #content a {
  color: #000053;
  text-decoration: underline;
}

body.homepage.intoff #contentArea #content a.apply-btn {
  height: 50px;
  background: #e60028;
  text-decoration: none;
  -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
  z-index: 0;
  border-radius: 30px;
  padding: 9px 40px 0;
  font-family: "Museo500", "Century Gothic", CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
  color: white;
}

body.homepage.intoff #contentArea #content a.apply-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale3d(0.6, 0.3, 1);
  -ms-transform: scale3d(0.6, 0.3, 1);
  transform: scale3d(0.6, 0.3, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  z-index: -1;
}

body.homepage.intoff #contentArea #content a.apply-btn:hover:before,
body.homepage.intoff #contentArea #content a.apply-btn:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

body.homepage.intoff #contentArea #content a.apply-btn:before {
  background-color: #bd0021;
}

body.homepage.intoff #contentArea #content a.apply-btn:active:before {
  background-color: #9a001b;
}

body.homepage.intoff #contentArea #content a.apply-btn:hover,
body.homepage.intoff #contentArea #content a.apply-btn:focus {
  text-decoration: none;
}

body.homepage .standard-content-bottom-row:empty {
  margin-bottom: 0;
}                                                                              
