/******************************************************************
Site Name: SOL Theme
Author(s): Lucian Tucker

Stylesheet: Main Stylesheet
******************************************************************/
/* ==========================================================================
	Normalize v8.0.0 | MIT License
	========================================================================== */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace, monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

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

small {
  font-size: 80%; }

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

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

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }

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

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: 0.35em 0.75em 0.625em; }

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

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

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

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

article p a[href*="//"]:not([href*="ucla"]), article h1 a[href*="//"]:not([href*="ucla"]), article h2 a[href*="//"]:not([href*="ucla"]), article h3 a[href*="//"]:not([href*="ucla"]), article h4 a[href*="//"]:not([href*="ucla"]), article h5 a[href*="//"]:not([href*="ucla"]), article h6 a[href*="//"]:not([href*="ucla"]) {
  margin-right: 3px;
  display: inline-block; }
  article p a:not([href*="ucla"])[href*="//"]:after, article h1 a:not([href*="ucla"])[href*="//"]:after, article h2 a:not([href*="ucla"])[href*="//"]:after, article h3 a:not([href*="ucla"])[href*="//"]:after, article h4 a:not([href*="ucla"])[href*="//"]:after, article h5 a:not([href*="ucla"])[href*="//"]:after, article h6 a:not([href*="ucla"])[href*="//"]:after {
    font-family: "Font Awesome 5 Free";
    content: " \f35d";
    font-size: .6em;
    display: inline-block;
    margin-left: 5px; }

article p a.hide-external[href*="//"]:not([href*="ucla"]), article h1 a.hide-external[href*="//"]:not([href*="ucla"]), article h2 a.hide-external[href*="//"]:not([href*="ucla"]), article h3 a.hide-external[href*="//"]:not([href*="ucla"]), article h4 a.hide-external[href*="//"]:not([href*="ucla"]), article h5 a.hide-external[href*="//"]:not([href*="ucla"]), article h6 a.hide-external[href*="//"]:not([href*="ucla"]) {
  background-image: none;
  padding-right: 0;
  margin-right: 0; }

.content:after, header:after, .home .col li:after, .post-type-archive-books .book-list li:after {
  content: "";
  display: table;
  clear: both; }

/*	Fonts
/*--------------------------------------*/
@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-regular-webfont.eot");
  src: url("../fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../fonts/proximanova-regular-webfont.svg#Proxima") format("svg");
  font-weight: normal;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-regular-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-regit-webfont.eot");
  src: url("../fonts/proximanova-regit-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-regit-webfont.woff") format("woff"), url("../fonts/proximanova-regit-webfont.ttf") format("truetype"), url("../fonts/proximanova-regit-webfont.svg#Proxima") format("svg");
  font-weight: normal;
  font-style: italic; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-regit-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-thin-webfont.eot");
  src: url("../fonts/proximanova-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-thin-webfont.woff") format("woff"), url("../fonts/proximanova-thin-webfont.ttf") format("truetype"), url("../fonts/proximanova-thin-webfont.svg#Proxima") format("svg");
  font-weight: 100;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-thin-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-light-webfont.eot");
  src: url("../fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-light-webfont.woff") format("woff"), url("../fonts/proximanova-light-webfont.ttf") format("truetype"), url("../fonts/proximanova-light-webfont.svg#Proxima") format("svg");
  font-weight: 300;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-light-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-semibold-webfont.eot");
  src: url("../fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-semibold-webfont.woff") format("woff"), url("../fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("../fonts/proximanova-semibold-webfont.svg#Proxima") format("svg");
  font-weight: bold;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-semibold-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-semiboldit-webfont.eot");
  src: url("../fonts/proximanova-semiboldit-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-semiboldit-webfont.woff") format("woff"), url("../fonts/proximanova-semiboldit-webfont.ttf") format("truetype"), url("../fonts/proximanova-semiboldit-webfont.svg#Proxima") format("svg");
  font-weight: bold;
  font-style: italic; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-semiboldit-webfont.svg#Proxima") format("svg"); } }

@font-face {
  font-family: Proxima;
  src: url("../fonts/proximanova-xbold-webfont.eot");
  src: url("../fonts/proximanova-xbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-xbold-webfont.woff") format("woff"), url("../fonts/proximanova-xbold-webfont.ttf") format("truetype"), url("../fonts/proximanova-xbold-webfont.svg#Proxima") format("svg");
  font-weight: 900;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Proxima;
    src: url("../fonts/proximanova-xbold-webfont.svg#Proxima") format("svg"); } }

/* ==========================================================================
	Typography
	========================================================================== */
body {
  color: rgba(0, 0, 0, 0.87);
  font: 15px/25px Proxima, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 0 1px transparent; }

/*	Headers
/*--------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  clear: both;
  margin: 0;
  font-family: Proxima, "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 {
  font-size: 3em;
  line-height: 1.1em;
  margin-bottom: .9em; }

h2 {
  font-size: 1.75em;
  line-height: 1.2em; }

h3 {
  font-size: 1.5em;
  line-height: 1.2em; }

h4 {
  font-size: 1.5em;
  line-height: 1.2em; }

h5 {
  font-size: 1.5em;
  line-height: 1.3em; }

h6 {
  font-size: 1.2em;
  line-height: 1.8em; }

/* Custom Headers */
.page h2, .page h3, .page h4, .page h5, .page h6, .archive h2, .archive h3, .archive h4, .archive h5, .archive h6, .single h2, .single h3, .single h4, .single h5, .single h6, .search-results h2, .search-results h3, .search-results h4, .search-results h5, .search-results h6 {
  margin-top: 1em;
  margin-bottom: .5em;
  font-weight: 500; }

.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
  margin-top: 0; }

.home h3 {
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  font-size: 1.4em;
  margin-bottom: 20px; }

.home h4 {
  margin-bottom: 5px;
  font-size: 1em;
  line-height: 1.5em; }

.home h2.home-headline {
  font-weight: 700;
  font-size: 2em;
  text-transform: uppercase; }

h1.search-title {
  margin-bottom: 40px; }

h1.page-title {
  margin-bottom: 20px; }

h1 span {
  display: block;
  font-size: .5em;
  line-height: 1em; }

/*h2.filter-title {
	color: $white;
	background-color: $separator-color;
	padding: 10px 0;
	font-size: 2em;
}
*/
h2.filter-title, h2.title-filter, .subheaders {
  color: rgba(0, 0, 0, 0.87);
  padding: 10px 0;
  font-size: 2em;
  overflow: hidden;
  text-align: center; }
  h2.filter-title:before, h2.filter-title:after, h2.title-filter:before, h2.title-filter:after, .subheaders:before, .subheaders:after {
    background-color: rgba(0, 0, 0, 0.12);
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%; }
  h2.filter-title:before, h2.title-filter:before, .subheaders:before {
    right: 0.5em;
    margin-left: -50%; }
  h2.filter-title:after, h2.title-filter:after, .subheaders:after {
    left: 0.5em;
    margin-right: -50%; }

h2.subtitle {
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: 400;
  font-style: italic; }

nav h3, .side h3 {
  font-size: 1.5em;
  font-weight: 500;
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12); }

.filter h3 {
  margin-bottom: 15px;
  font-size: 1.2em; }

/*	Text Elements
/*--------------------------------------*/
strong {
  font-weight: 600; }

em {
  font-style: italic; }

hr {
  color: rgba(0, 0, 0, 0.12);
  background-color: rgba(0, 0, 0, 0.12);
  height: 1px;
  border: none;
  margin: 30px 0; }

p {
  margin: 1.5em 0; }

h1 + p, h1 + ul, h1 + ol, h1 + dl, h2 + p, h2 + ul, h2 + ol, h2 + dl, h3 + p, h3 + ul, h3 + ol, h3 + dl, h4 + p, h4 + ul, h4 + ol, h4 + dl, h5 + p, h5 + ul, h5 + ol, h5 + dl, h6 + p, h6 + ul, h6 + ol, h6 + dl {
  margin-top: 5px; }

ul, ol {
  padding: 0; }

li {
  margin: 0 0 0 13px;
  padding-left: 0;
  list-style-type: disc; }

ol li {
  list-style-type: decimal; }

cite {
  font-style: italic; }

blockquote {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
  padding: 1px 40px 1px 22px;
  margin: 30px 0;
  border-left: 10px solid #2774AE; }
  blockquote p {
    margin: 1em 0; }

figcaption {
  font-style: italic; }

dt {
  font-weight: 600; }

dd {
  margin: 0 0 25px 0;
  font-weight: normal; }

/*pre {
	white-space: pre-wrap;
	background-color: $bg-light-color;
	border: 1px solid $border-color;
	padding: 1em;
}*/
/*	Links
/*--------------------------------------*/
a:link, .col a h4 {
  text-decoration: underline;
  color: #005587;
  font-weight: 600;
  transition: color 0.24s ease-in-out; }

.col a h4 {
  font-weight: 600; }

a:hover, a:focus, a:active,
.col a h4:hover, .col a h4:focus, .col a h4:active {
  color: #00253b; }

.col a:visited, .main a:visited {
  color: #00253b; }
  
  .page .column_wrap a:visited, .home .column_wrap a:visited {
    color: #FFD100;
}
  .page .column_wrap a:hover, .home .column_wrap a:hover {
    color: #f0dd84;
}

.col .current-menu-item > a {
  color: rgba(0, 0, 0, 0.87); }

.main-nav a:link, .footer-nav a:link, a.btn, .people-list a {
  text-decoration: none; }

article p a[href*="//"]:not([href*="ucla"]).btn, article h1 a[href*="//"]:not([href*="ucla"]).btn, article h2 a[href*="//"]:not([href*="ucla"]).btn, article h3 a[href*="//"]:not([href*="ucla"]).btn, article h4 a[href*="//"]:not([href*="ucla"]).btn, article h5 a[href*="//"]:not([href*="ucla"]).btn, article h6 a[href*="//"]:not([href*="ucla"]).btn {
  background-image: none; }

/*	Accessibility
/*--------------------------------------*/
.skip {
  float: left; }

.skip:focus {
  position: static;
  width: auto;
  height: auto; }

/*	Button Styles
/*--------------------------------------*/
header .btn, header button, header input[type="submit"], header a.btn, article .btn, article button, article input[type="submit"], article a.btn, .col .btn, .col button, .col input[type="submit"], .col a.btn {
  background: #005587;
  color: white !important;
  padding: 3px 20px;
  font-weight: bold;
  letter-spacing: .05em;
  line-height: 25px;
  min-width: 90px;
  display: inline-block;
  text-align: center;
  border: none;
  cursor: pointer;
  position: relative;
  text-decoration: none !important;
  border-radius: 10em;
  background-clip: padding-box;
  transition: background-color 0.24s ease-in-out; }
  header .btn:hover, header button:hover, header input:hover[type="submit"], article .btn:hover, article button:hover, article input:hover[type="submit"], .col .btn:hover, .col button:hover, .col input:hover[type="submit"], header .btn:focus, header button:focus, header input:focus[type="submit"], article .btn:focus, article button:focus, article input:focus[type="submit"], .col .btn:focus, .col button:focus, .col input:focus[type="submit"] {
    background: #00253b;
    color: white; }
  header .btn:active, header button:active, header input:active[type="submit"], article .btn:active, article button:active, article input:active[type="submit"], .col .btn:active, .col button:active, .col input:active[type="submit"] {
    top: 1px; }

header input[type="submit"], article input[type="submit"], .col input[type="submit"] {
  padding: 6px 10px; }

.btn.give {
  margin: 0 auto;
  text-align: center;
  min-width: 80px;
  letter-spacing: 0; }

.btn.outline {
  color: white;
  min-width: 90px;
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0;
  background: none;
  border: 2px solid rgba(255, 255, 255, 0.9);
  margin-top: 35px;
  padding: 7px 25px;
  display: inline-block;
  text-align: center;
  border-radius: 25px;
  background-clip: padding-box;
  transition: background-color 0.24s ease-in-out; }
  .btn.outline:hover, .btn.outline:focus {
    background: #00253b;
    color: white; }

.tribe-bar-submit .tribe-events-button,
.tribe-events-read-more,
.tribe-events-read-more:link,
.tribe-events-list-widget a.btn {
  background: #005587 !important;
  color: white !important;
  padding: 3px 10px !important;
  font-weight: bold !important;
  letter-spacing: 0.05em !important;
  line-height: 25px !important;
  min-width: 90px !important;
  display: inline-block !important;
  text-align: center !important;
  border: none !important;
  cursor: pointer !important;
  position: relative !important;
  text-decoration: none !important;
  border-radius: 10em !important;
  transition: background-color 0.24s ease-in-out !important; }
  .tribe-bar-submit .tribe-events-button:hover, .tribe-bar-submit .tribe-events-button:focus,
  .tribe-events-read-more:hover,
  .tribe-events-read-more:focus,
  .tribe-events-read-more:link:hover,
  .tribe-events-read-more:link:focus,
  .tribe-events-list-widget a.btn:hover,
  .tribe-events-list-widget a.btn:focus {
    background-color: #00253b !important;
    color: white !important; }
  .tribe-bar-submit .tribe-events-button:active,
  .tribe-events-read-more:active,
  .tribe-events-read-more:link:active,
  .tribe-events-list-widget a.btn:active {
    top: 1px; }

/*	Form Styles
/*--------------------------------------*/
fieldset {
  border: none;
  padding: 0; }

label {
  font-weight: bold; }

input + label, select + label {
  font-weight: normal; }

form ul li ul li label {
  padding-left: 10px; }

label span {
  color: #790000;
  margin-left: 5px; }

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  padding: 0 10px;
  width: 280px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  display: block;
  height: 35px;
  line-height: 2.5em;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.03);
  transition: background-color 0.24s ease-in-out; }
  input[type="text"]:focus, input[type="text"]:active,
  input[type="password"]:focus,
  input[type="password"]:active,
  input[type="datetime"]:focus,
  input[type="datetime"]:active,
  input[type="datetime-local"]:focus,
  input[type="datetime-local"]:active,
  input[type="date"]:focus,
  input[type="date"]:active,
  input[type="month"]:focus,
  input[type="month"]:active,
  input[type="time"]:focus,
  input[type="time"]:active,
  input[type="week"]:focus,
  input[type="week"]:active,
  input[type="number"]:focus,
  input[type="number"]:active,
  input[type="email"]:focus,
  input[type="email"]:active,
  input[type="url"]:focus,
  input[type="url"]:active,
  input[type="tel"]:focus,
  input[type="tel"]:active,
  input[type="color"]:focus,
  input[type="color"]:active,
  select:focus,
  select:active,
  textarea:focus,
  textarea:active,
  .field:focus,
  .field:active {
    background-color: white; }
  input[type="text"].error, input[type="text"].is-invalid,
  input[type="password"].error,
  input[type="password"].is-invalid,
  input[type="datetime"].error,
  input[type="datetime"].is-invalid,
  input[type="datetime-local"].error,
  input[type="datetime-local"].is-invalid,
  input[type="date"].error,
  input[type="date"].is-invalid,
  input[type="month"].error,
  input[type="month"].is-invalid,
  input[type="time"].error,
  input[type="time"].is-invalid,
  input[type="week"].error,
  input[type="week"].is-invalid,
  input[type="number"].error,
  input[type="number"].is-invalid,
  input[type="email"].error,
  input[type="email"].is-invalid,
  input[type="url"].error,
  input[type="url"].is-invalid,
  input[type="tel"].error,
  input[type="tel"].is-invalid,
  input[type="color"].error,
  input[type="color"].is-invalid,
  select.error,
  select.is-invalid,
  textarea.error,
  textarea.is-invalid,
  .field.error,
  .field.is-invalid {
    color: red;
    border-color: red;
    background-color: white;
    outline-color: red; }
  input[type="text"].success, input[type="text"].is-valid,
  input[type="password"].success,
  input[type="password"].is-valid,
  input[type="datetime"].success,
  input[type="datetime"].is-valid,
  input[type="datetime-local"].success,
  input[type="datetime-local"].is-valid,
  input[type="date"].success,
  input[type="date"].is-valid,
  input[type="month"].success,
  input[type="month"].is-valid,
  input[type="time"].success,
  input[type="time"].is-valid,
  input[type="week"].success,
  input[type="week"].is-valid,
  input[type="number"].success,
  input[type="number"].is-valid,
  input[type="email"].success,
  input[type="email"].is-valid,
  input[type="url"].success,
  input[type="url"].is-valid,
  input[type="tel"].success,
  input[type="tel"].is-valid,
  input[type="color"].success,
  input[type="color"].is-valid,
  select.success,
  select.is-valid,
  textarea.success,
  textarea.is-valid,
  .field.success,
  .field.is-valid {
    color: green;
    border-color: green;
    background-color: white;
    outline-color: green; }
  input[type="text"][disabled], input[type="text"].is-disabled,
  input[type="password"][disabled],
  input[type="password"].is-disabled,
  input[type="datetime"][disabled],
  input[type="datetime"].is-disabled,
  input[type="datetime-local"][disabled],
  input[type="datetime-local"].is-disabled,
  input[type="date"][disabled],
  input[type="date"].is-disabled,
  input[type="month"][disabled],
  input[type="month"].is-disabled,
  input[type="time"][disabled],
  input[type="time"].is-disabled,
  input[type="week"][disabled],
  input[type="week"].is-disabled,
  input[type="number"][disabled],
  input[type="number"].is-disabled,
  input[type="email"][disabled],
  input[type="email"].is-disabled,
  input[type="url"][disabled],
  input[type="url"].is-disabled,
  input[type="tel"][disabled],
  input[type="tel"].is-disabled,
  input[type="color"][disabled],
  input[type="color"].is-disabled,
  select[disabled],
  select.is-disabled,
  textarea[disabled],
  textarea.is-disabled,
  .field[disabled],
  .field.is-disabled {
    cursor: not-allowed;
    border-color: gray;
    opacity: 0.6; }
    input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
    input[type="password"][disabled]:focus,
    input[type="password"][disabled]:active,
    input[type="password"].is-disabled:focus,
    input[type="password"].is-disabled:active,
    input[type="datetime"][disabled]:focus,
    input[type="datetime"][disabled]:active,
    input[type="datetime"].is-disabled:focus,
    input[type="datetime"].is-disabled:active,
    input[type="datetime-local"][disabled]:focus,
    input[type="datetime-local"][disabled]:active,
    input[type="datetime-local"].is-disabled:focus,
    input[type="datetime-local"].is-disabled:active,
    input[type="date"][disabled]:focus,
    input[type="date"][disabled]:active,
    input[type="date"].is-disabled:focus,
    input[type="date"].is-disabled:active,
    input[type="month"][disabled]:focus,
    input[type="month"][disabled]:active,
    input[type="month"].is-disabled:focus,
    input[type="month"].is-disabled:active,
    input[type="time"][disabled]:focus,
    input[type="time"][disabled]:active,
    input[type="time"].is-disabled:focus,
    input[type="time"].is-disabled:active,
    input[type="week"][disabled]:focus,
    input[type="week"][disabled]:active,
    input[type="week"].is-disabled:focus,
    input[type="week"].is-disabled:active,
    input[type="number"][disabled]:focus,
    input[type="number"][disabled]:active,
    input[type="number"].is-disabled:focus,
    input[type="number"].is-disabled:active,
    input[type="email"][disabled]:focus,
    input[type="email"][disabled]:active,
    input[type="email"].is-disabled:focus,
    input[type="email"].is-disabled:active,
    input[type="url"][disabled]:focus,
    input[type="url"][disabled]:active,
    input[type="url"].is-disabled:focus,
    input[type="url"].is-disabled:active,
    input[type="tel"][disabled]:focus,
    input[type="tel"][disabled]:active,
    input[type="tel"].is-disabled:focus,
    input[type="tel"].is-disabled:active,
    input[type="color"][disabled]:focus,
    input[type="color"][disabled]:active,
    input[type="color"].is-disabled:focus,
    input[type="color"].is-disabled:active,
    select[disabled]:focus,
    select[disabled]:active,
    select.is-disabled:focus,
    select.is-disabled:active,
    textarea[disabled]:focus,
    textarea[disabled]:active,
    textarea.is-disabled:focus,
    textarea.is-disabled:active,
    .field[disabled]:focus,
    .field[disabled]:active,
    .field.is-disabled:focus,
    .field.is-disabled:active {
      background-color: blue; }

.gfield_radio input[type="text"] {
  display: inline-block; }

input[type="password"] {
  letter-spacing: 0.3em; }

input[type="submit"] {
  padding: 6px 10px;
  border: none; }

select[multiple] {
  height: 120px; }

textarea {
  width: 500px;
  max-width: 640px;
  min-height: 120px;
  line-height: 1.5em;
  padding: 10px; }

select {
  width: 302px; }

select[multiple="multiple"] {
  height: 100px;
  padding: 10px; }

form li {
  list-style: none;
  margin: 10px 0; }

form ul li ul li {
  list-style: none;
  margin: 0; }

.search-form {
  position: relative; }
  .search-form .search-btn {
    position: absolute;
    padding: 5px;
    right: 5px;
    top: 30px;
    min-width: auto;
    background: none;
    font-size: 1.2em;
    line-height: normal;
    color: #8e8e8e !important;
    border: none;
    cursor: pointer;
    transition: color 0.24s ease-in-out; }
    .search-form .search-btn:hover {
      color: #666 !important; }
    .search-form .search-btn:active {
      top: 31px; }

input[type="search"] {
  width: 192px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 15px;
  font-size: .85em;
  padding: 0 40px 0 10px;
  background: rgba(0, 0, 0, 0.03);
  font-weight: bold;
  margin-bottom: 10px;
  height: 30px;
  transition: background-color 0.24s ease-in-out; }
  input[type="search"]:focus {
    background-color: white; }

body .gform_wrapper input + label, body .gform_wrapper select + label {
  display: inline-block;
  margin-bottom: 10px; }

body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  font-size: .93em;
  letter-spacing: 0; }

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
  margin-top: 5px; }

.validation_error {
  font-weight: bold;
  padding: 10px;
  border: 2px solid #790000;
  border-radius: 5px;
  text-align: center; }

.validation_message {
  font-style: italic; }

/* ==========================================================================
	Main Styles - Desktop
	
	Table of Contents
	
	1.  Main Containers
	2.  Header
	3.  Navigation
	4.  Footer
	5.  Homepage
	6.  Person Page
	7.  People Archive
	8.  Books
	9.  Courses
	10. Articles/Posts
	11. Other
	
	========================================================================== */
/*	1. Main Containers
/*--------------------------------------*/
body {
  background-color: white; }

#slider {
  overflow: hidden; }
  #slider .bx-wrapper .bx-pager {
    padding-top: 0px;
    margin-top: -80px;
    position: relative;
    width: 1064px;
    margin-left: auto;
    margin-right: auto;
    text-align: left; }
  #slider .bx-wrapper .bx-controls-direction a {
    z-index: 95; }

