#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item a.acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #003a70 !important;
  color: #003a70 !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item a.acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active a.acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-page .gateway-toolbar-item a.acalog-icon:hover {
  background-color: #003a70 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #003a70 !important;
  background-color: #EEEEEE !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #003a70;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #003a70;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #EEEEEE;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #003a70;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #003a70 0px 0px 5px 0px;
  -moz-box-shadow: #003a70 0px 0px 5px 0px;
  -o-box-shadow: #003a70 0px 0px 5px 0px;
  box-shadow: #003a70 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 1740px;
}
#gateway-popup body {
  background: #EEEEEE !important;
}
#gateway-popup .toplevel_popup {
  border-color: #003a70;
}
#gateway-popup .block_n1_right {
  background-color: #003a70;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom img.wp-smiley,
.acalog-custom img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}
.acalog-custom .yarpp_pro_msg {
  border: 1px ridge #D0D0D0;
  padding: 0.4em 2em 0.8em;
  text-align: justify;
}
.acalog-custom .yarpp_pro_msg strong {
  display: inline-block;
  text-align: center;
  width: 100%;
  color: orange;
}
.acalog-custom .yarpp_help {
  position: relative;
  display: inline-block;
  background: transparent url("../../img/gateway/wpicons.png") no-repeat -520px -20px;
  vertical-align: text-bottom;
  width: 20px;
  height: 20px;
}
.acalog-custom .yarpp_help_msg {
  position: absolute;
  left: 25px;
  display: none;
  border: 1px solid #D0D0D0;
  width: 250px;
  text-align: justify;
  padding: 10px 15px;
  background-color: #FFF;
  box-shadow: 0 0 0.4em -0.15em #333;
  z-index: 100;
}
.acalog-custom .yarpp_help:hover .yarpp_help_msg {
  display: block;
}
@media screen {
  .acalog-custom .fhalerts,
  .acalog-custom .fhalerts * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .acalog-custom .fhalerts {
    background-color: #FAA41A;
    color: #fff;
    width: 100%;
    z-index: 100;
  }
  .acalog-custom .fhalert-text {
    background-image: url("../../img/gateway/alert-icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    min-height: 60px;
    padding-left: 80px;
  }
  .acalog-custom .fhalerts-int {
    margin: 0 auto;
    max-width: 1000px;
    overflow: hidden;
    padding: 20px 56px 20px 20px;
    position: relative;
  }
  .acalog-custom .fhalerts h4 {
    background: none;
    color: #000;
    float: none;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 1.4em;
    margin: 0;
    padding: 5px 0 5px;
    position: relative;
    text-transform: uppercase;
  }
  .acalog-custom .fhalerts p {
    background: none;
    color: inherit;
    float: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: relative;
  }
  .acalog-custom .fhalerts a {
    background: none;
    color: #000;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: underline;
  }
  .acalog-custom .fhalerts a:hover {
    text-decoration: none;
  }
  .acalog-custom .fhalerts .fhdismiss-alert {
    background-image: url("../../img/gateway/icn-exit.png");
    background-repeat: no-repeat;
    background-size: 15px auto;
    display: block;
    height: 14px;
    margin-top: -7px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 15px;
  }
}
.acalog-custom #glt-settings.wrap {
  max-width: 1300px;
}
.acalog-custom #glt-settings.wrap:after {
  content: '';
  display: block;
  clear: both;
}
.acalog-custom #glt-footer,
.acalog-custom #glt-footer #google_language_translator {
  display: none !important;
}
.acalog-custom #glt-translate-trigger,
.acalog-custom #glt-translate-trigger span {
  cursor: pointer;
}
.acalog-custom #glt-settings .glt-main-settings h3:before {
  content: '\f108';
}
.acalog-custom #glt-settings .glt-layout-settings h3:before {
  content: '\f116';
}
.acalog-custom #glt-settings .glt-floating-widget-settings h3:before {
  content: '\f134';
}
.acalog-custom #glt-settings .glt-behavior-settings h3:before {
  content: '\f185';
}
.acalog-custom #glt-settings .glt-usage-settings h3:before {
  content: '\f106';
}
.acalog-custom #glt-settings .glt-preview-settings h3:before {
  content: '\f115';
}
.acalog-custom #glt-settings .glt-advanced-settings h3:before {
  content: '\f314';
}
.acalog-custom #glt-settings .glt-css-settings h3:before {
  content: '\f119';
}
.acalog-custom #glt-settings .glt-main-settings h3:before,
.acalog-custom #glt-settings .glt-layout-settings h3:before,
.acalog-custom #glt-settings .glt-behavior-settings h3:before,
.acalog-custom #glt-settings .glt-floating-widget-settings h3:before,
.acalog-custom #glt-settings .glt-usage-settings h3:before,
.acalog-custom #glt-settings .glt-preview-settings h3:before,
.acalog-custom #glt-settings .glt-advanced-settings h3:before,
.acalog-custom #glt-settings .glt-css-settings h3:before {
  margin-right: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  -webkit-transition: color .1s ease-in 0;
  transition: color .1s ease-in 0;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom #glt-settings .button,