#container {
  width: 100%;
  overflow: auto;
  zoom: 1; }

.content, header {
  width: 1320px;
  margin: 0 auto; }

#main-content {
  padding: 40px 0; }

.content.main {
  margin-top: 100px; }

.side, .col.side {
  margin-top: 40px; }

#hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  width: 100%;
  height: 550px;
  float: left;
  clear: both;
  /*margin: 0 0 13px 0;*/
  margin: 0 0 40px 0;
  position: relative; }
  #hero .overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.596) 7.9%, rgba(0, 0, 0, 0.585) 15.5%, rgba(0, 0, 0, 0.569) 22.9%, rgba(0, 0, 0, 0.547) 30.1%, rgba(0, 0, 0, 0.522) 37%, rgba(0, 0, 0, 0.494) 43.8%, rgba(0, 0, 0, 0.465) 50.5%, rgba(0, 0, 0, 0.435) 57%, rgba(0, 0, 0, 0.406) 63.4%, rgba(0, 0, 0, 0.378) 69.6%, rgba(0, 0, 0, 0.353) 75.8%, rgba(0, 0, 0, 0.331) 81.9%, rgba(0, 0, 0, 0.315) 88%, rgba(0, 0, 0, 0.304) 94%, rgba(0, 0, 0, 0.3));
    z-index: 1;
    width: 100%;
    height: 100%; }

.col {
  max-width: 1000px;
  width: 72%;
  float: left; }

.col + .col {
  width: 280px;
  margin: 10px 0 30px 20px; }

.home .col + .col {
  width: 33.3333%;
  margin: 10px 0 30px 20px; }

.col.side {
  margin-top: 40px; }

.page-template-page-full .col {
  width: 100%; }

/*	2. Header
/*--------------------------------------*/
header.top {
  padding: 0px 0 0 0;
  height: 80px; }
  header.top .dept-logo {
    overflow: hidden;
    width: 167px;
    height: 155px;
    position: relative;
    top: -5px;
    display: inline-block;
    margin: 0;
    text-align: center;
    background-color: black; }
    header.top .dept-logo img {
      width: 167px;
      height: auto; }
    header.top .dept-logo a {
      text-decoration: none; }
  header.top h1.logo-text {
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 15px;
    font-size: 3.2em;
    color: rgba(255, 255, 255, 0.98); }
  header.top .logos {
    float: left; }
  header.top nav {
    clear: both;
    float: right;
    padding: 20px 0; }
  header.top nav ul {
    width: 100%;
    max-width: 880px; }
  header.top .search {
    float: right;
    clear: right; }
  header.top .give-back {
    width: 160px;
    text-align: center;
    float: right;
    margin-top: 20px; }
    header.top .give-back span.support {
      font-size: .8em;
      display: block; } 
/* Start ELTS give style */   
header.top .give-back {
    width: auto;
    text-align: left;
    float: right;
   /* margin-top: 29px;  edit by HUMTECH */ 
    margin-top: 14px;
}

header.top .btn.give {
    margin: 0;
    text-align: left;
    background: transparent;
}

header.top .btn.give .support-left {
    float: left;
    padding-top: 6px;
    padding-right: 12px;
}

header.top .btn.give .support-left .fa-heart {
    font-size: 30px;
    color: #ffffff !important;
}
header.top .btn.give:hover .support-left .fa-heart {
    font-size: 34px;
    margin-top: -2px;
    margin-right: -2px;
}

header.top .btn.give .support-right {
    float: left;
}

header.top .give-back span.support-headline {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
}

header.top .give-back span.support {
	font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    color: #ffffff;
}
/* end ELTS give style */
  header.top .university-logo {
    float: left;
    margin-top: 20px;
    width: 160px; }
    header.top .university-logo img {
      width: 119px;
      height: 38px; }
  header.top #mega-menu-wrap-main-nav {
    float: left; }
  header.top .search-wrap {
    float: right; display: none; }
  header.top .search-wrap .menu-search-area {
    /*
        position: relative;
        width: 36px;
        height: 36px;
        vertical-align: middle;
        display: inline-block;
        z-index: 99999;
        margin-top: -3px;
        .search-form {
            position: absolute;
            right: 0;
        }
        .fa-search {
            right: 0;
            position: absolute;
            width: 36px;
            height: 36px;
            cursor: pointer;
            text-align: center;
            padding: 10px 5px;
        }
        
        
        .search-form {
            top: 0px;
            .search-btn {
                color: $white !important;
                top: 0;
                outline: none;
            }
        }


        input[type="search"] {
            color: $white;
            transition: width 0.24s ease-in-out;
            &:focus {
                background: #ffffff;
                border: 2px solid #000000;
            }
        }

        .search {
            float: right;
            clear: right;
            border: 0 none;
            border-radius: 0;
            outline: 0 none;

            &::-webkit-input-placeholder, &:-ms-input-placeholder, &::-ms-input-placeholder, &::placeholder {
                color: $white;
                font-style: italic;
            }
            &:-moz-placeholder, &::-moz-placeholder  {
                color: $white;
                opacity: 1;
                font-style: italic;
            }
            &::-webkit-search-cancel-button, &::-ms-clear {
                display: none;
            }
        }
        */ }
    header.top .search-wrap .menu-search-area .search-form {
      display: inline-block;
      float: right;
      position: relative;
      width: 100%;
      padding-top: 0px; }
    header.top .search-wrap .menu-search-area .search,
    header.top .search-wrap .menu-search-area .search-btn {
      height: 2rem;
      border-radius: 5px; }
    header.top .search-wrap .menu-search-area .search {
      position: absolute;
      right: 20px;
      transition: all 0.5s ease-in-out;
      background-color: rgba(255, 255, 255, 0.98);
      border: none;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
      box-sizing: border-box;
      color: rgba(0, 0, 0, 0.87);
      cursor: pointer;
      font-size: 1rem;
      font-weight: 300;
      opacity: 0;
      padding: 10px 1.8rem 10px 10px;
      width: 0;
      z-index: 3; }
      header.top .search-wrap .menu-search-area .search:focus {
        cursor: text;
        opacity: 1;
        outline: none;
        width: 300px;
        z-index: 1; }
        header.top .search-wrap .menu-search-area .search:focus:hover ~ .search-btn .fa-search {
          color: rgba(255, 255, 255, 0.98); }
      header.top .search-wrap .menu-search-area .search:hover ~ .search-btn .fa-search {
        color: rgba(255, 255, 255, 0.98); }
    header.top .search-wrap .menu-search-area .search-btn {
      top: 0;
      transition: all 0.2s ease-in-out;
      background-color: transparent;
      border: none;
      float: right;
      position: relative;
      width: 3.75rem;
      z-index: 2; }
      header.top .search-wrap .menu-search-area .search-btn:hover .fa-search {
        color: rgba(255, 255, 255, 0.98); }
    header.top .search-wrap .menu-search-area .fa-search {
      transition: all 0.2s ease-in-out;
      color: #FFD100;
      font-size: 1.2rem;
      margin-top: 5px; }
  header.top #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link::before, header.top .menu-icons a.mega-menu-link::before {
    padding: 0px 5px 0px 5px;
    color: #FFD100 !important;
    font-size: 18px; }
  header.top li#mega-menu-item-24264, header.top li#mega-menu-item-22907 {
    border-left: 1px solid grey !important;
    padding-left: 5px !important;
    margin-left: 5px !important; }
  header.top .search-form .search-btn:hover {
    color: #000000 !important; }

.breadcrumbs {
  background-color: #005587;
  width: 100%;
  float: left;
  clear: both;
  color: rgba(255, 255, 255, 0.98);
  font-size: .8em;
  padding: 8px 0; }
  .breadcrumbs a {
    font-weight: 600;
    color: rgba(255, 255, 255, 0.98);
    text-decoration: underline; }
  .breadcrumbs span:first-child {
    margin-left: 90px; }

#header-banner {
  background: black;
  position: relative;
  z-index: 99; }
  #header-banner h1.logo-text {
    /*font-size: 3.2em;*/
	  font-size: 2em;
    color: rgba(255, 255, 255, 0.98); }

/*	3. Navigation
/*--------------------------------------*/
header nav.desktop ul, header nav ul, footer nav.desktop ul, footer nav ul {
  padding: 0;
  margin: 0;
  float: left; }

header nav.desktop ul li, header nav ul li, footer nav.desktop ul li, footer nav ul li {
  display: inline-block;
  margin: 0 10px 0 0; }

header nav.desktop ul li {
  position: relative; }

/* Drop Down */
header nav.desktop ul li ul {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  padding: 0 10px;
  width: 185px;
  top: 20px;
  border-top: 4px solid #bed5e7;
  margin-top: 5px;
  background-color: black;
  z-index: 10000;
  box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.14);
  transition: all 0.24s ease-in-out; }

header nav.desktop ul li ul li, header nav.desktop ul li ul li a {
  display: block;
  margin: 0; }

header nav.desktop ul li ul li a {
  line-height: 1em;
  padding: 6px 0; }

header nav.desktop ul li:hover ul, header nav.desktop .sub-menu.open {
  display: block;
  opacity: 1;
  visibility: visible; }

header nav.desktop ul li.menu-item-has-children a:after {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  padding-left: 3px; }

header nav.desktop ul li.menu-item-has-children ul.sub-menu a {
  padding-right: 0; }
  header nav.desktop ul li.menu-item-has-children ul.sub-menu a:after {
    content: none; }

header nav.desktop a {
  font-weight: 600;
  text-transform: none;
  font-size: 1.2em; }

header nav.desktop a, header nav.desktop a:link {
  color: white;
  transition: all 0.24s ease-in-out; }

header nav.desktop a:hover, header nav.desktop a:focus, header nav.desktop a:active {
  color: #FFD100; }

#header-banner a, #header-banner a:link {
  color: rgba(255, 255, 255, 0.98);
  transition: all 0.24s ease-in-out; }

#header-banner a:hover, #header-banner a:focus, #header-banner a:active {
  color: #FFD100; }

/* Side Menu */
.col.side {
  width: 220px;
  margin-left: 80px; }
  .col.side .content {
    width: 220px; }
  .col.side li {
    list-style: none;
    margin: 0 0 10px 0;
    line-height: 1.2em; }
  .col.side ol, .col.side ul {
    margin-bottom: 25px; }
  .col.side nav.page-nav ul {
    padding: 0;
    margin: 0; }
  .col.side .widget_recent_entries li {
    margin: 0 0 10px 0;
    padding: 0; }
    .col.side .widget_recent_entries li a {
      font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: .9em; }
  .col.side .btn {
    margin-bottom: 40px; }
  .col.side .sub-menu {
    display: none; }
  .col.side nav.page-nav .current_page_item .sub-menu,
  .col.side nav.page-nav .current_page_parent .sub-menu {
    display: block;
    margin: 5px 0 0 30px; }
  .col.side .sub-menu li {
    list-style: disc; }

.col-nav {
  width: 220px; }
  .col-nav li {
    list-style: none;
    margin-left: 0;
    line-height: 1.5em; }
  .col-nav ul + h3 {
    margin-top: 40px; }

/*	4. Footer
/*--------------------------------------*/
footer {
  background-color: black;
  clear: both;
  margin-top: 60px;
  float: left;
  width: 100%;
  padding: 35px 0 40px 0;
  color: rgba(255, 255, 255, 0.98);
  font-size: 1em;
  line-height: 1.5em;
  /* Footer Nav */ }
  .home footer { margin-top:0px;}
  footer nav a, footer nav a:link, footer nav a:visited {
    color: rgba(255, 255, 255, 0.98);
    font-weight: 600;
    text-transform: uppercase;
    font-size: .8em; }
  footer nav .footer-nav {
    clear: left;
    float: left; }
  footer nav .social-links {
    clear: right;
    float: right; }
  footer nav .icon {
    margin: 0 0 0 10px;
    font-size: 1.7em; }
  footer nav li {
    padding: 0; }
  footer .search-form, footer .mobile-social-nav {
    display: none; }
  footer .copyright {
    padding-top: 50px;
    font-size: .8em; }
    footer .copyright .university-logo {
      float: left;
      margin-top: 5px;
      display: block; }
      footer .copyright .university-logo img {
        width: 100px;
        height: auto; }
    footer .copyright p {
      float: right;
      margin: 0;
      width: 87%; }
    footer .copyright .divider {
      margin: 0 5px; }
    footer .copyright .about-dept, footer .copyright .adr, footer .copyright .uc-copy {
      display: block; }
    footer .copyright a, footer .copyright a:link, footer .copyright a:visited {
      color: rgba(255, 255, 255, 0.98);
      text-transform: none;
      text-decoration: underline; }

/*	5. Homepage
/*--------------------------------------*/
.home {
  /* Study Abroad list */
  /* Study Abroad List */ }
  .home .bx-wrapper {
    margin-bottom: 0;
    border-bottom: 5px solid rgba(255, 255, 255, 0.98); }
  .home #hero {
    height: 550px;
    margin: 0 0 40px 0; }
    .home #hero .content {
      width: 100%;
      height: 550px;
      position: relative; }
      .home #hero .content.text {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
    .home #hero .hero-description .content {
      width: 1320px;
      position: static;
      height: auto;
      box-shadow: none;
      background: none; }
  .home .hero-description {
    color: rgba(255, 255, 255, 0.98);
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 60px 0;
    position: absolute;
    bottom: 0; }
    .home .hero-description h2 {
      font-size: 4em;
      line-height: 1em;
      max-width: 800px;
      font-weight: 600;
      margin: 0 auto 10px auto; }
    .home .hero-description p {
      font-size: 1.2em;
      max-width: 700px;
      margin: 0 auto;
      font-weight: normal; }
    .home .hero-description .outline {
      margin-top: 35px;
      min-width: 106px; }
    .home .hero-description .left {
      text-align: left; }
      .home .hero-description .left h2 {
        margin-left: 0; }
      .home .hero-description .left p {
        margin: 0; }
    .home .hero-description .right {
      text-align: right; }
      .home .hero-description .right h2 {
        margin-right: 0; }
      .home .hero-description .right p {
        margin: 0;
        float: right;
        clear: both; }
      .home .hero-description .right .btn {
        float: right;
        clear: both; }
  .home .hero-description.middle {
    bottom: 12%; }
    .home .hero-description.middle h2 {
      width: 100%; }
  .home .featured .featured_slider .bx-wrapper .bx-prev {
    margin-left: -50px !important; }
  .home .featured .featured_slider .bx-wrapper .bx-next {
    margin-right: -65px !important; }
  .home .featured .bx-controls-direction {
    position: relative !important;
    top: -300px !important; }
  .home .featured .bx-controls {
    margin-top: 0 !important; }
  .home .featured_slider {
    position: relative;
    clear: both;
    padding: 80px 0; }
    .home .featured_slider::after {
      content: "";
      clear: both;
      display: table; }
    .home .featured_slider.content {
      max-width: 1320px;
      width: auto; }
    .home .featured_slider h3 {
      text-transform: lowercase;
      font-size: 30px; }
    .home .featured_slider .bx-wrapper {
      height: auto !important; }
      .home .featured_slider .bx-wrapper .bx-viewport {
        height: 720px !important; }
      .home .featured_slider .bx-wrapper ul li {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 13px;
        padding: 20px;
        max-width: 380px;
        max-height: 680px; }
        .home .featured_slider .bx-wrapper ul li dl {
          max-width: 100%;
          max-height: 400px;
          width: 100%;
          float: left;
          background: transparent; }
          .home .featured_slider .bx-wrapper ul li dl dt.section_cat {
            text-transform: lowercase; }
          .home .featured_slider .bx-wrapper ul li dl dd {
            margin: 0; }
          .home .featured_slider .bx-wrapper ul li dl a:visited, .home .featured_slider .bx-wrapper ul li dl a:active {
            color: #005587; }
          .home .featured_slider .bx-wrapper ul li dl a:hover {
            color: #00253b; }
          .home .featured_slider .bx-wrapper ul li dl .link .fa-angle-right {
            padding: 5px 0 0 5px;
            color: #FFD100; }
          .home .featured_slider .bx-wrapper ul li dl h4 {
            font-size: 36px;
            font-weight: 400;
            line-height: 1.2em;
            color: rgba(0, 0, 0, 0.87);
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
            .home .featured_slider .bx-wrapper ul li dl h4 a:link, .home .featured_slider .bx-wrapper ul li dl h4 a:visited, .home .featured_slider .bx-wrapper ul li dl h4 a:active {
              text-decoration: none; }
            .home .featured_slider .bx-wrapper ul li dl h4 a:hover {
              text-decoration: underline; }
      .home .featured_slider .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: auto;
        outline: 0;
        width: 20px;
        height: 20px;
        background-size: 40px;
        background-position: center;
        border-radius: 20px;
        padding: 15px; }
      .home .featured_slider .bx-wrapper .bx-controls.bx-has-controls-direction.bx-has-pager {
        margin-top: 30px;
        text-align: center; }
      .home .featured_slider .bx-wrapper .bx-prev {
        left: 0;
        opacity: .8;
        transition: all 0.24s ease-in-out; }
      .home .featured_slider .bx-wrapper .bx-next {
        right: 0;
        opacity: .8;
        transition: all 0.24s ease-in-out; }
      .home .featured_slider .bx-wrapper .bx-pager {
        text-align: center;
        padding-top: 31px;
        margin-top: -31px;
        position: relative;
        width: 100%;
        top: auto; }
        .home .featured_slider .bx-wrapper .bx-pager.bx-default-pager a {
          border: 1px #2774AE solid; }
          .home .featured_slider .bx-wrapper .bx-pager.bx-default-pager a.active, .home .featured_slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
            background-color: #2774AE; }
  .home .studywrap, .home .column_wrap {
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 1px solid #f2f2f2;
    background-attachment: fixed; }
    .home .studywrap.bg_img, .home .studywrap.bg_img p, .home .column_wrap.bg_img, .home .column_wrap.bg_img p {
      color: rgba(255, 255, 255, 0.98); }
      .home .studywrap.bg_img h3, .home .studywrap.bg_img p h3, .home .column_wrap.bg_img h3, .home .column_wrap.bg_img p h3 {
        color: rgba(255, 255, 255, 0.98);
        /*
                 color: $ucla_gold;
                 text-transform: uppercase; */
        border-bottom: 1px solid rgba(0, 0, 0, 0.12);
        font-size: 2em; }
      .home .studywrap.bg_img .col, .home .studywrap.bg_img p .col, .home .column_wrap.bg_img .col, .home .column_wrap.bg_img p .col {
        padding: 10px 20px;
        background: transparent;
        color: rgba(255, 255, 255, 0.98);
        width: 33.3333% !important; }
        .home .studywrap.bg_img .col a, .home .studywrap.bg_img .col a:link, .home .studywrap.bg_img .col .duration, .home .studywrap.bg_img p .col a, .home .studywrap.bg_img p .col a:link, .home .studywrap.bg_img p .col .duration, .home .column_wrap.bg_img .col a, .home .column_wrap.bg_img .col a:link, .home .column_wrap.bg_img .col .duration, .home .column_wrap.bg_img p .col a, .home .column_wrap.bg_img p .col a:link, .home .column_wrap.bg_img p .col .duration {
          color: rgba(255, 255, 255, 0.98); }
      .home .studywrap.bg_img .bg, .home .studywrap.bg_img p .bg, .home .column_wrap.bg_img .bg, .home .column_wrap.bg_img p .bg {
        width: 100%;
        background-color: rgba(0, 0, 0, 0.8);
        /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
                background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
                background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); */
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
      .home .studywrap.bg_img:last-of-type .bg, .home .studywrap.bg_img p:last-of-type .bg, .home .column_wrap.bg_img:last-of-type .bg, .home .column_wrap.bg_img p:last-of-type .bg {
       /* background-color: rgba(25, 113, 176, 0.8);*/ }
      .home .studywrap.bg_img .btn, .home .studywrap.bg_img p .btn, .home .column_wrap.bg_img .btn, .home .column_wrap.bg_img p .btn {
        background: transparent;
        border: 2px solid; }
    .home .studywrap .column_section, .home .column_wrap .column_section {
      display: flex;
      vertical-align: middle;
      justify-content: space-evenly;
      padding: 5em 0;
      clear: both; }
      .home .studywrap .column_section a h4, .home .column_wrap .column_section a h4 {
        color: #FFD100; }
      .home .studywrap .column_section a:hover h4, .home .column_wrap .column_section a:hover h4 {
        color: #f0dd84; }
    .home .studywrap .study-abroad, .home .column_wrap .study-abroad {
      padding: 5em 0; }
      .home .studywrap .study-abroad .abroad-row, .home .studywrap .study-abroad .brief-description, .home .studywrap .study-abroad .home-headline, .home .column_wrap .study-abroad .abroad-row, .home .column_wrap .study-abroad .brief-description, .home .column_wrap .study-abroad .home-headline {
        color: rgba(255, 255, 255, 0.98); }
  .home .studywrap .people-list {
    display: flex;
    vertical-align: middle;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .home .studywrap .people-list ul {
      margin: 30px 0;
      padding: 0; }
    .home .studywrap .people-list li {
      list-style: none; }
    .home .studywrap .people-list .person-item {
      display: block;
      float: left;
      padding: 15px 10px;
      margin: 0;
      width: 30%;
      height: auto;
      text-align: left;
      line-height: 1.3em;
      max-height: 390px; }
      .home .studywrap .people-list .person-item .photo {
        width: 100%;
        height: auto; }
        .home .studywrap .people-list .person-item .photo.logo {
          width: 120px;
          height: 120px;
          padding: 80px;
          background-color: black; }
      .home .studywrap .people-list .person-item .name {
        font-size: 1.4em;
        color: rgba(255, 255, 255, 0.98);
        background-color: #005587;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -60px;
        left: -5px; }
  .home .abroad-list {
    margin-top: 40px;
    padding: 0 9px;
    clear: both; }
    .home .abroad-list ul {
      margin: 30px 0;
      padding: 0; }
    .home .abroad-list li {
      list-style: none; }
    .home .abroad-list .abroad-item {
      display: block;
      float: left;
      padding: 15px 10px;
      margin: 0 10px !important;
      width: 280px !important;
      height: 620px !important;
      text-align: left;
      line-height: 1.3em; }
      .home .abroad-list .abroad-item .photo {
        width: 90% !important;
        height: auto !important; }
        .home .abroad-list .abroad-item .photo.logo {
          width: 165px;
          height: 165px;
          padding: 80px;
          background-color: black; }
      .home .abroad-list .abroad-item .name {
        font-size: 1.4em;
        color: rgba(255, 255, 255, 0.98);
        background-color: #005587;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -60px;
        left: -5px; }
  .home .abroad-list {
    margin-top: 40px;
    padding: 0 9px;
    clear: both; }
    .home .abroad-list .bx-prev {
      left: 0;
      opacity: .8;
      transition: all 0.24s ease-in-out; }
    .home .abroad-list ul {
      margin: 30px 0;
      padding: 0; }
    .home .abroad-list li {
      list-style: none; }
    .home .abroad-list .abroad-item, .home .abroad-list .featured_slider .bx-wrapper ul li {
      display: block;
      position: relative;
      float: left;
      padding: 15px 10px;
      margin: 0;
      max-width: 400px;
      width: 100% !important;
      height: 620px !important;
      text-align: left !important;
      line-height: 1.3em !important;
      background-color: #bed5e7;
      transition: background-color 0.24s ease-in-out;
      color: rgba(255, 255, 255, 0.98);
      /****  Start: Switch Card Colors  ****/
      /**** Color Switch End ****/ }
      .home .abroad-list .abroad-item a, .home .abroad-list .abroad-item dl, .home .abroad-list .featured_slider .bx-wrapper ul li a, .home .abroad-list .featured_slider .bx-wrapper ul li dl {
        max-width: 100% !important;
        width: 100%; }
      .home .abroad-list .abroad-item:nth-child(3n+2), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(3n+2) {
        background-color: #2774AE; }
        .home .abroad-list .abroad-item:nth-child(3n+2) a:link dl h4, .home .abroad-list .abroad-item:nth-child(3n+2) a, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(3n+2) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(3n+2) a {
          color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item:nth-child(even), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(even) {
        background-color: #00253b; }
      .home .abroad-list .abroad-item:nth-child(3n+1), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(3n+1) {
        background-color: #005587; }
      .home .abroad-list .abroad-item:nth-child(5n+1), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) {
        background-color: #bed5e7; }
        .home .abroad-list .abroad-item:nth-child(5n+1) a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+1) a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+1) a dl h3, .home .abroad-list .abroad-item:nth-child(5n+1) a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a dl h4 {
          color: #004373 !important; }
        .home .abroad-list .abroad-item:nth-child(5n+1) a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+1) a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+1) a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+1) a dl p, .home .abroad-list .abroad-item:nth-child(5n+1) a dl div, .home .abroad-list .abroad-item:nth-child(5n+1) a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1) a dl dd {
          color: rgba(0, 0, 0, 0.87) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+1):active, .home .abroad-list .abroad-item:nth-child(5n+1):hover, .home .abroad-list .abroad-item:nth-child(5n+1):focus, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .home .abroad-list .abroad-item:nth-child(5n+1):active a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):active a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+1):active a dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):active a dl h4, .home .abroad-list .abroad-item:nth-child(5n+1):hover a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):hover a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+1):hover a dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):hover a dl h4, .home .abroad-list .abroad-item:nth-child(5n+1):focus a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):focus a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+1):focus a dl h3, .home .abroad-list .abroad-item:nth-child(5n+1):focus a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a dl h4 {
            color: rgba(255, 255, 255, 0.98) !important; }
          .home .abroad-list .abroad-item:nth-child(5n+1):active a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+1):active a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+1):active a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+1):active a dl p, .home .abroad-list .abroad-item:nth-child(5n+1):active a dl div, .home .abroad-list .abroad-item:nth-child(5n+1):active a dl dd, .home .abroad-list .abroad-item:nth-child(5n+1):hover a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+1):hover a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+1):hover a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+1):hover a dl p, .home .abroad-list .abroad-item:nth-child(5n+1):hover a dl div, .home .abroad-list .abroad-item:nth-child(5n+1):hover a dl dd, .home .abroad-list .abroad-item:nth-child(5n+1):focus a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+1):focus a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+1):focus a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+1):focus a dl p, .home .abroad-list .abroad-item:nth-child(5n+1):focus a dl div, .home .abroad-list .abroad-item:nth-child(5n+1):focus a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):active a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):hover a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+1):focus a dl dd {
            color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item:nth-child(5n+2), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) {
        background-color: #004373; }
        .home .abroad-list .abroad-item:nth-child(5n+2) a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+2) a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+2) a dl h3, .home .abroad-list .abroad-item:nth-child(5n+2) a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a dl h4 {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+2) a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+2) a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+2) a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+2) a dl p, .home .abroad-list .abroad-item:nth-child(5n+2) a dl div, .home .abroad-list .abroad-item:nth-child(5n+2) a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2) a dl dd {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+2):active, .home .abroad-list .abroad-item:nth-child(5n+2):hover, .home .abroad-list .abroad-item:nth-child(5n+2):focus, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .home .abroad-list .abroad-item:nth-child(5n+2):active a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):active a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+2):active a dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):active a dl h4, .home .abroad-list .abroad-item:nth-child(5n+2):hover a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):hover a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+2):hover a dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):hover a dl h4, .home .abroad-list .abroad-item:nth-child(5n+2):focus a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):focus a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+2):focus a dl h3, .home .abroad-list .abroad-item:nth-child(5n+2):focus a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a dl h4 {
            color: rgba(255, 255, 255, 0.98) !important; }
          .home .abroad-list .abroad-item:nth-child(5n+2):active a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+2):active a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+2):active a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+2):active a dl p, .home .abroad-list .abroad-item:nth-child(5n+2):active a dl div, .home .abroad-list .abroad-item:nth-child(5n+2):active a dl dd, .home .abroad-list .abroad-item:nth-child(5n+2):hover a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+2):hover a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+2):hover a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+2):hover a dl p, .home .abroad-list .abroad-item:nth-child(5n+2):hover a dl div, .home .abroad-list .abroad-item:nth-child(5n+2):hover a dl dd, .home .abroad-list .abroad-item:nth-child(5n+2):focus a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+2):focus a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+2):focus a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+2):focus a dl p, .home .abroad-list .abroad-item:nth-child(5n+2):focus a dl div, .home .abroad-list .abroad-item:nth-child(5n+2):focus a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):active a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):hover a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+2):focus a dl dd {
            color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item:nth-child(5n+3), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) {
        background-color: #ffe466; }
        .home .abroad-list .abroad-item:nth-child(5n+3) a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+3) a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+3) a dl h3, .home .abroad-list .abroad-item:nth-child(5n+3) a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a dl h4 {
          color: #004373 !important; }
        .home .abroad-list .abroad-item:nth-child(5n+3) a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+3) a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+3) a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+3) a dl p, .home .abroad-list .abroad-item:nth-child(5n+3) a dl div, .home .abroad-list .abroad-item:nth-child(5n+3) a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3) a dl dd {
          color: rgba(0, 0, 0, 0.87) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+3):active, .home .abroad-list .abroad-item:nth-child(5n+3):hover, .home .abroad-list .abroad-item:nth-child(5n+3):focus, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .home .abroad-list .abroad-item:nth-child(5n+3):active a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):active a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+3):active a dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):active a dl h4, .home .abroad-list .abroad-item:nth-child(5n+3):hover a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):hover a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+3):hover a dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):hover a dl h4, .home .abroad-list .abroad-item:nth-child(5n+3):focus a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):focus a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+3):focus a dl h3, .home .abroad-list .abroad-item:nth-child(5n+3):focus a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a dl h4 {
            color: rgba(255, 255, 255, 0.98) !important; }
          .home .abroad-list .abroad-item:nth-child(5n+3):active a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+3):active a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+3):active a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+3):active a dl p, .home .abroad-list .abroad-item:nth-child(5n+3):active a dl div, .home .abroad-list .abroad-item:nth-child(5n+3):active a dl dd, .home .abroad-list .abroad-item:nth-child(5n+3):hover a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+3):hover a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+3):hover a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+3):hover a dl p, .home .abroad-list .abroad-item:nth-child(5n+3):hover a dl div, .home .abroad-list .abroad-item:nth-child(5n+3):hover a dl dd, .home .abroad-list .abroad-item:nth-child(5n+3):focus a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+3):focus a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+3):focus a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+3):focus a dl p, .home .abroad-list .abroad-item:nth-child(5n+3):focus a dl div, .home .abroad-list .abroad-item:nth-child(5n+3):focus a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):active a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):hover a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+3):focus a dl dd {
            color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item:nth-child(5n+4), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) {
        background-color: #2c3840; }
        .home .abroad-list .abroad-item:nth-child(5n+4) a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+4) a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+4) a dl h3, .home .abroad-list .abroad-item:nth-child(5n+4) a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a dl h4 {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+4) a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+4) a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+4) a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+4) a dl p, .home .abroad-list .abroad-item:nth-child(5n+4) a dl div, .home .abroad-list .abroad-item:nth-child(5n+4) a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4) a dl dd {
          color: #FFD100 !important; }
        .home .abroad-list .abroad-item:nth-child(5n+4):active, .home .abroad-list .abroad-item:nth-child(5n+4):hover, .home .abroad-list .abroad-item:nth-child(5n+4):focus, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .home .abroad-list .abroad-item:nth-child(5n+4):active a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):active a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+4):active a dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):active a dl h4, .home .abroad-list .abroad-item:nth-child(5n+4):hover a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):hover a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+4):hover a dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):hover a dl h4, .home .abroad-list .abroad-item:nth-child(5n+4):focus a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):focus a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+4):focus a dl h3, .home .abroad-list .abroad-item:nth-child(5n+4):focus a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a dl h4 {
            color: rgba(255, 255, 255, 0.98) !important; }
          .home .abroad-list .abroad-item:nth-child(5n+4):active a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+4):active a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+4):active a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+4):active a dl p, .home .abroad-list .abroad-item:nth-child(5n+4):active a dl div, .home .abroad-list .abroad-item:nth-child(5n+4):active a dl dd, .home .abroad-list .abroad-item:nth-child(5n+4):hover a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+4):hover a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+4):hover a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+4):hover a dl p, .home .abroad-list .abroad-item:nth-child(5n+4):hover a dl div, .home .abroad-list .abroad-item:nth-child(5n+4):hover a dl dd, .home .abroad-list .abroad-item:nth-child(5n+4):focus a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+4):focus a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+4):focus a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+4):focus a dl p, .home .abroad-list .abroad-item:nth-child(5n+4):focus a dl div, .home .abroad-list .abroad-item:nth-child(5n+4):focus a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):active a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):hover a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+4):focus a dl dd {
            color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item:nth-child(5n+5), .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) {
        background-color: #006ea6; }
        .home .abroad-list .abroad-item:nth-child(5n+5) a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+5) a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+5) a dl h3, .home .abroad-list .abroad-item:nth-child(5n+5) a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a dl h4 {
          color: #FFD100 !important; }
        .home .abroad-list .abroad-item:nth-child(5n+5) a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+5) a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+5) a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+5) a dl p, .home .abroad-list .abroad-item:nth-child(5n+5) a dl div, .home .abroad-list .abroad-item:nth-child(5n+5) a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5) a dl dd {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .abroad-list .abroad-item:nth-child(5n+5):active, .home .abroad-list .abroad-item:nth-child(5n+5):hover, .home .abroad-list .abroad-item:nth-child(5n+5):focus, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .home .abroad-list .abroad-item:nth-child(5n+5):active a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):active a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+5):active a dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):active a dl h4, .home .abroad-list .abroad-item:nth-child(5n+5):hover a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):hover a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+5):hover a dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):hover a dl h4, .home .abroad-list .abroad-item:nth-child(5n+5):focus a:link dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):focus a:link dl h4, .home .abroad-list .abroad-item:nth-child(5n+5):focus a dl h3, .home .abroad-list .abroad-item:nth-child(5n+5):focus a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a:link dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a:link dl h4, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a dl h3, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a dl h4 {
            color: rgba(255, 255, 255, 0.98) !important; }
          .home .abroad-list .abroad-item:nth-child(5n+5):active a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+5):active a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+5):active a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+5):active a dl p, .home .abroad-list .abroad-item:nth-child(5n+5):active a dl div, .home .abroad-list .abroad-item:nth-child(5n+5):active a dl dd, .home .abroad-list .abroad-item:nth-child(5n+5):hover a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+5):hover a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+5):hover a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+5):hover a dl p, .home .abroad-list .abroad-item:nth-child(5n+5):hover a dl div, .home .abroad-list .abroad-item:nth-child(5n+5):hover a dl dd, .home .abroad-list .abroad-item:nth-child(5n+5):focus a:link dl p, .home .abroad-list .abroad-item:nth-child(5n+5):focus a:link dl div, .home .abroad-list .abroad-item:nth-child(5n+5):focus a:link dl dd, .home .abroad-list .abroad-item:nth-child(5n+5):focus a dl p, .home .abroad-list .abroad-item:nth-child(5n+5):focus a dl div, .home .abroad-list .abroad-item:nth-child(5n+5):focus a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):active a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):hover a dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a:link dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a:link dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a:link dl dd, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a dl p, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a dl div, .home .abroad-list .featured_slider .bx-wrapper ul li:nth-child(5n+5):focus a dl dd {
            color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item a, .home .abroad-list .featured_slider .bx-wrapper ul li a {
        display: block; }
      .home .abroad-list .abroad-item a:link .name, .home .abroad-list .abroad-item a .name, .home .abroad-list .featured_slider .bx-wrapper ul li a:link .name, .home .abroad-list .featured_slider .bx-wrapper ul li a .name {
        color: rgba(255, 255, 255, 0.98) !important; }
      .home .abroad-list .abroad-item.hover:active .photo, .home .abroad-list .abroad-item.hover:hover .photo, .home .abroad-list .abroad-item.hover:focus .photo, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:active .photo, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:hover .photo, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:focus .photo {
        -webkit-filter: grayscale(70%);
        -moz-filter: grayscale(70%);
        -o-filter: grayscale(70%);
        -ms-filter: grayscale(70%);
        filter: grayscale(70%);
        opacity: 0.9;
        filter: alpha(opacity=90); }
      .home .abroad-list .abroad-item.hover:active .name, .home .abroad-list .abroad-item.hover:hover .name, .home .abroad-list .abroad-item.hover:focus .name, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:active .name, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:hover .name, .home .abroad-list .featured_slider .bx-wrapper ul li.hover:focus .name {
        color: #005587;
        background-color: #FFD100;
        transition: background-color 0.24s ease-in-out; }
      .home .abroad-list .abroad-item.hover .name, .home .abroad-list .abroad-item.hover a:link .name, .home .abroad-list .featured_slider .bx-wrapper ul li.hover .name, .home .abroad-list .featured_slider .bx-wrapper ul li.hover a:link .name {
        color: rgba(255, 255, 255, 0.98); }
      .home .abroad-list .abroad-item .photo, .home .abroad-list .featured_slider .bx-wrapper ul li .photo {
        width: 88%;
        height: auto;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 10px auto 15px; }
        .home .abroad-list .abroad-item .photo img, .home .abroad-list .featured_slider .bx-wrapper ul li .photo img {
          max-width: 100%;
          max-height: 100%;
          height: auto; }
        .home .abroad-list .abroad-item .photo.logo, .home .abroad-list .featured_slider .bx-wrapper ul li .photo.logo {
          width: 68.258% !important;
          height: auto !important;
          padding: 23% 16%;
          background-color: transparent !important;
          max-width: none;
          max-height: none; }
      .home .abroad-list .abroad-item .name, .home .abroad-list .featured_slider .bx-wrapper ul li .name {
        font-size: 1.4em;
        color: rgba(255, 255, 255, 0.98);
        background-color: #005587;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -60px;
        left: -5px; }
      .home .abroad-list .abroad-item .circle, .home .abroad-list .featured_slider .bx-wrapper ul li .circle {
        border-radius: 60px; }
      .home .abroad-list .abroad-item .rounded, .home .abroad-list .featured_slider .bx-wrapper ul li .rounded {
        border-radius: 25px; }

.home .col {
  float: left; }
  .home .col ul, .home .col ol {
    margin: 0; }
    .home .col ul a, .home .col ol a {
      text-decoration: none; }
  .home .col li {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
  .home .col p, .home .col span.description {
    padding: 0;
    margin: 0 0 20px 0;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.98);
    display: block;
    font-size: 1em;
    line-height: 1.6em; }
  .home .col span.description {
    margin-bottom: 10px; }
  .home .col .category-list {
    display: block;
    line-height: 1em; }
  .home .col.one {
    width: 33.333%;
    padding: 0; }
  .home .col.two {
    width: 620px; }
  .home .col.three {
    width: 700px; }
  .home .col.page-col p {
    font-size: 1em; }
  .home .col.page-col.one p {
    font-size: .93em; }
  .home .col.content-col img {
    max-width: 100%;
    height: auto; }
  .home .col.news-col li, .home .col.events-col li {
    padding: 0;
    clear: both; }
  .home .col.news-col .category a, .home .col.events-col .category a {
    font-size: .75em;
    color: rgba(0, 0, 0, 0.66);
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: .05em;
    display: inline-block;
    font-weight: 700; }
  .home .col.news-col img, .home .col.events-col img {
    margin: 3px 20px 20px 0;
    float: left; }
  .home .col.news-col.one .item, .home .col.events-col.one .item {
    width: auto; }
  .home .col.news-col.two .images .item, .home .col.events-col.two .images .item {
    float: left;
    width: 330px; }
  .home .col.news-col.two .images + .btn, .home .col.events-col.two .images + .btn {
    margin-left: 130px; }
  .home .col.news-col.three .images .item, .home .col.events-col.three .images .item {
    float: left;
    width: 570px; }
  .home .col.news-col.three .images + .btn, .home .col.events-col.three .images + .btn {
    margin-left: 130px; }
  .home .col.events-col .duration {
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.5em;
    font-size: .8em; }
  .home .col.events-col .duration span {
    display: inline;
    font-weight: 600;
    padding: 0;
    margin: 0; }
  .home .col.events-col .category a {
    font-size: .75em;
    color: rgba(0, 0, 0, 0.66);
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: .05em;
    display: inline-block;
    font-weight: 700; }
  .home .col.events-col .category + .category:before {
    content: ",";
    margin: 0 5px 0 0; }
  .home .col.events-col .item {
    margin-bottom: 20px; }

.home .col + .col {
  margin: 0 0 0 20px;
  background-color: white; }
  .home .col + .col li {
    padding: 0; }

/*	6. Person Page
/*--------------------------------------*/
.single-people header.bio {
  clear: both;
  width: 100%;
  display: block;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  overflow: hidden;
  background: rgba(0, 0, 0, 0.03);
  display: flex;
  position: relative; }
  .single-people header.bio h1 {
    margin-bottom: 0.15em; }
  .single-people header.bio figure.person-photo {
    margin: 0px;
    min-width: 460px;
    height: auto;
    background-color: #FFD100;
    bottom: 0px;
    max-height: 500px;
    min-height: 425px;
    height: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover; }
    .single-people header.bio figure.person-photo img.photo {
      width: 100%;
      height: auto;
      margin: 0px; }
  .single-people header.bio .content {
    padding: 50px 2% 40px; }
    .single-people header.bio .content section, .single-people header.bio .content nav {
      width: 80%; }
  .single-people header.bio .position {
    font-size: large;
    padding-bottom: 1em;
    display: block; }

.single-people .details span {
  display: inline; }

.single-people .details span + span {
  margin-left: 20px; }

.single-people .details p {
  margin-top: 0; }

.single-people #main-content {
  padding: 0; }

.single-people .col + .col {
  margin-top: 0; }

.single-people article header {
  padding: 0; }
  .single-people article header img {
    display: none; }

.single-people .bio {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 20px; }

.single-people .col-nav ul {
  margin-bottom: 40px; }

.single-people .photo {
  width: 280px;
  height: 280px;
  margin-bottom: 10px; }
  .single-people .photo.logo {
    width: 250px;
    height: 250px;
    padding: 80px;
    background-color: black; }

.single-people section {
  border-bottom: rgba(0, 0, 0, 0.1) 5px solid;
  padding-bottom: 20px;
  margin-bottom: 0px;
  clear: both;
  display: block;
  float: left;
  width: 100%; }
  .single-people section section {
    border-bottom: none;
    padding-bottom: 0px; }
  .single-people section:last-of-type {
    border-bottom: none; }

.single-people .circle {
  border-radius: 140px; }

.single-people .rounded {
  border-radius: 70px; }

.link .fas, .download .fas {
  font-size: .8em;
  margin-right: 5px; }

/*	7. People Archive
/*--------------------------------------*/
/* Filters */
.page-template-page-people-listing .main header {
  float: left;
  clear: both;
  padding: 0; }

.pro-side-icon figure {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
  text-align: center; }
  .pro-side-icon figure .fas {
    display: block;
    font-size: 35px; }

.filter {
  clear: both;
  float: left;
  margin-bottom: 20px;
  width: 100%;
  text-align: center; }
  .filter ul {
    padding: 0; }
  .filter li {
    list-style: none;
    display: inline-block;
    margin: 0 5px; }