.acalog-custom #glt-settings .button-primary {
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
  transition: .25s opacity ease-in-out;
  -webkit-transition: .25s opacity ease-in-out;
  -moz-transition: .25s opacity ease-in-out;
}
.acalog-custom #glt-settings .button {
  background: #95a5a6;
  border: 1px solid #95a5a6;
  color: #fff;
}
.acalog-custom #glt-settings .button-primary {
  background: #ea4335;
  border: 1px solid #ea4335;
}
.acalog-custom #glt-settings .button:hover {
  opacity: 0.8;
}
.acalog-custom #glt-settings .button-primary:hover {
  opacity: 0.8;
  background: #ea4335;
  border: 1px solid #ea4335;
}
.acalog-custom .tool-container {
  bottom: 50px !important;
  top: auto !important;
  z-index: 9999 !important;
}
.acalog-custom .tool-container .tool-items a {
  margin: 4px;
}
.acalog-custom .box-right {
  clear: right;
}
.acalog-custom a.wp-studio-logo:focus,
.acalog-custom a.wp-helpdesk-logo:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.acalog-custom .goog-te-gadget-simple {
  margin: 4px 0;
}
.acalog-custom #google_language_translator select.goog-te-combo {
  width: 143px;
  background: #fff;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  padding: 3px !important;
  height: auto !important;
  border: 1px solid lightgray !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
}
.acalog-custom #google_language_translator select.goog-te-combo:focus {
  outline: none !important;
}
.acalog-custom #flags {
  overflow: hidden;
}
.acalog-custom #flags ul {
  margin: 0;
}
.acalog-custom #flags li {
  float: left !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: none !important;
  list-style: none !important;
  content: none !important;
}
.acalog-custom #flags li:before {
  content: none !important;
  border: none !important;
  background: none !important;
}
.acalog-custom #flags a,
.acalog-custom .tool-container .tool-items a {
  display: inline-block;
  cursor: pointer;
}
.acalog-custom a.nturl.single-language {
  border: 0;
}
.acalog-custom a.single-language span.flag {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.acalog-custom #flags.size24 a,
.acalog-custom .tool-container .tool-items a,
.acalog-custom a.single-language span.size24 {
  width: 24px !important;
  height: 18px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.acalog-custom #flags.size22 a,
.acalog-custom a.single-language span.size22 {
  width: 22px !important;
  height: 17px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.acalog-custom #flags.size20 a,
.acalog-custom a.single-language span.size20 {
  width: 20px !important;
  height: 14px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.acalog-custom #flags.size18 a,
.acalog-custom a.single-language span.size18 {
  width: 18px !important;
  height: 14px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.acalog-custom #flags.size16 a,
.acalog-custom #language span.size16,
.acalog-custom a.single-language span.size16 {
  width: 16px !important;
  height: 12px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.acalog-custom .tool-container .tool-items a {
  display: inline-block;
  margin: 3px 5px 3px;
  width: 24px !important;
  height: 18px !important;
}
.acalog-custom .goog-te-gadget {
  color: #444;
  font-size: 11px;
  font-family: "Arial", sans, sans-serif;
}
.acalog-custom .goog-te-gadget img {
  vertical-align: middle;
}
.acalog-custom select.goog-te-combo:focus {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.acalog-custom .metabox-holder {
  width: 65%;
  float: left;
}
.acalog-custom .metabox-holder h2 {
  margin-bottom: 18px;
}
.acalog-custom .submit {
  padding: 0px;
}
.acalog-custom .form-table th {
  width: 50%;
}
.acalog-custom td.advanced {
  padding-top: 0px;
  padding-bottom: 0px;
}
.acalog-custom p.hello {
  font-size: 12px;
  color: darkgray;
}
.acalog-custom .flag {
  padding: 1px 0;
}
.acalog-custom a.nturl {
  cursor: pointer;
}
.acalog-custom .flag img,
.acalog-custom .alt_flag img {
  border: 0px !important;
  margin-top: 2px !important;
  padding: 0px !important;
}
.acalog-custom .attribution {
  width: 152px;
  line-height: 1em;
  margin-top: 4px;
}
.acalog-custom span.goog-branding {
  font-size: 11px;
  font-family: arial;
  color: #666666;
  white-space: nowrap;
  padding-top: 4px;
  text-align: left;
  width: 150px;
  margin-top: 2px;
  left: 170px;
  z-index: 9999;
  float: right;
}
.acalog-custom .goog-logo-link,
.acalog-custom .goog-logo-link:link,
.acalog-custom .goog-logo-link:visited,
.acalog-custom .goog-logo-link:hover,
.acalog-custom .goog-logo-link:active {
  font-size: 12px;
  font-weight: bold;
  color: #444444;
  text-decoration: none;
  line-height: 0.8em;
}
.acalog-custom span.goog-branding img {
  float: left;
  margin: 0px;
  width: 37px;
}
.acalog-custom span.vertical-translator {
  position: auto;
  float: none !important;
  font-size: 11px;
  font-family: arial;
  color: #666666;
  white-space: nowrap;
  vertical-align: middle;
  padding-top: 4px;
  text-align: left;
  width: 150px;
  margin-top: 2px;
  right: -50px;
  z-index: 9999;
}
.acalog-custom .tool-container .tool-items .flag img {
  width: 24px !important;
  height: 24px !important;
  margin-top: 1px !important;
}
.acalog-custom .tool-items .flag {
  padding: 0px !important;
}
.acalog-custom .tool-container {
  line-height: 1;
}
.acalog-custom #footer-instance {
  display: none !important;
}
.acalog-custom code {
  border: 1px solid lightgray;
}
.acalog-custom #flags.size22 a[title="Afrikaans"],
.acalog-custom .tool-container .tool-items a[title="Afrikaans"],
.acalog-custom a.single-language[title="Afrikaans"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Albanian"],
.acalog-custom .tool-container .tool-items a[title="Albanian"],
.acalog-custom a.single-language[title="Albanian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Amharic"],
.acalog-custom .tool-container .tool-items a[title="Amharic"],
.acalog-custom a.single-language[title="Amharic"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Arabic"],
.acalog-custom .tool-container .tool-items a[title="Arabic"],
.acalog-custom a.single-language[title="Arabic"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Armenian"],
.acalog-custom .tool-container .tool-items a[title="Armenian"],
.acalog-custom a.single-language[title="Armenian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Azerbaijani"],
.acalog-custom .tool-container .tool-items a[title="Azerbaijani"],
.acalog-custom a.single-language[title="Azerbaijani"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Basque"],
.acalog-custom .tool-container .tool-items a[title="Basque"],
.acalog-custom a.single-language[title="Basque"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Belarusian"],
.acalog-custom .tool-container .tool-items a[title="Belarusian"],
.acalog-custom a.single-language[title="Belarusian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Bengali"],
.acalog-custom .tool-container .tool-items a[title="Bengali"],
.acalog-custom a.single-language[title="Bengali"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Bosnian"],
.acalog-custom .tool-container .tool-items a[title="Bosnian"],
.acalog-custom a.single-language[title="Bosnian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Bulgarian"],
.acalog-custom .tool-container .tool-items a[title="Bulgarian"],
.acalog-custom a.single-language[title="Bulgarian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Catalan"],
.acalog-custom .tool-container .tool-items a[title="Catalan"],
.acalog-custom a.single-language[title="Catalan"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Cebuano"],
.acalog-custom .tool-container .tool-items a[title="Cebuano"],
.acalog-custom a.single-language[title="Cebuano"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -32px no-repeat;
}
.acalog-custom #flags.size22 a[title="Chichewa"],
.acalog-custom .tool-container .tool-items a[title="Chichewa"],
.acalog-custom a.single-language[title="Chichewa"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Chinese (Simplified)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Simplified)"],
.acalog-custom a.single-language[title="Chinese (Simplified)"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Chinese (Traditional)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Traditional)"],
.acalog-custom a.single-language[title="Chinese (Traditional)"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Corsican"],
.acalog-custom .tool-container .tool-items a[title="Corsican"],
.acalog-custom a.single-language[title="Corsican"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Croatian"],
.acalog-custom .tool-container .tool-items a[title="Croatian"],
.acalog-custom a.single-language[title="Croatian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Czech"],
.acalog-custom .tool-container .tool-items a[title="Czech"],
.acalog-custom a.single-language[title="Afrikaans"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Danish"],
.acalog-custom .tool-container .tool-items a[title="Danish"],
.acalog-custom a.single-language[title="Danish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Dutch"],
.acalog-custom .tool-container .tool-items a[title="Dutch"],
.acalog-custom a.single-language[title="Dutch"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="English"],
.acalog-custom .tool-container .tool-items a[title="English"],
.acalog-custom a.single-language[title="English"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -351px no-repeat;
}
.acalog-custom #flags.size22 a.united-states[title="English"],
.acalog-custom a.single-language.united-states[title="English"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -351px no-repeat;
}
.acalog-custom #flags.size22 a.canada[title="English"],
.acalog-custom a.single-language.canada[title="English"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Esperanto"],
.acalog-custom .tool-container .tool-items a[title="Esperanto"],
.acalog-custom a.single-language[title="Esperanto"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Estonian"],
.acalog-custom .tool-container .tool-items a[title="Estonian"],
.acalog-custom a.single-language[title="Estonian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Filipino"],
.acalog-custom .tool-container .tool-items a[title="Filipino"],
.acalog-custom a.single-language[title="Filipino"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Finnish"],
.acalog-custom .tool-container .tool-items a[title="Finnish"],
.acalog-custom a.single-language[title="Finnish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="French"],
.acalog-custom .tool-container .tool-items a[title="French"],
.acalog-custom a.single-language[title="French"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Frisian"],
.acalog-custom .tool-container .tool-items a[title="Frisian"],
.acalog-custom a.single-language[title="Frisian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -61px no-repeat;
}
.acalog-custom #flags.size22 a[title="Galician"],
.acalog-custom .tool-container .tool-items a[title="Galician"],
.acalog-custom a.single-language[title="Galician"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -90px no-repeat;
}
.acalog-custom #flags.size22 a[title="Georgian"],
.acalog-custom .tool-container .tool-items a[title="Georgian"],
.acalog-custom a.single-language[title="Georgian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="German"],
.acalog-custom .tool-container .tool-items a[title="German"],
.acalog-custom a.single-language[title="German"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="Greek"],
.acalog-custom .tool-container .tool-items a[title="Greek"],
.acalog-custom a.single-language[title="Greek"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="Gujarati"],
.acalog-custom .tool-container .tool-items a[title="Gujarati"],
.acalog-custom a.single-language[title="Gujarati"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="Haitian"],
.acalog-custom .tool-container .tool-items a[title="Haitian"],
.acalog-custom a.single-language[title="Haitian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hausa"],
.acalog-custom .tool-container .tool-items a[title="Hausa"],
.acalog-custom a.single-language[title="Hausa"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -119px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hawaiian"],
.acalog-custom .tool-container .tool-items a[title="Hawaiian"],
.acalog-custom a.single-language[title="Hawaiian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hebrew"],
.acalog-custom .tool-container .tool-items a[title="Hebrew"] {
  background: url("../../img/gateway/flags22.png") -1px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hindi"],
.acalog-custom .tool-container .tool-items a[title="Hindi"],
.acalog-custom a.single-language[title="Hindi"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hmong"],
.acalog-custom .tool-container .tool-items a[title="Hmong"],
.acalog-custom a.single-language[title="Hmong"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Hungarian"],
.acalog-custom .tool-container .tool-items a[title="Hungarian"],
.acalog-custom a.single-language[title="Hungarian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Icelandic"],
.acalog-custom .tool-container .tool-items a[title="Icelandic"],
.acalog-custom a.single-language[title="Icelandic"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Igbo"],
.acalog-custom .tool-container .tool-items a[title="Igbo"],
.acalog-custom a.single-language[title="Igbo"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -148px no-repeat;
}
.acalog-custom #flags.size22 a[title="Indonesian"],
.acalog-custom .tool-container .tool-items a[title="Indonesian"],
.acalog-custom a.single-language[title="Indonesian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Irish"],
.acalog-custom .tool-container .tool-items a[title="Irish"],
.acalog-custom a.single-language[title="Irish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Italian"],
.acalog-custom .tool-container .tool-items a[title="Italian"],
.acalog-custom a.single-language[title="Italian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Japanese"],
.acalog-custom .tool-container .tool-items a[title="Japanese"],
.acalog-custom a.single-language[title="Japanese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Javanese"],
.acalog-custom .tool-container .tool-items a[title="Javanese"],
.acalog-custom a.single-language[title="Javanese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Kannada"],
.acalog-custom .tool-container .tool-items a[title="Kannada"],
.acalog-custom a.single-language[title="Kannada"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -177px no-repeat;
}
.acalog-custom #flags.size22 a[title="Kazakh"],
.acalog-custom .tool-container .tool-items a[title="Kazakh"],
.acalog-custom a.single-language[title="Kazakh"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Khmer"],
.acalog-custom .tool-container .tool-items a[title="Khmer"],
.acalog-custom a.single-language[title="Khmer"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Korean"],
.acalog-custom .tool-container .tool-items a[title="Korean"],
.acalog-custom a.single-language[title="Korean"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Kurdish"],
.acalog-custom .tool-container .tool-items a[title="Kurdish"],
.acalog-custom a.single-language[title="Kurdish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Kyrgyz"],
.acalog-custom .tool-container .tool-items a[title="Kyrgyz"],
.acalog-custom a.single-language[title="Kyrgyz"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Lao"],
.acalog-custom .tool-container .tool-items a[title="Lao"],
.acalog-custom a.single-language[title="Lao"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Latin"],
.acalog-custom .tool-container .tool-items a[title="Latin"],
.acalog-custom a.single-language[title="Latin"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Latvian"],
.acalog-custom .tool-container .tool-items a[title="Latvian"],
.acalog-custom a.single-language[title="Latvian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Lithuanian"],
.acalog-custom .tool-container .tool-items a[title="Lithuanian"],
.acalog-custom a.single-language[title="Lithuanian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -206px no-repeat;
}
.acalog-custom #flags.size22 a[title="Luxembourgish"],
.acalog-custom .tool-container .tool-items a[title="Luxembourgish"],
.acalog-custom a.single-language[title="Luxembourgish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -496px no-repeat;
}
.acalog-custom #flags.size22 a[title="Macedonian"],
.acalog-custom .tool-container .tool-items a[title="Macedonian"],
.acalog-custom a.single-language[title="Macedonian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Malagasy"],
.acalog-custom .tool-container .tool-items a[title="Malagasy"],
.acalog-custom a.single-language[title="Malagasy"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Malay"],
.acalog-custom .tool-container .tool-items a[title="Malay"],
.acalog-custom a.single-language[title="Malay"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Malayalam"],
.acalog-custom .tool-container .tool-items a[title="Malayalam"],
.acalog-custom a.single-language[title="Malayalam"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Maltese"],
.acalog-custom .tool-container .tool-items a[title="Maltese"],
.acalog-custom a.single-language[title="Maltese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Maori"],
.acalog-custom .tool-container .tool-items a[title="Maori"],
.acalog-custom a.single-language[title="Maori"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Marathi"],
.acalog-custom .tool-container .tool-items a[title="Marathi"],
.acalog-custom a.single-language[title="Marathi"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Mongolian"],
.acalog-custom .tool-container .tool-items a[title="Mongolian"],
.acalog-custom a.single-language[title="Mongolian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -235px no-repeat;
}
.acalog-custom #flags.size22 a[title="Myanmar (Burmese)"],
.acalog-custom .tool-container .tool-items a[title="Myanmar (Burmese)"],
.acalog-custom a.single-language[title="Myanmar (Buremese)"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Nepali"],
.acalog-custom .tool-container .tool-items a[title="Nepali"],
.acalog-custom a.single-language[title="Nepali"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -264px no-repeat;
}
.acalog-custom #flags.size22 a[title="Norwegian"],
.acalog-custom .tool-container .tool-items a[title="Norwegian"],
.acalog-custom a.single-language[title="Norwegian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -264px no-repeat;
}
.acalog-custom #flags.size22 a[title="Pashto"],
.acalog-custom .tool-container .tool-items a[title="Pashto"],
.acalog-custom a.single-language[title="Pashto"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -496px no-repeat;
}
.acalog-custom #flags.size22 a[title="Persian"],
.acalog-custom .tool-container .tool-items a[title="Persian"],
.acalog-custom a.single-language[title="Persian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -264px no-repeat;
}
.acalog-custom #flags.size22 a[title="Polish"],
.acalog-custom .tool-container .tool-items a[title="Polish"],
.acalog-custom a.single-language[title="Polish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -264px no-repeat;
}
.acalog-custom #flags.size22 a[title="Portuguese"],
.acalog-custom .tool-container .tool-items a[title="Portuguese"],
.acalog-custom a.single-language[title="Portuguese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -264px no-repeat;
}
.acalog-custom #flags.size22 a.brazil[title="Portuguese"],
.acalog-custom a.single-language.brazil[title="Portuguese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Punjabi"],
.acalog-custom .tool-container .tool-items a[title="Punjabi"],
.acalog-custom a.single-language[title="Punjabi"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -264px no-repeat;
}
.acalog-custom #flags.size22 a[title="Romanian"],
.acalog-custom .tool-container .tool-items a[title="Romanian"],
.acalog-custom a.single-language[title="Romanian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Russian"],
.acalog-custom .tool-container .tool-items a[title="Russian"],
.acalog-custom a.single-language[title="Russian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Samoan"],
.acalog-custom .tool-container .tool-items a[title="Samoan"],
.acalog-custom a.single-language[title="Samoan"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Scots Gaelic"],
.acalog-custom .tool-container .tool-items a[title="Scots Gaelic"],
.acalog-custom a.single-language[title="Scots Gaelic"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -467px no-repeat;
}
.acalog-custom #flags.size22 a[title="Serbian"],
.acalog-custom .tool-container .tool-items a[title="Serbian"],
.acalog-custom a.single-language[title="Serbian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Sesotho"],
.acalog-custom .tool-container .tool-items a[title="Sesotho"],
.acalog-custom a.single-language[title="Sesotho"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -409px no-repeat;
}
.acalog-custom #flags.size22 a[title="Shona"],
.acalog-custom .tool-container .tool-items a[title="Shona"],
.acalog-custom a.single-language[title="Shona"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -496px no-repeat;
}
.acalog-custom #flags.size22 a[title="Sindhi"],
.acalog-custom .tool-container .tool-items a[title="Sindhi"],
.acalog-custom a.single-language[title="Sindhi"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -351px no-repeat;
}
.acalog-custom #flags.size22 a[title="Sinhala"],
.acalog-custom .tool-container .tool-items a[title="Sinhala"],
.acalog-custom a.single-language[title="Sinhala"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Slovak"],
.acalog-custom .tool-container .tool-items a[title="Slovak"],
.acalog-custom a.single-language[title="Slovak"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Slovenian"],
.acalog-custom .tool-container .tool-items a[title="Slovenian"],
.acalog-custom a.single-language[title="Slovenian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Somali"],
.acalog-custom .tool-container .tool-items a[title="Somali"],
.acalog-custom a.single-language[title="Somali"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -293px no-repeat;
}
.acalog-custom #flags.size22 a[title="Spanish"],
.acalog-custom .tool-container .tool-items a[title="Spanish"],
.acalog-custom a.single-language[title="Spanish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -322px no-repeat;
}
.acalog-custom #flags.size22 a.mexico[title="Spanish"],
.acalog-custom a.single-language.mexico[title="Spanish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Sundanese"],
.acalog-custom .tool-container .tool-items a[title="Sundanese"],
.acalog-custom a.single-language[title="Sundanse"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -380px no-repeat;
}
.acalog-custom #flags.size22 a[title="Swahili"],
.acalog-custom .tool-container .tool-items a[title="Swahili"],
.acalog-custom a.single-language[title="Swahili"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -322px no-repeat;
}
.acalog-custom #flags.size22 a[title="Swedish"],
.acalog-custom .tool-container .tool-items a[title="Swedish"],
.acalog-custom a.single-language[title="Swedish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -322px no-repeat;
}
.acalog-custom #flags.size22 a[title="Tajik"],
.acalog-custom .tool-container .tool-items a[title="Tajik"],
.acalog-custom a.single-language[title="Tajik"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Tamil"],
.acalog-custom .tool-container .tool-items a[title="Tamil"],
.acalog-custom a.single-language[title="Tamil"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -322px no-repeat;
}
.acalog-custom #flags.size22 a[title="Telugu"],
.acalog-custom .tool-container .tool-items a[title="Telugu"],
.acalog-custom a.single-language[title="Telugu"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -322px no-repeat;
}
.acalog-custom #flags.size22 a[title="Thai"],
.acalog-custom .tool-container .tool-items a[title="Thai"],
.acalog-custom a.single-language[title="Thai"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -322px no-repeat;
}
.acalog-custom #flags.size22 a[title="Turkish"],
.acalog-custom .tool-container .tool-items a[title="Turkish"],
.acalog-custom a.single-language[title="Turkish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -351px no-repeat;
}
.acalog-custom #flags.size22 a[title="Ukrainian"],
.acalog-custom .tool-container .tool-items a[title="Ukrainian"],
.acalog-custom a.single-language[title="Ukrainian"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -351px no-repeat;
}
.acalog-custom #flags.size22 a[title="Uzbek"],
.acalog-custom .tool-container .tool-items a[title="Uzbek"],
.acalog-custom a.single-language[title="Uzbek"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -438px no-repeat;
}
.acalog-custom #flags.size22 a[title="Urdu"],
.acalog-custom .tool-container .tool-items a[title="Urdu"],
.acalog-custom a.single-language[title="Urdu"] span.size22 {
  background: url("../../img/gateway/flags22.png") -146px -351px no-repeat;
}
.acalog-custom #flags.size22 a[title="Vietnamese"],
.acalog-custom .tool-container .tool-items a[title="Vietnamese"],
.acalog-custom a.single-language[title="Vietnamese"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -380px no-repeat;
}
.acalog-custom #flags.size22 a[title="Welsh"],
.acalog-custom .tool-container .tool-items a[title="Welsh"],
.acalog-custom a.single-language[title="Welsh"] span.size22 {
  background: url("../../img/gateway/flags22.png") -30px -380px no-repeat;
}
.acalog-custom #flags.size22 a[title="Xhosa"],
.acalog-custom .tool-container .tool-items a[title="Xhosa"],
.acalog-custom a.single-language[title="Xhosa"] span.size22 {
  background: url("../../img/gateway/flags22.png") -1px -3px no-repeat;
}
.acalog-custom #flags.size22 a[title="Yiddish"],
.acalog-custom .tool-container .tool-items a[title="Yiddish"],
.acalog-custom a.single-language[title="Yiddish"] span.size22 {
  background: url("../../img/gateway/flags22.png") -59px -380px no-repeat;
}
.acalog-custom #flags.size22 a[title="Yoruba"],
.acalog-custom .tool-container .tool-items a[title="Yoruba"],
.acalog-custom a.single-language[title="Yoruba"] span.size22 {
  background: url("../../img/gateway/flags22.png") -88px -380px no-repeat;
}
.acalog-custom #flags.size22 a[title="Zulu"],
.acalog-custom .tool-container .tool-items a[title="Zulu"],
.acalog-custom a.single-language[title="Zulu"] span.size22 {
  background: url("../../img/gateway/flags22.png") -117px -380px no-repeat;
}
.acalog-custom #flags.size20 a[title="Afrikaans"],
.acalog-custom .tool-container .tool-items a[title="Afrikaans"],
.acalog-custom a.single-language[title="Afrikaans"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Albanian"],
.acalog-custom .tool-container .tool-items a[title="Albanian"],
.acalog-custom a.single-language[title="Albanian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Amharic"],
.acalog-custom .tool-container .tool-items a[title="Amharic"],
.acalog-custom a.single-language[title="Amharic"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Arabic"],
.acalog-custom .tool-container .tool-items a[title="Arabic"],
.acalog-custom a.single-language[title="Arabic"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Armenian"],
.acalog-custom .tool-container .tool-items a[title="Armenian"],
.acalog-custom a.single-language[title="Armenian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Azerbaijani"],
.acalog-custom .tool-container .tool-items a[title="Azerbaijani"],
.acalog-custom a.single-language[title="Azerbaijani"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Basque"],
.acalog-custom .tool-container .tool-items a[title="Basque"],
.acalog-custom a.single-language[title="Basque"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Belarusian"],
.acalog-custom .tool-container .tool-items a[title="Belarusian"],
.acalog-custom a.single-language[title="Belarusian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Bengali"],
.acalog-custom .tool-container .tool-items a[title="Bengali"],
.acalog-custom a.single-language[title="Bengali"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Bosnian"],
.acalog-custom .tool-container .tool-items a[title="Bosnian"],
.acalog-custom a.single-language[title="Bosnian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Bulgarian"],
.acalog-custom .tool-container .tool-items a[title="Bulgarian"],
.acalog-custom a.single-language[title="Bulgarian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Catalan"],
.acalog-custom .tool-container .tool-items a[title="Catalan"],
.acalog-custom a.single-language[title="Catalan"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Cebuano"],
.acalog-custom .tool-container .tool-items a[title="Cebuano"],
.acalog-custom a.single-language[title="Cebuano"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -33px no-repeat;
}
.acalog-custom #flags.size20 a[title="Chichewa"],
.acalog-custom .tool-container .tool-items a[title="Chichewa"],
.acalog-custom a.single-language[title="Chichewa"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Chinese (Simplified)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Simplified)"],
.acalog-custom a.single-language[title="Chinese (Simplified)"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Chinese (Traditional)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Traditional)"],
.acalog-custom a.single-language[title="Chinese (Traditional)"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Corsican"],
.acalog-custom .tool-container .tool-items a[title="Corsican"],
.acalog-custom a.single-language[title="Corsican"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Croatian"],
.acalog-custom .tool-container .tool-items a[title="Croatian"],
.acalog-custom a.single-language[title="Croatian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Czech"],
.acalog-custom .tool-container .tool-items a[title="Czech"],
.acalog-custom a.single-language[title="Czech"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Danish"],
.acalog-custom .tool-container .tool-items a[title="Danish"],
.acalog-custom a.single-language[title="Danish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Dutch"],
.acalog-custom .tool-container .tool-items a[title="Dutch"],
.acalog-custom a.single-language[title="Dutch"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="English"],
.acalog-custom .tool-container .tool-items a[title="English"],
.acalog-custom a.single-language[title="English"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -352px no-repeat;
}
.acalog-custom #flags.size20 a.united-states[title="English"],
.acalog-custom a.single-language.united-states[title="English"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -352px no-repeat;
}
.acalog-custom #flags.size20 a.canada[title="English"],
.acalog-custom a.single-language.canada[title="English"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Esperanto"],
.acalog-custom .tool-container .tool-items a[title="Esperanto"],
.acalog-custom a.single-language[title="Esperanto"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Estonian"],
.acalog-custom .tool-container .tool-items a[title="Estonian"],
.acalog-custom a.single-language[title="Estonian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Filipino"],
.acalog-custom .tool-container .tool-items a[title="Filipino"],
.acalog-custom a.single-language[title="Filipino"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Finnish"],
.acalog-custom .tool-container .tool-items a[title="Finnish"],
.acalog-custom a.single-language[title="Finnish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="French"],
.acalog-custom .tool-container .tool-items a[title="French"],
.acalog-custom a.single-language[title="French"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Frisian"],
.acalog-custom .tool-container .tool-items a[title="Frisian"],
.acalog-custom a.single-language[title="Frisian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -62px no-repeat;
}
.acalog-custom #flags.size20 a[title="Galician"],
.acalog-custom .tool-container .tool-items a[title="Galician"],
.acalog-custom a.single-language[title="Galician"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -91px no-repeat;
}
.acalog-custom #flags.size20 a[title="Georgian"],
.acalog-custom .tool-container .tool-items a[title="Georgian"],
.acalog-custom a.single-language[title="Georgian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="German"],
.acalog-custom .tool-container .tool-items a[title="German"],
.acalog-custom a.single-language[title="German"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="Greek"],
.acalog-custom .tool-container .tool-items a[title="Greek"],
.acalog-custom a.single-language[title="Greek"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="Gujarati"],
.acalog-custom .tool-container .tool-items a[title="Gujarati"],
.acalog-custom a.single-language[title="Gujarati"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="Haitian"],
.acalog-custom .tool-container .tool-items a[title="Haitian"],
.acalog-custom a.single-language[title="Haitian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hausa"],
.acalog-custom .tool-container .tool-items a[title="Hausa"],
.acalog-custom a.single-language[title="Hausa"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -120px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hawaiian"],
.acalog-custom .tool-container .tool-items a[title="Hawaiian"],
.acalog-custom a.single-language[title="Hawaiian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hebrew"],
.acalog-custom .tool-container .tool-items a[title="Hebrew"],
.acalog-custom a.single-language[title="Hebrew"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hindi"],
.acalog-custom .tool-container .tool-items a[title="Hindi"],
.acalog-custom a.single-language[title="Hindi"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hmong"],
.acalog-custom .tool-container .tool-items a[title="Hmong"],
.acalog-custom a.single-language[title="Hmong"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Hungarian"],
.acalog-custom .tool-container .tool-items a[title="Hungarian"],
.acalog-custom a.single-language[title="Hungarian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Icelandic"],
.acalog-custom .tool-container .tool-items a[title="Icelandic"],
.acalog-custom a.single-language[title="Icelandic"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Igbo"],
.acalog-custom .tool-container .tool-items a[title="Igbo"],
.acalog-custom a.single-language[title="Igbo"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -149px no-repeat;
}
.acalog-custom #flags.size20 a[title="Indonesian"],
.acalog-custom .tool-container .tool-items a[title="Indonesian"],
.acalog-custom a.single-language[title="Indonesian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Irish"],
.acalog-custom .tool-container .tool-items a[title="Irish"],
.acalog-custom a.single-language[title="Irish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Italian"],
.acalog-custom .tool-container .tool-items a[title="Italian"],
.acalog-custom a.single-language[title="Italian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Japanese"],
.acalog-custom .tool-container .tool-items a[title="Japanese"],
.acalog-custom a.single-language[title="Japanese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Javanese"],
.acalog-custom .tool-container .tool-items a[title="Javanese"],
.acalog-custom a.single-language[title="Javanese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Kannada"],
.acalog-custom .tool-container .tool-items a[title="Kannada"],
.acalog-custom a.single-language[title="Kannada"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -178px no-repeat;
}
.acalog-custom #flags.size20 a[title="Kazakh"],
.acalog-custom .tool-container .tool-items a[title="Kazakh"],
.acalog-custom a.single-language[title="Kazakh"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Khmer"],
.acalog-custom .tool-container .tool-items a[title="Khmer"],
.acalog-custom a.single-language[title="Khmer"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Korean"],
.acalog-custom .tool-container .tool-items a[title="Korean"],
.acalog-custom a.single-language[title="Korean"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Kurdish"],
.acalog-custom .tool-container .tool-items a[title="Kurdish"],
.acalog-custom a.single-language[title="Kurdish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Kyrgyz"],
.acalog-custom .tool-container .tool-items a[title="Kyrgyz"],
.acalog-custom a.single-language[title="Kyrgyz"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Lao"],
.acalog-custom .tool-container .tool-items a[title="Lao"],
.acalog-custom a.single-language[title="Lao"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Latin"],
.acalog-custom .tool-container .tool-items a[title="Latin"],
.acalog-custom a.single-language[title="Latin"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Latvian"],
.acalog-custom .tool-container .tool-items a[title="Latvian"],
.acalog-custom a.single-language[title="Latvian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Lithuanian"],
.acalog-custom .tool-container .tool-items a[title="Lithuanian"],
.acalog-custom a.single-language[title="Lithuanian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -207px no-repeat;
}
.acalog-custom #flags.size20 a[title="Luxembourgish"],
.acalog-custom .tool-container .tool-items a[title="Luxembourgish"],
.acalog-custom a.single-language[title="Luxembourgish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -497px no-repeat;
}
.acalog-custom #flags.size20 a[title="Macedonian"],
.acalog-custom .tool-container .tool-items a[title="Macedonian"],
.acalog-custom a.single-language[title="Macedonian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Malagasy"],
.acalog-custom .tool-container .tool-items a[title="Malagasy"],
.acalog-custom a.single-language[title="Malagasy"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Malay"],
.acalog-custom .tool-container .tool-items a[title="Malay"],
.acalog-custom a.single-language[title="Malay"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Maltese"],
.acalog-custom .tool-container .tool-items a[title="Maltese"],
.acalog-custom a.single-language[title="Maltese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Malayalam"],
.acalog-custom .tool-container .tool-items a[title="Malayalam"],
.acalog-custom a.single-language[title="Malayalam"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Maori"],
.acalog-custom .tool-container .tool-items a[title="Maori"],
.acalog-custom a.single-language[title="Maori"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Marathi"],
.acalog-custom .tool-container .tool-items a[title="Marathi"],
.acalog-custom a.single-language[title="Marathi"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Mongolian"],
.acalog-custom .tool-container .tool-items a[title="Mongolian"],
.acalog-custom a.single-language[title="Mongolian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -236px no-repeat;
}
.acalog-custom #flags.size20 a[title="Myanmar (Burmese)"],
.acalog-custom .tool-container .tool-items a[title="Myanmar (Burmese)"],
.acalog-custom a.single-language[title="Myanmar (Burmese)"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Nepali"],
.acalog-custom .tool-container .tool-items a[title="Nepali"],
.acalog-custom a.single-language[title="Nepali"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -265px no-repeat;
}
.acalog-custom #flags.size20 a[title="Norwegian"],
.acalog-custom .tool-container .tool-items a[title="Norwegian"],
.acalog-custom a.single-language[title="Norwegian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -265px no-repeat;
}
.acalog-custom #flags.size20 a[title="Pashto"],
.acalog-custom .tool-container .tool-items a[title="Pashto"],
.acalog-custom a.single-language[title="Pashto"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -497px no-repeat;
}
.acalog-custom #flags.size20 a[title="Persian"],
.acalog-custom .tool-container .tool-items a[title="Persian"],
.acalog-custom a.single-language[title="Persian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -265px no-repeat;
}
.acalog-custom #flags.size20 a[title="Polish"],
.acalog-custom .tool-container .tool-items a[title="Polish"],
.acalog-custom a.single-language[title="Polish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -265px no-repeat;
}
.acalog-custom #flags.size20 a[title="Portuguese"],
.acalog-custom .tool-container .tool-items a[title="Portuguese"],
.acalog-custom a.single-language[title="Portuguese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -265px no-repeat;
}
.acalog-custom #flags.size20 a.brazil[title="Portuguese"],
.acalog-custom a.single-language.brazil[title="Portuguese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Punjabi"],
.acalog-custom .tool-container .tool-items a[title="Punjabi"],
.acalog-custom a.single-language[title="Punjabi"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -265px no-repeat;
}
.acalog-custom #flags.size20 a[title="Romanian"],
.acalog-custom .tool-container .tool-items a[title="Romanian"],
.acalog-custom a.single-language[title="Romanian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Russian"],
.acalog-custom .tool-container .tool-items a[title="Russian"],
.acalog-custom a.single-language[title="Russian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Samoan"],
.acalog-custom .tool-container .tool-items a[title="Samoan"],
.acalog-custom a.single-language[title="Samoan"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Scots Gaelic"],
.acalog-custom .tool-container .tool-items a[title="Scots Gaelic"],
.acalog-custom a.single-language[title="Scots Gaelic"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -468px no-repeat;
}
.acalog-custom #flags.size20 a[title="Serbian"],
.acalog-custom .tool-container .tool-items a[title="Serbian"],
.acalog-custom a.single-language[title="Serbian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Sesotho"],
.acalog-custom .tool-container .tool-items a[title="Sesotho"],
.acalog-custom a.single-language[title="Sesotho"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -410px no-repeat;
}
.acalog-custom #flags.size20 a[title="Shona"],
.acalog-custom .tool-container .tool-items a[title="Shona"],
.acalog-custom a.single-language[title="Shona"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -497px no-repeat;
}
.acalog-custom #flags.size20 a[title="Sindhi"],
.acalog-custom .tool-container .tool-items a[title="Sindhi"],
.acalog-custom a.single-language[title="Sindhi"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -352px no-repeat;
}
.acalog-custom #flags.size20 a[title="Sinhala"],
.acalog-custom .tool-container .tool-items a[title="Sinhala"],
.acalog-custom a.single-language[title="Sinhala"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Slovak"],
.acalog-custom .tool-container .tool-items a[title="Slovak"],
.acalog-custom a.single-language[title="Slovak"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Slovenian"],
.acalog-custom .tool-container .tool-items a[title="Slovenian"],
.acalog-custom a.single-language[title="Slovenian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Somali"],
.acalog-custom .tool-container .tool-items a[title="Somali"],
.acalog-custom a.single-language[title="Somali"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -294px no-repeat;
}
.acalog-custom #flags.size20 a[title="Spanish"],
.acalog-custom .tool-container .tool-items a[title="Spanish"],
.acalog-custom a.single-language[title="Spanish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -323px no-repeat;
}
.acalog-custom #flags.size20 a.mexico[title="Spanish"],
.acalog-custom a.single-language.mexico[title="Spanish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Sundanese"],
.acalog-custom .tool-container .tool-items a[title="Sundanese"],
.acalog-custom a.single-language[title="Sundanese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -381px no-repeat;
}
.acalog-custom #flags.size20 a[title="Swahili"],
.acalog-custom .tool-container .tool-items a[title="Swahili"],
.acalog-custom a.single-language[title="Swahili"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -323px no-repeat;
}
.acalog-custom #flags.size20 a[title="Swedish"],
.acalog-custom .tool-container .tool-items a[title="Swedish"],
.acalog-custom a.single-language[title="Swedish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -323px no-repeat;
}
.acalog-custom #flags.size20 a[title="Tajik"],
.acalog-custom .tool-container .tool-items a[title="Tajik"],
.acalog-custom a.single-language[title="Tajik"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Tamil"],
.acalog-custom .tool-container .tool-items a[title="Tamil"],
.acalog-custom a.single-language[title="Tamil"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -323px no-repeat;
}
.acalog-custom #flags.size20 a[title="Telugu"],
.acalog-custom .tool-container .tool-items a[title="Telugu"],
.acalog-custom a.single-language[title="Telugu"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -323px no-repeat;
}
.acalog-custom #flags.size20 a[title="Thai"],
.acalog-custom .tool-container .tool-items a[title="Thai"],
.acalog-custom a.single-language[title="Thai"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -323px no-repeat;
}
.acalog-custom #flags.size20 a[title="Turkish"],
.acalog-custom .tool-container .tool-items a[title="Turkish"],
.acalog-custom a.single-language[title="Turkish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -352px no-repeat;
}
.acalog-custom #flags.size20 a[title="Ukrainian"],
.acalog-custom .tool-container .tool-items a[title="Ukrainian"],
.acalog-custom a.single-language[title="Ukrainian"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -352px no-repeat;
}
.acalog-custom #flags.size20 a[title="Urdu"],
.acalog-custom .tool-container .tool-items a[title="Urdu"],
.acalog-custom a.single-language[title="Urdu"] span.size20 {
  background: url("../../img/gateway/flags20.png") -147px -352px no-repeat;
}
.acalog-custom #flags.size20 a[title="Uzbek"],
.acalog-custom .tool-container .tool-items a[title="Uzbek"],
.acalog-custom a.single-language[title="Uzbek"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -439px no-repeat;
}
.acalog-custom #flags.size20 a[title="Vietnamese"],
.acalog-custom .tool-container .tool-items a[title="Vietnamese"],
.acalog-custom a.single-language[title="Vietnamese"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -381px no-repeat;
}
.acalog-custom #flags.size20 a[title="Welsh"],
.acalog-custom .tool-container .tool-items a[title="Welsh"],
.acalog-custom a.single-language[title="Welsh"] span.size20 {
  background: url("../../img/gateway/flags20.png") -31px -381px no-repeat;
}
.acalog-custom #flags.size20 a[title="Xhosa"],
.acalog-custom .tool-container .tool-items a[title="Xhosa"],
.acalog-custom a.single-language[title="Xhosa"] span.size20 {
  background: url("../../img/gateway/flags20.png") -2px -4px no-repeat;
}
.acalog-custom #flags.size20 a[title="Yiddish"],
.acalog-custom .tool-container .tool-items a[title="Yiddish"],
.acalog-custom a.single-language[title="Yiddish"] span.size20 {
  background: url("../../img/gateway/flags20.png") -60px -381px no-repeat;
}
.acalog-custom #flags.size20 a[title="Yoruba"],
.acalog-custom .tool-container .tool-items a[title="Yoruba"],
.acalog-custom a.single-language[title="Yoruba"] span.size20 {
  background: url("../../img/gateway/flags20.png") -89px -381px no-repeat;
}
.acalog-custom #flags.size20 a[title="Zulu"],
.acalog-custom .tool-container .tool-items a[title="Zulu"],
.acalog-custom a.single-language[title="Zulu"] span.size20 {
  background: url("../../img/gateway/flags20.png") -118px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Afrikaans"],
.acalog-custom .tool-container .tool-items a[title="Afrikaans"],
.acalog-custom a.single-language[title="Afrikaans"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Albanian"],
.acalog-custom .tool-container .tool-items a[title="Albanian"],
.acalog-custom a.single-language[title="Albanian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Amharic"],
.acalog-custom .tool-container .tool-items a[title="Amharic"],
.acalog-custom a.single-language[title="Amharic"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Arabic"],
.acalog-custom .tool-container .tool-items a[title="Arabic"],
.acalog-custom a.single-language[title="Arabic"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Armenian"],
.acalog-custom .tool-container .tool-items a[title="Armenian"],
.acalog-custom a.single-language[title="Armenian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Azerbaijani"],
.acalog-custom .tool-container .tool-items a[title="Azerbaijani"],
.acalog-custom a.single-language[title="Azerbaijani"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Basque"],
.acalog-custom .tool-container .tool-items a[title="Basque"],
.acalog-custom a.single-language[title="Basque"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Belarusian"],
.acalog-custom .tool-container .tool-items a[title="Belarusian"],
.acalog-custom a.single-language[title="Belarusian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Bengali"],
.acalog-custom .tool-container .tool-items a[title="Bengali"],
.acalog-custom a.single-language[title="Bengali"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Bosnian"],
.acalog-custom .tool-container .tool-items a[title="Bosnian"],
.acalog-custom a.single-language[title="Bosnian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Bulgarian"],
.acalog-custom .tool-container .tool-items a[title="Bulgarian"],
.acalog-custom a.single-language[title="Bulgarian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Catalan"],
.acalog-custom .tool-container .tool-items a[title="Catalan"],
.acalog-custom a.single-language[title="Catalan"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Cebuano"],
.acalog-custom .tool-container .tool-items a[title="Cebuano"],
.acalog-custom a.single-language[title="Cebuano"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -33px no-repeat;
}
.acalog-custom #flags.size18 a[title="Chichewa"],
.acalog-custom .tool-container .tool-items a[title="Chichewa"],
.acalog-custom a.single-language[title="Chichewa"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Chinese (Simplified)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Simplified)"],
.acalog-custom a.single-language[title="Chinese (Simplified)"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Chinese (Traditional)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Traditional)"],
.acalog-custom a.single-language[title="Chinese (Traditional)"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Corsican"],
.acalog-custom .tool-container .tool-items a[title="Corsican"],
.acalog-custom a.single-language[title="Corsican"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Croatian"],
.acalog-custom .tool-container .tool-items a[title="Croatian"],
.acalog-custom a.single-language[title="Croatian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Czech"],
.acalog-custom .tool-container .tool-items a[title="Czech"],
.acalog-custom a.single-language[title="Czech"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Danish"],
.acalog-custom .tool-container .tool-items a[title="Danish"],
.acalog-custom a.single-language[title="Danish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Dutch"],
.acalog-custom .tool-container .tool-items a[title="Dutch"],
.acalog-custom a.single-language[title="Dutch"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="English"],
.acalog-custom .tool-container .tool-items a[title="English"],
.acalog-custom a.single-language[title="English"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -352px no-repeat;
}
.acalog-custom #flags.size18 a.united-states[title="English"],
.acalog-custom a.single-language.united-states[title="English"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -352px no-repeat;
}
.acalog-custom #flags.size18 a.canada[title="English"] a.single-language.canada[title="English"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Esperanto"],
.acalog-custom .tool-container .tool-items a[title="Esperanto"],
.acalog-custom a.single-language[title="Esperanto"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Estonian"],
.acalog-custom .tool-container .tool-items a[title="Estonian"],
.acalog-custom a.single-language[title="Estonian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Filipino"],
.acalog-custom .tool-container .tool-items a[title="Filipino"],
.acalog-custom a.single-language[title="Filipino"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Finnish"],
.acalog-custom .tool-container .tool-items a[title="Finnish"],
.acalog-custom a.single-language[title="Finnish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="French"],
.acalog-custom .tool-container .tool-items a[title="French"],
.acalog-custom a.single-language[title="French"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Frisian"],
.acalog-custom .tool-container .tool-items a[title="Frisian"],
.acalog-custom a.single-language[title="Frisian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -62px no-repeat;
}
.acalog-custom #flags.size18 a[title="Galician"],
.acalog-custom .tool-container .tool-items a[title="Galician"],
.acalog-custom a.single-language[title="Galician"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -91px no-repeat;
}
.acalog-custom #flags.size18 a[title="Georgian"],
.acalog-custom .tool-container .tool-items a[title="Georgian"],
.acalog-custom a.single-language[title="Georgian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="German"],
.acalog-custom .tool-container .tool-items a[title="German"],
.acalog-custom a.single-language[title="German"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="Greek"],
.acalog-custom .tool-container .tool-items a[title="Greek"],
.acalog-custom a.single-language[title="Greek"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="Gujarati"],
.acalog-custom .tool-container .tool-items a[title="Gujarati"],
.acalog-custom a.single-language[title="Gujarati"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="Haitian"],
.acalog-custom .tool-container .tool-items a[title="Haitian"],
.acalog-custom a.single-language[title="Haitian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hawaiian"],
.acalog-custom .tool-container .tool-items a[title="Hawaiian"],
.acalog-custom a.single-language[title="Hawaiian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hausa"],
.acalog-custom .tool-container .tool-items a[title="Hausa"],
.acalog-custom a.single-language[title="Hausa"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -120px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hebrew"],
.acalog-custom .tool-container .tool-items a[title="Hebrew"],
.acalog-custom a.single-language[title="Hebrew"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hindi"],
.acalog-custom .tool-container .tool-items a[title="Hindi"],
.acalog-custom a.single-language[title="Hindi"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hmong"],
.acalog-custom .tool-container .tool-items a[title="Hmong"],
.acalog-custom a.single-language[title="Hmong"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Hungarian"],
.acalog-custom .tool-container .tool-items a[title="Hungarian"],
.acalog-custom a.single-language[title="Hungarian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Icelandic"],
.acalog-custom .tool-container .tool-items a[title="Icelandic"],
.acalog-custom a.single-language[title="Icelandic"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Igbo"],
.acalog-custom .tool-container .tool-items a[title="Igbo"],
.acalog-custom a.single-language[title="Igbo"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -149px no-repeat;
}
.acalog-custom #flags.size18 a[title="Indonesian"],
.acalog-custom .tool-container .tool-items a[title="Indonesian"],
.acalog-custom a.single-language[title="Indonesian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Irish"],
.acalog-custom .tool-container .tool-items a[title="Irish"],
.acalog-custom a.single-language[title="Irish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Italian"],
.acalog-custom .tool-container .tool-items a[title="Italian"],
.acalog-custom a.single-language[title="Italian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Japanese"],
.acalog-custom .tool-container .tool-items a[title="Japanese"],
.acalog-custom a.single-language[title="Japanese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Javanese"],
.acalog-custom .tool-container .tool-items a[title="Javanese"],
.acalog-custom a.single-language[title="Javanese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Kannada"],
.acalog-custom .tool-container .tool-items a[title="Kannada"],
.acalog-custom a.single-language[title="Kannada"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -178px no-repeat;
}
.acalog-custom #flags.size18 a[title="Kazakh"],
.acalog-custom .tool-container .tool-items a[title="Kazakh"],
.acalog-custom a.single-language[title="Kazakh"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Khmer"],
.acalog-custom .tool-container .tool-items a[title="Khmer"],
.acalog-custom a.single-language[title="Khmer"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Korean"],
.acalog-custom .tool-container .tool-items a[title="Korean"],
.acalog-custom a.single-language[title="Korean"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Kurdish"],
.acalog-custom .tool-container .tool-items a[title="Kurdish"],
.acalog-custom a.single-language[title="Kurdish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Kyrgyz"],
.acalog-custom .tool-container .tool-items a[title="Kyrgyz"],
.acalog-custom a.single-language[title="Kyrgyz"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Lao"],
.acalog-custom .tool-container .tool-items a[title="Lao"],
.acalog-custom a.single-language[title="Lao"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Latin"],
.acalog-custom .tool-container .tool-items a[title="Latin"],
.acalog-custom a.single-language[title="Latin"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Latvian"],
.acalog-custom .tool-container .tool-items a[title="Latvian"],
.acalog-custom a.single-language[title="Latvian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Lithuanian"],
.acalog-custom .tool-container .tool-items a[title="Lithuanian"],
.acalog-custom a.single-language[title="Lithuanian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -207px no-repeat;
}
.acalog-custom #flags.size18 a[title="Luxembourgish"],
.acalog-custom .tool-container .tool-items a[title="Luxembourgish"],
.acalog-custom a.single-language[title="Luxembourgish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -496px no-repeat;
}
.acalog-custom #flags.size18 a[title="Macedonian"],
.acalog-custom .tool-container .tool-items a[title="Macedonian"],
.acalog-custom a.single-language[title="Macedonian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Malagasy"],
.acalog-custom .tool-container .tool-items a[title="Malagasy"],
.acalog-custom a.single-language[title="Malagasy"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Malay"],
.acalog-custom .tool-container .tool-items a[title="Malay"],
.acalog-custom a.single-language[title="Malay"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Malayalam"],
.acalog-custom .tool-container .tool-items a[title="Malayalam"],
.acalog-custom a.single-language[title="Malayalam"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Maltese"],
.acalog-custom .tool-container .tool-items a[title="Maltese"],
.acalog-custom a.single-language[title="Maltese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Maori"],
.acalog-custom .tool-container .tool-items a[title="Maori"],
.acalog-custom a.single-language[title="Maori"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Marathi"],
.acalog-custom .tool-container .tool-items a[title="Marathi"],
.acalog-custom a.single-language[title="Marathi"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Mongolian"],
.acalog-custom .tool-container .tool-items a[title="Mongolian"],
.acalog-custom a.single-language[title="Mongolian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -236px no-repeat;
}
.acalog-custom #flags.size18 a[title="Myanmar (Burmese)"],
.acalog-custom .tool-container .tool-items a[title="Myanmar (Burmese)"],
.acalog-custom a.single-language[title="Myanmar (Burmese)"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Nepali"],
.acalog-custom .tool-container .tool-items a[title="Nepali"],
.acalog-custom a.single-language[title="Nepali"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -265px no-repeat;
}
.acalog-custom #flags.size18 a[title="Norwegian"],
.acalog-custom .tool-container .tool-items a[title="Norwegian"],
.acalog-custom a.single-language[title="Norwegian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -265px no-repeat;
}
.acalog-custom #flags.size18 a[title="Pashto"],
.acalog-custom .tool-container .tool-items a[title="Pashto"],
.acalog-custom a.single-language[title="Pashto"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -496px no-repeat;
}
.acalog-custom #flags.size18 a[title="Persian"],
.acalog-custom .tool-container .tool-items a[title="Persian"],
.acalog-custom a.single-language[title="Persian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -265px no-repeat;
}
.acalog-custom #flags.size18 a[title="Polish"],
.acalog-custom .tool-container .tool-items a[title="Polish"],
.acalog-custom a.single-language[title="Polish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -265px no-repeat;
}
.acalog-custom #flags.size18 a[title="Portuguese"],
.acalog-custom .tool-container .tool-items a[title="Portuguese"],
.acalog-custom a.single-language[title="Portuguese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -265px no-repeat;
}
.acalog-custom #flags.size18 a.brazil[title="Portuguese"],
.acalog-custom a.single-language.brazil[title="Portuguese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Punjabi"],
.acalog-custom .tool-container .tool-items a[title="Punjabi"],
.acalog-custom a.single-language[title="Punjabi"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -265px no-repeat;
}
.acalog-custom #flags.size18 a[title="Romanian"],
.acalog-custom .tool-container .tool-items a[title="Romanian"],
.acalog-custom a.single-language[title="Romanian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Russian"],
.acalog-custom .tool-container .tool-items a[title="Russian"],
.acalog-custom a.single-language[title="Russian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Samoan"],
.acalog-custom .tool-container .tool-items a[title="Samoan"],
.acalog-custom a.single-language[title="Samoan"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Scots Gaelic"],
.acalog-custom .tool-container .tool-items a[title="Scots Gaelic"],
.acalog-custom a.single-language[title="Scots Gaelic"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -468px no-repeat;
}
.acalog-custom #flags.size18 a[title="Serbian"],
.acalog-custom .tool-container .tool-items a[title="Serbian"],
.acalog-custom a.single-language[title="Serbian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Sesotho"],
.acalog-custom .tool-container .tool-items a[title="Sesotho"],
.acalog-custom a.single-language[title="Sesotho"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -410px no-repeat;
}
.acalog-custom #flags.size18 a[title="Shona"],
.acalog-custom .tool-container .tool-items a[title="Shona"],
.acalog-custom a.single-language[title="Shona"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -496px no-repeat;
}
.acalog-custom #flags.size18 a[title="Sindhi"],
.acalog-custom .tool-container .tool-items a[title="Sindhi"],
.acalog-custom a.single-language[title="Sindhi"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -352px no-repeat;
}
.acalog-custom #flags.size18 a[title="Sinhala"],
.acalog-custom .tool-container .tool-items a[title="Sinhala"],
.acalog-custom a.single-language[title="Sinhala"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Slovak"],
.acalog-custom .tool-container .tool-items a[title="Slovak"],
.acalog-custom a.single-language[title="Slovak"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Slovenian"],
.acalog-custom .tool-container .tool-items a[title="Slovenian"],
.acalog-custom a.single-language[title="Slovenian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Somali"],
.acalog-custom .tool-container .tool-items a[title="Somali"],
.acalog-custom a.single-language[title="Somali"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -294px no-repeat;
}
.acalog-custom #flags.size18 a[title="Spanish"],
.acalog-custom .tool-container .tool-items a[title="Spanish"],
.acalog-custom a.single-language[title="Spanish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -323px no-repeat;
}
.acalog-custom #flags.size18 a.mexico[title="Spanish"],
.acalog-custom a.single-language.mexico[title="Spanish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Sundanese"],
.acalog-custom .tool-container .tool-items a[title="Sundanese"],
.acalog-custom a.single-language[title="Sundanese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Swahili"],
.acalog-custom .tool-container .tool-items a[title="Swahili"],
.acalog-custom a.single-language[title="Swahili"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -323px no-repeat;
}
.acalog-custom #flags.size18 a[title="Swedish"],
.acalog-custom .tool-container .tool-items a[title="Swedish"],
.acalog-custom a.single-language[title="Swedish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -323px no-repeat;
}
.acalog-custom #flags.size18 a[title="Tajik"],
.acalog-custom .tool-container .tool-items a[title="Tajik"],
.acalog-custom a.single-language[title="Tajik"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Tamil"],
.acalog-custom .tool-container .tool-items a[title="Tamil"],
.acalog-custom a.single-language[title="Tamil"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -323px no-repeat;
}
.acalog-custom #flags.size18 a[title="Telugu"],
.acalog-custom .tool-container .tool-items a[title="Telugu"],
.acalog-custom a.single-language[title="Telugu"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -323px no-repeat;
}
.acalog-custom #flags.size18 a[title="Thai"],
.acalog-custom .tool-container .tool-items a[title="Thai"],
.acalog-custom a.single-language[title="Thai"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -323px no-repeat;
}
.acalog-custom #flags.size18 a[title="Turkish"],
.acalog-custom .tool-container .tool-items a[title="Turkish"],
.acalog-custom a.single-language[title="Turkish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -352px no-repeat;
}
.acalog-custom #flags.size18 a[title="Ukrainian"],
.acalog-custom .tool-container .tool-items a[title="Ukrainian"],
.acalog-custom a.single-language[title="Ukrainian"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -352px no-repeat;
}
.acalog-custom #flags.size18 a[title="Urdu"],
.acalog-custom .tool-container .tool-items a[title="Urdu"],
.acalog-custom a.single-language[title="Urdu"] span.size18 {
  background: url("../../img/gateway/flags18.png") -147px -352px no-repeat;
}
.acalog-custom #flags.size18 a[title="Uzbek"],
.acalog-custom .tool-container .tool-items a[title="Uzbek"],
.acalog-custom a.single-language[title="Uzbek"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -439px no-repeat;
}
.acalog-custom #flags.size18 a[title="Vietnamese"],
.acalog-custom .tool-container .tool-items a[title="Vietnamese"],
.acalog-custom a.single-language[title="Vietnamese"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Welsh"],
.acalog-custom .tool-container .tool-items a[title="Welsh"],
.acalog-custom a.single-language[title="Welsh"] span.size18 {
  background: url("../../img/gateway/flags18.png") -31px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Xhosa"],
.acalog-custom .tool-container .tool-items a[title="Xhosa"],
.acalog-custom a.single-language[title="Xhosa"] span.size18 {
  background: url("../../img/gateway/flags18.png") -2px -4px no-repeat;
}
.acalog-custom #flags.size18 a[title="Yiddish"],
.acalog-custom .tool-container .tool-items a[title="Yiddish"],
.acalog-custom a.single-language[title="Yiddish"] span.size18 {
  background: url("../../img/gateway/flags18.png") -60px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Yoruba"],
.acalog-custom .tool-container .tool-items a[title="Yoruba"],
.acalog-custom a.single-language[title="Yoruba"] span.size18 {
  background: url("../../img/gateway/flags18.png") -89px -381px no-repeat;
}
.acalog-custom #flags.size18 a[title="Zulu"],
.acalog-custom .tool-container .tool-items a[title="Zulu"],
.acalog-custom a.single-language[title="Zulu"] span.size18 {
  background: url("../../img/gateway/flags18.png") -118px -381px no-repeat;
}
.acalog-custom #flags.size16 a[title="Afrikaans"],
.acalog-custom #language .switcher .selected a[title="Afrikaans"] span,
.acalog-custom #language .switcher .option a[title="Afrikaans"] span,
.acalog-custom .tool-container .tool-items a[title="Afrikaans"],
.acalog-custom a.single-language[title="Afrikaans"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Albanian"],
.acalog-custom #language .switcher .selected a[title="Albanian"] span,
.acalog-custom #language .switcher .option a[title="Albanian"] span,
.acalog-custom .tool-container .tool-items a[title="Albanian"],
.acalog-custom a.single-language[title="Albanian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Amharic"],
.acalog-custom #language .switcher .selected a[title="Amharic"] span,
.acalog-custom #language .switcher .option a[title="Amharic"] span,
.acalog-custom .tool-container .tool-items a[title="Amharic"],
.acalog-custom a.single-language[title="Amharic"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Arabic"],
.acalog-custom #language .switcher .selected a[title="Arabic"] span,
.acalog-custom #language .switcher .option a[title="Arabic"] span,
.acalog-custom .tool-container .tool-items a[title="Arabic"],
.acalog-custom a.single-language[title="Arabic"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Armenian"],
.acalog-custom #language .switcher .selected a[title="Armenian"] span,
.acalog-custom #language .switcher .option a[title="Armenian"] span,
.acalog-custom .tool-container .tool-items a[title="Armenian"],
.acalog-custom a.single-language[title="Armenian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Azerbaijani"],
.acalog-custom #language .switcher .selected a[title="Azerbaijani"] span,
.acalog-custom #language .switcher .option a[title="Azerbaijani"] span,
.acalog-custom .tool-container .tool-items a[title="Azerbaijani"],
.acalog-custom a.single-language[title="Azerbaijani"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Basque"],
.acalog-custom #language .switcher .selected a[title="Basque"] span,
.acalog-custom #language .switcher .option a[title="Basque"] span,
.acalog-custom .tool-container .tool-items a[title="Basque"],
.acalog-custom a.single-language[title="Basque"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Belarusian"],
.acalog-custom #language .switcher .selected a[title="Belarusian"] span,
.acalog-custom #language .switcher .option a[title="Belarusian"] span,
.acalog-custom .tool-container .tool-items a[title="Belarusian"],
.acalog-custom a.single-language[title="Belarusian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Bengali"],
.acalog-custom #language .switcher .selected a[title="Bengali"] span,
.acalog-custom #language .switcher .option a[title="Bengali"] span,
.acalog-custom .tool-container .tool-items a[title="Bengali"],
.acalog-custom a.single-language[title="Bengali"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Bosnian"],
.acalog-custom #language .switcher .selected a[title="Bosnian"] span,
.acalog-custom #language .switcher .option a[title="Bosnian"] span,
.acalog-custom .tool-container .tool-items a[title="Bosnian"],
.acalog-custom a.single-language[title="Bosnian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Bulgarian"],
.acalog-custom #language .switcher .selected a[title="Bulgarian"] span,
.acalog-custom #language .switcher .option a[title="Bulgarian"] span,
.acalog-custom .tool-container .tool-items a[title="Bulgarian"],
.acalog-custom a.single-language[title="Bulgarian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Catalan"],
.acalog-custom #language .switcher .selected a[title="Catalan"] span,
.acalog-custom #language .switcher .option a[title="Catalan"] span,
.acalog-custom .tool-container .tool-items a[title="Catalan"],
.acalog-custom a.single-language[title="Catalan"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Cebuano"],
.acalog-custom #language .switcher .selected a[title="Cebuano"] span,
.acalog-custom #language .switcher .option a[title="Cebuano"] span,
.acalog-custom .tool-container .tool-items a[title="Cebuano"],
.acalog-custom a.single-language[title="Cebuano"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -34px no-repeat;
}
.acalog-custom #flags.size16 a[title="Chichewa"],
.acalog-custom #language .switcher .selected a[title="Chichewa"] span,
.acalog-custom #language .switcher .option a[title="Chichewa"] span,
.acalog-custom .tool-container .tool-items a[title="Chichewa"],
.acalog-custom a.single-language[title="Chichewa"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Chinese (Simplified)"],
.acalog-custom #language .switcher .selected a[title="Chinese (Simplified)"] span,
.acalog-custom #language .switcher .option a[title="Chinese (Simplified)"] span,
.acalog-custom .tool-container .tool-items a[title="Chinese (Simplified)"],
.acalog-custom a.single-language[title="Chinese (Simplified)"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Chinese (Traditional)"],
.acalog-custom #language .switcher .selected a[title="Chinese (Traditional)"] span,
.acalog-custom #language .switcher .option a[title="Chinese (Traditional)"] span,
.acalog-custom .tool-container .tool-items a[title="Chinese (Traditional)"],
.acalog-custom a.single-language[title="Chinese (Traditional)"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Corsican"],
.acalog-custom #language .switcher .selected a[title="Corsican"] span,
.acalog-custom #language .switcher .option a[title="Corsican"] span,
.acalog-custom .tool-container .tool-items a[title="Corsican"],
.acalog-custom a.single-language[title="Corsican"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Croatian"],
.acalog-custom #language .switcher .selected a[title="Croatian"] span,
.acalog-custom #language .switcher .option a[title="Croatian"] span,
.acalog-custom .tool-container .tool-items a[title="Croatian"],
.acalog-custom a.single-language[title="Croatian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Czech"],
.acalog-custom #language .switcher .selected a[title="Czech"] span,
.acalog-custom #language .switcher .option a[title="Czech"] span,
.acalog-custom .tool-container .tool-items a[title="Czech"],
.acalog-custom a.single-language[title="Czech"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Danish"],
.acalog-custom #language .switcher .selected a[title="Danish"] span,
.acalog-custom #language .switcher .option a[title="Danish"] span,
.acalog-custom .tool-container .tool-items a[title="Danish"],
.acalog-custom a.single-language[title="Danish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Dutch"],
.acalog-custom #language .switcher .selected a[title="Dutch"] span,
.acalog-custom #language .switcher .option a[title="Dutch"] span,
.acalog-custom .tool-container .tool-items a[title="Dutch"],
.acalog-custom a.single-language[title="Dutch"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="English"],
.acalog-custom #language .switcher .selected a[title="English"] span,
.acalog-custom #language .switcher .option a[title="English"] span,
.acalog-custom .tool-container .tool-items a[title="English"],
.acalog-custom a.single-language[title="English"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -353px no-repeat;
}
.acalog-custom #flags.size16 a.united-states[title="English"],
.acalog-custom #language .switcher .selected a[title="English"] span.united-states,
.acalog-custom #language .switcher .option a[title="English"] span.united-states,
.acalog-custom a.single-language.united-states[title="English"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -353px no-repeat;
}
.acalog-custom #flags.size16 a.canada[title="English"],
.acalog-custom #language .switcher .selected a[title="English"] span.canada,
.acalog-custom #language .switcher .option a[title="English"] span.canada,
.acalog-custom a.single-language.canada[title="English"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Esperanto"],
.acalog-custom #language .switcher .selected a[title="Esperanto"] span,
.acalog-custom #language .switcher .option a[title="Esperanto"] span,
.acalog-custom .tool-container .tool-items a[title="Esperanto"],
.acalog-custom a.single-language[title="Esperanto"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Estonian"],
.acalog-custom #language .switcher .selected a[title="Estonian"] span,
.acalog-custom #language .switcher .option a[title="Estonian"] span,
.acalog-custom .tool-container .tool-items a[title="Estonian"],
.acalog-custom a.single-language[title="Estonian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Filipino"],
.acalog-custom #language .switcher .selected a[title="Filipino"] span,
.acalog-custom #language .switcher .option a[title="Filipino"] span,
.acalog-custom .tool-container .tool-items a[title="Filipino"],
.acalog-custom a.single-language[title="Filipino"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Finnish"],
.acalog-custom #language .switcher .selected a[title="Finnish"] span,
.acalog-custom #language .switcher .option a[title="Finnish"] span,
.acalog-custom .tool-container .tool-items a[title="Finnish"],
.acalog-custom a.single-language[title="Finnish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="French"],
.acalog-custom #language .switcher .selected a[title="French"] span,
.acalog-custom #language .switcher .option a[title="French"] span,
.acalog-custom .tool-container .tool-items a[title="French"],
.acalog-custom a.single-language[title="French"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Frisian"],
.acalog-custom #language .switcher .selected a[title="Frisian"] span,
.acalog-custom #language .switcher .option a[title="Frisian"] span,
.acalog-custom .tool-container .tool-items a[title="Frisian"],
.acalog-custom a.single-language[title="Frisian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -63px no-repeat;
}
.acalog-custom #flags.size16 a[title="Galician"],
.acalog-custom #language .switcher .selected a[title="Galician"] span,
.acalog-custom #language .switcher .option a[title="Galician"] span,
.acalog-custom .tool-container .tool-items a[title="Galician"],
.acalog-custom a.single-language[title="Galician"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -92px no-repeat;
}
.acalog-custom #flags.size16 a[title="Georgian"],
.acalog-custom #language .switcher .selected a[title="Georgian"] span,
.acalog-custom #language .switcher .option a[title="Georgian"] span,
.acalog-custom .tool-container .tool-items a[title="Georgian"],
.acalog-custom a.single-language[title="Georgian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="German"],
.acalog-custom #language .switcher .selected a[title="German"] span,
.acalog-custom #language .switcher .option a[title="German"] span,
.acalog-custom .tool-container .tool-items a[title="German"],
.acalog-custom a.single-language[title="German"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="Greek"],
.acalog-custom #language .switcher .selected a[title="Greek"] span,
.acalog-custom #language .switcher .option a[title="Greek"] span,
.acalog-custom .tool-container .tool-items a[title="Greek"],
.acalog-custom a.single-language[title="Greek"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="Gujarati"],
.acalog-custom #language .switcher .selected a[title="Gujarati"] span,
.acalog-custom #language .switcher .option a[title="Gujarati"] span,
.acalog-custom .tool-container .tool-items a[title="Gujarati"],
.acalog-custom a.single-language[title="Gujarati"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="Haitian"],
.acalog-custom #language .switcher .selected a[title="Haitian"] span,
.acalog-custom #language .switcher .option a[title="Haitian"] span,
.acalog-custom .tool-container .tool-items a[title="Haitian"],
.acalog-custom a.single-language[title="Haitian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hawaiian"],
.acalog-custom #language .switcher .selected a[title="Hawaiian"] span,
.acalog-custom #language .switcher .option a[title="Hawaiian"] span,
.acalog-custom .tool-container .tool-items a[title="Hawaiian"],
.acalog-custom a.single-language[title="Hawaiian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hausa"],
.acalog-custom #language .switcher .selected a[title="Hausa"] span,
.acalog-custom #language .switcher .option a[title="Hausa"] span,
.acalog-custom .tool-container .tool-items a[title="Hausa"],
.acalog-custom a.single-language[title="Hausa"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -121px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hebrew"],
.acalog-custom #language .switcher .selected a[title="Hebrew"] span,
.acalog-custom #language .switcher .option a[title="Hebrew"] span,
.acalog-custom .tool-container .tool-items a[title="Hebrew"],
.acalog-custom a.single-language[title="Hebrew"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hindi"],
.acalog-custom #language .switcher .selected a[title="Hindi"] span,
.acalog-custom #language .switcher .option a[title="Hindi"] span,
.acalog-custom .tool-container .tool-items a[title="Hindi"],
.acalog-custom a.single-language[title="Hindi"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hmong"],
.acalog-custom #language .switcher .selected a[title="Hmong"] span,
.acalog-custom #language .switcher .option a[title="Hmong"] span,
.acalog-custom .tool-container .tool-items a[title="Hmong"],
.acalog-custom a.single-language[title="Hmong"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Hungarian"],
.acalog-custom #language .switcher .selected a[title="Hungarian"] span,
.acalog-custom #language .switcher .option a[title="Hungarian"] span,
.acalog-custom .tool-container .tool-items a[title="Hungarian"],
.acalog-custom a.single-language[title="Hungarian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Icelandic"],
.acalog-custom #language .switcher .selected a[title="Icelandic"] span,
.acalog-custom #language .switcher .option a[title="Icelandic"] span,
.acalog-custom .tool-container .tool-items a[title="Icelandic"],
.acalog-custom a.single-language[title="Icelandic"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Igbo"],
.acalog-custom #language .switcher .selected a[title="Igbo"] span,
.acalog-custom #language .switcher .option a[title="Igbo"] span,
.acalog-custom .tool-container .tool-items a[title="Igbo"],
.acalog-custom a.single-language[title="Igbo"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -150px no-repeat;
}
.acalog-custom #flags.size16 a[title="Indonesian"],
.acalog-custom #language .switcher .selected a[title="Indonesian"] span,
.acalog-custom #language .switcher .option a[title="Indonesian"] span,
.acalog-custom .tool-container .tool-items a[title="Indonesian"],
.acalog-custom a.single-language[title="Indonesian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Irish"],
.acalog-custom #language .switcher .selected a[title="Irish"] span,
.acalog-custom #language .switcher .option a[title="Irish"] span,
.acalog-custom .tool-container .tool-items a[title="Irish"],
.acalog-custom a.single-language[title="Irish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Italian"],
.acalog-custom #language .switcher .selected a[title="Italian"] span,
.acalog-custom #language .switcher .option a[title="Italian"] span,
.acalog-custom .tool-container .tool-items a[title="Italian"],
.acalog-custom a.single-language[title="Italian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Japanese"],
.acalog-custom #language .switcher .selected a[title="Japanese"] span,
.acalog-custom #language .switcher .option a[title="Japanese"] span,
.acalog-custom .tool-container .tool-items a[title="Japanese"],
.acalog-custom a.single-language[title="Japanese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Javanese"],
.acalog-custom #language .switcher .selected a[title="Javanese"] span,
.acalog-custom #language .switcher .option a[title="Javanese"] span,
.acalog-custom .tool-container .tool-items a[title="Javanese"],
.acalog-custom a.single-language[title="Javanese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Kannada"],
.acalog-custom #language .switcher .selected a[title="Kannada"] span,
.acalog-custom #language .switcher .option a[title="Kannada"] span,
.acalog-custom .tool-container .tool-items a[title="Kannada"],
.acalog-custom a.single-language[title="Kannada"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -179px no-repeat;
}
.acalog-custom #flags.size16 a[title="Kazakh"],
.acalog-custom #language .switcher .selected a[title="Kazakh"] span,
.acalog-custom #language .switcher .option a[title="Kazakh"] span,
.acalog-custom .tool-container .tool-items a[title="Kazakh"],
.acalog-custom a.single-language[title="Kazakh"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Khmer"],
.acalog-custom #language .switcher .selected a[title="Khmer"] span,
.acalog-custom #language .switcher .option a[title="Khmer"] span,
.acalog-custom .tool-container .tool-items a[title="Khmer"],
.acalog-custom a.single-language[title="Khmer"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Korean"],
.acalog-custom #language .switcher .selected a[title="Korean"] span,
.acalog-custom #language .switcher .option a[title="Korean"] span,
.acalog-custom .tool-container .tool-items a[title="Korean"],
.acalog-custom a.single-language[title="Korean"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Kurdish"],
.acalog-custom #language .switcher .selected a[title="Kurdish"] span,
.acalog-custom #language .switcher .option a[title="Kurdish"] span,
.acalog-custom .tool-container .tool-items a[title="Kurdish"],
.acalog-custom a.single-language[title="Kurdish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Kyrgyz"],
.acalog-custom #language .switcher .selected a[title="Kyrgyz"] span,
.acalog-custom #language .switcher .option a[title="Kyrgyz"] span,
.acalog-custom .tool-container .tool-items a[title="Kyrgyz"],
.acalog-custom a.single-language[title="Kyrgyz"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Lao"],
.acalog-custom #language .switcher .selected a[title="Lao"] span,
.acalog-custom #language .switcher .option a[title="Lao"] span,
.acalog-custom .tool-container .tool-items a[title="Lao"],
.acalog-custom a.single-language[title="Lao"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Latin"],
.acalog-custom #language .switcher .selected a[title="Latin"] span,
.acalog-custom #language .switcher .option a[title="Latin"] span,
.acalog-custom .tool-container .tool-items a[title="Latin"],
.acalog-custom a.single-language[title="Latin"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Latvian"],
.acalog-custom #language .switcher .selected a[title="Latvian"] span,
.acalog-custom #language .switcher .option a[title="Latvian"] span,
.acalog-custom .tool-container .tool-items a[title="Latvian"],
.acalog-custom a.single-language[title="Latvian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Lithuanian"],
.acalog-custom #language .switcher .selected a[title="Lithuanian"] span,
.acalog-custom #language .switcher .option a[title="Lithuanian"] span,
.acalog-custom .tool-container .tool-items a[title="Lithuanian"],
.acalog-custom a.single-language[title="Lithuanian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -208px no-repeat;
}
.acalog-custom #flags.size16 a[title="Luxembourgish"],
.acalog-custom #language .switcher .selected a[title="Luxembourgish"] span,
.acalog-custom #language .switcher .option a[title="Luxembourgish"] span,
.acalog-custom .tool-container .tool-items a[title="Luxembourgish"],
.acalog-custom a.single-language[title="Luxembourgish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -498px no-repeat;
}
.acalog-custom #flags.size16 a[title="Macedonian"],
.acalog-custom #language .switcher .selected a[title="Macedonian"] span,
.acalog-custom #language .switcher .option a[title="Macedonian"] span,
.acalog-custom .tool-container .tool-items a[title="Macedonian"],
.acalog-custom a.single-language[title="Macedonian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Malay"],
.acalog-custom #language .switcher .selected a[title="Malay"] span,
.acalog-custom #language .switcher .option a[title="Malay"] span,
.acalog-custom .tool-container .tool-items a[title="Malay"],
.acalog-custom a.single-language[title="Malay"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Malagasy"],
.acalog-custom #language .switcher .selected a[title="Malagasy"] span,
.acalog-custom #language .switcher .option a[title="Malagasy"] span,
.acalog-custom .tool-container .tool-items a[title="Malagasy"],
.acalog-custom a.single-language[title="Malagasy"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Malayalam"],
.acalog-custom #language .switcher .selected a[title="Malayalam"] span,
.acalog-custom #language .switcher .option a[title="Malayalam"] span,
.acalog-custom .tool-container .tool-items a[title="Malayalam"],
.acalog-custom a.single-language[title="Malayalam"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Maltese"],
.acalog-custom #language .switcher .selected a[title="Maltese"] span,
.acalog-custom #language .switcher .option a[title="Maltese"] span,
.acalog-custom .tool-container .tool-items a[title="Maltese"],
.acalog-custom a.single-language[title="Maltese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Maori"],
.acalog-custom #language .switcher .selected a[title="Maori"] span,
.acalog-custom #language .switcher .option a[title="Maori"] span,
.acalog-custom .tool-container .tool-items a[title="Maori"],
.acalog-custom a.single-language[title="Maori"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Marathi"],
.acalog-custom #language .switcher .selected a[title="Marathi"] span,
.acalog-custom #language .switcher .option a[title="Marathi"] span,
.acalog-custom .tool-container .tool-items a[title="Marathi"],
.acalog-custom a.single-language[title="Marathi"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Mongolian"],
.acalog-custom #language .switcher .selected a[title="Mongolian"] span,
.acalog-custom #language .switcher .option a[title="Mongolian"] span,
.acalog-custom .tool-container .tool-items a[title="Mongolian"],
.acalog-custom a.single-language[title="Mongolian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -237px no-repeat;
}
.acalog-custom #flags.size16 a[title="Myanmar (Burmese)"],
.acalog-custom #language .switcher .selected a[title="Myanmar (Burmese)"] span,
.acalog-custom #language .switcher .option a[title="Myanmar (Burmese)"] span,
.acalog-custom .tool-container .tool-items a[title="Myanmar (Burmese)"],
.acalog-custom a.single-language[title="Myanmar (Burmese)"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Nepali"],
.acalog-custom #language .switcher .selected a[title="Nepali"] span,
.acalog-custom #language .switcher .option a[title="Nepali"] span,
.acalog-custom .tool-container .tool-items a[title="Nepali"],
.acalog-custom a.single-language[title="Nepali"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -266px no-repeat;
}
.acalog-custom #flags.size16 a[title="Norwegian"],
.acalog-custom #language .switcher .selected a[title="Norwegian"] span,
.acalog-custom #language .switcher .option a[title="Norwegian"] span,
.acalog-custom .tool-container .tool-items a[title="Norwegian"],
.acalog-custom a.single-language[title="Norwegian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -266px no-repeat;
}
.acalog-custom #flags.size16 a[title="Pashto"],
.acalog-custom #language .switcher .selected a[title="Pashto"] span,
.acalog-custom #language .switcher .option a[title="Pashto"] span,
.acalog-custom .tool-container .tool-items a[title="Pashto"],
.acalog-custom a.single-language[title="Pashto"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -498px no-repeat;
}
.acalog-custom #flags.size16 a[title="Persian"],
.acalog-custom #language .switcher .selected a[title="Persian"] span,
.acalog-custom #language .switcher .option a[title="Persian"] span,
.acalog-custom .tool-container .tool-items a[title="Persian"],
.acalog-custom a.single-language[title="Persian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -266px no-repeat;
}
.acalog-custom #flags.size16 a[title="Polish"],
.acalog-custom #language .switcher .selected a[title="Polish"] span,
.acalog-custom #language .switcher .option a[title="Polish"] span,
.acalog-custom .tool-container .tool-items a[title="Polish"],
.acalog-custom a.single-language[title="Polish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -266px no-repeat;
}
.acalog-custom #flags.size16 a[title="Portuguese"],
.acalog-custom #language .switcher .selected a[title="Portuguese"] span,
.acalog-custom #language .switcher .option a[title="Portuguese"] span,
.acalog-custom .tool-container .tool-items a[title="Portuguese"],
.acalog-custom a.single-language[title="Portuguese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -266px no-repeat;
}
.acalog-custom #flags.size16 a.brazil[title="Portuguese"],
.acalog-custom #language .switcher .selected a[title="Portuguese"] span.brazil,
.acalog-custom #language .switcher .option a[title="Portuguese"] span.brazil,
.acalog-custom a.single-language.brazil[title="Portuguese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Punjabi"],
.acalog-custom #language .switcher .selected a[title="Punjabi"] span,
.acalog-custom #language .switcher .option a[title="Punjabi"] span,
.acalog-custom .tool-container .tool-items a[title="Punjabi"],
.acalog-custom a.single-language[title="Punjabi"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -266px no-repeat;
}
.acalog-custom #flags.size16 a[title="Romanian"],
.acalog-custom #language .switcher .selected a[title="Romanian"] span,
.acalog-custom #language .switcher .option a[title="Romanian"] span,
.acalog-custom .tool-container .tool-items a[title="Romanian"],
.acalog-custom a.single-language[title="Romanian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Russian"],
.acalog-custom #language .switcher .selected a[title="Russian"] span,
.acalog-custom #language .switcher .option a[title="Russian"] span,
.acalog-custom .tool-container .tool-items a[title="Russian"],
.acalog-custom a.single-language[title="Russian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Samoan"],
.acalog-custom #language .switcher .selected a[title="Samoan"] span,
.acalog-custom #language .switcher .option a[title="Samoan"] span,
.acalog-custom .tool-container .tool-items a[title="Samoan"],
.acalog-custom a.single-language[title="Samoan"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Scots Gaelic"],
.acalog-custom #language .switcher .selected a[title="Scots Gaelic"] span,
.acalog-custom #language .switcher .option a[title="Scots Gaelic"] span,
.acalog-custom .tool-container .tool-items a[title="Scots Gaelic"],
.acalog-custom a.single-language[title="Scots Gaelic"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -469px no-repeat;
}
.acalog-custom #flags.size16 a[title="Serbian"],
.acalog-custom #language .switcher .selected a[title="Serbian"] span,
.acalog-custom #language .switcher .option a[title="Serbian"] span,
.acalog-custom .tool-container .tool-items a[title="Serbian"],
.acalog-custom a.single-language[title="Serbian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Sesotho"],
.acalog-custom #language .switcher .selected a[title="Sesotho"] span,
.acalog-custom #language .switcher .option a[title="Sesotho"] span,
.acalog-custom .tool-container .tool-items a[title="Sesotho"],
.acalog-custom a.single-language[title="Sesotho"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -411px no-repeat;
}
.acalog-custom #flags.size16 a[title="Shona"],
.acalog-custom #language .switcher .selected a[title="Shona"] span,
.acalog-custom #language .switcher .option a[title="Shona"] span,
.acalog-custom .tool-container .tool-items a[title="Shona"],
.acalog-custom a.single-language[title="Shona"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -498px no-repeat;
}
.acalog-custom #flags.size16 a[title="Sindhi"],
.acalog-custom #language .switcher .selected a[title="Sindhi"] span,
.acalog-custom #language .switcher .option a[title="Sindhi"] span,
.acalog-custom .tool-container .tool-items a[title="Sindhi"],
.acalog-custom a.single-language[title="Sindhi"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -353px no-repeat;
}
.acalog-custom #flags.size16 a[title="Sinhala"],
.acalog-custom #language .switcher .selected a[title="Sinhala"] span,
.acalog-custom #language .switcher .option a[title="Sinhala"] span,
.acalog-custom .tool-container .tool-items a[title="Sinhala"],
.acalog-custom a.single-language[title="Sinhala"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Slovak"],
.acalog-custom #language .switcher .selected a[title="Slovak"] span,
.acalog-custom #language .switcher .option a[title="Slovak"] span,
.acalog-custom .tool-container .tool-items a[title="Slovak"],
.acalog-custom a.single-language[title="Slovak"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Slovenian"],
.acalog-custom #language .switcher .selected a[title="Slovenian"] span,
.acalog-custom #language .switcher .option a[title="Slovenian"] span,
.acalog-custom .tool-container .tool-items a[title="Slovenian"],
.acalog-custom a.single-language[title="Slovenian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Somali"],
.acalog-custom #language .switcher .selected a[title="Somali"] span,
.acalog-custom #language .switcher .option a[title="Somali"] span,
.acalog-custom .tool-container .tool-items a[title="Somali"],
.acalog-custom a.single-language[title="Somali"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -295px no-repeat;
}
.acalog-custom #flags.size16 a[title="Spanish"],
.acalog-custom #language .switcher .selected a[title="Spanish"] span,
.acalog-custom #language .switcher .option a[title="Spanish"] span,
.acalog-custom .tool-container .tool-items a[title="Spanish"],
.acalog-custom a.single-language[title="Spanish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -324px no-repeat;
}
.acalog-custom #flags.size16 a.mexico[title="Spanish"],
.acalog-custom #language .switcher .selected a[title="Spanish"] span.mexico,
.acalog-custom #language .switcher .option a[title="Spanish"] span.mexico,
.acalog-custom a.single-language.mexico[title="Spanish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Swahili"],
.acalog-custom #language .switcher .selected a[title="Swahili"] span,
.acalog-custom #language .switcher .option a[title="Swahili"] span,
.acalog-custom .tool-container .tool-items a[title="Swahili"],
.acalog-custom a.single-language[title="Swahili"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -324px no-repeat;
}
.acalog-custom #flags.size16 a[title="Swedish"],
.acalog-custom #language .switcher .selected a[title="Swedish"] span,
.acalog-custom #language .switcher .option a[title="Swedish"] span,
.acalog-custom .tool-container .tool-items a[title="Swedish"],
.acalog-custom a.single-language[title="Swedish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -324px no-repeat;
}
.acalog-custom #flags.size16 a[title="Sundanese"],
.acalog-custom #language .switcher .selected a[title="Sundanese"] span,
.acalog-custom #language .switcher .option a[title="Sundanese"] span,
.acalog-custom .tool-container .tool-items a[title="Sundanese"],
.acalog-custom a.single-language[title="Sundanese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -382px no-repeat;
}
.acalog-custom #flags.size16 a[title="Tajik"],
.acalog-custom #language .switcher .selected a[title="Tajik"] span,
.acalog-custom #language .switcher .option a[title="Tajik"] span,
.acalog-custom .tool-container .tool-items a[title="Tajik"],
.acalog-custom a.single-language[title="Tajik"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Tamil"],
.acalog-custom #language .switcher .selected a[title="Tamil"] span,
.acalog-custom #language .switcher .option a[title="Tamil"] span,
.acalog-custom .tool-container .tool-items a[title="Tamil"],
.acalog-custom a.single-language[title="Tamil"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -324px no-repeat;
}
.acalog-custom #flags.size16 a[title="Telugu"],
.acalog-custom #language .switcher .selected a[title="Telugu"] span,
.acalog-custom #language .switcher .option a[title="Telugu"] span,
.acalog-custom .tool-container .tool-items a[title="Telugu"],
.acalog-custom a.single-language[title="Telugu"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -324px no-repeat;
}
.acalog-custom #flags.size16 a[title="Thai"],
.acalog-custom #language .switcher .selected a[title="Thai"] span,
.acalog-custom #language .switcher .option a[title="Thai"] span,
.acalog-custom .tool-container .tool-items a[title="Thai"],
.acalog-custom a.single-language[title="Thai"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -324px no-repeat;
}
.acalog-custom #flags.size16 a[title="Turkish"],
.acalog-custom #language .switcher .selected a[title="Turkish"] span,
.acalog-custom #language .switcher .option a[title="Turkish"] span,
.acalog-custom .tool-container .tool-items a[title="Turkish"],
.acalog-custom a.single-language[title="Turkish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -353px no-repeat;
}
.acalog-custom #flags.size16 a[title="Ukrainian"],
.acalog-custom #language .switcher .selected a[title="Ukrainian"] span,
.acalog-custom #language .switcher .option a[title="Ukrainian"] span,
.acalog-custom .tool-container .tool-items a[title="Ukrainian"],
.acalog-custom a.single-language[title="Ukrainian"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -353px no-repeat;
}
.acalog-custom #flags.size16 a[title="Urdu"],
.acalog-custom #language .switcher .selected a[title="Urdu"] span,
.acalog-custom #language .switcher .option a[title="Urdu"] span,
.acalog-custom .tool-container .tool-items a[title="Urdu"],
.acalog-custom a.single-language[title="Urdu"] span.size16 {
  background: url("../../img/gateway/flags16.png") -149px -353px no-repeat;
}
.acalog-custom #flags.size16 a[title="Uzbek"],
.acalog-custom #language .switcher .selected a[title="Uzbek"] span,
.acalog-custom #language .switcher .option a[title="Uzbek"] span,
.acalog-custom .tool-container .tool-items a[title="Uzbek"],
.acalog-custom a.single-language[title="Uzbek"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -440px no-repeat;
}
.acalog-custom #flags.size16 a[title="Vietnamese"],
.acalog-custom #language .switcher .selected a[title="Vietnamese"] span,
.acalog-custom #language .switcher .option a[title="Vietnamese"] span,
.acalog-custom .tool-container .tool-items a[title="Vietnamese"],
.acalog-custom a.single-language[title="Vietnamese"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -382px no-repeat;
}
.acalog-custom #flags.size16 a[title="Welsh"],
.acalog-custom #language .switcher .selected a[title="Welsh"] span,
.acalog-custom #language .switcher .option a[title="Welsh"] span,
.acalog-custom .tool-container .tool-items a[title="Welsh"],
.acalog-custom a.single-language[title="Welsh"] span.size16 {
  background: url("../../img/gateway/flags16.png") -33px -382px no-repeat;
}
.acalog-custom #flags.size16 a[title="Xhosa"],
.acalog-custom #language .switcher .selected a[title="Xhosa"] span,
.acalog-custom #language .switcher .option a[title="Xhosa"] span,
.acalog-custom .tool-container .tool-items a[title="Xhosa"],
.acalog-custom a.single-language[title="Xhosa"] span.size16 {
  background: url("../../img/gateway/flags16.png") -4px -5px no-repeat;
}
.acalog-custom #flags.size16 a[title="Yiddish"],
.acalog-custom #language .switcher .selected a[title="Yiddish"] span,
.acalog-custom #language .switcher .option a[title="Yiddish"] span,
.acalog-custom .tool-container .tool-items a[title="Yiddish"],
.acalog-custom a.single-language[title="Yiddish"] span.size16 {
  background: url("../../img/gateway/flags16.png") -62px -382px no-repeat;
}
.acalog-custom #flags.size16 a[title="Yoruba"],
.acalog-custom #language .switcher .selected a[title="Yoruba"] span,
.acalog-custom a.single-language[title="Yoruba"] span.size16 span,
.acalog-custom #language .switcher .option a[title="Yoruba"] span,
.acalog-custom .tool-container .tool-items a[title="Yoruba"],
.acalog-custom a.single-language[title="Yoruba"] span.size16 {
  background: url("../../img/gateway/flags16.png") -91px -382px no-repeat;
}
.acalog-custom #flags.size16 a[title="Zulu"],
.acalog-custom #language .switcher .selected a[title="Zulu"] span,
.acalog-custom #language .switcher .option a[title="Zulu"] span,
.acalog-custom .tool-container .tool-items a[title="Zulu"],
.acalog-custom a.single-language[title="Zulu"] span.size16 {
  background: url("../../img/gateway/flags16.png") -120px -382px no-repeat;
}
.acalog-custom #flags.size24 a[title="Afrikaans"],
.acalog-custom .tool-container .tool-items a[title="Afrikaans"],
.acalog-custom a.single-language[title="Afrikaans"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Albanian"],
.acalog-custom .tool-container .tool-items a[title="Albanian"],
.acalog-custom a.single-language[title="Albanian"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Amharic"],
.acalog-custom .tool-container .tool-items a[title="Amharic"],
.acalog-custom a.single-language[title="Amharic"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Arabic"],
.acalog-custom .tool-container .tool-items a[title="Arabic"],
.acalog-custom a.single-language[title="Arabic"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Armenian"],
.acalog-custom .tool-container .tool-items a[title="Armenian"],
.acalog-custom a.single-language[title="Armenian"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Azerbaijani"],
.acalog-custom .tool-container .tool-items a[title="Azerbaijani"],
.acalog-custom a.single-language[title="Azerbaijani"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Basque"],
.acalog-custom .tool-container .tool-items a[title="Basque"],
.acalog-custom a.single-language[title="Basque"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Belarusian"],
.acalog-custom .tool-container .tool-items a[title="Belarusian"],
.acalog-custom a.single-language[title="Belarusian"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Bengali"],
.acalog-custom .tool-container .tool-items a[title="Bengali"],
.acalog-custom a.single-language[title="Bengali"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Bosnian"],
.acalog-custom .tool-container .tool-items a[title="Bosnian"],
.acalog-custom a.single-language[title="Bosnian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Bulgarian"],
.acalog-custom .tool-container .tool-items a[title="Bulgarian"],
.acalog-custom a.single-language[title="Bulgarian"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Catalan"],
.acalog-custom .tool-container .tool-items a[title="Catalan"],
.acalog-custom a.single-language[title="Catalan"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Cebuano"],
.acalog-custom .tool-container .tool-items a[title="Cebuano"],
.acalog-custom a.single-language[title="Cebuano"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -32px no-repeat;
}
.acalog-custom #flags.size24 a[title="Chichewa"],
.acalog-custom .tool-container .tool-items a[title="Chichewa"],
.acalog-custom a.single-language[title="Chichewa"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Chinese (Simplified)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Simplified)"],
.acalog-custom a.single-language[title="Chinese (Simplified)"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Chinese (Traditional)"],
.acalog-custom .tool-container .tool-items a[title="Chinese (Traditional)"],
.acalog-custom a.single-language[title="Chinese (Traditional)"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Corsican"],
.acalog-custom .tool-container .tool-items a[title="Corsican"],
.acalog-custom a.single-language[title="Corsican"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Croatian"],
.acalog-custom .tool-container .tool-items a[title="Croatian"],
.acalog-custom a.single-language[title="Croatian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Czech"],
.acalog-custom .tool-container .tool-items a[title="Czech"],
.acalog-custom a.single-language[title="Czech"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Danish"],
.acalog-custom .tool-container .tool-items a[title="Danish"],
.acalog-custom a.single-language[title="Danish"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Dutch"],
.acalog-custom .tool-container .tool-items a[title="Dutch"],
.acalog-custom a.single-language[title="Dutch"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="English"],
.acalog-custom .tool-container .tool-items a[title="English"],
.acalog-custom a.single-language[title="English"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -351px no-repeat;
}
.acalog-custom #flags.size24 a.united-states[title="English"],
.acalog-custom .tool-container a.united-states[title="English"],
.acalog-custom a.single-language.united-states[title="English"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -351px no-repeat !important;
}
.acalog-custom #flags.size24 a.canada[title="English"],
.acalog-custom .tool-container a.canada[title="English"],
.acalog-custom a.single-language.canada[title="English"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -438px no-repeat !important;
}
.acalog-custom #flags.size24 a[title="Esperanto"],
.acalog-custom .tool-container .tool-items a[title="Esperanto"],
.acalog-custom a.single-language[title="Esperanto"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Estonian"],
.acalog-custom .tool-container .tool-items a[title="Estonian"],
.acalog-custom a.single-language[title="Estonian"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Filipino"],
.acalog-custom .tool-container .tool-items a[title="Filipino"],
.acalog-custom a.single-language[title="Filipino"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Finnish"],
.acalog-custom .tool-container .tool-items a[title="Finnish"],
.acalog-custom a.single-language[title="Finnish"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="French"],
.acalog-custom .tool-container .tool-items a[title="French"],
.acalog-custom a.single-language[title="French"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Frisian"],
.acalog-custom .tool-container .tool-items a[title="Frisian"],
.acalog-custom a.single-language[title="Frisian"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -61px no-repeat;
}
.acalog-custom #flags.size24 a[title="Galician"],
.acalog-custom .tool-container .tool-items a[title="Galician"],
.acalog-custom a.single-language[title="Galician"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -90px no-repeat;
}
.acalog-custom #flags.size24 a[title="Georgian"],
.acalog-custom .tool-container .tool-items a[title="Georgian"],
.acalog-custom a.single-language[title="Georgian"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="German"],
.acalog-custom .tool-container .tool-items a[title="German"],
.acalog-custom a.single-language[title="German"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="Greek"],
.acalog-custom .tool-container .tool-items a[title="Greek"],
.acalog-custom a.single-language[title="Greek"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="Gujarati"],
.acalog-custom .tool-container .tool-items a[title="Gujarati"],
.acalog-custom a.single-language[title="Gujarati"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="Haitian"],
.acalog-custom .tool-container .tool-items a[title="Haitian"],
.acalog-custom a.single-language[title="Haitian"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hausa"],
.acalog-custom .tool-container .tool-items a[title="Hausa"],
.acalog-custom a.single-language[title="Hausa"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -119px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hawaiian"],
.acalog-custom .tool-container .tool-items a[title="Hawaiian"],
.acalog-custom a.single-language[title="Hawaiian"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hebrew"],
.acalog-custom .tool-container .tool-items a[title="Hebrew"],
.acalog-custom a.single-language[title="Hebrew"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hindi"],
.acalog-custom .tool-container .tool-items a[title="Hindi"],
.acalog-custom a.single-language[title="Hindi"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hmong"],
.acalog-custom .tool-container .tool-items a[title="Hmong"],
.acalog-custom a.single-language[title="Hmong"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Hungarian"],
.acalog-custom .tool-container .tool-items a[title="Hungarian"],
.acalog-custom a.single-language[title="Hungarian"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Icelandic"],
.acalog-custom .tool-container .tool-items a[title="Icelandic"],
.acalog-custom a.single-language[title="Icelandic"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Igbo"],
.acalog-custom .tool-container .tool-items a[title="Igbo"],
.acalog-custom a.single-language[title="Igbo"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -148px no-repeat;
}
.acalog-custom #flags.size24 a[title="Indonesian"],
.acalog-custom .tool-container .tool-items a[title="Indonesian"],
.acalog-custom a.single-language[title="Indonesian"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Irish"],
.acalog-custom .tool-container .tool-items a[title="Irish"],
.acalog-custom a.single-language[title="Irish"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Italian"],
.acalog-custom .tool-container .tool-items a[title="Italian"],
.acalog-custom a.single-language[title="Italian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Japanese"],
.acalog-custom .tool-container .tool-items a[title="Japanese"],
.acalog-custom a.single-language[title="Japanese"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Javanese"],
.acalog-custom .tool-container .tool-items a[title="Javanese"],
.acalog-custom a.single-language[title="Javanese"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Kannada"],
.acalog-custom .tool-container .tool-items a[title="Kannada"],
.acalog-custom a.single-language[title="Kannada"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -177px no-repeat;
}
.acalog-custom #flags.size24 a[title="Kazakh"],
.acalog-custom .tool-container .tool-items a[title="Kazakh"],
.acalog-custom a.single-language[title="Kazakh"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Khmer"],
.acalog-custom .tool-container .tool-items a[title="Khmer"],
.acalog-custom a.single-language[title="Khmer"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Korean"],
.acalog-custom .tool-container .tool-items a[title="Korean"],
.acalog-custom a.single-language[title="Korean"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Kurdish"],
.acalog-custom .tool-container .tool-items a[title="Kurdish"],
.acalog-custom a.single-language[title="Kurdish"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Kyrgyz"],
.acalog-custom .tool-container .tool-items a[title="Kyrgyz"],
.acalog-custom a.single-language[title="Kyrgyz"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Lao"],
.acalog-custom .tool-container .tool-items a[title="Lao"],
.acalog-custom a.single-language[title="Lao"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Latin"],
.acalog-custom .tool-container .tool-items a[title="Latin"],
.acalog-custom a.single-language[title="Latin"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Latvian"],
.acalog-custom .tool-container .tool-items a[title="Latvian"],
.acalog-custom a.single-language[title="Latvian"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Lithuanian"],
.acalog-custom .tool-container .tool-items a[title="Lithuanian"],
.acalog-custom a.single-language[title="Lithuanian"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -206px no-repeat;
}
.acalog-custom #flags.size24 a[title="Luxembourgish"],
.acalog-custom .tool-container .tool-items a[title="Luxembourgish"],
.acalog-custom a.single-language[title="Luxembourgish"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -496px no-repeat;
}
.acalog-custom #flags.size24 a[title="Macedonian"],
.acalog-custom .tool-container .tool-items a[title="Macedonian"],
.acalog-custom a.single-language[title="Macedonian"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Malagasy"],
.acalog-custom .tool-container .tool-items a[title="Malagasy"],
.acalog-custom a.single-language[title="Malagasy"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Malay"],
.acalog-custom .tool-container .tool-items a[title="Malay"],
.acalog-custom a.single-language[title="Malay"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Malayalam"],
.acalog-custom .tool-container .tool-items a[title="Malayalam"],
.acalog-custom a.single-language[title="Malayalam"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Maltese"],
.acalog-custom .tool-container .tool-items a[title="Maltese"],
.acalog-custom a.single-language[title="Maltese"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Maori"],
.acalog-custom .tool-container .tool-items a[title="Maori"],
.acalog-custom a.single-language[title="Maori"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Marathi"],
.acalog-custom .tool-container .tool-items a[title="Marathi"],
.acalog-custom a.single-language[title="Marathi"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Mongolian"],
.acalog-custom .tool-container .tool-items a[title="Mongolian"],
.acalog-custom a.single-language[title="Mongolian"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -235px no-repeat;
}
.acalog-custom #flags.size24 a[title="Myanmar (Burmese)"],
.acalog-custom .tool-container .tool-items a[title="Myanmar (Burmese)"],
.acalog-custom a.single-language[title="Myanmar (Burmese)"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Nepali"],
.acalog-custom .tool-container .tool-items a[title="Nepali"],
.acalog-custom a.single-language[title="Nepali"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -264px no-repeat;
}
.acalog-custom #flags.size24 a[title="Norwegian"],
.acalog-custom .tool-container .tool-items a[title="Norwegian"],
.acalog-custom a.single-language[title="Norwegian"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -264px no-repeat;
}
.acalog-custom #flags.size24 a[title="Pashto"],
.acalog-custom .tool-container .tool-items a[title="Pashto"],
.acalog-custom a.single-language[title="Pashto"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -496px no-repeat;
}
.acalog-custom #flags.size24 a[title="Persian"],
.acalog-custom .tool-container .tool-items a[title="Persian"],
.acalog-custom a.single-language[title="Persian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -264px no-repeat;
}
.acalog-custom #flags.size24 a[title="Polish"],
.acalog-custom .tool-container .tool-items a[title="Polish"],
.acalog-custom a.single-language[title="Polish"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -264px no-repeat;
}
.acalog-custom #flags.size24 a[title="Portuguese"],
.acalog-custom .tool-container .tool-items a[title="Portuguese"],
.acalog-custom a.single-language[title="Portuguese"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -264px no-repeat !important;
}
.acalog-custom #flags.size24 a.brazil[title="Portuguese"],
.acalog-custom .tool-container a.brazil[title="Portuguese"],
.acalog-custom a.single-language.brazil[title="Portuguese"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -438px no-repeat !important;
}
.acalog-custom #flags.size24 a[title="Punjabi"],
.acalog-custom .tool-container .tool-items a[title="Punjabi"],
.acalog-custom a.single-language[title="Punjabi"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -264px no-repeat;
}
.acalog-custom #flags.size24 a[title="Romanian"],
.acalog-custom .tool-container .tool-items a[title="Romanian"],
.acalog-custom a.single-language[title="Romanian"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Russian"],
.acalog-custom .tool-container .tool-items a[title="Russian"],
.acalog-custom a.single-language[title="Russian"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Samoan"],
.acalog-custom .tool-container .tool-items a[title="Samoan"],
.acalog-custom a.single-language[title="Samoan"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Scots Gaelic"],
.acalog-custom .tool-container .tool-items a[title="Scots Gaelic"],
.acalog-custom a.single-language[title="Scots Gaelic"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -467px no-repeat;
}
.acalog-custom #flags.size24 a[title="Serbian"],
.acalog-custom .tool-container .tool-items a[title="Serbian"],
.acalog-custom a.single-language[title="Serbian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Sesotho"],
.acalog-custom .tool-container .tool-items a[title="Sesotho"],
.acalog-custom a.single-language[title="Sesotho"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -409px no-repeat;
}
.acalog-custom #flags.size24 a[title="Shona"],
.acalog-custom .tool-container .tool-items a[title="Shona"],
.acalog-custom a.single-language[title="Shona"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -496px no-repeat;
}
.acalog-custom #flags.size24 a[title="Sindhi"],
.acalog-custom .tool-container .tool-items a[title="Sindhi"],
.acalog-custom a.single-language[title="Sindhi"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -351px no-repeat;
}
.acalog-custom #flags.size24 a[title="Sinhala"],
.acalog-custom .tool-container .tool-items a[title="Sinhala"],
.acalog-custom a.single-language[title="Sinhala"] span.size24 {
  background: url("../../img/gateway/flags.png") 0px -438px no-repeat;
}
.acalog-custom #flags.size24 a[title="Slovak"],
.acalog-custom .tool-container .tool-items a[title="Slovak"],
.acalog-custom a.single-language[title="Slovak"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Slovenian"],
.acalog-custom .tool-container .tool-items a[title="Slovenian"],
.acalog-custom a.single-language[title="Slovenian"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Somali"],
.acalog-custom .tool-container .tool-items a[title="Somali"],
.acalog-custom a.single-language[title="Somali"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -293px no-repeat;
}
.acalog-custom #flags.size24 a[title="Spanish"],
.acalog-custom .tool-container .tool-items a[title="Spanish"],
.acalog-custom a.single-language[title="Spanish"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -322px no-repeat;
}
.acalog-custom #flags.size24 a.mexico[title="Spanish"],
.acalog-custom .tool-container a.mexico[title="Spanish"],
.acalog-custom a.single-language.mexico[title="Spanish"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -438px no-repeat !important;
}
.acalog-custom #flags.size24 a[title="Sundanese"],
.acalog-custom .tool-container .tool-items a[title="Sundanese"],
.acalog-custom a.single-language[title="Sundanese"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -380px no-repeat;
}
.acalog-custom #flags.size24 a[title="Swahili"],
.acalog-custom .tool-container .tool-items a[title="Swahili"],
.acalog-custom a.single-language[title="Swahili"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -322px no-repeat;
}
.acalog-custom #flags.size24 a[title="Swedish"],
.acalog-custom .tool-container .tool-items a[title="Swedish"],
.acalog-custom a.single-language[title="Swedish"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -322px no-repeat;
}
.acalog-custom #flags.size24 a[title="Tajik"],
.acalog-custom .tool-container .tool-items a[title="Tajik"],
.acalog-custom a.single-language[title="Tajik"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -438px no-repeat;
}
.acalog-custom #flags.size24 a[title="Tamil"],
.acalog-custom .tool-container .tool-items a[title="Tamil"],
.acalog-custom a.single-language[title="Tamil"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -322px no-repeat;
}
.acalog-custom #flags.size24 a[title="Telugu"],
.acalog-custom .tool-container .tool-items a[title="Telugu"],
.acalog-custom a.single-language[title="Telugu"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -322px no-repeat;
}
.acalog-custom #flags.size24 a[title="Thai"],
.acalog-custom .tool-container .tool-items a[title="Thai"],
.acalog-custom a.single-language[title="Thai"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -322px no-repeat;
}
.acalog-custom #flags.size24 a[title="Turkish"],
.acalog-custom .tool-container .tool-items a[title="Turkish"],
.acalog-custom a.single-language[title="Turkish"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -351px no-repeat;
}
.acalog-custom #flags.size24 a[title="Ukrainian"],
.acalog-custom .tool-container .tool-items a[title="Ukrainian"],
.acalog-custom a.single-language[title="Ukrainian"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -351px no-repeat;
}
.acalog-custom #flags.size24 a[title="Urdu"],
.acalog-custom .tool-container .tool-items a[title="Urdu"],
.acalog-custom a.single-language[title="Urdu"] span.size24 {
  background: url("../../img/gateway/flags.png") -145px -351px no-repeat;
}
.acalog-custom #flags.size24 a[title="Uzbek"],
.acalog-custom .tool-container .tool-items a[title="Uzbek"],
.acalog-custom a.single-language[title="Uzbek"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -438px no-repeat;
}
.acalog-custom #flags.size24 a[title="Vietnamese"],
.acalog-custom .tool-container .tool-items a[title="Vietnamese"],
.acalog-custom a.single-language[title="Vietnamese"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -380px no-repeat;
}
.acalog-custom #flags.size24 a[title="Welsh"],
.acalog-custom .tool-container .tool-items a[title="Welsh"],
.acalog-custom a.single-language[title="Welsh"] span.size24 {
  background: url("../../img/gateway/flags.png") -29px -380px no-repeat;
}
.acalog-custom #flags.size24 a[title="Xhosa"],
.acalog-custom .tool-container .tool-items a[title="Xhosa"],
.acalog-custom a.single-language[title="Xhosa"] span.size24 {
  background: url("../../img/gateway/flags.png") 0 -3px no-repeat;
}
.acalog-custom #flags.size24 a[title="Yiddish"],
.acalog-custom .tool-container .tool-items a[title="Yiddish"],
.acalog-custom a.single-language[title="Yiddish"] span.size24 {
  background: url("../../img/gateway/flags.png") -58px -380px no-repeat;
}
.acalog-custom #flags.size24 a[title="Yoruba"],
.acalog-custom .tool-container .tool-items a[title="Yoruba"],
.acalog-custom a.single-language[title="Yoruba"] span.size24 {
  background: url("../../img/gateway/flags.png") -87px -380px no-repeat;
}
.acalog-custom #flags.size24 a[title="Zulu"],
.acalog-custom .tool-container .tool-items a[title="Zulu"],
.acalog-custom a.single-language[title="Zulu"] span.size24 {
  background: url("../../img/gateway/flags.png") -116px -380px no-repeat;
}
.acalog-custom .glt-controls {
  margin-bottom: 15px;
  background: #f0f0f0;
  padding: 10px;
}
@media only screen and (max-width: 1023px) {
  .acalog-custom .metabox-holder {
    float: none !important;
    width: 100% !important;
  }
  .acalog-custom .flagdisplay {
    float: none !important;
    width: 100% !important;
  }
  .acalog-custom .flagdisplay div {
    margin-bottom: 10px;
  }
}
.acalog-custom .ce-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.acalog-custom .ce-video-container iframe,
.acalog-custom .ce-video-container object,
.acalog-custom .ce-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen {
  .acalog-custom html {
    color: #000;
    background: #FFF;
  }
  .acalog-custom body,
  .acalog-custom div,
  .acalog-custom dl,
  .acalog-custom dt,
  .acalog-custom dd,
  .acalog-custom ul,
  .acalog-custom ol,
  .acalog-custom li,
  .acalog-custom h1,
  .acalog-custom h2,
  .acalog-custom h3,
  .acalog-custom h4,
  .acalog-custom h5,
  .acalog-custom h6,
  .acalog-custom pre,
  .acalog-custom code,
  .acalog-custom form,
  .acalog-custom fieldset,
  .acalog-custom legend,
  .acalog-custom input,
  .acalog-custom textarea,
  .acalog-custom p,
  .acalog-custom blockquote,
  .acalog-custom th,
  .acalog-custom td {
    margin: 0;
    padding: 0;
  }
  .acalog-custom table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  .acalog-custom fieldset,
  .acalog-custom img {
    border: 0;
  }
  .acalog-custom address,
  .acalog-custom caption,
  .acalog-custom cite,
  .acalog-custom code,
  .acalog-custom dfn,
  .acalog-custom em,
  .acalog-custom strong,
  .acalog-custom th,
  .acalog-custom var {
    font-style: normal;
    font-weight: normal;
  }
  .acalog-custom ol,
  .acalog-custom ul {
    list-style: none;
  }
  .acalog-custom caption,
  .acalog-custom th {
    text-align: left;
  }
  .acalog-custom h1,
  .acalog-custom h2,
  .acalog-custom h3,
  .acalog-custom h4,
  .acalog-custom h5,
  .acalog-custom h6 {
    font-size: 100%;
    font-weight: normal;
  }
  .acalog-custom q:before,
  .acalog-custom q:after {
    content: '';
  }
  .acalog-custom abbr,
  .acalog-custom acronym {
    border: 0;
    font-variant: normal;
  }
  .acalog-custom sup {
    vertical-align: text-top;
  }
  .acalog-custom sub {
    vertical-align: text-bottom;
  }
  .acalog-custom input,
  .acalog-custom textarea,
  .acalog-custom select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
  }
  .acalog-custom legend {
    color: #000;
  }
  .acalog-custom #yui3-css-stamp.cssreset {
    display: none;
  }
}
@media screen {
  .acalog-custom #fancybox-wrap,
  .acalog-custom #fancybox-wrap * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .acalog-custom #fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
  }
  .acalog-custom #fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url("../../img/gateway/fancybox.png");
  }
  .acalog-custom #fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
  }
  .acalog-custom #fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
  }
  .acalog-custom #fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
  }
  .acalog-custom #fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
  }
  .acalog-custom #fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
  }
  .acalog-custom #fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
  }
  .acalog-custom #fancybox-close {
    position: absolute;
    top: 0;
    right: -40px;
    width: 32px;
    height: 32px;
    background-image: url("../../img/gateway/icn-close.svg");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    z-index: 1103;
    display: none;
  }
  .acalog-custom #fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
  }
  .acalog-custom #fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
  }
  .acalog-custom #fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
  }
  .acalog-custom #fancybox-left,
  .acalog-custom #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url("../../img/gateway/blank.gif");
    z-index: 1102;
    display: none;
  }
  .acalog-custom #fancybox-left {
    left: 0px;
  }
  .acalog-custom #fancybox-right {
    right: 0px;
  }
  .acalog-custom #fancybox-left-ico,
  .acalog-custom #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
  }
  .acalog-custom #fancybox-left-ico {
    background-image: url("../../img/gateway/fancybox.png");
    background-position: -40px -30px;
  }
  .acalog-custom #fancybox-right-ico {
    background-image: url("../../img/gateway/fancybox.png");
    background-position: -40px -60px;
  }
  .acalog-custom #fancybox-left:hover,
  .acalog-custom #fancybox-right:hover {
    visibility: visible;
  }
  .acalog-custom #fancybox-left:hover span {
    left: 20px;
  }
  .acalog-custom #fancybox-right:hover span {
    left: auto;
    right: 20px;
  }
  .acalog-custom .fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
  }
  .acalog-custom #fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
  }
  .acalog-custom #fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-position: -40px -162px;
  }
  .acalog-custom #fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-position: -20px 0px;
  }
  .acalog-custom #fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-position: -40px -182px;
  }
  .acalog-custom #fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-position: 0px -20px;
  }
  .acalog-custom #fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-position: -40px -142px;
  }
  .acalog-custom #fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
  }
  .acalog-custom #fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-position: -40px -122px;
  }
  .acalog-custom #fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
  }
  .acalog-custom .fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
  }
  .acalog-custom .fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
  }
  .acalog-custom .fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
  }
  .acalog-custom #fancybox-title-over {
    padding: 10px;
    background-image: url("../../img/gateway/fancy_title_over.png");
    display: block;
  }
  .acalog-custom .fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
  }
  .acalog-custom #fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
  }
  .acalog-custom #fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
  }
  .acalog-custom #fancybox-title-float-main {
    color: #444;
    line-height: 1.2;
    font-family: 'open-sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 15px;
  }
  .acalog-custom .fancybox-ie .fancybox-bg {
    background: transparent !important;
  }
}
@media screen {
  @font-face {
    font-family: 'flexslider-icon';
    src: url("https\://www\.iavalley\.edu/wp\-content/themes/iowa\-valley\-master/inc/libraries/fonts/flexslider\-icon\.eot");
    src: url("https\://www\.iavalley\.edu/wp\-content/themes/iowa\-valley\-master/inc/libraries/fonts/flexslider\-icon\.eot\?") format('embedded-opentype'), url("https\://www\.iavalley\.edu/wp\-content/themes/iowa\-valley\-master/inc/libraries/fonts/flexslider\-icon\.woff") format('woff'), url("https\://www\.iavalley\.edu/wp\-content/themes/iowa\-valley\-master/inc/libraries/fonts/flexslider\-icon\.ttf") format('truetype'), url("https\://www\.iavalley\.edu/wp\-content/themes/iowa\-valley\-master/inc/libraries/fonts/flexslider\-icon\.svg") format('svg');
    font-weight: normal;
    font-style: normal;
  }
  .acalog-custom .flex-container a:hover,
  .acalog-custom .flex-slider a:hover {
    outline: none;
  }
  .acalog-custom .slides,
  .acalog-custom .slides > li,
  .acalog-custom .flex-control-nav,
  .acalog-custom .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .acalog-custom .flex-pauseplay span {
    text-transform: capitalize;
  }
  .acalog-custom .flexslider {
    margin: 0;
    padding: 0;
    height: 100vh;
  }
  .acalog-custom .flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    height: 100vh;
  }
  .acalog-custom .flexslider .slides img {
    width: 100%;
    display: block;
    height: 100vh;
    visibility: hidden;
  }
  .acalog-custom .flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  .acalog-custom html[xmlns] .flexslider .slides {
    display: block;
  }
  .acalog-custom * html .flexslider .slides {
    height: 1%;
  }
  .acalog-custom .no-js .flexslider .slides > li:first-child {
    display: block;
  }
  .acalog-custom .flexslider {
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-box-shadow: '' 0 1px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0,0,0,0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0,0,0,0.2);
    box-shadow: '' 0 1px 4px rgba(0,0,0,0.2);
  }
  .acalog-custom .flexslider .slides {
    zoom: 1;
  }
  .acalog-custom .flexslider .slides img {
    height: auto;
    -moz-user-select: none;
  }
  .acalog-custom .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
  }
  .acalog-custom .loading .flex-viewport {
    max-height: 300px;
  }
  .acalog-custom .carousel li {
    margin-right: 5px;
  }
  .acalog-custom .flex-direction-nav {
    *height: 0;
  }
  .acalog-custom .flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .acalog-custom .flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
  }
  .acalog-custom .flex-direction-nav a.flex-next:before {
    content: '\f002';
  }
  .acalog-custom .flex-direction-nav .flex-prev {
    left: -50px;
  }
  .acalog-custom .flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
  }
  .acalog-custom .flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
  }
  .acalog-custom .flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
  }
  .acalog-custom .flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
  }
  .acalog-custom .flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
  }
  .acalog-custom .flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
  }
  .acalog-custom .flex-pauseplay a {
    color: transparent;
    cursor: pointer;
    display: block;
    height: 10px;
    position: relative;
    top: -3px;
    width: 10px;
    z-index: 10;
  }
  .acalog-custom .flex-pauseplay a:before {
    border-bottom: 6px solid transparent;
    border-left: 8px solid #fff;
    border-top: 6px solid transparent;
    border-right: 0;
    display: inline-block;
    content: '';
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 3px;
  }
  .acalog-custom .flex-pauseplay .flex-pause:before {
    border-bottom: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-top: 0;
  }
  .acalog-custom .flex-pauseplay a:hover {
    color: transparent;
  }
  .acalog-custom .flex-control-nav,
  .acalog-custom .flex-pauseplay {
    position: absolute;
    text-align: center;
    float: right;
    right: 2em;
    bottom: 2em;
  }
  .acalog-custom .flex-pauseplay {
    right: 10em;
  }
  .acalog-custom .flex-control-nav li {
    margin: 0 4px;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  .acalog-custom .flex-control-paging li a {
    float: left;
    width: 10px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    margin-right: 3px;
    margin-top: 2%;
    color: transparent;
  }
  .acalog-custom .flex-control-paging li a:hover {
    border-right: 3px solid #6bb1e1;
    border-bottom: 3px solid #6bb1e1;
  }
  .acalog-custom .flex-control-paging li a.flex-active {
    border-right: 3px solid #6bb1e1;
    border-bottom: 3px solid #6bb1e1;
  }
  .acalog-custom .flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
  }
  .acalog-custom .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
  }
  .acalog-custom .flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
  }
  .acalog-custom .flex-control-thumbs img:hover {
    opacity: 1;
  }
  .acalog-custom .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
  }
}
@media screen and screen and (max-width: 860px) {
  .acalog-custom .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .acalog-custom .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
.acalog-custom * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom img {
  height: auto;
  max-width: 100%;
}
.acalog-custom html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.acalog-custom .skip-to-content {
  background-color: #002e58;
  color: #fff;
  display: block;
  font-size: 1.4em;
  font-weight: 600;
  margin: -3.5714285714em 0 0;
  opacity: .01;
  padding: 1em 0 1em 3em;
  text-decoration: none;
}
.acalog-custom .skip-to-content:focus {
  margin: 0;
  opacity: 1;
}
.acalog-custom .skip-to-content:focus span {
  outline: 1px dotted #fff;
}
.acalog-custom body {
  color: #111;
  font: 62.5%/1.6 'open-sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
}
.acalog-custom h1 {
  font-family: 'futura-pt';
  font-size: 3.0em;
  font-weight: 700;
  letter-spacing: .0125em;
  line-height: 1.2;
  margin: 0 0 .75em;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom h2 {
  font-family: 'futura-pt';
  font-size: 1.8em;
  font-weight: 900;
  letter-spacing: .025em;
  line-height: 1.3333333;
  margin: 0 0 .25em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom .content-int h2 {
  color: #000 !important;
  font-size: 2.4em;
}
.acalog-custom .content-int h2 strong {
  font-weight: 900;
}
.acalog-custom .content-int h2 em {
  font-style: normal;
  font-weight: 900;
}
.acalog-custom .content-int h2 span {
  color: inherit !important;
}
.acalog-custom .content-int h2 a {
  color: inherit;
}
.acalog-custom h2.large-type {
  font-size: 2.8em;
  font-weight: 200;
  text-transform: inherit;
}
.acalog-custom h3,
.acalog-custom .directory-filters label {
  font-family: 'futura-pt';
  font-size: 1.8em;
  font-weight: 700;
  letter-spacing: .025em;
  line-height: 1.5;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom .content-int h3,
.acalog-custom .directory-filters label {
  color: #000 !important;
  font-size: 1.8em;
}
.acalog-custom .content-int h3 strong {
  font-weight: 700;
}
.acalog-custom .content-int h3 em {
  font-style: normal;
  font-weight: 700;
}
.acalog-custom .content-int h3 span {
  color: inherit !important;
}
.acalog-custom h4 {
  font-family: 'futura-pt';
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
}
.acalog-custom p {
  font-size: 1.6em;
  font-weight: 200;
  line-height: 1.8;
  padding: 0 0 1.5em;
}
.acalog-custom a {
  color: #111;
}
.acalog-custom p a {
  color: #015aad;
  transition: color .15s ease-in-out;
}
.acalog-custom p a:hover {
  color: #003a70;
}
.acalog-custom .content-int a {
  color: #015aad;
}
.acalog-custom .content-int a:hover {
  text-decoration: none;
}
.acalog-custom a.no-decoration {
  text-decoration: none;
}
.acalog-custom li {
  list-style-type: none;
}
.acalog-custom .post-content ul,
.acalog-custom .post-content ol {
  left: 2.2em;
  list-style-position: outside;
  margin: 0 2.2em 2.1em 0;
  position: relative;
}
.acalog-custom .post-content li {
  font-size: 1.4em;
  font-weight: 200;
  list-style-type: disc;
}
.acalog-custom .post-content ol li {
  list-style-type: decimal;
}
.acalog-custom .post-content li ul,
.acalog-custom .post-content li ol {
  left: 1.5em;
  margin-bottom: 0;
}
.acalog-custom .post-content li li,
.acalog-custom .post-content li li li {
  font-size: 1em;
  list-style-type: circle;
}
.acalog-custom strong {
  font-weight: 600;
}
.acalog-custom em {
  font-style: italic;
}
.acalog-custom p em {
  font-weight: 200;
}
.acalog-custom blockquote {
  font-family: "expo-serif-pro", serif;
  font-size: 1.8em;
  font-style: italic;
  padding: 0 0 1.5em;
}
.acalog-custom blockquote p {
  font-size: 1.0em;
  padding: 0;
}
.acalog-custom hr {
  border: 0;
  border-bottom: 1px solid #d4d4d4;
  margin: 0 0 2.1em;
}
.acalog-custom input,
.acalog-custom textarea {
  border: 1px solid #808080;
  border-radius: 0;
  font-size: 1.6em;
  font-weight: 200;
  padding: .5em;
  -webkit-appearance: none;
}
.acalog-custom input[type=radio] {
  -webkit-appearance: radio;
}
.acalog-custom input[type=checkbox] {
  -webkit-appearance: checkbox;
}
.acalog-custom textarea {
  resize: none;
}
.acalog-custom input:focus,
.acalog-custom textarea:focus {
  border-color: #000;
}
.acalog-custom input[type=submit] {
  background-color: #fdb827;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 1.2em;
  letter-spacing: .1em;
  padding: 1em 1.5em;
  text-transform: uppercase;
}
.acalog-custom label {
  display: block;
  font-size: 1.2em;
  font-weight: 200;
}
.acalog-custom ::-webkit-input-placeholder {
  color: #686868;
}
.acalog-custom :-moz-input-placeholder {
  color: #686868;
}
.acalog-custom ::-moz-input-placeholder {
  color: #686868;
}
.acalog-custom ::-ms-input-placeholder {
  color: #686868;
}
.acalog-custom table {
  border-collapse: collapse;
  display: block;
  font-size: 1.4em;
  margin: 0 0 1.5em;
  overflow: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom table td {
  min-width: 150px;
}
.acalog-custom .content-int table {
  border: 1px solid #d4d4d4;
  font-size: 1.6em;
}
.acalog-custom .content-int table th,
.acalog-custom .content-int table td {
  border: 1px solid #d4d4d4;
  padding: .5em;
}
.acalog-custom .content-int table.noscale img {
  width: auto;
  max-width: inherit;
}
.acalog-custom .content-int table.noborder,
.acalog-custom .content-int table.noborder td,
.acalog-custom .content-int table.noborder th {
  border: none;
}
.acalog-custom .content-int table table {
  font-size: 1.6em;
}
.acalog-custom .content-int table p,
.acalog-custom .content-int table li,
.acalog-custom .content-int table h2,
.acalog-custom .content-int table h3,
.acalog-custom .content-int table table {
  font-size: 1em;
}
.acalog-custom .content-int table h2 {
  font-size: 1.6em;
}
.acalog-custom .content-int table h3 {
  font-size: 1.2em;
}
.acalog-custom table th {
  font-weight: 600;
  padding: .5em 1em .5em 0;
}
.acalog-custom table td {
  padding: .5em 1em 0 0;
  font-weight: 200;
}
.acalog-custom .content-int table.alignleft td,
.acalog-custom .content-int table.alignright td,
.acalog-custom .content-int table.alignnone td,
.acalog-custom .content-int table.alignleft th,
.acalog-custom .content-int table.alignright th,
.acalog-custom .content-int table.alignnone th,
.acalog-custom .single-academic .content-int table td,
.acalog-custom .single-academic .content-int table th,
.acalog-custom .content-int table.formatted th,
.acalog-custom .content-int table.formatted td {
  padding: .5em 1em .5em .5em;
}
.acalog-custom .content-int table.alignleft tr:nth-child(odd),
.acalog-custom .content-int table.alignright tr:nth-child(odd),
.acalog-custom .content-int table.alignnone tr:nth-child(odd),
.acalog-custom .single-academic .content-int table tr:nth-child(odd),
.acalog-custom .content-int table.formatted tr:nth-child(odd) {
  background-color: #E5E5E5;
}
.acalog-custom .content-int table.alignleft,
.acalog-custom .content-int table.alignright,
.acalog-custom .content-int table.alignnone,
.acalog-custom .single-academic .content-int table,
.acalog-custom .content-int table.formatted {
  display: inline-block;
}
.acalog-custom .content-int table.alignleft th,
.acalog-custom .content-int table.alignright th,
.acalog-custom .content-int table.alignnone th,
.acalog-custom .content-int table.alignleft thead,
.acalog-custom .content-int table.alignright thead,
.acalog-custom .content-int table.alignnone thead,
.acalog-custom .single-academic .content-int table th,
.acalog-custom .single-academic .content-int table thead,
.acalog-custom .content-int table.formatted th,
.acalog-custom .content-int table.formatted thead {
  background-color: #003a70;
  color: #FFF;
}
.acalog-custom .content-int table.alignleft th strong,
.acalog-custom .content-int table.alignright th strong,
.acalog-custom .content-int table.alignnone th strong,
.acalog-custom .content-int table.alignleft thead strong,
.acalog-custom .content-int table.alignright thead strong,
.acalog-custom .content-int table.alignnone thead strong,
.acalog-custom .single-academic .content-int table thead strong,
.acalog-custom .single-academic .content-int table th strong,
.acalog-custom .content-int table.formatted th strong,
.acalog-custom .content-int table.formatted thead strong {
  font-weight: normal;
}
.acalog-custom .clear {
  clear: both;
}
.acalog-custom iframe {
  border: none;
  position: relative;
  z-index: 1;
}
.acalog-custom a img.alignleft {
  float: left;
}
.acalog-custom a img.alignright {
  float: right;
}
.acalog-custom a img.aligncenter {
  display: block;
  margin: 0 auto;
}
.acalog-custom .wp-caption {
  max-width: 100%;
}
.acalog-custom .wp-caption.alignleft,
.acalog-custom .wp-caption.alignright,
.acalog-custom .wp-caption.aligncenter {
  margin: 0 auto 2em;
}
.acalog-custom .wp-caption p.wp-caption-text {
  color: #4a4a4a;
  font-style: italic;
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 640px) {
  .acalog-custom table {
    display: table;
    max-width: 100%;
    overflow: auto;
    width: auto;
  }
  .acalog-custom table td {
    min-width: 0;
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .acalog-custom h2.large-type {
    font-size: 3.8em;
  }
  .acalog-custom p,
  .acalog-custom .post-content li {
    font-size: 1.6em;
  }
  .acalog-custom .col {
    float: left;
  }
  .acalog-custom .three-fourths {
    width: 75%;
  }
  .acalog-custom .two-thirds {
    width: 66.6667%;
  }
  .acalog-custom .sixty {
    width: 60%;
  }
  .acalog-custom .half {
    width: 50%;
  }
  .acalog-custom .forty {
    width: 40%;
  }
  .acalog-custom .third {
    width: 33.3333%;
  }
  .acalog-custom .fourth {
    width: 25%;
  }
}
@media screen and (min-width: 960px) {
  .acalog-custom h1 {
    font-size: 4.5em;
  }
}
.acalog-custom .wrapper {
  border-top: 1px solid #888;
  margin-bottom: -17px;
  overflow: hidden;
}
.acalog-custom .header {
  position: relative;
  width: 100%;
  z-index: 100;
}
.acalog-custom .header-int {
  background-color: #002e58;
  margin: 0 auto;
  max-width: 122em;
  position: relative;
  z-index: 4;
}
.acalog-custom .hidden-title {
  color: transparent;
  height: 1px;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px;
}
.acalog-custom .logo div {
  background-color: #002e58;
  color: transparent;
  display: block;
  float: left;
  padding: 1.25em 2em;
  width: 50%;
}
.acalog-custom .logo img {
  height: auto;
  max-height: 5.2em;
  max-width: 100%;
  width: auto;
}
.acalog-custom .mobile-header-options {
  position: absolute;
  bottom: 0;
  right: 1.5em;
  top: 1.6em;
  width: 50%;
}
.acalog-custom .header .mobile-menu-button {
  display: block;
  float: right;
  height: 4.5em;
  position: relative;
  width: 5em;
}
.acalog-custom .mobile-menu-button span {
  color: transparent;
  position: absolute;
}
.acalog-custom .menu-button-icn {
  left: 1.5em;
  line-height: 0;
  position: absolute;
  right: 1.5em;
  top: 1.4em;
}
.acalog-custom .menu-button-icn li {
  background-color: #fff;
  border-radius: 1em;
  height: .1em;
  position: absolute;
  width: 100%;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  transition: all .4s ease;
}
.acalog-custom .second-menu-button-line {
  -webkit-transform: translateY(.7em);
  -moz-transform: translateY(.7em);
  -ms-transform: translateY(.7em);
  transform: translateY(.7em);
}
.acalog-custom .third-menu-button-line {
  -webkit-transform: translateY(1.4em);
  -moz-transform: translateY(1.4em);
  -ms-transform: translateY(1.4em);
  transform: translateY(1.4em);
}
.acalog-custom .open .first-menu-button-line,
.acalog-custom .open .second-menu-button-line {
  -webkit-transform: translateY(.7em) rotate(45deg);
  -moz-transform: translateY(.7em) rotate(45deg);
  -ms-transform: translateY(.7em) rotate(45deg);
  transform: translateY(.7em) rotate(45deg);
}
.acalog-custom .open .second-menu-button-line {
  opacity: 0;
}
.acalog-custom .open .third-menu-button-line {
  -webkit-transform: translateY(.7em) rotate(-45deg);
  -moz-transform: translateY(.7em) rotate(-45deg);
  -ms-transform: translateY(.7em) rotate(-45deg);
  transform: translateY(.7em) rotate(-45deg);
}
.acalog-custom .mobile-search-button {
  background-image: url('../../img/gateway/icn-search.svg');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  display: block;
  float: right;
  height: 4.3em;
  width: 4.3em;
}
.acalog-custom .mobile-search-button span {
  color: transparent;
  position: absolute;
}
.acalog-custom .mobile-search-button.open {
  background-image: url('../../img/gateway/icn-alert-remove.svg');
  background-size: 1.6em auto;
}
.acalog-custom .desktop-nav-menu {
  display: none;
}
.acalog-custom .mobile-nav-menu {
  background-color: #003a70;
  bottom: 100%;
  display: block;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 7.3em;
  width: 100%;
  z-index: 3;
}
.acalog-custom .mobile-nav-menu .top-menu {
  bottom: 12em;
  overflow: scroll;
  overflow-x: hidden;
  padding: 1em 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .nav-menu a {
  color: #fff;
  display: block;
  font-family: 'futura-pt';
  font-size: 1.6em;
  font-weight: 200;
  padding: .5em 1.25em;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 2;
}
.acalog-custom .mobile-nav-menu .menu-item-has-children > a {
  background-image: url('../../img/gateway/icn-arrow-right.svg');
  background-repeat: no-repeat;
  background-position: right 1em center;
}
.acalog-custom .mobile-nav-menu .sub-menu {
  background-color: #003a70;
  bottom: 0;
  left: 100%;
  position: absolute;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
  width: 100%;
  z-index: 3;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .sub-menu li {
  border: 0;
  z-index: 3;
}
.acalog-custom .sub-menu a {
  padding: .5em 1.25em .5em 2.625em;
}
.acalog-custom .sub-menu .sub-menu {
  z-index: 4;
}
.acalog-custom .mobile-nav-menu .sub-menu .menu-back {
  background-color: rgba(0,71,100,0.65);
  margin: 0 0 1.25em;
  top: 0;
  width: 100%;
  z-index: 4;
}
.acalog-custom .mobile-nav-menu .menu-back a {
  background-image: url('../../img/gateway/icn-arrow-left.svg');
  background-repeat: no-repeat;
  background-position: 20px center;
  padding: 1.25em 1.4285em 1.25em 3em;
}
.acalog-custom .ancillary-menu-wrapper {
  background-color: #002e58;
  bottom: 0;
  padding: 1em 0;
  position: absolute;
  width: 100%;
  z-index: 1000;
}
.acalog-custom .ancillary-menu {
  float: left;
  width: 50%;
}
.acalog-custom .ancillary-menu a {
  font-size: 1.4em;
  font-weight: 400;
  letter-spacing: .07em;
  padding-top: .4em;
  padding-bottom: .4em;
}
.acalog-custom .ancillary-menu-wrapper .pawpass {
  left: 50%;
  margin: -2.1em 0 0;
  position: absolute;
  right: 2em;
  top: 50%;
}
.acalog-custom .ancillary-menu-wrapper .pawpass a {
  background-color: #fff;
  color: #002e58;
  display: block;
  font-family: 'futura-pt';
  font-size: 1.4em;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .ancillary-menu-wrapper .pawpass .bold-text {
  font-weight: 400;
}
.acalog-custom .ancillary-menu-wrapper .sub-menu {
  display: none;
}
.acalog-custom .header-ancillary {
  display: none;
}
.acalog-custom .search-form {
  background-color: #dddddd;
  display: none;
  height: 6em;
  top: 7.3em;
  position: absolute;
  width: 100%;
}
.acalog-custom .search-form input {
  background-color: transparent;
  border: 0;
  color: #535353;
  font-size: 1.8em;
  font-family: 'futura-pt';
  font-weight: 200;
  position: absolute;
  -webkit-appearance: none;
}
.acalog-custom .search-field {
  display: block;
  height: 3.3333333333em;
  letter-spacing: .08em;
  padding: 1em 1em 1em 1.5em;
  width: 100%;
  z-index: 2;
}
.acalog-custom .search-form .search-submit {
  background-image: url('../../img/gateway/icn-search-small.svg');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  color: transparent;
  height: 6em;
  font-size: 1.0em;
  left: 1em;
  padding: 0;
  position: absolute;
  right: auto;
  width: 1.6em;
  z-index: 3;
}
.acalog-custom .search-form label.hidden {
  color: transparent;
  position: absolute;
  -webkit-appearance: none;
}
@media screen and (min-width: 980px) {
  .acalog-custom .mobile-nav-menu {
    display: none;
  }
  .acalog-custom #cse-search-box-mobile {
    display: none;
  }
  .acalog-custom .header-int {
    background-color: transparent;
    position: relative;
  }
  .acalog-custom .header-int-content {
    position: absolute;
    width: 100%;
  }
  .acalog-custom .header .logo {
    background-image: url('../../img/gateway/logo-bottom_2.svg');
    background-position: center bottom;
    background-size: 102% auto;
    background-repeat: no-repeat;
    display: block;
    left: 0;
    padding: 0 0 6.4em;
    position: absolute;
    top: -1px;
    width: 25em;
    z-index: 500;
  }
  .acalog-custom .header .logo div {
    padding: 4em 4em 0;
    width: 100%;
  }
  .acalog-custom .header .logo img {
    max-height: none;
    width: 100%;
  }
  .acalog-custom .mobile-header-options {
    display: none;
  }
  .acalog-custom .header a,
  .acalog-custom .header li {
    transition: color .15s ease-in-out, border .15s ease-in-out, background .25s ease-in-out;
  }
  .acalog-custom .desktop-nav-menu {
    display: block;
    margin-right: -1.3em;
    padding: 0 0 0 25.3em;
    position: relative;
  }
  .acalog-custom .desktop-nav-menu li {
    background-color: #003a70;
    color: #fff;
    display: table;
    float: left;
    height: 7.8em;
    line-height: 1.7em;
    margin: 0 .2em;
    max-width: 11em;
    position: relative;
  }
  .acalog-custom .desktop-nav-menu .structured-menu {
    position: inherit;
  }
  .acalog-custom .desktop-nav-menu li a {
    color: inherit;
    display: table-cell;
    font-size: 1.4em;
    padding: 0 .8em;
    text-align: center;
    vertical-align: middle;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu {
    background-color: #fff;
    left: 0;
    opacity: 0;
    padding: 2em 1.5em;
    position: absolute;
    transition: all .35s ease;
    top: 7.8em;
    visibility: hidden;
    width: 30em;
  }
  .acalog-custom .desktop-nav-menu li:last-of-type .sub-menu {
    left: auto;
    right: 0;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu > li {
    background-color: transparent;
    display: block;
    float: none;
    height: auto;
    margin: 0;
    max-width: none;
    padding: 0 1.5em;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu li a {
    color: #222;
    display: block;
    font-family: 'open-sans';
    font-size: 1.5em;
    letter-spacing: .05em;
    line-height: 1.3em;
    padding: .25em 0 0.5em;
    text-align: left;
    text-transform: inherit;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu li a:hover {
    color: #015aad;
  }
  .acalog-custom .desktop-nav-menu .structured-menu .sub-menu {
    left: 25.6em;
    padding: 3em 1.5em;
    right: 1.3em;
    width: auto;
  }
  .acalog-custom .desktop-nav-menu .structured-menu .sub-menu > li {
    float: left;
    width: 33.3333%;
  }
  .acalog-custom .desktop-nav-menu > ul > .structured-menu > .sub-menu > li > a {
    border-bottom: 1px dotted #aaa;
    color: #666;
    font-family: 'futura-pt', sans-serif;
    font-weight: 500;
    letter-spacing: .05em;
    margin: 0 0 .5em;
    padding: 0;
    text-transform: uppercase;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu .sub-menu {
    background-color: transparent;
    display: block;
    left: auto;
    padding: 0;
    position: relative;
    right: auto;
    top: 0;
  }
  .acalog-custom .desktop-nav-menu li .sub-menu .sub-menu li {
    float: none;
    padding: 0;
    padding-left: 2em;
    width: auto;
  }
  .acalog-custom .desktop-nav-menu li.structured-menu .sub-menu .sub-menu li {
    padding-left: 0;
  }
  .acalog-custom .desktop-nav-menu li.structured-menu .sub-menu .sub-menu .sub-menu li {
    padding-left: 2em;
  }
  .acalog-custom .desktop-nav-menu li:hover {
    background-color: #fff;
    color: #003a70;
  }
  .acalog-custom .desktop-nav-menu > ul > li:hover .sub-menu,
  .acalog-custom .desktop-nav-menu > ul > li.visible .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .acalog-custom .header-ancillary {
    background-color: #002e58;
    display: block;
    position: relative;
  }
  .acalog-custom .header-ancillary-int {
    margin: 0 auto;
    max-width: 122em;
    padding: 0 21em 0 0;
  }
  .acalog-custom .header-colleges {
    background-color: #002e58;
    float: left;
    width: 25em;
  }
  .acalog-custom .ancillary-menu-wrapper {
    background-color: transparent;
    bottom: auto;
    float: right;
    position: relative;
    width: auto;
  }
  .acalog-custom .ancillary-menu {
    float: left;
    width: auto;
  }
  .acalog-custom .header-ancillary-int li {
    float: left;
  }
  .acalog-custom .header-colleges li {
    border-top: .65em solid transparent;
    margin: 0 .75em 0 2em;
    padding: .35em 0 1em;
  }
  .acalog-custom .header-ancillary-int a {
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    font-weight: 200;
    letter-spacing: .07em;
    padding: .4em 1.25em;
    text-decoration: none;
    text-transform: uppercase;
  }
  .acalog-custom .header-ancillary-int a:hover {
    color: #fdb827;
    text-decoration: underline;
  }
  .acalog-custom .header-ancillary-int .pawpass {
    float: left;
    left: auto;
    margin: 0 0 0 1em;
    position: relative;
    right: auto;
    top: auto;
  }
  .acalog-custom .header-ancillary-int .pawpass a {
    font-size: 1.2em;
    left: auto;
  }
  .acalog-custom .header-ancillary-int .pawpass a:hover {
    color: #003a70;
  }
  .acalog-custom .header-ancillary-int .sub-menu {
    background-color: #fff;
    padding: .65em 0;
    position: absolute;
    right: 0;
    width: 15em;
  }
  .acalog-custom .header-ancillary-int .sub-menu li {
    float: none;
  }
  .acalog-custom .header-ancillary-int .sub-menu a {
    display: block;
    text-align: right;
  }
  .acalog-custom .header-ancillary-int .sub-menu a:hover {
    color: #fdb827;
  }
  .acalog-custom .header .header-college-title {
    display: none;
  }
  .acalog-custom .header-colleges a {
    color: #ffffff;
    padding: .4em 0;
  }
  .acalog-custom .header-colleges .active,
  .acalog-custom .header-colleges li:hover {
    border-top-color: #fdb827;
  }
  .acalog-custom .header-colleges .active a,
  .acalog-custom .header-colleges a:hover {
    color: #fdb827;
  }
  .acalog-custom .header-ancillary .search-form {
    background-color: #dddddd;
    bottom: 0;
    display: block;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20em;
  }
  .acalog-custom .search-form input {
    bottom: 0;
    top: 0;
  }
  .acalog-custom .search-field {
    height: 100%;
    padding: 0 0 0 2em;
    width: 10.5em;
    z-index: 2;
  }
  .acalog-custom .search-form .search-submit {
    background-image: url('../../img/gateway/icn-search-small.svg');
    background-repeat: no-repeat;
    background-size: 100% auto;
    font-size: 1.0em;
    height: 1.7em;
    margin: -0.85em 0 0;
    top: 50%;
    left: 1em;
    right: auto;
    width: 1.6em;
    z-index: 3;
  }
  .acalog-custom .collapsed-header {
    position: fixed;
    z-index: 1000;
  }
  .acalog-custom .collapsed-header .logo,
  .acalog-custom .collapsed-header .ancillary-menu,
  .acalog-custom .collapsed-header .search-form {
    display: none;
  }
  .acalog-custom .collapsed-header .header-ancillary {
    background-color: #003a70;
  }
  .acalog-custom .collapsed-header .header-ancillary-int {
    height: 5em;
  }
  .acalog-custom .collapsed-header .ancillary-menu-wrapper {
    position: absolute;
    right: 1em;
  }
  .acalog-custom .collapsed-header .header-int-content {
    top: -5em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li {
    background-color: transparent;
    height: 5em;
    line-height: 1;
    max-width: 9em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu ul > li:hover {
    background-color: #fff;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li .sub-menu {
    top: 5.0em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li .sub-menu .sub-menu {
    top: 0;
    width: 100%;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li a {
    font-size: 1.3em;
    padding: 0 .5em;
  }
  .acalog-custom .collapsed-header .header-colleges {
    background-color: #002e58;
  }
  .acalog-custom .collapsed-header .header-colleges ul {
    display: none;
  }
  .acalog-custom .collapsed-header .header-colleges li {
    border: 0;
    float: none;
    margin: 0;
    padding: .3em 0;
  }
  .acalog-custom .collapsed-header .header-colleges li:last-of-type {
    padding: 0 0 1em;
  }
  .acalog-custom .wrapper .collapsed-header .header-colleges a {
    color: #fff;
    display: block;
    font-size: 2.2em;
    font-weight: 900;
    padding: 0 1em;
  }
  .acalog-custom .wrapper .collapsed-header a.header-college-title {
    background-image: url('../../img/gateway/district-logo.svg');
    background-repeat: no-repeat;
    background-position: 1em center;
    background-size: 2.727272em auto;
    display: block;
    padding: .35em 1em .35em 4em;
    position: relative;
    z-index: 100;
  }
  .acalog-custom .collapsed-header .header-college-title img {
    margin-top: -0.272727em;
    position: absolute;
    right: 1em;
    top: 50%;
    transition: all .4s ease-in-out;
  }
  .acalog-custom .collapsed-header .header-college-title.open img {
    -webkit-transform: rotate(180deg);
  }
}
@media screen and (min-width: 1100px) {
  .acalog-custom .desktop-nav-menu li {
    margin: 0 .3em;
    max-width: 13em;
  }
  .acalog-custom .desktop-nav-menu li a {
    font-size: 1.4em;
    padding: 0 1.2em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li {
    max-width: 11em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li a {
    font-size: 1.4em;
    padding: 0 0 0 1em;
  }
}
@media screen and (min-width: 1300px) {
  .acalog-custom .collapsed-header .desktop-nav-menu li {
    max-width: 14em;
  }
  .acalog-custom .collapsed-header .desktop-nav-menu li a {
    font-size: 1.6em;
    padding: 0 1em;
  }
}
@media screen and (min-width: 1400px) {
  .acalog-custom .desktop-nav-menu li a {
    font-size: 1.6em;
  }
  .acalog-custom .header-ancillary-int {
    padding: 0 14em 0 0;
  }
}
@media screen and (min-width: 1620px) {
  .acalog-custom .header-ancillary-int {
    padding: 0 2em 0 0;
  }
}
.acalog-custom .footer-curve {
  background-image: url('../../img/gateway/bg-footer_2.svg');
  background-size: 105% auto;
  background-repeat: no-repeat;
  background-position: center bottom;
  margin: 0 -10px -2px;
  padding: 0 0 14%;
}
.acalog-custom .home .footer-curve {
  background-color: #e5e5e5;
}
.acalog-custom .footer {
  background-color: #003a70;
  color: #fff;
  position: relative;
}
.acalog-custom .footer-int {
  margin: 0 auto;
  max-width: 124em;
  overflow: hidden;
  padding: 2em 0;
}
.acalog-custom .footer-links {
  padding: 0 0 0 2em;
}
.acalog-custom .footer-links .col {
  padding: 0 2em 2em 0;
}
.acalog-custom .footer h4 {
  color: #fdb827;
  letter-spacing: .05em;
  padding: 0 0 .25em;
}
.acalog-custom .footer a {
  color: #fff;
  font-size: 1.4em;
  font-weight: 200;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .footer a:hover {
  color: #fdb827;
}
.acalog-custom .footer .campus-map-footer {
  background-image: url('../../img/gateway/icn-search-detailed.svg'), url('../../img/gateway/bg-map-alt.jpg');
  background-position: center center, center center;
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, cover;
  border-left: 1em solid #fdb827;
  color: transparent;
  display: block;
  font-size: 1.0em;
  padding: 0 0 45.53191489%;
  width: 100%;
}
.acalog-custom .footer .campus-map-footer:hover {
  color: transparent;
}
.acalog-custom .footer-contact-info {
  padding: 0 2em;
}
.acalog-custom .footer dl {
  border-bottom: 1px solid rgba(255,255,255,0.25);
  font-size: 1.4em;
  font-weight: 200;
  letter-spacing: .05em;
  position: relative;
}
.acalog-custom .footer dt {
  background-position: left center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 4em;
}
.acalog-custom .footer dd {
  padding: 1em 0 1em 4em;
}
.acalog-custom .footer dd a {
  font-size: 1.0em;
}
.acalog-custom .social {
  overflow: hidden;
}
.acalog-custom .social li {
  float: left;
  margin: 2.5em 1.75em 0 0;
}
.acalog-custom .social a {
  background-repeat: no-repeat;
  background-size: 100% auto;
  color: transparent;
  display: block;
  font-size: 1.0em;
  height: 3em;
  transition: all .3s ease-in-out;
  width: 3em;
}
.acalog-custom .social a:hover {
  color: transparent;
  opacity: .65;
}
.acalog-custom .youtube a {
  background-image: url('../../img/gateway/icn-youtube.svg');
}
.acalog-custom .facebook a {
  background-image: url('../../img/gateway/icn-facebook.svg');
}
.acalog-custom .twitter a {
  background-image: url('../../img/gateway/icn-twitter.svg');
}
.acalog-custom .instagram a {
  background-image: url('../../img/gateway/icn-instagram.svg');
}
.acalog-custom .disclaimer {
  padding: 0 2em;
}
.acalog-custom .disclaimer p,
.acalog-custom .footer .disclaimer a {
  color: #ffffff;
  font-size: 1.2em;
  letter-spacing: .05em;
  padding: 1.5em 0 0;
}
.acalog-custom .footer .disclaimer a.login-link {
  font-size: 1em;
}
.acalog-custom .disclaimer a:hover {
  color: #FFF;
}
@media screen and (min-width: 768px) {
  .acalog-custom .footer h4 {
    padding-bottom: 1.5em;
  }
  .acalog-custom .footer a {
    font-size: 1.6em;
  }
  .acalog-custom .footer .campus-map-footer {
    font-size: 1.0em;
    margin-right: 4em;
    width: auto;
  }
  .acalog-custom .footer dl {
    font-size: 1.6em;
  }
  .acalog-custom .social a {
    font-size: 1.0em;
  }
  .acalog-custom .disclaimer p {
    font-size: 1.3em;
  }
}
@media screen and (min-width: 1500px) {
  .acalog-custom .footer-curve {
    background-size: 120% auto;
    background-position: left bottom;
  }
}
.acalog-custom .title-with-link {
  min-height: 5em;
  padding: 0 6em 1em 0;
  position: relative;
}
.acalog-custom a.view-all {
  border: 1px solid #111;
  border-radius: 100%;
  color: #111;
  display: block;
  font-family: 'futura-pt';
  font-size: 1em;
  font-weight: 400;
  height: 5em;
  line-height: 1;
  margin: -2.5em 0 0;
  padding: 1.4em .5em 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .15s ease-in-out;
  top: 50%;
  width: 5em;
}
.acalog-custom a.view-all:hover {
  background-color: #003a70;
  border-color: #003a70;
  color: #ffffff;
  text-decoration: underline;
}
.acalog-custom .translate-chat {
  margin: 0 -1em;
  overflow: hidden;
}
.acalog-custom .translate-chat li {
  float: left;
  padding: 2em 1em 2em;
  width: 50%;
}
.acalog-custom .translate-chat a {
  border: 1px solid #666666;
  color: #666666;
  display: block;
  font-size: 1.4em;
  font-weight: 200;
  line-height: 1;
  padding: 1em 0 .9em 2.7em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: color .15s ease-in-out;
}
.acalog-custom .translate-chat span {
  background-color: #cddee5;
  background-position: center center;
  background-repeat: no-repeat;
  border-right: 1px solid #666666;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 2.75em;
}
.acalog-custom .translate-chat a:hover {
  color: #003a70;
}
.acalog-custom .translate-chat .translate-page span {
  background-image: url('../../img/gateway/icn-translate.svg');
}
.acalog-custom .translate-chat .live-chat a span {
  background-image: url('../../img/gateway/icn-chat.svg');
}
.acalog-custom .live-chat-activate {
  display: none;
}
@media screen and (min-width: 768px) {
  .acalog-custom .translate-chat li {
    padding: 3em 1em 0;
    width: 100%;
  }
  .acalog-custom .translate-chat a {
    font-size: 1.6em;
    padding: 1.2em 0 1.1em 3.2em;
  }
  .acalog-custom .translate-chat span {
    width: 3.5em;
  }
}
@media screen and (min-width: 960px) {
  .acalog-custom .translate-chat {
    margin: 0 -1.5em;
  }
  .acalog-custom .translate-chat li {
    padding: 3em 1.5em;
    width: 50%;
  }
}
.acalog-custom .home-slider {
  background-position: center center;
  background-size: cover;
  height: 0;
  overflow: hidden;
  padding: 0 0 55.35378835%;
  position: relative;
}
.acalog-custom .home-slider .slides {
  height: 0;
  padding: 0 0 55.35378835%;
  width: 100%;
}
.acalog-custom .home-slider .slides li {
  padding: 0 0 55.35378835%;
}
@media screen and (min-width: 1600px) {
  .acalog-custom .home-slider,
  .acalog-custom .home-slider .slides li {
    height: 88em;
    padding: 0;
  }
  .acalog-custom .home-slider .slide-nav {
    bottom: 40em;
    left: auto;
    right: 8em;
  }
}
.acalog-custom .home-content {
  background-image: url('../../img/gateway/bg-home-curve.svg');
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  margin: -18% 0 0;
  padding: 15% 0 2em;
  position: relative;
  z-index: 4;
}
.acalog-custom .home-content-intro {
  margin: 0 auto;
  max-width: 124em;
  padding: 0 2em;
  text-align: center;
}
.acalog-custom .home-content-intro h2 {
  font-size: 2.4em;
  font-weight: 200;
  letter-spacing: .025em;
  margin: 0 auto 1em;
}
.acalog-custom .home-content-intro h2 strong {
  font-weight: 700;
}
.acalog-custom .home-content-intro h2 div {
  background-color: #bdbdbd;
  height: 1px;
  margin: .25em auto;
  max-width: 25%;
}
.acalog-custom .home-content-intro p {
  font-size: 1.6em;
  font-weight: 200;
}
.acalog-custom .home-content-description {
  margin: 0 auto;
  max-width: 114em;
  padding: 0 2em;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .acalog-custom .home-content-intro h2 {
    font-size: 3.2em;
  }
}
@media screen and (min-width: 640px) {
  .acalog-custom .home-content {
    padding-top: 12%;
  }
  .acalog-custom .home-content-intro h2 {
    font-size: 4.2em;
  }
}
@media screen and (min-width: 1000px) {
  .acalog-custom .home-content {
    padding-top: 8%;
  }
  .acalog-custom .home-content-intro h2 {
    font-size: 5.6em;
  }
  .acalog-custom .home-content-intro p {
    font-size: 2.2em;
    padding: 0 10em 2.5em;
  }
  .acalog-custom .home-content-description {
    padding: 2em 8em 6em;
  }
  .acalog-custom .home-content-description p {
    line-height: 1.8;
  }
}
.acalog-custom .home-content-stats {
  margin: 0 auto;
  max-width: 124em;
}
.acalog-custom .home-content-stats li {
  padding: 0 1.5em;
}
.acalog-custom .home-content-stats .stat {
  border: 1px solid #470a68;
  color: #470a68;
  margin: 1em 0 4em;
  padding: 0 0 0 1.3em;
  position: relative;
}
.acalog-custom .stat-position {
  background-color: #fff;
  border: 1px solid #470a68;
  border-radius: 100%;
  font-size: 1.4em;
  padding: .25em;
  position: absolute;
  left: 50%;
  margin: -1.4285714286em 0 0 -1.4285714286em;
  top: 0;
}
.acalog-custom .stat-position span {
  background-color: #470a68;
  border-radius: 100%;
  color: #fff;
  display: block;
  font-weight: 600;
  height: 1.9em;
  padding: .15em 0 0;
  text-align: center;
  width: 1.9em;
}
.acalog-custom .stat-content {
  border-left: 1px solid #470a68;
  padding: 3em 2em 2em;
}
.acalog-custom .stat-content h3 {
  font-family: inherit;
  font-size: 1.6em;
  font-weight: 600;
  margin: 0 0 1.5em;
}
.acalog-custom .stat-content h4 {
  font-family: inherit;
  font-weight: 200;
  text-transform: inherit;
}
.acalog-custom .stat-content h4 div {
  background-color: #470a68;
  height: 1px;
  margin: 0 0 .5em;
  width: 25%;
}
.acalog-custom .home-content-stats .second-stat {
  color: #757575;
}
.acalog-custom .home-content-stats .second-stat,
.acalog-custom .second-stat .stat-position,
.acalog-custom .second-stat .stat-content {
  border-color: #757575;
}
.acalog-custom .second-stat .stat-position span,
.acalog-custom .second-stat .stat-content h4 div {
  background-color: #757575;
}
.acalog-custom .home-content-stats .third-stat {
  color: #003a70;
}
.acalog-custom .home-content-stats .third-stat,
.acalog-custom .third-stat .stat-position,
.acalog-custom .third-stat .stat-content {
  border-color: #003a70;
}
.acalog-custom .third-stat .stat-position span,
.acalog-custom .third-stat .stat-content h4 div {
  background-color: #003a70;
}
@media screen and (min-width: 1100px) {
  .acalog-custom .stat-position {
    font-size: 2em;
  }
  .acalog-custom .stat-content {
    min-height: 21.7em;
    padding: 4em 4em 3em;
  }
  .acalog-custom .stat-content h3,
  .acalog-custom .stat-content h4 {
    font-size: 1.8em;
    text-transform: none;
  }
}
.acalog-custom .news-events {
  margin: 0 auto;
  max-width: 124em;
}
.acalog-custom .latest-news h2,
.acalog-custom .upcoming-events h2 {
  color: #470a68;
  font-size: 2.4em;
  font-weight: 600;
  line-height: 1.1;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
  width: 80%;
}
.acalog-custom .latest-news ul,
.acalog-custom .upcoming-events ul {
  border: 1px solid #b2b2b2;
  border-right: 0;
  border-bottom: 0;
  clear: both;
  left: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .latest-news li,
.acalog-custom .upcoming-events li {
  border-bottom: 1px solid #b2b2b2;
  list-style: none;
  font-size: 1.0em;
}
.acalog-custom .latest-news li a,
.acalog-custom .upcoming-events li a,
.acalog-custom .upcoming-events li .no-events {
  display: table;
  text-decoration: none;
  transition: color .15s ease-in-out;
  width: 100%;
}
.acalog-custom .latest-news li a:hover,
.acalog-custom .upcoming-events li a:hover {
  color: #003a70;
}
.acalog-custom .latest-news .table-cell-image,
.acalog-custom .upcoming-events .table-cell-image {
  background-size: cover;
  background-position: center center;
  display: table-cell;
  min-width: 10em;
  max-width: 10em;
  width: 10em;
}
.acalog-custom .latest-news .default-image,
.acalog-custom .upcoming-events .default-image {
  background-size: auto auto;
  background-repeat: no-repeat;
  max-width: 8em;
  min-width: 8em;
  width: 8em;
}
.acalog-custom .latest-news h3,
.acalog-custom .upcoming-events h3 {
  font-family: inherit;
  font-size: 1.4em;
  font-weight: 200;
}
.acalog-custom .latest-news {
  margin: 0 0 6em;
  padding: 0 2em;
}
.acalog-custom .latest-news h3 {
  display: table-cell;
  padding: 2em 0 2em 1em;
  vertical-align: middle;
}
@media screen and (min-width: 960px) {
  .acalog-custom .news-events .title-with-link {
    padding: 0;
  }
}
.acalog-custom .upcoming-events {
  margin: 0 0 4em;
  padding: 0 2em;
}
.acalog-custom .upcoming-events h2 {
  color: #003a70;
}
.acalog-custom .upcoming-event-content {
  display: table-cell;
  font-family: inherit;
  padding: 1em 0 1em 2em;
  vertical-align: middle;
}
.acalog-custom .upcoming-event-content h3 {
  padding: 0 0 .5em;
}
.acalog-custom .upcoming-event-content h3 em {
  font-weight: 200;
}
.acalog-custom .upcoming-event-content p {
  font-size: 1.2em;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .acalog-custom .latest-news,
  .acalog-custom .upcoming-events {
    width: 50%;
  }
}
@media screen and (min-width: 960px) {
  .acalog-custom .news-events {
    margin-bottom: 10em;
  }
  .acalog-custom .latest-news,
  .acalog-custom .upcoming-events {
    margin-bottom: 0;
  }
  .acalog-custom .latest-news {
    width: 33.333333%;
  }
  .acalog-custom .upcoming-events {
    width: 66.666667%;
  }
  .acalog-custom .latest-news li a,
  .acalog-custom .upcoming-events li a,
  .acalog-custom .upcoming-events li .no-events {
    height: 11.6em;
    position: relative;
  }
  .acalog-custom .latest-news h2,
  .acalog-custom .upcoming-events h2 {
    border-left: 1px solid #b2b2b2;
    font-size: 3.6em;
    margin: 0;
    padding: .5em 0 .5em .75em;
  }
  .acalog-custom .latest-news h3,
  .acalog-custom .upcoming-events h3 {
    font-size: 1.6em;
  }
  .acalog-custom .upcoming-event-content {
    padding: 0;
    position: relative;
  }
  .acalog-custom .upcoming-event-content-int {
    display: table;
    width: 100%;
  }
  .acalog-custom .upcoming-event-content-int h3 {
    display: table-cell;
    padding: .625em 2em .625em 2em;
    vertical-align: middle;
    width: 50%;
  }
  .acalog-custom .upcoming-event-content-int div {
    display: table-cell;
    padding: 1em 0 1em 2em;
    vertical-align: middle;
    width: 50%;
  }
  .acalog-custom .upcoming-event-content-int .divider {
    background-color: #b2b2b2;
    bottom: 0;
    display: block;
    height: 2.6em;
    left: 50%;
    margin-left: 0;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .acalog-custom .upcoming-event-content p {
    font-size: 1.6em;
  }
}
.acalog-custom .apply-plan-visit {
  margin: 0 auto;
  max-width: 124em;
}
.acalog-custom .apply-section {
  margin: 0 0 4em;
  padding: 0 2em;
}
.acalog-custom .apply-section-int {
  background-image: url('assets/apply.jpg');
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  padding: 1.5em 0;
}
.acalog-custom .apply-section h3 {
  border-left: .3em solid #fdb827;
  color: #fff;
  font-size: 2.0em;
  font-weight: 200;
  line-height: 1.2;
  margin: 0 0 1em 0;
  padding: 0 0 0 .5em;
}
.acalog-custom .apply-section h3 span {
  color: #fdb827;
}
.acalog-custom .apply-now-button {
  color: #fff;
  display: block;
  float: left;
  margin-left: 1.6em;
  text-decoration: none;
}
.acalog-custom .apply-button-top,
.acalog-custom .apply-button-bottom {
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 1.2em;
  margin: 0 auto;
  width: 5.9em;
}
.acalog-custom .apply-button-top {
  background-image: url('../../img/gateway/apply-btn-decal-top.svg');
}
.acalog-custom .apply-button-bottom {
  background-image: url('../../img/gateway/apply-btn-decal-bottom.svg');
  background-position: center bottom;
}
.acalog-custom .apply-now-button h4 {
  border: 1px solid #fff;
  color: #fff;
  font-size: 1.4em;
  font-weight: 200;
  letter-spacing: .05em;
  padding: 0 .25em;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .apply-now-button h4 span {
  border: 1px solid #fff;
  border-top: 0;
  border-bottom: 0;
  display: block;
  transition: all .15s ease-in-out;
  padding: .5em 1.5em;
}
.acalog-custom .apply-now-button:hover span {
  text-decoration: underline;
}
@media screen and (min-width: 960px) {
  .acalog-custom .apply-plan-visit {
    margin-bottom: 10em;
  }
  .acalog-custom .apply-section {
    margin-bottom: 0;
  }
  .acalog-custom .apply-section-int {
    padding: 4em 0;
  }
  .acalog-custom .apply-section h3 {
    font-size: 3.2em;
    padding: 0 0 0 1.4em;
  }
  .acalog-custom .apply-section .apply-now-button {
    margin-left: 5.4em;
  }
  .acalog-custom .apply-now-button h4 {
    font-size: 2.4em;
  }
}
.acalog-custom .plan-visit-translate-chat {
  padding: 0 2em;
}
.acalog-custom .inline-plan-visit {
  padding: 0 0 0 2em;
}
.acalog-custom .inline-plan-visit ul {
  left: 0;
  margin: 0 -1em;
  padding: 0;
}
.acalog-custom .inline-plan-visit li {
  font-size: 1.0em;
  list-style: none;
}
.acalog-custom .plan-visit {
  background-image: url('../../img/gateway/bg-map.jpg');
  padding: 2em 0;
  text-align: center;
}
.acalog-custom .plan-visit a {
  background-color: #fff;
  border-radius: 100%;
  display: table;
  font-size: 1.0em;
  height: 14.5em;
  margin: 0 auto;
  padding: .75em;
  text-decoration: none;
  width: 14.5em;
}
.acalog-custom .plan-visit a span {
  border: 1px solid #470a68;
  border-radius: 100%;
  display: table-cell;
  color: #470a68;
  font-size: 2.0em;
  font-weight: 200;
  height: 6.5em;
  line-height: 1.3;
  padding: 0 1em;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 6.5em;
}
.acalog-custom .plan-visit.quick-facts {
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, cover;
}
.acalog-custom .plan-visit.quick-facts a {
  background-color: transparent;
  border-radius: 0;
}
.acalog-custom .plan-visit.quick-facts a span {
  border: 0;
  color: #fff;
}
@media screen and (min-width: 960px) {
  .acalog-custom .inline-plan-visit ul {
    margin: 0 -1.5em;
  }
}
.acalog-custom .featured-story {
  margin: 0 auto;
  max-width: 124em;
}
.acalog-custom .featured-story-image {
  line-height: 0;
  position: relative;
}
.acalog-custom .featured-story-label {
  background-color: #003a70;
  left: 2em;
  position: absolute;
  right: 2em;
  text-align: center;
  top: 0;
}
.acalog-custom .featured-story-image h4 {
  color: #fff;
  font-size: 1.8em;
  font-weight: 200;
  line-height: 1.5;
  padding: .75em 1em;
}
.acalog-custom .featured-story-content {
  background-color: #003a70;
  color: #fff;
  padding: 2em;
}
.acalog-custom .featured-story-content h3 {
  border-left: .3em solid #fdb827;
  color: #fff !important;
  font-size: 2.6em;
  font-weight: 900;
  line-height: 1.2;
  margin: 0 0 .7692307692em -0.7692307692em;
  padding: 0 2em 0 .4692307692em;
  text-transform: uppercase;
}
.acalog-custom .featured-story-content h3 a {
  border: 0;
  padding: 0;
}
.acalog-custom .featured-story-content h3 a:hover {
  color: inherit;
}
.acalog-custom .featured-story-content dl {
  font-size: 1.4em;
}
.acalog-custom .featured-story-content dd {
  color: #FDBE35;
  font-weight: 700;
  margin: 0 0 1em;
}
.acalog-custom .featured-story-content blockquote {
  margin: 0 0 1.4em;
}
.acalog-custom .featured-story-content a {
  border: 1px solid #fdb827;
  color: #fff;
  display: inline-block;
  padding: 0 1em;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .featured-story-content a span {
  border: 1px solid #fdb827;
  border-top: 0;
  border-bottom: 0;
  display: block;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.2;
  padding: 1em;
  text-align: center;
}
.acalog-custom .featured-story-content a:hover {
  color: #fdb827;
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .acalog-custom .featured-story {
    padding: 0;
    position: relative;
  }
  .acalog-custom .featured-story-image {
    background-size: cover;
    background-position: right top;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .acalog-custom .featured-story-image img {
    display: none;
  }
  .acalog-custom .featured-story-content {
    left: 0;
    padding: 4em;
    position: relative;
    width: 100%;
  }
  .acalog-custom .success-story-small .featured-story-content {
    background-color: rgba(0,58,112,0.85);
    bottom: 0;
    padding: 3em 4em;
    right: 0;
  }
  .acalog-custom .single .success-story-small .featured-story-content {
    background-color: #003a70;
  }
  .acalog-custom .featured-story-content h3 {
    border-left-width: .2516129032em;
    font-size: 3.1em;
    margin-left: -1.2903225806em;
    padding-left: 1em;
  }
  .acalog-custom .featured-story-content dl {
    font-size: 1.6em;
  }
  .acalog-custom .featured-story-content dt {
    font-weight: 200;
  }
  .acalog-custom .featured-story-content blockquote {
    font-size: 1.7em;
  }
  .acalog-custom .featured-story-content a span {
    font-size: 1.6em;
  }
  .acalog-custom .featured-story-label {
    bottom: 2em;
    left: auto;
    right: auto;
    top: 2em;
    width: 8em;
  }
  .acalog-custom .featured-story-image h4 {
    color: #fff;
    font-size: 3.4em;
    font-weight: 200;
    line-height: 1.5;
    left: -2.3em;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 7em;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media screen and (min-width: 960px) {
  .acalog-custom .featured-story-content {
    left: 60%;
    width: 40%;
  }
  .acalog-custom .success-story-small .featured-story-content {
    left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1160px) {
  .acalog-custom .featured-story-content {
    left: 65%;
    width: 35%;
  }
  .acalog-custom .success-story-small .featured-story-content {
    padding: 3em 6em;
  }
  .acalog-custom .success-story-small .featured-story-content h3 {
    margin-left: -1.935483871em;
    padding-left: 1.6838709678em;
  }
}
.acalog-custom .facilities {
  text-align: center;
}
.acalog-custom .facilities h2 {
  background-color: #e5e5e5;
  color: #666;
  display: inline-block;
  font-size: 1.6em;
  font-weight: 200;
  letter-spacing: .05em;
  margin: 0;
  padding: .5em 2em;
  text-transform: inherit;
  -webkit-font-smoothing: subpixel-antialiased;
}
.acalog-custom .facilities-int {
  background-color: #e5e5e5;
}
.acalog-custom .facilities-int ul {
  margin: 0 auto;
  max-width: 124em;
  overflow: hidden;
  padding: 2em 0;
}
.acalog-custom .facilities-int li {
  margin: 0 0 2em;
  padding: 0 2em;
}
.acalog-custom .facility-wrapper {
  background-size: cover;
  background-position: center center;
  border-left-width: 1em;
  border-left-style: solid;
  display: block;
  height: 0;
  padding: 0 0 72.03166227%;
  position: relative;
}
.acalog-custom .col .facility-wrapper {
  padding: 0 0 54%;
}
.acalog-custom .facility {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .facility-int {
  display: table;
  height: 100%;
  position: relative;
  width: 100%;
}
.acalog-custom .facility-wrapper h3 {
  color: #fff;
  display: table-cell;
  font-size: 2.8em;
  font-weight: 900;
  line-height: 1.2;
  padding: 0 .5em;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
.acalog-custom .first-facility .facility-wrapper {
  border-left-color: #003a70;
}
.acalog-custom .second-facility .facility-wrapper {
  border-left-color: #fdb827;
}
.acalog-custom .third-facility .facility-wrapper {
  border-left-color: #470a68;
}
.acalog-custom .fourth-facility .facility-wrapper {
  border-left-color: #111;
}
@media screen and (min-width: 560px) {
  .acalog-custom .facilities-int ul {
    padding: 2em 20%;
  }
}
@media screen and (min-width: 768px) {
  .acalog-custom .facilities-int ul {
    padding: 2em 0;
  }
  .acalog-custom .facilities-int li {
    margin: 0;
    padding: 0 1em;
  }
}
@media screen and (min-width: 960px) {
  .acalog-custom .facilities-int li {
    padding: 0 2em;
  }
  .acalog-custom .facilities h2 {
    font-size: 1.9em;
  }
  .acalog-custom .facilities-int ul {
    padding: 8em 0 0;
  }
  .acalog-custom .facility-wrapper h3 {
    font-size: 3.2em;
  }
}
.acalog-custom .top-background {
  background-size: cover;
  background-position: center center;
  height: 0;
  padding: 0 0 40%;
  position: relative;
}
.acalog-custom .page-template-template-admissions .top-background {
  padding: 0 0 50%;
}
.acalog-custom .top-background-int {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .background-slider {
  position: relative;
}
.acalog-custom .slides li {
  background-size: cover;
  background-position: center center;
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .slides li:first-of-type {
  display: block;
}
.acalog-custom .slides li div {
  display: table;
  height: 100%;
  margin: 0 auto;
  max-width: 162em;
  position: relative;
  width: 100%;
}
.acalog-custom .slides li h3 {
  bottom: 2em;
  color: #fff;
  font-size: 2.0em;
  left: 1em;
  line-height: 1;
  position: absolute;
}
.acalog-custom .slides li a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .slides li::after {
  content: '';
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 25%,#000000 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 25%,#000000 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 25%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.acalog-custom .slide-nav-wrapper {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.acalog-custom .home-content .slide-nav-wrapper {
  bottom: auto;
  right: 0;
  top: 0;
}
.acalog-custom .slide-nav-int {
  margin: 0 auto;
  max-width: 162em;
  position: relative;
}
.acalog-custom .slide-nav {
  bottom: 2em;
  left: 2em;
  position: absolute;
}
.acalog-custom .home-content .slide-nav {
  left: auto;
  right: 4em;
}
.acalog-custom .slide-nav li {
  float: left;
  margin: 0 .8em 0 0;
}
.acalog-custom .slide-nav a {
  border-radius: 100%;
  border: 1px solid #fff;
  display: block;
  height: 1.2em;
  width: 1.2em;
}
.acalog-custom .slide-nav .active-slide-nav a {
  background-color: #fff;
}
.acalog-custom .home-slider {
  text-align: center;
}
.acalog-custom .flex-control-wrap {
  bottom: 23.5vw;
  margin: 0 auto;
  position: relative;
  text-align: right;
  width: 78%;
}
.acalog-custom .flex-control-nav {
  bottom: auto !important;
  display: inline-block;
  float: none;
  margin: auto;
  padding: 0 2em 0 0;
  position: relative;
  right: auto !important;
  width: auto;
  z-index: 2;
}
.acalog-custom .admissions-slider .flex-control-nav,
.acalog-custom .ce-slider .flex-control-nav {
  float: left;
}
.acalog-custom .flex-control-nav li {
  float: none;
  margin: auto !important;
  padding: 0 0 0 .75em !important;
}
.acalog-custom .flex-control-nav a {
  border-radius: 100%;
  border: 1px solid #fff !important;
  color: transparent;
  display: block;
  height: 1.2em !important;
  transition: background-color .15s ease-in-out;
  width: 1.2em !important;
}
.acalog-custom .flex-control-nav a.flex-active {
  background-color: #fff;
}
.acalog-custom div.flex-pauseplay {
  bottom: .1em;
  float: none;
  right: 0;
}
.acalog-custom .admissions-slider div.flex-pauseplay,
.acalog-custom .ce-slider div.flex-pauseplay {
  float: left;
  position: relative;
  top: 3px;
}
.acalog-custom div.flex-pauseplay a::before {
  height: 11px;
  width: 4px;
}
.acalog-custom div.flex-pauseplay .flex-play::before {
  content: none;
}
.acalog-custom div.flex-pauseplay .flex-play::after {
  border-bottom: 6px solid transparent;
  border-left: 9px solid #fff;
  border-top: 6px solid transparent;
  content: '';
  display: block;
  float: left;
  height: 0;
  width: 0;
}
.acalog-custom .admissions-slider div.flex-pauseplay .flex-play::after,
.acalog-custom .ce-slider div.flex-pauseplay .flex-play::after {
  position: absolute;
  top: 0;
}
@media screen and (min-width: 992px) {
  .acalog-custom .flex-control-wrap {
    bottom: 21vw;
  }
}
@media screen and (min-width: 1600px) {
  .acalog-custom .flex-control-wrap {
    bottom: 20vw;
    left: 11%;
    position: absolute;
  }
}
.acalog-custom .content-wrapper {
  margin: 0 auto;
  max-width: 172em;
  position: relative;
}
.acalog-custom .ce-slider .slides,
.acalog-custom .ce-slider .slides li,
.acalog-custom .admissions-slider .slides,
.acalog-custom .admissions-slider .slides li {
  height: 100%;
}
.acalog-custom .ce-slider .flex-control-wrap,
.acalog-custom .admissions-slider .flex-control-wrap {
  bottom: 1.5em;
  left: 1.3em;
  text-align: left;
  position: absolute;
  width: auto;
}
@media screen and (min-width: 600px) {
  .acalog-custom .slides li h3 {
    bottom: 2em;
    font-size: 3.0em;
    left: 1em;
  }
  .acalog-custom .slide-nav {
    bottom: 3em;
    left: 3em;
    position: absolute;
  }
  .acalog-custom .ce-slider .flex-control-wrap,
  .acalog-custom .admissions-slider .flex-control-wrap {
    bottom: 2.75em;
    left: 2.3em;
  }
}
@media screen and (min-width: 768px) {
  .acalog-custom .slides li h3 {
    bottom: 4em;
    font-size: 3.0em;
    left: 8.3333333333em;
  }
  .acalog-custom .slide-nav {
    bottom: 8em;
    left: 25em;
  }
  .acalog-custom .home-content .slide-nav {
    bottom: 4em;
    left: auto;
    right: 10em;
  }
  .acalog-custom .ce-slider .flex-control-wrap,
  .acalog-custom .admissions-slider .flex-control-wrap {
    bottom: 8.75em;
    left: 24.3em;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .slides li h3 {
    bottom: 2.5em;
    font-size: 4.2em;
    left: 8.5714285714em;
    max-width: 60%;
  }
  .acalog-custom .slide-nav {
    left: 36em;
  }
  .acalog-custom .ce-slider .flex-control-wrap,
  .acalog-custom .admissions-slider .flex-control-wrap {
    bottom: 7.75em;
    left: 35.3em;
  }
}
@media screen and (min-width: 1450px) {
  .acalog-custom .slides li h3 {
    bottom: 2.5em;
    font-size: 4.2em;
    left: 9.0476190476em;
    max-width: 40%;
  }
  .acalog-custom .slide-nav {
    bottom: 8em;
    left: 38em;
  }
  .acalog-custom .ce-slider .flex-control-wrap,
  .acalog-custom .admissions-slider .flex-control-wrap {
    left: 37.3em;
  }
}
@media screen and (min-width: 1600px) {
  .acalog-custom div.ce-slider-wrap,
  .acalog-custom .ce-slider {
    height: 70em;
    padding: 0;
  }
}
@media screen and (min-width: 1620px) {
  .acalog-custom .ce-slider .flex-control-wrap,
  .acalog-custom .admissions-slider .flex-control-wrap {
    left: 0;
    right: 0;
    max-width: 87.5em;
  }
  .acalog-custom .ce-slider .flex-control-nav,
  .acalog-custom .admissions-slider .flex-control-nav {
    padding: 0 1.15em 0 0;
  }
  .acalog-custom .ce-slider .flex-pauseplay,
  .acalog-custom .admissions-slider .flex-pauseplay {
    display: inline-block;
    position: relative;
    top: 15px;
  }
}
.acalog-custom .post-content .breadcrumbs {
  left: 0;
  margin: 0 0 1em;
  overflow: hidden;
}
.acalog-custom .breadcrumbs li {
  color: #757575;
  float: left;
  font-family: 'futura-pt', sans-serif;
  font-size: 1.3em;
  letter-spacing: .05em;
  list-style-type: none;
  margin-right: .5em;
}
.acalog-custom .breadcrumbs li a {
  color: inherit;
  text-decoration: underline;
}
.acalog-custom .breadcrumbs li a:hover {
  text-decoration: underline;
}
.acalog-custom .sidebar {
  background-color: #e5e5e5;
  padding: 0 0 1em;
}
.acalog-custom .sidebar h4 {
  cursor: pointer;
  font-size: 2.4em;
  font-weight: 900;
  letter-spacing: .0125em;
  padding: 1em 1em .5em;
  text-align: center;
}
.acalog-custom .sidebar h4 span {
  border-left: 0;
  border-right: 0;
  display: inline-block;
  padding: 0 1.5em 0 0;
  position: relative;
}
.acalog-custom .sidebar h4 span div {
  background-image: url('../../img/gateway/icn-down-arrow.svg');
  background-repeat: no-repeat;
  background-position: center center;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.5em;
  transition: all .25s ease-in;
}
.acalog-custom .sidebar .open span div {
  -webkit-transform: rotate(180deg);
}
.acalog-custom .sidebar h4 .title-divider {
  background-color: #b2b2b2;
  display: none;
  height: 1px;
  margin: .1em auto;
  max-width: 35%;
}
.acalog-custom .sidebar-children {
  display: none;
  padding: 0 2em 0;
  text-align: left;
}
.acalog-custom .sidebar-children li {
  font-family: 'futura-pt';
  font-weight: 200;
  letter-spacing: .05em;
  line-height: 1.2;
}
.acalog-custom .sidebar-children li strong {
  font-weight: 400;
}
.acalog-custom .sidebar-children a {
  display: block;
  padding: .25em 0;
  text-decoration: none;
}
.acalog-custom .sidebar-children .current_page_item > a {
  color: #003a70;
  font-weight: 400;
}
.acalog-custom .sidebar-children a:hover {
  color: #015aad;
}
.acalog-custom .sidebar-children .children li {
  padding-left: .5em;
}
.acalog-custom .sidebar-children .children .children li {
  padding-left: 1.5em;
}
.acalog-custom .sidebar-children .children a,
.acalog-custom .single-academic .academics-sidebar .children .children a {
  background-image: url('../../img/gateway/icn-arrow-right-small.svg');
  background-repeat: no-repeat;
  background-position: .5em center;
  padding: .15em 1.25em .15em 1.5em;
}
.acalog-custom .single-academic .academics-sidebar .children .current_page_ancestor .children,
.acalog-custom .single-academic .academics-sidebar .children .current_page_item .children {
  display: block;
}
.acalog-custom .sidebar-children .children a,
.acalog-custom .academics-sidebar .children a {
  background-color: transparent;
  font-size: 1.8em;
}
.acalog-custom .academics-sidebar .children li {
  margin-left: -1.5em;
}
.acalog-custom .academics-sidebar .children a {
  background-image: none;
  padding-left: .5em;
}
.acalog-custom .sidebar-children > li > a,
.acalog-custom .sidebar-children > li > strong {
  font-size: 1.8em;
}
.acalog-custom .page-template-template-admissions .sidebar-children > li > a,
.acalog-custom .wrapper .academics-sidebar > li > a {
  border-bottom: 1px dotted #aaa;
  display: block;
  font-size: 1.8em;
  font-weight: 600;
  margin: 0 1.6666667em 1em 0;
  padding: .5em 0;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom .sidebar-children .children,
.acalog-custom .academics-sidebar .children {
  display: none;
  margin-bottom: 2em;
}
.acalog-custom .page-template-template-admissions .sidebar-children .children,
.acalog-custom .sidebar-children .current_page_item .children,
.acalog-custom .sidebar-children .current_page_ancestor .children,
.acalog-custom .sidebar-children .current_page_parent .children,
.acalog-custom .academics-sidebar .current_page_item .children,
.acalog-custom .single-academic .academics-sidebar .children {
  display: block;
}
.acalog-custom .single-academic .academics-sidebar .children .children {
  display: none;
}
.acalog-custom .content-int {
  margin: 0 auto;
  padding: 3em 1.5em 2em;
}
.acalog-custom .post-content {
  max-width: 100em;
}
.acalog-custom .post-content-extended {
  max-width: none;
}
.acalog-custom .post-content .wp-caption {
  max-width: 100%;
}
.acalog-custom .post-content img.alignnone,
.acalog-custom .post-content img.alignleft,
.acalog-custom .post-content img.alignright,
.acalog-custom .post-content img.aligncenter,
.acalog-custom .post-content .wp-caption.alignnone img,
.acalog-custom .post-content .wp-caption.alignleft img,
.acalog-custom .post-content .wp-caption.alignright img,
.acalog-custom .post-content .wp-caption.aligncenter img {
  border-left: .5em solid #fdb827;
  margin: .5em 0;
}
.acalog-custom .post-content img.noline {
  border: none;
}
.acalog-custom .post-content p.wp-caption-text {
  padding: 0 0.5em;
  font-size: 1.4em;
  font-style: italic;
}
.acalog-custom .secondary-sidebar {
  margin: 2em auto 0;
  max-width: 32em;
}
.acalog-custom .secondary-sidebar-card {
  border: 1px solid #000;
  border-left-width: 1em;
  margin: 0 0 2em;
  padding: 2em;
}
.acalog-custom .secondary-sidebar-card h3 {
  font-size: 1.6em;
  font-weight: 900;
}
.acalog-custom .secondary-sidebar-card h3 a {
  color: inherit;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .secondary-sidebar-card h3 a:hover {
  color: #003a70;
}
.acalog-custom .secondary-sidebar-card h4 {
  font-size: 1.7em;
  font-weight: 900;
  letter-spacing: .025em;
  padding: 0 0 .75em;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom .secondary-sidebar-card li {
  font-family: 'futura-pt';
  font-size: 1.6em;
  font-weight: 200;
  letter-spacing: .025em;
  margin: 0 0 .25em;
}
.acalog-custom .secondary-sidebar-card-additional-info a {
  color: #000;
  transition: color .15s ease-in-out;
}
.acalog-custom .secondary-sidebar-card-additional-info a:hover {
  color: #003a70;
}
.acalog-custom .single-post-card h4 {
  padding: 0;
}
.acalog-custom .single-post-card ul {
  margin: 0 0 1.5em;
}
.acalog-custom .single-post-card li {
  font-family: 'open-sans', sans-serif;
  line-height: 1.4;
  margin: 0 0 .5em;
}
.acalog-custom .single-post-card  li abbr {
  display: none;
}
.acalog-custom .single-post-card a {
  color: #000;
  font-weight: normal !important;
}
.acalog-custom .single-post-card .yarpp-related h3 {
  display: none;
}
.acalog-custom .directory-card-image {
  margin: 1.5em 0;
  text-align: center;
}
.acalog-custom .directory-card-image img {
  border-radius: 100%;
}
.acalog-custom .secondary-sidebar-card p {
  font-family: 'futura-pt';
  font-size: 1.6em;
  letter-spacing: .025em;
  padding: 0;
}
.acalog-custom .secondary-sidebar-card .excerpt-full {
  display: none;
}
.acalog-custom .directory-card-read-more {
  color: #808080;
  display: block;
  font-family: 'futura-pt';
  font-size: 1.6em;
  font-weight: 200;
  letter-spacing: .025em;
  margin: 0 0 1em;
  text-decoration: none;
}
.acalog-custom .directory-card-read-more img {
  height: auto;
  left: .25em;
  position: relative;
  transition: all .4s ease-in-out;
  top: -0.1em;
  width: .625em;
}
.acalog-custom .directory-card-read-more.open img {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .directory-card-read-more .now-closed,
.acalog-custom .directory-card-read-more.open .now-open {
  display: inline;
}
.acalog-custom .directory-card-read-more .now-open,
.acalog-custom .directory-card-read-more.open .now-closed {
  display: none;
}
.acalog-custom .secondary-sidebar-card-additional-info li:last-of-type {
  margin: .75em 0 0;
}
.acalog-custom .secondary-sidebar .apply-section {
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.acalog-custom .secondary-sidebar .apply-now-button {
  display: inline-block;
  float: none;
  margin: 0;
  padding: 4em 0;
}
.acalog-custom .secondary-sidebar .apply-now-button h4 {
  font-size: 2.4em;
}
.acalog-custom .secondary-sidebar .plan-visit-translate-chat {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .acalog-custom .top-background {
    padding: 0 0 30%;
  }
  .acalog-custom .page-template-template-admissions .top-background,
  .acalog-custom .ce-slider-wrap,
  .acalog-custom .admissions-slider-wrap {
    padding: 0 0 42%;
  }
  .acalog-custom .sidebar {
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 25em;
    z-index: 3;
  }
  .acalog-custom .bottom-curve {
    background-color: #fff;
    background-image: url('../../img/gateway/curve-grey.svg');
    background-position: center top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    height: 10em;
    width: 100%;
  }
  .acalog-custom .sidebar h4 {
    cursor: default;
    font-size: 2.8em;
    padding: 1.4em .5em .9em;
  }
  .acalog-custom .sidebar h4 span {
    padding-right: 0;
  }
  .acalog-custom .sidebar h4 span div {
    display: none;
  }
  .acalog-custom .sidebar h4 .title-divider {
    display: block;
    margin: .3em auto;
  }
  .acalog-custom .sidebar-children {
    display: block;
    padding: 0 0 2em;
  }
  .acalog-custom .sidebar-children li {
    padding: 0 0 0 1.6666666667em;
  }
  .acalog-custom .sidebar-children li strong {
    padding: .4em 2.5em .4em .55em;
  }
  .acalog-custom .sidebar-children a {
    margin: .4em 0;
    padding: .4em 2.5em .4em .55em;
    transition: all .2s ease-in-out;
  }
  .acalog-custom .sidebar-children .current_page_item > a {
    background-color: #fff;
    font-weight: 400;
  }
  .acalog-custom .sidebar-children .children .current_page_item > a {
    padding-top: .6em;
    padding-bottom: .6em;
  }
  .acalog-custom .content {
    padding: 0 0 0 25em;
    position: relative;
    z-index: 2;
  }
  .acalog-custom .content-top-bar {
    background-color: #fff;
    height: 5em;
    left: 25em;
    position: absolute;
    top: -5em;
    width: 300em;
  }
  .acalog-custom .content-int {
    padding: 1em 6em 6em;
  }
  .acalog-custom .post-content .alignnone,
  .acalog-custom .post-content .alignleft,
  .acalog-custom .post-content .alignright,
  .acalog-custom .post-content .aligncenter {
    margin: 1.5em 0 3em;
  }
  .acalog-custom .post-content .alignright {
    margin: 0 0 1.5em 3em;
    float: right;
  }
  .acalog-custom .post-content .alignleft {
    margin: 0 3em 1.5em 0;
    float: left;
  }
  .acalog-custom .secondary-sidebar .plan-visit-translate-chat {
    font-size: 8px;
  }
}
@media screen and (min-width: 550px) and (max-width: 767px),screen and (min-width: 850px) and (max-width: 1199px) {
  .acalog-custom .secondary-sidebar {
    margin: 2em -1% 0;
    max-width: none;
  }
  .acalog-custom .secondary-sidebar-card,
  .acalog-custom .apply-visit-translate-chat-cards {
    float: left;
    margin: 0 1% 1em;
    width: 48%;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .page-background {
    padding: 0 0 20%;
  }
  .acalog-custom .sidebar {
    width: 30em;
  }
  .acalog-custom .sidebar h4 {
    font-size: 3.2em;
  }
  .acalog-custom .content {
    padding-left: 30em;
  }
  .acalog-custom .content-top-bar {
    left: 30em;
  }
  .acalog-custom .content-int {
    padding: 2em 6em 6em;
  }
  .acalog-custom .post-content {
    float: left;
    padding-right: 6em;
    width: 68%;
  }
  .acalog-custom .page-template-template-search   .post-content {
    width: auto;
  }
  .acalog-custom .post-content-extended {
    float: none;
    padding-right: 0;
    width: 100%;
  }
  .acalog-custom .secondary-sidebar {
    float: left;
    margin: 0;
    width: 32%;
  }
}
@media screen and (min-width: 1450px) {
  .acalog-custom .post-content {
    padding-right: 8em;
    width: 75%;
  }
  .acalog-custom .post-content-extended {
    padding-right: 0;
    width: 100%;
  }
  .acalog-custom .content-int {
    padding: 2em 8em 6em;
  }
  .acalog-custom .secondary-sidebar {
    width: 25%;
  }
}
@media screen and (min-width: 1650px) {
  .acalog-custom .page-template-template-admissions .top-background,
  .acalog-custom .cont-ed-slider {
    height: 70em;
    padding: 0;
  }
}
.acalog-custom .post-content .admissions-options {
  left: 0;
  margin: 0 -1.5em;
  overflow: hidden;
  padding: 0;
  width: auto;
}
.acalog-custom .post-content .admissions-options li {
  font-size: 1.0em;
  list-style-type: none;
  padding: 0 .75em 2em;
  width: 100%;
}
.acalog-custom .admissions-option-bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: block;
  height: 0;
  margin: 0 0 2em;
  padding: 0 0 72%;
  position: relative;
}
.acalog-custom .admissions-options .plan-visit {
  height: 0;
  margin: 0 0 2em;
  padding: 0 0 72%;
  position: relative;
}
.acalog-custom .admissions-options .plan-visit a {
  font-size: 8px;
  left: 50%;
  margin: -7.25em 0 0 -7.25em;
  top: 50%;
  position: absolute;
}
.acalog-custom .admissions-option-wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .admissions-option-content {
  display: table;
  height: 100%;
  width: 100%;
}
.acalog-custom .admissions-option-content h4 {
  color: #fff;
  font-size: 1.8em;
  font-weight: 200;
  letter-spacing: .035em;
  line-height: 1.2;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.acalog-custom .quick-facts h4 {
  padding: 0 30%;
}
.acalog-custom .call-action-box,
.acalog-custom .call-action-lines,
.acalog-custom .call-action-curved-box {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.acalog-custom .call-action-box div {
  border: 1px solid #fff;
  margin: 0 auto;
  max-width: 22em;
  padding: 1em 0;
  width: 80%;
}
.acalog-custom .call-action-box h4 {
  border: 1px solid #fff;
  border-left: 0;
  border-right: 0;
  padding: 1em 0;
}
.acalog-custom .call-action-lines div {
  border: 1px solid #fff;
  border-left: 0;
  border-right: 0;
  margin: 0 auto;
  max-width: 14em;
  width: 50%;
}
.acalog-custom .call-action-lines h4 {
  margin: 0 -1.5em;
  padding: .5em 0;
  width: auto;
}
.acalog-custom .call-action-curved-box .apply-now-button {
  float: none;
  margin: 0 auto;
  max-width: 22em;
  width: 80%;
}
.acalog-custom .academics-success-story {
  overflow: hidden;
}
.acalog-custom .academic-programs-summary {
  padding: 0 0 6em;
  width: 100%;
}
.acalog-custom .academic-programs-summary ul {
  border: 1px solid #003a70;
  border-left-width: 1em;
  clear: left;
  left: 0;
  margin: 0;
}
.acalog-custom .academic-programs-summary li {
  font-size: 1.0em;
  list-style: none;
}
.acalog-custom .academic-programs-summary li a {
  color: #003a70;
  display: block;
  font-size: 1.8em;
  font-weight: 600;
  letter-spacing: .025em;
  padding: .75em 1em;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .academic-programs-summary li:nth-child( even ) a {
  background-color: #eee;
}
.acalog-custom .academic-programs-summary li a:hover {
  color: #fdb827;
}
.acalog-custom .success-story-small {
  padding: 0 0 6em;
}
.acalog-custom .admissions-content {
  width: 100%;
}
.acalog-custom .page-template-template-admissions .plan-visit-translate-chat {
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 600px) {
  .acalog-custom .post-content .admissions-options li {
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .acalog-custom .success-story-small {
    width: 100%;
  }
  .acalog-custom .success-story-small .featured-story {
    padding: 0;
  }
}
@media screen and (min-width: 1100px) {
  .acalog-custom .post-content .admissions-options li {
    width: 25%;
  }
  .acalog-custom .academics-success-story {
    padding: 0 0 6em;
  }
  .acalog-custom .academic-programs-summary {
    padding: 0 3em 0 0;
    width: 50%;
  }
  .acalog-custom .success-story-small.half {
    padding: 0 0 0 1.5em;
    width: 50%;
  }
}
@media screen and (min-width: 1400px) {
  .acalog-custom .post-content .admissions-options li {
    padding: 0 1.5em 2em;
  }
}
@media screen and (min-width: 1400px) {
  .acalog-custom .admissions-options .plan-visit a {
    font-size: 10px;
  }
  .acalog-custom .admissions-option-content h4 {
    font-size: 2.4em;
  }
  .acalog-custom .admissions-content {
    padding: 0 3em 0 0;
    width: 66.666667%;
  }
  .acalog-custom .page-template-template-admissions .plan-visit-translate-chat {
    padding-left: 2em;
    width: 33.3333%;
  }
}
.acalog-custom .academic-programs-left,
.acalog-custom .academic-programs-right {
  float: left;
  width: 100%;
  padding: 0;
}
.acalog-custom .academic-program-section {
  border: 1px solid #b2b2b2;
  border-left: 1em solid #003a70;
  margin: 0 0 3em;
}
.acalog-custom .academic-program-section h2 {
  background-size: cover;
  background-position: center bottom;
  color: #fff !important;
  font-size: 2.0em;
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-transform: inherit;
}
.acalog-custom .academic-program-section h2 a {
  background-color: rgba(0,0,0,0.45);
  display: block;
  padding: 3em 1em .5em;
  text-decoration: none;
}
.acalog-custom .academic-program-section ul {
  left: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .academic-program-listing li {
  font-size: 1.0em;
  list-style: none;
  margin: 0 0 .1em;
  padding: 0 2em;
  transition: background-color .15s ease-in-out;
}
.acalog-custom .academic-program-listing a {
  display: block;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .academic-program-listing-head {
  border-bottom: 1px dotted #d2d2d2;
  position: relative;
}
.acalog-custom .academic-program-listing li:last-of-type .academic-program-listing-head {
  border: 0;
}
.acalog-custom .academic-program-listing-head a {
  font-size: 1.8em;
  padding: .3em 1.5em .3em 0;
}
.acalog-custom .academic-program-listing-head .view-program-listing span {
  background-image: url('../../img/gateway/icn-arrow-right-small-alt.svg');
  background-repeat: no-repeat;
  background-position: left top;
  display: inline-block;
  height: 1em;
  left: .25em;
  opacity: 0;
  position: relative;
  transition: opacity .15s ease-in-out;
  top: .5em;
  width: .5em;
}
.acalog-custom .academic-program-listing-head .view-program-listing:hover {
  color: #003a70;
}
.acalog-custom .academic-program-listing-head .view-program-listing:hover span {
  opacity: 1;
}
.acalog-custom .academic-program-listing-head .expand-program-listing {
  border: 1px solid transparent;
  border-radius: 100%;
  font-size: 2.2em;
  font-weight: 200;
  height: 1em;
  line-height: .9;
  margin-right: 0;
  margin-top: -0.5em;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  transition: color .15s ease-in-out, border .15s ease-in-out;
  top: 50%;
  width: 1em;
}
.acalog-custom .academic-program-listing-head .expand-program-listing:hover {
  border-color: #003a70;
  color: #003a70;
}
.acalog-custom .program-listing-summary {
  display: none;
}
.acalog-custom .program-listing-summary p {
  font-size: 1.5em;
  line-height: 1.5;
  padding: 0 0 .75em;
}
.acalog-custom .program-listing-summary ul {
  padding: 0 0 1em;
}
.acalog-custom .program-listing-summary ul li {
  list-style-type: none;
}
.acalog-custom .program-listing-summary li {
  background-image: url('../../img/gateway/icn-arrow-right-small.svg');
  background-position: .75em .85em;
  background-repeat: no-repeat;
}
.acalog-custom .program-listing-summary a {
  color: #003a70;
  font-size: 1.5em;
}
.acalog-custom .program-listing-summary a:hover {
  color: #222;
}
.acalog-custom .active-listing {
  background-color: #e5eef2;
}
.acalog-custom .active-listing .academic-program-listing-head {
  border-bottom-color: transparent;
}
.acalog-custom .active-listing a {
  color: #003a70;
}
@media screen and (min-width: 1200px) {
  .acalog-custom .academic-programs-left,
  .acalog-custom .academic-programs-right {
    float: left;
    width: 50%;
  }
  .acalog-custom .academic-programs-left {
    padding: 0 1.5em 0 0;
  }
  .acalog-custom .academic-programs-right {
    padding: 0 0 0 1.5em;
  }
}
.acalog-custom .academic-testimonial {
  margin: 0 0 2em;
  text-align: center;
}
.acalog-custom .post-content .academic-testimonial img {
  border: 0;
  border-radius: 100%;
  max-width: 9.5em;
}
.acalog-custom .degree-info-column {
  float: none;
  margin: 0 0 4em;
  width: 100%;
}
.acalog-custom .degree-info-column h2 {
  padding-bottom: 1em;
}
.acalog-custom .degree-info {
  display: table;
  table-layout: fixed;
}
.acalog-custom .degree-info img {
  height: 7.7em;
  vertical-align: middle;
  width: 7.7em;
}
.acalog-custom .degree-info .degrees-awarded {
  display: table-cell;
  left: 0;
  padding: 0 0 0 2em;
  vertical-align: middle;
}
.acalog-custom .degrees-awarded li {
  font-size: 1.8em;
  line-height: 1.1;
  list-style: none;
  margin: 0 0 .5em;
}
.acalog-custom .degrees-awarded a {
  color: #003a70;
  font-weight: 600;
  text-decoration: none;
}
.acalog-custom .degree-requirements a {
  color: #003a70;
  display: table-cell;
  font-size: 2.2em;
  font-weight: 600;
  line-height: 1.3;
  padding: 0 1em 0 1em;
  text-decoration: none;
  vertical-align: middle;
}
.acalog-custom .post-content .resource-list {
  left: 0;
  margin: 0 -1.5em 3em;
  overflow: hidden;
}
.acalog-custom .resource-list li {
  float: none;
  font-size: 1.0em;
  list-style: none;
  padding: 0 1.5em 1em;
  width: 100%;
}
.acalog-custom .resource-list a {
  border: 1px solid #000;
  border-left-width: .5em;
  color: #000;
  display: block;
  font-size: 1.8em;
  font-weight: 900;
  padding: .5em 1em;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .15s ease-in-out;
}
.acalog-custom .resource-list a:hover {
  background-color: #cddee5;
  border-color: #003a70;
  color: #003a70;
}
@media screen and (min-width: 600px) {
  .acalog-custom .academic-testimonial {
    overflow: hidden;
    margin: 0;
    min-height: 12em;
    padding: 0 0 0 12em;
    position: relative;
    text-align: left;
  }
  .acalog-custom .post-content .academic-testimonial img {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
  }
}
@media screen and (min-width: 1000px) {
  .acalog-custom .resource-list li {
    float: left;
    padding-bottom: 3em;
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .post-content .resource-list {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1400px) {
  .acalog-custom .degree-info-column {
    float: left;
    width: 50%;
  }
  .acalog-custom .degrees-awarded li {
    padding-right: 1em;
  }
}
.acalog-custom .directory-filters {
  border: 1px solid #000;
  border-left-width: 1em;
  margin: 3em 0 2em;
  max-width: 90em;
  padding: 2em;
}
.acalog-custom .single-directory_listing .directory-filters {
  margin-bottom: 3em;
}
.acalog-custom .directory-filters h3,
.acalog-custom .directory-filters label {
  font-weight: 900;
  margin: 0 0 1em;
}
.acalog-custom .directory-filters .sixty {
  float: none;
  width: 100%;
}
.acalog-custom .directory-filters .forty {
  border-top: 1px dotted #b8b8b8;
  float: none;
  margin: 2em 0 0;
  padding: 2em 0 0;
  width: 100%;
}
.acalog-custom .filter-departments {
  border: 1px solid #808080;
  margin: 0 0 2em;
  position: relative;
  z-index: 3;
}
.acalog-custom .filter-departments a {
  display: block;
  letter-spacing: .025em;
  text-decoration: none;
  transition: color .15s ease-in-out;
}
.acalog-custom .filter-departments a:hover {
  color: #000;
  text-decoration: underline;
}
.acalog-custom .filter-departments h4 {
  font-family: 'open-sans', sans-serif;
  font-size: 1.6em;
  font-weight: 200;
  text-transform: inherit;
}
.acalog-custom .filter-departments h4 a {
  padding: .65em 1em 0;
  position: relative;
  overflow: hidden;
}
.acalog-custom .filter-departments h4 a span {
  border-bottom: 1px solid #fff;
  display: block;
  margin-right: 3em;
  padding: 0 0 .65em;
}
.acalog-custom .filter-departments h4 .open span {
  border-bottom-color: #e8e8e8;
}
.acalog-custom .filter-departments h4 a div {
  background-color: #e5e5e5;
  bottom: 0;
  padding: .5em 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -1px;
  width: 3em;
}
.acalog-custom .filter-departments h4 a div img {
  height: auto;
  transition: all .3s ease-in-out;
  width: .75em;
}
.acalog-custom .filter-departments h4 .open img {
  -webkit-transform: rotate(180deg);
}
.acalog-custom .filter-departments ul {
  background-color: #fff;
  border: 1px solid #808080;
  border-top: 0;
  box-shadow: 1px 3px 3px rgba(0,0,0,0.07);
  display: none;
  left: -1px;
  margin: 0;
  max-height: 30em;
  overflow: scroll;
  position: absolute;
  right: -1px;
  top: 100%;
}
.acalog-custom .filter-departments li {
  color: #8a8a8a;
  list-style: none;
  padding: .25em 1em;
}
.acalog-custom .filter-departments li:first-of-type {
  margin-top: .25em;
}
.acalog-custom .filter-departments li:last-of-type {
  margin-bottom: .25em;
}
.acalog-custom .filter-departments .child-department {
  padding: .25em 1.75em;
}
.acalog-custom .filter-departments .active-department {
  background-color: #f6f6f6;
}
.acalog-custom .filter-keywords {
  position: relative;
  z-index: 2;
}
.acalog-custom .filter-keyword-terms {
  border: 1px solid #808080;
  font-size: 1.6em;
  font-weight: 200;
  padding: .65em 1em;
  width: 100%;
}
.acalog-custom .filter-keywords .filter-keyword-submit {
  background-color: #fff;
  background-image: url('../../img/gateway/icn-search-small.svg');
  background-repeat: no-repeat;
  background-position: center center;
  border: 0;
  bottom: 1px;
  color: transparent;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 1px;
  top: 4em;
  width: 4em;
}
.acalog-custom .directory-filters .filter-letters {
  left: 0;
  margin: -0.65em -1em 0;
}
.acalog-custom .filter-letters li {
  float: left;
  font-size: 1.8em;
  list-style-type: none;
  margin: .65em 0 0;
  text-align: left;
  text-transform: uppercase;
  width: 11%;
}
.acalog-custom .filter-letters li a {
  border: 1px solid transparent;
  border-radius: 100%;
  display: inline-block;
  height: 1.75em;
  line-height: 1;
  padding: .23em 0 0;
  text-align: center;
  text-decoration: none;
  transition: all .15s ease-in-out;
  width: 1.75em;
}
.acalog-custom .filter-letters li a:hover {
  border-color: #fdb827;
  color: #fdb827;
}
.acalog-custom .current-directory-filters {
  background-color: #e5e5e5;
  font-size: 1.6em;
  font-weight: 200;
  font-family: 'open-sans', sans-serif;
  letter-spacing: .025em;
  margin: 0 0 1.25em;
  max-width: 56.25em;
  padding: .5em 1em;
  text-transform: inherit;
}
.acalog-custom .current-directory-filters span {
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (min-width: 980px) {
  .acalog-custom .directory-filters {
    margin: 6em 0 2em;
    padding: 2em 3em;
  }
  .acalog-custom .single-directory_listing .directory-filters {
    margin-bottom: 6em;
  }
  .acalog-custom .directory-filters .sixty {
    float: left;
    padding: 0 4em 0 0;
    width: 60%;
  }
  .acalog-custom .directory-filters .forty {
    border: 0;
    border-left: 1px dotted #b8b8b8;
    float: left;
    margin: 0;
    padding: 0 0 0 4em;
    width: 40%;
  }
}
.acalog-custom .no-directory-results {
  background-image: url('../../img/gateway/icn-staff.svg');
  background-position: left center;
  background-repeat: no-repeat;
  max-width: 90em;
  margin: 0 0 0;
  padding: 2em 0 2em 24em;
}
.acalog-custom .no-directory-results h2 {
  margin: 0 0 .5em;
}
.acalog-custom .no-directory-results p {
  line-height: 1.4;
  padding: 0;
}
.acalog-custom .post-content .directory-list {
  left: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .directory-list li {
  border-bottom: 1px dotted #b8b8b8;
  font-size: 1.0em;
  list-style-type: none;
  overflow: hidden;
  padding: 3em 0 2em;
  position: relative;
  table-layout: fixed;
  transition: all .4s ease-in-out;
  width: 100%;
}
.acalog-custom .directory-list li:nth-child(1),
.acalog-custom .directory-list li:nth-child(2) {
  border-top: 0;
}
.acalog-custom .directory-list li.hidden,
.acalog-custom .directory-list li.new {
  opacity: 0;
  -webkit-transform: translateY(15px);
  -moz-transform: translateY(15px);
  -ms-transform: translateY(15px);
  transform: translateY(15px);
}
.acalog-custom .directory-list a,
.acalog-custom .directory-list a:hover h3 {
  color: #003a70 !important;
}
.acalog-custom .directory-list-image {
  float: left;
  overflow: hidden;
  padding: 0 0 25%;
  position: relative;
  width: 25%;
}
.acalog-custom .directory-list-image a {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .directory-list-details {
  float: right;
  padding: 0 0 2em 2em;
  width: 75%;
}
.acalog-custom .directory-list-details h3 {
  font-size: 2.2em;
  font-weight: 600;
  line-height: 1;
  padding: 0;
  text-transform: inherit;
}
.acalog-custom .directory-list-details p {
  font-size: 1.4em;
  padding-bottom: 1em;
}
.acalog-custom .directory-list-details dl {
  font-size: 1.4em;
  font-weight: 200;
  word-wrap: break-word;
}
@media screen and (min-width: 900px) {
  .acalog-custom .directory-list-details {
    padding: 0 0 3em 4em;
  }
  .acalog-custom .directory-list-details h3 {
    font-size: 2.6em;
  }
  .acalog-custom .directory-list-details p {
    font-size: 1.6em;
  }
}
@media screen and (min-width: 1100px) {
  .acalog-custom .post-content .directory-list {
    margin: 0 -2%;
  }
  .acalog-custom .directory-list li {
    border-bottom: 0;
    border-top: 1px dotted #b8b8b8;
    float: left;
    margin: 0 2%;
    padding: 3em 0 0;
    width: 46%;
  }
  .acalog-custom .directory-list li:nth-child( odd ) {
    clear: left;
  }
}
.acalog-custom .single-directory_listing .post-content {
  float: none;
  width: 100%;
}
.acalog-custom .directory-listing-photo {
  float: none;
  width: 100%;
}
.acalog-custom .directory-listing-photo .attachment-post-thumbnail {
  border-left: 1em solid #fdb827;
}
.acalog-custom .directory-no-photo {
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0 0 100%;
  width: 100%;
}
.acalog-custom .directory-no-photo.small {
  background-size: auto 80%;
}
.acalog-custom .directory-listing-info {
  float: none;
  padding: 2em 4em 0 0;
  width: 100%;
}
.acalog-custom .directory-listing-info h2 {
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.acalog-custom .directory-listing-locations {
  margin: .5em 0 4em;
  position: relative;
}
.acalog-custom .directory-listing-location {
  border: 1px solid #000;
  border-left-width: 1em;
  margin: 0 0 2em;
  overflow: hidden;
  padding: 3em;
}
.acalog-custom .directory-listing-single-location .directory-listing-location {
  border: 0;
  margin: 0;
  padding: 3em 0 0;
}
.acalog-custom .directory-listing-location .half {
  padding: 0 2em 0 0;
}
.acalog-custom .directory-listing-location h2 {
  color: #003a70;
  padding: 0 0 1em;
}
.acalog-custom .directory-listing-location .ellsworth-community-college {
  color: #470a68;
}
.acalog-custom .directory-listing-location h3 {
  font-weight: 900;
}
.acalog-custom .directory-listing-location p {
  padding: 0 0 .75em;
}
.acalog-custom .directory-listing-info dl {
  font-size: 1.6em;
  margin: 0 0 1.5em;
}
.acalog-custom .directory-listing-info dd {
  font-weight: 200;
}
.acalog-custom .directory-listing-locations .directory-location-markers {
  left: auto;
  margin: 0;
  position: absolute;
  right: -3.9em;
  top: 0;
}
.acalog-custom .directory-location-markers li {
  font-family: 'futura-pt', sans-serif;
  font-size: 2.0em;
  font-weight: 700;
  list-style: none;
}
.acalog-custom .directory-location-markers a {
  display: block;
  height: 2em;
  padding: .2em 0 0;
  text-align: center;
  text-decoration: none;
  width: 2em;
}
.acalog-custom .directory-location-markers .active a {
  background-color: #fff;
  border: 1px solid #000;
  border-left: 0;
}
@media screen and (min-width: 980px) {
  .acalog-custom .directory-listing-photo {
    float: left;
    width: 33.3333%;
  }
  .acalog-custom .directory-listing-info {
    float: left;
    padding: 0 0 0 6em;
    width: 66.66667%;
  }
}
.acalog-custom .load-more {
  display: block;
  margin: 2em 0 0;
  text-align: center;
  text-decoration: none;
}
.acalog-custom .load-more .load-text {
  background-color: #003a70;
  border: 2px solid #003a70;
  color: #fff;
  display: inline-block;
  font-size: 1.6em;
  padding: .8em 1.2em;
  transition: all .15s ease-in-out;
}
.acalog-custom .load-more .load-text:hover {
  background-color: #fff;
  color: #003a70;
  border: 2px solid #003a70;
}
.acalog-custom .load-more .loader {
  background-color: #003a70;
  color: #fff;
  display: none;
  overflow: hidden;
  padding: 2em 4em;
}
.acalog-custom .load-more .loader span {
  background-color: #fff;
  float: left;
  height: 1em;
  margin: 0 .25em;
  width: .2em;
}
.acalog-custom .load-more .loader.active span:first-of-type {
  opacity: 0;
  -webkit-transform: translateY(-1em);
  -moz-transform: translateY(-1em);
  -ms-transform: translateY(-1em);
  transform: translateY(-1em);
}
.acalog-custom .load-more .loader.active span:nth-child( 2 ) {
  opacity: 0;
  -webkit-transform: translateY(-0.65em);
  -moz-transform: translateY(-0.65em);
  -ms-transform: translateY(-0.65em);
  transform: translateY(-0.65em);
}
.acalog-custom .load-more .loader.active span:last-of-type {
  opacity: 0;
  -webkit-transform: translateY(-0.35em);
  -moz-transform: translateY(-0.35em);
  -ms-transform: translateY(-0.35em);
  transform: translateY(-0.35em);
}
.acalog-custom .load-more.disabled {
  pointer-events: none;
}
.acalog-custom .load-more.disabled .load-text {
  cursor: default;
}
.acalog-custom .load-more.disabled .load-text {
  background-color: #bdbdbd;
}
.acalog-custom .sidebar-children .news-rss {
  background-image: url('../../img/gateway/icn-rss.svg?v=2');
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  margin: 1em 0 0;
  padding: 0 0 0 1.5em;
}
.acalog-custom .news-archive {
  padding: 2em 0 0;
}
.acalog-custom .news-archive-item {
  border-bottom: 1px dotted #b8b8b8;
  overflow: hidden;
  margin: 2em 0 0;
  padding: 0 0 2em;
  transition: all .4s ease-in-out;
}
.acalog-custom .news-archive .hidden {
  opacity: 0;
  -webkit-transform: translateY(15px);
  -moz-transform: translateY(15px);
  -ms-transform: translateY(15px);
  transform: translateY(15px);
}
.acalog-custom .new-archive-image {
  float: left;
  width: 20%;
}
.acalog-custom .new-archive-image img {
  height: auto;
  width: 100%;
}
.acalog-custom .news-archive-details {
  float: left;
  padding: 0 0 0 4em;
  width: 80%;
}
.acalog-custom .news-archive-details h2 {
  font-size: 2.6em;
  font-weight: 600;
  text-transform: inherit;
}
.acalog-custom .news-archive-details h2 a {
  color: #003a70;
  text-decoration: none;
}
.acalog-custom .post-date {
  color: #888;
  font-family: 'open-sans', sans-serif;
  font-size: 1.6em;
  font-style: italic;
  font-weight: 200;
  margin: 0 0 1em;
}
.acalog-custom .single-news h1 {
  margin: 0;
}
.acalog-custom .single-news .post-date {
  margin: 0 0 2em;
}
.acalog-custom #fhevents {
  margin-top: -3em;
}
.acalog-custom .post-content .fhevents-tabs {
  margin: 0 0 3em;
}
.acalog-custom .post-content .fhevents-tabs {
  left: -1.28em;
  overflow: hidden;
}
.acalog-custom .fhevents-tabs li {
  float: left;
  font-family: 'futura-pt', sans-serif;
  font-size: 1.6em;
  font-weight: 200;
  list-style-type: none;
  margin: 0 .8em 0 .8em;
  text-transform: uppercase;
}
.acalog-custom .fhevents-tabs a {
  border-top: .5em solid #fff;
  color: #808080;
  display: block;
  padding: .4em;
  text-decoration: none;
}
.acalog-custom .fhevents-tabs .fhevents-filter-active a {
  background-color: transparent;
  border-radius: 0;
  border-top-color: #fdb827;
  color: #fdb827;
}
.acalog-custom .fhevents-range-options {
  display: none;
  margin: 0 0 4em;
  overflow: hidden;
}
.acalog-custom .fhevents-range-options-visible {
  display: block;
}
.acalog-custom .fhrange-option {
  float: left;
  padding: 0 2em 0 0;
}
.acalog-custom .post-content .fhevents-list {
  padding: 3em 0 0;
  left: 0;
}
.acalog-custom .post-content .fhevents-list li {
  font-size: 1.0em;
  list-style: none;
}
.acalog-custom .post-content .fhevents-archive-item {
  border-bottom: 1px dotted #ccc;
  margin: 0 0 3em;
  padding: 0 0 3em;
}
.acalog-custom .post-content .fhevents-list .event-date-time {
  margin: 0;
}
.acalog-custom .event-summary {
  padding: 2em 0 0;
}
.acalog-custom .post-content .fhevents-list h2 {
  font-size: 2.0em;
  font-weight: 700;
  letter-spacing: .0125em;
  text-transform: inherit;
}
.acalog-custom .post-content .fhevents-list h2 a {
  color: #003a70;
  text-decoration: none;
}
.acalog-custom .post-content .fhevents-list .event-time-location {
  font-size: 1.6em;
  padding: .5em 0;
}
.acalog-custom .post-content .fhevents-list p {
  color: #808080;
  padding: 0;
}
.acalog-custom .post-content .fhevents-list p a {
  color: #015aad;
  text-decoration: none;
}
.acalog-custom a.featured-item {
  color: inherit;
  display: block;
  text-align: center;
  text-decoration: none;
}
.acalog-custom .featured-item h4 {
  font-size: 2.4em;
  margin: 0 0 1em;
}
.acalog-custom .featured-item img {
  border-radius: 100%;
}
.acalog-custom .featured-item h3 {
  font-size: 2.0em;
  font-weight: 700;
  margin: 1.09em 0 0;
  padding: 0 .2em;
}
@media screen and (min-width: 768px) {
  .acalog-custom #fhevents {
    margin-top: -6em;
  }
}
@media screen and (min-width: 800px) {
  .acalog-custom .event-summary {
    padding: 0 0 0 10em;
  }
  .acalog-custom .post-content .fhevents-list h2 {
    font-size: 2.6em;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom #fhevents {
    margin-top: -7em;
  }
}
.acalog-custom .single #fhevents {
  margin: 0;
}
.acalog-custom .event-date-time {
  margin: 0 0 3em;
  position: relative;
}
.acalog-custom .event-date {
  border: 1px solid #000;
  border-radius: 100%;
  font-size: 8px;
  height: 7.5em;
  padding: 1.5em 0 0;
  text-align: center;
  width: 7.5em;
}
.acalog-custom .single-fhevent .event-date {
  left: 0;
  position: absolute;
  top: 0;
}
.acalog-custom .event-date span {
  display: block;
  font-family: 'futura-pt', sans-serif;
  font-size: 1.6em;
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
}
.acalog-custom .event-date .event-date-month {
  letter-spacing: 0.03125em;
}
.acalog-custom .event-date .event-date-day {
  font-size: 3.2em;
  font-weight: 200;
}
.acalog-custom .post-content .event-time-location {
  left: 0;
  margin: 0;
  padding: 0 0 0 10em;
}
.acalog-custom .event-time-location li {
  list-style: none;
}
.acalog-custom .event-time-location strong {
  text-transform: uppercase;
}
.acalog-custom .event-time-location em {
  font-weight: 200;
}
.acalog-custom .fhevents .attachment-post-thumbnail {
  border-left: 1em solid #fdb827;
  margin: 0 0 3em;
}
@media screen and (min-width: 800px) {
  .acalog-custom .event-date-time {
    margin: 0 0 5em;
  }
  .acalog-custom .event-date {
    font-size: inherit;
    left: 0;
    position: absolute;
    top: 0;
  }
  .acalog-custom .fhevents .attachment-post-thumbnail {
    margin: 0 0 6em;
  }
}
.acalog-custom .calendar-navigation {
  padding: 0 2.6em;
}
.acalog-custom .calendar-nav-head {
  padding: 3em 0 1em;
  text-align: center;
}
.acalog-custom .calendar-nav-head span {
  font-family: 'futura-pt';
  font-size: 2.2em;
  font-weight: 900;
  text-transform: uppercase;
}
.acalog-custom .calNav {
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  cursor: pointer;
  display: inline-block;
  height: 2.2em;
  position: relative;
  top: .5em;
  width: 1em;
}
.acalog-custom .calNav.prev {
  background-image: url('../../img/gateway/icn-arrow-outline-left.svg');
  margin: 0 2em 0 0;
}
.acalog-custom .calNav.next {
  background-image: url('../../img/gateway/icn-arrow-outline-right.svg');
  margin: 0 0 0 2em;
}
.acalog-custom .calendar-navigation table {
  display: table;
  font-size: 1.0em;
  margin: 0 0 3em;
  max-width: 100%;
  overflow: hidden;
  width: 100%;
}
.acalog-custom .calendar-navigation thead {
  display: none;
}
.acalog-custom .calendar-navigation tbody {
  width: 100%;
}
.acalog-custom .calendar-navigation table td {
  color: #888;
  font-family: 'futura-pt';
  font-size: 1.4em;
  font-weight: 400;
  min-width: 0px;
  padding: .5em 0 0;
  text-align: center;
  width: auto;
}
.acalog-custom .calendar-navigation table td a {
  border: 1px solid transparent;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  width: 24px;
}
.acalog-custom .calendar-navigation table td a:hover {
  border-color: #003a70;
  color: #003a70;
}
.acalog-custom .events-sidebar {
  padding: 0 0 2em;
}
.acalog-custom .events-sidebar .sidebar-children {
  display: block;
}
@media screen and (min-width: 768px) {
  .acalog-custom .events-sidebar {
    padding: 0;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .calendar-navigation table td {
    font-size: 1.8em;
    font-weight: 200;
  }
  .acalog-custom .calendar-navigation table td a {
    width: 30px;
  }
}
.acalog-custom .post-content .gallery {
  left: 0;
  margin: 0 -0.5em;
  overflow: hidden;
}
.acalog-custom .gallery li {
  display: inline-block;
  list-style: none;
  padding: 0 .5em 1em;
  width: 33.3333%;
}
.acalog-custom .gallery img {
  height: auto;
  width: 100%;
}
@media screen and (min-width: 540px),screen and (min-width: 1200px) {
  .acalog-custom .gallery li {
    width: 25%;
  }
}
@media screen and (min-width: 800px) {
  .acalog-custom .gallery li {
    width: 33.3333%;
  }
  .acalog-custom body.home .gallery ul li {
    float: none;
    display: inline-block;
  }
}
@media screen and (min-width: 1000px),screen and (min-width: 1400px) {
  .acalog-custom .gallery li {
    width: 20%;
  }
}
@media screen and (min-width: 1600px) {
  .acalog-custom .gallery li {
    width: 16.66667%;
  }
}
.acalog-custom .gform_wrapper ul {
  left: 0;
  margin: 0;
}
.acalog-custom .gform_wrapper li {
  font-size: 1.0em;
  list-style-type: none;
  margin: 0 0 2em;
}
.acalog-custom .gfield_label {
  font-size: 1.2em;
}
.acalog-custom .gfield_required {
  color: #D7483B;
}
.acalog-custom .gfield_description {
  font-size: 1.3em;
  font-style: italic;
  font-weight: 400;
}
.acalog-custom .validation_message {
  color: #D7483B;
}
.acalog-custom .validation_error {
  color: #D7483B;
  font-size: 1.6em;
  padding: 0 0 1.5em;
}
.acalog-custom .content-int .gform_wrapper .ginput_container input {
  font-size: 1.2em;
}
.acalog-custom .content-int .gform_wrapper .gfield_checkbox li label,
.acalog-custom .content-int .gform_wrapper .gfield_radio li label,
.acalog-custom .content-int .gform_wrapper .gfield_radio input {
  margin-top: 0.2em;
}
.acalog-custom .content-int .gform_wrapper .gform_footer input.button,
.acalog-custom .gform_wrapper .gform_footer input[type="submit"] {
  font-size: 1.2em;
}
.acalog-custom .gform_body {
  font-size: 1.3em;
}
.acalog-custom .content-int .gform_wrapper h3.gform_title {
  font-size: 1.8em;
}
.acalog-custom .fhalerts {
  background-color: #D7483B;
}
.acalog-custom .fhalerts-int {
  max-width: 124em;
  padding: 2em 5.6em 2em 2em;
}
.acalog-custom .fhalert-text {
  background-image: none;
  padding: 0;
}
.acalog-custom .fhalerts h4 {
  color: #fff;
  font-family: inherit;
  font-size: 2.0em;
  font-weight: 400;
  padding: 0;
  text-transform: inherit;
}
.acalog-custom .fhalerts p {
  font-size: 1.6em;
  font-weight: 200;
}
.acalog-custom .fhalerts .fhdismiss-alert {
  background-image: url('../../img/gateway/icn-alert-remove.svg');
  background-size: 2.4em 2.4em;
  height: 2.4em;
  margin-top: -1.2em;
  right: 3em;
  transition: opacity .25s ease-in-out;
  width: 2.4em;
}
.acalog-custom .fhalerts .fhdismiss-alert:hover {
  opacity: .65;
}
@media screen and (min-width: 640px) {
  .acalog-custom .fhalert-text {
    background-image: url('../../img/gateway/icn-alert.svg');
    background-size: 4.5em 4.5em;
    padding-left: 7.5em;
  }
}
.acalog-custom .translate-page > a:hover {
  cursor: pointer;
}
.acalog-custom #google_language_translator {
  display: none;
  position: absolute;
}
.acalog-custom #cse,
.acalog-custom #cse * {
  font-size: 10px;
}
.acalog-custom #cse .gsc-above-wrapper-area,
.acalog-custom #cse .gsc-resultsHeader {
  display: none;
}
.acalog-custom #cse .gsc-webResult .gsc-result {
  border-bottom: 1px dotted #b8b8b8;
  margin: 0 0 2em;
  padding: 0 0 2em;
}
.acalog-custom #cse .gsc-result .gs-title,
.acalog-custom #cse .gsc-result .gs-title * {
  color: #003a70;
  height: auto;
  text-decoration: none;
}
.acalog-custom #cse .gs-result .gs-title {
  font-family: 'futura-pt', sans-serif;
  font-size: 1.6em;
  font-weight: 600;
  letter-spacing: .025em;
  line-height: 1.0;
}
.acalog-custom #cse .gsc-control-cse,
.acalog-custom #cse .gsc-control-cse .gsc-table-result {
  border: 0;
  font-family: 'open-sans', sans-serif;
  margin: 0;
}
.acalog-custom #cse .gsc-control-cse .gsc-table-result td {
  border: 0;
}
.acalog-custom #cse .gs-result .gs-snippet {
  font-size: 1.6em;
  font-weight: 200;
}
.acalog-custom #cse .gs-result .gs-snippet * {
  font-size: 1.0em;
}
.acalog-custom #cse .gs-result a.gs-visibleUrl,
.acalog-custom #cse .gs-result .gs-visibleUrl {
  color: black;
  font-size: 1.6em;
  font-weight: 500;
  padding: 1em 0 .5em;
}
.acalog-custom #cse .gs-result .gs-title:hover {
  text-decoration: underline;
}
.acalog-custom #cse .gsc-results .gsc-cursor * {
  font-size: 1.6em;
}
.acalog-custom #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #003a70;
  font-weight: 400;
}
.acalog-custom #cse b {
  font-size: 1em;
}
.acalog-custom .fhevents .attachment-post-thumbnail {
  display: none;
}
.acalog-custom #fancybox-close,
.acalog-custom #fancybox-close:hover {
  color: transparent;
}
.acalog-custom #fancybox-left .fancy-text,
.acalog-custom #fancybox-right .fancy-text {
  color: transparent;
  position: absolute;
}
.acalog-custom .hidden-text {
  color: transparent;
  position: absolute;
}
.acalog-custom .ebsco-frame {
  margin: 2em 0;
  width: 350px;
  height: 85px;
}
.acalog-custom .content-int table.gsc-resultsHeader,
.acalog-custom .gsc-above-wrapper-area-container {
  display: none;
}
.acalog-custom #google_language_translator {
  width: auto !important;
}
.acalog-custom .goog-tooltip {
  display: none !important;
}
.acalog-custom .goog-tooltip:hover {
  display: none !important;
}
.acalog-custom .goog-text-highlight {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.acalog-custom #google_language_translator select.goog-te-combo {
  color: #32373c;
}
.acalog-custom #flags {
  display: none;
}
.acalog-custom #google_language_translator {
  color: transparent;
}
.acalog-custom body {
  top: 0px !important;
}
.acalog-custom #glt-translate-trigger {
  left: 20px;
  right: auto;
}
.acalog-custom #glt-translate-trigger > span {
  color: #ffffff;
}
.acalog-custom #glt-translate-trigger {
  background: #f89406;
}
.acalog-custom .goog-te-gadget .goog-te-combo {
  width: 100%;
}
.acalog-custom .recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}
.acalog-custom .admissions_slide_0 {
  background-image: url("../../img/gateway/CESTEM009-1200x500.jpg");
}
@media screen and (min-width: 1600px) {
  .acalog-custom .admissions_slide_0 {
    background-image: url("../../img/gateway/CESTEM009-2400x1000.jpg");
  }
}
.acalog-custom .admissions_slide_1 {
  background-image: url("../../img/gateway/MGraduation518-1200x500.jpg");
}
@media screen and (min-width: 1600px) {
  .acalog-custom .admissions_slide_1 {
    background-image: url("../../img/gateway/MGraduation518-2400x1000.jpg");
  }
}
.acalog-custom .admissions_slide_2 {
  background-image: url("../../img/gateway/Dist-Slider-ECC-Art-1200x500.jpg");
}
@media screen and (min-width: 1600px) {
  .acalog-custom .admissions_slide_2 {
    background-image: url("../../img/gateway/Dist-Slider-ECC-Art-2400x1000.jpg");
  }
}
.acalog-custom .admissions_slide_3 {
  background-image: url("../../img/gateway/Dist-Slider-GRN-1200x500.jpg");
}
@media screen and (min-width: 1600px) {
  .acalog-custom .admissions_slide_3 {
    background-image: url("../../img/gateway/Dist-Slider-GRN-2400x1000.jpg");
  }
}
.acalog-custom .admissions_slide_4 {
  background-image: url("../../img/gateway/dist-slider-Orpheum-1200x500.jpg");
}
@media screen and (min-width: 1600px) {
  .acalog-custom .admissions_slide_4 {
    background-image: url("../../img/gateway/dist-slider-Orpheum-2400x1000.jpg");
  }
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.8;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.8;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.8;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.8;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-weight: 900;
  font-family: 'futura-pt';
  line-height: 1.8;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  line-height: 1.8;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  line-height: 1.8;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-family: 'futura-pt';
  line-height: 1.2;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-family: 'futura-pt';
  line-height: 1.33333;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  font-family: 'futura-pt';
  line-height: 1.5;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  font-family: 'futura-pt';
  line-height: 1.3;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.8;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  line-height: 1.8;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  line-height: 1.8;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: open-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.8;
}
#gateway-popup body,
#gateway-page body {
  color: #111;
  font: 62.5%/1.6 'open-sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  max-width: 1720px;
  width: 100%;
  margin: 175px auto 0px auto;
}
@media screen and (max-width: 979px) {
  #gateway-popup table.block_n2_and_content,
  #gateway-page table.block_n2_and_content {
    max-width: 1720px;
    width: 100%;
    margin: 20px auto 0px auto;
  }
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 0px 5px 0px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 0px 0px 0px;
  width: 11.15%;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 100%;
  background-color: #003a70;
  padding: 44.8px 16px 28.8px 16px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .n2_search_header,
#gateway-page .n2_search_header {
  text-align: center;
}
#gateway-popup label.n2_search,
#gateway-page label.n2_search {
  color: #fff;
}
#gateway-popup .block_n2_search span.n2_search a,
#gateway-page .block_n2_search span.n2_search a {
  color: #fff;
}
#gateway-popup .block_n2_search span.n2_search a:hover,
#gateway-page .block_n2_search span.n2_search a:hover {
  color: #fff;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  margin: .4em 0;
  padding: .4em 2.5em .4em .55em;
  transition: all .2s ease-in-out;
  display: block;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 2em 5em 6em;
  width: 60%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
  width: 100%;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-footer-copyright {
  background-color: #003a70;
  color: white;
  font-size: 13px;
  font-weight: 200;
}
#gateway-footer-copyright a {
  color: white;
  font-weight: 200;
  text-decoration: none;
}
#gateway-footer-copyright a:hover {
  color: white;
  font-weight: 200;
  text-decoration: none;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
#gateway-page #keyword {
  width: 100% !important;
}
td.block_n3_off.block_n3_left {
  padding-left: 5em;
}
.logo div,
.header-colleges {
  background-color: #fff !important;
}
.block {
  display: block !important;
  bottom: 0px !important;
}
.fixed {
  position: fixed !important;
}
.mobile-nav-menu .top-menu {
  overflow: hidden !important;
}
.acalog-custom .header-ancillary {
  background-color: #470168 !important;
}
.acalog-custom .footer-curve {
  width: 100.5%;
}
.wrapper {
  border-top: 1px solid #888;
  margin-bottom: -17px;
  overflow: visible !important;
}
:target {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
.full-width {
  width: 100%;
}
@media screen and (min-width: 980px) {
  .header .logo {
    background-image: url("https://www.iavalley.edu/wp-content/themes/iowa-valley-district/images/logo-bottom_2.svg") !important;
  }
  .header-colleges a {
    color: #757575 !important;
  }
  .header-colleges .active a,
  .header-colleges a:hover {
    color: #35064f !important;
  }
  .header-colleges .active,
  .header-colleges li:hover {
    border-top-color: #35064f !important;
  }
  .acalog-custom .desktop-nav-menu {
    padding: 0 0 0 24.7em !important;
  }
}
@media screen and (min-width: 1100px) {
  .acalog-custom .desktop-nav-menu li {
    max-width: 34em !important;
  }
}