.button-group {
  width: 100%;
  float: left; }
  .button-group button {
    margin-bottom: 10px;
    min-width: 124px;
    letter-spacing: 0; }
    .button-group button + button {
      margin-left: 5px; }
    .button-group button.is-checked {
      background: #00253b; }
  .button-group button.all {
    min-width: 100px; }

.dropdown-filter {
  display: none; }

.icon-menu {
  text-align: center; }
  .icon-menu .search-wrp input.quicksearch {
    width: 60%;
    margin: 20px auto; }
  .icon-menu .button-group button {
    min-width: 124px;
    background: transparent !important;
    border-radius: none !important;
    color: rgba(0, 0, 0, 0.87) !important; }
    .icon-menu .button-group button.option:before {
      font-family: "Font Awesome 5 Free";
      color: white;
      display: block;
      border-radius: 100px;
      padding: 12px 5px;
      min-height: 24px;
      width: 38px;
      text-align: center;
      margin: 0 auto;
      font-size: 20px; }
    .icon-menu .button-group button.option.parents::before {
      content: "\f500";
      background: #2c3840;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.option.students::before {
      content: "\f501";
      background: #004373;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.option.educators::before {
      content: "\f508";
      background: #006ea6;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.option.all::before {
      content: "\f1e5";
      background: #2c3840;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.option.staff::before {
      content: "\f0c0";
      background: #ffe466;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.option.resources::before {
      content: "\f073";
      background: #2c3840;
      border: 3px solid rgba(255, 255, 255, 0.98); }
    .icon-menu .button-group button.is-checked, .icon-menu .button-group button:hover {
      background: #00253b; }
      .icon-menu .button-group button.is-checked.parents, .icon-menu .button-group button:hover.parents {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.parents:before, .icon-menu .button-group button:hover.parents:before {
          content: "\f500";
          background: transparent;
          color: #2c3840;
          border: 3px solid rgba(0, 0, 0, 0.12); }
      .icon-menu .button-group button.is-checked.students, .icon-menu .button-group button:hover.students {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.students:before, .icon-menu .button-group button:hover.students:before {
          content: "\f501";
          background: transparent;
          color: #2c3840;
          border: 3px solid rgba(0, 0, 0, 0.12); }
      .icon-menu .button-group button.is-checked.educators, .icon-menu .button-group button:hover.educators {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.educators:before, .icon-menu .button-group button:hover.educators:before {
          content: "\f549";
          background: transparent;
          color: #2c3840;
          border: 3px solid rgba(0, 0, 0, 0.12); }
      .icon-menu .button-group button.is-checked.staff, .icon-menu .button-group button:hover.staff {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.staff:before, .icon-menu .button-group button:hover.staff:before {
          content: "\f0c0";
          background: transparent;
          color: #2c3840;
          border: 3px solid rgba(0, 0, 0, 0.12); }
      .icon-menu .button-group button.is-checked.resources, .icon-menu .button-group button:hover.resources {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.resources:before, .icon-menu .button-group button:hover.resources:before {
          content: "\f073";
          background: transparent;
          color: #2c3840;
          border: 3px solid rgba(0, 0, 0, 0.12); }
      .icon-menu .button-group button.is-checked.all, .icon-menu .button-group button:hover.all {
        color: #2c3840 !important; }
        .icon-menu .button-group button.is-checked.all:before, .icon-menu .button-group button:hover.all:before {
          content: "\f1e5";
          background: transparent;
          color: #2c3840; }
  .icon-menu .button-group button.all {
    min-width: 100px; }

/* People List */
.people-list {
  margin-top: 40px;
  padding: 0 9px;
  clear: both; }
  .people-list ul {
    margin: 30px 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly; }
  .people-list li {
    list-style: none; }
  .people-list .person-item {
    display: block;
    float: left;
    padding: 15px 10px;
    margin: 0;
    width: 410px;
    height: 570px;
    text-align: left;
    line-height: 1.3em;
    transition: background-color 0.24s ease-in-out; }
    .people-list .person-item a {
      display: block; }
    .people-list .person-item a:link .name, .people-list .person-item a .name {
      color: rgba(255, 255, 255, 0.98) !important; }
    .people-list .person-item.hover:active .photo, .people-list .person-item.hover:hover .photo, .people-list .person-item.hover:focus .photo {
      -webkit-filter: grayscale(70%);
      -moz-filter: grayscale(70%);
      -o-filter: grayscale(70%);
      -ms-filter: grayscale(70%);
      filter: grayscale(70%);
      opacity: 0.9;
      filter: alpha(opacity=90); }
    .people-list .person-item.hover:active .name, .people-list .person-item.hover:hover .name, .people-list .person-item.hover:focus .name {
      color: #005587;
      background-color: #FFD100;
      transition: background-color 0.24s ease-in-out; }
    .people-list .person-item.hover .name, .people-list .person-item.hover a:link .name {
      color: rgba(255, 255, 255, 0.98); }
    .people-list .person-item .photo {
      width: 410px;
      height: 410px; }
      .people-list .person-item .photo.logo {
        width: 250px;
        height: 250px;
        padding: 80px;
        background-color: black; }
    .people-list .person-item .circle {
      border-radius: 60px; }
    .people-list .person-item .rounded {
      border-radius: 25px; }
    .people-list .person-item dl {
      margin-top: -25px; }
    .people-list .person-item dd {
      margin: 0 10px 10px;
      line-height: 1.35em; }
    .people-list .person-item .name {
      font-size: 1.4em;
      color: rgba(255, 255, 255, 0.98);
      background-color: #005587;
      padding: 7px 10px;
      display: inline-block;
      position: relative;
      top: -30px;
      left: -5px; }
    .people-list .person-item .interest {
      font-size: 1em;
      color: #005587; }
    .people-list .person-item .position {
      font-size: 1.25em;
      color: rgba(0, 0, 0, 0.66); }
    .people-list .person-item .email, .people-list .person-item .office, .people-list .person-item .office-hours, .people-list .person-item .phone {
      font-size: .8em;
      color: rgba(0, 0, 0, 0.87); }
    .people-list .person-item .email a {
      font-size: 1em;
      display: inline-block; }

/* Staff */
.people-list .staff li:hover {
  background: none; }

/*.people-list .staff .name {
  color: rgba(0, 0, 0, 0.87); }*/

/*    A L U M N I  P A G E
/*--------------------------------------*/
.page-template-page-alumni-landing section .btn {
  display: block;
  padding: 5px 10px;
  margin-top: 15px; }

.single-alumni .breadcrumbs {
  margin-bottom: 0px; }

.single-alumni .details span {
  display: inline-block; }

.single-alumni .details span + span {
  margin-left: 20px; }

.single-alumni .details p {
  margin-top: 0; }

.single-alumni #main-content {
  padding: 0; }

.single-alumni .col + .col {
  margin-top: 0; }

.single-alumni article header {
  padding: 0; }
  .single-alumni article header img {
    display: none; }

.single-alumni section {
  border-bottom: rgba(0, 0, 0, 0.87);
  padding-bottom: 20px;
  margin-bottom: 20px;
  clear: both;
  display: block;
  float: left;
  width: 100%; }
  .single-alumni section section {
    border-bottom: none;
    padding-bottom: 0px; }

.single-alumni section:last-of-type {
  border-bottom: none; }

.single-alumni .bio {
  clear: both;
  width: 100%;
  display: block;
  padding-top: 50px;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  overflow: hidden; }
  .single-alumni .bio .photo {
    width: 280px !important;
    height: 280px !important;
    margin-bottom: 10px !important;
    border: 5px #E6E6E6 solid;
    float: left; }
  .single-alumni .bio .year {
    display: block;
    margin-bottom: 5px;
    font-family: 'Palatino', 'Times New Roman', serif;
    font-size: 26px;
    font-style: italic;
    color: rgba(0, 0, 0, 0.66); }
  .single-alumni .bio .degree {
    display: block;
    font-family: 'Palatino', 'Times New Roman', serif;
    font-size: 20px;
    font-style: italic;
    color: rgba(0, 0, 0, 0.66); }
    .single-alumni .bio .degree:last-of-type {
      margin-bottom: 20px; }
  .single-alumni .bio .interest {
    margin: 15px 0px; }
  .single-alumni .bio section {
    float: left;
    width: 65%;
    clear: right;
    margin-left: 15px;
    display: block;
    border: none;
    padding-bottom: 0px; }

.single-alumni .person-nav {
  float: right; }

.single-alumni .col-nav ul {
  margin-bottom: 40px; }

.single-alumni .circle {
  border-radius: 140px; }

.single-alumni .rounded {
  border-radius: 70px; }

/*	8. Books
/*--------------------------------------*/
/* General Styles */
.cover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);
  border: 3px solid rgba(255, 255, 255, 0.98); }

.custom-cover {
  background-color: #b4b4b4;
  margin: 0 auto 0 auto; }
  .custom-cover .title {
    color: rgba(255, 255, 255, 0.98);
    font-weight: 600;
    text-align: center;
    display: block; }

.publisher {
  display: block; }

.book-list .title {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 5px; }

.book-list dd.publisher {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 5px; }

.book-list dd.author a {
  display: block;
  font-size: .8em;
  line-height: 16px; }

/* People Page */
.single-people .book-list {
  float: left; display: flex; flex-wrap: wrap; }
  .single-people .book-list img, .single-people .book-list .custom-cover {
    float: left; }
  .single-people .book-list .cover {
    width: 65px;
    height: auto; }
  .single-people .book-list .custom-cover.cover {
    width: 50px;
    height: 60px;
    padding: 20px 5px 10px 5px; }
    .single-people .book-list .custom-cover.cover .title {
      font-size: .42em;
      line-height: 1em; }
  .single-people .book-list li {
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 320px;
    min-height: 120px; }
  .single-people .book-list dl {
    margin-left: 15px;
    margin-top: 5px;
    float: left;
    clear: none;
    width: 220px; }
  .single-people .book-list dt.title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px; }
  .single-people .book-list dd {
    margin-bottom: 0; }
  .single-people .book-list dd.publisher {
    font-size: 12px;
    line-height: 12px;
    margin: 10px 0; }
  .single-people .book-list dd.author a {
    display: block;
    font-size: .8em;
    line-height: 16px; }
  .single-people .book-list dd.subtitle {
    font-style: italic;
    line-height: .8em; }

/* Book Page */
.single-books .publisher {
  display: block;
  font-size: .8em;
  font-style: italic; }

.single-books .author {
  margin-top: 20px;
  display: block; }

.single-books .author p {
  display: inline; }

.single-books .author-name + .author-name:before {
  content: ",";
  margin: 0 5px 0 -3px; }

.single-books .custom-cover {
  width: 244px;
  height: 313px;
  line-height: 24px;
  padding: 60px 15px 10px 15px; }
  .single-books .custom-cover .title {
    font-size: 24px; }

.single-books .content header {
  width: 100%; }
  .single-books .content header .cover {
    display: none; }

/* Book Archive */
.post-type-archive-books h1 {
  text-align: center; }

.post-type-archive-books .book-list {
  margin-top: 40px;
  clear: both; }
  .post-type-archive-books .book-list ul {
    padding: 0; }
  .post-type-archive-books .book-list li {
    display: inline-block;
    padding: 0;
    margin: 5px 21px;
    width: 190px;
    height: 280px;
    text-align: center;
    vertical-align: top; }
  .post-type-archive-books .book-list .cover {
    width: 105px;
    height: auto; }
  .post-type-archive-books .book-list .custom-cover.cover {
    width: 91px;
    height: 127px;
    line-height: 9px;
    padding: 20px 5px 10px 5px;
    margin-bottom: 12px; }
    .post-type-archive-books .book-list .custom-cover.cover .title {
      font-size: 9px; }
  .post-type-archive-books .book-list dt.title {
    font-size: 1em;
    line-height: 1em;
    margin: 5px 0; }
  .post-type-archive-books .book-list dd.publisher {
    font-size: .8em;
    line-height: .8em;
    margin-bottom: 5px; }
  .post-type-archive-books .book-list dd.author a {
    display: block;
    font-size: .8em;
    line-height: 1.14em; }
  .post-type-archive-books .book-list a {
    text-decoration: none; }

/*	9. Courses
/*--------------------------------------*/
/* Courses */
ul.course-list li {
  list-style: none;
  margin-left: 0;
  padding: 0; }
  ul.course-list li p:first-of-type {
    margin-top: .5em; }

ul.course-list h3 {
  font-size: 1.75em;
  line-height: 1.2em; }

/*	10. Articles/Posts
/*--------------------------------------*/
.category article, .search-results article, .archive article {
  padding-bottom: 40px; }

.category article + article, .search-results article + article, .archive article + article {
  border-top: 2px solid rgba(0, 0, 0, 0.12); }

.publish-date {
  margin-top: 0;
  margin-bottom: 20px;
  display: block; }

/*	11. Other
/*--------------------------------------*/
.pagination {
  text-align: center;
  margin-top: 40px; }
  .pagination li {
    display: inline-block; }

figure {
  margin-left: 0;
  margin-right: 0; }

.content-subtitle {
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.6em;
  display: block; }

.notice, .gform_confirmation_wrapper {
  width: 100%;
  margin: 2em 0;
  background: rgba(0, 0, 0, 0.03);
  border-top: 10px solid #2774AE;
  padding: 10px 0; }

.notice p, .notice h3 {
  padding: 0 25px; }

.gform_confirmation_wrapper {
  padding: 10px 0 40px 0; }
  .gform_confirmation_wrapper .gform_confirmation_message {
    padding-left: 25px;
    padding-right: 25px; }

/* Tables */
table {
  border-collapse: collapse; }

td, th {
  padding: 5px; }

th {
  background-color: #bed5e7; }

tr:nth-of-type(odd) {
  background: rgba(0, 0, 0, 0.03); }

tr:hover td {
  background-color: rgba(0, 0, 0, 0.06); }

td {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0.12); }

/* FAQ/Accordion */
h5.topic {
  cursor: pointer;
  font-size: 1.2em;
  padding: 10px 0 10px 15px;
  margin: 0; }
  h5.topic button {
    background: none;
    color: #005587 !important;
    padding: 0;
    margin-bottom: auto;
    letter-spacing: 0;
    line-height: 1.3em;
    text-align: left;
    border-radius: 0;
    transition: all 0.24s ease-in-out; }
    h5.topic button:hover, h5.topic button:focus {
      background: none;
      color: #00253b !important; }
    h5.topic button:active {
      top: 0; }
    h5.topic button .fas {
      position: absolute;
      top: 2px;
      left: -15px;
      transition: all 0.24s ease-in-out; }
    h5.topic button[aria-expanded=true] .fas {
      transform: rotate(90deg); }

div.response + h5.faq {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

div.response {
  padding-left: 20px; }
  div.response p {
    margin: 0 0 1.5em 0; }
  div.response .accordion-content {
    margin-bottom: 1.5em; }
  div.response.animated-expandmore__to_expand {
    display: block;
    overflow: hidden;
    opacity: 1;
    transition: visibility 0s ease, max-height .8s ease, opacity 1s ease;
    max-height: 100em;
    visibility: visible;
    transition-delay: 0s; }
  div.response[data-hidden=true].animated-expandmore__to_expand {
    display: block;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    transition-delay: 1s, 0s, 0s; }

h5.accordion {
  padding: 10px 10px 10px 30px;
  margin: 0;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.12);
  transition: all 0.24s ease-in-out; }
  h5.accordion:hover {
    background: rgba(0, 0, 0, 0.06); }
  h5.accordion button {
    background: none;
    color: #005587 !important;
    padding: 0;
    margin-bottom: auto;
    letter-spacing: 0;
    line-height: 1.3em;
    text-align: left;
    transition: all 0.24s ease-in-out; }
    h5.accordion button:hover, h5.accordion button:focus {
      background: none;
      color: #00253b !important; }
    h5.accordion button:active {
      top: 0; }
    h5.accordion button .fas {
      font-size: .8em;
      left: -20px;
      top: 4px; }
    h5.accordion button[aria-expanded=true] .fas {
      transform: rotate(135deg); }

div.response.accordion {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-top: none;
  padding: 0;
  margin-top: -2px; }
  div.response.accordion + h5.accordion {
    border-top: none; }
  div.response.accordion[data-hidden=true] {
    padding: 0; }
  div.response.accordion .accordion-content {
    margin: 1.5em 20px; }

/* Images/Galleries */
article img {
  max-width: 100%;
  height: auto; }

img.alignleft, figure.alignleft {
  float: left;
  margin: 15px 15px 15px 0; }

img.alignright, figure.alignright {
  float: right;
  margin: 15px 0 15px 15px; }

img.aligncenter, figure.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.gallery .gallery-item {
  display: inline-block;
  vertical-align: top; }

.gallery .gallery-caption {
  max-width: 150px;
  line-height: 16px;
  font-size: 12px;
  font-style: italic;
  text-align: center;
  margin: 0 auto; }

.gallery .gallery-icon {
  min-height: 160px; }

/* Responsive Embeds */
.responsive-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 0px;
  margin: 1em 0;
  height: 0;
  overflow: hidden; }

.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* Landing Page */
.page-template-page-landing #slider #bxslider {
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.page-template-page-landing #slider li {
  height: 400px; }

.page-template-page-landing #slider .bg {
  position: relative;
  height: 400px; }

.page-template-page-landing #slider .txt_slider {
  height: auto; }
  .page-template-page-landing #slider .txt_slider .bg {
    position: inherit;
    height: auto;
    background: none;
    text-shadow: none; }
  .page-template-page-landing #slider .txt_slider .content {
    position: inherit;
    width: 100%;
    color: black;
    margin: 0 auto;
    text-align: left; }
    .page-template-page-landing #slider .txt_slider .content h2 {
      margin-top: 0; }
    .page-template-page-landing #slider .txt_slider .content .content {
      width: auto;
      padding: 0; }
  .page-template-page-landing #slider .txt_slider .btn.outline {
    border: none !important;
    margin: 0 0 25px 0;
    padding: 4px 20px;
    background: #005587; }
    .page-template-page-landing #slider .txt_slider .btn.outline:hover {
      background: #00253b; }

.page-template-page-landing #slider .content {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  max-width: 640px;
  color: rgba(255, 255, 255, 0.98);
  margin: 0 auto;
  text-align: center; }
  .page-template-page-landing #slider .content h2 {
    font-size: 2.75em;
    margin-bottom: 0; }
  .page-template-page-landing #slider .content p {
    line-height: 1.3em;
    font-size: 1.2em; }
  .page-template-page-landing #slider .content .content {
    position: absolute;
    width: auto !important;
    padding: 0 20px;
    right: 0;
    left: 0; }
  .page-template-page-landing #slider .content .btn.outline {
    border: 2px solid rgba(255, 255, 255, 0.9);
    margin: 0 0 25px 0;
    padding: 4px 20px; }

.page-template-page-landing .page-list ul.page-col {
  display: flex;
  vertical-align: baseline;
  justify-content: space-between;
  flex-wrap: wrap; }

.page-template-page-landing .page-list .page-col li {
  list-style: none;
  margin: 0;
  width: 46%;
  float: left;
  margin-bottom: 1.5em; }
  .page-template-page-landing .page-list .page-col li img.wp-post-image {
    width: 100%; }
  .page-template-page-landing .page-list .page-col li figure {
    margin: 0px; }
  .page-template-page-landing .page-list .page-col li a.img-link {
    position: relative;
    display: inline-block;
    transition: background-color 0.24s ease-in-out;
    width: 100%; }
    .page-template-page-landing .page-list .page-col li a.img-link span.vlog-format-action.small {
      position: absolute;
      top: 40%;
      display: none;
      z-index: 10;
      bottom: 0;
      width: 20px;
      height: 20px;
      /* margin-top: -30px; */
      margin-left: 46%; }
      .page-template-page-landing .page-list .page-col li a.img-link span.vlog-format-action.small .fa {
        font-size: 40px;
        color: rgba(255, 255, 253, 0.9);
        text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
    .page-template-page-landing .page-list .page-col li a.img-link:hover span.vlog-format-action.small {
      display: block; }
    .page-template-page-landing .page-list .page-col li a.img-link:hover img.wp-post-image {
      -webkit-filter: grayscale(80%);
      filter: grayscale(80%); }
  .page-template-page-landing .page-list .page-col li:nth-of-type(even) {
    margin-left: 15px; }
  .page-template-page-landing .page-list .page-col li:nth-of-type(odd) {
    margin-right: 15px; }

.page-template-page-landing .page-list .response.accordion > img.alignleft {
  width: 30%; }

.page-template-page-landing .page-list .response.accordion img.alignleft, .page-template-page-landing .page-list .response.accordion figure.alignleft {
  margin: auto; }

.page-template-page-landing .page-list .response.accordion figure {
  margin: 0 1.2em 1em 0;
  float: left; }

.page-template-page-landing .page-list .response.accordion a.img-link {
  float: left;
  display: inline-block;
  width: 30%; }
  .page-template-page-landing .page-list .response.accordion a.img-link > img {
    width: 100%; }

.page-template-page-landing .page-list .response.accordion .btn {
  margin: 0 auto; }

/* Study Abroad */
.page-template-page-study-abroad, .page-template-page-ourwork-listing, .category-news {
  /******[ Filter Menu ]*************/ }
  .page-template-page-study-abroad #slider #bxslider, .page-template-page-ourwork-listing #slider #bxslider {
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .page-template-page-study-abroad #slider li, .page-template-page-ourwork-listing #slider li {
    height: 400px; }
  .page-template-page-study-abroad #slider .bg, .page-template-page-ourwork-listing #slider .bg {
    position: relative;
    height: 400px; }
  .page-template-page-study-abroad #slider .txt_slider, .page-template-page-ourwork-listing #slider .txt_slider {
    height: auto; }
    .page-template-page-study-abroad #slider .txt_slider .bg, .page-template-page-ourwork-listing #slider .txt_slider .bg {
      position: inherit;
      height: auto;
      background: none;
      text-shadow: none; }
    .page-template-page-study-abroad #slider .txt_slider .content, .page-template-page-ourwork-listing #slider .txt_slider .content {
      position: inherit;
      width: 100%;
      color: black;
      margin: 0 auto;
      text-align: left; }
      .page-template-page-study-abroad #slider .txt_slider .content h2, .page-template-page-ourwork-listing #slider .txt_slider .content h2 {
        margin-top: 0; }
      .page-template-page-study-abroad #slider .txt_slider .content .content, .page-template-page-ourwork-listing #slider .txt_slider .content .content {
        width: auto;
        padding: 0; }
    .page-template-page-study-abroad #slider .txt_slider .btn.outline, .page-template-page-ourwork-listing #slider .txt_slider .btn.outline {
      border: none !important;
      margin: 0 0 25px 0;
      padding: 4px 20px;
      background: #005587; }
      .page-template-page-study-abroad #slider .txt_slider .btn.outline:hover, .page-template-page-ourwork-listing #slider .txt_slider .btn.outline:hover {
        background: #00253b; }
  .page-template-page-study-abroad #slider .content, .page-template-page-ourwork-listing #slider .content {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    max-width: 640px;
    color: rgba(255, 255, 255, 0.98);
    margin: 0 auto;
    text-align: center; }
    .page-template-page-study-abroad #slider .content h2, .page-template-page-ourwork-listing #slider .content h2 {
      font-size: 2.75em;
      margin-bottom: 0; }
    .page-template-page-study-abroad #slider .content p, .page-template-page-ourwork-listing #slider .content p {
      line-height: 1.3em;
      font-size: 1.2em; }
    .page-template-page-study-abroad #slider .content .content, .page-template-page-ourwork-listing #slider .content .content {
      position: absolute;
      width: auto !important;
      padding: 0 20px;
      right: 0;
      left: 0; }
    .page-template-page-study-abroad #slider .content .btn.outline, .page-template-page-ourwork-listing #slider .content .btn.outline, .category-news #slider .content .btn.outline {
      border: 2px solid rgba(255, 255, 255, 0.9);
      margin: 0 0 25px 0;
      padding: 4px 20px; }
  .page-template-page-study-abroad .abroad-list, .page-template-page-ourwork-listing .abroad-list, .category-news .abroad-list  {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .page-template-page-study-abroad .abroad-list li, .page-template-page-ourwork-listing .abroad-list li, .category-news .abroad-list li {
      background-color: #bed5e7;
      list-style: none;
      margin: 0 10px;
      max-width: 360px;
      min-width: 240px;
      width: 100%;
      padding: 30px;
      margin-bottom: 1.5em;
      line-height: 1.2em;
      position: relative;
      height: 560px;
      transition: background-color 0.24s ease-in-out;
      /****  Switch Card Colors  ****/ }
      .page-template-page-study-abroad .abroad-list li img.wp-post-image, .page-template-page-ourwork-listing .abroad-list li img.wp-post-image, .category-news .abroad-list li img.wp-post-image {
        width: 100%; }
      .page-template-page-study-abroad .abroad-list li h3, .page-template-page-ourwork-listing .abroad-list li h3, .category-news .abroad-list li h3 {
        font-size: 1.8em;
        line-height: 1.3em;
        margin-top: 0px;
        max-width: 97%;
        font-weight: 600; }
      .page-template-page-study-abroad .abroad-list li p, .page-template-page-study-abroad .abroad-list li div, .page-template-page-ourwork-listing .abroad-list li p, .page-template-page-ourwork-listing .abroad-list li div, .category-news .abroad-list li p, .category-news .abroad-list li div {
        font-size: 1.2em;
        line-height: 1.3em;
        max-width: 95%; }
      .page-template-page-study-abroad .abroad-list li:active, .page-template-page-study-abroad .abroad-list li:hover, .page-template-page-study-abroad .abroad-list li:focus, .page-template-page-ourwork-listing .abroad-list li:active, .page-template-page-ourwork-listing .abroad-list li:hover, .page-template-page-ourwork-listing .abroad-list li:focus, .category-news .abroad-list li:active, .category-news .abroad-list li:hover, .category-news .abroad-list li:focus {
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.66); }
        .page-template-page-study-abroad .abroad-list li:active .photo, .page-template-page-study-abroad .abroad-list li:hover .photo, .page-template-page-study-abroad .abroad-list li:focus .photo, .page-template-page-ourwork-listing .abroad-list li:active .photo, .page-template-page-ourwork-listing .abroad-list li:hover .photo, .page-template-page-ourwork-listing .abroad-list li:focus .photo, .category-news .abroad-list li:active .photo, .category-news .abroad-list li:hover .photo, .category-news .abroad-list li:focus .photo {
          -webkit-filter: grayscale(70%);
          -moz-filter: grayscale(70%);
          -o-filter: grayscale(70%);
          -ms-filter: grayscale(70%);
          filter: grayscale(70%);
          opacity: 0.9;
          filter: alpha(opacity=90); }
          .page-template-page-study-abroad .abroad-list li:active .photo.logo, .page-template-page-study-abroad .abroad-list li:hover .photo.logo, .page-template-page-study-abroad .abroad-list li:focus .photo.logo, .page-template-page-ourwork-listing .abroad-list li:active .photo.logo, .page-template-page-ourwork-listing .abroad-list li:hover .photo.logo, .page-template-page-ourwork-listing .abroad-list li:focus .photo.logo, .category-news .abroad-list li:active .photo.logo, .category-news .abroad-list li:hover .photo.logo, .category-news .abroad-list li:focus .photo.logo {
            background-color: darkgrey; }
        .page-template-page-study-abroad .abroad-list li:active .name, .page-template-page-study-abroad .abroad-list li:hover .name, .page-template-page-study-abroad .abroad-list li:focus .name, .page-template-page-ourwork-listing .abroad-list li:active .name, .page-template-page-ourwork-listing .abroad-list li:hover .name, .page-template-page-ourwork-listing .abroad-list li:focus .name, .category-news .abroad-list li:active .name .page, .category-news .abroad-list li:hover .name .page, .category-news .abroad-list li:focus .name .page {
          color: #005587;
          background-color: #FFD100;
          transition: background-color 0.24s ease-in-out; }
      .page-template-page-study-abroad .abroad-list li a, .page-template-page-ourwork-listing .abroad-list li a, .category-news .abroad-list li a {
        text-decoration: none;
        color: white;
        font-weight: normal; }
      .page-template-page-study-abroad .abroad-list li .photo, .page-template-page-ourwork-listing .abroad-list li .photo, .category-news .abroad-list li .photo {
        width: 90%;
        height: auto;
        transition: background-color 0.24s ease-in-out; }
        .page-template-page-study-abroad .abroad-list li .photo.logo, .page-template-page-ourwork-listing .abroad-list li .photo.logo, .category-news .abroad-list li .photo.logo {
          max-width: 378px;
          width: 68.258%;
          height: auto;
          padding: 23% 16%; }
      .page-template-page-study-abroad .abroad-list li figure, .page-template-page-ourwork-listing .abroad-list li figure, .category-news .abroad-list li figure {
        margin: 15px auto;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 90%; }
      .page-template-page-study-abroad .abroad-list li:nth-child(5n+1), .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1), .category-news .abroad-list li:nth-child(5n+1) {
        background-color: #bed5e7; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+1) a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1) a h3, .category-news .abroad-list li:nth-child(5n+1) a h3 {
          color: #004373; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+1) a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1) a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1) a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1) a div, .category-news .abroad-list li:nth-child(5n+1) a p, .category-news .abroad-list li:nth-child(5n+1) a div {
          color: rgba(0, 0, 0, 0.87); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):active, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):hover, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):focus, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):active, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):hover, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):focus, .category-news .abroad-list li:nth-child(5n+1):active, .category-news .abroad-list li:nth-child(5n+1):hover, .category-news .abroad-list li:nth-child(5n+1):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):active a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):hover a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):focus a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):active a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):hover a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):focus a h3, .category-news .abroad-list li:nth-child(5n+1):active a h3, .category-news .abroad-list li:nth-child(5n+1):focus a h3, .category-news .abroad-list li:nth-child(5n+1):hover a h3 {
            color: rgba(255, 255, 255, 0.98); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):active a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):active a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):hover a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):hover a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):focus a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+1):focus a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):active a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):active a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):hover a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):hover a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):focus a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+1):focus a div, .category-news .abroad-list li:nth-child(5n+1):active a p, .category-news .abroad-list li:nth-child(5n+1):hover a p, .category-news .abroad-list li:nth-child(5n+1):focus a p {
            color: rgba(255, 255, 255, 0.98); }
      .page-template-page-study-abroad .abroad-list li:nth-child(5n+2), .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2), .category-news .abroad-list li:nth-child(5n+2) {
        background-color: #004373; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+2) a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2) a h3, .category-news .abroad-list li:nth-child(5n+2) a h3 {
          color: rgba(255, 255, 255, 0.98); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+2) a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2) a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2) a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2) a div, .category-news .abroad-list li:nth-child(5n+2) a p, .category-news .abroad-list li:nth-child(5n+2)a div {
          color: rgba(255, 255, 255, 0.98); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):active, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):hover, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):focus, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):active, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):hover, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):focus, .category-news .abroad-list li:nth-child(5n+2):active, .category-news .abroad-list li:nth-child(5n+2):hover {
          background-color: rgba(0, 0, 0, 0.66); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):active a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):hover a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):focus a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):active a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):hover a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):focus a h3, .category-news .abroad-list li:nth-child(5n+2):active a h3, .category-news .abroad-list li:nth-child(5n+2):hover a h3 {
            color: rgba(255, 255, 255, 0.98); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):active a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):active a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):hover a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):hover a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):focus a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+2):focus a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):active a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):active a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):hover a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):hover a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):focus a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+2):focus a div, .category-news .abroad-list li:nth-child(5n+2):active a p, .category-news .abroad-list li:nth-child(5n+2):hover a p, .category-news .abroad-list li:nth-child(5n+2):active a div, .category-news .abroad-list li:nth-child(5n+2):hover a div {
            color: rgba(255, 255, 255, 0.98); }
      .page-template-page-study-abroad .abroad-list li:nth-child(5n+3), .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3), .category-news .abroad-list li:nth-child(5n+3) {
        background-color: #ffe466; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+3) a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3) a h3, .category-news .abroad-list li:nth-child(5n+3) a h3 {
          color: #004373; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+3) a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3) a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3) a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3) a div, .category-news .abroad-list li:nth-child(5n+3) a p, .category-news .abroad-list li:nth-child(5n+3) a div {
          color: rgba(0, 0, 0, 0.87); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):active, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):hover, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):focus, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):active, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):hover, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):focus, .category-news .abroad-list li:nth-child(5n+3):active, .category-news .abroad-list li:nth-child(5n+3):hover, .category-news .abroad-list li:nth-child(5n+3):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):active a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):hover a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):focus a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):active a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):hover a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):focus a h3, .category-news .abroad-list li:nth-child(5n+3):active a h3, .category-news .abroad-list li:nth-child(5n+3):hover a h3, .category-news .abroad-list li:nth-child(5n+3):focus a h3 {
            color: rgba(255, 255, 255, 0.98); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):active a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):active a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):hover a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):hover a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):focus a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+3):focus a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):active a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):active a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):hover a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):hover a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):focus a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+3):focus a div, .category-news .abroad-list li:nth-child(5n+3):active a p, .category-news .abroad-list li:nth-child(5n+3):active a div, .category-news .abroad-list li:nth-child(5n+3):hover a div, .category-news .abroad-list li:nth-child(5n+3):focus a p, .category-news .abroad-list li:nth-child(5n+3):focus a div, .category-news .abroad-list li:nth-child(5n+3):hover a p, .category-news .abroad-list li:nth-child(5n+3):hover a div {
            color: rgba(255, 255, 255, 0.98); }
      .page-template-page-study-abroad .abroad-list li:nth-child(5n+4), .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4), .category-news .abroad-list li:nth-child(5n+4) {
        background-color: #2c3840; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+4) a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4) a h3, .category-news .abroad-list li:nth-child(5n+4) a h3 {
          color: rgba(255, 255, 255, 0.98); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+4) a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4) a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4) a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4) a div, .category-news .abroad-list li:nth-child(5n+4) a p, .category-news .abroad-list li:nth-child(5n+4) a div {
          color: #FFD100; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):active, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):hover, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):focus, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):active, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):hover, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):focus, .category-news .abroad-list li:nth-child(5n+4):active, .category-news .abroad-list li:nth-child(5n+4):hover, .category-news .abroad-list li:nth-child(5n+4):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):active a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):hover a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):focus a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):active a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):hover a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):focus a h3, .category-news .abroad-list li:nth-child(5n+4):active a h3, .category-news .abroad-list li:nth-child(5n+4):hover a h3, .category-news .abroad-list li:nth-child(5n+4):focus a h3 {
            color: rgba(255, 255, 255, 0.98); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):active a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):active a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):hover a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):hover a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):focus a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+4):focus a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):active a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):active a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):hover a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):hover a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):focus a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+4):focus a div, .category-news .abroad-list li:nth-child(5n+4):a p, .category-news .abroad-list li:nth-child(5n+4):active a div, .category-news .abroad-list li:nth-child(5n+4):hover a p, .category-news .abroad-list li:nth-child(5n+4):hover a div, .category-news .abroad-list li:nth-child(5n+4):focus a p, .category-news .abroad-list li:nth-child(5n+4):focus a div {
            color: rgba(255, 255, 255, 0.98); }
      .page-template-page-study-abroad .abroad-list li:nth-child(5n+5), .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5), .category-news .abroad-list li:nth-child(5n+5) {
        background-color: #006ea6; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+5) a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5) a h3, .category-news .abroad-list li:nth-child(5n+5) a h3 {
          color: #FFD100; }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+5) a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5) a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5) a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5) a div, .category-news .abroad-list li:nth-child(5n+5) a p, .category-news .abroad-list li:nth-child(5n+5) a div {
          color: rgba(255, 255, 255, 0.98); }
        .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):active, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):hover, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):focus, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):active, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):hover, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):focus, .category-news .abroad-list li:nth-child(5n+5):active, .category-news .abroad-list li:nth-child(5n+5):hover, .category-news .abroad-list li:nth-child(5n+5):focus {
          background-color: rgba(0, 0, 0, 0.66); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):active a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):hover a h3, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):focus a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):active a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):hover a h3, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):focus a h3, .category-news .abroad-list li:nth-child(5n+5):active a h3, .category-news .abroad-list li:nth-child(5n+5):hover a h3, .category-news .abroad-list li:nth-child(5n+5):focus a h3 {
            color: rgba(255, 255, 255, 0.98); }
          .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):active a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):active a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):hover a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):hover a div, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):focus a p, .page-template-page-study-abroad .abroad-list li:nth-child(5n+5):focus a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):active a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):active a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):hover a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):hover a div, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):focus a p, .page-template-page-ourwork-listing .abroad-list li:nth-child(5n+5):focus a div, .category-news .abroad-list li:nth-child(5n+5):active a p, .category-news .abroad-list li:nth-child(5n+5):active a div, .category-news .abroad-list li:nth-child(5n+5):hover a p, .category-news .abroad-list li:nth-child(5n+5):hover a div, .category-news .abroad-list li:nth-child(5n+5):focus a p, .category-news .abroad-list li:nth-child(5n+5):focus a div {
            color: rgba(255, 255, 255, 0.98); }
    .page-template-page-study-abroad .abroad-list .response.accordion > img.alignleft, .page-template-page-ourwork-listing .abroad-list .response.accordion > img.alignleft, .category-news .abroad-list .response.accordion > img.alignleft {
      width: 30%; }
    .page-template-page-study-abroad .abroad-list .response.accordion img.alignleft, .page-template-page-study-abroad .abroad-list .response.accordion figure.alignleft, .page-template-page-ourwork-listing .abroad-list .response.accordion img.alignleft, .page-template-page-ourwork-listing .abroad-list .response.accordion figure.alignleft, .category-news .abroad-list .response.accordion img.alignleft, .category-news .abroad-list .response.accordion figure.alignleft {
      margin: auto; }
    .page-template-page-study-abroad .abroad-list .response.accordion figure, .page-template-page-ourwork-listing .abroad-list .response.accordion figure, .category-news .abroad-list .response.accordion figure {
      margin: 0 1.2em 1em 0;
      float: left; }
    .page-template-page-study-abroad .abroad-list .response.accordion a.img-link, .page-template-page-ourwork-listing .abroad-list .response.accordion a.img-link, .category-news .abroad-list .response.accordion a.img-link {
      float: left;
      display: inline-block;
      width: 30%; }
      .page-template-page-study-abroad .abroad-list .response.accordion a.img-link > img, .page-template-page-ourwork-listing .abroad-list .response.accordion a.img-link > img, .category-news .abroad-list .response.accordion a.img-link > img {
        width: 100%; }
    .page-template-page-study-abroad .abroad-list .response.accordion .btn, .page-template-page-ourwork-listing .abroad-list .response.accordion .btn, .category-news .abroad-list .response.accordion .btn {
      margin: 0 auto; }
  .page-template-page-study-abroad .filter, .page-template-page-ourwork-listing .filter, .category-news .filter {
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 100%; }
    .page-template-page-study-abroad .filter ul, .page-template-page-ourwork-listing .filter ul, .category-news .filter ul {
      padding: 0; }
    .page-template-page-study-abroad .filter li, .page-template-page-ourwork-listing .filter li, .category-news .filter li {
      list-style: none;
      display: inline-block;
      margin: 0 5px; }
  .page-template-page-study-abroad .other-filter, .page-template-page-ourwork-listing .other-filter, .category-news .other-filter {
    border-top: 1px rgba(0, 0, 0, 0.12) solid;
    clear: both;
    padding: 30px 0 5px;
    text-align: center; }
    .page-template-page-study-abroad .other-filter .main-nav, .page-template-page-ourwork-listing .other-filter .main-nav, .category-news .other-filter .main-nav {
      float: none; }
    .page-template-page-study-abroad .other-filter.one-category .filter, .page-template-page-ourwork-listing .other-filter.one-category .filter, .category-news .other-filter.one-category .filter  {
      margin-bottom: 0; }
      .page-template-page-study-abroad .other-filter.one-category .filter li, .page-template-page-ourwork-listing .other-filter.one-category .filter li, .category-news .other-filter.one-category .filter li {
        vertical-align: top;
        width: auto; }
      .page-template-page-study-abroad .other-filter.one-category .filter .button-group button, .page-template-page-ourwork-listing .other-filter.one-category .filter .button-group button {
        margin-bottom: 10px;
        min-width: auto;
        letter-spacing: 0;
        text-align: center; }
        .page-template-page-study-abroad .other-filter.one-category .filter .button-group button.is-checked, .page-template-page-ourwork-listing .other-filter.one-category .filter .button-group button.is-checked {
          background: transparent; }
      .page-template-page-study-abroad .other-filter.one-category .filter h5.topic, .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic {
        cursor: pointer;
        font-size: 1.2em;
        padding: 10px;
        margin: 0; }
        .page-template-page-study-abroad .other-filter.one-category .filter h5.topic button:hover, .page-template-page-study-abroad .other-filter.one-category .filter h5.topic button:focus, .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic button:hover, .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic button:focus {
          background: none;
          color: rgba(0, 0, 0, 0.66) !important; }
    .page-template-page-study-abroad .other-filter.one-category .search-box, .page-template-page-ourwork-listing .other-filter.one-category .search-box {
      width: 100%;
      margin: 0 auto;
      clear: both; }
      .page-template-page-study-abroad .other-filter.one-category .search-box input.quicksearch, .page-template-page-ourwork-listing .other-filter.one-category .search-box input.quicksearch, .category-news .other-filter.one-category .search-box input.quicksearch {
        margin: 10px auto; }
    .page-template-page-study-abroad .other-filter.one-category h2, .page-template-page-ourwork-listing .other-filter.one-category h2 {
      margin-top: 0 !important; }
      .page-template-page-study-abroad .other-filter.one-category h2.filter-title, .page-template-page-study-abroad .other-filter.one-category h2.title-filter, .page-template-page-ourwork-listing .other-filter.one-category h2.filter-title, .page-template-page-ourwork-listing .other-filter.one-category h2.title-filter, .category-news .other-filter.one-category h2.filter-title {
        padding: 10px 0; }

/********************** START: Our Work list ***********************/
.page-template-page-ourwork-listing .page-title, .archive.category-news .page-title {
  text-align: center; }
 .page-template-page-ourwork-listing header.main h1, .archive.category-news header.main h1, .page-template-page-ourwork-listing header.main h2, .archive.category-news header.main h2, .page-template-page-ourwork-listing header.main h3, .archive.category-news header.main h3, .page-template-page-ourwork-listing header.main h4, .archive.category-news header.main h4 {
    text-align: center;
}
 .page-template-page-ourwork-listing header.main p, .archive.category-news header.main p, .page-template-page-ourwork-listing header.main .btn, .archive.category-news header.main .btn {
    text-align: center;
}
  
  
.col.social-col li {
    margin-bottom: 30px;
}
.col.social-col img {
    margin-bottom: 10px;
    /*width: 30%;*/
    width: 100%;
    height: auto;
}
.col.social-col h4 i {
    margin-right: 8px;
    border-right: 1px solid grey;
    padding-right: 7px;
}

.col.social-col .btn:hover {
    background-color:grey;
}
/*
.col.social-col .item {
    width: 65%;
    float: right;
}
*/
/*	Color Palette
/*--------------------------------------*/
.color-block {
  width: 103px;
  height: 103px;
  float: left;
  text-align: center;
  line-height: 7em;
  margin: 0 1px; }

.light-primary {
  background: #bed5e7; }

.primary {
  background: #2774AE; }

.dark-primary {
  background: #205f8f; }

.light-secondary {
  background: #4583a7; }

.secondary {
  background: #005587; }

.dark-secondary {
  background: #00253b; }

.light {
  color: rgba(255, 255, 255, 0.98); }

/*	Mega Menu
/*--------------------------------------*/
#mega-menu-wrap-main-nav {
  background: transparent;
  /*  #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
        z-index: 999;
        border-radius: 0;
        //background: #f1f1f1;
        border: 0;
        padding: 0px 0px 0px 0px;
        position: absolute;
        width: 100%;
        max-width: 1024px;
        left: auto !important;
        min-width: 960px;
        right: 0 !important;
    } */ }

.side #mega-menu-wrap-main-nav {
  background: transparent; }
  .side #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link {
    line-height: 40px;
    height: 40px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #005587;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 20px;
    font-weight: normal;
    outline: none; }

.side #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  border: 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 100%;
  max-width: 1024px;
  left: auto !important;
  min-width: 960px;
  width: 100%; }

/*********************** END: Mega Menu ************************/
.page-template-page-people-listing .main header .page-title, .home .page-template-page-program-listing header.main .page-title {
  text-align: center; }

.page-template-page-people-listing .main header .other-filter, .home .page-template-page-program-listing header.main .other-filter {
  border-top: 1px rgba(0, 0, 0, 0.12) solid;
  padding-top: 30px;
  margin-top: 30px; }

.page-template-page-people-listing .main header nav ul, .home .page-template-page-program-listing header.main nav ul {
  padding: 0 20px;
  margin: 0 auto;
  float: left;
  position: relative;
  width: 100%;
  text-align: center; }
  .page-template-page-people-listing .main header nav ul h5, .home .page-template-page-program-listing header.main nav ul h5 {
    padding: 0px;
    font-size: 18px; }
  .page-template-page-people-listing .main header nav ul li, .home .page-template-page-program-listing header.main nav ul li {
    margin: 0 14px 0 0;
    border-right: 1px rgba(0, 0, 0, 0.12) solid;
    padding-right: 20px; }
    .page-template-page-people-listing .main header nav ul li:last-of-type, .home .page-template-page-program-listing header.main nav ul li:last-of-type {
      padding-right: 0px;
      margin-right: 0px;
      border-right: none; }
    .page-template-page-people-listing .main header nav ul li .quicksearch, .home .page-template-page-program-listing header.main nav ul li .quicksearch {
      width: 180px; }
  .page-template-page-people-listing .main header nav ul .button-group button.is-checked, .home .page-template-page-program-listing header.main nav ul .button-group button.is-checked {
    background: transparent;
    font-weight: 800 !important;
    color: rgba(0, 0, 0, 0.87) !important; }

.page-template-page-people-listing .main header nav ul li ul, .home .page-template-page-program-listing header.main nav ul li ul {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  padding: 0 10px;
  width: 170px;
  border-top: 1px solid #bed5e7;
  margin-top: 5px;
  background-color: white;
  z-index: 10000;
  box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.14);
  transition: all 0.24s ease-in-out; }
  .page-template-page-people-listing .main header nav ul li ul h5, .home .page-template-page-program-listing header.main nav ul li ul h5 {
    font-size: 16px; }

.page-template-page-people-listing .main header nav ul li ul li, .page-template-page-people-listing .main header nav ul li ul li button, .home .page-template-page-program-listing header.main nav ul li ul li, .home .page-template-page-program-listing header.main nav ul li ul li button {
  display: block;
  margin: 0;
  border-right: none; }

.page-template-page-people-listing .main header nav ul li ul li button, .home .page-template-page-program-listing header.main nav ul li ul li button {
  line-height: 1em;
  padding: 6px 0;
  font-weight: 300 !important; }

.page-template-page-people-listing .main header nav ul li:hover ul, .page-template-page-people-listing .main header nav .sub-menu.open, .home .page-template-page-program-listing header.main nav ul li:hover ul, .home .page-template-page-program-listing header.main nav .sub-menu.open {
  display: block;
  opacity: 1;
  visibility: visible; }

.page-template-page-people-listing .main header nav ul li.menu-item-has-children h5:after, .home .page-template-page-program-listing header.main nav ul li.menu-item-has-children h5:after {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  color: rgba(0, 0, 0, 0.6);
  padding-left: 3px; }

.page-template-page-people-listing .main header nav ul li.menu-item-has-children ul.sub-menu h5, .home .page-template-page-program-listing header.main nav ul li.menu-item-has-children ul.sub-menu h5 {
  padding-right: 0; }
  .page-template-page-people-listing .main header nav ul li.menu-item-has-children ul.sub-menu h5:after, .home .page-template-page-program-listing header.main nav ul li.menu-item-has-children ul.sub-menu h5:after {
    content: none; }

.page-template-page-people-listing .main header nav button, .home .page-template-page-program-listing header.main nav button {
  font-weight: 600;
  text-transform: uppercase;
  font-size: .8em; }

.page-template-page-people-listing .main header nav a, .page-template-page-people-listing .main header nav a:link, .home .page-template-page-program-listing header.main nav a, .home .page-template-page-program-listing header.main nav a:link {
  color: rgba(0, 0, 0, 0.87);
  transition: all 0.24s ease-in-out; }

.page-template-page-people-listing .main header nav a:hover, .page-template-page-people-listing .main header nav a:focus, .page-template-page-people-listing .main header nav a:active, .home .page-template-page-program-listing header.main nav a:hover, .home .page-template-page-program-listing header.main nav a:focus, .home .page-template-page-program-listing header.main nav a:active {
  color: #00253b; }

@media only screen and (max-width: 1500px) {
  .content, header {
    width: 1064px;
    margin: 0 auto; }
  #hero {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 450px;
    float: left;
    clear: both;
    margin: 0 0 13px 0;
    position: relative; }
    #hero .overlay {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute;
      background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.596) 7.9%, rgba(0, 0, 0, 0.585) 15.5%, rgba(0, 0, 0, 0.569) 22.9%, rgba(0, 0, 0, 0.547) 30.1%, rgba(0, 0, 0, 0.522) 37%, rgba(0, 0, 0, 0.494) 43.8%, rgba(0, 0, 0, 0.465) 50.5%, rgba(0, 0, 0, 0.435) 57%, rgba(0, 0, 0, 0.406) 63.4%, rgba(0, 0, 0, 0.378) 69.6%, rgba(0, 0, 0, 0.353) 75.8%, rgba(0, 0, 0, 0.331) 81.9%, rgba(0, 0, 0, 0.315) 88%, rgba(0, 0, 0, 0.304) 94%, rgba(0, 0, 0, 0.3));
      z-index: 1;
      width: 100%;
      height: 100%; }
  #container > .content, #container > .studywrap .study-abroad, #container > .featured, header, footer > .content {
    width: 1064px;
    max-width: 100%;
    margin: 0 auto;
    padding-right: 0px;
    padding-left: 0px; }
  .col {
    max-width: 1000px;
    width: 760px;
    float: left; }
  .col + .col {
    width: 280px;
    margin: 10px 0 30px 20px; }
  .col.side {
    margin-top: 40px; }
  /* People List */
  .people-list {
    margin-top: 40px;
    padding: 0 9px;
    clear: both; }
    .people-list ul {
      margin: 30px 0;
      padding: 0; }
    .people-list li {
      list-style: none; }
    .people-list .person-item {
      display: block;
      float: left;
      padding: 15px 10px;
      margin: 0;
      width: 325px;
      height: 530px;
      text-align: left;
      line-height: 1.3em;
      transition: background-color 0.24s ease-in-out; }
      .people-list .person-item a {
        display: block; }
      .people-list .person-item a:link .name, .people-list .person-item a .name {
        color: rgba(255, 255, 255, 0.98) !important; }
      .people-list .person-item.hover:active .photo, .people-list .person-item.hover:hover .photo, .people-list .person-item.hover:focus .photo {
        -webkit-filter: grayscale(70%);
        -moz-filter: grayscale(70%);
        -o-filter: grayscale(70%);
        -ms-filter: grayscale(70%);
        filter: grayscale(70%);
        opacity: 0.9;
        filter: alpha(opacity=90); }
      .people-list .person-item.hover:active .name, .people-list .person-item.hover:hover .name, .people-list .person-item.hover:focus .name {
        color: #005587;
        background-color: #FFD100;
        transition: background-color 0.24s ease-in-out; }
      .people-list .person-item.hover .name, .people-list .person-item.hover a:link .name {
        color: rgba(255, 255, 255, 0.98); }
      .people-list .person-item .photo {
        width: 325px;
        height: 325px; }
        .people-list .person-item .photo.logo {
          width: 165px;
          height: 165px;
          padding: 80px;
          background-color: black; }
      .people-list .person-item .circle {
        border-radius: 60px; }
      .people-list .person-item .rounded {
        border-radius: 25px; }
      .people-list .person-item dl {
        margin-top: -25px; }
      .people-list .person-item dd {
        margin: 0 10px 10px;
        line-height: 1.35em; }
      .people-list .person-item .name {
        font-size: 1.4em;
        color: rgba(255, 255, 255, 0.98);
        background-color: #005587;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -30px;
        left: -5px; }
      .people-list .person-item .interest {
        font-size: 1em;
        color: #005587; }
      .people-list .person-item .position {
        font-size: 1.25em;
        color: rgba(0, 0, 0, 0.66); }
      .people-list .person-item .email, .people-list .person-item .office, .people-list .person-item .office-hours, .people-list .person-item .phone {
        font-size: .8em;
        color: rgba(0, 0, 0, 0.87); }
      .people-list .person-item .email a {
        font-size: 1em;
        display: inline-block; }
  /* Study Abroad List Home */
  .home {
    /*   People List Style  */ }
    .home .abroad-list {
      margin-top: 40px;
      padding: 0 9px;
      clear: both; }
      .home .abroad-list ul {
        margin: 30px 0;
        padding: 0; }
      .home .abroad-list li {
        list-style: none; }
      .home .abroad-list .abroad-item {
        display: block;
        float: left;
        padding: 15px 10px;
        margin: 0;
        width: 325px;
        height: 325px;
        text-align: left;
        line-height: 1.3em;
        transition: background-color 0.24s ease-in-out; }
        .home .abroad-list .abroad-item a {
          display: block; }
        .home .abroad-list .abroad-item a:link .name, .home .abroad-list .abroad-item a .name {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .abroad-list .abroad-item.hover:active .photo, .home .abroad-list .abroad-item.hover:hover .photo, .home .abroad-list .abroad-item.hover:focus .photo {
          -webkit-filter: grayscale(70%);
          -moz-filter: grayscale(70%);
          -o-filter: grayscale(70%);
          -ms-filter: grayscale(70%);
          filter: grayscale(70%);
          opacity: 0.9;
          filter: alpha(opacity=90); }
        .home .abroad-list .abroad-item.hover:active .name, .home .abroad-list .abroad-item.hover:hover .name, .home .abroad-list .abroad-item.hover:focus .name {
          color: #005587;
          background-color: #FFD100;
          transition: background-color 0.24s ease-in-out; }
        .home .abroad-list .abroad-item.hover .name, .home .abroad-list .abroad-item.hover a:link .name {
          color: rgba(255, 255, 255, 0.98); }
        .home .abroad-list .abroad-item .photo {
          width: 325px;
          height: 325px; }
          .home .abroad-list .abroad-item .photo.logo {
            width: 165px;
            height: 165px;
            padding: 80px;
            background-color: black; }
        .home .abroad-list .abroad-item .name {
          font-size: 1.4em;
          color: rgba(255, 255, 255, 0.98);
          background-color: #005587;
          padding: 7px 10px;
          display: inline-block;
          position: relative;
          top: -60px;
          left: -5px; }
    .home .people-list {
      margin-top: 40px;
      padding: 0 9px;
      clear: both; }
      .home .people-list ul {
        margin: 30px 0;
        padding: 0; }
      .home .people-list li {
        list-style: none; }
      .home .people-list .person-item {
        display: block;
        float: left;
        max-height: 310px !important;
        text-align: left;
        line-height: 1.3em;
        transition: background-color 0.24s ease-in-out; }
        .home .people-list .person-item a {
          display: block; }
        .home .people-list .person-item a:link .name, .home .people-list .person-item a .name {
          color: rgba(255, 255, 255, 0.98) !important; }
        .home .people-list .person-item.hover:active .photo, .home .people-list .person-item.hover:hover .photo, .home .people-list .person-item.hover:focus .photo {
          -webkit-filter: grayscale(70%);
          -moz-filter: grayscale(70%);
          -o-filter: grayscale(70%);
          -ms-filter: grayscale(70%);
          filter: grayscale(70%);
          opacity: 0.9;
          filter: alpha(opacity=90); }
        .home .people-list .person-item.hover:active .name, .home .people-list .person-item.hover:hover .name, .home .people-list .person-item.hover:focus .name {
          color: #005587;
          background-color: #FFD100;
          transition: background-color 0.24s ease-in-out; }
        .home .people-list .person-item.hover .name, .home .people-list .person-item.hover a:link .name {
          color: rgba(255, 255, 255, 0.98); }
        .home .people-list .person-item .photo {
          width: 325px;
          height: 325px; }
          .home .people-list .person-item .photo.logo {
            width: 165px;
            height: 165px;
            padding: 80px;
            background-color: black; }
        .home .people-list .person-item .name {
          font-size: 1.4em;
          color: rgba(255, 255, 255, 0.98);
          background-color: #005587;
          padding: 7px 10px;
          display: inline-block;
          position: relative;
          top: -60px;
          left: -5px; }
  .single-people header.bio figure.person-photo {
    margin: 0px;
    min-width: 425px;
    height: auto;
    background-color: #FFD100;
    bottom: 0px;
    max-height: 450px; }
    .single-people header.bio figure.person-photo img.photo {
      width: 100%;
      height: auto;
      margin: 0px; }
  .single-people header.bio .content {
    padding: 50px 2% 40px; }
    .single-people header.bio .content section, .single-people header.bio .content nav {
      width: 80%; }
  .single-people header.bio .position {
    font-size: large;
    padding-bottom: 1em;
    display: block; }
  /* Study Abroad */
  .page-template-page-study-abroad .abroad-list li, .page-template-page-ourwork-listing .abroad-list li {
    max-width: 300px;
    min-width: 240px;
    height: 560px; }
    .page-template-page-study-abroad .abroad-list li p, .page-template-page-study-abroad .abroad-list li div, .page-template-page-ourwork-listing .abroad-list li p, .page-template-page-ourwork-listing .abroad-list li div {
      font-size: 1.2em;
      line-height: 1.3em;
      max-width: 95%; }
  /* Our Works */
  .page-template-page-ourwork-listing .abroad-list li {
    max-width: 270px;
    min-width: 240px;
    height: 560px; }
    .page-template-page-ourwork-listing .abroad-list li p, .page-template-page-ourwork-listing .abroad-list li div {
      font-size: 1.2em;
      line-height: 1.3em;
      max-width: 95%; } }

@media only screen and (max-width: 1300px) {
  header.top {
    height: 80px; }
    header.top nav {
      padding: 10px 0; }
    header.top .dept-logo {
      width: 140px;
      height: auto;
      text-align: center; }
      header.top .dept-logo img {
        width: 95%; }
  #hero {
    height: 425px;
    background-size: cover;
    background-position: center; }
  #main-content {
    padding: 20px 0; }
  .col.side {
    margin-top: 20px; }
  .home .column_wrap #main-content .content {
    width: 80%; } }

@media only screen and (max-width: 1200px) {
  .content, header {
    width: 920px;
    margin: 0 auto; }
  #container > .content, #container > .studywrap .study-abroad, #container > .featured, header, footer > .content {
    width: 920px;
    max-width: 100%;
    margin: 0 auto; }
  .col {
    max-width: 1000px;
    width: 620px;
    float: left; }
  .col + .col {
    width: 280px;
    margin: 10px 0 30px 20px; }
  .col.side {
    margin-top: 20px; }
  /* People List */
  .people-list {
    margin-top: 40px;
    padding: 0 9px;
    clear: both; }
    .people-list ul {
      margin: 30px 0;
      padding: 0; }
    .people-list .person-item {
      display: block;
      float: left;
      padding: 15px 10px;
      margin: 0;
      width: 280px;
      height: 425px;
      text-align: left;
      line-height: 1.3em; }
      .people-list .person-item .photo {
        width: 280px;
        height: 280px; }
        .people-list .person-item .photo.logo {
          width: 120px;
          height: 120px;
          padding: 80px;
          background-color: black; }
      .people-list .person-item dl {
        margin-top: -25px; }
      .people-list .person-item dd {
        margin: 0 10px 10px;
        line-height: 1.35em; }
      .people-list .person-item .name {
        font-size: 1.25em;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -50px;
        left: -5px; }
      .people-list .person-item .interest {
        font-size: 1em;
        color: #005587; }
      .people-list .person-item .position {
        font-size: 1.1em;
        line-height: 1.25em; }
  /* Study Abroad List */
  .home {
    /*   People List Style  */ }
    .home .abroad-list {
      margin-top: 40px;
      padding: 0 9px;
      clear: both; }
      .home .abroad-list ul {
        margin: 30px 0;
        padding: 0; }
      .home .abroad-list li {
        list-style: none; }
      .home .abroad-list .abroad-item {
        display: block;
        float: left;
        padding: 15px 10px;
        text-align: left;
        line-height: 1.3em; }
        .home .abroad-list .abroad-item .photo {
          width: 90% !important;
          height: auto !important; }
          .home .abroad-list .abroad-item .photo.logo {
            width: 165px;
            height: 165px;
            padding: 80px;
            background-color: black; }
        .home .abroad-list .abroad-item .name {
          font-size: 1.4em;
          color: rgba(255, 255, 255, 0.98);
          background-color: #005587;
          padding: 7px 10px;
          display: inline-block;
          position: relative;
          top: -60px;
          left: -5px; }
    .home .people-list {
      margin-top: 40px;
      padding: 0 9px;
      clear: both; }
      .home .people-list ul {
        margin: 30px 0;
        padding: 0; }
      .home .people-list li {
        list-style: none; }
      .home .people-list .person-item .photo {
        width: 280px;
        height: 280px; }
        .home .people-list .person-item .photo.logo {
          width: 120px;
          height: 120px;
          padding: 80px;
          background-color: black; }
      .home .people-list .person-item .name {
        font-size: 1.4em;
        color: rgba(255, 255, 255, 0.98);
        background-color: #005587;
        padding: 7px 10px;
        display: inline-block;
        position: relative;
        top: -60px;
        left: -5px; }
  /* Our Works */
  .page-template-page-ourwork-listing .abroad-list li {
    max-width: 360px;
    min-width: 240px;
    height: 560px; }
    .page-template-page-ourwork-listing .abroad-list li h3 {
      font-size: 1.45em;
      line-height: 1.3em;
      margin-top: 0px;
      max-width: 98%;
      font-weight: 600; }
    .page-template-page-ourwork-listing .abroad-list li p, .page-template-page-ourwork-listing .abroad-list li div {
      font-size: 1.2em;
      line-height: 1.3em;
      max-width: 95%; } }
/* [edit to remove Emeritus header--*/
span.people-list {
display: block;
/* width: 100%; */
position: relative;
height: 50px !important;
padding: 0;
}

h2.person-item.subheaders {
width: 100% !important; float: none;
text-align: center;
}


/*	Events
/*--------------------------------------*/
/* General */
#tribe-events .tribe-events-content p {
  line-height: 25px;
  margin: 1.5em 0; }

#tribe-events .tribe-events-content img {
  max-width: 100%;
  height: auto; }

.tribe-events-page-title {
  margin-bottom: 20px;
  font-size: 3em;
  font-weight: 600; }

#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
  padding: 0; }

/* Typography */
#tribe-events-pg-template .tribe-events-content h1 {
  font-size: 3em;
  line-height: 1.1em; }

#tribe-events-pg-template .tribe-events-content h2 {
  font-size: 2.5em;
  line-height: 1.2em; }

#tribe-events-pg-template .tribe-events-content h3 {
  font-size: 2em;
  line-height: 1.2em; }

#tribe-events-pg-template .tribe-events-content h4 {
  font-size: 1.75em;
  line-height: 1.2em; }

#tribe-events-pg-template .tribe-events-content h5 {
  font-size: 1.5em;
  line-height: 1.3em; }

#tribe-events-pg-template .tribe-events-content h6 {
  font-size: 1.2em;
  line-height: 1.8em; }

#tribe-events-pg-template .tribe-events-content ul li {
  margin-bottom: 8px; }

/* Landing page */
.post-type-archive-tribe_events .col {
  width: 100%; }

#tribe-events-content {
  width: 640px;
  margin: 0 auto; }
  #tribe-events-content.tribe-events-month {
    width: 940px;
    margin: 0 auto; }
  #tribe-events-content .tribe-events-loop .tribe-events-list-event-description p {
    margin: 0 0 20px; }
  #tribe-events-content .tribe-events-loop .tribe-events-event-meta {
    margin: 0 0 15px;
    font-weight: normal;
    font-size: 1em; }
    #tribe-events-content .tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details, #tribe-events-content .tribe-events-loop .tribe-events-event-meta .time-details {
      font-weight: bold;
      line-height: 1.6em; }
    #tribe-events-content .tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details {
      margin: 0;
      font-style: italic;
      line-height: 1.6em; }

.tribe-events-list .type-tribe_events {
  padding: 31px 0 40px 0; }

.tribe-events-list .tribe-events-list-event-title {
  font-size: 2em;
  line-height: 1.2em;
  margin-bottom: .5em; }

.tribe-events-list .vevent.hentry {
  border-bottom-color: rgba(0, 0, 0, 0.12);
  border-bottom-width: 2px; }

.tribe-events-list .tribe-events-loop .tribe-events-event-cost,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost {
  margin: 0 0 15px; }
  .tribe-events-list .tribe-events-loop .tribe-events-event-cost .ticket-cost,
  .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost {
    border: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    padding: 8px 12px; }
  .tribe-events-list .tribe-events-loop .tribe-events-event-cost .tribe-tickets-left,
  .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-tickets-left {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-left: none;
    padding: 8px 12px;
    margin-left: 0; }
  .tribe-events-list .tribe-events-loop .tribe-events-event-cost .tribe-button,
  .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button {
    color: #005587 !important;
    text-decoration: underline !important;
    background: none;
    letter-spacing: 0;
    transition: color 0.24s ease-in-out; }
    .tribe-events-list .tribe-events-loop .tribe-events-event-cost .tribe-button:hover,
    .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button:hover {
      color: #00253b !important; }
    .tribe-events-list .tribe-events-loop .tribe-events-event-cost .tribe-button:active,
    .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button:active {
      top: 0; }

.tribe-events-tooltip .entry-title {
  padding: 0 6px 6px; }

#tribe-bar-form {
  background-color: rgba(0, 0, 0, 0.03);
  padding: 0 0 0 20px; }
  #tribe-bar-form label {
    font-size: 1em;
    margin-top: 5px; }
  #tribe-bar-form input[type="text"] {
    font-weight: normal; }
  #tribe-bar-form #tribe-bar-views select, #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner, #tribe-bar-form #tribe-bar-views #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background-color: #eee !important; }
  #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
    background-color: #e0e0e0 !important; }
  #tribe-bar-form #tribe-bar-views .tribe-bar-views-toggle {
    color: rgba(0, 0, 0, 0.87) !important;
    letter-spacing: 0;
    border-radius: 0; }
  #tribe-bar-form .tribe-bar-submit {
    float: right !important;
    width: 160px;
    margin: 1px 20px 0 0; }
    #tribe-bar-form .tribe-bar-submit .tribe-events-button {
      margin-top: 10px !important;
      text-transform: none !important;
      font-size: 1em !important; }

#tribe-bar-form .tribe-bar-submit input[type="submit"] .datepicker-days thead {
  background-color: #bed5e7; }

/* Single events page */
.single-tribe_events h1.tribe-events-single-event-title {
  font-size: 3em;
  line-height: 1.1em; }

.single-tribe_events .tribe-events-event-meta {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.12); }

#tribe-events-content .tribe-events-schedule {
  margin: 20px 0; }

#tribe-events-content .tribe-events-venue-details {
  font-style: italic; }

#tribe-events-content .tribe-events-event-meta .tribe-events-meta-group {
  width: 50%; }
  #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap {
    width: 100%; }

#tribe-events-content .secondary .tribe-events-venue-map {
  width: 44%;
  margin: 20px 20px 20px 0; }

.single-tribe_events .tribe-events-venue-map {
  margin: 0 auto; }

.single-tribe_events .tribe-events-meta-group + .tribe-events-meta-group + .tribe-events-meta-group-gmap .tribe-events-venue-map {
  width: 98%; }

#tribe-events-content a {
  text-decoration: underline; }

/* Widget styles */
.tribe-events-list-widget .duration {
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.5em;
  font-size: .85em; }

.tribe-events-list-widget .duration span {
  display: inline;
  font-weight: bold;
  padding: 0;
  margin: 0; }

.tribe-events-list-widget .tribe-events-widget-link {
  padding-left: 0; }

.tribe-events-list-widget ol li.tribe-events-list-widget-events {
  margin-bottom: 10px;
  padding: 0; }

.tribe-events-list-widget ol h4 {
  margin: 0;
  font-size: .9em;
  text-decoration: underline;
  line-height: 18px; }

.tribe-events-list-widget ol a {
  text-decoration: none; }

/* Featured Events */
.tribe-events-list-widget .tribe-event-featured {
  background: none !important; }

.tribe-events-list .tribe-events-loop .tribe-event-featured {
  background: none !important;
  padding: 31px 0 40px 0;
  margin-bottom: 0; }
  .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta, .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {
    color: rgba(0, 0, 0, 0.87); }
  .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {
    margin-top: 0; }
  .tribe-events-list .tribe-events-loop .tribe-event-featured a {
    color: #005587 !important; }
  .tribe-events-list .tribe-events-loop .tribe-event-featured a:hover, .tribe-events-list .tribe-events-loop .tribe-event-featured a:focus, .tribe-events-list .tribe-events-loop .tribe-event-featured a:active {
    color: #00253b !important; }
  .tribe-events-list .tribe-events-loop .tribe-event-featured a:visited {
    color: #00253b !important; }
  .tribe-events-list .tribe-events-loop .tribe-event-featured a.tribe-events-read-more {
    color: white !important; }

/* Event Tickets */
.tribe-tickets-rsvp h2 {
  font-size: 2em;
  margin-bottom: 10px !important; }

.tribe-events-tickets {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 640px; }
  .tribe-events-tickets tr:nth-of-type(odd) {
    background: none; }
  .tribe-events-tickets tr:hover td {
    background: none; }
  .tribe-events-tickets header {
    width: 100%;
    padding: 0; }
    .tribe-events-tickets header:after {
      display: inline-block;
      margin-left: 3px; }
  .tribe-events-tickets .tribe-events-tickets-title.tribe--rsvp {
    margin-bottom: .5em; }
  .tribe-events-tickets .tickets_description, .tribe-events-tickets .tickets_name, .tribe-events-tickets .tickets_name p, .tribe-events-tickets .tickets_price {
    vertical-align: top;
    padding-top: 10px; }
  .tribe-events-tickets .tribe-ticket.quantity {
    padding-left: 25px;
    padding-bottom: 10px; }
    .tribe-events-tickets .tribe-ticket.quantity input {
      width: 7em; }
  .tribe-events-tickets .tickets_description {
    padding-right: 25px; }
  .tribe-events-tickets .tribe-button--rsvp {
    line-height: 25px; }
  .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="email"], .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="password"], .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="text"], .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="url"], .tribe-events-tickets .tribe-event-tickets-plus-meta textarea {
    width: 280px;
    margin-top: 0; }
  .tribe-events-tickets label span {
    color: rgba(0, 0, 0, 0.87); }
  .tribe-events-tickets .tribe-tickets-meta-label {
    font-weight: bold; }
  .tribe-events-tickets .tribe-tickets-meta-field-header {
    font-weight: bold; }
  .tribe-events-tickets .tribe-tickets-meta-radio .tribe-tickets-meta-field-header, .tribe-events-tickets .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header {
    font-weight: normal; }
  .tribe-events-tickets .tribe-tickets-meta-row {
    border: none; }
  .tribe-events-tickets .tribe-event-tickets-plus-meta-attendee {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 10px 15px 15px; }
    .tribe-events-tickets .tribe-event-tickets-plus-meta-attendee:last-child {
      border-bottom: none; }
    .tribe-events-tickets .tribe-event-tickets-plus-meta-attendee + .tribe-event-tickets-plus-meta-attendee header {
      margin-top: 10px; }
  .tribe-events-tickets .tribe-event-tickets-plus-meta-attendee > header {
    color: rgba(0, 0, 0, 0.87);
    font-weight: bold;
    text-transform: none;
    letter-spacing: 0;
    font-size: 1.5em;
    margin-bottom: 10px; }
  .tribe-events-tickets tr:not(:first-child) {
    border-top: none; }
  .tribe-events-tickets .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="text"] {
    width: 100%; }
  .tribe-events-tickets .tribe-ticket, .tribe-events-tickets .tickets_name, .tribe-events-tickets .tickets_description {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    padding-top: 15px; }
  .tribe-events-tickets .tribe-tickets-attendees {
    padding: 10px 25px; }
  .tribe-events-tickets .add-to-cart {
    padding: 10px 25px; }
    .tribe-events-tickets .add-to-cart .tribe-button--rsvp {
      margin: 10px 0; }
  .tribe-events-tickets .tribe-tickets-table td {
    padding: 10px 25px 0px 0px; }

button.alt {
  line-height: 25px; }

@media only screen and (min-width: 320px) and (max-width: 960px) {
  .tribe-events-tickets {
    width: 100%; }
    .tribe-events-tickets .tribe-event-tickets-plus-meta input[type="text"] {
      width: 96%;
      padding: 0 2%;
      max-width: 640px; }
    .tribe-events-tickets select {
      width: 100%;
      max-width: 670px; }
    .tribe-events-tickets td.tickets_description {
      min-width: 92%; }
    .tribe-events-tickets .tribe-tickets-table {
      width: 100%; } }

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .tribe-events-tickets .tickets_name {
    border-bottom: none !important; }
  .tribe-events-tickets td.tickets_description {
    border-bottom: none !important;
    padding: 0 4% !important; }
  .tribe-events-tickets .tickets_description, .tribe-events-tickets .tickets_name, .tribe-events-tickets .tickets_name p, .tribe-events-tickets .tickets_price {
    padding-top: 10px;
    padding-bottom: 10px; }
  .tribe-events-tickets td {
    min-width: 92%;
    max-width: 92%;
    width: 92%;
    padding: 10px 4% !important; }
  .tribe-events-tickets .tribe-event-tickets-plus-meta {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .tribe-events-tickets .tribe-event-tickets-plus-meta-fields {
    width: 100%; }
  .tribe-events-tickets .tribe-event-tickets-plus-meta-attendee {
    padding: 0; }
  .tribe-events-tickets .tribe-tickets-attendees header {
    display: none; }
  .tribe-events-tickets .tribe-ticket, .tribe-events-tickets .tickets_name, .tribe-events-tickets .tickets_description {
    border-top: none; }
  .tribe-events-tickets .tribe-tickets-table td {
    padding: 10px 0 0px 0px !important;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  .tribe-events-tickets .tribe-tickets-table input[type="text"], .tribe-events-tickets .tribe-tickets-table input[type="email"] {
    max-width: 640px; }
  .tribe-events-tickets .tribe-ticket.quantity {
    border-bottom: none; } }

/*	Slider
/*--------------------------------------*/
.bx-wrapper {
  height: 550px !important;
  position: relative;
  margin: 0 auto 40px;
  padding: 0;
  *zoom: 1;
  float: left;
  clear: both;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

#bxslider {
  margin-top: 0; }

#slider {
  width: 100%;
  float: left;
  clear: both;
  margin: 0; }
  #slider li {
    height: 550px;
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative; }
  #slider .bg {
    width: 100%;
    height: 550px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
  #slider .content {
    margin: 0 auto; }
  #slider .hero-description {
    width: auto; }
    #slider .hero-description .content {
      float: left; }

@media only screen and (min-width: 961px) and (max-width: 1120px) {
  #slider .hero-description {
    width: 80% !important;
    left: 0;
    right: 0; }
    #slider .hero-description h2 {
      width: 100%; }
    #slider .hero-description p {
      width: 100%; }
    #slider .hero-description .content {
      width: 100% !important; } }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  background: url(../images/arrow-left.png) no-repeat center left;
  left: 50px;
  opacity: .5;
  transition: all 0.24s ease-in-out; }

.bx-wrapper .bx-next {
  background: url(../images/arrow-right.png) no-repeat center right;
  right: 50px;
  opacity: .5;
  transition: all 0.24s ease-in-out; }

.bx-wrapper .bx-prev:hover {
  opacity: 1; }

.bx-wrapper .bx-next:hover {
  opacity: 1; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 42%;
  outline: 0;
  width: 55px;
  height: 90px;
  z-index: 9999;
  text-indent: -9999px; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* PAGER */
.bx-wrapper .bx-pager {
  padding-top: 0px;
  margin-top: -40px;
  position: relative;
  width: 1320px;
  margin-left: auto;
  margin-right: auto;
  text-align: right; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border: 1px white solid;
  border-radius: 10px;
  transition: background-color 0.24s ease-in-out; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background-color: white; }

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0; }

/*	Conferences
/*--------------------------------------*/
.single-conference {
  /* Google Map */ }
  .single-conference #hero {
    height: auto;
    margin-bottom: 0; }
  .single-conference .overlay {
    background-color: rgba(0, 37, 59, 0.7);
    float: left;
    clear: both;
    width: 100%; }
  .single-conference .site-link {
    background: #00253b url("../images/thin-arrow-left.png") no-repeat 20px center;
    display: inline-block;
    padding: 10px 25px 10px 45px;
    color: rgba(255, 255, 255, 0.98);
    position: absolute; }
  .single-conference .col {
    float: none;
    margin: 0 auto; }
  .single-conference header.top {
    color: rgba(255, 255, 255, 0.98);
    text-align: center; }
    .single-conference header.top h2 {
      line-height: 1em; }
    .single-conference header.top nav.desktop, .single-conference header.top nav.desktop ul {
      width: 940px;
      float: none; }
    .single-conference header.top nav.desktop a {
      font-size: 1em; }
    .single-conference header.top .current_page_item a {
      border-bottom: 2px solid #00253b; }
    .single-conference header.top nav.mobile {
      display: none; }
  .single-conference .landing header.top .content {
    padding-top: 130px; }
  .single-conference .landing header.top h1 {
    font-size: 7em;
    line-height: 1em;
    font-weight: 900;
    color: rgba(255, 255, 255, 0.98);
    display: block;
    margin: 0 auto; }
    .single-conference .landing header.top h1.large {
      font-size: 7em; }
    .single-conference .landing header.top h1.medium {
      font-size: 5em; }
    .single-conference .landing header.top h1.small {
      font-size: 3em; }
  .single-conference .landing header.top .subtitle {
    font-size: .3em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px; }
  .single-conference .landing header.top nav.desktop a {
    color: rgba(255, 255, 255, 0.98); }
  .single-conference .landing header.top .details {
    font-size: 1.5em;
    margin: 30px 0 60px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.98); }
    .single-conference .landing header.top .details p {
      margin: 1em 0; }
    .single-conference .landing header.top .details a {
      color: rgba(255, 255, 255, 0.98);
      text-decoration: underline; }
  .single-conference .landing header.top a.btn {
    font-size: 1.5em;
    text-transform: uppercase;
    border: 2px solid rgba(255, 255, 255, 0.98);
    padding: 10px 45px;
    margin: 0 0 60px 0;
    border-radius: 0;
    background: none; }
    .single-conference .landing header.top a.btn:hover, .single-conference .landing header.top a.btn:focus {
      background: #00253b;
      color: rgba(255, 255, 255, 0.98); }
  .single-conference .not-landing header.top h2 {
    font-size: 3em;
    font-weight: 900;
    display: block;
    margin: 20px auto 0 auto; }
  .single-conference .not-landing header.top nav.desktop a, .single-conference .not-landing header.top .content a {
    color: #00253b; }
  .single-conference .not-landing #hero {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 600px;
    float: left;
    clear: both;
    margin: 0;
    box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.14); }
  .single-conference .schedule {
    margin-bottom: 30px;
    float: left;
    clear: both; }
    .single-conference .schedule h6 {
      margin-top: 0; }
    .single-conference .schedule li {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      list-style: none;
      padding: 20px 0;
      margin: 0;
      float: left;
      clear: both; }
    .single-conference .schedule .time {
      width: 120px;
      float: left;
      clear: left; }
    .single-conference .schedule .session {
      width: 500px;
      margin-left: 20px;
      float: right;
      clear: right; }
    .single-conference .schedule p {
      margin: 1em 0; }
  .single-conference ul.speakers {
    float: left; }
    .single-conference ul.speakers li {
      margin: 0;
      padding: 15px 0;
      list-style: none;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      float: left;
      width: 100%; }
    .single-conference ul.speakers li img {
      width: 160px;
      height: 160px;
      margin-right: 20px;
      float: left; }
    .single-conference ul.speakers .circle {
      border-radius: 140px; }
    .single-conference ul.speakers .rounded {
      border-radius: 70px; }
    .single-conference ul.speakers .speaker-details {
      width: 460px;
      float: left; }
      .single-conference ul.speakers .speaker-details h4 {
        margin-top: 0; }
      .single-conference ul.speakers .speaker-details.full {
        width: 100%; }
  .single-conference .map {
    width: 100%;
    height: 600px;
    margin: 0; }
  .single-conference .map img {
    max-width: inherit !important; }

@media only screen and (max-width: 960px) {
  .single-conference .landing #hero {
    display: block; }
  .single-conference .landing header.top {
    font-size: .8em; }
    .single-conference .landing header.top h1, .single-conference .landing header.top h2 {
      width: 90%; }
    .single-conference .landing header.top nav.mobile {
      display: block;
      font-size: 1.3em; }
    .single-conference .landing header.top nav.mobile a {
      color: rgba(255, 255, 255, 0.98); }
    .single-conference .landing header.top nav.mobile ul {
      width: 100%;
      padding: 0;
      margin: 0; }
    .single-conference .landing header.top nav.mobile ul li {
      display: block;
      margin: 0 10px 0 0; }
  .single-conference .not-landing #hero {
    display: none; }
  .single-conference .not-landing header.top {
    padding-top: 50px; }
    .single-conference .not-landing header.top h2 {
      line-height: 1em; }
    .single-conference .not-landing header.top nav.desktop, .single-conference .not-landing header.top nav.desktop ul {
      display: block;
      width: 100%; }
    .single-conference .not-landing header.top nav.desktop ul li {
      display: block;
      margin: 0 10px 0 0; }
  .single-conference .col {
    max-width: 700px !important;
    margin: 0 auto !important;
    float: none !important; }
  .single-conference .schedule {
    width: 100%; }
    .single-conference .schedule .session, .single-conference .schedule li {
      width: 100%;
      float: none;
      clear: none; }
  .single-conference ul.speakers li img {
    width: 160px;
    height: 160px;
    margin: 0 auto 20px auto;
    display: block;
    float: none; }
  .single-conference ul.speakers .speaker-details {
    width: 100%;
    float: none; } }

/*@media only screen and (max-width: 960px) {
	@import "breakpoints/base";
}*/
@media only screen and (max-width: 1260px) {
  /* ==========================================================================
	Mobile Screen Sizes
	
	Table of Contents
	
	1. Main Containers
	2. Header
	3. Navigation
	4. Footer
	5. Homepage
	6. Slider
	7. People Archive
	8. Person Page
	9. Books
	10. Events
	11. Forms
	12. Typography
	13. Other
	14. Posts & Content Styles
	15. Pagination
   
	========================================================================== */
  /*	1. Main Containers
/*--------------------------------------*/
  body {
    font-size: 100%;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased; }
  .content, header {
    margin: 0 auto;
    float: none;
    width: 100%; }
  .col, #main-content .content {
    width: 70%;
    margin-right: 0;
    float: left; }
  #main-content {
    margin-bottom: 30px; }
  .home #main-content {
    margin-bottom: 0; }
  .home .featured_slider.content, .home .study-abroad.content {
    width: 90% !important; }
  #slider {
    margin-top: 0; }
    #slider .hero-description {
      width: 75% !important;
      padding: 0 0 30px 0;
      left: 0;
      right: 0; }
      #slider .hero-description h2 {
        font-size: 2em;
        line-height: 1.1em; }
      #slider .hero-description p {
        font-size: 1em; }
      #slider .hero-description .content {
        width: 56% !important; }
  .home .studywrap .people-list .person-item {
    max-height: 300px !important; }
    .home .studywrap .people-list .person-item .name {
      font-size: 1.25em;
      top: -50px;
      left: -5px; }
  .page-template-page-people-listing .people-list .person-item .photo.logo {
    width: 120px;
    height: 120px;
    padding: 80px;
    background-color: black; } }

@media only screen and (max-width: 1260px) and (max-width: 1200px) {
  .home .studywrap .people-list .person-item {
    max-height: 280px !important; }
    .home .studywrap .people-list .person-item .name {
      font-size: 1.25em;
      top: -50px;
      left: -5px; } }

@media only screen and (max-width: 1260px) and (max-width: 1030px) {
  #hero {
    height: 350px;
    background-size: cover;
    background-position: center; }
  .home .studywrap .people-list .person-item {
    max-height: 250px !important; } }

@media only screen and (max-width: 1260px) {
  /*	2. Header
/*--------------------------------------*/
  /*header .university-logo, .give-back, header .search-form {
	display: none!important;
}*/
  header .university-logo, .give-back {
    display: none !important; }
  header.top .dept-logo {
    width: 140px;
    height: auto;
    text-align: center; }
    header.top .dept-logo img {
      width: 95%;
      max-width: 581px; }
  header.top .content {
    padding: 0; }
  header .logos {
    width: 100%;
    display: block;
    margin: 0;
    text-align: center; }
  .breadcrumbs .content {
    width: 95%; }
  /*	3. Navigation
/*--------------------------------------*/
  body #mg-wprm-wrap {
    border-right: 1px solid #eee;
    background-color: white !important;
    box-shadow: 18px 0px 7px -3px rgba(0, 0, 0, 0.17); }
  #wprmenu_bar {
    background-color: #005587 !important; }
    #wprmenu_bar .menu_title a {
      color: rgba(255, 255, 255, 0.98) !important;
      text-decoration: none;
      top: 0; }
  html body div.wprm-overlay {
    opacity: .7; }
  div#mg-wprm-wrap ul li {
    list-style: none;
    padding-left: 0;
    margin: 0; }
    div#mg-wprm-wrap ul li + li {
      border-top: 1px solid rgba(0, 0, 0, 0.12) !important; }
  div#mg-wprm-wrap ul li span.wprmenu_icon::before {
    color: rgba(0, 0, 0, 0.87); }
  div#mg-wprm-wrap ul li a {
    color: rgba(0, 0, 0, 0.87); }
    div#mg-wprm-wrap ul li a:hover {
      color: #005587 !important; }
  div#mg-wprm-wrap ul.sub-menu {
    padding-bottom: 10px !important; }
  div#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item a {
    padding: 10px 15px; }
  #wprmenu_menu input[type="search"] {
    background-image: none;
    border-radius: 20px;
    font-size: 1em;
    padding: 5px 40px 5px 10px !important; }
  /* Secondary Navigaion */
  .col.side {
    float: right;
    width: 20%; }
  .col.side .content {
    width: 100%;
    margin: 0 auto;
    float: none; }
  .col.side.feed {
    width: 95% !important;
    margin: 0 auto; }
  .col + .col {
    width: 95 !important; } }

@media only screen and (max-width: 1260px) and (max-width: 960px) {
  body {
    font-size: 100%;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased; }
  .content, header {
    margin: 0 auto;
    float: none;
    width: 100%; }
  .col, #main-content .content {
    width: 95% !important;
    margin: 0 auto;
    float: none; }
  #main-content {
    margin-bottom: 30px;
    clear: both; }
  #hero {
    height: 300px; }
  .home #main-content {
    margin-bottom: 0; }
  .home .featured-headline.content, .home .study-headline {
    width: 95%;
    margin: 0 auto; }
  /*   People */
  .single-people header.bio {
    display: block !important; }
    .single-people header.bio figure.person-photo {
      width: 260px !important;
      min-width: 260px !important;
      bottom: 0px;
      max-height: 450px !important;
      height: 260px !important;
      margin: 4% auto !important;
      float: none !important;
      clear: both !important;
      border: 6px solid rgba(0, 0, 0, 0.12);
      background-color: transparent !important; }
    .single-people header.bio .content {
      width: 85% !important; }
  /* Mobile Menu */
  #responsive-menu-container #responsive-menu li.responsive-menu-item a:active,
  #responsive-menu-container #responsive-menu li.responsive-menu-item a:focus,
  #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:active,
  #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:focus {
    background-color: #347bad;
    color: #ffffff;
    border-color: #ebebeb; }
  /* Secondary Navigaion */
  .col.side {
    margin-bottom: 60px !important;
    float: none; }
  .col.side .content {
    width: 100%;
    margin: 0 auto;
    float: none; }
  .col.side.feed {
    width: 95% !important;
    margin: 0 auto; }
  .col + .col {
    width: 95 !important;
    margin: 0 auto; }
    .col + .col nav.page-nav h3 {
      border-bottom: none;
      margin-bottom: 0; }
    .col + .col nav.page-nav a {
      border-top: 1px solid rgba(0, 0, 0, 0.12);
      padding: 10px 0;
      display: block; }
    .col + .col nav.page-nav li {
      margin: 0; }
  .studywrap .people-list .person-item {
    display: block;
    float: none;
    padding: 15px 20px !important;
    margin: 0;
    width: 40% !important;
    height: auto;
    text-align: left;
    line-height: 1.3em; }
    .studywrap .people-list .person-item .photo {
      width: 100%;
      height: auto; }
      .studywrap .people-list .person-item .photo.logo {
        width: 120px;
        height: 120px;
        padding: 80px;
        background-color: black; }
    .studywrap .people-list .person-item .name {
      font-size: 1.25em;
      color: rgba(255, 255, 255, 0.98);
      background-color: #005587;
      padding: 7px 10px;
      display: inline-block;
      position: relative;
      top: -60px;
      left: -5px; }
  .featured_slider .bx-wrapper {
    height: 400px !important;
    width: 95%;
    float: none; }
  /* Our Works */
  .page-template-page-ourwork-listing .abroad-list li {
    max-width: 330px;
    width: 100%;
    min-width: 240px;
    height: 560px; }
  #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: fit-content;
    padding: 10px 10px;
    background: transparent;
    text-align: left;
    color: #fff;
    font-size: 24px; }
  ul#mega-menu-main-nav {
    top: 70px !important;
    right: 0;
    left: 0; }
  #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #FFD100; }
  #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    font-size: 15px; }
  #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-size: 15px; }
  #slider .hero-description .content {
    width: 95% !important; } }

@media only screen and (max-width: 1260px) and (min-width: 800px) and (max-width: 960px) {
  .single-people article header {
    text-align: left; }
    .single-people article header img {
      display: none; }
  .single-people .col {
    max-width: 65%; }
  .single-people #main-content .content {
    max-width: 65%;
    float: left;
    margin: 0 15px; }
  .single-people .col + .col img {
    display: block;
    width: 90%;
    height: auto; }
  .single-people .col + .col .table-of-contents {
    display: block; } }

@media only screen and (max-width: 1260px) {
  /*	4. Footer
/*--------------------------------------*/
  footer {
    margin-top: 0px; }
    footer nav {
      display: none; }
      footer nav .footer-nav {
        display: none; }
      footer nav .icon {
        margin: 0 3px;
        font-size: 2.1em; }
    footer .mobile-social-nav {
      display: block;
      margin: 10px 0; }
      footer .mobile-social-nav .social-links {
        clear: both;
        float: none;
        width: 100%;
        text-align: center; }
    footer .copyright {
      padding-top: 10px;
      width: 95%;
      margin: 0 auto;
      text-align: center; }
      footer .copyright p {
        width: 100%;
        margin: 0;
        float: none; }
      footer .copyright .university-logo {
        float: none;
        margin-top: 50px; }
      footer .copyright .street-address, footer .copyright .tel, footer .copyright .fax, footer .copyright .email {
        display: inline-block; } }
    @media only screen and (max-width: 1260px) and (max-width: 600px) {
      footer .copyright .street-address, footer .copyright .tel, footer .copyright .fax, footer .copyright .email {
        display: block; }
      footer .copyright .value, footer .copyright .locality, footer .copyright .postal-code {
        display: inline; }
      footer .copyright .divider {
        display: none; } }

@media only screen and (max-width: 1260px) {
    footer .search-form {
      width: 301px;
      margin: 0 auto 20px auto;
      display: block; }
      footer .search-form .search-btn {
        top: -1px;
        right: 15px; }
        footer .search-form .search-btn:active {
          top: 1px; }
    footer input[type="search"] {
      margin: 0 auto;
      color: rgba(0, 0, 0, 0.87);
      width: 100%;
      max-width: 280px;
      background: white;
      display: block; }
  /*	5. Homepage
/*--------------------------------------*/
  .home #hero {
    display: block;
    height: 400px;
    margin: 0 0 40px 0;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.14); }
    .home #hero .content {
      width: 100% !important;
      height: 400px;
      box-shadow: none; }
    .home #hero .hero-description {
      width: 95%;
      padding: 0 0 30px 0;
      left: 0;
      right: 0; }
      .home #hero .hero-description h2 {
        font-size: 2em;
        line-height: 1.1em; }
      .home #hero .hero-description p {
        font-size: 1em; }
  .home #main-content .content {
    width: 70%;
    margin-right: auto;
    float: none; }
  .home .col {
    width: 100% !important;
    float: left;
    margin: 0 auto 30px auto; }
    .home .col ul, .home .col ol {
      float: left;
      clear: both;
      width: 100%;
      margin: 0; }
    .home .col.news-col li, .home .col.events-col li {
      padding: 0;
      margin: 0;
      clear: both;
      list-style: none; }
    .home .col.news-col .item, .home .col.events-col .item {
      float: none;
      width: 100%; }
    .home .col.news-col .btn, .home .col.events-col .btn {
      margin-left: 0;
      margin-top: -5px; }
    .home .col.news-col img, .home .col.events-col img {
      margin-right: 2%;
      width: 15%; }
    .home .col.news-col.two .item, .home .col.events-col.two .item {
      width: auto; }
    .home .col.news-col.two .btn, .home .col.events-col.two .btn {
      margin-left: 0; }
    .home .col.news-col.two .images .item, .home .col.events-col.two .images .item {
      float: left;
      width: 83%; }
    .home .col.news-col.two .images + .btn, .home .col.events-col.two .images + .btn {
      margin-left: 17%; }
    .home .col.news-col.three .images .item, .home .col.events-col.three .images .item {
      float: left;
      width: 83%; }
    .home .col.news-col.three .images + .btn, .home .col.events-col.three .images + .btn {
      margin-left: 17%; } }
  @media only screen and (max-width: 1260px) and (max-width: 500px) {
    .home .col.news-col img, .home .col.events-col img {
      display: none; }
    .home .col.news-col.two .images .item, .home .col.events-col.two .images .item {
      float: left;
      width: 100%; }
    .home .col.news-col.two .images + .btn, .home .col.events-col.two .images + .btn {
      margin-left: 0; }
    .home .col.news-col.three .images .item, .home .col.events-col.three .images .item {
      float: left;
      width: 100%; }
    .home .col.news-col.three .images + .btn, .home .col.events-col.three .images + .btn {
      margin-left: 0; } }

@media only screen and (max-width: 1260px) {
    .home .col p, .home .col span.description {
      padding: 0;
      line-height: 1.5em;
      font-size: 1em;
      font-weight: normal;
      color: rgba(0, 0, 0, 0.87);
      display: block; }
    .home .col.events-col li {
      width: 100%; }
  .home .bg_img .col p, .home .bg_img .col span.description {
    color: rgba(255, 255, 255, 0.98); }
  .home .col + .col {
    width: 100% !important;
    margin: 0 auto 30px auto;
    background-color: white;
    padding: 0; }
    .home .col + .col li {
      padding: 0;
      border: none; } }

@media only screen and (max-width: 1260px) and (min-width: 320px) and (max-width: 799px) {
  .home .col {
    width: 100% !important; }
    .home .col ul, .home .col ol {
      width: 100% !important;
      float: left;
      margin-bottom: 0; }
    .home .col ol {
      margin-bottom: 5px; }
    .home .col img {
      display: block;
      float: left;
      clear: left;
      width: 20%;
      height: auto; }
    .home .col li {
      padding: 0 0 0 0;
      margin: 0 0 15px 0;
      clear: both;
      float: left; }
      .home .col li .item {
        float: left;
        width: 75%;
        clear: right; }
    .home .col .btn {
      clear: both; }
    .home .col.events-col {
      margin-bottom: 30px !important; }
    .home .col span.description {
      margin-bottom: 0; }
  .home .column_wrap .column_section {
    display: grid;
    vertical-align: unset;
    justify-content: unset;
    padding: 5em 0;
    clear: both; }
    .home .column_wrap .column_section .col {
      width: 95% !important; }
  .home .studywrap .people-list {
    display: grid;
    vertical-align: unset;
    justify-content: unset;
    flex-wrap: nowrap;
    width: 100%; }
    .home .studywrap .people-list .person-item {
      clear: both;
      float: none;
      width: 90% !important; } }

@media only screen and (max-width: 1260px) and (min-width: 800px) and (max-width: 960px) {
  .home .col {
    width: 100% !important;
    max-width: 100% !important;
    float: left;
    margin: 0 !important; }
    .home .col span.description {
      margin-bottom: 20px; }
  .home .col + .col {
    width: 100% !important;
    float: left;
    margin: 30px 0 0 0; }
  .home #main-content .content {
    max-width: 100% !important;
    margin: 0 auto !important;
    float: none !important; } }

@media only screen and (max-width: 1260px) {
  /*	6. Slider
/*--------------------------------------*/
  .bx-wrapper {
    height: 400px !important;
    width: 100%; }
  #slider {
    margin-top: 0; }
    #slider .hero-description {
      width: 75% !important;
      padding: 0 0 30px 0;
      left: 0;
      right: 0; }
      #slider .hero-description h2 {
        font-size: 2em;
        line-height: 1.1em; }
      #slider .hero-description p {
        font-size: 1em; }
  #slider {
    width: 100%; }
    #slider li, #slider .bg {
      height: 400px; }
  /* Direction Controls (Next / Prev) */
  .bx-wrapper .bx-prev {
    left: 10px;
    background: url(../images/mobile-arrow-left.png) no-repeat; }
  .bx-wrapper .bx-next {
    right: 10px;
    background: url(../images/mobile-arrow-right.png) no-repeat; }
  .bx-wrapper .bx-controls-direction a {
    width: 23px;
    height: 40px; }
  /* Pager */
  .bx-pager {
    float: right; }
  .home .featured .featured_slider .bx-wrapper .bx-prev {
    background: url(../images/arrow-left.png) no-repeat;
    margin-left: 0 !important;
    background-size: 40px !important; }
  .home .featured .featured_slider .bx-wrapper .bx-next {
    background: url(../images/arrow-right.png) no-repeat;
    margin-right: 0 !important;
    background-size: 40px !important; }
  .home .featured .featured_slider .bx-wrapper .bx-controls-direction {
    top: 0 !important; }
  /*	7. People Archive
/*--------------------------------------*/
  /* Filters */
  .archive .content header {
    text-align: left;
    width: 95%;
    margin: 0 auto; }
  .dropdown-filter {
    display: none;
    width: 95%;
    margin: 20px auto; }
    .dropdown-filter select {
      max-width: 100%; }
  /* People List */
  .people-list {
    margin: 20px auto 0 auto;
    padding: 0;
    width: 90%; }
    .people-list ul {
      margin: 0;
      padding: 0; }
  .people-list .person-item {
    float: none !important;
    padding: 15px 0;
    /*width: 300px;
    height: 425px;*/
    width: 100%;
    height: auto;
    text-align: left; }
    .people-list .person-item .photo {
    width: 100%;
    height: auto;
      float: left; }
    .people-list .person-item dl {
      min-height: 107px;
      padding-top: 10px;
      margin-right: 10px; } }

@media only screen and (max-width: 1260px) and (min-width: 700px) and (max-width: 799px) {
  .filter, .filter-title {
    display: block; }
  .dropdown-filter {
    display: none; }
  .archive .content header {
    text-align: center;
    width: 100%; }
  .people-list .person-item {
    float: none !important;
    padding: 15px 10px;
    width: 47%;
    height: auto;
    text-align: left; } }

@media only screen and (max-width: 1260px) and (min-width: 800px) and (max-width: 960px) {
  .filter, .filter-title {
    display: block; }
  .dropdown-filter {
    display: none; }
  .archive .content header {
    text-align: center;
    width: 100%; }
  .people-list .person-item {
    float: none !important;
    padding: 15px 10px;
    width: 30%;
    height: auto; }
    .people-list .person-item .photo {
      float: none;
      margin: 0px; } }

@media only screen and (max-width: 1260px) {
  /*	8. Person Page
/*--------------------------------------*/
  .single-people header.bio figure.person-photo {
    margin: 0px;
    width: 50%;
    min-width: 425px;
    bottom: 0px;
    max-height: 500px;
    height: auto;
    margin: 0; }
  .single-people header.bio .content {
    padding: 30px 2% 40px; }
    .single-people header.bio .content section {
      width: auto; }
  .single-people .details span {
    display: block; }
  .single-people .details span + span {
    margin-left: 0; }
  .single-people .details p {
    margin-top: 0px; }
  .single-people article header {
    text-align: center; }
    .single-people article header img {
      display: block; }
    .single-people article header h1 {
      margin-bottom: 15px; }
  .single-people .col + .col img {
    display: none; }
  .single-people .photo {
    margin: 0 auto 25px auto; } }

@media only screen and (max-width: 1260px) and (min-width: 800px) and (max-width: 960px) {
  .single-people article header {
    text-align: left; }
    .single-people article header img {
      display: none; }
  .single-people .col {
    max-width: 65%; }
  .single-people #main-content .content {
    max-width: 65%;
    float: left;
    margin: 0 15px; }
  .single-people .col + .col img {
    display: block;
    width: 90%;
    height: auto; }
  .single-people .col + .col .table-of-contents {
    display: block; } }

@media only screen and (max-width: 1260px) {
  /*	9. Books
/*--------------------------------------*/
  /* People Page */
  .single-people .book-list {
    float: none; }
    .single-people .book-list img, .single-people .book-list .custom-cover {
      float: left;
      margin-right: 15px; }
    .single-people .book-list li {
      float: left;
      width: 100%;
      display: block; }
    .single-people .book-list dl {
      margin-left: 15px;
      float: none;
      clear: none;
      width: auto; }
    .single-people .book-list dt.title {
      font-size: 1em; }
    .single-people .book-list dd.subtitle {
      font-size: .85em; }
  /* Book Page */
  .single-books .content header .cover {
    display: block;
    margin: 15px auto;
    width: 190px;
    height: auto; }
  .single-books .content header .custom-cover.cover {
    width: 160px;
    height: 205px; }
  .single-books .content header .custom-cover .title {
    font-size: 1.2em;
    line-height: 1em;
    text-align: center; }
  .single-books .col + .col .cover {
    display: none; }
  .single-books .author {
    margin: 0 0 15px 0; } }

@media only screen and (max-width: 1260px) and (max-width: 460px) {
  .post-type-archive-books .book-list ul {
    text-align: center; }
  header.top .dept-logo {
    width: 100px !important;
    height: auto;
    text-align: center; }
    header.top .dept-logo img {
      width: 95%;
      max-width: 581px; }
  header.top .content {
    padding: 0; }
  header .logos {
    width: 100%;
    display: block;
    margin: 0;
    text-align: center; }
  #slider .hero-description h2 {
    font-size: 1.5em !important;
    line-height: 1.1em;
    text-shadow: 0 3px rgba(0, 0, 0, 0.87) !important; }
  #slider .hero-description p {
    font-size: .9em !important;
    line-height: 1.5em !important;
    text-shadow: 0 3px rgba(0, 0, 0, 0.87) !important; }
  .home h2.home-headline {
    font-size: 1.6em; }
  .home .featured_slider .bx-wrapper ul li {
    max-width: 260px;
    max-height: 425px; }
    .home .featured_slider .bx-wrapper ul li dl h4 {
      font-size: 20px;
      font-weight: 400;
      line-height: 1.15em; }
    .home .featured_slider .bx-wrapper ul li dl dd {
      font-size: .85em; }
  .home .featured_slider .bx-wrapper .bx-viewport {
    height: 550px !important; }
  .breadcrumbs span:first-child {
    margin-left: 50px; }
  h1 {
    font-size: 2em; }
  .col, #main-content .content {
    width: 90% !important;
    margin: 0 auto;
    float: none; }
  .page-template-page-people-listing .main header, .home .page-template-page-program-listing header.main {
    float: none;
    padding: 0;
    width: 95%; }
    .page-template-page-people-listing .main header nav ul, .home .page-template-page-program-listing header.main nav ul {
      padding: 0 10px; }
      .page-template-page-people-listing .main header nav ul li, .home .page-template-page-program-listing header.main nav ul li {
        margin: 0 10px 0 0;
        padding-right: 5px; }
  .people-list {
    margin: 20px auto 0 auto;
    padding: 0;
    width: 85%; }
    .people-list .person-item {
      float: none !important;
      padding: 15px 0;
      width: 100%;
      height: auto;
      margin: 0 auto;
      min-height: 425px;
      max-height: 600px;
      clear: both; }
      .people-list .person-item .photo {
        width: 100%;
        height: auto; }
      .people-list .person-item::after {
        content: "";
        clear: both;
        display: table; }
  .single-people header.bio figure.person-photo {
    width: 340px !important;
    min-width: 260px !important; }
  h2.filter-title, h2.title-filter, .subheaders {
    font-size: 1.5em; }
  .page-template-page-ourwork-listing .abroad-list li {
    max-width: 100% !important;
    width: auto !important;
    min-width: 305px !important;
    height: 560px;
    margin: 0; }
  .page-template-page-ourwork-listing .other-filter, .page-template-page-ourwork-listing h2.filter-title, .page-template-page-ourwork-listing h2.title-filter {
    width: 95% !important;
    margin: 0 auto !important; } }

@media only screen and (max-width: 1260px) {
  /*	10. Events
/*--------------------------------------*/
  #tribe-events,
  #tribe-events-content,
  #tribe-events-content.tribe-events-month,
  .archive.post-type-archive-tribe_events #main-content.col {
    width: 100%;
    max-width: 100%;
    margin: 0 auto; } }

@media only screen and (max-width: 1260px) and (min-width: 800px) and (max-width: 960px) {
  .archive.post-type-archive-tribe_events #main-content.col {
    width: 100%;
    max-width: 95%;
    margin: 0 auto; }
  .home .studywrap .people-list .person-item {
    max-height: 320px !important; } }

@media only screen and (max-width: 1260px) {
  #tribe-events-pg-template {
    padding: 0;
    margin: 0; }
  .tribe-events-sub-nav {
    margin-top: 15px !important; }
  .tribe-events-last {
    padding-bottom: 0 !important; }
  .post-type-archive-tribe_events .breadcrumbs + .content {
    float: left;
    width: 100%; }
  .post-type-archive-tribe_events.archive .col {
    max-width: 100%;
    float: none; }
  .post-type-archive-tribe_events #tribe-events {
    margin-top: 20px !important; }
  .datepicker thead th {
    border-radius: 0 !important; }
  #tribe-bar-form {
    padding: 0 !important; }
  .tribe-events-schedule {
    margin: 15px 0 !important; }
    .tribe-events-schedule p {
      margin: 0; }
  #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group {
    width: 100%; } }

@media only screen and (max-width: 1260px) and (min-width: 320px) and (max-width: 799px) {
  #hero {
    height: 270px; }
  .home .studywrap .people-list .person-item {
    max-height: none !important; }
  #tribe-events-content.col, #tribe-events .col.side.feed {
    width: 100% !important; } }

@media only screen and (max-width: 1260px) and (min-width: 320px) and (max-width: 799px) and (max-width: 679px) {
  #hero {
    height: 210px; } }

@media only screen and (max-width: 1260px) and (min-width: 320px) and (max-width: 799px) and (max-width: 549px) {
  #hero {
    height: 190px; } }

@media only screen and (max-width: 1260px) {
  #tribe-events-content .secondary .tribe-events-venue-map, .tribe-events-meta-group-gmap {
    width: 92% !important;
    margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 20px;
    float: none; }
  .tribe-events-venue-map {
    border: none !important; }
  .tribe-events-venue-map {
    padding: 0 !important; }
  .single-tribe_events .tribe-events-meta-group + .tribe-events-meta-group + .tribe-events-meta-group-gmap .tribe-events-venue-map,
  .tribe-events-meta-group.tribe-events-meta-group-gmap {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important; } }

@media only screen and (max-width: 1260px) and (max-width: 770px) {
  .tribe-events-venue-map, .events-meta-group-gmap {
    margin-bottom: 0 !important; }
  /* Our Works */
  .page-template-page-ourwork-listing .abroad-list li {
    max-width: 92%;
    width: 100%;
    min-width: 240px;
    height: 560px;
    margin: 0; } }

@media only screen and (max-width: 1260px) {
  /* Single events page */
  .single-tribe_events #tribe-events-content {
    float: left; }
  /*	11. Forms
/*--------------------------------------*/
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="tel"],
  input[type="color"],
  select,
  textarea,
  .field {
    padding: 0 2%;
    width: 96%;
    max-width: 500px; }
  textarea {
    padding: 0 2%;
    width: 96%; }
  select {
    max-width: 640px; }
  .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small,
  .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important; }
  .gform_footer input[type="submit"] {
    max-width: 500px; }
  /*	12. Typography
/*--------------------------------------*/
  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    text-rendering: optimizelegibility; }
  .home .col h3, .col + .col h3 {
    font-size: 1.35em; }
  p {
    clear: both; }
  blockquote {
    padding: 1px 22px 1px 22px;
    font-size: 1.2em;
    margin: 30px 0; }
  a:link {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
  /*	13. Other
/*--------------------------------------*/
  .alignleft, .alignright, .aligncenter, .alignnone, .wp-post-image {
    float: none;
    margin: 0 auto;
    height: auto;
    max-width: 100%; }
  .wp-caption {
    max-width: 100%; }
    .wp-caption img {
      max-width: 100%;
      height: auto; }
    .wp-caption .wp-caption-text {
      font-size: 0.85em;
      margin: 4px 0 7px; }
  .gallery .gallery-item {
    margin: 10px;
    width: 100px; }
  .gallery .gallery-icon {
    min-height: 120px; }
  .gallery br {
    display: none; }
  .color-block {
    margin: 1px; }
  .fixclear:after {
    overflow: auto; }
  .page-template-page-ourwork-listing {
    /******[ Filter Menu ]*************/ }
    .page-template-page-ourwork-listing .filter {
      clear: both;
      float: left;
      margin-bottom: 20px;
      width: 100%; }
      .page-template-page-ourwork-listing .filter ul {
        padding: 0; }
      .page-template-page-ourwork-listing .filter li {
        list-style: none;
        display: inline-block;
        margin: 0 5px; }
    .page-template-page-ourwork-listing .other-filter {
      border-top: 1px rgba(0, 0, 0, 0.12) solid;
      clear: both;
      padding: 30px 0 5px;
      text-align: center; }
      .page-template-page-ourwork-listing .other-filter .main-nav {
        float: none; }
      .page-template-page-ourwork-listing .other-filter.one-category .filter {
        margin-bottom: 0;
        display: block; }
        .page-template-page-ourwork-listing .other-filter.one-category .filter li {
          vertical-align: top;
          width: auto; }
        .page-template-page-ourwork-listing .other-filter.one-category .filter .button-group button {
          margin-bottom: 10px;
          min-width: auto;
          letter-spacing: 0;
          text-align: center; }
          .page-template-page-ourwork-listing .other-filter.one-category .filter .button-group button.is-checked {
            background: transparent; }
        .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic {
          cursor: pointer;
          font-size: 1.2em;
          padding: 10px;
          margin: 0; }
          .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic button:hover, .page-template-page-ourwork-listing .other-filter.one-category .filter h5.topic button:focus {
            background: none;
            color: rgba(0, 0, 0, 0.66) !important; }
      .page-template-page-ourwork-listing .other-filter.one-category .search-box {
        width: 100%;
        margin: 0 auto;
        clear: both; }
        .page-template-page-ourwork-listing .other-filter.one-category .search-box input.quicksearch {
          margin: 10px auto; }
      .page-template-page-ourwork-listing .other-filter.one-category h2 {
        margin-top: 0 !important; }
        .page-template-page-ourwork-listing .other-filter.one-category h2.filter-title, .page-template-page-ourwork-listing .other-filter.one-category h2.title-filter {
          padding: 10px 0; }
  /*	14. Posts & Content Styles
/*--------------------------------------*/
  article header {
    padding: 0; }
  .entry-content table {
    margin-bottom: 1.5em; }
  .entry-content .size-auto,
  .entry-content .size-full,
  .entry-content .size-large,
  .entry-content .size-medium,
  .entry-content .size-thumbnail {
    max-width: 100%;
    height: auto; }
  /*	15. Pagination
/*--------------------------------------*/
  .pagination, .wp-prev-next {
    margin: 1.5em 0; }
  .pagination {
    text-align: center; }
    .pagination ul {
      display: inline-block;
      white-space: nowrap;
      padding: 0;
      clear: both; }
    .pagination li {
      padding: 0;
      margin: 0;
      float: left;
      display: inline;
      overflow: hidden; }
    .pagination a, .pagination span {
      margin: 0;
      text-decoration: none;
      padding: 0;
      line-height: 1em;
      font-size: 1em;
      font-weight: normal;
      padding: 0.75em;
      min-width: 1em;
      display: block; }
      .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
        background-color: #005587;
        color: rgba(255, 255, 255, 0.98); }
    .pagination .current {
      cursor: default;
      color: rgba(0, 0, 0, 0.87); }
      .pagination .current:hover, .pagination .current:focus {
        background-color: white;
        color: rgba(0, 0, 0, 0.87); }
  .wp-prev-next .prev-link {
    float: left; }
  .wp-prev-next .next-link {
    float: right; } }

@media print {
  /* ==========================================================================
	Print Stylesheet
	========================================================================== */
  /* Good Defaults */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    a abbr[title]:after, a:visited 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: 1.5cm 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; }
  /* Custom Styles */
  footer .copyright, footer .copyright p {
    margin: 0; }
  footer {
    margin-top: 0; }
  header a:after,
  a[href^="http://ucla.edu"]:after,
  .tribe-events-cal-links a:after {
    content: none; }
  #main-content {
    width: 100%; }
  .give-back,
  header form,
  footer img,
  #hero,
  #slider,
  .side,
  #tribe-events-bar {
    display: none; }
  dl.faq dd {
    display: block !important; } }
    
          /*-- This is to help tables display on image backgrounds ---*/
          .bg_img table td {
            	color: #fff;
            	padding-left: 13px;
            }
          .bg_img table td:not(:first-of-type) {
            border-left: 1px dotted #4d4d4d;
        }
