@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
#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: #1E2A5B !important;
  color: #1E2A5B !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: #1E2A5B !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #1E2A5B !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: #1E2A5B;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #1E2A5B;
}
#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: #f1f1f1;
}
#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: #1E2A5B;
}
#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: #1E2A5B 0px 0px 5px 0px;
  -moz-box-shadow: #1E2A5B 0px 0px 5px 0px;
  -o-box-shadow: #1E2A5B 0px 0px 5px 0px;
  box-shadow: #1E2A5B 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: 1300px;
}
#gateway-popup body {
  background: #f1f1f1 !important;
}
#gateway-popup .toplevel_popup {
  border-color: #1E2A5B;
}
#gateway-popup .block_n1_right {
  background-color: #1E2A5B;
}
#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 {
  @charset "UTF-8";
  @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700');
  @charset "utf-8";
}
.acalog-custom meta.foundation-version {
  font-family: "/5.5.1/";
}
.acalog-custom meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}
.acalog-custom meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0;
}
.acalog-custom meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}
.acalog-custom meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em;
}
.acalog-custom meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}
.acalog-custom meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em;
}
.acalog-custom meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}
.acalog-custom meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em;
}
.acalog-custom meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}
.acalog-custom meta.foundation-data-attribute-namespace {
  font-family: false;
}
.acalog-custom html,
.acalog-custom body {
  height: 100%;
}
.acalog-custom *,
.acalog-custom *:before,
.acalog-custom *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom html,
.acalog-custom body {
  font-size: 18px;
}
.acalog-custom body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}
.acalog-custom a:hover {
  cursor: pointer;
}
.acalog-custom img {
  max-width: 100%;
  height: auto;
}
.acalog-custom img {
  -ms-interpolation-mode: bicubic;
}
.acalog-custom #map_canvas img,
.acalog-custom #map_canvas embed,
.acalog-custom #map_canvas object,
.acalog-custom .map_canvas img,
.acalog-custom .map_canvas embed,
.acalog-custom .map_canvas object {
  max-width: none !important;
}
.acalog-custom .left {
  float: left !important;
}
.acalog-custom .right {
  float: right !important;
}
.acalog-custom .clearfix:before,
.acalog-custom .clearfix:after {
  content: " ";
  display: table;
}
.acalog-custom .clearfix:after {
  clear: both;
}
.acalog-custom .hide {
  display: none;
}
.acalog-custom .invisible {
  visibility: hidden;
}
.acalog-custom .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom img {
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom textarea {
  height: auto;
  min-height: 50px;
}
.acalog-custom select {
  width: 100%;
}
.acalog-custom .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 71.1111111111rem;
}
.acalog-custom .row:before,
.acalog-custom .row:after {
  content: " ";
  display: table;
}
.acalog-custom .row:after {
  clear: both;
}
.acalog-custom .row.collapse>.column,
.acalog-custom .row.collapse>.columns {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .row .row {
  width: auto;
  margin-left: -0.8333333333rem;
  margin-right: -0.8333333333rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
.acalog-custom .row .row:before,
.acalog-custom .row .row:after {
  content: " ";
  display: table;
}
.acalog-custom .row .row:after {
  clear: both;
}
.acalog-custom .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
.acalog-custom .row .row.collapse:before,
.acalog-custom .row .row.collapse:after {
  content: " ";
  display: table;
}
.acalog-custom .row .row.collapse:after {
  clear: both;
}
.acalog-custom .column,
.acalog-custom .columns {
  padding-left: 0.8333333333rem;
  padding-right: 0.8333333333rem;
  width: 100%;
  float: left;
}
.acalog-custom [class*="column"]+[class*="column"]:last-child {
  float: right;
}
.acalog-custom [class*="column"]+[class*="column"].end {
  float: left;
}
@media only screen {
  .acalog-custom .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .acalog-custom .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .acalog-custom .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .acalog-custom .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .acalog-custom .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .acalog-custom .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .acalog-custom .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .acalog-custom .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .acalog-custom .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .acalog-custom .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .acalog-custom .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .acalog-custom .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .acalog-custom .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .acalog-custom .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .acalog-custom .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .acalog-custom .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .acalog-custom .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .acalog-custom .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .acalog-custom .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .acalog-custom .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .acalog-custom .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .acalog-custom .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .acalog-custom .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .acalog-custom .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .acalog-custom .column,
  .acalog-custom .columns {
    position: relative;
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
  .acalog-custom .small-1 {
    width: 8.3333333333%;
  }
  .acalog-custom .small-2 {
    width: 16.6666666667%;
  }
  .acalog-custom .small-3 {
    width: 25%;
  }
  .acalog-custom .small-4 {
    width: 33.3333333333%;
  }
  .acalog-custom .small-5 {
    width: 41.6666666667%;
  }
  .acalog-custom .small-6 {
    width: 50%;
  }
  .acalog-custom .small-7 {
    width: 58.3333333333%;
  }
  .acalog-custom .small-8 {
    width: 66.6666666667%;
  }
  .acalog-custom .small-9 {
    width: 75%;
  }
  .acalog-custom .small-10 {
    width: 83.3333333333%;
  }
  .acalog-custom .small-11 {
    width: 91.6666666667%;
  }
  .acalog-custom .small-12 {
    width: 100%;
  }
  .acalog-custom .small-offset-0 {
    margin-left: 0% !important;
  }
  .acalog-custom .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .acalog-custom .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .acalog-custom .small-offset-3 {
    margin-left: 25% !important;
  }
  .acalog-custom .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .acalog-custom .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .acalog-custom .small-offset-6 {
    margin-left: 50% !important;
  }
  .acalog-custom .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .acalog-custom .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .acalog-custom .small-offset-9 {
    margin-left: 75% !important;
  }
  .acalog-custom .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .acalog-custom .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .acalog-custom .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  .acalog-custom .column.small-centered,
  .acalog-custom .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .acalog-custom .column.small-uncentered,
  .acalog-custom .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  .acalog-custom .column.small-centered:last-child,
  .acalog-custom .columns.small-centered:last-child {
    float: none;
  }
  .acalog-custom .column.small-uncentered:last-child,
  .acalog-custom .columns.small-uncentered:last-child {
    float: left;
  }
  .acalog-custom .column.small-uncentered.opposite,
  .acalog-custom .columns.small-uncentered.opposite {
    float: right;
  }
  .acalog-custom .row.small-collapse>.column,
  .acalog-custom .row.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .acalog-custom .row.small-uncollapse>.column,
  .acalog-custom .row.small-uncollapse>.columns {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .acalog-custom .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .acalog-custom .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .acalog-custom .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .acalog-custom .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .acalog-custom .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .acalog-custom .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .acalog-custom .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .acalog-custom .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .acalog-custom .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .acalog-custom .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .acalog-custom .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .acalog-custom .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .acalog-custom .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .acalog-custom .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .acalog-custom .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .acalog-custom .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .acalog-custom .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .acalog-custom .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .acalog-custom .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .acalog-custom .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .acalog-custom .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .acalog-custom .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .acalog-custom .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .acalog-custom .column,
  .acalog-custom .columns {
    position: relative;
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
  .acalog-custom .medium-1 {
    width: 8.3333333333%;
  }
  .acalog-custom .medium-2 {
    width: 16.6666666667%;
  }
  .acalog-custom .medium-3 {
    width: 25%;
  }
  .acalog-custom .medium-4 {
    width: 33.3333333333%;
  }
  .acalog-custom .medium-5 {
    width: 41.6666666667%;
  }
  .acalog-custom .medium-6 {
    width: 50%;
  }
  .acalog-custom .medium-7 {
    width: 58.3333333333%;
  }
  .acalog-custom .medium-8 {
    width: 66.6666666667%;
  }
  .acalog-custom .medium-9 {
    width: 75%;
  }
  .acalog-custom .medium-10 {
    width: 83.3333333333%;
  }
  .acalog-custom .medium-11 {
    width: 91.6666666667%;
  }
  .acalog-custom .medium-12 {
    width: 100%;
  }
  .acalog-custom .medium-offset-0 {
    margin-left: 0% !important;
  }
  .acalog-custom .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .acalog-custom .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .acalog-custom .medium-offset-3 {
    margin-left: 25% !important;
  }
  .acalog-custom .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .acalog-custom .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .acalog-custom .medium-offset-6 {
    margin-left: 50% !important;
  }
  .acalog-custom .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .acalog-custom .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .acalog-custom .medium-offset-9 {
    margin-left: 75% !important;
  }
  .acalog-custom .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .acalog-custom .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .acalog-custom .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  .acalog-custom .column.medium-centered,
  .acalog-custom .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .acalog-custom .column.medium-uncentered,
  .acalog-custom .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  .acalog-custom .column.medium-centered:last-child,
  .acalog-custom .columns.medium-centered:last-child {
    float: none;
  }
  .acalog-custom .column.medium-uncentered:last-child,
  .acalog-custom .columns.medium-uncentered:last-child {
    float: left;
  }
  .acalog-custom .column.medium-uncentered.opposite,
  .acalog-custom .columns.medium-uncentered.opposite {
    float: right;
  }
  .acalog-custom .row.medium-collapse>.column,
  .acalog-custom .row.medium-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .acalog-custom .row.medium-uncollapse>.column,
  .acalog-custom .row.medium-uncollapse>.columns {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
  .acalog-custom .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .acalog-custom .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .acalog-custom .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .acalog-custom .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .acalog-custom .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .acalog-custom .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .acalog-custom .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .acalog-custom .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .acalog-custom .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .acalog-custom .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .acalog-custom .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .acalog-custom .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .acalog-custom .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .acalog-custom .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .acalog-custom .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .acalog-custom .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .acalog-custom .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .acalog-custom .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .acalog-custom .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .acalog-custom .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .acalog-custom .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .acalog-custom .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .acalog-custom .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .acalog-custom .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .acalog-custom .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .acalog-custom .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .acalog-custom .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .acalog-custom .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .acalog-custom .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .acalog-custom .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .acalog-custom .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .acalog-custom .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .acalog-custom .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .acalog-custom .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .acalog-custom .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .acalog-custom .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .acalog-custom .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .acalog-custom .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .acalog-custom .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .acalog-custom .column,
  .acalog-custom .columns {
    position: relative;
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
  .acalog-custom .large-1 {
    width: 8.3333333333%;
  }
  .acalog-custom .large-2 {
    width: 16.6666666667%;
  }
  .acalog-custom .large-3 {
    width: 25%;
  }
  .acalog-custom .large-4 {
    width: 33.3333333333%;
  }
  .acalog-custom .large-5 {
    width: 41.6666666667%;
  }
  .acalog-custom .large-6 {
    width: 50%;
  }
  .acalog-custom .large-7 {
    width: 58.3333333333%;
  }
  .acalog-custom .large-8 {
    width: 66.6666666667%;
  }
  .acalog-custom .large-9 {
    width: 75%;
  }
  .acalog-custom .large-10 {
    width: 83.3333333333%;
  }
  .acalog-custom .large-11 {
    width: 91.6666666667%;
  }
  .acalog-custom .large-12 {
    width: 100%;
  }
  .acalog-custom .large-offset-0 {
    margin-left: 0% !important;
  }
  .acalog-custom .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .acalog-custom .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .acalog-custom .large-offset-3 {
    margin-left: 25% !important;
  }
  .acalog-custom .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .acalog-custom .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .acalog-custom .large-offset-6 {
    margin-left: 50% !important;
  }
  .acalog-custom .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .acalog-custom .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .acalog-custom .large-offset-9 {
    margin-left: 75% !important;
  }
  .acalog-custom .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .acalog-custom .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .acalog-custom .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  .acalog-custom .column.large-centered,
  .acalog-custom .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .acalog-custom .column.large-uncentered,
  .acalog-custom .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  .acalog-custom .column.large-centered:last-child,
  .acalog-custom .columns.large-centered:last-child {
    float: none;
  }
  .acalog-custom .column.large-uncentered:last-child,
  .acalog-custom .columns.large-uncentered:last-child {
    float: left;
  }
  .acalog-custom .column.large-uncentered.opposite,
  .acalog-custom .columns.large-uncentered.opposite {
    float: right;
  }
  .acalog-custom .row.large-collapse>.column,
  .acalog-custom .row.large-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .acalog-custom .row.large-uncollapse>.column,
  .acalog-custom .row.large-uncollapse>.columns {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
    float: left;
  }
  .acalog-custom .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .acalog-custom .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .acalog-custom .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .acalog-custom .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .acalog-custom .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .acalog-custom .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .acalog-custom .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .acalog-custom .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .acalog-custom .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .acalog-custom .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .acalog-custom .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .acalog-custom .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .acalog-custom .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .acalog-custom .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .acalog-custom .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .acalog-custom .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .acalog-custom .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .acalog-custom .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
.acalog-custom .accordion {
  margin-bottom: 0;
}
.acalog-custom .accordion:before,
.acalog-custom .accordion:after {
  content: " ";
  display: table;
}
.acalog-custom .accordion:after {
  clear: both;
}
.acalog-custom .accordion .accordion-navigation,
.acalog-custom .accordion dd {
  display: block;
  margin-bottom: 0 !important;
}
.acalog-custom .accordion .accordion-navigation.active>a,
.acalog-custom .accordion dd.active>a {
  background: #e8e8e8;
}
.acalog-custom .accordion .accordion-navigation>a,
.acalog-custom .accordion dd>a {
  background: #EFEFEF;
  color: #222222;
  padding: 0.8888888889rem;
  display: block;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 0.8888888889rem;
}
.acalog-custom .accordion .accordion-navigation>a:hover,
.acalog-custom .accordion dd>a:hover {
  background: #e3e3e3;
}
.acalog-custom .accordion .accordion-navigation>.content,
.acalog-custom .accordion dd>.content {
  display: none;
  padding: 0.8333333333rem;
}
.acalog-custom .accordion .accordion-navigation>.content.active,
.acalog-custom .accordion dd>.content.active {
  display: block;
  background: #FFFFFF;
}
.acalog-custom .alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: 300;
  margin-bottom: 1.1111111111rem;
  position: relative;
  padding: 0.7777777778rem 1.3333333333rem 0.7777777778rem 0.7777777778rem;
  font-size: 0.7222222222rem;
  transition: opacity 300ms ease-out;
  background-color: #2F3F86;
  border-color: #283673;
  color: #FFFFFF;
}
.acalog-custom .alert-box .close {
  font-size: 1.2222222222rem;
  padding: 0 6px 4px;
  line-height: .9;
  position: absolute;
  top: 50%;
  margin-top: -0.6111111111rem;
  right: 0.2222222222rem;
  color: #333333;
  opacity: 0.3;
  background: inherit;
}
.acalog-custom .alert-box .close:hover,
.acalog-custom .alert-box .close:focus {
  opacity: 0.5;
}
.acalog-custom .alert-box.radius {
  border-radius: 3px;
}
.acalog-custom .alert-box.round {
  border-radius: 1000px;
}
.acalog-custom .alert-box.success {
  background-color: #43AC6A;
  border-color: #3a945b;
  color: #FFFFFF;
}
.acalog-custom .alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: #FFFFFF;
}
.acalog-custom .alert-box.secondary {
  background-color: #e7e7e7;
  border-color: #c7c7c7;
  color: #4f4f4f;
}
.acalog-custom .alert-box.warning {
  background-color: #f08a24;
  border-color: #de770f;
  color: #FFFFFF;
}
.acalog-custom .alert-box.info {
  background-color: #a0d3e8;
  border-color: #74bfdd;
  color: #4f4f4f;
}
.acalog-custom .alert-box.alert-close {
  opacity: 0;
}
.acalog-custom [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.5555555556rem;
}
.acalog-custom [class*="block-grid-"]:before,
.acalog-custom [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
.acalog-custom [class*="block-grid-"]:after {
  clear: both;
}
.acalog-custom [class*="block-grid-"]>li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.5555555556rem 1.1111111111rem;
}
@media only screen {
  .acalog-custom .small-block-grid-1>li {
    width: 100%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-1>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-1>li:nth-of-type(1n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-2>li {
    width: 50%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-2>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-2>li:nth-of-type(2n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-3>li {
    width: 33.3333333333%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-3>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-3>li:nth-of-type(3n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-4>li {
    width: 25%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-4>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-4>li:nth-of-type(4n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-5>li {
    width: 20%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-5>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-5>li:nth-of-type(5n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-6>li {
    width: 16.6666666667%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-6>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-6>li:nth-of-type(6n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-7>li {
    width: 14.2857142857%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-7>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-7>li:nth-of-type(7n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-8>li {
    width: 12.5%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-8>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-8>li:nth-of-type(8n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-9>li {
    width: 11.1111111111%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-9>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-9>li:nth-of-type(9n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-10>li {
    width: 10%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-10>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-10>li:nth-of-type(10n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-11>li {
    width: 9.0909090909%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-11>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-11>li:nth-of-type(11n+1) {
    clear: both;
  }
  .acalog-custom .small-block-grid-12>li {
    width: 8.3333333333%;
    list-style: none;
  }
  .acalog-custom .small-block-grid-12>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .small-block-grid-12>li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .medium-block-grid-1>li {
    width: 100%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-1>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-1>li:nth-of-type(1n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-2>li {
    width: 50%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-2>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-2>li:nth-of-type(2n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-3>li {
    width: 33.3333333333%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-3>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-3>li:nth-of-type(3n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-4>li {
    width: 25%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-4>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-4>li:nth-of-type(4n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-5>li {
    width: 20%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-5>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-5>li:nth-of-type(5n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-6>li {
    width: 16.6666666667%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-6>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-6>li:nth-of-type(6n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-7>li {
    width: 14.2857142857%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-7>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-7>li:nth-of-type(7n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-8>li {
    width: 12.5%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-8>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-8>li:nth-of-type(8n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-9>li {
    width: 11.1111111111%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-9>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-9>li:nth-of-type(9n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-10>li {
    width: 10%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-10>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-10>li:nth-of-type(10n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-11>li {
    width: 9.0909090909%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-11>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-11>li:nth-of-type(11n+1) {
    clear: both;
  }
  .acalog-custom .medium-block-grid-12>li {
    width: 8.3333333333%;
    list-style: none;
  }
  .acalog-custom .medium-block-grid-12>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .medium-block-grid-12>li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .large-block-grid-1>li {
    width: 100%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-1>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-1>li:nth-of-type(1n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-2>li {
    width: 50%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-2>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-2>li:nth-of-type(2n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-3>li {
    width: 33.3333333333%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-3>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-3>li:nth-of-type(3n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-4>li {
    width: 25%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-4>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-4>li:nth-of-type(4n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-5>li {
    width: 20%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-5>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-5>li:nth-of-type(5n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-6>li {
    width: 16.6666666667%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-6>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-6>li:nth-of-type(6n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-7>li {
    width: 14.2857142857%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-7>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-7>li:nth-of-type(7n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-8>li {
    width: 12.5%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-8>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-8>li:nth-of-type(8n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-9>li {
    width: 11.1111111111%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-9>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-9>li:nth-of-type(9n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-10>li {
    width: 10%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-10>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-10>li:nth-of-type(10n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-11>li {
    width: 9.0909090909%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-11>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-11>li:nth-of-type(11n+1) {
    clear: both;
  }
  .acalog-custom .large-block-grid-12>li {
    width: 8.3333333333%;
    list-style: none;
  }
  .acalog-custom .large-block-grid-12>li:nth-of-type(1n) {
    clear: none;
  }
  .acalog-custom .large-block-grid-12>li:nth-of-type(12n+1) {
    clear: both;
  }
}
.acalog-custom .breadcrumbs {
  display: block;
  padding: 0.5rem 0.7777777778rem 0.5rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px 0 0 0;
  background-color: transparent;
  border-color: #F7CB1B;
  border-radius: 3px;
}
.acalog-custom .breadcrumbs>* {
  margin: 0;
  float: left;
  font-size: 0.7777777778rem;
  line-height: 0.7777777778rem;
  text-transform: none;
  color: #2F3F86;
  letter-spacing: 0.05rem;
}
.acalog-custom .breadcrumbs>*:hover a,
.acalog-custom .breadcrumbs>*:focus a {
  text-decoration: none;
}
.acalog-custom .breadcrumbs>* a {
  color: #2F3F86;
}
.acalog-custom .breadcrumbs>*.current {
  cursor: default;
  color: #333333;
}
.acalog-custom .breadcrumbs>*.current a {
  cursor: default;
  color: #333333;
}
.acalog-custom .breadcrumbs>*.current:hover,
.acalog-custom .breadcrumbs>*.current:hover a,
.acalog-custom .breadcrumbs>*.current:focus,
.acalog-custom .breadcrumbs>*.current:focus a {
  text-decoration: none;
}
.acalog-custom .breadcrumbs>*.unavailable {
  color: #999999;
}
.acalog-custom .breadcrumbs>*.unavailable a {
  color: #999999;
}
.acalog-custom .breadcrumbs>*.unavailable:hover,
.acalog-custom .breadcrumbs>*.unavailable:hover a,
.acalog-custom .breadcrumbs>*.unavailable:focus,
.acalog-custom .breadcrumbs>*.unavailable a:focus {
  text-decoration: none;
  color: #999999;
  cursor: false;
}
.acalog-custom .breadcrumbs>*:before {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  content: "//";
  color: #C52332;
  margin: 0 0.4444444444rem;
  position: relative;
  top: 1px;
}
.acalog-custom .breadcrumbs>*:first-child:before {
  content: " ";
  margin: 0;
}
.acalog-custom [aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/";
}
.acalog-custom button,
.acalog-custom .button {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: normal;
  margin: 0 0 1.1111111111rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 0.8888888889rem;
  padding-right: 1.7777777778rem;
  padding-bottom: 0.9444444444rem;
  padding-left: 1.7777777778rem;
  font-size: 0.8888888889rem;
  background-color: #2F3F86;
  border-color: #435ed5;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}
.acalog-custom button:hover,
.acalog-custom button:focus,
.acalog-custom .button:hover,
.acalog-custom .button:focus {
  background-color: #435ed5;
}
.acalog-custom button:hover,
.acalog-custom button:focus,
.acalog-custom .button:hover,
.acalog-custom .button:focus {
  color: #FFFFFF;
}
.acalog-custom button.secondary,
.acalog-custom .button.secondary {
  background-color: #e7e7e7;
  border-color: #eeeeee;
  color: #333333;
}
.acalog-custom button.secondary:hover,
.acalog-custom button.secondary:focus,
.acalog-custom .button.secondary:hover,
.acalog-custom .button.secondary:focus {
  background-color: #eeeeee;
}
.acalog-custom button.secondary:hover,
.acalog-custom button.secondary:focus,
.acalog-custom .button.secondary:hover,
.acalog-custom .button.secondary:focus {
  color: #333333;
}
.acalog-custom button.success,
.acalog-custom .button.success {
  background-color: #43AC6A;
  border-color: #76ca95;
  color: #FFFFFF;
}
.acalog-custom button.success:hover,
.acalog-custom button.success:focus,
.acalog-custom .button.success:hover,
.acalog-custom .button.success:focus {
  background-color: #76ca95;
}
.acalog-custom button.success:hover,
.acalog-custom button.success:focus,
.acalog-custom .button.success:hover,
.acalog-custom .button.success:focus {
  color: #FFFFFF;
}
.acalog-custom button.alert,
.acalog-custom .button.alert {
  background-color: #f04124;
  border-color: #f57a66;
  color: #FFFFFF;
}
.acalog-custom button.alert:hover,
.acalog-custom button.alert:focus,
.acalog-custom .button.alert:hover,
.acalog-custom .button.alert:focus {
  background-color: #f57a66;
}
.acalog-custom button.alert:hover,
.acalog-custom button.alert:focus,
.acalog-custom .button.alert:hover,
.acalog-custom .button.alert:focus {
  color: #FFFFFF;
}
.acalog-custom button.warning,
.acalog-custom .button.warning {
  background-color: #f08a24;
  border-color: #f5ad66;
  color: #FFFFFF;
}
.acalog-custom button.warning:hover,
.acalog-custom button.warning:focus,
.acalog-custom .button.warning:hover,
.acalog-custom .button.warning:focus {
  background-color: #f5ad66;
}
.acalog-custom button.warning:hover,
.acalog-custom button.warning:focus,
.acalog-custom .button.warning:hover,
.acalog-custom .button.warning:focus {
  color: #FFFFFF;
}
.acalog-custom button.info,
.acalog-custom .button.info {
  background-color: #a0d3e8;
  border-color: #bde0ef;
  color: #333333;
}
.acalog-custom button.info:hover,
.acalog-custom button.info:focus,
.acalog-custom .button.info:hover,
.acalog-custom .button.info:focus {
  background-color: #bde0ef;
}
.acalog-custom button.info:hover,
.acalog-custom button.info:focus,
.acalog-custom .button.info:hover,
.acalog-custom .button.info:focus {
  color: #333333;
}
.acalog-custom button.large,
.acalog-custom .button.large {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0555555556rem;
  padding-left: 2rem;
  font-size: 1.1111111111rem;
}
.acalog-custom button.small,
.acalog-custom .button.small {
  padding-top: 0.7777777778rem;
  padding-right: 1.5555555556rem;
  padding-bottom: 0.8333333333rem;
  padding-left: 1.5555555556rem;
  font-size: 0.7222222222rem;
}
.acalog-custom button.tiny,
.acalog-custom .button.tiny {
  padding-top: 0.5555555556rem;
  padding-right: 1.1111111111rem;
  padding-bottom: 0.6111111111rem;
  padding-left: 1.1111111111rem;
  font-size: 0.6111111111rem;
}
.acalog-custom button.expand,
.acalog-custom .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
.acalog-custom button.left-align,
.acalog-custom .button.left-align {
  text-align: left;
  text-indent: 0.6666666667rem;
}
.acalog-custom button.right-align,
.acalog-custom .button.right-align {
  text-align: right;
  padding-right: 0.6666666667rem;
}
.acalog-custom button.radius,
.acalog-custom .button.radius {
  border-radius: 3px;
}
.acalog-custom button.round,
.acalog-custom .button.round {
  border-radius: 1000px;
}
.acalog-custom button.disabled,
.acalog-custom button[disabled],
.acalog-custom .button.disabled,
.acalog-custom .button[disabled] {
  background-color: #2F3F86;
  border-color: #435ed5;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled:hover,
.acalog-custom button.disabled:focus,
.acalog-custom button[disabled]:hover,
.acalog-custom button[disabled]:focus,
.acalog-custom .button.disabled:hover,
.acalog-custom .button.disabled:focus,
.acalog-custom .button[disabled]:hover,
.acalog-custom .button[disabled]:focus {
  background-color: #435ed5;
}
.acalog-custom button.disabled:hover,
.acalog-custom button.disabled:focus,
.acalog-custom button[disabled]:hover,
.acalog-custom button[disabled]:focus,
.acalog-custom .button.disabled:hover,
.acalog-custom .button.disabled:focus,
.acalog-custom .button[disabled]:hover,
.acalog-custom .button[disabled]:focus {
  color: #FFFFFF;
}
.acalog-custom button.disabled:hover,
.acalog-custom button.disabled:focus,
.acalog-custom button[disabled]:hover,
.acalog-custom button[disabled]:focus,
.acalog-custom .button.disabled:hover,
.acalog-custom .button.disabled:focus,
.acalog-custom .button[disabled]:hover,
.acalog-custom .button[disabled]:focus {
  background-color: #2F3F86;
}
.acalog-custom button.disabled.secondary,
.acalog-custom button[disabled].secondary,
.acalog-custom .button.disabled.secondary,
.acalog-custom .button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #eeeeee;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled.secondary:hover,
.acalog-custom button.disabled.secondary:focus,
.acalog-custom button[disabled].secondary:hover,
.acalog-custom button[disabled].secondary:focus,
.acalog-custom .button.disabled.secondary:hover,
.acalog-custom .button.disabled.secondary:focus,
.acalog-custom .button[disabled].secondary:hover,
.acalog-custom .button[disabled].secondary:focus {
  background-color: #eeeeee;
}
.acalog-custom button.disabled.secondary:hover,
.acalog-custom button.disabled.secondary:focus,
.acalog-custom button[disabled].secondary:hover,
.acalog-custom button[disabled].secondary:focus,
.acalog-custom .button.disabled.secondary:hover,
.acalog-custom .button.disabled.secondary:focus,
.acalog-custom .button[disabled].secondary:hover,
.acalog-custom .button[disabled].secondary:focus {
  color: #333333;
}
.acalog-custom button.disabled.secondary:hover,
.acalog-custom button.disabled.secondary:focus,
.acalog-custom button[disabled].secondary:hover,
.acalog-custom button[disabled].secondary:focus,
.acalog-custom .button.disabled.secondary:hover,
.acalog-custom .button.disabled.secondary:focus,
.acalog-custom .button[disabled].secondary:hover,
.acalog-custom .button[disabled].secondary:focus {
  background-color: #e7e7e7;
}
.acalog-custom button.disabled.success,
.acalog-custom button[disabled].success,
.acalog-custom .button.disabled.success,
.acalog-custom .button[disabled].success {
  background-color: #43AC6A;
  border-color: #76ca95;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled.success:hover,
.acalog-custom button.disabled.success:focus,
.acalog-custom button[disabled].success:hover,
.acalog-custom button[disabled].success:focus,
.acalog-custom .button.disabled.success:hover,
.acalog-custom .button.disabled.success:focus,
.acalog-custom .button[disabled].success:hover,
.acalog-custom .button[disabled].success:focus {
  background-color: #76ca95;
}
.acalog-custom button.disabled.success:hover,
.acalog-custom button.disabled.success:focus,
.acalog-custom button[disabled].success:hover,
.acalog-custom button[disabled].success:focus,
.acalog-custom .button.disabled.success:hover,
.acalog-custom .button.disabled.success:focus,
.acalog-custom .button[disabled].success:hover,
.acalog-custom .button[disabled].success:focus {
  color: #FFFFFF;
}
.acalog-custom button.disabled.success:hover,
.acalog-custom button.disabled.success:focus,
.acalog-custom button[disabled].success:hover,
.acalog-custom button[disabled].success:focus,
.acalog-custom .button.disabled.success:hover,
.acalog-custom .button.disabled.success:focus,
.acalog-custom .button[disabled].success:hover,
.acalog-custom .button[disabled].success:focus {
  background-color: #43AC6A;
}
.acalog-custom button.disabled.alert,
.acalog-custom button[disabled].alert,
.acalog-custom .button.disabled.alert,
.acalog-custom .button[disabled].alert {
  background-color: #f04124;
  border-color: #f57a66;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled.alert:hover,
.acalog-custom button.disabled.alert:focus,
.acalog-custom button[disabled].alert:hover,
.acalog-custom button[disabled].alert:focus,
.acalog-custom .button.disabled.alert:hover,
.acalog-custom .button.disabled.alert:focus,
.acalog-custom .button[disabled].alert:hover,
.acalog-custom .button[disabled].alert:focus {
  background-color: #f57a66;
}
.acalog-custom button.disabled.alert:hover,
.acalog-custom button.disabled.alert:focus,
.acalog-custom button[disabled].alert:hover,
.acalog-custom button[disabled].alert:focus,
.acalog-custom .button.disabled.alert:hover,
.acalog-custom .button.disabled.alert:focus,
.acalog-custom .button[disabled].alert:hover,
.acalog-custom .button[disabled].alert:focus {
  color: #FFFFFF;
}
.acalog-custom button.disabled.alert:hover,
.acalog-custom button.disabled.alert:focus,
.acalog-custom button[disabled].alert:hover,
.acalog-custom button[disabled].alert:focus,
.acalog-custom .button.disabled.alert:hover,
.acalog-custom .button.disabled.alert:focus,
.acalog-custom .button[disabled].alert:hover,
.acalog-custom .button[disabled].alert:focus {
  background-color: #f04124;
}
.acalog-custom button.disabled.warning,
.acalog-custom button[disabled].warning,
.acalog-custom .button.disabled.warning,
.acalog-custom .button[disabled].warning {
  background-color: #f08a24;
  border-color: #f5ad66;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled.warning:hover,
.acalog-custom button.disabled.warning:focus,
.acalog-custom button[disabled].warning:hover,
.acalog-custom button[disabled].warning:focus,
.acalog-custom .button.disabled.warning:hover,
.acalog-custom .button.disabled.warning:focus,
.acalog-custom .button[disabled].warning:hover,
.acalog-custom .button[disabled].warning:focus {
  background-color: #f5ad66;
}
.acalog-custom button.disabled.warning:hover,
.acalog-custom button.disabled.warning:focus,
.acalog-custom button[disabled].warning:hover,
.acalog-custom button[disabled].warning:focus,
.acalog-custom .button.disabled.warning:hover,
.acalog-custom .button.disabled.warning:focus,
.acalog-custom .button[disabled].warning:hover,
.acalog-custom .button[disabled].warning:focus {
  color: #FFFFFF;
}
.acalog-custom button.disabled.warning:hover,
.acalog-custom button.disabled.warning:focus,
.acalog-custom button[disabled].warning:hover,
.acalog-custom button[disabled].warning:focus,
.acalog-custom .button.disabled.warning:hover,
.acalog-custom .button.disabled.warning:focus,
.acalog-custom .button[disabled].warning:hover,
.acalog-custom .button[disabled].warning:focus {
  background-color: #f08a24;
}
.acalog-custom button.disabled.info,
.acalog-custom button[disabled].info,
.acalog-custom .button.disabled.info,
.acalog-custom .button[disabled].info {
  background-color: #a0d3e8;
  border-color: #bde0ef;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
.acalog-custom button.disabled.info:hover,
.acalog-custom button.disabled.info:focus,
.acalog-custom button[disabled].info:hover,
.acalog-custom button[disabled].info:focus,
.acalog-custom .button.disabled.info:hover,
.acalog-custom .button.disabled.info:focus,
.acalog-custom .button[disabled].info:hover,
.acalog-custom .button[disabled].info:focus {
  background-color: #bde0ef;
}
.acalog-custom button.disabled.info:hover,
.acalog-custom button.disabled.info:focus,
.acalog-custom button[disabled].info:hover,
.acalog-custom button[disabled].info:focus,
.acalog-custom .button.disabled.info:hover,
.acalog-custom .button.disabled.info:focus,
.acalog-custom .button[disabled].info:hover,
.acalog-custom .button[disabled].info:focus {
  color: #333333;
}
.acalog-custom button.disabled.info:hover,
.acalog-custom button.disabled.info:focus,
.acalog-custom button[disabled].info:hover,
.acalog-custom button[disabled].info:focus,
.acalog-custom .button.disabled.info:hover,
.acalog-custom .button.disabled.info:focus,
.acalog-custom .button[disabled].info:hover,
.acalog-custom .button[disabled].info:focus {
  background-color: #a0d3e8;
}
.acalog-custom button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom button,
  .acalog-custom .button {
    display: inline-block;
  }
}
.acalog-custom .button-group {
  list-style: none;
  margin: 0;
  left: 0;
}
.acalog-custom .button-group:before,
.acalog-custom .button-group:after {
  content: " ";
  display: table;
}
.acalog-custom .button-group:after {
  clear: both;
}
.acalog-custom .button-group.even-2 li {
  margin: 0 -2px;
  display: inline-block;
  width: 50%;
}
.acalog-custom .button-group.even-2 li>button,
.acalog-custom .button-group.even-2 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-2 li:first-child button,
.acalog-custom .button-group.even-2 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-2 li button,
.acalog-custom .button-group.even-2 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-3 li {
  margin: 0 -2px;
  display: inline-block;
  width: 33.3333333333%;
}
.acalog-custom .button-group.even-3 li>button,
.acalog-custom .button-group.even-3 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-3 li:first-child button,
.acalog-custom .button-group.even-3 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-3 li button,
.acalog-custom .button-group.even-3 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-4 li {
  margin: 0 -2px;
  display: inline-block;
  width: 25%;
}
.acalog-custom .button-group.even-4 li>button,
.acalog-custom .button-group.even-4 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-4 li:first-child button,
.acalog-custom .button-group.even-4 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-4 li button,
.acalog-custom .button-group.even-4 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-5 li {
  margin: 0 -2px;
  display: inline-block;
  width: 20%;
}
.acalog-custom .button-group.even-5 li>button,
.acalog-custom .button-group.even-5 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-5 li:first-child button,
.acalog-custom .button-group.even-5 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-5 li button,
.acalog-custom .button-group.even-5 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-6 li {
  margin: 0 -2px;
  display: inline-block;
  width: 16.6666666667%;
}
.acalog-custom .button-group.even-6 li>button,
.acalog-custom .button-group.even-6 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-6 li:first-child button,
.acalog-custom .button-group.even-6 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-6 li button,
.acalog-custom .button-group.even-6 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-7 li {
  margin: 0 -2px;
  display: inline-block;
  width: 14.2857142857%;
}
.acalog-custom .button-group.even-7 li>button,
.acalog-custom .button-group.even-7 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-7 li:first-child button,
.acalog-custom .button-group.even-7 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-7 li button,
.acalog-custom .button-group.even-7 li .button {
  width: 100%;
}
.acalog-custom .button-group.even-8 li {
  margin: 0 -2px;
  display: inline-block;
  width: 12.5%;
}
.acalog-custom .button-group.even-8 li>button,
.acalog-custom .button-group.even-8 li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.even-8 li:first-child button,
.acalog-custom .button-group.even-8 li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.even-8 li button,
.acalog-custom .button-group.even-8 li .button {
  width: 100%;
}
.acalog-custom .button-group>li {
  margin: 0 -2px;
  display: inline-block;
}
.acalog-custom .button-group>li>button,
.acalog-custom .button-group>li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group>li:first-child button,
.acalog-custom .button-group>li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.stack>li {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
  float: none;
}
.acalog-custom .button-group.stack>li>button,
.acalog-custom .button-group.stack>li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.stack>li:first-child button,
.acalog-custom .button-group.stack>li:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.stack>li>button,
.acalog-custom .button-group.stack>li .button {
  border-top: 1px solid;
  border-color: rgba(255,255,255,0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}
.acalog-custom .button-group.stack>li>button {
  width: 100%;
}
.acalog-custom .button-group.stack>li:first-child button,
.acalog-custom .button-group.stack>li:first-child .button {
  border-top: 0;
}
.acalog-custom .button-group.stack-for-small>li {
  margin: 0 -2px;
  display: inline-block;
}
.acalog-custom .button-group.stack-for-small>li>button,
.acalog-custom .button-group.stack-for-small>li .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.stack-for-small>li:first-child button,
.acalog-custom .button-group.stack-for-small>li:first-child .button {
  border-left: 0;
}
@media only screen and (max-width: 40em) {
  .acalog-custom .button-group.stack-for-small>li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  .acalog-custom .button-group.stack-for-small>li>button,
  .acalog-custom .button-group.stack-for-small>li .button {
    border-left: 1px solid;
    border-color: rgba(255,255,255,0.5);
  }
  .acalog-custom .button-group.stack-for-small>li:first-child button,
  .acalog-custom .button-group.stack-for-small>li:first-child .button {
    border-left: 0;
  }
  .acalog-custom .button-group.stack-for-small>li>button,
  .acalog-custom .button-group.stack-for-small>li .button {
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  .acalog-custom .button-group.stack-for-small>li>button {
    width: 100%;
  }
  .acalog-custom .button-group.stack-for-small>li:first-child button,
  .acalog-custom .button-group.stack-for-small>li:first-child .button {
    border-top: 0;
  }
}
.acalog-custom .button-group.radius>* {
  margin: 0 -2px;
  display: inline-block;
}
.acalog-custom .button-group.radius>*>button,
.acalog-custom .button-group.radius>* .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.radius>*:first-child button,
.acalog-custom .button-group.radius>*:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.radius>*,
.acalog-custom .button-group.radius>*>a,
.acalog-custom .button-group.radius>*>button,
.acalog-custom .button-group.radius>*>.button {
  border-radius: 0;
}
.acalog-custom .button-group.radius>*:first-child,
.acalog-custom .button-group.radius>*:first-child>a,
.acalog-custom .button-group.radius>*:first-child>button,
.acalog-custom .button-group.radius>*:first-child>.button {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.acalog-custom .button-group.radius>*:last-child,
.acalog-custom .button-group.radius>*:last-child>a,
.acalog-custom .button-group.radius>*:last-child>button,
.acalog-custom .button-group.radius>*:last-child>.button {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom .button-group.radius.stack>* {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}
.acalog-custom .button-group.radius.stack>*>button,
.acalog-custom .button-group.radius.stack>* .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.radius.stack>*:first-child button,
.acalog-custom .button-group.radius.stack>*:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.radius.stack>*>button,
.acalog-custom .button-group.radius.stack>* .button {
  border-top: 1px solid;
  border-color: rgba(255,255,255,0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}
.acalog-custom .button-group.radius.stack>*>button {
  width: 100%;
}
.acalog-custom .button-group.radius.stack>*:first-child button,
.acalog-custom .button-group.radius.stack>*:first-child .button {
  border-top: 0;
}
.acalog-custom .button-group.radius.stack>*,
.acalog-custom .button-group.radius.stack>*>a,
.acalog-custom .button-group.radius.stack>*>button,
.acalog-custom .button-group.radius.stack>*>.button {
  border-radius: 0;
}
.acalog-custom .button-group.radius.stack>*:first-child,
.acalog-custom .button-group.radius.stack>*:first-child>a,
.acalog-custom .button-group.radius.stack>*:first-child>button,
.acalog-custom .button-group.radius.stack>*:first-child>.button {
  -webkit-top-left-radius: 3px;
  -webkit-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom .button-group.radius.stack>*:last-child,
.acalog-custom .button-group.radius.stack>*:last-child>a,
.acalog-custom .button-group.radius.stack>*:last-child>button,
.acalog-custom .button-group.radius.stack>*:last-child>.button {
  -webkit-bottom-left-radius: 3px;
  -webkit-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .button-group.radius.stack-for-small>* {
    margin: 0 -2px;
    display: inline-block;
  }
  .acalog-custom .button-group.radius.stack-for-small>*>button,
  .acalog-custom .button-group.radius.stack-for-small>* .button {
    border-left: 1px solid;
    border-color: rgba(255,255,255,0.5);
  }
  .acalog-custom .button-group.radius.stack-for-small>*:first-child button,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child .button {
    border-left: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*,
  .acalog-custom .button-group.radius.stack-for-small>*>a,
  .acalog-custom .button-group.radius.stack-for-small>*>button,
  .acalog-custom .button-group.radius.stack-for-small>*>.button {
    border-radius: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*:first-child,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>a,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>button,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>.button {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
  }
  .acalog-custom .button-group.radius.stack-for-small>*:last-child,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>a,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>button,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>.button {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
  }
}
@media only screen and (max-width: 40em) {
  .acalog-custom .button-group.radius.stack-for-small>* {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*>button,
  .acalog-custom .button-group.radius.stack-for-small>* .button {
    border-left: 1px solid;
    border-color: rgba(255,255,255,0.5);
  }
  .acalog-custom .button-group.radius.stack-for-small>*:first-child button,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child .button {
    border-left: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*>button,
  .acalog-custom .button-group.radius.stack-for-small>* .button {
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  .acalog-custom .button-group.radius.stack-for-small>*>button {
    width: 100%;
  }
  .acalog-custom .button-group.radius.stack-for-small>*:first-child button,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child .button {
    border-top: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*,
  .acalog-custom .button-group.radius.stack-for-small>*>a,
  .acalog-custom .button-group.radius.stack-for-small>*>button,
  .acalog-custom .button-group.radius.stack-for-small>*>.button {
    border-radius: 0;
  }
  .acalog-custom .button-group.radius.stack-for-small>*:first-child,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>a,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>button,
  .acalog-custom .button-group.radius.stack-for-small>*:first-child>.button {
    -webkit-top-left-radius: 3px;
    -webkit-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .acalog-custom .button-group.radius.stack-for-small>*:last-child,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>a,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>button,
  .acalog-custom .button-group.radius.stack-for-small>*:last-child>.button {
    -webkit-bottom-left-radius: 3px;
    -webkit-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}
.acalog-custom .button-group.round>* {
  margin: 0 -2px;
  display: inline-block;
}
.acalog-custom .button-group.round>*>button,
.acalog-custom .button-group.round>* .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.round>*:first-child button,
.acalog-custom .button-group.round>*:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.round>*,
.acalog-custom .button-group.round>*>a,
.acalog-custom .button-group.round>*>button,
.acalog-custom .button-group.round>*>.button {
  border-radius: 0;
}
.acalog-custom .button-group.round>*:first-child,
.acalog-custom .button-group.round>*:first-child>a,
.acalog-custom .button-group.round>*:first-child>button,
.acalog-custom .button-group.round>*:first-child>.button {
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.acalog-custom .button-group.round>*:last-child,
.acalog-custom .button-group.round>*:last-child>a,
.acalog-custom .button-group.round>*:last-child>button,
.acalog-custom .button-group.round>*:last-child>.button {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
.acalog-custom .button-group.round.stack>* {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}
.acalog-custom .button-group.round.stack>*>button,
.acalog-custom .button-group.round.stack>* .button {
  border-left: 1px solid;
  border-color: rgba(255,255,255,0.5);
}
.acalog-custom .button-group.round.stack>*:first-child button,
.acalog-custom .button-group.round.stack>*:first-child .button {
  border-left: 0;
}
.acalog-custom .button-group.round.stack>*>button,
.acalog-custom .button-group.round.stack>* .button {
  border-top: 1px solid;
  border-color: rgba(255,255,255,0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}
.acalog-custom .button-group.round.stack>*>button {
  width: 100%;
}
.acalog-custom .button-group.round.stack>*:first-child button,
.acalog-custom .button-group.round.stack>*:first-child .button {
  border-top: 0;
}
.acalog-custom .button-group.round.stack>*,
.acalog-custom .button-group.round.stack>*>a,
.acalog-custom .button-group.round.stack>*>button,
.acalog-custom .button-group.round.stack>*>.button {
  border-radius: 0;
}
.acalog-custom .button-group.round.stack>*:first-child,
.acalog-custom .button-group.round.stack>*:first-child>a,
.acalog-custom .button-group.round.stack>*:first-child>button,
.acalog-custom .button-group.round.stack>*:first-child>.button {
  -webkit-top-left-radius: 0.8888888889rem;
  -webkit-top-right-radius: 0.8888888889rem;
  border-top-left-radius: 0.8888888889rem;
  border-top-right-radius: 0.8888888889rem;
}
.acalog-custom .button-group.round.stack>*:last-child,
.acalog-custom .button-group.round.stack>*:last-child>a,
.acalog-custom .button-group.round.stack>*:last-child>button,
.acalog-custom .button-group.round.stack>*:last-child>.button {
  -webkit-bottom-left-radius: 0.8888888889rem;
  -webkit-bottom-right-radius: 0.8888888889rem;
  border-bottom-left-radius: 0.8888888889rem;
  border-bottom-right-radius: 0.8888888889rem;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .button-group.round.stack-for-small>* {
    margin: 0 -2px;
    display: inline-block;
  }
  .acalog-custom .button-group.round.stack-for-small>*>button,
  .acalog-custom .button-group.round.stack-for-small>* .button {
    border-left: 1px solid;
    border-color: rgba(255,255,255,0.5);
  }
  .acalog-custom .button-group.round.stack-for-small>*:first-child button,
  .acalog-custom .button-group.round.stack-for-small>*:first-child .button {
    border-left: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*,
  .acalog-custom .button-group.round.stack-for-small>*>a,
  .acalog-custom .button-group.round.stack-for-small>*>button,
  .acalog-custom .button-group.round.stack-for-small>*>.button {
    border-radius: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*:first-child,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>a,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>button,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>.button {
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
  }
  .acalog-custom .button-group.round.stack-for-small>*:last-child,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>a,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>button,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>.button {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
  }
}
@media only screen and (max-width: 40em) {
  .acalog-custom .button-group.round.stack-for-small>* {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*>button,
  .acalog-custom .button-group.round.stack-for-small>* .button {
    border-left: 1px solid;
    border-color: rgba(255,255,255,0.5);
  }
  .acalog-custom .button-group.round.stack-for-small>*:first-child button,
  .acalog-custom .button-group.round.stack-for-small>*:first-child .button {
    border-left: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*>button,
  .acalog-custom .button-group.round.stack-for-small>* .button {
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  .acalog-custom .button-group.round.stack-for-small>*>button {
    width: 100%;
  }
  .acalog-custom .button-group.round.stack-for-small>*:first-child button,
  .acalog-custom .button-group.round.stack-for-small>*:first-child .button {
    border-top: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*,
  .acalog-custom .button-group.round.stack-for-small>*>a,
  .acalog-custom .button-group.round.stack-for-small>*>button,
  .acalog-custom .button-group.round.stack-for-small>*>.button {
    border-radius: 0;
  }
  .acalog-custom .button-group.round.stack-for-small>*:first-child,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>a,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>button,
  .acalog-custom .button-group.round.stack-for-small>*:first-child>.button {
    -webkit-top-left-radius: 0.8888888889rem;
    -webkit-top-right-radius: 0.8888888889rem;
    border-top-left-radius: 0.8888888889rem;
    border-top-right-radius: 0.8888888889rem;
  }
  .acalog-custom .button-group.round.stack-for-small>*:last-child,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>a,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>button,
  .acalog-custom .button-group.round.stack-for-small>*:last-child>.button {
    -webkit-bottom-left-radius: 0.8888888889rem;
    -webkit-bottom-right-radius: 0.8888888889rem;
    border-bottom-left-radius: 0.8888888889rem;
    border-bottom-right-radius: 0.8888888889rem;
  }
}
.acalog-custom .button-bar:before,
.acalog-custom .button-bar:after {
  content: " ";
  display: table;
}
.acalog-custom .button-bar:after {
  clear: both;
}
.acalog-custom .button-bar .button-group {
  float: left;
  margin-right: 0.5555555556rem;
}
.acalog-custom .button-bar .button-group div {
  overflow: hidden;
}
.acalog-custom .clearing-thumbs,
.acalog-custom [data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
.acalog-custom .clearing-thumbs:before,
.acalog-custom .clearing-thumbs:after,
.acalog-custom [data-clearing]:before,
.acalog-custom [data-clearing]:after {
  content: " ";
  display: table;
}
.acalog-custom .clearing-thumbs:after,
.acalog-custom [data-clearing]:after {
  clear: both;
}
.acalog-custom .clearing-thumbs li,
.acalog-custom [data-clearing] li {
  float: left;
  margin-right: 10px;
}
.acalog-custom .clearing-thumbs[class*="block-grid-"] li,
.acalog-custom [data-clearing][class*="block-grid-"] li {
  margin-right: 0;
}
.acalog-custom .clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}
.acalog-custom .clearing-blackout .clearing-close {
  display: block;
}
.acalog-custom .clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}
.acalog-custom .clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #AAAAAA;
  font-size: 0.6em;
}
.acalog-custom .visible-img {
  height: 95%;
  position: relative;
}
.acalog-custom .visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  max-height: 100%;
  max-width: 100%;
}
.acalog-custom .clearing-caption {
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0;
}
.acalog-custom .clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #CCCCCC;
  display: none;
}
.acalog-custom .clearing-close:hover,
.acalog-custom .clearing-close:focus {
  color: #CCCCCC;
}
.acalog-custom .clearing-assembled .clearing-container {
  height: 100%;
}
.acalog-custom .clearing-assembled .clearing-container .carousel>ul {
  display: none;
}
.acalog-custom .clearing-feature li {
  display: none;
}
.acalog-custom .clearing-feature li.clearing-featured-img {
  display: block;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .clearing-main-prev,
  .acalog-custom .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  .acalog-custom .clearing-main-prev>span,
  .acalog-custom .clearing-main-next>span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 12px;
  }
  .acalog-custom .clearing-main-prev>span:hover,
  .acalog-custom .clearing-main-next>span:hover {
    opacity: 0.8;
  }
  .acalog-custom .clearing-main-prev {
    left: 0;
  }
  .acalog-custom .clearing-main-prev>span {
    left: 5px;
    border-color: transparent;
    border-right-color: #CCCCCC;
  }
  .acalog-custom .clearing-main-next {
    right: 0;
  }
  .acalog-custom .clearing-main-next>span {
    border-color: transparent;
    border-left-color: #CCCCCC;
  }
  .acalog-custom .clearing-main-prev.disabled,
  .acalog-custom .clearing-main-next.disabled {
    opacity: 0.3;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel {
    background: rgba(51,51,51,0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li {
    display: block;
    width: 120px;
    min-height: inherit;
    float: left;
    overflow: hidden;
    margin-right: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
    clear: none;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li a.th {
    border: none;
    box-shadow: none;
    display: block;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li.visible {
    opacity: 1;
  }
  .acalog-custom .clearing-assembled .clearing-container .carousel>ul li:hover {
    opacity: 0.8;
  }
  .acalog-custom .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%;
  }
  .acalog-custom .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}
.acalog-custom .f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.7777777778rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}
.acalog-custom .f-dropdown>*:first-child {
  margin-top: 0;
}
.acalog-custom .f-dropdown>*:last-child {
  margin-bottom: 0;
}
.acalog-custom .f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent #FFFFFF transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 89;
}
.acalog-custom .f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 88;
}
.acalog-custom .f-dropdown.right:before {
  left: auto;
  right: 10px;
}
.acalog-custom .f-dropdown.right:after {
  left: auto;
  right: 9px;
}
.acalog-custom .f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.7777777778rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
.acalog-custom .f-dropdown.drop-right>*:first-child {
  margin-top: 0;
}
.acalog-custom .f-dropdown.drop-right>*:last-child {
  margin-bottom: 0;
}
.acalog-custom .f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #FFFFFF transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 89;
}
.acalog-custom .f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 88;
}
.acalog-custom .f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.7777777778rem;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
.acalog-custom .f-dropdown.drop-left>*:first-child {
  margin-top: 0;
}
.acalog-custom .f-dropdown.drop-left>*:last-child {
  margin-bottom: 0;
}
.acalog-custom .f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #FFFFFF;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 89;
}
.acalog-custom .f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 88;
}
.acalog-custom .f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.7777777778rem;
  z-index: 89;
  margin-top: -2px;
  margin-left: 0;
  max-width: 200px;
}
.acalog-custom .f-dropdown.drop-top>*:first-child {
  margin-top: 0;
}
.acalog-custom .f-dropdown.drop-top>*:last-child {
  margin-bottom: 0;
}
.acalog-custom .f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: #FFFFFF transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -12px;
  left: 10px;
  right: auto;
  z-index: 89;
}
.acalog-custom .f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -14px;
  left: 9px;
  right: auto;
  z-index: 88;
}
.acalog-custom .f-dropdown li {
  font-size: 0.7777777778rem;
  cursor: pointer;
  line-height: 1rem;
  margin: 0;
}
.acalog-custom .f-dropdown li:hover,
.acalog-custom .f-dropdown li:focus {
  background: #EEEEEE;
}
.acalog-custom .f-dropdown li.radius {
  border-radius: 3px;
}
.acalog-custom .f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
.acalog-custom .f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  padding: 1.1111111111rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.7777777778rem;
  z-index: 89;
  max-width: 200px;
}
.acalog-custom .f-dropdown.content>*:first-child {
  margin-top: 0;
}
.acalog-custom .f-dropdown.content>*:last-child {
  margin-bottom: 0;
}
.acalog-custom .f-dropdown.tiny {
  max-width: 200px;
}
.acalog-custom .f-dropdown.small {
  max-width: 300px;
}
.acalog-custom .f-dropdown.medium {
  max-width: 500px;
}
.acalog-custom .f-dropdown.large {
  max-width: 800px;
}
.acalog-custom .f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}
.acalog-custom .f-dropdown.mega.open {
  left: 0 !important;
}
.acalog-custom .dropdown.button,
.acalog-custom button.dropdown {
  position: relative;
  outline: none;
  padding-right: 3.1666666667rem;
}
.acalog-custom .dropdown.button::after,
.acalog-custom button.dropdown::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: #FFFFFF transparent transparent transparent;
  top: 50%;
}
.acalog-custom .dropdown.button::after,
.acalog-custom button.dropdown::after {
  border-width: 0.3333333333rem;
  right: 1.25rem;
  margin-top: -0.1388888889rem;
}
.acalog-custom .dropdown.button::after,
.acalog-custom button.dropdown::after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .dropdown.button.tiny,
.acalog-custom button.dropdown.tiny {
  padding-right: 2.3333333333rem;
}
.acalog-custom .dropdown.button.tiny:after,
.acalog-custom button.dropdown.tiny:after {
  border-width: 0.3333333333rem;
  right: 1rem;
  margin-top: -0.1111111111rem;
}
.acalog-custom .dropdown.button.tiny::after,
.acalog-custom button.dropdown.tiny::after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .dropdown.button.small,
.acalog-custom button.dropdown.small {
  padding-right: 2.7222222222rem;
}
.acalog-custom .dropdown.button.small::after,
.acalog-custom button.dropdown.small::after {
  border-width: 0.3888888889rem;
  right: 1.1666666667rem;
  margin-top: -0.1388888889rem;
}
.acalog-custom .dropdown.button.small::after,
.acalog-custom button.dropdown.small::after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .dropdown.button.large,
.acalog-custom button.dropdown.large {
  padding-right: 3.2222222222rem;
}
.acalog-custom .dropdown.button.large::after,
.acalog-custom button.dropdown.large::after {
  border-width: 0.2777777778rem;
  right: 1.5277777778rem;
  margin-top: -0.1388888889rem;
}
.acalog-custom .dropdown.button.large::after,
.acalog-custom button.dropdown.large::after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .dropdown.button.secondary:after,
.acalog-custom button.dropdown.secondary:after {
  border-color: #333333 transparent transparent transparent;
}
.acalog-custom .flex-video {
  position: relative;
  padding-top: 1.3888888889rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 0.8888888889rem;
  overflow: hidden;
}
.acalog-custom .flex-video.widescreen {
  padding-bottom: 56.34%;
}
.acalog-custom .flex-video.vimeo {
  padding-top: 0;
}
.acalog-custom .flex-video iframe,
.acalog-custom .flex-video object,
.acalog-custom .flex-video embed,
.acalog-custom .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom form {
  margin: 0 0 0.8888888889rem;
}
.acalog-custom form .row .row {
  margin: 0 -0.4444444444rem;
}
.acalog-custom form .row .row .column,
.acalog-custom form .row .row .columns {
  padding: 0 0.4444444444rem;
}
.acalog-custom form .row .row.collapse {
  margin: 0;
}
.acalog-custom form .row .row.collapse .column,
.acalog-custom form .row .row.collapse .columns {
  padding: 0;
}
.acalog-custom form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom form .row input.column,
.acalog-custom form .row input.columns,
.acalog-custom form .row textarea.column,
.acalog-custom form .row textarea.columns {
  padding-left: 0.4444444444rem;
}
.acalog-custom label {
  font-size: 0.7777777778rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 0;
}
.acalog-custom label.right {
  float: none !important;
  text-align: right;
}
.acalog-custom label.inline {
  margin: 0 0 0.8888888889rem 0;
  padding: 0.5rem 0;
}
.acalog-custom label small {
  text-transform: capitalize;
  color: #676767;
}
.acalog-custom .prefix,
.acalog-custom .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: visible;
  font-size: 0.7777777778rem;
  height: 2.0555555556rem;
  line-height: 2.0555555556rem;
}
.acalog-custom .postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}
.acalog-custom .prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}
.acalog-custom .prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.acalog-custom .postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom .prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.acalog-custom .postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
.acalog-custom span.prefix,
.acalog-custom label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}
.acalog-custom span.postfix,
.acalog-custom label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}
.acalog-custom input[type="text"],
.acalog-custom input[type="password"],
.acalog-custom input[type="date"],
.acalog-custom input[type="datetime"],
.acalog-custom input[type="datetime-local"],
.acalog-custom input[type="month"],
.acalog-custom input[type="week"],
.acalog-custom input[type="email"],
.acalog-custom input[type="number"],
.acalog-custom input[type="search"],
.acalog-custom input[type="tel"],
.acalog-custom input[type="time"],
.acalog-custom input[type="url"],
.acalog-custom input[type="color"],
.acalog-custom textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  color: rgba(0,0,0,0.75);
  display: block;
  font-size: 0.7777777778rem;
  margin: 0 0 0.8888888889rem 0;
  padding: 0.4444444444rem;
  height: 2.0555555556rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.15s linear;
}
.acalog-custom input[type="text"]:focus,
.acalog-custom input[type="password"]:focus,
.acalog-custom input[type="date"]:focus,
.acalog-custom input[type="datetime"]:focus,
.acalog-custom input[type="datetime-local"]:focus,
.acalog-custom input[type="month"]:focus,
.acalog-custom input[type="week"]:focus,
.acalog-custom input[type="email"]:focus,
.acalog-custom input[type="number"]:focus,
.acalog-custom input[type="search"]:focus,
.acalog-custom input[type="tel"]:focus,
.acalog-custom input[type="time"]:focus,
.acalog-custom input[type="url"]:focus,
.acalog-custom input[type="color"]:focus,
.acalog-custom textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
.acalog-custom input[type="text"]:disabled,
.acalog-custom input[type="password"]:disabled,
.acalog-custom input[type="date"]:disabled,
.acalog-custom input[type="datetime"]:disabled,
.acalog-custom input[type="datetime-local"]:disabled,
.acalog-custom input[type="month"]:disabled,
.acalog-custom input[type="week"]:disabled,
.acalog-custom input[type="email"]:disabled,
.acalog-custom input[type="number"]:disabled,
.acalog-custom input[type="search"]:disabled,
.acalog-custom input[type="tel"]:disabled,
.acalog-custom input[type="time"]:disabled,
.acalog-custom input[type="url"]:disabled,
.acalog-custom input[type="color"]:disabled,
.acalog-custom textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
.acalog-custom input[type="text"][disabled],
.acalog-custom input[type="text"][readonly],
.acalog-custom fieldset[disabled] input[type="text"],
.acalog-custom input[type="password"][disabled],
.acalog-custom input[type="password"][readonly],
.acalog-custom fieldset[disabled] input[type="password"],
.acalog-custom input[type="date"][disabled],
.acalog-custom input[type="date"][readonly],
.acalog-custom fieldset[disabled] input[type="date"],
.acalog-custom input[type="datetime"][disabled],
.acalog-custom input[type="datetime"][readonly],
.acalog-custom fieldset[disabled] input[type="datetime"],
.acalog-custom input[type="datetime-local"][disabled],
.acalog-custom input[type="datetime-local"][readonly],
.acalog-custom fieldset[disabled] input[type="datetime-local"],
.acalog-custom input[type="month"][disabled],
.acalog-custom input[type="month"][readonly],
.acalog-custom fieldset[disabled] input[type="month"],
.acalog-custom input[type="week"][disabled],
.acalog-custom input[type="week"][readonly],
.acalog-custom fieldset[disabled] input[type="week"],
.acalog-custom input[type="email"][disabled],
.acalog-custom input[type="email"][readonly],
.acalog-custom fieldset[disabled] input[type="email"],
.acalog-custom input[type="number"][disabled],
.acalog-custom input[type="number"][readonly],
.acalog-custom fieldset[disabled] input[type="number"],
.acalog-custom input[type="search"][disabled],
.acalog-custom input[type="search"][readonly],
.acalog-custom fieldset[disabled] input[type="search"],
.acalog-custom input[type="tel"][disabled],
.acalog-custom input[type="tel"][readonly],
.acalog-custom fieldset[disabled] input[type="tel"],
.acalog-custom input[type="time"][disabled],
.acalog-custom input[type="time"][readonly],
.acalog-custom fieldset[disabled] input[type="time"],
.acalog-custom input[type="url"][disabled],
.acalog-custom input[type="url"][readonly],
.acalog-custom fieldset[disabled] input[type="url"],
.acalog-custom input[type="color"][disabled],
.acalog-custom input[type="color"][readonly],
.acalog-custom fieldset[disabled] input[type="color"],
.acalog-custom textarea[disabled],
.acalog-custom textarea[readonly],
.acalog-custom fieldset[disabled] textarea {
  background-color: #DDDDDD;
  cursor: default;
}
.acalog-custom input[type="text"].radius,
.acalog-custom input[type="password"].radius,
.acalog-custom input[type="date"].radius,
.acalog-custom input[type="datetime"].radius,
.acalog-custom input[type="datetime-local"].radius,
.acalog-custom input[type="month"].radius,
.acalog-custom input[type="week"].radius,
.acalog-custom input[type="email"].radius,
.acalog-custom input[type="number"].radius,
.acalog-custom input[type="search"].radius,
.acalog-custom input[type="tel"].radius,
.acalog-custom input[type="time"].radius,
.acalog-custom input[type="url"].radius,
.acalog-custom input[type="color"].radius,
.acalog-custom textarea.radius {
  border-radius: 3px;
}
.acalog-custom form .row .prefix-radius.row.collapse input,
.acalog-custom form .row .prefix-radius.row.collapse textarea,
.acalog-custom form .row .prefix-radius.row.collapse select,
.acalog-custom form .row .prefix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.acalog-custom form .row .postfix-radius.row.collapse input,
.acalog-custom form .row .postfix-radius.row.collapse textarea,
.acalog-custom form .row .postfix-radius.row.collapse select,
.acalog-custom form .row .postfix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.acalog-custom form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom form .row .prefix-round.row.collapse input,
.acalog-custom form .row .prefix-round.row.collapse textarea,
.acalog-custom form .row .prefix-round.row.collapse select,
.acalog-custom form .row .prefix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
.acalog-custom form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.acalog-custom form .row .postfix-round.row.collapse input,
.acalog-custom form .row .postfix-round.row.collapse textarea,
.acalog-custom form .row .postfix-round.row.collapse select,
.acalog-custom form .row .postfix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.acalog-custom form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
.acalog-custom input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}
.acalog-custom textarea[rows] {
  height: auto;
}
.acalog-custom textarea {
  max-width: 100%;
}
.acalog-custom select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  padding: 0.4444444444rem;
  font-size: 0.7777777778rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  color: rgba(0,0,0,0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.0555555556rem;
}
.acalog-custom select::-ms-expand {
  display: none;
}
.acalog-custom select.radius {
  border-radius: 3px;
}
.acalog-custom select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}
.acalog-custom select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
.acalog-custom select[multiple] {
  height: auto;
}
.acalog-custom input[type="file"],
.acalog-custom input[type="checkbox"],
.acalog-custom input[type="radio"],
.acalog-custom select {
  margin: 0 0 0.8888888889rem 0;
}
.acalog-custom input[type="checkbox"]+label,
.acalog-custom input[type="radio"]+label {
  display: inline-block;
  margin-left: 0.4444444444rem;
  margin-right: 0.8888888889rem;
  margin-bottom: 0;
  vertical-align: baseline;
}
.acalog-custom input[type="file"] {
  width: 100%;
}
.acalog-custom fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.1111111111rem;
  margin: 1rem 0;
}
.acalog-custom fieldset legend {
  font-weight: bold;
  background: #FFFFFF;
  padding: 0 0.1666666667rem;
  margin: 0;
  margin-left: -0.1666666667rem;
}
.acalog-custom [data-abide] .error small.error,
.acalog-custom [data-abide] .error span.error,
.acalog-custom [data-abide] span.error,
.acalog-custom [data-abide] small.error {
  display: block;
  padding: 0.3333333333rem 0.5rem 0.5rem;
  margin-top: -1px;
  margin-bottom: 0.8888888889rem;
  font-size: 0.6666666667rem;
  font-weight: 300;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}
.acalog-custom [data-abide] span.error,
.acalog-custom [data-abide] small.error {
  display: none;
}
.acalog-custom span.error,
.acalog-custom small.error {
  display: block;
  padding: 0.3333333333rem 0.5rem 0.5rem;
  margin-top: -1px;
  margin-bottom: 0.8888888889rem;
  font-size: 0.6666666667rem;
  font-weight: 300;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}
.acalog-custom .error input,
.acalog-custom .error textarea,
.acalog-custom .error select {
  margin-bottom: 0;
}
.acalog-custom .error input[type="checkbox"],
.acalog-custom .error input[type="radio"] {
  margin-bottom: 0.8888888889rem;
}
.acalog-custom .error label,
.acalog-custom .error label.error {
  color: #f04124;
}
.acalog-custom .error small.error {
  display: block;
  padding: 0.3333333333rem 0.5rem 0.5rem;
  margin-top: -1px;
  margin-bottom: 0.8888888889rem;
  font-size: 0.6666666667rem;
  font-weight: 300;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}
.acalog-custom .error>label>small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}
.acalog-custom .error span.error-message {
  display: block;
}
.acalog-custom input.error,
.acalog-custom textarea.error,
.acalog-custom select.error {
  margin-bottom: 0;
}
.acalog-custom label.error {
  color: #f04124;
}
.acalog-custom .icon-bar {
  width: 100%;
  font-size: 0;
  display: inline-block;
  background: #333333;
}
.acalog-custom .icon-bar>* {
  text-align: center;
  font-size: 1rem;
  width: 25%;
  margin: 0 auto;
  display: block;
  padding: 1.25rem;
  float: left;
}
.acalog-custom .icon-bar>* i,
.acalog-custom .icon-bar>* img {
  display: block;
  margin: 0 auto;
}
.acalog-custom .icon-bar>* i+label,
.acalog-custom .icon-bar>* img+label {
  margin-top: .0625rem;
}
.acalog-custom .icon-bar>* i {
  font-size: 1.875rem;
  vertical-align: middle;
}
.acalog-custom .icon-bar>* img {
  width: 1.875rem;
  height: 1.875rem;
}
.acalog-custom .icon-bar.label-right>* i,
.acalog-custom .icon-bar.label-right>* img {
  margin: 0 .0625rem 0 0;
  display: inline-block;
}
.acalog-custom .icon-bar.label-right>* i+label,
.acalog-custom .icon-bar.label-right>* img+label {
  margin-top: 0;
}
.acalog-custom .icon-bar.label-right>* label {
  display: inline-block;
}
.acalog-custom .icon-bar.vertical.label-right>* {
  text-align: left;
}
.acalog-custom .icon-bar.vertical,
.acalog-custom .icon-bar.small-vertical {
  height: 100%;
  width: auto;
}
.acalog-custom .icon-bar.vertical .item,
.acalog-custom .icon-bar.small-vertical .item {
  width: auto;
  margin: auto;
  float: none;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.medium-vertical {
    height: 100%;
    width: auto;
  }
  .acalog-custom .icon-bar.medium-vertical .item {
    width: auto;
    margin: auto;
    float: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.large-vertical {
    height: 100%;
    width: auto;
  }
  .acalog-custom .icon-bar.large-vertical .item {
    width: auto;
    margin: auto;
    float: none;
  }
}
.acalog-custom .icon-bar>* {
  font-size: 1rem;
  padding: 1.25rem;
}
.acalog-custom .icon-bar>* i+label,
.acalog-custom .icon-bar>* img+label {
  margin-top: .0625rem;
}
.acalog-custom .icon-bar>* i {
  font-size: 1.875rem;
}
.acalog-custom .icon-bar>* img {
  width: 1.875rem;
  height: 1.875rem;
}
.acalog-custom .icon-bar>* label {
  color: #FFFFFF;
}
.acalog-custom .icon-bar>* i {
  color: #FFFFFF;
}
.acalog-custom .icon-bar>a:hover {
  background: #2F3F86;
}
.acalog-custom .icon-bar>a:hover label {
  color: #FFFFFF;
}
.acalog-custom .icon-bar>a:hover i {
  color: #FFFFFF;
}
.acalog-custom .icon-bar>a.active {
  background: #2F3F86;
}
.acalog-custom .icon-bar>a.active label {
  color: #FFFFFF;
}
.acalog-custom .icon-bar>a.active i {
  color: #FFFFFF;
}
.acalog-custom .icon-bar .item.disabled {
  opacity: 0.7;
  cursor: false;
  pointer-events: none;
}
.acalog-custom .icon-bar .item.disabled>* {
  opacity: 0.7;
  cursor: false;
}
.acalog-custom .icon-bar.two-up .item {
  width: 50%;
}
.acalog-custom .icon-bar.two-up.vertical .item,
.acalog-custom .icon-bar.two-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.two-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.two-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.three-up .item {
  width: 33.3333%;
}
.acalog-custom .icon-bar.three-up.vertical .item,
.acalog-custom .icon-bar.three-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.three-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.three-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.four-up .item {
  width: 25%;
}
.acalog-custom .icon-bar.four-up.vertical .item,
.acalog-custom .icon-bar.four-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.four-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.four-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.five-up .item {
  width: 20%;
}
.acalog-custom .icon-bar.five-up.vertical .item,
.acalog-custom .icon-bar.five-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.five-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.five-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.six-up .item {
  width: 16.66667%;
}
.acalog-custom .icon-bar.six-up.vertical .item,
.acalog-custom .icon-bar.six-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.six-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.six-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.seven-up .item {
  width: 14.28571%;
}
.acalog-custom .icon-bar.seven-up.vertical .item,
.acalog-custom .icon-bar.seven-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.seven-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.seven-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .icon-bar.eight-up .item {
  width: 12.5%;
}
.acalog-custom .icon-bar.eight-up.vertical .item,
.acalog-custom .icon-bar.eight-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .icon-bar.eight-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .icon-bar.eight-up.large-vertical .item {
    width: auto;
  }
}
.acalog-custom .inline-list {
  margin: 0 auto 0.9444444444rem auto;
  margin-left: -1.2222222222rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.acalog-custom .inline-list>li {
  list-style: none;
  float: left;
  margin-left: 1.2222222222rem;
  display: block;
}
.acalog-custom .inline-list>li>* {
  display: block;
}
.acalog-custom .joyride-list {
  display: none;
}
.acalog-custom .joyride-tip-guide {
  display: none;
  position: absolute;
  background: #333333;
  color: #FFFFFF;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: 300;
  width: 95%;
}
.acalog-custom .lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px;
}
.acalog-custom .joyride-content-wrapper {
  width: 100%;
  padding: 1rem 1.1111111111rem 1.3333333333rem;
}
.acalog-custom .joyride-content-wrapper .button {
  margin-bottom: 0 !important;
}
.acalog-custom .joyride-content-wrapper .joyride-prev-tip {
  margin-right: 10px;
}
.acalog-custom .joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: 10px solid #333333;
}
.acalog-custom .joyride-tip-guide .joyride-nub.top {
  border-top-style: solid;
  border-color: #333333;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -20px;
}
.acalog-custom .joyride-tip-guide .joyride-nub.bottom {
  border-bottom-style: solid;
  border-color: #333333 !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -20px;
}
.acalog-custom .joyride-tip-guide .joyride-nub.right {
  right: -20px;
}
.acalog-custom .joyride-tip-guide .joyride-nub.left {
  left: -20px;
}
.acalog-custom .joyride-tip-guide h1,
.acalog-custom .joyride-tip-guide h2,
.acalog-custom .joyride-tip-guide h3,
.acalog-custom .joyride-tip-guide h4,
.acalog-custom .joyride-tip-guide h5,
.acalog-custom .joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #FFFFFF;
}
.acalog-custom .joyride-tip-guide p {
  margin: 0 0 1rem 0;
  font-size: 0.7777777778rem;
  line-height: 1.3;
}
.acalog-custom .joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 0.9444444444rem;
  bottom: 0.8888888889rem;
}
.acalog-custom .joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666;
}
.acalog-custom .joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 24px;
  font-weight: 300;
  line-height: .5 !important;
}
.acalog-custom .joyride-close-tip:hover,
.acalog-custom .joyride-close-tip:focus {
  color: #EEEEEE !important;
}
.acalog-custom .joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0,0,0,0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}
.acalog-custom .joyride-expose-wrapper {
  background-color: #FFFFFF;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  box-shadow: 0 0 15px #FFFFFF;
}
.acalog-custom .joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }
  .acalog-custom .joyride-tip-guide .joyride-nub.bottom {
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px;
  }
  .acalog-custom .joyride-tip-guide .joyride-nub.right {
    border-color: #333333 !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: auto;
    right: -20px;
  }
  .acalog-custom .joyride-tip-guide .joyride-nub.left {
    border-color: #333333 !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: -20px;
    right: auto;
  }
}
.acalog-custom .keystroke,
.acalog-custom kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: inherit;
  padding: 0.1111111111rem 0.2222222222rem 0;
  border-radius: 3px;
}
.acalog-custom .label {
  font-weight: 300;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: auto;
  padding: 0.2222222222rem 0.4444444444rem 0.2222222222rem;
  font-size: 0.6111111111rem;
  background-color: #2F3F86;
  color: #FFFFFF;
}
.acalog-custom .label.radius {
  border-radius: 3px;
}
.acalog-custom .label.round {
  border-radius: 1000px;
}
.acalog-custom .label.alert {
  background-color: #f04124;
  color: #FFFFFF;
}
.acalog-custom .label.warning {
  background-color: #f08a24;
  color: #FFFFFF;
}
.acalog-custom .label.success {
  background-color: #43AC6A;
  color: #FFFFFF;
}
.acalog-custom .label.secondary {
  background-color: #e7e7e7;
  color: #333333;
}
.acalog-custom .label.info {
  background-color: #a0d3e8;
  color: #333333;
}
.acalog-custom [data-magellan-expedition],
.acalog-custom [data-magellan-expedition-clone] {
  background: #FFFFFF;
  z-index: 50;
  min-width: 100%;
  padding: 10px;
}
.acalog-custom [data-magellan-expedition] .sub-nav,
.acalog-custom [data-magellan-expedition-clone] .sub-nav {
  margin-bottom: 0;
}
.acalog-custom [data-magellan-expedition] .sub-nav dd,
.acalog-custom [data-magellan-expedition-clone] .sub-nav dd {
  margin-bottom: 0;
}
.acalog-custom [data-magellan-expedition] .sub-nav a,
.acalog-custom [data-magellan-expedition-clone] .sub-nav a {
  line-height: 1.8em;
}
@-webkit-keyframes rotate {
  .acalog-custom from {
    -webkit-transform: rotate(0deg);
  }
  .acalog-custom to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  .acalog-custom from {
    -moz-transform: rotate(0deg);
  }
  .acalog-custom to {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  .acalog-custom from {
    -o-transform: rotate(0deg);
  }
  .acalog-custom to {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  .acalog-custom from {
    transform: rotate(0deg);
  }
  .acalog-custom to {
    transform: rotate(360deg);
  }
}
.acalog-custom .slideshow-wrapper {
  position: relative;
}
.acalog-custom .slideshow-wrapper ul {
  list-style-type: none;
  margin: 0;
}
.acalog-custom .slideshow-wrapper ul li,
.acalog-custom .slideshow-wrapper ul li .orbit-caption {
  display: none;
}
.acalog-custom .slideshow-wrapper ul li:first-child {
  display: block;
}
.acalog-custom .slideshow-wrapper .orbit-container {
  background-color: transparent;
}
.acalog-custom .slideshow-wrapper .orbit-container li {
  display: block;
}
.acalog-custom .slideshow-wrapper .orbit-container li .orbit-caption {
  display: block;
}
.acalog-custom .slideshow-wrapper .orbit-container .orbit-bullets li {
  display: inline-block;
}
.acalog-custom .slideshow-wrapper .preloader {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  border: solid 3px;
  border-color: #555555 #FFFFFF;
  border-radius: 1000px;
  animation-name: rotate;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.acalog-custom .orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: none;
}
.acalog-custom .orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transform: translateZ(0);
}
.acalog-custom .orbit-container .orbit-slides-container img {
  display: block;
  max-width: 100%;
}
.acalog-custom .orbit-container .orbit-slides-container>* {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: 100%;
}
.acalog-custom .orbit-container .orbit-slides-container>*:first-child {
  margin-left: 0;
}
.acalog-custom .orbit-container .orbit-slides-container>* .orbit-caption {
  position: absolute;
  bottom: 0;
  background-color: rgba(51,51,51,0.8);
  color: #FFFFFF;
  width: 100%;
  padding: 0.5555555556rem 0.7777777778rem;
  font-size: 0.7777777778rem;
}
.acalog-custom .orbit-container .orbit-slide-number {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
  color: #FFFFFF;
  background: transparent;
  z-index: 10;
}
.acalog-custom .orbit-container .orbit-slide-number span {
  font-weight: 700;
  padding: 0.2777777778rem;
}
.acalog-custom .orbit-container .orbit-timer {
  position: absolute;
  top: 12px;
  right: 10px;
  height: 6px;
  width: 100px;
  z-index: 10;
}
.acalog-custom .orbit-container .orbit-timer .orbit-progress {
  height: 3px;
  background-color: rgba(255,255,255,0.3);
  display: block;
  width: 0;
  position: relative;
  right: 20px;
  top: 5px;
}
.acalog-custom .orbit-container .orbit-timer>span {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 11px;
  height: 14px;
  border: solid 4px #FFFFFF;
  border-top: none;
  border-bottom: none;
}
.acalog-custom .orbit-container .orbit-timer.paused>span {
  right: -4px;
  top: 0;
  width: 11px;
  height: 14px;
  border: inset 8px;
  border-left-style: solid;
  border-color: transparent;
  border-left-color: #FFFFFF;
}
.acalog-custom .orbit-container .orbit-timer.paused>span.dark {
  border-left-color: #333333;
}
.acalog-custom .orbit-container:hover .orbit-timer>span {
  display: block;
}
.acalog-custom .orbit-container .orbit-prev,
.acalog-custom .orbit-container .orbit-next {
  position: absolute;
  top: 45%;
  margin-top: -25px;
  width: 36px;
  height: 60px;
  line-height: 50px;
  color: white;
  background-color: transparent;
  text-indent: -9999px !important;
  z-index: 10;
}
.acalog-custom .orbit-container .orbit-prev:hover,
.acalog-custom .orbit-container .orbit-next:hover {
  background-color: rgba(0,0,0,0.3);
}
.acalog-custom .orbit-container .orbit-prev>span,
.acalog-custom .orbit-container .orbit-next>span {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  display: block;
  width: 0;
  height: 0;
  border: inset 10px;
}
.acalog-custom .orbit-container .orbit-prev {
  left: 0;
}
.acalog-custom .orbit-container .orbit-prev>span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: #FFFFFF;
}
.acalog-custom .orbit-container .orbit-prev:hover>span {
  border-right-color: #FFFFFF;
}
.acalog-custom .orbit-container .orbit-next {
  right: 0;
}
.acalog-custom .orbit-container .orbit-next>span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  left: 50%;
  margin-left: -4px;
}
.acalog-custom .orbit-container .orbit-next:hover>span {
  border-left-color: #FFFFFF;
}
.acalog-custom .orbit-bullets-container {
  text-align: center;
}
.acalog-custom .orbit-bullets {
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px;
  float: none;
  text-align: center;
  display: block;
}
.acalog-custom .orbit-bullets li {
  cursor: pointer;
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: #CCCCCC;
  float: none;
  margin-right: 6px;
  border-radius: 1000px;
}
.acalog-custom .orbit-bullets li.active {
  background: #999999;
}
.acalog-custom .orbit-bullets li:last-child {
  margin-right: 0;
}
.acalog-custom .touch .orbit-container .orbit-prev,
.acalog-custom .touch .orbit-container .orbit-next {
  display: none;
}
.acalog-custom .touch .orbit-bullets {
  display: none;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .touch .orbit-container .orbit-prev,
  .acalog-custom .touch .orbit-container .orbit-next {
    display: inherit;
  }
  .acalog-custom .touch .orbit-bullets {
    display: block;
  }
}
@media only screen and (max-width: 40em) {
  .acalog-custom .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  .acalog-custom .orbit-stack-on-small .orbit-slides-container>* {
    position: relative;
    margin: 0 !important;
    opacity: 1 !important;
  }
  .acalog-custom .orbit-stack-on-small .orbit-slide-number {
    display: none;
  }
  .acalog-custom .orbit-timer {
    display: none;
  }
  .acalog-custom .orbit-next,
  .acalog-custom .orbit-prev {
    display: none;
  }
  .acalog-custom .orbit-bullets {
    display: none;
  }
}
.acalog-custom ul.pagination {
  display: block;
  min-height: 1.3333333333rem;
  margin-left: -0.2777777778rem;
}
.acalog-custom ul.pagination li {
  height: 1.3333333333rem;
  color: #222222;
  font-size: 0.7777777778rem;
  margin-left: 0.2777777778rem;
}
.acalog-custom ul.pagination li a,
.acalog-custom ul.pagination li button {
  display: block;
  padding: 0.0555555556rem 0.5555555556rem 0.0555555556rem;
  color: #999999;
  background: none;
  border-radius: 3px;
  font-weight: normal;
  font-size: 1em;
  line-height: inherit;
  transition: background-color 300ms ease-out;
}
.acalog-custom ul.pagination li:hover a,
.acalog-custom ul.pagination li a:focus,
.acalog-custom ul.pagination li:hover button,
.acalog-custom ul.pagination li button:focus {
  background: #e6e6e6;
}
.acalog-custom ul.pagination li.unavailable a,
.acalog-custom ul.pagination li.unavailable button {
  cursor: default;
  color: #999999;
}
.acalog-custom ul.pagination li.unavailable:hover a,
.acalog-custom ul.pagination li.unavailable a:focus,
.acalog-custom ul.pagination li.unavailable:hover button,
.acalog-custom ul.pagination li.unavailable button:focus {
  background: transparent;
}
.acalog-custom ul.pagination li.current a,
.acalog-custom ul.pagination li.current button {
  background: #2F3F86;
  color: #FFFFFF;
  font-weight: bold;
  cursor: default;
}
.acalog-custom ul.pagination li.current a:hover,
.acalog-custom ul.pagination li.current a:focus,
.acalog-custom ul.pagination li.current button:hover,
.acalog-custom ul.pagination li.current button:focus {
  background: #2F3F86;
}
.acalog-custom ul.pagination li {
  float: left;
  display: block;
}
.acalog-custom .pagination-centered {
  text-align: center;
}
.acalog-custom .pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}
.acalog-custom .panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.1111111111rem;
  padding: 1.1111111111rem;
  background: #f2f2f2;
  color: inherit;
}
.acalog-custom .panel>:first-child {
  margin-top: 0;
}
.acalog-custom .panel>:last-child {
  margin-bottom: 0;
}
.acalog-custom .panel h1,
.acalog-custom .panel h2,
.acalog-custom .panel h3,
.acalog-custom .panel h4,
.acalog-custom .panel h5,
.acalog-custom .panel h6,
.acalog-custom .panel p,
.acalog-custom .panel li,
.acalog-custom .panel dl {
  color: inherit;
}
.acalog-custom .panel h1,
.acalog-custom .panel h2,
.acalog-custom .panel h3,
.acalog-custom .panel h4,
.acalog-custom .panel h5,
.acalog-custom .panel h6 {
  line-height: 1;
  margin-bottom: 0.5555555556rem;
}
.acalog-custom .panel h1.subheader,
.acalog-custom .panel h2.subheader,
.acalog-custom .panel h3.subheader,
.acalog-custom .panel h4.subheader,
.acalog-custom .panel h5.subheader,
.acalog-custom .panel h6.subheader {
  line-height: 1.4;
}
.acalog-custom .panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #c8cfec;
  margin-bottom: 1.1111111111rem;
  padding: 1.1111111111rem;
  background: #f0f2fa;
  color: inherit;
}
.acalog-custom .panel.callout>:first-child {
  margin-top: 0;
}
.acalog-custom .panel.callout>:last-child {
  margin-bottom: 0;
}
.acalog-custom .panel.callout h1,
.acalog-custom .panel.callout h2,
.acalog-custom .panel.callout h3,
.acalog-custom .panel.callout h4,
.acalog-custom .panel.callout h5,
.acalog-custom .panel.callout h6,
.acalog-custom .panel.callout p,
.acalog-custom .panel.callout li,
.acalog-custom .panel.callout dl {
  color: inherit;
}
.acalog-custom .panel.callout h1,
.acalog-custom .panel.callout h2,
.acalog-custom .panel.callout h3,
.acalog-custom .panel.callout h4,
.acalog-custom .panel.callout h5,
.acalog-custom .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.5555555556rem;
}
.acalog-custom .panel.callout h1.subheader,
.acalog-custom .panel.callout h2.subheader,
.acalog-custom .panel.callout h3.subheader,
.acalog-custom .panel.callout h4.subheader,
.acalog-custom .panel.callout h5.subheader,
.acalog-custom .panel.callout h6.subheader {
  line-height: 1.4;
}
.acalog-custom .panel.callout a:not(.button) {
  color: #2F3F86;
}
.acalog-custom .panel.callout a:not(.button):hover,
.acalog-custom .panel.callout a:not(.button):focus {
  color: #283673;
}
.acalog-custom .panel.radius {
  border-radius: 3px;
}
.acalog-custom .pricing-table {
  border: solid 1px #DDDDDD;
  margin-left: 0;
  margin-bottom: 1.1111111111rem;
}
.acalog-custom .pricing-table * {
  list-style: none;
  line-height: 1;
}
.acalog-custom .pricing-table .title {
  background-color: #333333;
  padding: 0.8333333333rem 1.1111111111rem;
  text-align: center;
  color: #EEEEEE;
  font-weight: 300;
  font-size: 0.8888888889rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.acalog-custom .pricing-table .price {
  background-color: #F6F6F6;
  padding: 0.8333333333rem 1.1111111111rem;
  text-align: center;
  color: #333333;
  font-weight: 300;
  font-size: 1.7777777778rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.acalog-custom .pricing-table .description {
  background-color: #FFFFFF;
  padding: 0.8333333333rem;
  text-align: center;
  color: #777777;
  font-size: 0.6666666667rem;
  font-weight: 300;
  line-height: 1.4;
  border-bottom: dotted 1px #DDDDDD;
}
.acalog-custom .pricing-table .bullet-item {
  background-color: #FFFFFF;
  padding: 0.8333333333rem;
  text-align: center;
  color: #333333;
  font-size: 0.7777777778rem;
  font-weight: 300;
  border-bottom: dotted 1px #DDDDDD;
}
.acalog-custom .pricing-table .cta-button {
  background-color: #FFFFFF;
  text-align: center;
  padding: 1.1111111111rem 1.1111111111rem 0;
}
.acalog-custom .progress {
  background-color: #F6F6F6;
  height: 1.3888888889rem;
  border: 1px solid white;
  padding: 0.1111111111rem;
  margin-bottom: 0.5555555556rem;
}
.acalog-custom .progress .meter {
  background: #2F3F86;
  height: 100%;
  display: block;
}
.acalog-custom .progress.secondary .meter {
  background: #e7e7e7;
  height: 100%;
  display: block;
}
.acalog-custom .progress.success .meter {
  background: #43AC6A;
  height: 100%;
  display: block;
}
.acalog-custom .progress.alert .meter {
  background: #f04124;
  height: 100%;
  display: block;
}
.acalog-custom .progress.radius {
  border-radius: 3px;
}
.acalog-custom .progress.radius .meter {
  border-radius: 2px;
}
.acalog-custom .progress.round {
  border-radius: 1000px;
}
.acalog-custom .progress.round .meter {
  border-radius: 999px;
}
.acalog-custom .range-slider {
  position: relative;
  border: 1px solid #DDDDDD;
  margin: 1.1111111111rem 0;
  -ms-touch-action: none;
  touch-action: none;
  display: block;
  width: 100%;
  height: 0.8888888889rem;
  background: #FAFAFA;
}
.acalog-custom .range-slider.vertical-range {
  position: relative;
  border: 1px solid #DDDDDD;
  margin: 1.1111111111rem 0;
  -ms-touch-action: none;
  touch-action: none;
  display: inline-block;
  width: 0.8888888889rem;
  height: 11.1111111111rem;
}
.acalog-custom .range-slider.vertical-range .range-slider-handle {
  margin-top: 0;
  margin-left: -0.4444444444rem;
  position: absolute;
  bottom: -9.3333333333rem;
}
.acalog-custom .range-slider.vertical-range .range-slider-active-segment {
  width: 0.7777777778rem;
  height: auto;
  bottom: 0;
}
.acalog-custom .range-slider.radius {
  background: #FAFAFA;
  border-radius: 3px;
}
.acalog-custom .range-slider.radius .range-slider-handle {
  background: #2F3F86;
  border-radius: 3px;
}
.acalog-custom .range-slider.radius .range-slider-handle:hover {
  background: #293776;
}
.acalog-custom .range-slider.round {
  background: #FAFAFA;
  border-radius: 1000px;
}
.acalog-custom .range-slider.round .range-slider-handle {
  background: #2F3F86;
  border-radius: 1000px;
}
.acalog-custom .range-slider.round .range-slider-handle:hover {
  background: #293776;
}
.acalog-custom .range-slider.disabled,
.acalog-custom .range-slider[disabled] {
  background: #FAFAFA;
  cursor: false;
  opacity: 0.7;
}
.acalog-custom .range-slider.disabled .range-slider-handle,
.acalog-custom .range-slider[disabled] .range-slider-handle {
  background: #2F3F86;
  cursor: default;
  opacity: 0.7;
}
.acalog-custom .range-slider.disabled .range-slider-handle:hover,
.acalog-custom .range-slider[disabled] .range-slider-handle:hover {
  background: #293776;
}
.acalog-custom .range-slider-active-segment {
  display: inline-block;
  position: absolute;
  height: 0.7777777778rem;
  background: #e5e5e5;
}
.acalog-custom .range-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: -0.2777777778rem;
  width: 1.7777777778rem;
  height: 1.2222222222rem;
  border: 1px solid none;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #2F3F86;
}
.acalog-custom .range-slider-handle:hover {
  background: #293776;
}
.acalog-custom .reveal-modal-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0,0,0,0.45);
  z-index: 1004;
  display: none;
  left: 0;
}
.acalog-custom .reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 1005;
  width: 100%;
  top: 0;
  border-radius: 3px;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.6666666667rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
@media only screen and (max-width: 40em) {
  .acalog-custom .reveal-modal {
    min-height: 100vh;
  }
}
.acalog-custom .reveal-modal .column,
.acalog-custom .reveal-modal .columns {
  min-width: 0;
}
.acalog-custom .reveal-modal>:first-child {
  margin-top: 0;
}
.acalog-custom .reveal-modal>:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal {
    width: 80%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal {
    top: 5.5555555556rem;
  }
}
.acalog-custom .reveal-modal.radius {
  border-radius: 3px;
}
.acalog-custom .reveal-modal.round {
  border-radius: 1000px;
}
.acalog-custom .reveal-modal.collapse {
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.tiny {
    width: 30%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.small {
    width: 40%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.medium {
    width: 60%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.large {
    width: 70%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.xlarge {
    width: 95%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.acalog-custom .reveal-modal.full {
  top: 0;
  left: 0;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none !important;
  margin-left: 0 !important;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .reveal-modal.full {
    width: 100%;
    max-width: 71.1111111111rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.acalog-custom .reveal-modal.toback {
  z-index: 1003;
}
.acalog-custom .reveal-modal .close-reveal-modal {
  font-size: 2.2222222222rem;
  line-height: 1;
  position: absolute;
  top: 0.5555555556rem;
  right: 1.2222222222rem;
  color: #AAAAAA;
  font-weight: bold;
  cursor: pointer;
}
.acalog-custom .side-nav {
  display: block;
  margin: 0;
  padding: 0.7777777778rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.acalog-custom .side-nav li {
  margin: 0 0.7777777778rem;
  font-size: 0.7777777778rem;
  font-weight: 300;
}
.acalog-custom .side-nav li a:not(.button) {
  display: block;
  color: #2F3F86;
  margin: 0;
  padding: 0.1111111111rem 0;
}
.acalog-custom .side-nav li a:not(.button):hover,
.acalog-custom .side-nav li a:not(.button):focus {
  background: rgba(0,0,0,0.025);
  color: #5569c3;
}
.acalog-custom .side-nav li.active>a:first-child:not(.button) {
  color: #5569c3;
  font-weight: 300;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.acalog-custom .side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: white;
}
.acalog-custom .side-nav li.heading {
  color: #2F3F86;
  font-size: 0.7777777778rem;
  font-weight: bold;
  text-transform: uppercase;
}
.acalog-custom .split.button {
  position: relative;
  padding-right: 4.5rem;
}
.acalog-custom .split.button span {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: solid 1px;
}
.acalog-custom .split.button span:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: inset;
  top: 50%;
  left: 50%;
}
.acalog-custom .split.button span:active {
  background-color: rgba(0,0,0,0.1);
}
.acalog-custom .split.button span {
  border-left-color: rgba(255,255,255,0.5);
}
.acalog-custom .split.button span {
  width: 2.75rem;
}
.acalog-custom .split.button span:after {
  border-top-style: solid;
  border-width: 0.3333333333rem;
  top: 48%;
  margin-left: -0.3333333333rem;
}
.acalog-custom .split.button span:after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .split.button.secondary span {
  border-left-color: rgba(255,255,255,0.5);
}
.acalog-custom .split.button.secondary span:after {
  border-color: #FFFFFF transparent transparent transparent;
}
.acalog-custom .split.button.alert span {
  border-left-color: rgba(255,255,255,0.5);
}
.acalog-custom .split.button.success span {
  border-left-color: rgba(255,255,255,0.5);
}
.acalog-custom .split.button.tiny {
  padding-right: 3.3333333333rem;
}
.acalog-custom .split.button.tiny span {
  width: 2rem;
}
.acalog-custom .split.button.tiny span:after {
  border-top-style: solid;
  border-width: 0.3333333333rem;
  top: 48%;
  margin-left: -0.3333333333rem;
}
.acalog-custom .split.button.small {
  padding-right: 3.8888888889rem;
}
.acalog-custom .split.button.small span {
  width: 2.3333333333rem;
}
.acalog-custom .split.button.small span:after {
  border-top-style: solid;
  border-width: 0.3888888889rem;
  top: 48%;
  margin-left: -0.3333333333rem;
}
.acalog-custom .split.button.large {
  padding-right: 4.8888888889rem;
}
.acalog-custom .split.button.large span {
  width: 3.0555555556rem;
}
.acalog-custom .split.button.large span:after {
  border-top-style: solid;
  border-width: 0.2777777778rem;
  top: 48%;
  margin-left: -0.3333333333rem;
}
.acalog-custom .split.button.expand {
  padding-left: 2rem;
}
.acalog-custom .split.button.secondary span:after {
  border-color: #333333 transparent transparent transparent;
}
.acalog-custom .split.button.radius span {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom .split.button.round span {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
.acalog-custom .split.button.no-pip span:before {
  border-style: none;
}
.acalog-custom .split.button.no-pip span:after {
  border-style: none;
}
.acalog-custom .split.button.no-pip span>i {
  top: 50%;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -0.28889em;
  margin-top: -0.48889em;
}
.acalog-custom .sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin-bottom: -0.2222222222rem 0 1rem;
  padding-top: 0.2222222222rem;
}
.acalog-custom .sub-nav dt {
  text-transform: uppercase;
}
.acalog-custom .sub-nav dt,
.acalog-custom .sub-nav dd,
.acalog-custom .sub-nav li {
  float: left;
  margin-left: 0.8888888889rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 0.7777777778rem;
  color: #999999;
}
.acalog-custom .sub-nav dt a,
.acalog-custom .sub-nav dd a,
.acalog-custom .sub-nav li a {
  text-decoration: none;
  color: #999999;
  padding: 0.1666666667rem 0.8888888889rem;
}
.acalog-custom .sub-nav dt a:hover,
.acalog-custom .sub-nav dd a:hover,
.acalog-custom .sub-nav li a:hover {
  color: #737373;
}
.acalog-custom .sub-nav dt.active a,
.acalog-custom .sub-nav dd.active a,
.acalog-custom .sub-nav li.active a {
  border-radius: 3px;
  font-weight: 300;
  background: #2F3F86;
  padding: 0.1666666667rem 0.8888888889rem;
  cursor: default;
  color: #FFFFFF;
}
.acalog-custom .sub-nav dt.active a:hover,
.acalog-custom .sub-nav dd.active a:hover,
.acalog-custom .sub-nav li.active a:hover {
  background: #283673;
}
.acalog-custom .switch {
  padding: 0;
  border: none;
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.acalog-custom .switch label {
  display: block;
  margin-bottom: 1rem;
  position: relative;
  color: transparent;
  background: #DDDDDD;
  text-indent: 100%;
  width: 4rem;
  height: 2rem;
  cursor: pointer;
  transition: left 0.15s ease-out;
}
.acalog-custom .switch input {
  opacity: 0;
  position: absolute;
  top: 9px;
  left: 10px;
  padding: 0;
}
.acalog-custom .switch input+label {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .switch label:after {
  content: "";
  display: block;
  background: #FFFFFF;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -o-transition: translate3d(0,0,0);
  transition: left 0.15s ease-out;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .switch input:checked+label {
  background: #2F3F86;
}
.acalog-custom .switch input:checked+label:after {
  left: 2.25rem;
}
.acalog-custom .switch label {
  width: 4rem;
  height: 2rem;
}
.acalog-custom .switch label:after {
  width: 1.5rem;
  height: 1.5rem;
}
.acalog-custom .switch input:checked+label:after {
  left: 2.25rem;
}
.acalog-custom .switch label {
  color: transparent;
  background: #DDDDDD;
}
.acalog-custom .switch label:after {
  background: #FFFFFF;
}
.acalog-custom .switch input:checked+label {
  background: #2F3F86;
}
.acalog-custom .switch.large label {
  width: 5rem;
  height: 2.5rem;
}
.acalog-custom .switch.large label:after {
  width: 2rem;
  height: 2rem;
}
.acalog-custom .switch.large input:checked+label:after {
  left: 2.75rem;
}
.acalog-custom .switch.small label {
  width: 3.5rem;
  height: 1.75rem;
}
.acalog-custom .switch.small label:after {
  width: 1.25rem;
  height: 1.25rem;
}
.acalog-custom .switch.small input:checked+label:after {
  left: 2rem;
}
.acalog-custom .switch.tiny label {
  width: 3rem;
  height: 1.5rem;
}
.acalog-custom .switch.tiny label:after {
  width: 1rem;
  height: 1rem;
}
.acalog-custom .switch.tiny input:checked+label:after {
  left: 1.75rem;
}
.acalog-custom .switch.radius label {
  border-radius: 4px;
}
.acalog-custom .switch.radius label:after {
  border-radius: 3px;
}
.acalog-custom .switch.round {
  border-radius: 1000px;
}
.acalog-custom .switch.round label {
  border-radius: 2rem;
}
.acalog-custom .switch.round label:after {
  border-radius: 2rem;
}
.acalog-custom table {
  background: #FFFFFF;
  margin-bottom: 1.1111111111rem;
  border: solid 1px #DDDDDD;
  table-layout: auto;
}
.acalog-custom table caption {
  background: transparent;
  color: #222222;
  font-size: 0.8888888889rem;
  font-weight: bold;
}
.acalog-custom table thead {
  background: #F5F5F5;
}
.acalog-custom table thead tr th,
.acalog-custom table thead tr td {
  padding: 0.4444444444rem 0.5555555556rem 0.5555555556rem;
  font-size: 0.7777777778rem;
  font-weight: bold;
  color: #222222;
}
.acalog-custom table tfoot {
  background: #F5F5F5;
}
.acalog-custom table tfoot tr th,
.acalog-custom table tfoot tr td {
  padding: 0.4444444444rem 0.5555555556rem 0.5555555556rem;
  font-size: 0.7777777778rem;
  font-weight: bold;
  color: #222222;
}
.acalog-custom table tr th,
.acalog-custom table tr td {
  padding: 0.5rem 0.5555555556rem;
  font-size: 0.7777777778rem;
  color: #222222;
  text-align: left;
}
.acalog-custom table tr.even,
.acalog-custom table tr.alt,
.acalog-custom table tr:nth-of-type(even) {
  background: #F9F9F9;
}
.acalog-custom table thead tr th,
.acalog-custom table tfoot tr th,
.acalog-custom table tfoot tr td,
.acalog-custom table tbody tr th,
.acalog-custom table tbody tr td,
.acalog-custom table tr td {
  display: table-cell;
  line-height: 1rem;
}
.acalog-custom .tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}
.acalog-custom .tabs:before,
.acalog-custom .tabs:after {
  content: " ";
  display: table;
}
.acalog-custom .tabs:after {
  clear: both;
}
.acalog-custom .tabs dd,
.acalog-custom .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}
.acalog-custom .tabs dd>a,
.acalog-custom .tabs .tab-title>a {
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  padding: 0.8888888889rem 1.7777777778rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 0.8888888889rem;
}
.acalog-custom .tabs dd>a:hover,
.acalog-custom .tabs .tab-title>a:hover {
  background-color: #e1e1e1;
}
.acalog-custom .tabs dd>a:focus,
.acalog-custom .tabs .tab-title>a:focus {
  outline: none;
}
.acalog-custom .tabs dd.active a,
.acalog-custom .tabs .tab-title.active a {
  background-color: #FFFFFF;
  color: #222222;
}
.acalog-custom .tabs.radius dd:first-child a,
.acalog-custom .tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.acalog-custom .tabs.radius dd:last-child a,
.acalog-custom .tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom .tabs.vertical dd,
.acalog-custom .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}
.acalog-custom .tabs-content {
  margin-bottom: 1.3333333333rem;
  width: 100%;
}
.acalog-custom .tabs-content:before,
.acalog-custom .tabs-content:after {
  content: " ";
  display: table;
}
.acalog-custom .tabs-content:after {
  clear: both;
}
.acalog-custom .tabs-content>.content {
  display: none;
  float: left;
  padding: 0.8333333333rem 0;
  width: 100%;
}
.acalog-custom .tabs-content>.content.active {
  display: block;
  float: none;
}
.acalog-custom .tabs-content>.content.contained {
  padding: 0.8333333333rem;
}
.acalog-custom .tabs-content.vertical {
  display: block;
}
.acalog-custom .tabs-content.vertical>.content {
  padding: 0 0.8333333333rem;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem;
  }
  .acalog-custom .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem;
  }
}
.acalog-custom .no-js .tabs-content>.content {
  display: block;
  float: none;
}
.acalog-custom .th {
  line-height: 0;
  display: inline-block;
  border: solid 4px #FFFFFF;
  max-width: 100%;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
  transition: all 200ms ease-out;
}
.acalog-custom .th:hover,
.acalog-custom .th:focus {
  box-shadow: 0 0 6px 1px rgba(47,63,134,0.5);
}
.acalog-custom .th.radius {
  border-radius: 3px;
}
.acalog-custom .has-tip {
  border-bottom: dotted 1px #CCCCCC;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
.acalog-custom .has-tip:hover,
.acalog-custom .has-tip:focus {
  border-bottom: dotted 1px #151c3c;
  color: #2F3F86;
}
.acalog-custom .has-tip.tip-left,
.acalog-custom .has-tip.tip-right {
  float: none !important;
}
.acalog-custom .tooltip {
  display: none;
  position: absolute;
  z-index: 1006;
  font-weight: 300;
  font-size: 0.7777777778rem;
  line-height: 1.3;
  padding: 0.6666666667rem;
  max-width: 300px;
  left: 50%;
  width: 100%;
  color: #FFFFFF;
  background: #333333;
}
.acalog-custom .tooltip>.nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #333333 transparent;
  top: -10px;
  pointer-events: none;
}
.acalog-custom .tooltip>.nub.rtl {
  left: auto;
  right: 5px;
}
.acalog-custom .tooltip.radius {
  border-radius: 3px;
}
.acalog-custom .tooltip.round {
  border-radius: 1000px;
}
.acalog-custom .tooltip.round>.nub {
  left: 2rem;
}
.acalog-custom .tooltip.opened {
  color: #2F3F86 !important;
  border-bottom: dotted 1px #151c3c !important;
}
.acalog-custom .tap-to-close {
  display: block;
  font-size: 0.5555555556rem;
  color: #777777;
  font-weight: 300;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .tooltip>.nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px;
  }
  .acalog-custom .tooltip.tip-top>.nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  .acalog-custom .tooltip.tip-left,
  .acalog-custom .tooltip.tip-right {
    float: none !important;
  }
  .acalog-custom .tooltip.tip-left>.nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }
  .acalog-custom .tooltip.tip-right>.nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  }
}
.acalog-custom meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}
.acalog-custom .contain-to-grid {
  width: 100%;
  background: #1E2A5B;
}
.acalog-custom .contain-to-grid .top-bar {
  margin-bottom: 0;
}
.acalog-custom .fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
.acalog-custom .fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
.acalog-custom .fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
.acalog-custom .fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 2.5rem;
}
.acalog-custom .top-bar {
  overflow: hidden;
  height: 2.5rem;
  line-height: 2.5rem;
  position: relative;
  background: #1E2A5B;
  margin-bottom: 0;
}
.acalog-custom .top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
.acalog-custom .top-bar .row {
  max-width: none;
}
.acalog-custom .top-bar form,
.acalog-custom .top-bar input {
  margin-bottom: 0;
}
.acalog-custom .top-bar input {
  height: 1.5555555556rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}
.acalog-custom .top-bar .button,
.acalog-custom .top-bar button {
  padding-top: .4055555556rem;
  padding-bottom: .4055555556rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}
@media only screen and (max-width: 40em) {
  .acalog-custom .top-bar .button,
  .acalog-custom .top-bar button {
    position: relative;
    top: -1px;
  }
}
.acalog-custom .top-bar .title-area {
  position: relative;
  margin: 0;
}
.acalog-custom .top-bar .name {
  height: 2.5rem;
  margin: 0;
  font-size: 18px;
}
.acalog-custom .top-bar .name h1,
.acalog-custom .top-bar .name h2,
.acalog-custom .top-bar .name h3,
.acalog-custom .top-bar .name h4,
.acalog-custom .top-bar .name p,
.acalog-custom .top-bar .name span {
  line-height: 2.5rem;
  font-size: 0.9444444444rem;
  margin: 0;
}
.acalog-custom .top-bar .name h1 a,
.acalog-custom .top-bar .name h2 a,
.acalog-custom .top-bar .name h3 a,
.acalog-custom .top-bar .name h4 a,
.acalog-custom .top-bar .name p a,
.acalog-custom .top-bar .name span a {
  font-weight: 300;
  color: #FFFFFF;
  width: 75%;
  display: block;
  padding: 0 0.8333333333rem;
}
.acalog-custom .top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .top-bar .toggle-topbar a {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 0.7222222222rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 0.8333333333rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
.acalog-custom .top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}
.acalog-custom .top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 2.2222222222rem 0 0.8333333333rem;
  color: #FFFFFF;
  position: relative;
}
.acalog-custom .top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 0.8333333333rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
  width: 16px;
}
.acalog-custom .top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}
.acalog-custom .top-bar.expanded {
  height: auto;
  background: transparent;
}
.acalog-custom .top-bar.expanded .title-area {
  background: #1E2A5B;
}
.acalog-custom .top-bar.expanded .toggle-topbar a {
  color: #888888;
}
.acalog-custom .top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
}
.acalog-custom .top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}
.acalog-custom .top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 18px;
  margin: 0;
}
.acalog-custom .top-bar-section .divider,
.acalog-custom .top-bar-section [role="separator"] {
  border-top: solid 1px #0f152d;
  clear: both;
  height: 1px;
  width: 100%;
}
.acalog-custom .top-bar-section ul li {
  background: #333333;
}
.acalog-custom .top-bar-section ul li>a {
  display: block;
  width: 100%;
  color: #FFFFFF;
  padding: 12px 0 12px 0;
  padding-left: 0.8333333333rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 0.7222222222rem;
  font-weight: 300;
  text-transform: none;
}
.acalog-custom .top-bar-section ul li>a.button {
  font-size: 0.7222222222rem;
  padding-right: 0.8333333333rem;
  padding-left: 0.8333333333rem;
  background-color: #2F3F86;
  border-color: #435ed5;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button:hover,
.acalog-custom .top-bar-section ul li>a.button:focus {
  background-color: #435ed5;
}
.acalog-custom .top-bar-section ul li>a.button:hover,
.acalog-custom .top-bar-section ul li>a.button:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.secondary {
  background-color: #e7e7e7;
  border-color: #eeeeee;
  color: #333333;
}
.acalog-custom .top-bar-section ul li>a.button.secondary:hover,
.acalog-custom .top-bar-section ul li>a.button.secondary:focus {
  background-color: #eeeeee;
}
.acalog-custom .top-bar-section ul li>a.button.secondary:hover,
.acalog-custom .top-bar-section ul li>a.button.secondary:focus {
  color: #333333;
}
.acalog-custom .top-bar-section ul li>a.button.success {
  background-color: #43AC6A;
  border-color: #76ca95;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.success:hover,
.acalog-custom .top-bar-section ul li>a.button.success:focus {
  background-color: #76ca95;
}
.acalog-custom .top-bar-section ul li>a.button.success:hover,
.acalog-custom .top-bar-section ul li>a.button.success:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.alert {
  background-color: #f04124;
  border-color: #f57a66;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.alert:hover,
.acalog-custom .top-bar-section ul li>a.button.alert:focus {
  background-color: #f57a66;
}
.acalog-custom .top-bar-section ul li>a.button.alert:hover,
.acalog-custom .top-bar-section ul li>a.button.alert:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.warning {
  background-color: #f08a24;
  border-color: #f5ad66;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>a.button.warning:hover,
.acalog-custom .top-bar-section ul li>a.button.warning:focus {
  background-color: #f5ad66;
}
.acalog-custom .top-bar-section ul li>a.button.warning:hover,
.acalog-custom .top-bar-section ul li>a.button.warning:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button {
  font-size: 0.7222222222rem;
  padding-right: 0.8333333333rem;
  padding-left: 0.8333333333rem;
  background-color: #2F3F86;
  border-color: #435ed5;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button:hover,
.acalog-custom .top-bar-section ul li>button:focus {
  background-color: #435ed5;
}
.acalog-custom .top-bar-section ul li>button:hover,
.acalog-custom .top-bar-section ul li>button:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.secondary {
  background-color: #e7e7e7;
  border-color: #eeeeee;
  color: #333333;
}
.acalog-custom .top-bar-section ul li>button.secondary:hover,
.acalog-custom .top-bar-section ul li>button.secondary:focus {
  background-color: #eeeeee;
}
.acalog-custom .top-bar-section ul li>button.secondary:hover,
.acalog-custom .top-bar-section ul li>button.secondary:focus {
  color: #333333;
}
.acalog-custom .top-bar-section ul li>button.success {
  background-color: #43AC6A;
  border-color: #76ca95;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.success:hover,
.acalog-custom .top-bar-section ul li>button.success:focus {
  background-color: #76ca95;
}
.acalog-custom .top-bar-section ul li>button.success:hover,
.acalog-custom .top-bar-section ul li>button.success:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.alert {
  background-color: #f04124;
  border-color: #f57a66;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.alert:hover,
.acalog-custom .top-bar-section ul li>button.alert:focus {
  background-color: #f57a66;
}
.acalog-custom .top-bar-section ul li>button.alert:hover,
.acalog-custom .top-bar-section ul li>button.alert:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.warning {
  background-color: #f08a24;
  border-color: #f5ad66;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li>button.warning:hover,
.acalog-custom .top-bar-section ul li>button.warning:focus {
  background-color: #f5ad66;
}
.acalog-custom .top-bar-section ul li>button.warning:hover,
.acalog-custom .top-bar-section ul li>button.warning:focus {
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li:hover:not(.has-form)>a {
  background-color: #555555;
  background: #333333;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li.active>a {
  background: #2F3F86;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section ul li.active>a:hover {
  background: #283673;
  color: #FFFFFF;
}
.acalog-custom .top-bar-section .has-form {
  padding: 0.8333333333rem;
}
.acalog-custom .top-bar-section .has-dropdown {
  position: relative;
}
.acalog-custom .top-bar-section .has-dropdown>a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255,255,255,0.4);
  border-left-style: solid;
  margin-right: 0.8333333333rem;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
.acalog-custom .top-bar-section .has-dropdown.moved {
  position: static;
}
.acalog-custom .top-bar-section .has-dropdown.moved>.dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}
.acalog-custom .top-bar-section .has-dropdown.moved>a:after {
  display: none;
}
.acalog-custom .top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.acalog-custom .top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
.acalog-custom .top-bar-section .dropdown li a {
  font-weight: 300;
  padding: 8px 0.8333333333rem;
}
.acalog-custom .top-bar-section .dropdown li a.parent-link {
  font-weight: 300;
}
.acalog-custom .top-bar-section .dropdown li.title h5,
.acalog-custom .top-bar-section .dropdown li.parent-link {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 1rem;
}
.acalog-custom .top-bar-section .dropdown li.title h5 a,
.acalog-custom .top-bar-section .dropdown li.parent-link a {
  color: #FFFFFF;
  display: block;
}
.acalog-custom .top-bar-section .dropdown li.title h5 a:hover,
.acalog-custom .top-bar-section .dropdown li.parent-link a:hover {
  background: none;
}
.acalog-custom .top-bar-section .dropdown li.has-form {
  padding: 8px 0.8333333333rem;
}
.acalog-custom .top-bar-section .dropdown li .button,
.acalog-custom .top-bar-section .dropdown li button {
  top: auto;
}
.acalog-custom .top-bar-section .dropdown label {
  padding: 8px 0.8333333333rem 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.5555555556rem;
}
.acalog-custom .js-generated {
  display: block;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .top-bar {
    background: #1E2A5B;
    overflow: visible;
  }
  .acalog-custom .top-bar:before,
  .acalog-custom .top-bar:after {
    content: " ";
    display: table;
  }
  .acalog-custom .top-bar:after {
    clear: both;
  }
  .acalog-custom .top-bar .toggle-topbar {
    display: none;
  }
  .acalog-custom .top-bar .title-area {
    float: left;
  }
  .acalog-custom .top-bar .name h1 a,
  .acalog-custom .top-bar .name h2 a,
  .acalog-custom .top-bar .name h3 a,
  .acalog-custom .top-bar .name h4 a,
  .acalog-custom .top-bar .name h5 a,
  .acalog-custom .top-bar .name h6 a {
    width: auto;
  }
  .acalog-custom .top-bar input,
  .acalog-custom .top-bar .button,
  .acalog-custom .top-bar button {
    font-size: 0.7777777778rem;
    position: relative;
    height: 1.5555555556rem;
    top: 0.4722222222rem;
  }
  .acalog-custom .top-bar.expanded {
    background: #1E2A5B;
  }
  .acalog-custom .contain-to-grid .top-bar {
    max-width: 71.1111111111rem;
    margin: 0 auto;
    margin-bottom: 0;
  }
  .acalog-custom .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  .acalog-custom .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  .acalog-custom .top-bar-section ul li {
    float: left;
  }
  .acalog-custom .top-bar-section ul li .js-generated {
    display: none;
  }
  .acalog-custom .top-bar-section li.hover>a:not(.button) {
    background-color: #555555;
    background: #333333;
    color: #FFFFFF;
  }
  .acalog-custom .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 0.8333333333rem;
    line-height: 2.5rem;
    background: #1E2A5B;
  }
  .acalog-custom .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #333333;
  }
  .acalog-custom .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 0.8333333333rem;
    line-height: 2.5rem;
    color: #FFFFFF;
    background: #2F3F86;
  }
  .acalog-custom .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #283673;
    color: #FFFFFF;
  }
  .acalog-custom .top-bar-section .has-dropdown>a {
    padding-right: 1.9444444444rem !important;
  }
  .acalog-custom .top-bar-section .has-dropdown>a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255,255,255,0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 1.25rem;
  }
  .acalog-custom .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  .acalog-custom .top-bar-section .has-dropdown.moved>.dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom .top-bar-section .has-dropdown.hover>.dropdown,
  .acalog-custom .top-bar-section .has-dropdown.not-click:hover>.dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  .acalog-custom .top-bar-section .has-dropdown>a:focus+.dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  .acalog-custom .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  .acalog-custom .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  .acalog-custom .top-bar-section .dropdown li a {
    color: #FFFFFF;
    line-height: 2.5rem;
    white-space: nowrap;
    padding: 12px 0.8333333333rem;
    background: #333333;
  }
  .acalog-custom .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {
    color: #FFFFFF;
    background: #333333;
  }
  .acalog-custom .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
    color: #FFFFFF;
    background-color: #555555;
    background: #333333;
  }
  .acalog-custom .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333333;
  }
  .acalog-custom .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  .acalog-custom .top-bar-section>ul>.divider,
  .acalog-custom .top-bar-section>ul>[role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #2b3c81;
    clear: none;
    height: 2.5rem;
    width: 0;
  }
  .acalog-custom .top-bar-section .has-form {
    background: #1E2A5B;
    padding: 0 0.8333333333rem;
    height: 2.5rem;
  }
  .acalog-custom .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  .acalog-custom .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  .acalog-custom .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  .acalog-custom .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }
  .acalog-custom .no-js .top-bar-section ul li:hover>a {
    background-color: #555555;
    background: #333333;
    color: #FFFFFF;
  }
  .acalog-custom .no-js .top-bar-section ul li:active>a {
    background: #2F3F86;
    color: #FFFFFF;
  }
  .acalog-custom .no-js .top-bar-section .has-dropdown:hover>.dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  .acalog-custom .no-js .top-bar-section .has-dropdown>a:focus+.dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
.acalog-custom .text-left {
  text-align: left !important;
}
.acalog-custom .text-right {
  text-align: right !important;
}
.acalog-custom .text-center {
  text-align: center !important;
}
.acalog-custom .text-justify {
  text-align: justify !important;
}
@media only screen and (max-width: 40em) {
  .acalog-custom .small-only-text-left {
    text-align: left !important;
  }
  .acalog-custom .small-only-text-right {
    text-align: right !important;
  }
  .acalog-custom .small-only-text-center {
    text-align: center !important;
  }
  .acalog-custom .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  .acalog-custom .small-text-left {
    text-align: left !important;
  }
  .acalog-custom .small-text-right {
    text-align: right !important;
  }
  .acalog-custom .small-text-center {
    text-align: center !important;
  }
  .acalog-custom .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .acalog-custom .medium-only-text-left {
    text-align: left !important;
  }
  .acalog-custom .medium-only-text-right {
    text-align: right !important;
  }
  .acalog-custom .medium-only-text-center {
    text-align: center !important;
  }
  .acalog-custom .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .medium-text-left {
    text-align: left !important;
  }
  .acalog-custom .medium-text-right {
    text-align: right !important;
  }
  .acalog-custom .medium-text-center {
    text-align: center !important;
  }
  .acalog-custom .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .acalog-custom .large-only-text-left {
    text-align: left !important;
  }
  .acalog-custom .large-only-text-right {
    text-align: right !important;
  }
  .acalog-custom .large-only-text-center {
    text-align: center !important;
  }
  .acalog-custom .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .large-text-left {
    text-align: left !important;
  }
  .acalog-custom .large-text-right {
    text-align: right !important;
  }
  .acalog-custom .large-text-center {
    text-align: center !important;
  }
  .acalog-custom .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  .acalog-custom .xlarge-only-text-left {
    text-align: left !important;
  }
  .acalog-custom .xlarge-only-text-right {
    text-align: right !important;
  }
  .acalog-custom .xlarge-only-text-center {
    text-align: center !important;
  }
  .acalog-custom .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  .acalog-custom .xlarge-text-left {
    text-align: left !important;
  }
  .acalog-custom .xlarge-text-right {
    text-align: right !important;
  }
  .acalog-custom .xlarge-text-center {
    text-align: center !important;
  }
  .acalog-custom .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  .acalog-custom .xxlarge-only-text-left {
    text-align: left !important;
  }
  .acalog-custom .xxlarge-only-text-right {
    text-align: right !important;
  }
  .acalog-custom .xxlarge-only-text-center {
    text-align: center !important;
  }
  .acalog-custom .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  .acalog-custom .xxlarge-text-left {
    text-align: left !important;
  }
  .acalog-custom .xxlarge-text-right {
    text-align: right !important;
  }
  .acalog-custom .xxlarge-text-center {
    text-align: center !important;
  }
  .acalog-custom .xxlarge-text-justify {
    text-align: justify !important;
  }
}
.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 form,
.acalog-custom p,
.acalog-custom blockquote,
.acalog-custom th,
.acalog-custom td {
  margin: 0;
  padding: 0;
}
.acalog-custom a {
  color: #485ebf;
  text-decoration: none;
  line-height: inherit;
  font-weight: inherit;
}
.acalog-custom a:hover,
.acalog-custom a:focus {
  color: #49621e;
}
.acalog-custom a img {
  border: none;
}
.acalog-custom p {
  font-family: inherit;
  font-weight: 300;
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1.1111111111rem;
  text-rendering: optimizeLegibility;
}
.acalog-custom p.lead {
  font-size: inherit0 .19444rem;
  line-height: 1.6;
}
.acalog-custom p aside {
  font-size: 0.7777777778rem;
  line-height: 1.35;
  font-style: italic;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  font-family: "pt_sans_narrowregular", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0;
  line-height: 1.8;
}
.acalog-custom h1 small,
.acalog-custom h2 small,
.acalog-custom h3 small,
.acalog-custom h4 small,
.acalog-custom h5 small,
.acalog-custom h6 small {
  font-size: 80%;
  color: #7E2A15;
  line-height: 0;
}
.acalog-custom .subheader {
  line-height: 1.4;
  color: #3F4E20;
  font-weight: 100;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}
.acalog-custom hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.1111111111rem 0 1.0555555556rem;
  height: 0;
}
.acalog-custom em,
.acalog-custom i {
  font-style: italic;
  line-height: inherit;
}
.acalog-custom strong,
.acalog-custom b {
  font-weight: bold;
  line-height: inherit;
}
.acalog-custom small {
  font-size: 80%;
  line-height: inherit;
  letter-spacing: 0.045rem;
}
.acalog-custom code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 300;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.1111111111rem 0.2777777778rem 0.0555555556rem;
}
.acalog-custom ul,
.acalog-custom ol,
.acalog-custom dl {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1.1111111111rem;
  list-style-position: outside;
  font-family: inherit;
}
.acalog-custom ul {
  margin-left: 1.1rem;
}
.acalog-custom ul.no-bullet {
  margin-left: 0;
}
.acalog-custom ul.no-bullet li ul,
.acalog-custom ul.no-bullet li ol {
  margin-left: 1.1111111111rem;
  margin-bottom: 0;
  list-style: none;
}
.acalog-custom ul li ul,
.acalog-custom ul li ol {
  margin-left: 1.1111111111rem;
  margin-bottom: 0;
}
.acalog-custom ul.square li ul,
.acalog-custom ul.circle li ul,
.acalog-custom ul.disc li ul {
  list-style: inherit;
}
.acalog-custom ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
.acalog-custom ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
.acalog-custom ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
.acalog-custom ul.no-bullet {
  list-style: none;
}
.acalog-custom ol {
  margin-left: 1.4rem;
}
.acalog-custom ol li ul,
.acalog-custom ol li ol {
  margin-left: 1.1111111111rem;
  margin-bottom: 0;
}
.acalog-custom dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
.acalog-custom dl dd {
  margin-bottom: 0.6666666667rem;
}
.acalog-custom abbr,
.acalog-custom acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}
.acalog-custom abbr {
  text-transform: none;
}
.acalog-custom abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}
.acalog-custom blockquote {
  margin: 0 0 1.1111111111rem;
  padding: 0.5rem 1.1111111111rem 0 1.0555555556rem;
  border-left: none;
}
.acalog-custom blockquote cite {
  display: block;
  font-size: 0.7222222222rem;
  color: #7E2A15;
}
.acalog-custom blockquote cite:before {
  content: "\2014 \0020";
}
.acalog-custom blockquote cite a,
.acalog-custom blockquote cite a:visited {
  color: #7E2A15;
}
.acalog-custom blockquote,
.acalog-custom blockquote p {
  line-height: 1.6;
  color: #7B5517;
}
.acalog-custom .vcard {
  display: inline-block;
  margin: 0 0 1.1111111111rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.5555555556rem 0.6666666667rem;
}
.acalog-custom .vcard li {
  margin: 0;
  display: block;
}
.acalog-custom .vcard .fn {
  font-weight: bold;
  font-size: 0.8333333333rem;
}
.acalog-custom .vevent .summary {
  font-weight: bold;
}
.acalog-custom .vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0555555556rem;
}
@media only screen {
  .acalog-custom h1,
  .acalog-custom h2,
  .acalog-custom h3,
  .acalog-custom h4,
  .acalog-custom h5,
  .acalog-custom h6 {
    line-height: 1.8;
  }
  .acalog-custom h1 {
    font-size: 1.8888888889rem;
  }
  .acalog-custom h2 {
    font-size: 1.6666666667rem;
  }
  .acalog-custom h3 {
    font-size: 1.4444444444rem;
  }
  .acalog-custom h4 {
    font-size: 1.2222222222rem;
  }
  .acalog-custom h5 {
    font-size: 1.1111111111rem;
  }
  .acalog-custom h6 {
    font-size: 1rem;
  }
}
.acalog-custom .off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .off-canvas-wrap.move-right,
.acalog-custom .off-canvas-wrap.move-left {
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .inner-wrap {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
.acalog-custom .inner-wrap:before,
.acalog-custom .inner-wrap:after {
  content: " ";
  display: table;
}
.acalog-custom .inner-wrap:after {
  clear: both;
}
.acalog-custom .tab-bar {
  -webkit-backface-visibility: hidden;
  background: #1E2A5B;
  color: #FFFFFF;
  height: 2.5rem;
  line-height: 2.5rem;
  position: relative;
}
.acalog-custom .tab-bar h1,
.acalog-custom .tab-bar h2,
.acalog-custom .tab-bar h3,
.acalog-custom .tab-bar h4,
.acalog-custom .tab-bar h5,
.acalog-custom .tab-bar h6 {
  color: #FFFFFF;
  font-weight: bold;
  line-height: 2.5rem;
  margin: 0;
}
.acalog-custom .tab-bar h1,
.acalog-custom .tab-bar h2,
.acalog-custom .tab-bar h3,
.acalog-custom .tab-bar h4 {
  font-size: 1.1111111111rem;
}
.acalog-custom .left-small {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #0f152d;
  left: 0;
}
.acalog-custom .right-small {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #0f152d;
  right: 0;
}
.acalog-custom .tab-bar-section {
  padding: 0 0.5555555556rem;
  position: absolute;
  text-align: center;
  height: 2.5rem;
  top: 0;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .tab-bar-section.left {
    text-align: left;
  }
  .acalog-custom .tab-bar-section.right {
    text-align: right;
  }
}
.acalog-custom .tab-bar-section.left {
  left: 0;
  right: 2.5rem;
}
.acalog-custom .tab-bar-section.right {
  left: 2.5rem;
  right: 0;
}
.acalog-custom .tab-bar-section.middle {
  left: 2.5rem;
  right: 2.5rem;
}
.acalog-custom .tab-bar .menu-icon {
  text-indent: 1.9444444444rem;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  padding: 0;
  color: #FFFFFF;
  position: relative;
  transform: translate3d(0,0,0);
}
.acalog-custom .tab-bar .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -0.4444444444rem;
  left: 0.8055555556rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
  width: 0.8888888889rem;
}
.acalog-custom .tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}
.acalog-custom .left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 13.8888888889rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #1E2A5B;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(-100%,0);
  -webkit-transform: translate3d(-100%,0,0);
  -moz-transform: translate3d(-100%,0,0);
  -ms-transform: translate3d(-100%,0,0);
  -o-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
  left: 0;
}
.acalog-custom .left-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}
.acalog-custom .right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 13.8888888889rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #1E2A5B;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(100%,0);
  -webkit-transform: translate3d(100%,0,0);
  -moz-transform: translate3d(100%,0,0);
  -ms-transform: translate3d(100%,0,0);
  -o-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  right: 0;
}
.acalog-custom .right-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}
.acalog-custom ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.acalog-custom ul.off-canvas-list li label {
  display: block;
  padding: 0.3rem 0.8333333333rem;
  color: #999999;
  text-transform: uppercase;
  font-size: 0.6666666667rem;
  font-weight: bold;
  background: #444444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
.acalog-custom ul.off-canvas-list li a {
  display: block;
  padding: 0.6666666667rem;
  color: rgba(255,255,255,0.7);
  border-bottom: 1px solid #161f44;
  transition: background 300ms ease;
}
.acalog-custom ul.off-canvas-list li a:hover {
  background: #151d40;
}
.acalog-custom .move-right>.inner-wrap {
  -ms-transform: translate(13.88889rem,0);
  -webkit-transform: translate3d(13.88889rem,0,0);
  -moz-transform: translate3d(13.88889rem,0,0);
  -ms-transform: translate3d(13.88889rem,0,0);
  -o-transform: translate3d(13.88889rem,0,0);
  transform: translate3d(13.88889rem,0,0);
}
.acalog-custom .move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);
  display: block;
  position: absolute;
  background: rgba(255,255,255,0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .move-right .exit-off-canvas:hover {
    background: rgba(255,255,255,0.05);
  }
}
.acalog-custom .move-left>.inner-wrap {
  -ms-transform: translate(-13.88889rem,0);
  -webkit-transform: translate3d(-13.88889rem,0,0);
  -moz-transform: translate3d(-13.88889rem,0,0);
  -ms-transform: translate3d(-13.88889rem,0,0);
  -o-transform: translate3d(-13.88889rem,0,0);
  transform: translate3d(-13.88889rem,0,0);
}
.acalog-custom .move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);
  display: block;
  position: absolute;
  background: rgba(255,255,255,0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .move-left .exit-off-canvas:hover {
    background: rgba(255,255,255,0.05);
  }
}
.acalog-custom .offcanvas-overlap .left-off-canvas-menu,
.acalog-custom .offcanvas-overlap .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
.acalog-custom .offcanvas-overlap .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);
  display: block;
  position: absolute;
  background: rgba(255,255,255,0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .offcanvas-overlap .exit-off-canvas:hover {
    background: rgba(255,255,255,0.05);
  }
}
.acalog-custom .offcanvas-overlap-left .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
.acalog-custom .offcanvas-overlap-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);
  display: block;
  position: absolute;
  background: rgba(255,255,255,0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .offcanvas-overlap-left .exit-off-canvas:hover {
    background: rgba(255,255,255,0.05);
  }
}
.acalog-custom .offcanvas-overlap-right .left-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
.acalog-custom .offcanvas-overlap-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);
  display: block;
  position: absolute;
  background: rgba(255,255,255,0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .offcanvas-overlap-right .exit-off-canvas:hover {
    background: rgba(255,255,255,0.05);
  }
}
.acalog-custom .no-csstransforms .left-off-canvas-menu {
  left: -13.8888888889rem;
}
.acalog-custom .no-csstransforms .right-off-canvas-menu {
  right: -13.8888888889rem;
}
.acalog-custom .no-csstransforms .move-left>.inner-wrap {
  right: 13.8888888889rem;
}
.acalog-custom .no-csstransforms .move-right>.inner-wrap {
  left: 13.8888888889rem;
}
.acalog-custom .left-submenu {
  -webkit-backface-visibility: hidden;
  width: 13.8888888889rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #1E2A5B;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%,0);
  -webkit-transform: translate3d(-100%,0,0);
  -moz-transform: translate3d(-100%,0,0);
  -ms-transform: translate3d(-100%,0,0);
  -o-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
  left: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
.acalog-custom .left-submenu * {
  -webkit-backface-visibility: hidden;
}
.acalog-custom .left-submenu .back>a {
  padding: 0.3rem 0.8333333333rem;
  color: #999999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
.acalog-custom .left-submenu .back>a:hover {
  background: #303030;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
}
.acalog-custom .left-submenu .back>a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline;
}
.acalog-custom .left-submenu.move-right,
.acalog-custom .left-submenu.offcanvas-overlap-right,
.acalog-custom .left-submenu.offcanvas-overlap {
  -ms-transform: translate(0%,0);
  -webkit-transform: translate3d(0%,0,0);
  -moz-transform: translate3d(0%,0,0);
  -ms-transform: translate3d(0%,0,0);
  -o-transform: translate3d(0%,0,0);
  transform: translate3d(0%,0,0);
}
.acalog-custom .right-submenu {
  -webkit-backface-visibility: hidden;
  width: 13.8888888889rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #1E2A5B;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%,0);
  -webkit-transform: translate3d(100%,0,0);
  -moz-transform: translate3d(100%,0,0);
  -ms-transform: translate3d(100%,0,0);
  -o-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  right: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
.acalog-custom .right-submenu * {
  -webkit-backface-visibility: hidden;
}
.acalog-custom .right-submenu .back>a {
  padding: 0.3rem 0.8333333333rem;
  color: #999999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
.acalog-custom .right-submenu .back>a:hover {
  background: #303030;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
}
.acalog-custom .right-submenu .back>a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline;
}
.acalog-custom .right-submenu.move-left,
.acalog-custom .right-submenu.offcanvas-overlap-left,
.acalog-custom .right-submenu.offcanvas-overlap {
  -ms-transform: translate(0%,0);
  -webkit-transform: translate3d(0%,0,0);
  -moz-transform: translate3d(0%,0,0);
  -ms-transform: translate3d(0%,0,0);
  -o-transform: translate3d(0%,0,0);
  transform: translate3d(0%,0,0);
}
.acalog-custom .left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline;
}
.acalog-custom .right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline;
}
@media only screen {
  .acalog-custom .show-for-small-only,
  .acalog-custom .show-for-small-up,
  .acalog-custom .show-for-small,
  .acalog-custom .show-for-small-down,
  .acalog-custom .hide-for-medium-only,
  .acalog-custom .hide-for-medium-up,
  .acalog-custom .hide-for-medium,
  .acalog-custom .show-for-medium-down,
  .acalog-custom .hide-for-large-only,
  .acalog-custom .hide-for-large-up,
  .acalog-custom .hide-for-large,
  .acalog-custom .show-for-large-down,
  .acalog-custom .hide-for-xlarge-only,
  .acalog-custom .hide-for-xlarge-up,
  .acalog-custom .hide-for-xlarge,
  .acalog-custom .show-for-xlarge-down,
  .acalog-custom .hide-for-xxlarge-only,
  .acalog-custom .hide-for-xxlarge-up,
  .acalog-custom .hide-for-xxlarge,
  .acalog-custom .show-for-xxlarge-down {
    display: inherit !important;
  }
  .acalog-custom .hide-for-small-only,
  .acalog-custom .hide-for-small-up,
  .acalog-custom .hide-for-small,
  .acalog-custom .hide-for-small-down,
  .acalog-custom .show-for-medium-only,
  .acalog-custom .show-for-medium-up,
  .acalog-custom .show-for-medium,
  .acalog-custom .hide-for-medium-down,
  .acalog-custom .show-for-large-only,
  .acalog-custom .show-for-large-up,
  .acalog-custom .show-for-large,
  .acalog-custom .hide-for-large-down,
  .acalog-custom .show-for-xlarge-only,
  .acalog-custom .show-for-xlarge-up,
  .acalog-custom .show-for-xlarge,
  .acalog-custom .hide-for-xlarge-down,
  .acalog-custom .show-for-xxlarge-only,
  .acalog-custom .show-for-xxlarge-up,
  .acalog-custom .show-for-xxlarge,
  .acalog-custom .hide-for-xxlarge-down {
    display: none !important;
  }
  .acalog-custom .visible-for-small-only,
  .acalog-custom .visible-for-small-up,
  .acalog-custom .visible-for-small,
  .acalog-custom .visible-for-small-down,
  .acalog-custom .hidden-for-medium-only,
  .acalog-custom .hidden-for-medium-up,
  .acalog-custom .hidden-for-medium,
  .acalog-custom .visible-for-medium-down,
  .acalog-custom .hidden-for-large-only,
  .acalog-custom .hidden-for-large-up,
  .acalog-custom .hidden-for-large,
  .acalog-custom .visible-for-large-down,
  .acalog-custom .hidden-for-xlarge-only,
  .acalog-custom .hidden-for-xlarge-up,
  .acalog-custom .hidden-for-xlarge,
  .acalog-custom .visible-for-xlarge-down,
  .acalog-custom .hidden-for-xxlarge-only,
  .acalog-custom .hidden-for-xxlarge-up,
  .acalog-custom .hidden-for-xxlarge,
  .acalog-custom .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .acalog-custom .hidden-for-small-only,
  .acalog-custom .hidden-for-small-up,
  .acalog-custom .hidden-for-small,
  .acalog-custom .hidden-for-small-down,
  .acalog-custom .visible-for-medium-only,
  .acalog-custom .visible-for-medium-up,
  .acalog-custom .visible-for-medium,
  .acalog-custom .hidden-for-medium-down,
  .acalog-custom .visible-for-large-only,
  .acalog-custom .visible-for-large-up,
  .acalog-custom .visible-for-large,
  .acalog-custom .hidden-for-large-down,
  .acalog-custom .visible-for-xlarge-only,
  .acalog-custom .visible-for-xlarge-up,
  .acalog-custom .visible-for-xlarge,
  .acalog-custom .hidden-for-xlarge-down,
  .acalog-custom .visible-for-xxlarge-only,
  .acalog-custom .visible-for-xxlarge-up,
  .acalog-custom .visible-for-xxlarge,
  .acalog-custom .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom table.show-for-small-only,
  .acalog-custom table.show-for-small-up,
  .acalog-custom table.show-for-small,
  .acalog-custom table.show-for-small-down,
  .acalog-custom table.hide-for-medium-only,
  .acalog-custom table.hide-for-medium-up,
  .acalog-custom table.hide-for-medium,
  .acalog-custom table.show-for-medium-down,
  .acalog-custom table.hide-for-large-only,
  .acalog-custom table.hide-for-large-up,
  .acalog-custom table.hide-for-large,
  .acalog-custom table.show-for-large-down,
  .acalog-custom table.hide-for-xlarge-only,
  .acalog-custom table.hide-for-xlarge-up,
  .acalog-custom table.hide-for-xlarge,
  .acalog-custom table.show-for-xlarge-down,
  .acalog-custom table.hide-for-xxlarge-only,
  .acalog-custom table.hide-for-xxlarge-up,
  .acalog-custom table.hide-for-xxlarge,
  .acalog-custom table.show-for-xxlarge-down {
    display: table !important;
  }
  .acalog-custom thead.show-for-small-only,
  .acalog-custom thead.show-for-small-up,
  .acalog-custom thead.show-for-small,
  .acalog-custom thead.show-for-small-down,
  .acalog-custom thead.hide-for-medium-only,
  .acalog-custom thead.hide-for-medium-up,
  .acalog-custom thead.hide-for-medium,
  .acalog-custom thead.show-for-medium-down,
  .acalog-custom thead.hide-for-large-only,
  .acalog-custom thead.hide-for-large-up,
  .acalog-custom thead.hide-for-large,
  .acalog-custom thead.show-for-large-down,
  .acalog-custom thead.hide-for-xlarge-only,
  .acalog-custom thead.hide-for-xlarge-up,
  .acalog-custom thead.hide-for-xlarge,
  .acalog-custom thead.show-for-xlarge-down,
  .acalog-custom thead.hide-for-xxlarge-only,
  .acalog-custom thead.hide-for-xxlarge-up,
  .acalog-custom thead.hide-for-xxlarge,
  .acalog-custom thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .acalog-custom tbody.show-for-small-only,
  .acalog-custom tbody.show-for-small-up,
  .acalog-custom tbody.show-for-small,
  .acalog-custom tbody.show-for-small-down,
  .acalog-custom tbody.hide-for-medium-only,
  .acalog-custom tbody.hide-for-medium-up,
  .acalog-custom tbody.hide-for-medium,
  .acalog-custom tbody.show-for-medium-down,
  .acalog-custom tbody.hide-for-large-only,
  .acalog-custom tbody.hide-for-large-up,
  .acalog-custom tbody.hide-for-large,
  .acalog-custom tbody.show-for-large-down,
  .acalog-custom tbody.hide-for-xlarge-only,
  .acalog-custom tbody.hide-for-xlarge-up,
  .acalog-custom tbody.hide-for-xlarge,
  .acalog-custom tbody.show-for-xlarge-down,
  .acalog-custom tbody.hide-for-xxlarge-only,
  .acalog-custom tbody.hide-for-xxlarge-up,
  .acalog-custom tbody.hide-for-xxlarge,
  .acalog-custom tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .acalog-custom tr.show-for-small-only,
  .acalog-custom tr.show-for-small-up,
  .acalog-custom tr.show-for-small,
  .acalog-custom tr.show-for-small-down,
  .acalog-custom tr.hide-for-medium-only,
  .acalog-custom tr.hide-for-medium-up,
  .acalog-custom tr.hide-for-medium,
  .acalog-custom tr.show-for-medium-down,
  .acalog-custom tr.hide-for-large-only,
  .acalog-custom tr.hide-for-large-up,
  .acalog-custom tr.hide-for-large,
  .acalog-custom tr.show-for-large-down,
  .acalog-custom tr.hide-for-xlarge-only,
  .acalog-custom tr.hide-for-xlarge-up,
  .acalog-custom tr.hide-for-xlarge,
  .acalog-custom tr.show-for-xlarge-down,
  .acalog-custom tr.hide-for-xxlarge-only,
  .acalog-custom tr.hide-for-xxlarge-up,
  .acalog-custom tr.hide-for-xxlarge,
  .acalog-custom tr.show-for-xxlarge-down {
    display: table-row;
  }
  .acalog-custom th.show-for-small-only,
  .acalog-custom td.show-for-small-only,
  .acalog-custom th.show-for-small-up,
  .acalog-custom td.show-for-small-up,
  .acalog-custom th.show-for-small,
  .acalog-custom td.show-for-small,
  .acalog-custom th.show-for-small-down,
  .acalog-custom td.show-for-small-down,
  .acalog-custom th.hide-for-medium-only,
  .acalog-custom td.hide-for-medium-only,
  .acalog-custom th.hide-for-medium-up,
  .acalog-custom td.hide-for-medium-up,
  .acalog-custom th.hide-for-medium,
  .acalog-custom td.hide-for-medium,
  .acalog-custom th.show-for-medium-down,
  .acalog-custom td.show-for-medium-down,
  .acalog-custom th.hide-for-large-only,
  .acalog-custom td.hide-for-large-only,
  .acalog-custom th.hide-for-large-up,
  .acalog-custom td.hide-for-large-up,
  .acalog-custom th.hide-for-large,
  .acalog-custom td.hide-for-large,
  .acalog-custom th.show-for-large-down,
  .acalog-custom td.show-for-large-down,
  .acalog-custom th.hide-for-xlarge-only,
  .acalog-custom td.hide-for-xlarge-only,
  .acalog-custom th.hide-for-xlarge-up,
  .acalog-custom td.hide-for-xlarge-up,
  .acalog-custom th.hide-for-xlarge,
  .acalog-custom td.hide-for-xlarge,
  .acalog-custom th.show-for-xlarge-down,
  .acalog-custom td.show-for-xlarge-down,
  .acalog-custom th.hide-for-xxlarge-only,
  .acalog-custom td.hide-for-xxlarge-only,
  .acalog-custom th.hide-for-xxlarge-up,
  .acalog-custom td.hide-for-xxlarge-up,
  .acalog-custom th.hide-for-xxlarge,
  .acalog-custom td.hide-for-xxlarge,
  .acalog-custom th.show-for-xxlarge-down,
  .acalog-custom td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
@media only screen and (min-width: 40.063em) {
  .acalog-custom .hide-for-small-only,
  .acalog-custom .show-for-small-up,
  .acalog-custom .hide-for-small,
  .acalog-custom .hide-for-small-down,
  .acalog-custom .show-for-medium-only,
  .acalog-custom .show-for-medium-up,
  .acalog-custom .show-for-medium,
  .acalog-custom .show-for-medium-down,
  .acalog-custom .hide-for-large-only,
  .acalog-custom .hide-for-large-up,
  .acalog-custom .hide-for-large,
  .acalog-custom .show-for-large-down,
  .acalog-custom .hide-for-xlarge-only,
  .acalog-custom .hide-for-xlarge-up,
  .acalog-custom .hide-for-xlarge,
  .acalog-custom .show-for-xlarge-down,
  .acalog-custom .hide-for-xxlarge-only,
  .acalog-custom .hide-for-xxlarge-up,
  .acalog-custom .hide-for-xxlarge,
  .acalog-custom .show-for-xxlarge-down {
    display: inherit !important;
  }
  .acalog-custom .show-for-small-only,
  .acalog-custom .hide-for-small-up,
  .acalog-custom .show-for-small,
  .acalog-custom .show-for-small-down,
  .acalog-custom .hide-for-medium-only,
  .acalog-custom .hide-for-medium-up,
  .acalog-custom .hide-for-medium,
  .acalog-custom .hide-for-medium-down,
  .acalog-custom .show-for-large-only,
  .acalog-custom .show-for-large-up,
  .acalog-custom .show-for-large,
  .acalog-custom .hide-for-large-down,
  .acalog-custom .show-for-xlarge-only,
  .acalog-custom .show-for-xlarge-up,
  .acalog-custom .show-for-xlarge,
  .acalog-custom .hide-for-xlarge-down,
  .acalog-custom .show-for-xxlarge-only,
  .acalog-custom .show-for-xxlarge-up,
  .acalog-custom .show-for-xxlarge,
  .acalog-custom .hide-for-xxlarge-down {
    display: none !important;
  }
  .acalog-custom .hidden-for-small-only,
  .acalog-custom .visible-for-small-up,
  .acalog-custom .hidden-for-small,
  .acalog-custom .hidden-for-small-down,
  .acalog-custom .visible-for-medium-only,
  .acalog-custom .visible-for-medium-up,
  .acalog-custom .visible-for-medium,
  .acalog-custom .visible-for-medium-down,
  .acalog-custom .hidden-for-large-only,
  .acalog-custom .hidden-for-large-up,
  .acalog-custom .hidden-for-large,
  .acalog-custom .visible-for-large-down,
  .acalog-custom .hidden-for-xlarge-only,
  .acalog-custom .hidden-for-xlarge-up,
  .acalog-custom .hidden-for-xlarge,
  .acalog-custom .visible-for-xlarge-down,
  .acalog-custom .hidden-for-xxlarge-only,
  .acalog-custom .hidden-for-xxlarge-up,
  .acalog-custom .hidden-for-xxlarge,
  .acalog-custom .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .acalog-custom .visible-for-small-only,
  .acalog-custom .hidden-for-small-up,
  .acalog-custom .visible-for-small,
  .acalog-custom .visible-for-small-down,
  .acalog-custom .hidden-for-medium-only,
  .acalog-custom .hidden-for-medium-up,
  .acalog-custom .hidden-for-medium,
  .acalog-custom .hidden-for-medium-down,
  .acalog-custom .visible-for-large-only,
  .acalog-custom .visible-for-large-up,
  .acalog-custom .visible-for-large,
  .acalog-custom .hidden-for-large-down,
  .acalog-custom .visible-for-xlarge-only,
  .acalog-custom .visible-for-xlarge-up,
  .acalog-custom .visible-for-xlarge,
  .acalog-custom .hidden-for-xlarge-down,
  .acalog-custom .visible-for-xxlarge-only,
  .acalog-custom .visible-for-xxlarge-up,
  .acalog-custom .visible-for-xxlarge,
  .acalog-custom .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom table.hide-for-small-only,
  .acalog-custom table.show-for-small-up,
  .acalog-custom table.hide-for-small,
  .acalog-custom table.hide-for-small-down,
  .acalog-custom table.show-for-medium-only,
  .acalog-custom table.show-for-medium-up,
  .acalog-custom table.show-for-medium,
  .acalog-custom table.show-for-medium-down,
  .acalog-custom table.hide-for-large-only,
  .acalog-custom table.hide-for-large-up,
  .acalog-custom table.hide-for-large,
  .acalog-custom table.show-for-large-down,
  .acalog-custom table.hide-for-xlarge-only,
  .acalog-custom table.hide-for-xlarge-up,
  .acalog-custom table.hide-for-xlarge,
  .acalog-custom table.show-for-xlarge-down,
  .acalog-custom table.hide-for-xxlarge-only,
  .acalog-custom table.hide-for-xxlarge-up,
  .acalog-custom table.hide-for-xxlarge,
  .acalog-custom table.show-for-xxlarge-down {
    display: table !important;
  }
  .acalog-custom thead.hide-for-small-only,
  .acalog-custom thead.show-for-small-up,
  .acalog-custom thead.hide-for-small,
  .acalog-custom thead.hide-for-small-down,
  .acalog-custom thead.show-for-medium-only,
  .acalog-custom thead.show-for-medium-up,
  .acalog-custom thead.show-for-medium,
  .acalog-custom thead.show-for-medium-down,
  .acalog-custom thead.hide-for-large-only,
  .acalog-custom thead.hide-for-large-up,
  .acalog-custom thead.hide-for-large,
  .acalog-custom thead.show-for-large-down,
  .acalog-custom thead.hide-for-xlarge-only,
  .acalog-custom thead.hide-for-xlarge-up,
  .acalog-custom thead.hide-for-xlarge,
  .acalog-custom thead.show-for-xlarge-down,
  .acalog-custom thead.hide-for-xxlarge-only,
  .acalog-custom thead.hide-for-xxlarge-up,
  .acalog-custom thead.hide-for-xxlarge,
  .acalog-custom thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .acalog-custom tbody.hide-for-small-only,
  .acalog-custom tbody.show-for-small-up,
  .acalog-custom tbody.hide-for-small,
  .acalog-custom tbody.hide-for-small-down,
  .acalog-custom tbody.show-for-medium-only,
  .acalog-custom tbody.show-for-medium-up,
  .acalog-custom tbody.show-for-medium,
  .acalog-custom tbody.show-for-medium-down,
  .acalog-custom tbody.hide-for-large-only,
  .acalog-custom tbody.hide-for-large-up,
  .acalog-custom tbody.hide-for-large,
  .acalog-custom tbody.show-for-large-down,
  .acalog-custom tbody.hide-for-xlarge-only,
  .acalog-custom tbody.hide-for-xlarge-up,
  .acalog-custom tbody.hide-for-xlarge,
  .acalog-custom tbody.show-for-xlarge-down,
  .acalog-custom tbody.hide-for-xxlarge-only,
  .acalog-custom tbody.hide-for-xxlarge-up,
  .acalog-custom tbody.hide-for-xxlarge,
  .acalog-custom tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .acalog-custom tr.hide-for-small-only,
  .acalog-custom tr.show-for-small-up,
  .acalog-custom tr.hide-for-small,
  .acalog-custom tr.hide-for-small-down,
  .acalog-custom tr.show-for-medium-only,
  .acalog-custom tr.show-for-medium-up,
  .acalog-custom tr.show-for-medium,
  .acalog-custom tr.show-for-medium-down,
  .acalog-custom tr.hide-for-large-only,
  .acalog-custom tr.hide-for-large-up,
  .acalog-custom tr.hide-for-large,
  .acalog-custom tr.show-for-large-down,
  .acalog-custom tr.hide-for-xlarge-only,
  .acalog-custom tr.hide-for-xlarge-up,
  .acalog-custom tr.hide-for-xlarge,
  .acalog-custom tr.show-for-xlarge-down,
  .acalog-custom tr.hide-for-xxlarge-only,
  .acalog-custom tr.hide-for-xxlarge-up,
  .acalog-custom tr.hide-for-xxlarge,
  .acalog-custom tr.show-for-xxlarge-down {
    display: table-row;
  }
  .acalog-custom th.hide-for-small-only,
  .acalog-custom td.hide-for-small-only,
  .acalog-custom th.show-for-small-up,
  .acalog-custom td.show-for-small-up,
  .acalog-custom th.hide-for-small,
  .acalog-custom td.hide-for-small,
  .acalog-custom th.hide-for-small-down,
  .acalog-custom td.hide-for-small-down,
  .acalog-custom th.show-for-medium-only,
  .acalog-custom td.show-for-medium-only,
  .acalog-custom th.show-for-medium-up,
  .acalog-custom td.show-for-medium-up,
  .acalog-custom th.show-for-medium,
  .acalog-custom td.show-for-medium,
  .acalog-custom th.show-for-medium-down,
  .acalog-custom td.show-for-medium-down,
  .acalog-custom th.hide-for-large-only,
  .acalog-custom td.hide-for-large-only,
  .acalog-custom th.hide-for-large-up,
  .acalog-custom td.hide-for-large-up,
  .acalog-custom th.hide-for-large,
  .acalog-custom td.hide-for-large,
  .acalog-custom th.show-for-large-down,
  .acalog-custom td.show-for-large-down,
  .acalog-custom th.hide-for-xlarge-only,
  .acalog-custom td.hide-for-xlarge-only,
  .acalog-custom th.hide-for-xlarge-up,
  .acalog-custom td.hide-for-xlarge-up,
  .acalog-custom th.hide-for-xlarge,
  .acalog-custom td.hide-for-xlarge,
  .acalog-custom th.show-for-xlarge-down,
  .acalog-custom td.show-for-xlarge-down,
  .acalog-custom th.hide-for-xxlarge-only,
  .acalog-custom td.hide-for-xxlarge-only,
  .acalog-custom th.hide-for-xxlarge-up,
  .acalog-custom td.hide-for-xxlarge-up,
  .acalog-custom th.hide-for-xxlarge,
  .acalog-custom td.hide-for-xxlarge,
  .acalog-custom th.show-for-xxlarge-down,
  .acalog-custom td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
@media only screen and (min-width: 64.063em) {
  .acalog-custom .hide-for-small-only,
  .acalog-custom .show-for-small-up,
  .acalog-custom .hide-for-small,
  .acalog-custom .hide-for-small-down,
  .acalog-custom .hide-for-medium-only,
  .acalog-custom .show-for-medium-up,
  .acalog-custom .hide-for-medium,
  .acalog-custom .hide-for-medium-down,
  .acalog-custom .show-for-large-only,
  .acalog-custom .show-for-large-up,
  .acalog-custom .show-for-large,
  .acalog-custom .show-for-large-down,
  .acalog-custom .hide-for-xlarge-only,
  .acalog-custom .hide-for-xlarge-up,
  .acalog-custom .hide-for-xlarge,
  .acalog-custom .show-for-xlarge-down,
  .acalog-custom .hide-for-xxlarge-only,
  .acalog-custom .hide-for-xxlarge-up,
  .acalog-custom .hide-for-xxlarge,
  .acalog-custom .show-for-xxlarge-down {
    display: inherit !important;
  }
  .acalog-custom .show-for-small-only,
  .acalog-custom .hide-for-small-up,
  .acalog-custom .show-for-small,
  .acalog-custom .show-for-small-down,
  .acalog-custom .show-for-medium-only,
  .acalog-custom .hide-for-medium-up,
  .acalog-custom .show-for-medium,
  .acalog-custom .show-for-medium-down,
  .acalog-custom .hide-for-large-only,
  .acalog-custom .hide-for-large-up,
  .acalog-custom .hide-for-large,
  .acalog-custom .hide-for-large-down,
  .acalog-custom .show-for-xlarge-only,
  .acalog-custom .show-for-xlarge-up,
  .acalog-custom .show-for-xlarge,
  .acalog-custom .hide-for-xlarge-down,
  .acalog-custom .show-for-xxlarge-only,
  .acalog-custom .show-for-xxlarge-up,
  .acalog-custom .show-for-xxlarge,
  .acalog-custom .hide-for-xxlarge-down {
    display: none !important;
  }
  .acalog-custom .hidden-for-small-only,
  .acalog-custom .visible-for-small-up,
  .acalog-custom .hidden-for-small,
  .acalog-custom .hidden-for-small-down,
  .acalog-custom .hidden-for-medium-only,
  .acalog-custom .visible-for-medium-up,
  .acalog-custom .hidden-for-medium,
  .acalog-custom .hidden-for-medium-down,
  .acalog-custom .visible-for-large-only,
  .acalog-custom .visible-for-large-up,
  .acalog-custom .visible-for-large,
  .acalog-custom .visible-for-large-down,
  .acalog-custom .hidden-for-xlarge-only,
  .acalog-custom .hidden-for-xlarge-up,
  .acalog-custom .hidden-for-xlarge,
  .acalog-custom .visible-for-xlarge-down,
  .acalog-custom .hidden-for-xxlarge-only,
  .acalog-custom .hidden-for-xxlarge-up,
  .acalog-custom .hidden-for-xxlarge,
  .acalog-custom .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .acalog-custom .visible-for-small-only,
  .acalog-custom .hidden-for-small-up,
  .acalog-custom .visible-for-small,
  .acalog-custom .visible-for-small-down,
  .acalog-custom .visible-for-medium-only,
  .acalog-custom .hidden-for-medium-up,
  .acalog-custom .visible-for-medium,
  .acalog-custom .visible-for-medium-down,
  .acalog-custom .hidden-for-large-only,
  .acalog-custom .hidden-for-large-up,
  .acalog-custom .hidden-for-large,
  .acalog-custom .hidden-for-large-down,
  .acalog-custom .visible-for-xlarge-only,
  .acalog-custom .visible-for-xlarge-up,
  .acalog-custom .visible-for-xlarge,
  .acalog-custom .hidden-for-xlarge-down,
  .acalog-custom .visible-for-xxlarge-only,
  .acalog-custom .visible-for-xxlarge-up,
  .acalog-custom .visible-for-xxlarge,
  .acalog-custom .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom table.hide-for-small-only,
  .acalog-custom table.show-for-small-up,
  .acalog-custom table.hide-for-small,
  .acalog-custom table.hide-for-small-down,
  .acalog-custom table.hide-for-medium-only,
  .acalog-custom table.show-for-medium-up,
  .acalog-custom table.hide-for-medium,
  .acalog-custom table.hide-for-medium-down,
  .acalog-custom table.show-for-large-only,
  .acalog-custom table.show-for-large-up,
  .acalog-custom table.show-for-large,
  .acalog-custom table.show-for-large-down,
  .acalog-custom table.hide-for-xlarge-only,
  .acalog-custom table.hide-for-xlarge-up,
  .acalog-custom table.hide-for-xlarge,
  .acalog-custom table.show-for-xlarge-down,
  .acalog-custom table.hide-for-xxlarge-only,
  .acalog-custom table.hide-for-xxlarge-up,
  .acalog-custom table.hide-for-xxlarge,
  .acalog-custom table.show-for-xxlarge-down {
    display: table !important;
  }
  .acalog-custom thead.hide-for-small-only,
  .acalog-custom thead.show-for-small-up,
  .acalog-custom thead.hide-for-small,
  .acalog-custom thead.hide-for-small-down,
  .acalog-custom thead.hide-for-medium-only,
  .acalog-custom thead.show-for-medium-up,
  .acalog-custom thead.hide-for-medium,
  .acalog-custom thead.hide-for-medium-down,
  .acalog-custom thead.show-for-large-only,
  .acalog-custom thead.show-for-large-up,
  .acalog-custom thead.show-for-large,
  .acalog-custom thead.show-for-large-down,
  .acalog-custom thead.hide-for-xlarge-only,
  .acalog-custom thead.hide-for-xlarge-up,
  .acalog-custom thead.hide-for-xlarge,
  .acalog-custom thead.show-for-xlarge-down,
  .acalog-custom thead.hide-for-xxlarge-only,
  .acalog-custom thead.hide-for-xxlarge-up,
  .acalog-custom thead.hide-for-xxlarge,
  .acalog-custom thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .acalog-custom tbody.hide-for-small-only,
  .acalog-custom tbody.show-for-small-up,
  .acalog-custom tbody.hide-for-small,
  .acalog-custom tbody.hide-for-small-down,
  .acalog-custom tbody.hide-for-medium-only,
  .acalog-custom tbody.show-for-medium-up,
  .acalog-custom tbody.hide-for-medium,
  .acalog-custom tbody.hide-for-medium-down,
  .acalog-custom tbody.show-for-large-only,
  .acalog-custom tbody.show-for-large-up,
  .acalog-custom tbody.show-for-large,
  .acalog-custom tbody.show-for-large-down,
  .acalog-custom tbody.hide-for-xlarge-only,
  .acalog-custom tbody.hide-for-xlarge-up,
  .acalog-custom tbody.hide-for-xlarge,
  .acalog-custom tbody.show-for-xlarge-down,
  .acalog-custom tbody.hide-for-xxlarge-only,
  .acalog-custom tbody.hide-for-xxlarge-up,
  .acalog-custom tbody.hide-for-xxlarge,
  .acalog-custom tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .acalog-custom tr.hide-for-small-only,
  .acalog-custom tr.show-for-small-up,
  .acalog-custom tr.hide-for-small,
  .acalog-custom tr.hide-for-small-down,
  .acalog-custom tr.hide-for-medium-only,
  .acalog-custom tr.show-for-medium-up,
  .acalog-custom tr.hide-for-medium,
  .acalog-custom tr.hide-for-medium-down,
  .acalog-custom tr.show-for-large-only,
  .acalog-custom tr.show-for-large-up,
  .acalog-custom tr.show-for-large,
  .acalog-custom tr.show-for-large-down,
  .acalog-custom tr.hide-for-xlarge-only,
  .acalog-custom tr.hide-for-xlarge-up,
  .acalog-custom tr.hide-for-xlarge,
  .acalog-custom tr.show-for-xlarge-down,
  .acalog-custom tr.hide-for-xxlarge-only,
  .acalog-custom tr.hide-for-xxlarge-up,
  .acalog-custom tr.hide-for-xxlarge,
  .acalog-custom tr.show-for-xxlarge-down {
    display: table-row;
  }
  .acalog-custom th.hide-for-small-only,
  .acalog-custom td.hide-for-small-only,
  .acalog-custom th.show-for-small-up,
  .acalog-custom td.show-for-small-up,
  .acalog-custom th.hide-for-small,
  .acalog-custom td.hide-for-small,
  .acalog-custom th.hide-for-small-down,
  .acalog-custom td.hide-for-small-down,
  .acalog-custom th.hide-for-medium-only,
  .acalog-custom td.hide-for-medium-only,
  .acalog-custom th.show-for-medium-up,
  .acalog-custom td.show-for-medium-up,
  .acalog-custom th.hide-for-medium,
  .acalog-custom td.hide-for-medium,
  .acalog-custom th.hide-for-medium-down,
  .acalog-custom td.hide-for-medium-down,
  .acalog-custom th.show-for-large-only,
  .acalog-custom td.show-for-large-only,
  .acalog-custom th.show-for-large-up,
  .acalog-custom td.show-for-large-up,
  .acalog-custom th.show-for-large,
  .acalog-custom td.show-for-large,
  .acalog-custom th.show-for-large-down,
  .acalog-custom td.show-for-large-down,
  .acalog-custom th.hide-for-xlarge-only,
  .acalog-custom td.hide-for-xlarge-only,
  .acalog-custom th.hide-for-xlarge-up,
  .acalog-custom td.hide-for-xlarge-up,
  .acalog-custom th.hide-for-xlarge,
  .acalog-custom td.hide-for-xlarge,
  .acalog-custom th.show-for-xlarge-down,
  .acalog-custom td.show-for-xlarge-down,
  .acalog-custom th.hide-for-xxlarge-only,
  .acalog-custom td.hide-for-xxlarge-only,
  .acalog-custom th.hide-for-xxlarge-up,
  .acalog-custom td.hide-for-xxlarge-up,
  .acalog-custom th.hide-for-xxlarge,
  .acalog-custom td.hide-for-xxlarge,
  .acalog-custom th.show-for-xxlarge-down,
  .acalog-custom td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
@media only screen and (min-width: 90.063em) {
  .acalog-custom .hide-for-small-only,
  .acalog-custom .show-for-small-up,
  .acalog-custom .hide-for-small,
  .acalog-custom .hide-for-small-down,
  .acalog-custom .hide-for-medium-only,
  .acalog-custom .show-for-medium-up,
  .acalog-custom .hide-for-medium,
  .acalog-custom .hide-for-medium-down,
  .acalog-custom .hide-for-large-only,
  .acalog-custom .show-for-large-up,
  .acalog-custom .hide-for-large,
  .acalog-custom .hide-for-large-down,
  .acalog-custom .show-for-xlarge-only,
  .acalog-custom .show-for-xlarge-up,
  .acalog-custom .show-for-xlarge,
  .acalog-custom .show-for-xlarge-down,
  .acalog-custom .hide-for-xxlarge-only,
  .acalog-custom .hide-for-xxlarge-up,
  .acalog-custom .hide-for-xxlarge,
  .acalog-custom .show-for-xxlarge-down {
    display: inherit !important;
  }
  .acalog-custom .show-for-small-only,
  .acalog-custom .hide-for-small-up,
  .acalog-custom .show-for-small,
  .acalog-custom .show-for-small-down,
  .acalog-custom .show-for-medium-only,
  .acalog-custom .hide-for-medium-up,
  .acalog-custom .show-for-medium,
  .acalog-custom .show-for-medium-down,
  .acalog-custom .show-for-large-only,
  .acalog-custom .hide-for-large-up,
  .acalog-custom .show-for-large,
  .acalog-custom .show-for-large-down,
  .acalog-custom .hide-for-xlarge-only,
  .acalog-custom .hide-for-xlarge-up,
  .acalog-custom .hide-for-xlarge,
  .acalog-custom .hide-for-xlarge-down,
  .acalog-custom .show-for-xxlarge-only,
  .acalog-custom .show-for-xxlarge-up,
  .acalog-custom .show-for-xxlarge,
  .acalog-custom .hide-for-xxlarge-down {
    display: none !important;
  }
  .acalog-custom .hidden-for-small-only,
  .acalog-custom .visible-for-small-up,
  .acalog-custom .hidden-for-small,
  .acalog-custom .hidden-for-small-down,
  .acalog-custom .hidden-for-medium-only,
  .acalog-custom .visible-for-medium-up,
  .acalog-custom .hidden-for-medium,
  .acalog-custom .hidden-for-medium-down,
  .acalog-custom .hidden-for-large-only,
  .acalog-custom .visible-for-large-up,
  .acalog-custom .hidden-for-large,
  .acalog-custom .hidden-for-large-down,
  .acalog-custom .visible-for-xlarge-only,
  .acalog-custom .visible-for-xlarge-up,
  .acalog-custom .visible-for-xlarge,
  .acalog-custom .visible-for-xlarge-down,
  .acalog-custom .hidden-for-xxlarge-only,
  .acalog-custom .hidden-for-xxlarge-up,
  .acalog-custom .hidden-for-xxlarge,
  .acalog-custom .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .acalog-custom .visible-for-small-only,
  .acalog-custom .hidden-for-small-up,
  .acalog-custom .visible-for-small,
  .acalog-custom .visible-for-small-down,
  .acalog-custom .visible-for-medium-only,
  .acalog-custom .hidden-for-medium-up,
  .acalog-custom .visible-for-medium,
  .acalog-custom .visible-for-medium-down,
  .acalog-custom .visible-for-large-only,
  .acalog-custom .hidden-for-large-up,
  .acalog-custom .visible-for-large,
  .acalog-custom .visible-for-large-down,
  .acalog-custom .hidden-for-xlarge-only,
  .acalog-custom .hidden-for-xlarge-up,
  .acalog-custom .hidden-for-xlarge,
  .acalog-custom .hidden-for-xlarge-down,
  .acalog-custom .visible-for-xxlarge-only,
  .acalog-custom .visible-for-xxlarge-up,
  .acalog-custom .visible-for-xxlarge,
  .acalog-custom .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom table.hide-for-small-only,
  .acalog-custom table.show-for-small-up,
  .acalog-custom table.hide-for-small,
  .acalog-custom table.hide-for-small-down,
  .acalog-custom table.hide-for-medium-only,
  .acalog-custom table.show-for-medium-up,
  .acalog-custom table.hide-for-medium,
  .acalog-custom table.hide-for-medium-down,
  .acalog-custom table.hide-for-large-only,
  .acalog-custom table.show-for-large-up,
  .acalog-custom table.hide-for-large,
  .acalog-custom table.hide-for-large-down,
  .acalog-custom table.show-for-xlarge-only,
  .acalog-custom table.show-for-xlarge-up,
  .acalog-custom table.show-for-xlarge,
  .acalog-custom table.show-for-xlarge-down,
  .acalog-custom table.hide-for-xxlarge-only,
  .acalog-custom table.hide-for-xxlarge-up,
  .acalog-custom table.hide-for-xxlarge,
  .acalog-custom table.show-for-xxlarge-down {
    display: table !important;
  }
  .acalog-custom thead.hide-for-small-only,
  .acalog-custom thead.show-for-small-up,
  .acalog-custom thead.hide-for-small,
  .acalog-custom thead.hide-for-small-down,
  .acalog-custom thead.hide-for-medium-only,
  .acalog-custom thead.show-for-medium-up,
  .acalog-custom thead.hide-for-medium,
  .acalog-custom thead.hide-for-medium-down,
  .acalog-custom thead.hide-for-large-only,
  .acalog-custom thead.show-for-large-up,
  .acalog-custom thead.hide-for-large,
  .acalog-custom thead.hide-for-large-down,
  .acalog-custom thead.show-for-xlarge-only,
  .acalog-custom thead.show-for-xlarge-up,
  .acalog-custom thead.show-for-xlarge,
  .acalog-custom thead.show-for-xlarge-down,
  .acalog-custom thead.hide-for-xxlarge-only,
  .acalog-custom thead.hide-for-xxlarge-up,
  .acalog-custom thead.hide-for-xxlarge,
  .acalog-custom thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .acalog-custom tbody.hide-for-small-only,
  .acalog-custom tbody.show-for-small-up,
  .acalog-custom tbody.hide-for-small,
  .acalog-custom tbody.hide-for-small-down,
  .acalog-custom tbody.hide-for-medium-only,
  .acalog-custom tbody.show-for-medium-up,
  .acalog-custom tbody.hide-for-medium,
  .acalog-custom tbody.hide-for-medium-down,
  .acalog-custom tbody.hide-for-large-only,
  .acalog-custom tbody.show-for-large-up,
  .acalog-custom tbody.hide-for-large,
  .acalog-custom tbody.hide-for-large-down,
  .acalog-custom tbody.show-for-xlarge-only,
  .acalog-custom tbody.show-for-xlarge-up,
  .acalog-custom tbody.show-for-xlarge,
  .acalog-custom tbody.show-for-xlarge-down,
  .acalog-custom tbody.hide-for-xxlarge-only,
  .acalog-custom tbody.hide-for-xxlarge-up,
  .acalog-custom tbody.hide-for-xxlarge,
  .acalog-custom tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .acalog-custom tr.hide-for-small-only,
  .acalog-custom tr.show-for-small-up,
  .acalog-custom tr.hide-for-small,
  .acalog-custom tr.hide-for-small-down,
  .acalog-custom tr.hide-for-medium-only,
  .acalog-custom tr.show-for-medium-up,
  .acalog-custom tr.hide-for-medium,
  .acalog-custom tr.hide-for-medium-down,
  .acalog-custom tr.hide-for-large-only,
  .acalog-custom tr.show-for-large-up,
  .acalog-custom tr.hide-for-large,
  .acalog-custom tr.hide-for-large-down,
  .acalog-custom tr.show-for-xlarge-only,
  .acalog-custom tr.show-for-xlarge-up,
  .acalog-custom tr.show-for-xlarge,
  .acalog-custom tr.show-for-xlarge-down,
  .acalog-custom tr.hide-for-xxlarge-only,
  .acalog-custom tr.hide-for-xxlarge-up,
  .acalog-custom tr.hide-for-xxlarge,
  .acalog-custom tr.show-for-xxlarge-down {
    display: table-row;
  }
  .acalog-custom th.hide-for-small-only,
  .acalog-custom td.hide-for-small-only,
  .acalog-custom th.show-for-small-up,
  .acalog-custom td.show-for-small-up,
  .acalog-custom th.hide-for-small,
  .acalog-custom td.hide-for-small,
  .acalog-custom th.hide-for-small-down,
  .acalog-custom td.hide-for-small-down,
  .acalog-custom th.hide-for-medium-only,
  .acalog-custom td.hide-for-medium-only,
  .acalog-custom th.show-for-medium-up,
  .acalog-custom td.show-for-medium-up,
  .acalog-custom th.hide-for-medium,
  .acalog-custom td.hide-for-medium,
  .acalog-custom th.hide-for-medium-down,
  .acalog-custom td.hide-for-medium-down,
  .acalog-custom th.hide-for-large-only,
  .acalog-custom td.hide-for-large-only,
  .acalog-custom th.show-for-large-up,
  .acalog-custom td.show-for-large-up,
  .acalog-custom th.hide-for-large,
  .acalog-custom td.hide-for-large,
  .acalog-custom th.hide-for-large-down,
  .acalog-custom td.hide-for-large-down,
  .acalog-custom th.show-for-xlarge-only,
  .acalog-custom td.show-for-xlarge-only,
  .acalog-custom th.show-for-xlarge-up,
  .acalog-custom td.show-for-xlarge-up,
  .acalog-custom th.show-for-xlarge,
  .acalog-custom td.show-for-xlarge,
  .acalog-custom th.show-for-xlarge-down,
  .acalog-custom td.show-for-xlarge-down,
  .acalog-custom th.hide-for-xxlarge-only,
  .acalog-custom td.hide-for-xxlarge-only,
  .acalog-custom th.hide-for-xxlarge-up,
  .acalog-custom td.hide-for-xxlarge-up,
  .acalog-custom th.hide-for-xxlarge,
  .acalog-custom td.hide-for-xxlarge,
  .acalog-custom th.show-for-xxlarge-down,
  .acalog-custom td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
@media only screen and (min-width: 120.063em) {
  .acalog-custom .hide-for-small-only,
  .acalog-custom .show-for-small-up,
  .acalog-custom .hide-for-small,
  .acalog-custom .hide-for-small-down,
  .acalog-custom .hide-for-medium-only,
  .acalog-custom .show-for-medium-up,
  .acalog-custom .hide-for-medium,
  .acalog-custom .hide-for-medium-down,
  .acalog-custom .hide-for-large-only,
  .acalog-custom .show-for-large-up,
  .acalog-custom .hide-for-large,
  .acalog-custom .hide-for-large-down,
  .acalog-custom .hide-for-xlarge-only,
  .acalog-custom .show-for-xlarge-up,
  .acalog-custom .hide-for-xlarge,
  .acalog-custom .hide-for-xlarge-down,
  .acalog-custom .show-for-xxlarge-only,
  .acalog-custom .show-for-xxlarge-up,
  .acalog-custom .show-for-xxlarge,
  .acalog-custom .show-for-xxlarge-down {
    display: inherit !important;
  }
  .acalog-custom .show-for-small-only,
  .acalog-custom .hide-for-small-up,
  .acalog-custom .show-for-small,
  .acalog-custom .show-for-small-down,
  .acalog-custom .show-for-medium-only,
  .acalog-custom .hide-for-medium-up,
  .acalog-custom .show-for-medium,
  .acalog-custom .show-for-medium-down,
  .acalog-custom .show-for-large-only,
  .acalog-custom .hide-for-large-up,
  .acalog-custom .show-for-large,
  .acalog-custom .show-for-large-down,
  .acalog-custom .show-for-xlarge-only,
  .acalog-custom .hide-for-xlarge-up,
  .acalog-custom .show-for-xlarge,
  .acalog-custom .show-for-xlarge-down,
  .acalog-custom .hide-for-xxlarge-only,
  .acalog-custom .hide-for-xxlarge-up,
  .acalog-custom .hide-for-xxlarge,
  .acalog-custom .hide-for-xxlarge-down {
    display: none !important;
  }
  .acalog-custom .hidden-for-small-only,
  .acalog-custom .visible-for-small-up,
  .acalog-custom .hidden-for-small,
  .acalog-custom .hidden-for-small-down,
  .acalog-custom .hidden-for-medium-only,
  .acalog-custom .visible-for-medium-up,
  .acalog-custom .hidden-for-medium,
  .acalog-custom .hidden-for-medium-down,
  .acalog-custom .hidden-for-large-only,
  .acalog-custom .visible-for-large-up,
  .acalog-custom .hidden-for-large,
  .acalog-custom .hidden-for-large-down,
  .acalog-custom .hidden-for-xlarge-only,
  .acalog-custom .visible-for-xlarge-up,
  .acalog-custom .hidden-for-xlarge,
  .acalog-custom .hidden-for-xlarge-down,
  .acalog-custom .visible-for-xxlarge-only,
  .acalog-custom .visible-for-xxlarge-up,
  .acalog-custom .visible-for-xxlarge,
  .acalog-custom .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .acalog-custom .visible-for-small-only,
  .acalog-custom .hidden-for-small-up,
  .acalog-custom .visible-for-small,
  .acalog-custom .visible-for-small-down,
  .acalog-custom .visible-for-medium-only,
  .acalog-custom .hidden-for-medium-up,
  .acalog-custom .visible-for-medium,
  .acalog-custom .visible-for-medium-down,
  .acalog-custom .visible-for-large-only,
  .acalog-custom .hidden-for-large-up,
  .acalog-custom .visible-for-large,
  .acalog-custom .visible-for-large-down,
  .acalog-custom .visible-for-xlarge-only,
  .acalog-custom .hidden-for-xlarge-up,
  .acalog-custom .visible-for-xlarge,
  .acalog-custom .visible-for-xlarge-down,
  .acalog-custom .hidden-for-xxlarge-only,
  .acalog-custom .hidden-for-xxlarge-up,
  .acalog-custom .hidden-for-xxlarge,
  .acalog-custom .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
  }
  .acalog-custom table.hide-for-small-only,
  .acalog-custom table.show-for-small-up,
  .acalog-custom table.hide-for-small,
  .acalog-custom table.hide-for-small-down,
  .acalog-custom table.hide-for-medium-only,
  .acalog-custom table.show-for-medium-up,
  .acalog-custom table.hide-for-medium,
  .acalog-custom table.hide-for-medium-down,
  .acalog-custom table.hide-for-large-only,
  .acalog-custom table.show-for-large-up,
  .acalog-custom table.hide-for-large,
  .acalog-custom table.hide-for-large-down,
  .acalog-custom table.hide-for-xlarge-only,
  .acalog-custom table.show-for-xlarge-up,
  .acalog-custom table.hide-for-xlarge,
  .acalog-custom table.hide-for-xlarge-down,
  .acalog-custom table.show-for-xxlarge-only,
  .acalog-custom table.show-for-xxlarge-up,
  .acalog-custom table.show-for-xxlarge,
  .acalog-custom table.show-for-xxlarge-down {
    display: table !important;
  }
  .acalog-custom thead.hide-for-small-only,
  .acalog-custom thead.show-for-small-up,
  .acalog-custom thead.hide-for-small,
  .acalog-custom thead.hide-for-small-down,
  .acalog-custom thead.hide-for-medium-only,
  .acalog-custom thead.show-for-medium-up,
  .acalog-custom thead.hide-for-medium,
  .acalog-custom thead.hide-for-medium-down,
  .acalog-custom thead.hide-for-large-only,
  .acalog-custom thead.show-for-large-up,
  .acalog-custom thead.hide-for-large,
  .acalog-custom thead.hide-for-large-down,
  .acalog-custom thead.hide-for-xlarge-only,
  .acalog-custom thead.show-for-xlarge-up,
  .acalog-custom thead.hide-for-xlarge,
  .acalog-custom thead.hide-for-xlarge-down,
  .acalog-custom thead.show-for-xxlarge-only,
  .acalog-custom thead.show-for-xxlarge-up,
  .acalog-custom thead.show-for-xxlarge,
  .acalog-custom thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .acalog-custom tbody.hide-for-small-only,
  .acalog-custom tbody.show-for-small-up,
  .acalog-custom tbody.hide-for-small,
  .acalog-custom tbody.hide-for-small-down,
  .acalog-custom tbody.hide-for-medium-only,
  .acalog-custom tbody.show-for-medium-up,
  .acalog-custom tbody.hide-for-medium,
  .acalog-custom tbody.hide-for-medium-down,
  .acalog-custom tbody.hide-for-large-only,
  .acalog-custom tbody.show-for-large-up,
  .acalog-custom tbody.hide-for-large,
  .acalog-custom tbody.hide-for-large-down,
  .acalog-custom tbody.hide-for-xlarge-only,
  .acalog-custom tbody.show-for-xlarge-up,
  .acalog-custom tbody.hide-for-xlarge,
  .acalog-custom tbody.hide-for-xlarge-down,
  .acalog-custom tbody.show-for-xxlarge-only,
  .acalog-custom tbody.show-for-xxlarge-up,
  .acalog-custom tbody.show-for-xxlarge,
  .acalog-custom tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .acalog-custom tr.hide-for-small-only,
  .acalog-custom tr.show-for-small-up,
  .acalog-custom tr.hide-for-small,
  .acalog-custom tr.hide-for-small-down,
  .acalog-custom tr.hide-for-medium-only,
  .acalog-custom tr.show-for-medium-up,
  .acalog-custom tr.hide-for-medium,
  .acalog-custom tr.hide-for-medium-down,
  .acalog-custom tr.hide-for-large-only,
  .acalog-custom tr.show-for-large-up,
  .acalog-custom tr.hide-for-large,
  .acalog-custom tr.hide-for-large-down,
  .acalog-custom tr.hide-for-xlarge-only,
  .acalog-custom tr.show-for-xlarge-up,
  .acalog-custom tr.hide-for-xlarge,
  .acalog-custom tr.hide-for-xlarge-down,
  .acalog-custom tr.show-for-xxlarge-only,
  .acalog-custom tr.show-for-xxlarge-up,
  .acalog-custom tr.show-for-xxlarge,
  .acalog-custom tr.show-for-xxlarge-down {
    display: table-row;
  }
  .acalog-custom th.hide-for-small-only,
  .acalog-custom td.hide-for-small-only,
  .acalog-custom th.show-for-small-up,
  .acalog-custom td.show-for-small-up,
  .acalog-custom th.hide-for-small,
  .acalog-custom td.hide-for-small,
  .acalog-custom th.hide-for-small-down,
  .acalog-custom td.hide-for-small-down,
  .acalog-custom th.hide-for-medium-only,
  .acalog-custom td.hide-for-medium-only,
  .acalog-custom th.show-for-medium-up,
  .acalog-custom td.show-for-medium-up,
  .acalog-custom th.hide-for-medium,
  .acalog-custom td.hide-for-medium,
  .acalog-custom th.hide-for-medium-down,
  .acalog-custom td.hide-for-medium-down,
  .acalog-custom th.hide-for-large-only,
  .acalog-custom td.hide-for-large-only,
  .acalog-custom th.show-for-large-up,
  .acalog-custom td.show-for-large-up,
  .acalog-custom th.hide-for-large,
  .acalog-custom td.hide-for-large,
  .acalog-custom th.hide-for-large-down,
  .acalog-custom td.hide-for-large-down,
  .acalog-custom th.hide-for-xlarge-only,
  .acalog-custom td.hide-for-xlarge-only,
  .acalog-custom th.show-for-xlarge-up,
  .acalog-custom td.show-for-xlarge-up,
  .acalog-custom th.hide-for-xlarge,
  .acalog-custom td.hide-for-xlarge,
  .acalog-custom th.hide-for-xlarge-down,
  .acalog-custom td.hide-for-xlarge-down,
  .acalog-custom th.show-for-xxlarge-only,
  .acalog-custom td.show-for-xxlarge-only,
  .acalog-custom th.show-for-xxlarge-up,
  .acalog-custom td.show-for-xxlarge-up,
  .acalog-custom th.show-for-xxlarge,
  .acalog-custom td.show-for-xxlarge,
  .acalog-custom th.show-for-xxlarge-down,
  .acalog-custom td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
.acalog-custom .show-for-landscape,
.acalog-custom .hide-for-portrait {
  display: inherit !important;
}
.acalog-custom .hide-for-landscape,
.acalog-custom .show-for-portrait {
  display: none !important;
}
.acalog-custom table.hide-for-landscape,
.acalog-custom table.show-for-portrait {
  display: table !important;
}
.acalog-custom thead.hide-for-landscape,
.acalog-custom thead.show-for-portrait {
  display: table-header-group !important;
}
.acalog-custom tbody.hide-for-landscape,
.acalog-custom tbody.show-for-portrait {
  display: table-row-group !important;
}
.acalog-custom tr.hide-for-landscape,
.acalog-custom tr.show-for-portrait {
  display: table-row !important;
}
.acalog-custom td.hide-for-landscape,
.acalog-custom td.show-for-portrait,
.acalog-custom th.hide-for-landscape,
.acalog-custom th.show-for-portrait {
  display: table-cell !important;
}
@media only screen and (orientation: landscape) {
  .acalog-custom .show-for-landscape,
  .acalog-custom .hide-for-portrait {
    display: inherit !important;
  }
  .acalog-custom .hide-for-landscape,
  .acalog-custom .show-for-portrait {
    display: none !important;
  }
  .acalog-custom table.show-for-landscape,
  .acalog-custom table.hide-for-portrait {
    display: table !important;
  }
  .acalog-custom thead.show-for-landscape,
  .acalog-custom thead.hide-for-portrait {
    display: table-header-group !important;
  }
  .acalog-custom tbody.show-for-landscape,
  .acalog-custom tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  .acalog-custom tr.show-for-landscape,
  .acalog-custom tr.hide-for-portrait {
    display: table-row !important;
  }
  .acalog-custom td.show-for-landscape,
  .acalog-custom td.hide-for-portrait,
  .acalog-custom th.show-for-landscape,
  .acalog-custom th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  .acalog-custom .show-for-portrait,
  .acalog-custom .hide-for-landscape {
    display: inherit !important;
  }
  .acalog-custom .hide-for-portrait,
  .acalog-custom .show-for-landscape {
    display: none !important;
  }
  .acalog-custom table.show-for-portrait,
  .acalog-custom table.hide-for-landscape {
    display: table !important;
  }
  .acalog-custom thead.show-for-portrait,
  .acalog-custom thead.hide-for-landscape {
    display: table-header-group !important;
  }
  .acalog-custom tbody.show-for-portrait,
  .acalog-custom tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  .acalog-custom tr.show-for-portrait,
  .acalog-custom tr.hide-for-landscape {
    display: table-row !important;
  }
  .acalog-custom td.show-for-portrait,
  .acalog-custom td.hide-for-landscape,
  .acalog-custom th.show-for-portrait,
  .acalog-custom th.hide-for-landscape {
    display: table-cell !important;
  }
}
.acalog-custom .show-for-touch {
  display: none !important;
}
.acalog-custom .hide-for-touch {
  display: inherit !important;
}
.acalog-custom .touch .show-for-touch {
  display: inherit !important;
}
.acalog-custom .touch .hide-for-touch {
  display: none !important;
}
.acalog-custom table.hide-for-touch {
  display: table !important;
}
.acalog-custom .touch table.show-for-touch {
  display: table !important;
}
.acalog-custom thead.hide-for-touch {
  display: table-header-group !important;
}
.acalog-custom .touch thead.show-for-touch {
  display: table-header-group !important;
}
.acalog-custom tbody.hide-for-touch {
  display: table-row-group !important;
}
.acalog-custom .touch tbody.show-for-touch {
  display: table-row-group !important;
}
.acalog-custom tr.hide-for-touch {
  display: table-row !important;
}
.acalog-custom .touch tr.show-for-touch {
  display: table-row !important;
}
.acalog-custom td.hide-for-touch {
  display: table-cell !important;
}
.acalog-custom .touch td.show-for-touch {
  display: table-cell !important;
}
.acalog-custom th.hide-for-touch {
  display: table-cell !important;
}
.acalog-custom .touch th.show-for-touch {
  display: table-cell !important;
}
.acalog-custom .print-only {
  display: none !important;
}
@media print {
  .acalog-custom * {
    background: transparent !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .acalog-custom .show-for-print {
    display: block;
  }
  .acalog-custom .hide-for-print {
    display: none;
  }
  .acalog-custom table.show-for-print {
    display: table !important;
  }
  .acalog-custom thead.show-for-print {
    display: table-header-group !important;
  }
  .acalog-custom tbody.show-for-print {
    display: table-row-group !important;
  }
  .acalog-custom tr.show-for-print {
    display: table-row !important;
  }
  .acalog-custom td.show-for-print {
    display: table-cell !important;
  }
  .acalog-custom th.show-for-print {
    display: table-cell !important;
  }
  .acalog-custom a,
  .acalog-custom a:visited {
    text-decoration: underline;
  }
  .acalog-custom a[href]:after {
    content: " (" attr(href) ")";
  }
  .acalog-custom abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .acalog-custom .ir a:after,
  .acalog-custom a[href^="javascript:"]:after,
  .acalog-custom a[href^="#"]:after {
    content: "";
  }
  .acalog-custom pre,
  .acalog-custom blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  .acalog-custom thead {
    display: table-header-group;
  }
  .acalog-custom tr,
  .acalog-custom img {
    page-break-inside: avoid;
  }
  .acalog-custom img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  .acalog-custom p,
  .acalog-custom h2,
  .acalog-custom h3 {
    orphans: 3;
    widows: 3;
  }
  .acalog-custom h2,
  .acalog-custom h3 {
    page-break-after: avoid;
  }
  .acalog-custom .hide-on-print {
    display: none !important;
  }
  .acalog-custom .print-only {
    display: block !important;
  }
  .acalog-custom .hide-for-print {
    display: none !important;
  }
  .acalog-custom .show-for-print {
    display: inherit !important;
  }
}
@media print {
  .acalog-custom .show-for-print {
    display: block;
  }
  .acalog-custom .hide-for-print {
    display: none;
  }
  .acalog-custom table.show-for-print {
    display: table !important;
  }
  .acalog-custom thead.show-for-print {
    display: table-header-group !important;
  }
  .acalog-custom tbody.show-for-print {
    display: table-row-group !important;
  }
  .acalog-custom tr.show-for-print {
    display: table-row !important;
  }
  .acalog-custom td.show-for-print {
    display: table-cell !important;
  }
  .acalog-custom th.show-for-print {
    display: table-cell !important;
  }
}
.acalog-custom .relative {
  position: relative;
}
.acalog-custom h1 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom h2 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom h3 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom h4 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom h5 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom h6 {
  color: #7E2A15;
  border-bottom: none;
  font-weight: normal;
}
.acalog-custom blockquote {
  font-family: "Courier New", Courier, monospace;
  font-size: 1.1rem;
  line-height: 1.1rem;
}
.acalog-custom blockquote cite {
  font-size: 1.2rem;
  text-align: right;
}
.acalog-custom .numbers {
  color: #C52332;
  font-family: "Courier New", Courier, monospace;
}
.acalog-custom .bg-dark0 {
  background-color: #1E2A5B;
  color: #CFDBE9;
}
.acalog-custom .bg-dark0 h1,
.acalog-custom .bg-dark0 h2,
.acalog-custom .bg-dark0 h3,
.acalog-custom .bg-dark0 h4,
.acalog-custom .bg-dark0 h5,
.acalog-custom .bg-dark0 h6 {
  color: #FFFFFF;
  background-color: #1E2A5B;
}
.acalog-custom .bg-dark0 p {
  color: #CFDBE9;
  background-color: #1E2A5B;
}
.acalog-custom .bg-dark0 a:not(.button) {
  color: #F7CB1B;
  background-color: #1E2A5B;
}
.acalog-custom .bg-dark0 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #1E2A5B;
}
.acalog-custom .bg-med0 {
  background-color: #2F3F86;
  color: #CFDBE9;
}
.acalog-custom .bg-med0 h1,
.acalog-custom .bg-med0 h2,
.acalog-custom .bg-med0 h3,
.acalog-custom .bg-med0 h4,
.acalog-custom .bg-med0 h5,
.acalog-custom .bg-med0 h6 {
  color: #FFFFFF;
  background-color: #2F3F86;
}
.acalog-custom .bg-med0 p {
  color: #CFDBE9;
  background-color: #2F3F86;
}
.acalog-custom .bg-med0 a:not(.button) {
  color: #F7CB1B;
  background-color: #2F3F86;
}
.acalog-custom .bg-med0 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #2F3F86;
}
.acalog-custom .bg-light0 {
  background-color: #CFDBE9;
  color: #222222;
}
.acalog-custom .bg-light0 h1,
.acalog-custom .bg-light0 h2,
.acalog-custom .bg-light0 h3,
.acalog-custom .bg-light0 h4,
.acalog-custom .bg-light0 h5,
.acalog-custom .bg-light0 h6 {
  color: #7E2A15;
  background-color: #CFDBE9;
}
.acalog-custom .bg-light0 p {
  color: #222222;
  background-color: #CFDBE9;
}
.acalog-custom .bg-light0 a:not(.button) {
  background-color: #CFDBE9;
}
.acalog-custom .bg-light0 a:hover:not(.button) {
  color: #007AC3;
  background-color: #CFDBE9;
}
.acalog-custom .bg-dark1 {
  background-color: #4A3615;
  color: #CFDBE9;
}
.acalog-custom .bg-dark1 h1,
.acalog-custom .bg-dark1 h2,
.acalog-custom .bg-dark1 h3,
.acalog-custom .bg-dark1 h4,
.acalog-custom .bg-dark1 h5,
.acalog-custom .bg-dark1 h6 {
  color: #FFFFFF;
  background-color: #4A3615;
}
.acalog-custom .bg-dark1 p {
  color: #CFDBE9;
  background-color: #4A3615;
}
.acalog-custom .bg-dark1 a:not(.button) {
  color: #F7CB1B;
  background-color: #4A3615;
}
.acalog-custom .bg-dark1 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #4A3615;
}
.acalog-custom .bg-med1 {
  background-color: #7B5517;
  color: #CFDBE9;
}
.acalog-custom .bg-med1 h1,
.acalog-custom .bg-med1 h2,
.acalog-custom .bg-med1 h3,
.acalog-custom .bg-med1 h4,
.acalog-custom .bg-med1 h5,
.acalog-custom .bg-med1 h6 {
  color: #FFFFFF;
  background-color: #7B5517;
}
.acalog-custom .bg-med1 p {
  color: #CFDBE9;
  background-color: #7B5517;
}
.acalog-custom .bg-med1 a:not(.button) {
  color: #F7CB1B;
  background-color: #7B5517;
}
.acalog-custom .bg-med1 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #7B5517;
}
.acalog-custom .bg-light1 {
  background-color: #F7CB1B;
  color: #222222;
}
.acalog-custom .bg-light1 h1,
.acalog-custom .bg-light1 h2,
.acalog-custom .bg-light1 h3,
.acalog-custom .bg-light1 h4,
.acalog-custom .bg-light1 h5,
.acalog-custom .bg-light1 h6 {
  color: #7E2A15;
  background-color: #F7CB1B;
}
.acalog-custom .bg-light1 p {
  color: #222222;
  background-color: #F7CB1B;
}
.acalog-custom .bg-light1 a:not(.button) {
  background-color: #F7CB1B;
}
.acalog-custom .bg-light1 a:hover:not(.button) {
  color: #007AC3;
  background-color: #F7CB1B;
}
.acalog-custom .bg-dark2 {
  background-color: #3F4E20;
  color: #CFDBE9;
}
.acalog-custom .bg-dark2 h1,
.acalog-custom .bg-dark2 h2,
.acalog-custom .bg-dark2 h3,
.acalog-custom .bg-dark2 h4,
.acalog-custom .bg-dark2 h5,
.acalog-custom .bg-dark2 h6 {
  color: #FFFFFF;
  background-color: #3F4E20;
}
.acalog-custom .bg-dark2 p {
  color: #CFDBE9;
  background-color: #3F4E20;
}
.acalog-custom .bg-dark2 a:not(.button) {
  color: #F7CB1B;
  background-color: #3F4E20;
}
.acalog-custom .bg-dark2 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #3F4E20;
}
.acalog-custom .bg-med2 {
  background-color: #597825;
  color: #CFDBE9;
}
.acalog-custom .bg-med2 h1,
.acalog-custom .bg-med2 h2,
.acalog-custom .bg-med2 h3,
.acalog-custom .bg-med2 h4,
.acalog-custom .bg-med2 h5,
.acalog-custom .bg-med2 h6 {
  color: #FFFFFF;
  background-color: #597825;
}
.acalog-custom .bg-med2 p {
  color: #CFDBE9;
  background-color: #597825;
}
.acalog-custom .bg-med2 a:not(.button) {
  color: #F7CB1B;
  background-color: #597825;
}
.acalog-custom .bg-med2 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #597825;
}
.acalog-custom .bg-light2 {
  background-color: #AAE445;
  color: #222222;
}
.acalog-custom .bg-light2 h1,
.acalog-custom .bg-light2 h2,
.acalog-custom .bg-light2 h3,
.acalog-custom .bg-light2 h4,
.acalog-custom .bg-light2 h5,
.acalog-custom .bg-light2 h6 {
  color: #7E2A15;
  background-color: #AAE445;
}
.acalog-custom .bg-light2 p {
  color: #222222;
  background-color: #AAE445;
}
.acalog-custom .bg-light2 a:not(.button) {
  background-color: #AAE445;
}
.acalog-custom .bg-light2 a:hover:not(.button) {
  color: #007AC3;
  background-color: #AAE445;
}
.acalog-custom .bg-dark3 {
  background-color: #7E2A15;
  color: #CFDBE9;
}
.acalog-custom .bg-dark3 h1,
.acalog-custom .bg-dark3 h2,
.acalog-custom .bg-dark3 h3,
.acalog-custom .bg-dark3 h4,
.acalog-custom .bg-dark3 h5,
.acalog-custom .bg-dark3 h6 {
  color: #FFFFFF;
  background-color: #7E2A15;
}
.acalog-custom .bg-dark3 p {
  color: #CFDBE9;
  background-color: #7E2A15;
}
.acalog-custom .bg-dark3 a:not(.button) {
  color: #F7CB1B;
  background-color: #7E2A15;
}
.acalog-custom .bg-dark3 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #7E2A15;
}
.acalog-custom .bg-med3 {
  background-color: #C52332;
  color: #CFDBE9;
}
.acalog-custom .bg-med3 h1,
.acalog-custom .bg-med3 h2,
.acalog-custom .bg-med3 h3,
.acalog-custom .bg-med3 h4,
.acalog-custom .bg-med3 h5,
.acalog-custom .bg-med3 h6 {
  color: #FFFFFF;
  background-color: #C52332;
}
.acalog-custom .bg-med3 p {
  color: #CFDBE9;
  background-color: #C52332;
}
.acalog-custom .bg-med3 a:not(.button) {
  color: #F7CB1B;
  background-color: #C52332;
}
.acalog-custom .bg-med3 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #C52332;
}
.acalog-custom .bg-light3 {
  background-color: #ED6739;
  color: #222222;
}
.acalog-custom .bg-light3 h1,
.acalog-custom .bg-light3 h2,
.acalog-custom .bg-light3 h3,
.acalog-custom .bg-light3 h4,
.acalog-custom .bg-light3 h5,
.acalog-custom .bg-light3 h6 {
  color: #7E2A15;
  background-color: #ED6739;
}
.acalog-custom .bg-light3 p {
  color: #222222;
  background-color: #ED6739;
}
.acalog-custom .bg-light3 a:not(.button) {
  background-color: #ED6739;
}
.acalog-custom .bg-light3 a:hover:not(.button) {
  color: #007AC3;
  background-color: #ED6739;
}
.acalog-custom .bg-dark4 {
  background-color: #C28858;
  color: #222222;
}
.acalog-custom .bg-dark4 h1,
.acalog-custom .bg-dark4 h2,
.acalog-custom .bg-dark4 h3,
.acalog-custom .bg-dark4 h4,
.acalog-custom .bg-dark4 h5,
.acalog-custom .bg-dark4 h6 {
  color: #7E2A15;
  background-color: #C28858;
}
.acalog-custom .bg-dark4 p {
  color: #222222;
  background-color: #C28858;
}
.acalog-custom .bg-dark4 a:not(.button) {
  background-color: #C28858;
}
.acalog-custom .bg-dark4 a:hover:not(.button) {
  color: #007AC3;
  background-color: #C28858;
}
.acalog-custom .bg-med4 {
  background-color: #E8DFCB;
  color: #222222;
}
.acalog-custom .bg-med4 h1,
.acalog-custom .bg-med4 h2,
.acalog-custom .bg-med4 h3,
.acalog-custom .bg-med4 h4,
.acalog-custom .bg-med4 h5,
.acalog-custom .bg-med4 h6 {
  color: #7E2A15;
  background-color: #E8DFCB;
}
.acalog-custom .bg-med4 p {
  color: #222222;
  background-color: #E8DFCB;
}
.acalog-custom .bg-med4 a:not(.button) {
  background-color: #E8DFCB;
}
.acalog-custom .bg-med4 a:hover:not(.button) {
  color: #007AC3;
  background-color: #E8DFCB;
}
.acalog-custom .bg-light4 {
  background-color: #FAFAF0;
  color: #222222;
}
.acalog-custom .bg-light4 h1,
.acalog-custom .bg-light4 h2,
.acalog-custom .bg-light4 h3,
.acalog-custom .bg-light4 h4,
.acalog-custom .bg-light4 h5,
.acalog-custom .bg-light4 h6 {
  color: #7E2A15;
  background-color: #FAFAF0;
}
.acalog-custom .bg-light4 p {
  color: #222222;
  background-color: #FAFAF0;
}
.acalog-custom .bg-light4 a:not(.button) {
  background-color: #FAFAF0;
}
.acalog-custom .bg-light4 a:hover:not(.button) {
  color: #007AC3;
  background-color: #FAFAF0;
}
.acalog-custom .bg-dark5 {
  background-color: #222222;
  color: #CFDBE9;
}
.acalog-custom .bg-dark5 h1,
.acalog-custom .bg-dark5 h2,
.acalog-custom .bg-dark5 h3,
.acalog-custom .bg-dark5 h4,
.acalog-custom .bg-dark5 h5,
.acalog-custom .bg-dark5 h6 {
  color: #FFFFFF;
  background-color: #222222;
}
.acalog-custom .bg-dark5 p {
  color: #CFDBE9;
  background-color: #222222;
}
.acalog-custom .bg-dark5 a:not(.button) {
  color: #F7CB1B;
  background-color: #222222;
}
.acalog-custom .bg-dark5 a:hover:not(.button) {
  color: #35B7E9;
  background-color: #222222;
}
.acalog-custom .bg-med5 {
  background-color: #E6E6ED;
  color: #222222;
}
.acalog-custom .bg-med5 h1,
.acalog-custom .bg-med5 h2,
.acalog-custom .bg-med5 h3,
.acalog-custom .bg-med5 h4,
.acalog-custom .bg-med5 h5,
.acalog-custom .bg-med5 h6 {
  color: #7E2A15;
  background-color: #E6E6ED;
}
.acalog-custom .bg-med5 p {
  color: #222222;
  background-color: #E6E6ED;
}
.acalog-custom .bg-med5 a:not(.button) {
  background-color: #E6E6ED;
}
.acalog-custom .bg-med5 a:hover:not(.button) {
  color: #007AC3;
  background-color: #E6E6ED;
}
.acalog-custom .bg-light5 {
  background-color: #F2F2F2;
  color: #222222;
}
.acalog-custom .bg-light5 h1,
.acalog-custom .bg-light5 h2,
.acalog-custom .bg-light5 h3,
.acalog-custom .bg-light5 h4,
.acalog-custom .bg-light5 h5,
.acalog-custom .bg-light5 h6 {
  color: #7E2A15;
  background-color: #F2F2F2;
}
.acalog-custom .bg-light5 p {
  color: #222222;
  background-color: #F2F2F2;
}
.acalog-custom .bg-light5 a:not(.button) {
  background-color: #F2F2F2;
}
.acalog-custom .bg-light5 a:hover:not(.button) {
  color: #007AC3;
  background-color: #F2F2F2;
}
.acalog-custom .bg-bgwhite {
  background-color: #FFFFFF;
  color: #222222;
}
.acalog-custom .bg-bgwhite h1,
.acalog-custom .bg-bgwhite h2,
.acalog-custom .bg-bgwhite h3,
.acalog-custom .bg-bgwhite h4,
.acalog-custom .bg-bgwhite h5,
.acalog-custom .bg-bgwhite h6 {
  color: #7E2A15;
  background-color: #FFFFFF;
}
.acalog-custom .bg-bgwhite p {
  color: #222222;
  background-color: #FFFFFF;
}
.acalog-custom .bg-bgwhite a:not(.button) {
  background-color: #FFFFFF;
}
.acalog-custom .bg-bgwhite a:hover:not(.button) {
  color: #007AC3;
  background-color: #FFFFFF;
}
.acalog-custom .bg-dark0.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark0.bg-gradimg:after {
  background-color: #1E2A5B;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark0.grad-left {
  background-image: linear-gradient(to left,#1e2a5b 0%,#1e2a5b 52%,rgba(30,42,91,0.5) 60%,rgba(30,42,91,0.25) 65%,rgba(30,42,91,0.13) 70%,rgba(30,42,91,0) 100%);
}
.acalog-custom .bg-dark0.grad-right {
  background-image: linear-gradient(to right,#1e2a5b 0%,#1e2a5b 52%,rgba(30,42,91,0.5) 60%,rgba(30,42,91,0.25) 65%,rgba(30,42,91,0.13) 70%,rgba(30,42,91,0) 100%);
}
.acalog-custom .bg-dark0.grad-top {
  background-image: linear-gradient(to top,#1e2a5b 0%,#1e2a5b 52%,rgba(30,42,91,0.5) 60%,rgba(30,42,91,0.25) 65%,rgba(30,42,91,0.13) 70%,rgba(30,42,91,0) 100%);
}
.acalog-custom .bg-dark0.grad-bottom {
  background-image: linear-gradient(to bottom,#1e2a5b 0%,#1e2a5b 52%,rgba(30,42,91,0.5) 60%,rgba(30,42,91,0.25) 65%,rgba(30,42,91,0.13) 70%,rgba(30,42,91,0) 100%);
}
.acalog-custom .bg-med0.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med0.bg-gradimg:after {
  background-color: #2F3F86;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med0.grad-left {
  background-image: linear-gradient(to left,#2f3f86 0%,#2f3f86 52%,rgba(47,63,134,0.5) 60%,rgba(47,63,134,0.25) 65%,rgba(47,63,134,0.13) 70%,rgba(47,63,134,0) 100%);
}
.acalog-custom .bg-med0.grad-right {
  background-image: linear-gradient(to right,#2f3f86 0%,#2f3f86 52%,rgba(47,63,134,0.5) 60%,rgba(47,63,134,0.25) 65%,rgba(47,63,134,0.13) 70%,rgba(47,63,134,0) 100%);
}
.acalog-custom .bg-med0.grad-top {
  background-image: linear-gradient(to top,#2f3f86 0%,#2f3f86 52%,rgba(47,63,134,0.5) 60%,rgba(47,63,134,0.25) 65%,rgba(47,63,134,0.13) 70%,rgba(47,63,134,0) 100%);
}
.acalog-custom .bg-med0.grad-bottom {
  background-image: linear-gradient(to bottom,#2f3f86 0%,#2f3f86 52%,rgba(47,63,134,0.5) 60%,rgba(47,63,134,0.25) 65%,rgba(47,63,134,0.13) 70%,rgba(47,63,134,0) 100%);
}
.acalog-custom .bg-light0.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light0.bg-gradimg:after {
  background-color: #CFDBE9;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light0.grad-left {
  background-image: linear-gradient(to left,#cfdbe9 0%,#cfdbe9 52%,rgba(207,219,233,0.5) 60%,rgba(207,219,233,0.25) 65%,rgba(207,219,233,0.13) 70%,rgba(207,219,233,0) 100%);
}
.acalog-custom .bg-light0.grad-right {
  background-image: linear-gradient(to right,#cfdbe9 0%,#cfdbe9 52%,rgba(207,219,233,0.5) 60%,rgba(207,219,233,0.25) 65%,rgba(207,219,233,0.13) 70%,rgba(207,219,233,0) 100%);
}
.acalog-custom .bg-light0.grad-top {
  background-image: linear-gradient(to top,#cfdbe9 0%,#cfdbe9 52%,rgba(207,219,233,0.5) 60%,rgba(207,219,233,0.25) 65%,rgba(207,219,233,0.13) 70%,rgba(207,219,233,0) 100%);
}
.acalog-custom .bg-light0.grad-bottom {
  background-image: linear-gradient(to bottom,#cfdbe9 0%,#cfdbe9 52%,rgba(207,219,233,0.5) 60%,rgba(207,219,233,0.25) 65%,rgba(207,219,233,0.13) 70%,rgba(207,219,233,0) 100%);
}
.acalog-custom .bg-dark1.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark1.bg-gradimg:after {
  background-color: #4A3615;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark1.grad-left {
  background-image: linear-gradient(to left,#4a3615 0%,#4a3615 52%,rgba(74,54,21,0.5) 60%,rgba(74,54,21,0.25) 65%,rgba(74,54,21,0.13) 70%,rgba(74,54,21,0) 100%);
}
.acalog-custom .bg-dark1.grad-right {
  background-image: linear-gradient(to right,#4a3615 0%,#4a3615 52%,rgba(74,54,21,0.5) 60%,rgba(74,54,21,0.25) 65%,rgba(74,54,21,0.13) 70%,rgba(74,54,21,0) 100%);
}
.acalog-custom .bg-dark1.grad-top {
  background-image: linear-gradient(to top,#4a3615 0%,#4a3615 52%,rgba(74,54,21,0.5) 60%,rgba(74,54,21,0.25) 65%,rgba(74,54,21,0.13) 70%,rgba(74,54,21,0) 100%);
}
.acalog-custom .bg-dark1.grad-bottom {
  background-image: linear-gradient(to bottom,#4a3615 0%,#4a3615 52%,rgba(74,54,21,0.5) 60%,rgba(74,54,21,0.25) 65%,rgba(74,54,21,0.13) 70%,rgba(74,54,21,0) 100%);
}
.acalog-custom .bg-med1.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med1.bg-gradimg:after {
  background-color: #7B5517;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med1.grad-left {
  background-image: linear-gradient(to left,#7b5517 0%,#7b5517 52%,rgba(123,85,23,0.5) 60%,rgba(123,85,23,0.25) 65%,rgba(123,85,23,0.13) 70%,rgba(123,85,23,0) 100%);
}
.acalog-custom .bg-med1.grad-right {
  background-image: linear-gradient(to right,#7b5517 0%,#7b5517 52%,rgba(123,85,23,0.5) 60%,rgba(123,85,23,0.25) 65%,rgba(123,85,23,0.13) 70%,rgba(123,85,23,0) 100%);
}
.acalog-custom .bg-med1.grad-top {
  background-image: linear-gradient(to top,#7b5517 0%,#7b5517 52%,rgba(123,85,23,0.5) 60%,rgba(123,85,23,0.25) 65%,rgba(123,85,23,0.13) 70%,rgba(123,85,23,0) 100%);
}
.acalog-custom .bg-med1.grad-bottom {
  background-image: linear-gradient(to bottom,#7b5517 0%,#7b5517 52%,rgba(123,85,23,0.5) 60%,rgba(123,85,23,0.25) 65%,rgba(123,85,23,0.13) 70%,rgba(123,85,23,0) 100%);
}
.acalog-custom .bg-light1.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light1.bg-gradimg:after {
  background-color: #F7CB1B;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light1.grad-left {
  background-image: linear-gradient(to left,#f7cb1b 0%,#f7cb1b 52%,rgba(247,203,27,0.5) 60%,rgba(247,203,27,0.25) 65%,rgba(247,203,27,0.13) 70%,rgba(247,203,27,0) 100%);
}
.acalog-custom .bg-light1.grad-right {
  background-image: linear-gradient(to right,#f7cb1b 0%,#f7cb1b 52%,rgba(247,203,27,0.5) 60%,rgba(247,203,27,0.25) 65%,rgba(247,203,27,0.13) 70%,rgba(247,203,27,0) 100%);
}
.acalog-custom .bg-light1.grad-top {
  background-image: linear-gradient(to top,#f7cb1b 0%,#f7cb1b 52%,rgba(247,203,27,0.5) 60%,rgba(247,203,27,0.25) 65%,rgba(247,203,27,0.13) 70%,rgba(247,203,27,0) 100%);
}
.acalog-custom .bg-light1.grad-bottom {
  background-image: linear-gradient(to bottom,#f7cb1b 0%,#f7cb1b 52%,rgba(247,203,27,0.5) 60%,rgba(247,203,27,0.25) 65%,rgba(247,203,27,0.13) 70%,rgba(247,203,27,0) 100%);
}
.acalog-custom .bg-dark2.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark2.bg-gradimg:after {
  background-color: #3F4E20;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark2.grad-left {
  background-image: linear-gradient(to left,#3f4e20 0%,#3f4e20 52%,rgba(63,78,32,0.5) 60%,rgba(63,78,32,0.25) 65%,rgba(63,78,32,0.13) 70%,rgba(63,78,32,0) 100%);
}
.acalog-custom .bg-dark2.grad-right {
  background-image: linear-gradient(to right,#3f4e20 0%,#3f4e20 52%,rgba(63,78,32,0.5) 60%,rgba(63,78,32,0.25) 65%,rgba(63,78,32,0.13) 70%,rgba(63,78,32,0) 100%);
}
.acalog-custom .bg-dark2.grad-top {
  background-image: linear-gradient(to top,#3f4e20 0%,#3f4e20 52%,rgba(63,78,32,0.5) 60%,rgba(63,78,32,0.25) 65%,rgba(63,78,32,0.13) 70%,rgba(63,78,32,0) 100%);
}
.acalog-custom .bg-dark2.grad-bottom {
  background-image: linear-gradient(to bottom,#3f4e20 0%,#3f4e20 52%,rgba(63,78,32,0.5) 60%,rgba(63,78,32,0.25) 65%,rgba(63,78,32,0.13) 70%,rgba(63,78,32,0) 100%);
}
.acalog-custom .bg-med2.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med2.bg-gradimg:after {
  background-color: #597825;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med2.grad-left {
  background-image: linear-gradient(to left,#597825 0%,#597825 52%,rgba(89,120,37,0.5) 60%,rgba(89,120,37,0.25) 65%,rgba(89,120,37,0.13) 70%,rgba(89,120,37,0) 100%);
}
.acalog-custom .bg-med2.grad-right {
  background-image: linear-gradient(to right,#597825 0%,#597825 52%,rgba(89,120,37,0.5) 60%,rgba(89,120,37,0.25) 65%,rgba(89,120,37,0.13) 70%,rgba(89,120,37,0) 100%);
}
.acalog-custom .bg-med2.grad-top {
  background-image: linear-gradient(to top,#597825 0%,#597825 52%,rgba(89,120,37,0.5) 60%,rgba(89,120,37,0.25) 65%,rgba(89,120,37,0.13) 70%,rgba(89,120,37,0) 100%);
}
.acalog-custom .bg-med2.grad-bottom {
  background-image: linear-gradient(to bottom,#597825 0%,#597825 52%,rgba(89,120,37,0.5) 60%,rgba(89,120,37,0.25) 65%,rgba(89,120,37,0.13) 70%,rgba(89,120,37,0) 100%);
}
.acalog-custom .bg-light2.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light2.bg-gradimg:after {
  background-color: #AAE445;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light2.grad-left {
  background-image: linear-gradient(to left,#aae445 0%,#aae445 52%,rgba(170,228,69,0.5) 60%,rgba(170,228,69,0.25) 65%,rgba(170,228,69,0.13) 70%,rgba(170,228,69,0) 100%);
}
.acalog-custom .bg-light2.grad-right {
  background-image: linear-gradient(to right,#aae445 0%,#aae445 52%,rgba(170,228,69,0.5) 60%,rgba(170,228,69,0.25) 65%,rgba(170,228,69,0.13) 70%,rgba(170,228,69,0) 100%);
}
.acalog-custom .bg-light2.grad-top {
  background-image: linear-gradient(to top,#aae445 0%,#aae445 52%,rgba(170,228,69,0.5) 60%,rgba(170,228,69,0.25) 65%,rgba(170,228,69,0.13) 70%,rgba(170,228,69,0) 100%);
}
.acalog-custom .bg-light2.grad-bottom {
  background-image: linear-gradient(to bottom,#aae445 0%,#aae445 52%,rgba(170,228,69,0.5) 60%,rgba(170,228,69,0.25) 65%,rgba(170,228,69,0.13) 70%,rgba(170,228,69,0) 100%);
}
.acalog-custom .bg-dark3.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark3.bg-gradimg:after {
  background-color: #7E2A15;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark3.grad-left {
  background-image: linear-gradient(to left,#7e2a15 0%,#7e2a15 52%,rgba(126,42,21,0.5) 60%,rgba(126,42,21,0.25) 65%,rgba(126,42,21,0.13) 70%,rgba(126,42,21,0) 100%);
}
.acalog-custom .bg-dark3.grad-right {
  background-image: linear-gradient(to right,#7e2a15 0%,#7e2a15 52%,rgba(126,42,21,0.5) 60%,rgba(126,42,21,0.25) 65%,rgba(126,42,21,0.13) 70%,rgba(126,42,21,0) 100%);
}
.acalog-custom .bg-dark3.grad-top {
  background-image: linear-gradient(to top,#7e2a15 0%,#7e2a15 52%,rgba(126,42,21,0.5) 60%,rgba(126,42,21,0.25) 65%,rgba(126,42,21,0.13) 70%,rgba(126,42,21,0) 100%);
}
.acalog-custom .bg-dark3.grad-bottom {
  background-image: linear-gradient(to bottom,#7e2a15 0%,#7e2a15 52%,rgba(126,42,21,0.5) 60%,rgba(126,42,21,0.25) 65%,rgba(126,42,21,0.13) 70%,rgba(126,42,21,0) 100%);
}
.acalog-custom .bg-med3.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med3.bg-gradimg:after {
  background-color: #C52332;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med3.grad-left {
  background-image: linear-gradient(to left,#c52332 0%,#c52332 52%,rgba(197,35,50,0.5) 60%,rgba(197,35,50,0.25) 65%,rgba(197,35,50,0.13) 70%,rgba(197,35,50,0) 100%);
}
.acalog-custom .bg-med3.grad-right {
  background-image: linear-gradient(to right,#c52332 0%,#c52332 52%,rgba(197,35,50,0.5) 60%,rgba(197,35,50,0.25) 65%,rgba(197,35,50,0.13) 70%,rgba(197,35,50,0) 100%);
}
.acalog-custom .bg-med3.grad-top {
  background-image: linear-gradient(to top,#c52332 0%,#c52332 52%,rgba(197,35,50,0.5) 60%,rgba(197,35,50,0.25) 65%,rgba(197,35,50,0.13) 70%,rgba(197,35,50,0) 100%);
}
.acalog-custom .bg-med3.grad-bottom {
  background-image: linear-gradient(to bottom,#c52332 0%,#c52332 52%,rgba(197,35,50,0.5) 60%,rgba(197,35,50,0.25) 65%,rgba(197,35,50,0.13) 70%,rgba(197,35,50,0) 100%);
}
.acalog-custom .bg-light3.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light3.bg-gradimg:after {
  background-color: #ED6739;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light3.grad-left {
  background-image: linear-gradient(to left,#ed6739 0%,#ed6739 52%,rgba(237,103,57,0.5) 60%,rgba(237,103,57,0.25) 65%,rgba(237,103,57,0.13) 70%,rgba(237,103,57,0) 100%);
}
.acalog-custom .bg-light3.grad-right {
  background-image: linear-gradient(to right,#ed6739 0%,#ed6739 52%,rgba(237,103,57,0.5) 60%,rgba(237,103,57,0.25) 65%,rgba(237,103,57,0.13) 70%,rgba(237,103,57,0) 100%);
}
.acalog-custom .bg-light3.grad-top {
  background-image: linear-gradient(to top,#ed6739 0%,#ed6739 52%,rgba(237,103,57,0.5) 60%,rgba(237,103,57,0.25) 65%,rgba(237,103,57,0.13) 70%,rgba(237,103,57,0) 100%);
}
.acalog-custom .bg-light3.grad-bottom {
  background-image: linear-gradient(to bottom,#ed6739 0%,#ed6739 52%,rgba(237,103,57,0.5) 60%,rgba(237,103,57,0.25) 65%,rgba(237,103,57,0.13) 70%,rgba(237,103,57,0) 100%);
}
.acalog-custom .bg-dark4.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark4.bg-gradimg:after {
  background-color: #C28858;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark4.grad-left {
  background-image: linear-gradient(to left,#c28858 0%,#c28858 52%,rgba(194,136,88,0.5) 60%,rgba(194,136,88,0.25) 65%,rgba(194,136,88,0.13) 70%,rgba(194,136,88,0) 100%);
}
.acalog-custom .bg-dark4.grad-right {
  background-image: linear-gradient(to right,#c28858 0%,#c28858 52%,rgba(194,136,88,0.5) 60%,rgba(194,136,88,0.25) 65%,rgba(194,136,88,0.13) 70%,rgba(194,136,88,0) 100%);
}
.acalog-custom .bg-dark4.grad-top {
  background-image: linear-gradient(to top,#c28858 0%,#c28858 52%,rgba(194,136,88,0.5) 60%,rgba(194,136,88,0.25) 65%,rgba(194,136,88,0.13) 70%,rgba(194,136,88,0) 100%);
}
.acalog-custom .bg-dark4.grad-bottom {
  background-image: linear-gradient(to bottom,#c28858 0%,#c28858 52%,rgba(194,136,88,0.5) 60%,rgba(194,136,88,0.25) 65%,rgba(194,136,88,0.13) 70%,rgba(194,136,88,0) 100%);
}
.acalog-custom .bg-med4.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med4.bg-gradimg:after {
  background-color: #E8DFCB;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med4.grad-left {
  background-image: linear-gradient(to left,#e8dfcb 0%,#e8dfcb 52%,rgba(232,223,203,0.5) 60%,rgba(232,223,203,0.25) 65%,rgba(232,223,203,0.13) 70%,rgba(232,223,203,0) 100%);
}
.acalog-custom .bg-med4.grad-right {
  background-image: linear-gradient(to right,#e8dfcb 0%,#e8dfcb 52%,rgba(232,223,203,0.5) 60%,rgba(232,223,203,0.25) 65%,rgba(232,223,203,0.13) 70%,rgba(232,223,203,0) 100%);
}
.acalog-custom .bg-med4.grad-top {
  background-image: linear-gradient(to top,#e8dfcb 0%,#e8dfcb 52%,rgba(232,223,203,0.5) 60%,rgba(232,223,203,0.25) 65%,rgba(232,223,203,0.13) 70%,rgba(232,223,203,0) 100%);
}
.acalog-custom .bg-med4.grad-bottom {
  background-image: linear-gradient(to bottom,#e8dfcb 0%,#e8dfcb 52%,rgba(232,223,203,0.5) 60%,rgba(232,223,203,0.25) 65%,rgba(232,223,203,0.13) 70%,rgba(232,223,203,0) 100%);
}
.acalog-custom .bg-light4.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light4.bg-gradimg:after {
  background-color: #FAFAF0;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light4.grad-left {
  background-image: linear-gradient(to left,#fafaf0 0%,#fafaf0 52%,rgba(250,250,240,0.5) 60%,rgba(250,250,240,0.25) 65%,rgba(250,250,240,0.13) 70%,rgba(250,250,240,0) 100%);
}
.acalog-custom .bg-light4.grad-right {
  background-image: linear-gradient(to right,#fafaf0 0%,#fafaf0 52%,rgba(250,250,240,0.5) 60%,rgba(250,250,240,0.25) 65%,rgba(250,250,240,0.13) 70%,rgba(250,250,240,0) 100%);
}
.acalog-custom .bg-light4.grad-top {
  background-image: linear-gradient(to top,#fafaf0 0%,#fafaf0 52%,rgba(250,250,240,0.5) 60%,rgba(250,250,240,0.25) 65%,rgba(250,250,240,0.13) 70%,rgba(250,250,240,0) 100%);
}
.acalog-custom .bg-light4.grad-bottom {
  background-image: linear-gradient(to bottom,#fafaf0 0%,#fafaf0 52%,rgba(250,250,240,0.5) 60%,rgba(250,250,240,0.25) 65%,rgba(250,250,240,0.13) 70%,rgba(250,250,240,0) 100%);
}
.acalog-custom .bg-dark5.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-dark5.bg-gradimg:after {
  background-color: #222222;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-dark5.grad-left {
  background-image: linear-gradient(to left,#222222 0%,#222222 52%,rgba(34,34,34,0.5) 60%,rgba(34,34,34,0.25) 65%,rgba(34,34,34,0.13) 70%,rgba(34,34,34,0) 100%);
}
.acalog-custom .bg-dark5.grad-right {
  background-image: linear-gradient(to right,#222222 0%,#222222 52%,rgba(34,34,34,0.5) 60%,rgba(34,34,34,0.25) 65%,rgba(34,34,34,0.13) 70%,rgba(34,34,34,0) 100%);
}
.acalog-custom .bg-dark5.grad-top {
  background-image: linear-gradient(to top,#222222 0%,#222222 52%,rgba(34,34,34,0.5) 60%,rgba(34,34,34,0.25) 65%,rgba(34,34,34,0.13) 70%,rgba(34,34,34,0) 100%);
}
.acalog-custom .bg-dark5.grad-bottom {
  background-image: linear-gradient(to bottom,#222222 0%,#222222 52%,rgba(34,34,34,0.5) 60%,rgba(34,34,34,0.25) 65%,rgba(34,34,34,0.13) 70%,rgba(34,34,34,0) 100%);
}
.acalog-custom .bg-med5.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-med5.bg-gradimg:after {
  background-color: #E6E6ED;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-med5.grad-left {
  background-image: linear-gradient(to left,#e6e6ed 0%,#e6e6ed 52%,rgba(230,230,237,0.5) 60%,rgba(230,230,237,0.25) 65%,rgba(230,230,237,0.13) 70%,rgba(230,230,237,0) 100%);
}
.acalog-custom .bg-med5.grad-right {
  background-image: linear-gradient(to right,#e6e6ed 0%,#e6e6ed 52%,rgba(230,230,237,0.5) 60%,rgba(230,230,237,0.25) 65%,rgba(230,230,237,0.13) 70%,rgba(230,230,237,0) 100%);
}
.acalog-custom .bg-med5.grad-top {
  background-image: linear-gradient(to top,#e6e6ed 0%,#e6e6ed 52%,rgba(230,230,237,0.5) 60%,rgba(230,230,237,0.25) 65%,rgba(230,230,237,0.13) 70%,rgba(230,230,237,0) 100%);
}
.acalog-custom .bg-med5.grad-bottom {
  background-image: linear-gradient(to bottom,#e6e6ed 0%,#e6e6ed 52%,rgba(230,230,237,0.5) 60%,rgba(230,230,237,0.25) 65%,rgba(230,230,237,0.13) 70%,rgba(230,230,237,0) 100%);
}
.acalog-custom .bg-light5.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-light5.bg-gradimg:after {
  background-color: #F2F2F2;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-light5.grad-left {
  background-image: linear-gradient(to left,#f2f2f2 0%,#f2f2f2 52%,rgba(242,242,242,0.5) 60%,rgba(242,242,242,0.25) 65%,rgba(242,242,242,0.13) 70%,rgba(242,242,242,0) 100%);
}
.acalog-custom .bg-light5.grad-right {
  background-image: linear-gradient(to right,#f2f2f2 0%,#f2f2f2 52%,rgba(242,242,242,0.5) 60%,rgba(242,242,242,0.25) 65%,rgba(242,242,242,0.13) 70%,rgba(242,242,242,0) 100%);
}
.acalog-custom .bg-light5.grad-top {
  background-image: linear-gradient(to top,#f2f2f2 0%,#f2f2f2 52%,rgba(242,242,242,0.5) 60%,rgba(242,242,242,0.25) 65%,rgba(242,242,242,0.13) 70%,rgba(242,242,242,0) 100%);
}
.acalog-custom .bg-light5.grad-bottom {
  background-image: linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 52%,rgba(242,242,242,0.5) 60%,rgba(242,242,242,0.25) 65%,rgba(242,242,242,0.13) 70%,rgba(242,242,242,0) 100%);
}
.acalog-custom .bg-bgwhite.bg-gradimg {
  background-color: transparent;
}
.acalog-custom .bg-bgwhite.bg-gradimg:after {
  background-color: #FFFFFF;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url("../../img/gateway/crash.png");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-attachment: scroll;
  background-size: cover;
}
.acalog-custom .bg-bgwhite.grad-left {
  background-image: linear-gradient(to left,#ffffff 0%,#ffffff 52%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.25) 65%,rgba(255,255,255,0.13) 70%,rgba(255,255,255,0) 100%);
}
.acalog-custom .bg-bgwhite.grad-right {
  background-image: linear-gradient(to right,#ffffff 0%,#ffffff 52%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.25) 65%,rgba(255,255,255,0.13) 70%,rgba(255,255,255,0) 100%);
}
.acalog-custom .bg-bgwhite.grad-top {
  background-image: linear-gradient(to top,#ffffff 0%,#ffffff 52%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.25) 65%,rgba(255,255,255,0.13) 70%,rgba(255,255,255,0) 100%);
}
.acalog-custom .bg-bgwhite.grad-bottom {
  background-image: linear-gradient(to bottom,#ffffff 0%,#ffffff 52%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.25) 65%,rgba(255,255,255,0.13) 70%,rgba(255,255,255,0) 100%);
}
.acalog-custom .img-link-bg {
  background: #DDDDDD;
  background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.65) 100%);
  bottom: 0;
  padding-top: 50px;
  position: absolute;
  text-align: left;
  width: 100%;
  z-index: 2;
}
.acalog-custom .img-link-bg p,
.acalog-custom .img-link-bg h4 {
  color: #FFFFFF;
}
.acalog-custom .img-link-txt {
  padding: 0 5px;
}
@font-face {
  font-family: 'pt_sans_narrowregular';
  src: url("../../img/gateway/PTN57F-webfont.eot");
  src: url("../../img/gateway/PTN57F-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/PTN57F-webfont.woff") format('woff'), url("../../img/gateway/PTN57F-webfont.ttf") format('truetype'), url("../../img/gateway/PTN57F-webfont.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../../img/gateway/icomoon.eot");
  src: url("../../img/gateway/icomoon.eot") format('embedded-opentype'), url("../../img/gateway/icomoon.ttf") format('truetype'), url("../../img/gateway/icomoon.woff") format('woff'), url("../../img/gateway/icomoon.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom [class*="icon-"]:before {
  font-family: "icomoon";
  font-size: 1rem;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.35em;
  text-transform: none;
  vertical-align: middle;
}
.acalog-custom [class^="icon-"],
.acalog-custom [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .icon-number1:before {
  content: "\e600";
}
.acalog-custom .icon-number2:before {
  content: "\e601";
}
.acalog-custom .icon-number3:before {
  content: "\e602";
}
.acalog-custom .icon-number4:before {
  content: "\e603";
}
.acalog-custom .icon-number5:before {
  content: "\e604";
}
.acalog-custom .icon-number6:before {
  content: "\e605";
}
.acalog-custom .icon-number7:before {
  content: "\e606";
}
.acalog-custom .icon-number8:before {
  content: "\e607";
}
.acalog-custom .icon-number9:before {
  content: "\e608";
}
.acalog-custom .icon-number10:before {
  content: "\e609";
}
.acalog-custom .icon-number11:before {
  content: "\e60a";
}
.acalog-custom .icon-number12:before {
  content: "\e60b";
}
.acalog-custom .icon-number13:before {
  content: "\e60c";
}
.acalog-custom .icon-number14:before {
  content: "\e60d";
}
.acalog-custom .icon-number15:before {
  content: "\e60e";
}
.acalog-custom .icon-number16:before {
  content: "\e60f";
}
.acalog-custom .icon-unumber17niE610:before {
  content: "\e610";
}
.acalog-custom .icon-uninumber18E611:before {
  content: "\e611";
}
.acalog-custom .icon-unnumber19iE612:before {
  content: "\e612";
}
.acalog-custom .icon-unumber20niE613:before {
  content: "\e613";
}
.acalog-custom .icon-search2:before {
  content: "\e900";
}
.acalog-custom .icon-home:before {
  content: "\e901";
}
.acalog-custom .icon-home2:before {
  content: "\e902";
}
.acalog-custom .icon-home3:before {
  content: "\e903";
}
.acalog-custom .icon-office:before {
  content: "\e904";
}
.acalog-custom .icon-newspaper:before {
  content: "\e905";
}
.acalog-custom .icon-pencil:before {
  content: "\e906";
}
.acalog-custom .icon-pencil2:before {
  content: "\e907";
}
.acalog-custom .icon-quill:before {
  content: "\e908";
}
.acalog-custom .icon-pen:before {
  content: "\e909";
}
.acalog-custom .icon-blog:before {
  content: "\e90a";
}
.acalog-custom .icon-eyedropper:before {
  content: "\e90b";
}
.acalog-custom .icon-droplet:before {
  content: "\e90c";
}
.acalog-custom .icon-paint-format:before {
  content: "\e90d";
}
.acalog-custom .icon-image:before {
  content: "\e90e";
}
.acalog-custom .icon-images:before {
  content: "\e90f";
}
.acalog-custom .icon-camera:before {
  content: "\e910";
}
.acalog-custom .icon-headphones:before {
  content: "\e911";
}
.acalog-custom .icon-music:before {
  content: "\e912";
}
.acalog-custom .icon-play:before {
  content: "\e913";
}
.acalog-custom .icon-film:before {
  content: "\e914";
}
.acalog-custom .icon-video-camera:before {
  content: "\e915";
}
.acalog-custom .icon-dice:before {
  content: "\e916";
}
.acalog-custom .icon-pacman:before {
  content: "\e917";
}
.acalog-custom .icon-spades:before {
  content: "\e918";
}
.acalog-custom .icon-clubs:before {
  content: "\e919";
}
.acalog-custom .icon-diamonds:before {
  content: "\e91a";
}
.acalog-custom .icon-bullhorn:before {
  content: "\e91b";
}
.acalog-custom .icon-connection:before {
  content: "\e91c";
}
.acalog-custom .icon-podcast:before {
  content: "\e91d";
}
.acalog-custom .icon-feed:before {
  content: "\e91e";
}
.acalog-custom .icon-mic:before {
  content: "\e91f";
}
.acalog-custom .icon-book:before {
  content: "\e920";
}
.acalog-custom .icon-books:before {
  content: "\e921";
}
.acalog-custom .icon-library:before {
  content: "\e922";
}
.acalog-custom .icon-file-text:before {
  content: "\e923";
}
.acalog-custom .icon-profile:before {
  content: "\e924";
}
.acalog-custom .icon-file-empty:before {
  content: "\e925";
}
.acalog-custom .icon-files-empty:before {
  content: "\e926";
}
.acalog-custom .icon-file-text2:before {
  content: "\e927";
}
.acalog-custom .icon-file-picture:before {
  content: "\e928";
}
.acalog-custom .icon-file-music:before {
  content: "\e929";
}
.acalog-custom .icon-file-play:before {
  content: "\e92a";
}
.acalog-custom .icon-file-video:before {
  content: "\e92b";
}
.acalog-custom .icon-file-zip:before {
  content: "\e92c";
}
.acalog-custom .icon-copy:before {
  content: "\e92d";
}
.acalog-custom .icon-paste:before {
  content: "\e92e";
}
.acalog-custom .icon-stack:before {
  content: "\e92f";
}
.acalog-custom .icon-folder:before {
  content: "\e930";
}
.acalog-custom .icon-folder-open:before {
  content: "\e931";
}
.acalog-custom .icon-folder-plus:before {
  content: "\e932";
}
.acalog-custom .icon-folder-minus:before {
  content: "\e933";
}
.acalog-custom .icon-folder-download:before {
  content: "\e934";
}
.acalog-custom .icon-folder-upload:before {
  content: "\e935";
}
.acalog-custom .icon-price-tag:before {
  content: "\e936";
}
.acalog-custom .icon-price-tags:before {
  content: "\e937";
}
.acalog-custom .icon-barcode:before {
  content: "\e938";
}
.acalog-custom .icon-qrcode:before {
  content: "\e939";
}
.acalog-custom .icon-ticket:before {
  content: "\e93a";
}
.acalog-custom .icon-cart:before {
  content: "\e93b";
}
.acalog-custom .icon-coin-dollar:before {
  content: "\e93c";
}
.acalog-custom .icon-coin-euro:before {
  content: "\e93d";
}
.acalog-custom .icon-coin-pound:before {
  content: "\e93e";
}
.acalog-custom .icon-coin-yen:before {
  content: "\e93f";
}
.acalog-custom .icon-credit-card:before {
  content: "\e940";
}
.acalog-custom .icon-calculator:before {
  content: "\e941";
}
.acalog-custom .icon-lifebuoy:before {
  content: "\e942";
}
.acalog-custom .icon-phone:before {
  content: "\e943";
}
.acalog-custom .icon-phone-hang-up:before {
  content: "\e944";
}
.acalog-custom .icon-address-book:before {
  content: "\e945";
}
.acalog-custom .icon-envelop:before {
  content: "\e946";
}
.acalog-custom .icon-pushpin:before {
  content: "\e947";
}
.acalog-custom .icon-location:before {
  content: "\e948";
}
.acalog-custom .icon-location2:before {
  content: "\e949";
}
.acalog-custom .icon-compass:before {
  content: "\e94a";
}
.acalog-custom .icon-compass2:before {
  content: "\e94b";
}
.acalog-custom .icon-map:before {
  content: "\e94c";
}
.acalog-custom .icon-map2:before {
  content: "\e94d";
}
.acalog-custom .icon-history:before {
  content: "\e94e";
}
.acalog-custom .icon-clock:before {
  content: "\e94f";
}
.acalog-custom .icon-clock2:before {
  content: "\e950";
}
.acalog-custom .icon-alarm:before {
  content: "\e951";
}
.acalog-custom .icon-bell:before {
  content: "\e952";
}
.acalog-custom .icon-stopwatch:before {
  content: "\e953";
}
.acalog-custom .icon-calendar:before {
  content: "\e954";
}
.acalog-custom .icon-printer:before {
  content: "\e955";
}
.acalog-custom .icon-keyboard:before {
  content: "\e956";
}
.acalog-custom .icon-display:before {
  content: "\e957";
}
.acalog-custom .icon-laptop:before {
  content: "\e958";
}
.acalog-custom .icon-mobile:before {
  content: "\e959";
}
.acalog-custom .icon-mobile2:before {
  content: "\e95a";
}
.acalog-custom .icon-tablet:before {
  content: "\e95b";
}
.acalog-custom .icon-tv:before {
  content: "\e95c";
}
.acalog-custom .icon-drawer:before {
  content: "\e95d";
}
.acalog-custom .icon-drawer2:before {
  content: "\e95e";
}
.acalog-custom .icon-box-add:before {
  content: "\e95f";
}
.acalog-custom .icon-box-remove:before {
  content: "\e960";
}
.acalog-custom .icon-download:before {
  content: "\e961";
}
.acalog-custom .icon-upload:before {
  content: "\e962";
}
.acalog-custom .icon-floppy-disk:before {
  content: "\e963";
}
.acalog-custom .icon-drive:before {
  content: "\e964";
}
.acalog-custom .icon-database:before {
  content: "\e965";
}
.acalog-custom .icon-undo:before {
  content: "\e966";
}
.acalog-custom .icon-redo:before {
  content: "\e967";
}
.acalog-custom .icon-undo2:before {
  content: "\e968";
}
.acalog-custom .icon-redo2:before {
  content: "\e969";
}
.acalog-custom .icon-forward:before {
  content: "\e96a";
}
.acalog-custom .icon-reply:before {
  content: "\e96b";
}
.acalog-custom .icon-bubble:before {
  content: "\e96c";
}
.acalog-custom .icon-bubbles:before {
  content: "\e96d";
}
.acalog-custom .icon-bubbles2:before {
  content: "\e96e";
}
.acalog-custom .icon-bubble2:before {
  content: "\e96f";
}
.acalog-custom .icon-bubbles3:before {
  content: "\e970";
}
.acalog-custom .icon-bubbles4:before {
  content: "\e971";
}
.acalog-custom .icon-user:before {
  content: "\e972";
}
.acalog-custom .icon-users:before {
  content: "\e973";
}
.acalog-custom .icon-user-plus:before {
  content: "\e974";
}
.acalog-custom .icon-user-minus:before {
  content: "\e975";
}
.acalog-custom .icon-user-check:before {
  content: "\e976";
}
.acalog-custom .icon-user-tie:before {
  content: "\e977";
}
.acalog-custom .icon-quotes-left:before {
  content: "\e978";
}
.acalog-custom .icon-quotes-right:before {
  content: "\e979";
}
.acalog-custom .icon-hour-glass:before {
  content: "\e97a";
}
.acalog-custom .icon-spinner:before {
  content: "\e97b";
}
.acalog-custom .icon-spinner2:before {
  content: "\e97c";
}
.acalog-custom .icon-spinner3:before {
  content: "\e97d";
}
.acalog-custom .icon-spinner4:before {
  content: "\e97e";
}
.acalog-custom .icon-spinner5:before {
  content: "\e97f";
}
.acalog-custom .icon-spinner6:before {
  content: "\e980";
}
.acalog-custom .icon-spinner7:before {
  content: "\e981";
}
.acalog-custom .icon-spinner8:before {
  content: "\e982";
}
.acalog-custom .icon-spinner9:before {
  content: "\e983";
}
.acalog-custom .icon-spinner10:before {
  content: "\e984";
}
.acalog-custom .icon-spinner11:before {
  content: "\e985";
}
.acalog-custom .icon-binoculars:before {
  content: "\e986";
}
.acalog-custom .icon-search:before {
  content: "\e900";
}
.acalog-custom .icon-zoom-in:before {
  content: "\e988";
}
.acalog-custom .icon-zoom-out:before {
  content: "\e989";
}
.acalog-custom .icon-enlarge:before {
  content: "\e98a";
}
.acalog-custom .icon-shrink:before {
  content: "\e98b";
}
.acalog-custom .icon-enlarge2:before {
  content: "\e98c";
}
.acalog-custom .icon-shrink2:before {
  content: "\e98d";
}
.acalog-custom .icon-key:before {
  content: "\e98e";
}
.acalog-custom .icon-key2:before {
  content: "\e98f";
}
.acalog-custom .icon-lock:before {
  content: "\e990";
}
.acalog-custom .icon-unlocked:before {
  content: "\e991";
}
.acalog-custom .icon-wrench:before {
  content: "\e992";
}
.acalog-custom .icon-equalizer:before {
  content: "\e993";
}
.acalog-custom .icon-equalizer2:before {
  content: "\e994";
}
.acalog-custom .icon-cog:before {
  content: "\e995";
}
.acalog-custom .icon-cogs:before {
  content: "\e996";
}
.acalog-custom .icon-hammer:before {
  content: "\e997";
}
.acalog-custom .icon-magic-wand:before {
  content: "\e998";
}
.acalog-custom .icon-aid-kit:before {
  content: "\e999";
}
.acalog-custom .icon-bug:before {
  content: "\e99a";
}
.acalog-custom .icon-pie-chart:before {
  content: "\e99b";
}
.acalog-custom .icon-stats-dots:before {
  content: "\e99c";
}
.acalog-custom .icon-stats-bars:before {
  content: "\e99d";
}
.acalog-custom .icon-stats-bars2:before {
  content: "\e99e";
}
.acalog-custom .icon-trophy:before {
  content: "\e99f";
}
.acalog-custom .icon-gift:before {
  content: "\e9a0";
}
.acalog-custom .icon-glass:before {
  content: "\e9a1";
}
.acalog-custom .icon-glass2:before {
  content: "\e9a2";
}
.acalog-custom .icon-mug:before {
  content: "\e9a3";
}
.acalog-custom .icon-spoon-knife:before {
  content: "\e9a4";
}
.acalog-custom .icon-leaf:before {
  content: "\e9a5";
}
.acalog-custom .icon-rocket:before {
  content: "\e9a6";
}
.acalog-custom .icon-meter:before {
  content: "\e9a7";
}
.acalog-custom .icon-meter2:before {
  content: "\e9a8";
}
.acalog-custom .icon-hammer2:before {
  content: "\e9a9";
}
.acalog-custom .icon-fire:before {
  content: "\e9aa";
}
.acalog-custom .icon-lab:before {
  content: "\e9ab";
}
.acalog-custom .icon-magnet:before {
  content: "\e9ac";
}
.acalog-custom .icon-bin:before {
  content: "\e9ad";
}
.acalog-custom .icon-bin2:before {
  content: "\e9ae";
}
.acalog-custom .icon-briefcase:before {
  content: "\e9af";
}
.acalog-custom .icon-airplane:before {
  content: "\e9b0";
}
.acalog-custom .icon-truck:before {
  content: "\e9b1";
}
.acalog-custom .icon-road:before {
  content: "\e9b2";
}
.acalog-custom .icon-accessibility:before {
  content: "\e9b3";
}
.acalog-custom .icon-target:before {
  content: "\e9b4";
}
.acalog-custom .icon-shield:before {
  content: "\e9b5";
}
.acalog-custom .icon-power:before {
  content: "\e9b6";
}
.acalog-custom .icon-switch:before {
  content: "\e9b7";
}
.acalog-custom .icon-power-cord:before {
  content: "\e9b8";
}
.acalog-custom .icon-clipboard:before {
  content: "\e9b9";
}
.acalog-custom .icon-list-numbered:before {
  content: "\e9ba";
}
.acalog-custom .icon-list:before {
  content: "\e9bb";
}
.acalog-custom .icon-list2:before {
  content: "\e9bc";
}
.acalog-custom .icon-tree:before {
  content: "\e9bd";
}
.acalog-custom .icon-menu:before {
  content: "\e9be";
}
.acalog-custom .icon-menu2:before {
  content: "\e9bf";
}
.acalog-custom .icon-menu3:before {
  content: "\e9c0";
}
.acalog-custom .icon-menu4:before {
  content: "\e9c1";
}
.acalog-custom .icon-cloud:before {
  content: "\e9c2";
}
.acalog-custom .icon-cloud-download:before {
  content: "\e9c3";
}
.acalog-custom .icon-cloud-upload:before {
  content: "\e9c4";
}
.acalog-custom .icon-cloud-check:before {
  content: "\e9c5";
}
.acalog-custom .icon-download2:before {
  content: "\e9c6";
}
.acalog-custom .icon-upload2:before {
  content: "\e9c7";
}
.acalog-custom .icon-download3:before {
  content: "\e9c8";
}
.acalog-custom .icon-upload3:before {
  content: "\e9c9";
}
.acalog-custom .icon-sphere:before {
  content: "\e9ca";
}
.acalog-custom .icon-earth:before {
  content: "\e9cb";
}
.acalog-custom .icon-link:before {
  content: "\e9cc";
}
.acalog-custom .icon-flag:before {
  content: "\e9cd";
}
.acalog-custom .icon-attachment:before {
  content: "\e9ce";
}
.acalog-custom .icon-eye:before {
  content: "\e9cf";
}
.acalog-custom .icon-eye-plus:before {
  content: "\e9d0";
}
.acalog-custom .icon-eye-minus:before {
  content: "\e9d1";
}
.acalog-custom .icon-eye-blocked:before {
  content: "\e9d2";
}
.acalog-custom .icon-bookmark:before {
  content: "\e9d3";
}
.acalog-custom .icon-bookmarks:before {
  content: "\e9d4";
}
.acalog-custom .icon-sun:before {
  content: "\e9d5";
}
.acalog-custom .icon-contrast:before {
  content: "\e9d6";
}
.acalog-custom .icon-brightness-contrast:before {
  content: "\e9d7";
}
.acalog-custom .icon-star-empty:before {
  content: "\e9d8";
}
.acalog-custom .icon-star-half:before {
  content: "\e9d9";
}
.acalog-custom .icon-star-full:before {
  content: "\e9da";
}
.acalog-custom .icon-heart:before {
  content: "\e9db";
}
.acalog-custom .icon-heart-broken:before {
  content: "\e9dc";
}
.acalog-custom .icon-man:before {
  content: "\e9dd";
}
.acalog-custom .icon-woman:before {
  content: "\e9de";
}
.acalog-custom .icon-man-woman:before {
  content: "\e9df";
}
.acalog-custom .icon-happy:before {
  content: "\e9e0";
}
.acalog-custom .icon-happy2:before {
  content: "\e9e1";
}
.acalog-custom .icon-smile:before {
  content: "\e9e2";
}
.acalog-custom .icon-smile2:before {
  content: "\e9e3";
}
.acalog-custom .icon-tongue:before {
  content: "\e9e4";
}
.acalog-custom .icon-tongue2:before {
  content: "\e9e5";
}
.acalog-custom .icon-sad:before {
  content: "\e9e6";
}
.acalog-custom .icon-sad2:before {
  content: "\e9e7";
}
.acalog-custom .icon-wink:before {
  content: "\e9e8";
}
.acalog-custom .icon-wink2:before {
  content: "\e9e9";
}
.acalog-custom .icon-grin:before {
  content: "\e9ea";
}
.acalog-custom .icon-grin2:before {
  content: "\e9eb";
}
.acalog-custom .icon-cool:before {
  content: "\e9ec";
}
.acalog-custom .icon-cool2:before {
  content: "\e9ed";
}
.acalog-custom .icon-angry:before {
  content: "\e9ee";
}
.acalog-custom .icon-angry2:before {
  content: "\e9ef";
}
.acalog-custom .icon-evil:before {
  content: "\e9f0";
}
.acalog-custom .icon-evil2:before {
  content: "\e9f1";
}
.acalog-custom .icon-shocked:before {
  content: "\e9f2";
}
.acalog-custom .icon-shocked2:before {
  content: "\e9f3";
}
.acalog-custom .icon-baffled:before {
  content: "\e9f4";
}
.acalog-custom .icon-baffled2:before {
  content: "\e9f5";
}
.acalog-custom .icon-confused:before {
  content: "\e9f6";
}
.acalog-custom .icon-confused2:before {
  content: "\e9f7";
}
.acalog-custom .icon-neutral:before {
  content: "\e9f8";
}
.acalog-custom .icon-neutral2:before {
  content: "\e9f9";
}
.acalog-custom .icon-hipster:before {
  content: "\e9fa";
}
.acalog-custom .icon-hipster2:before {
  content: "\e9fb";
}
.acalog-custom .icon-wondering:before {
  content: "\e9fc";
}
.acalog-custom .icon-wondering2:before {
  content: "\e9fd";
}
.acalog-custom .icon-sleepy:before {
  content: "\e9fe";
}
.acalog-custom .icon-sleepy2:before {
  content: "\e9ff";
}
.acalog-custom .icon-frustrated:before {
  content: "\ea00";
}
.acalog-custom .icon-frustrated2:before {
  content: "\ea01";
}
.acalog-custom .icon-crying:before {
  content: "\ea02";
}
.acalog-custom .icon-crying2:before {
  content: "\ea03";
}
.acalog-custom .icon-point-up:before {
  content: "\ea04";
}
.acalog-custom .icon-point-right:before {
  content: "\ea05";
}
.acalog-custom .icon-point-down:before {
  content: "\ea06";
}
.acalog-custom .icon-point-left:before {
  content: "\ea07";
}
.acalog-custom .icon-warning:before {
  content: "\ea08";
}
.acalog-custom .icon-notification:before {
  content: "\ea09";
}
.acalog-custom .icon-question:before {
  content: "\ea0a";
}
.acalog-custom .icon-plus:before {
  content: "\ea0b";
}
.acalog-custom .icon-minus:before {
  content: "\ea0c";
}
.acalog-custom .icon-info:before {
  content: "\ea0d";
}
.acalog-custom .icon-cancel-circle:before {
  content: "\ea0e";
}
.acalog-custom .icon-blocked:before {
  content: "\ea0f";
}
.acalog-custom .icon-cross:before {
  content: "\ea10";
}
.acalog-custom .icon-checkmark:before {
  content: "\ea11";
}
.acalog-custom .icon-checkmark2:before {
  content: "\ea12";
}
.acalog-custom .icon-spell-check:before {
  content: "\ea13";
}
.acalog-custom .icon-enter:before {
  content: "\ea14";
}
.acalog-custom .icon-exit:before {
  content: "\ea15";
}
.acalog-custom .icon-play2:before {
  content: "\ea16";
}
.acalog-custom .icon-pause:before {
  content: "\ea17";
}
.acalog-custom .icon-stop:before {
  content: "\ea18";
}
.acalog-custom .icon-previous:before {
  content: "\ea19";
}
.acalog-custom .icon-next:before {
  content: "\ea1a";
}
.acalog-custom .icon-backward:before {
  content: "\ea1b";
}
.acalog-custom .icon-forward2:before {
  content: "\ea1c";
}
.acalog-custom .icon-play3:before {
  content: "\ea1d";
}
.acalog-custom .icon-pause2:before {
  content: "\ea1e";
}
.acalog-custom .icon-stop2:before {
  content: "\ea1f";
}
.acalog-custom .icon-backward2:before {
  content: "\ea20";
}
.acalog-custom .icon-forward3:before {
  content: "\ea21";
}
.acalog-custom .icon-first:before {
  content: "\ea22";
}
.acalog-custom .icon-last:before {
  content: "\ea23";
}
.acalog-custom .icon-previous2:before {
  content: "\ea24";
}
.acalog-custom .icon-next2:before {
  content: "\ea25";
}
.acalog-custom .icon-eject:before {
  content: "\ea26";
}
.acalog-custom .icon-volume-high:before {
  content: "\ea27";
}
.acalog-custom .icon-volume-medium:before {
  content: "\ea28";
}
.acalog-custom .icon-volume-low:before {
  content: "\ea29";
}
.acalog-custom .icon-volume-mute:before {
  content: "\ea2a";
}
.acalog-custom .icon-volume-mute2:before {
  content: "\ea2b";
}
.acalog-custom .icon-volume-increase:before {
  content: "\ea2c";
}
.acalog-custom .icon-volume-decrease:before {
  content: "\ea2d";
}
.acalog-custom .icon-loop:before {
  content: "\ea2e";
}
.acalog-custom .icon-loop2:before {
  content: "\ea2f";
}
.acalog-custom .icon-infinite:before {
  content: "\ea30";
}
.acalog-custom .icon-shuffle:before {
  content: "\ea31";
}
.acalog-custom .icon-arrow-up-left:before {
  content: "\ea32";
}
.acalog-custom .icon-arrow-up:before {
  content: "\ea33";
}
.acalog-custom .icon-arrow-up-right:before {
  content: "\ea34";
}
.acalog-custom .icon-arrow-right:before {
  content: "\ea35";
}
.acalog-custom .icon-arrow-down-right:before {
  content: "\ea36";
}
.acalog-custom .icon-arrow-down:before {
  content: "\ea37";
}
.acalog-custom .icon-arrow-down-left:before {
  content: "\ea38";
}
.acalog-custom .icon-arrow-left:before {
  content: "\ea39";
}
.acalog-custom .icon-arrow-up-left2:before {
  content: "\ea3a";
}
.acalog-custom .icon-arrow-up2:before {
  content: "\ea3b";
}
.acalog-custom .icon-arrow-up-right2:before {
  content: "\ea3c";
}
.acalog-custom .icon-arrow-right2:before {
  content: "\ea3d";
}
.acalog-custom .icon-arrow-down-right2:before {
  content: "\ea3e";
}
.acalog-custom .icon-arrow-down2:before {
  content: "\ea3f";
}
.acalog-custom .icon-arrow-down-left2:before {
  content: "\ea40";
}
.acalog-custom .icon-arrow-left2:before {
  content: "\ea41";
}
.acalog-custom .icon-circle-up:before {
  content: "\ea42";
}
.acalog-custom .icon-circle-right:before {
  content: "\ea43";
}
.acalog-custom .icon-circle-down:before {
  content: "\ea44";
}
.acalog-custom .icon-circle-left:before {
  content: "\ea45";
}
.acalog-custom .icon-tab:before {
  content: "\ea46";
}
.acalog-custom .icon-move-up:before {
  content: "\ea47";
}
.acalog-custom .icon-move-down:before {
  content: "\ea48";
}
.acalog-custom .icon-sort-alpha-asc:before {
  content: "\ea49";
}
.acalog-custom .icon-sort-alpha-desc:before {
  content: "\ea4a";
}
.acalog-custom .icon-sort-numeric-asc:before {
  content: "\ea4b";
}
.acalog-custom .icon-sort-numberic-desc:before {
  content: "\ea4c";
}
.acalog-custom .icon-sort-amount-asc:before {
  content: "\ea4d";
}
.acalog-custom .icon-sort-amount-desc:before {
  content: "\ea4e";
}
.acalog-custom .icon-command:before {
  content: "\ea4f";
}
.acalog-custom .icon-shift:before {
  content: "\ea50";
}
.acalog-custom .icon-ctrl:before {
  content: "\ea51";
}
.acalog-custom .icon-opt:before {
  content: "\ea52";
}
.acalog-custom .icon-checkbox-checked:before {
  content: "\ea53";
}
.acalog-custom .icon-checkbox-unchecked:before {
  content: "\ea54";
}
.acalog-custom .icon-radio-checked:before {
  content: "\ea55";
}
.acalog-custom .icon-radio-checked2:before {
  content: "\ea56";
}
.acalog-custom .icon-radio-unchecked:before {
  content: "\ea57";
}
.acalog-custom .icon-crop:before {
  content: "\ea58";
}
.acalog-custom .icon-make-group:before {
  content: "\ea59";
}
.acalog-custom .icon-ungroup:before {
  content: "\ea5a";
}
.acalog-custom .icon-scissors:before {
  content: "\ea5b";
}
.acalog-custom .icon-filter:before {
  content: "\ea5c";
}
.acalog-custom .icon-font:before {
  content: "\ea5d";
}
.acalog-custom .icon-ligature:before {
  content: "\ea5e";
}
.acalog-custom .icon-ligature2:before {
  content: "\ea5f";
}
.acalog-custom .icon-text-height:before {
  content: "\ea60";
}
.acalog-custom .icon-text-width:before {
  content: "\ea61";
}
.acalog-custom .icon-font-size:before {
  content: "\ea62";
}
.acalog-custom .icon-bold:before {
  content: "\ea63";
}
.acalog-custom .icon-underline:before {
  content: "\ea64";
}
.acalog-custom .icon-italic:before {
  content: "\ea65";
}
.acalog-custom .icon-strikethrough:before {
  content: "\ea66";
}
.acalog-custom .icon-omega:before {
  content: "\ea67";
}
.acalog-custom .icon-sigma:before {
  content: "\ea68";
}
.acalog-custom .icon-page-break:before {
  content: "\ea69";
}
.acalog-custom .icon-superscript:before {
  content: "\ea6a";
}
.acalog-custom .icon-subscript:before {
  content: "\ea6b";
}
.acalog-custom .icon-superscript2:before {
  content: "\ea6c";
}
.acalog-custom .icon-subscript2:before {
  content: "\ea6d";
}
.acalog-custom .icon-text-color:before {
  content: "\ea6e";
}
.acalog-custom .icon-pagebreak:before {
  content: "\ea6f";
}
.acalog-custom .icon-clear-formatting:before {
  content: "\ea70";
}
.acalog-custom .icon-table:before {
  content: "\ea71";
}
.acalog-custom .icon-table2:before {
  content: "\ea72";
}
.acalog-custom .icon-insert-template:before {
  content: "\ea73";
}
.acalog-custom .icon-pilcrow:before {
  content: "\ea74";
}
.acalog-custom .icon-ltr:before {
  content: "\ea75";
}
.acalog-custom .icon-rtl:before {
  content: "\ea76";
}
.acalog-custom .icon-section:before {
  content: "\ea77";
}
.acalog-custom .icon-paragraph-left:before {
  content: "\ea78";
}
.acalog-custom .icon-paragraph-center:before {
  content: "\ea79";
}
.acalog-custom .icon-paragraph-right:before {
  content: "\ea7a";
}
.acalog-custom .icon-paragraph-justify:before {
  content: "\ea7b";
}
.acalog-custom .icon-indent-increase:before {
  content: "\ea7c";
}
.acalog-custom .icon-indent-decrease:before {
  content: "\ea7d";
}
.acalog-custom .icon-share:before {
  content: "\ea7e";
}
.acalog-custom .icon-new-tab:before {
  content: "\ea7f";
}
.acalog-custom .icon-embed:before {
  content: "\ea80";
}
.acalog-custom .icon-embed2:before {
  content: "\ea81";
}
.acalog-custom .icon-terminal:before {
  content: "\ea82";
}
.acalog-custom .icon-share2:before {
  content: "\ea83";
}
.acalog-custom .icon-mail:before {
  content: "\ea84";
}
.acalog-custom .icon-mail2:before {
  content: "\ea85";
}
.acalog-custom .icon-mail3:before {
  content: "\ea86";
}
.acalog-custom .icon-mail4:before {
  content: "\ea87";
}
.acalog-custom .icon-amazon:before {
  content: "\ea88";
}
.acalog-custom .icon-google:before {
  content: "\ea89";
}
.acalog-custom .icon-google2:before {
  content: "\ea8a";
}
.acalog-custom .icon-google3:before {
  content: "\ea8b";
}
.acalog-custom .icon-google-plus:before {
  content: "\ea8c";
}
.acalog-custom .icon-google-plus2:before {
  content: "\ea8d";
}
.acalog-custom .icon-google-plus3:before {
  content: "\ea8e";
}
.acalog-custom .icon-hangouts:before {
  content: "\ea8f";
}
.acalog-custom .icon-google-drive:before {
  content: "\ea90";
}
.acalog-custom .icon-facebook:before {
  content: "\ea91";
}
.acalog-custom .icon-facebook2:before {
  content: "\ea92";
}
.acalog-custom .icon-instagram:before {
  content: "\ea93";
}
.acalog-custom .icon-whatsapp:before {
  content: "\ea94";
}
.acalog-custom .icon-spotify:before {
  content: "\ea95";
}
.acalog-custom .icon-telegram:before {
  content: "\ea96";
}
.acalog-custom .icon-twitter:before {
  content: "\ea97";
}
.acalog-custom .icon-vine:before {
  content: "\ea98";
}
.acalog-custom .icon-vk:before {
  content: "\ea99";
}
.acalog-custom .icon-renren:before {
  content: "\ea9a";
}
.acalog-custom .icon-sina-weibo:before {
  content: "\ea9b";
}
.acalog-custom .icon-rss:before {
  content: "\ea9c";
}
.acalog-custom .icon-rss2:before {
  content: "\ea9d";
}
.acalog-custom .icon-youtube:before {
  content: "\ea9e";
}
.acalog-custom .icon-youtube2:before {
  content: "\ea9f";
}
.acalog-custom .icon-twitch:before {
  content: "\eaa0";
}
.acalog-custom .icon-vimeo:before {
  content: "\eaa1";
}
.acalog-custom .icon-vimeo2:before {
  content: "\eaa2";
}
.acalog-custom .icon-lanyrd:before {
  content: "\eaa3";
}
.acalog-custom .icon-flickr:before {
  content: "\eaa4";
}
.acalog-custom .icon-flickr2:before {
  content: "\eaa5";
}
.acalog-custom .icon-flickr3:before {
  content: "\eaa6";
}
.acalog-custom .icon-flickr4:before {
  content: "\eaa7";
}
.acalog-custom .icon-dribbble:before {
  content: "\eaa8";
}
.acalog-custom .icon-behance:before {
  content: "\eaa9";
}
.acalog-custom .icon-behance2:before {
  content: "\eaaa";
}
.acalog-custom .icon-deviantart:before {
  content: "\eaab";
}
.acalog-custom .icon-500px:before {
  content: "\eaac";
}
.acalog-custom .icon-steam:before {
  content: "\eaad";
}
.acalog-custom .icon-steam2:before {
  content: "\eaae";
}
.acalog-custom .icon-dropbox:before {
  content: "\eaaf";
}
.acalog-custom .icon-onedrive:before {
  content: "\eab0";
}
.acalog-custom .icon-github:before {
  content: "\eab1";
}
.acalog-custom .icon-npm:before {
  content: "\eab2";
}
.acalog-custom .icon-basecamp:before {
  content: "\eab3";
}
.acalog-custom .icon-trello:before {
  content: "\eab4";
}
.acalog-custom .icon-wordpress:before {
  content: "\eab5";
}
.acalog-custom .icon-joomla:before {
  content: "\eab6";
}
.acalog-custom .icon-ello:before {
  content: "\eab7";
}
.acalog-custom .icon-blogger:before {
  content: "\eab8";
}
.acalog-custom .icon-blogger2:before {
  content: "\eab9";
}
.acalog-custom .icon-tumblr:before {
  content: "\eaba";
}
.acalog-custom .icon-tumblr2:before {
  content: "\eabb";
}
.acalog-custom .icon-yahoo:before {
  content: "\eabc";
}
.acalog-custom .icon-yahoo2:before {
  content: "\eabd";
}
.acalog-custom .icon-tux:before {
  content: "\eabe";
}
.acalog-custom .icon-appleinc:before {
  content: "\eabf";
}
.acalog-custom .icon-finder:before {
  content: "\eac0";
}
.acalog-custom .icon-android:before {
  content: "\eac1";
}
.acalog-custom .icon-windows:before {
  content: "\eac2";
}
.acalog-custom .icon-windows8:before {
  content: "\eac3";
}
.acalog-custom .icon-soundcloud:before {
  content: "\eac4";
}
.acalog-custom .icon-soundcloud2:before {
  content: "\eac5";
}
.acalog-custom .icon-skype:before {
  content: "\eac6";
}
.acalog-custom .icon-reddit:before {
  content: "\eac7";
}
.acalog-custom .icon-hackernews:before {
  content: "\eac8";
}
.acalog-custom .icon-wikipedia:before {
  content: "\eac9";
}
.acalog-custom .icon-linkedin:before {
  content: "\eaca";
}
.acalog-custom .icon-linkedin2:before {
  content: "\eacb";
}
.acalog-custom .icon-lastfm:before {
  content: "\eacc";
}
.acalog-custom .icon-lastfm2:before {
  content: "\eacd";
}
.acalog-custom .icon-delicious:before {
  content: "\eace";
}
.acalog-custom .icon-stumbleupon:before {
  content: "\eacf";
}
.acalog-custom .icon-stumbleupon2:before {
  content: "\ead0";
}
.acalog-custom .icon-stackoverflow:before {
  content: "\ead1";
}
.acalog-custom .icon-pinterest:before {
  content: "\ead2";
}
.acalog-custom .icon-pinterest2:before {
  content: "\ead3";
}
.acalog-custom .icon-xing:before {
  content: "\ead4";
}
.acalog-custom .icon-xing2:before {
  content: "\ead5";
}
.acalog-custom .icon-flattr:before {
  content: "\ead6";
}
.acalog-custom .icon-foursquare:before {
  content: "\ead7";
}
.acalog-custom .icon-yelp:before {
  content: "\ead8";
}
.acalog-custom .icon-paypal:before {
  content: "\ead9";
}
.acalog-custom .icon-chrome:before {
  content: "\eada";
}
.acalog-custom .icon-firefox:before {
  content: "\eadb";
}
.acalog-custom .icon-IE:before {
  content: "\eadc";
}
.acalog-custom .icon-edge:before {
  content: "\eadd";
}
.acalog-custom .icon-safari:before {
  content: "\eade";
}
.acalog-custom .icon-opera:before {
  content: "\eadf";
}
.acalog-custom .icon-file-pdf:before {
  content: "\eae0";
}
.acalog-custom .icon-file-openoffice:before {
  content: "\eae1";
}
.acalog-custom .icon-file-word:before {
  content: "\eae2";
}
.acalog-custom .icon-file-excel:before {
  content: "\eae3";
}
.acalog-custom .icon-libreoffice:before {
  content: "\eae4";
}
.acalog-custom .icon-html-five:before {
  content: "\eae5";
}
.acalog-custom .icon-html-five2:before {
  content: "\eae6";
}
.acalog-custom .icon-css3:before {
  content: "\eae7";
}
.acalog-custom .icon-git:before {
  content: "\eae8";
}
.acalog-custom .icon-codepen:before {
  content: "\eae9";
}
.acalog-custom .icon-svg:before {
  content: "\eaea";
}
.acalog-custom .icon-IcoMoon:before {
  content: "\eaeb";
}
.acalog-custom .icon-facebook2::before,
.acalog-custom .icon-facebook3::before {
  color: #3b5998;
}
.acalog-custom .icon-twitter2::before,
.acalog-custom .icon-twitter3::before {
  color: #4099ff;
}
.acalog-custom .icon-youtube::before,
.acalog-custom .icon-youtube3::before {
  color: #e52d27;
}
.acalog-custom .icon-pinterest::before,
.acalog-custom .icon-pinterest2::before {
  color: #c92228;
}
.acalog-custom .icon-wordpress::before,
.acalog-custom .icon-wordpress2::before {
  color: #21759b;
}
.acalog-custom .icon-instagram::before {
  color: #000;
}
.acalog-custom #header-bar {
  height: 50px;
  line-height: 2.5rem;
}
.acalog-custom #header-bar input {
  font-size: 0.777778rem;
  height: 1.75rem;
  position: relative;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 1.5rem;
  top: 0.5rem;
}
.acalog-custom #header-bar .logo {
  color: #fff;
}
.acalog-custom #header-bar .logo::after {
  color: #c55133;
  content: " // ";
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  margin: 0 0.444444rem;
  position: relative;
  top: 1px;
}
.acalog-custom #header-bar .org {
  color: #fff;
  font-weight: 300;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5 {
  font-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.acalog-custom h1,
.acalog-custom h4 {
  color: #513C36;
}
.acalog-custom h2,
.acalog-custom h5 {
  color: #75564E;
}
.acalog-custom h3,
.acalog-custom h6 {
  color: #917053;
}
.acalog-custom #header-bar {
  height: 50px;
  line-height: 2.778rem;
  border-bottom: 3px solid #007AC3;
}
.acalog-custom #header-bar input {
  font-size: 0.777778rem;
  height: 1.75rem;
  position: relative;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 1.5rem;
  top: 0.5rem;
}
.acalog-custom #header-bar .header-logo {
  color: #fff;
}
.acalog-custom #header-bar .header-logo::after {
  color: #B2B5B6;
  content: "//";
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  margin: 1.5rem;
  position: relative;
}
.acalog-custom #header-bar .org {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #header-logo-small {
  float: left;
  width: 134px;
  height: 30px;
  margin: .35rem 0;
}
.acalog-custom .input-search {
  left: -1.25rem;
  position: relative;
}
.acalog-custom nav.tab-bar {
  border-bottom: 3px solid #007AC3;
}
.acalog-custom .tab-bar {
  font-family: "pt_sans_narrowregular", Helvetica, Arial, sans-serif;
}
.acalog-custom .right-small a,
.acalog-custom .left-small a {
  display: block;
  color: #fff;
}
.acalog-custom .left-small,
.acalog-custom .right-small {
  border: none;
}
.acalog-custom .left-small {
  left: .5rem;
}
.acalog-custom #org-banner .org {
  color: #75564E;
  font-size: 1.25rem;
  font-weight: 600;
  border-bottom: 2px solid #ebac28;
}
.acalog-custom #org-banner .right-small {
  right: 3px;
  top: 5px;
}
.acalog-custom #off-canvas-modal {
  bottom: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
  overflow: scroll;
}
.acalog-custom #off-canvas-modal .side-nav-header {
  font-size: 1.5rem;
  background-color: inherit;
  padding-left: 0;
  margin: 0;
}
.acalog-custom #off-canvas-modal .breadcrumbs {
  margin: 0;
}
.acalog-custom #off-canvas-modal .side-nav li {
  border: none;
}
.acalog-custom #off-canvas-modal .side-nav li a {
  color: #fff;
}
.acalog-custom .close-box {
  position: fixed;
  top: 0;
  right: 0;
  background: #a6bcd5;
  padding: 3px 10px;
  z-index: 10;
}
.acalog-custom .overlay-on {
  overflow: hidden;
  position: fixed;
}
.acalog-custom #footer-bar {
  height: 50px;
  line-height: 2.778rem;
  border-top: 2px solid #007AC3;
}
.acalog-custom #footer-bar .footer-logo {
  color: #fff;
}
.acalog-custom #footer-bar .footer-logo::after {
  color: #c55133;
  content: " | ";
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  position: relative;
}
.acalog-custom #footer-bar .org {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #footer-bar .org::after {
  color: #c55133;
  content: " | ";
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  position: relative;
}
.acalog-custom #footer-bar .top {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #footer-bar .page-print {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #footer-bar .page-print::after {
  color: #c55133;
  content: " | ";
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  position: relative;
}
.acalog-custom #footer-bar .org-contact {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #footer-bar .org-contact::after {
  color: #c55133;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  position: relative;
}
.acalog-custom #footer-bar .tech-contact {
  color: #fff;
  font-weight: 300;
}
.acalog-custom #footer-bar .org-contact .icon-envelop::before {
  position: relative;
  top: -2px;
}
.acalog-custom .triangle_closed::before {
  font-family: "icomoon";
  font-size: 1rem;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.35em;
  text-transform: none;
  vertical-align: middle;
  content: "???";
}
.acalog-custom .triangle_open::before {
  background: url("../../img/gateway/256x240_icons_icons.png.html") -64px -16px no-repeat;
}
.acalog-custom #menu-menu li ul {
  display: none;
}
.acalog-custom .opener {
  cursor: pointer;
  border-right: 1px solid #000000;
  float: left;
  margin-left: -0.5rem;
  font-size: 1rem;
}
.acalog-custom .breadcrumbs {
  background-color: #FFFFFF;
  border-radius: 0px;
  border-bottom: 1px solid #007AC3;
  border-top: none;
  padding: 0.5rem 0.7777777778rem 0.5rem .15rem;
}
.acalog-custom .breadcrumbs .current .icon-home::before {
  color: #c0c0c0;
}
.acalog-custom .breadcrumbs .icon-home {
  position: relative;
  left: 0;
  top: -0.1111rem;
}
.acalog-custom .icon-home:before {
  vertical-align: top;
}
.acalog-custom .breadcrumbs>*:before {
  color: #B2B5B6;
}
.acalog-custom #page-nav {
  border: none;
  padding: 0;
  margin-top: 2.55rem;
}
.acalog-custom .campus-nav {
  background-color: #fafafa;
  display: block;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  margin-bottom: 1.5rem;
}
.acalog-custom .campus-nav a {
  font-weight: 400;
  font-size: 1rem;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  text-decoration: none;
  line-height: 1.2rem;
  color: #485ebf;
  padding: 15px 10px;
  display: block;
}
.acalog-custom .campus-nav li {
  border-top: 2px dotted #d6d6d6;
}
.acalog-custom .campus-nav li:first-child {
  border-top: 2px solid #d6d6d6;
}
.acalog-custom .campus-nav li:last-child {
  border-bottom: 2px solid #d6d6d6;
}
.acalog-custom #deptsearch {
  padding: 0.5rem;
  margin: 0;
}
.acalog-custom #dept-nav-bottom {
  background-color: black;
  height: 100vh;
  opacity: 0.5;
}
.acalog-custom nav ul.no-bullet,
.acalog-custom nav ul.no-bullet > li ul {
  margin: 0;
  padding: 0;
}
.acalog-custom ul .inner {
  overflow: hidden;
  display: none;
}
.acalog-custom .openerThing {
  cursor: pointer;
  border-left: 1px solid #87a3c6;
  color: #222222;
  font-weight: 300;
  background: rgba(255,255,255,0.7);
  width: 2rem;
  padding: 0 .5rem;
  vertical-align: middle;
}
.acalog-custom .openerThing.icon-plus:before,
.acalog-custom .openerThing.icon-minus:before {
  font-size: .6rem;
  margin: 0 .33rem;
  line-height: 2;
}
.acalog-custom .navtop {
  background-color: #eee;
  border-left: 1px solid #87a3c6;
  border-right: 1px solid #87a3c6;
}
.acalog-custom .navFolder {
  display: table;
  width: 100%;
}
.acalog-custom .site-nav li  a {
  font-weight: 300;
  display: block;
  padding: .5rem;
}
.acalog-custom .site-nav li span {
  display: table-cell;
}
.acalog-custom .site-nav li {
  border-bottom: 1px solid #87a3c6;
}
.acalog-custom .site-nav li:first-child {
  border-top: 1px solid #87a3c6;
}
.acalog-custom .site-nav ul ul li:last-child {
  border: none;
}
.acalog-custom .site-nav ul ul a {
  padding-left: 25px;
}
.acalog-custom .site-nav ul ul ul a {
  padding-left: 40px;
}
.acalog-custom .site-nav ul ul ul ul a {
  padding-left: 55px;
}
.acalog-custom .vnavLevel1Normal {
  background-color: #1E2A5B;
}
.acalog-custom .vnavLevel2Normal {
  background-color: #2f3f91;
}
.acalog-custom .vnavLevel3Normal {
  background-color: #435abf;
}
.acalog-custom .vnavLevel4Normal {
  background-color: #abc4ff;
}
.acalog-custom .vnav a,
.acalog-custom .vnav a:visited,
.acalog-custom .vnav a:hover {
  color: #ffffff;
}
.acalog-custom .vnav.vnavLevel4Normal a,
.acalog-custom .vnav.vnav.vnavLevel4Normal a:visited {
  color: #000000;
  font-weight: 400;
}
.acalog-custom .vnavSelected {
  background-color: #dddfe7;
}
.acalog-custom .vnavLevel1Normal a:hover,
.acalog-custom .vnavLevel2Normal a:hover,
.acalog-custom .vnavLevel3Normal a:hover,
.acalog-custom .vnavLevel4Normal a:hover,
.acalog-custom .vnavLevel1Normal span:hover {
  background-color: #dddfe7;
  color: #2e438a;
  font-weight: 400;
}
.acalog-custom .site-nav .vnavSelected .vnavActive {
  color: #000000;
  font-weight: 400;
}
.acalog-custom .site-navsm {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 9999;
  background: transparent;
  transform: translateX(-100%);
  transition-duration: 750ms;
  padding: 0;
  padding-top: 96px;
}
.acalog-custom .openDeptNav .site-navsm {
  visibility: visible;
  transform: translateX(0);
  transition-duration: 750ms;
  overflow-x: hidden;
  overflow-y: scroll;
}
.acalog-custom .site-navsm-wrap {
  height: 100%;
  position: relative;
}
.acalog-custom .close-DeptNav {
  margin: 0;
}
.acalog-custom .openDeptNav .close-DeptNav {
  display: block;
  z-index: 99999;
}
.acalog-custom .close-DeptNav .icon-cancel-circle:before {
  margin-left: 2rem;
  color: #ffffff;
  right: 1.5rem;
}
.acalog-custom .openDeptNav .reveal-modal-bg {
  background-color: rgba(0,0,0,0.6);
}
.acalog-custom .no-scroll {
  overflow: hidden;
}
.acalog-custom #deptMenuIcon {
  margin: 0.3rem 1rem 0 -0.3rem;
  left: 0;
  float: left;
  position: relative;
  cursor: pointer;
}
.acalog-custom #deptMenuBar {
  position: absolute;
  z-index: 2000;
  top: 46px;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #000;
  margin: 0;
}
.acalog-custom #deptMenuClose,
.acalog-custom #deptMenuHome {
  color: #fff;
  cursor: pointer;
}
.acalog-custom #deptMenuClose {
  float: right;
  padding: 10px 0;
}
.acalog-custom #deptMenuHome {
  float: left;
  padding: 10px 0 0 18px;
}
@media only screen and (max-width: 64.063em) {
  .acalog-custom .openDeptNav .site-navsm {
    overflow-x: hidden;
  }
  .acalog-custom .navtop {
    -webkit-touch-overflow: scroll;
  }
}
.acalog-custom #dir_image {
  text-align: center;
}
.acalog-custom #dir_content_name {
  font-weight: bold;
  font-size: 1.3rem;
}
.acalog-custom #dir_content_title,
.acalog-custom #dir_content,
.acalog-custom #dir_content_botleft {
  font-size: 0.9rem;
}
.acalog-custom .imgLink_sm,
.acalog-custom .imgLink_lg {
  border-radius: 5px 5px 5px 5px;
  position: relative;
  border: #ccc solid 5px;
}
.acalog-custom .imgLink_sm {
  height: 155px;
  width: 284px;
  overflow: hidden;
}
.acalog-custom .imgLink_lg {
  height: 243px;
  width: 440px;
  overflow: hidden;
}
.acalog-custom .imgLink_sm img,
.acalog-custom .imgLink_lg img {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .imgLink_text_frame {
  background: url("../../img/gateway/bg_newstext.png") repeat-x scroll 0 0 transparent;
  bottom: 0;
  color: #ffffff;
  position: absolute;
  width: 100%;
  z-index: 2;
  font-size: 130%;
  padding-top: 50px;
  text-align: left;
}
.acalog-custom .imgLink_title {
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 500;
}
.acalog-custom .imgLink_text {
  padding: 0 5px 5px;
  font-size: 1rem;
}
.acalog-custom .side-nav li a:not(.button) {
  color: #485ebf;
}
.acalog-custom td img {
  max-width: none;
}
.acalog-custom .panel.no-bg.img-pod {
  text-align: center;
}
.acalog-custom .panel.no-bg.img-pod h4 {
  line-height: 1.1rem;
  padding-top: .3rem;
}
.acalog-custom .panel.no-bg.img-pod p {
  font-size: .925rem;
  line-height: 1rem;
}
.acalog-custom #org-banner {
  margin: 5px 5px 10px;
}
.acalog-custom h3 {
  padding-bottom: 10px;
}
.acalog-custom #searchcontent {
  margin-bottom: 5rem;
}
.acalog-custom #large-searchcontent {
  padding-top: 10px;
  margin-bottom: 10px;
}
.acalog-custom #small-searchcontent {
  padding-top: 10px;
  background-color: #e6e6ed;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 10px;
}
.acalog-custom .gsa-results,
.acalog-custom .gsa-results-km,
.acalog-custom .dir-results {
  width: 100%;
  border: 1px solid #d8d8d8;
  color: #333333;
  margin-bottom: 0.3rem;
  padding: 0.5em;
  background-color: #fff;
}
.acalog-custom .gsa-results-km {
  margin-bottom: 1rem;
}
.acalog-custom .gsa-result {
  margin-bottom: 30px;
  overflow: hidden;
}
.acalog-custom .gsa-title,
.acalog-custom .gsa-url,
.acalog-custom .gsa-snippet {
  display: block;
}
.acalog-custom .gsa-title {
  font-size: 1rem;
  font-weight: 600;
}
.acalog-custom .gsa-url {
  font-size: 0.8rem;
  color: green;
}
.acalog-custom .gsa-doctype {
  color: #485ebf;
  font-size: 0.65rem;
  padding-right: 0.3rem;
}
.acalog-custom .gsa-snippet {
  font-size: 0.9rem;
  line-height: 1rem;
  padding-top: 5px;
}
.acalog-custom .dir-result {
  text-align: left;
  border-bottom: 1px dotted #d8d8d8;
  padding: 10px 5px 10px 10px;
  margin: 0 -10px;
  font-size: 0.8rem;
  line-height: 1rem;
}
.acalog-custom .dir-result:last-child {
  border: none;
}
.acalog-custom .dir-name {
  font-weight: bold;
  font-size: 1rem;
  text-align: left;
  display: block;
  padding-bottom: 0.4rem;
}
.acalog-custom .dir-email,
.acalog-custom .dir-title,
.acalog-custom .dir-phone,
.acalog-custom .dir-dep,
.acalog-custom .dir-loc,
.acalog-custom .dir-web {
  font-size: 0.8rem;
  text-align: left;
  display: block;
  line-height: 1rem;
}
.acalog-custom .dir-contactinfo {
  padding-top: 0.4rem;
}
.acalog-custom #small-gsa,
.acalog-custom #small-dir {
  padding: 8px;
  margin: 0;
}
.acalog-custom #small-gsa .gsa-results,
.acalog-custom #small-gsa .gsa-results-km {
  border: none;
  background: none;
  padding: 0;
  margin-bottom: 5px;
}
.acalog-custom #small-gsa .gsa-result {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  padding: 0.5rem;
  margin-bottom: 0.4rem;
}
.acalog-custom #small-gsa .gsa-keymatch {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  padding: 0.5rem;
  margin-bottom: 0.4rem;
}
.acalog-custom #large-gsa .gsa-keymatch {
  padding-bottom: 10px;
}
.acalog-custom #small-gsa .gsa-title {
  line-height: 1rem;
  padding-bottom: 0.2rem;
}
.acalog-custom #small-gsa .gsa-url {
  overflow: hidden;
  line-height: 1rem;
  white-space: nowrap;
  padding-bottom: 8px;
}
.acalog-custom #small-gsa .gsa-snippet {
  border-top: 1px dotted #d8d8d8;
  padding: 8px 5px 0 10px;
  margin: 0 -10px;
  font-size: 0.8rem;
}
.acalog-custom #gsa-footer {
  margin-bottom: 2rem;
  text-align: center;
}
.acalog-custom #gsa-prev {
  width: 50%;
  border-right: 1px solid white;
  float: left;
}
.acalog-custom #gsa-next {
  width: 50%;
  border-left: 1px solid white;
  float: right;
}
.acalog-custom #dir-msg,
.acalog-custom #gsa-msg,
.acalog-custom #gsa-msg_m {
  padding-bottom: 10px;
  font-size: 1em;
  position: relative;
}
.acalog-custom #dir-filter {
  margin-bottom: 10px;
}
.acalog-custom .dir-filteroption {
  border: 1px solid #c0c0c0;
  padding: 5px 15px 5px 15px;
  cursor: pointer;
  font-size: 0.8rem;
}
.acalog-custom .sub-nav dd[id^='dir-filter-'] {
  margin-left: 0;
}
.acalog-custom #dir-filter .sub-nav .active a {
  color: #000;
  background-color: #e6e6ed;
  font-weight: bold;
}
.acalog-custom .sub-nav dd[id^='dir-filter-'] a {
  color: #485ebf;
}
.acalog-custom #small-dir .sub-nav dd[id^='dir-filter-'] a {
  font-size: 1rem;
}
.acalog-custom #large-dir .sub-nav dd[id^='dir-filter-'] a {
  font-size: 0.8rem;
}
.acalog-custom #dir-filter  label {
  margin-left: 0.2rem;
  margin-right: 0.6rem;
  color: #000;
}
.acalog-custom #label-dir-amount,
.acalog-custom #label-gsa-amount {
  color: #6a6a6a;
  font-size: 0.7rem;
  font-weight: normal;
  padding-left: 0.6rem;
}
.acalog-custom #small-dir .dir-results {
  border: none;
  background: none;
  padding: 0;
  margin-bottom: 5px;
}
.acalog-custom #small-dir .dir-result {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  padding: 0.5rem;
  margin: 0 0 0.4rem 0;
}
.acalog-custom #searchcontainer {
  width: 260px;
  position: relative;
  float: left;
}
.acalog-custom #searchcontainer_m {
  width: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.acalog-custom #searchinput-p,
.acalog-custom #searchinput-sp {
  width: 100%;
  height: 50px;
  z-index: 100;
}
.acalog-custom #searchbutton-p,
.acalog-custom #searchbutton-sp,
.acalog-custom #searchbutton-sps {
  position: relative;
  color: #485ebf;
  top: -35px;
  text-align: right;
  float: right;
  z-index: 5000;
}
.acalog-custom #searchinput-p_m {
  position: absolute;
  width: 100% !important;
  z-index: 100;
  font-size: 1.2em;
  height: 45px;
  padding-left: 15px;
  border: 1px solid #c0c0c0;
  display: none;
}
.acalog-custom #searchbutton-p_m {
  color: #485ebf;
  margin: -5px -2px 0 -1px;
  padding: 12px 0 18px 5px;
  position: relative;
  z-index: 200;
}
.acalog-custom #searchbutton-sp_m {
  color: #c0c0c0;
  margin: -5px -2px 0 -1px;
  padding: 12px 0 18px 5px;
  position: relative;
  float: right;
  z-index: 200;
}
.acalog-custom #searchbutton-sp_m::before {
  font-size: 1.6rem;
}
.acalog-custom #searchinput-sp_m {
  position: absolute;
  width: 100% !important;
  z-index: 100;
  font-size: 1.2em;
  height: 45px;
  padding-left: 15px;
  border: 1px solid #c0c0c0;
}
.acalog-custom #searchinput-sp_x {
  position: relative;
  width: 100% !important;
  z-index: 100;
  font-size: 1rem;
  height: 2.944rem;
  border: 1px solid #c0c0c0;
}
.acalog-custom #searchbutton-sp_x {
  background-color: #2f3f86;
  color: #ffffff;
  float: right;
  padding: 12px 0 18px 5px;
  position: relative;
  width: 2.8rem;
  top: -3.79rem;
  z-index: 200;
}
.acalog-custom #searchinput-hp_m {
  position: absolute;
  float: left;
  z-index: 1;
  left: 0;
  top: 0;
  height: 48px;
  font-size: 1rem;
  display: none;
  padding-right: 7rem;
}
.acalog-custom #searchicon-hp_m {
  float: right;
  position: relative;
  color: #fff;
  margin-right: 4rem;
  margin-top: 0;
  top: 10px;
  cursor: pointer;
  z-index: 100;
}
.acalog-custom #searchicon-hp_m::before {
  font-size: 1.6rem;
}
.acalog-custom #search_m {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.acalog-custom #searchcolumn {
  height: 50px;
}
.acalog-custom #searchicon {
  cursor: pointer;
  color: #fff;
  z-index: 1000;
  margin-top: 0.55rem;
}
.acalog-custom #searchicon:before {
  font-size: 1.5rem;
}
.acalog-custom #dept-options-container {
  visibility: hidden;
  position: relative;
  top: -8px;
  width: 100%;
  height: auto;
  background-color: #ededed;
  border: 1px solid #999999;
  color: #000000;
  z-index: 10;
  padding-bottom: 0.5rem;
}
.acalog-custom #container-table,
.acalog-custom #container-table td,
.acalog-custom #container-table tr,
.acalog-custom #container-table-sp_m,
.acalog-custom #container-table-sp_m td,
.acalog-custom #container-table-sp_m tr,
.acalog-custom #container-table_m,
.acalog-custom #container-table_m td,
.acalog-custom #container-table_m tr {
  background: none;
  border: none;
  margin: 0;
  padding: 0 0 0 5px;
  margin-bottom: -5px;
}
.acalog-custom #container-table_m {
  padding: .5rem .5rem .2rem 0;
  margin-left: -7px;
}
.acalog-custom #opt-1-container_m {
  height: 1.5rem;
}
.acalog-custom #dept-options-container-p_m {
  display: none;
  text-align: left;
  padding-left: 1rem;
  position: relative;
  padding-left: 0.5rem;
  top: -132px;
  height: auto;
  background-color: #ededed;
  border: 1px solid #999999;
  color: #000000;
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow: hidden;
}
.acalog-custom #dept-options-container_m {
  display: block;
  position: relative;
  top: 0px;
  height: auto;
  background-color: #ededed;
  border: 1px solid #999999;
  color: #000000;
  float: left;
  z-index: 50;
  width: 100%;
  overflow: hidden;
  margin-top: 44px;
}
.acalog-custom #container-table td label {
  padding-top: 0.35rem;
}
.acalog-custom #container-table-sp_m {
  padding-top: .5rem;
  padding-left: .7rem;
}
.acalog-custom input#opt-1,
.acalog-custom input#opt-2 {
  height: auto;
}
.acalog-custom #opt-1_m,
.acalog-custom #opt-2_m {
  margin-left: 8px;
}
.acalog-custom #dept-options-container>label {
  position: relative;
  top: -10px;
}
.acalog-custom #dept-options-container_m>label {
  position: relative;
  top: -4px;
  font-size: 1rem;
}
.acalog-custom .icon-checkbox-checked {
  color: #6C912D;
  cursor: default;
}
.acalog-custom .icon-checkbox-unchecked {
  color: #000000;
  cursor: pointer;
}
.acalog-custom .icon-checkbox-unchecked>span {
  color: #485ebf;
}
.acalog-custom .nowidth {
  width: 0%;
}
.acalog-custom .fullwidth {
  width: 100%;
}
.acalog-custom #spinner {
  background: url("../../img/gateway/ajax-loader.gif") no-repeat;
  position: relative;
  width: 24px;
  height: 24px;
  position: relative;
}
.acalog-custom .active-tab,
.acalog-custom .inactive-tab {
  height: 2.8125rem;
  padding-top: 0.6rem;
  text-align: center;
  font-weight: bold;
}
.acalog-custom .active-tab {
  background: #e6e6ed none repeat scroll 0 0;
  color: #000;
  border-top: 1px solid #c0c0c0;
}
.acalog-custom .inactive-tab {
  background: #fcfcfc none repeat scroll 0 0;
  color: #485ebf;
  cursor: pointer;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
}
.acalog-custom .inactive-tab:hover {
  color: #485ebf;
}
.acalog-custom #tab-gsa.active-tab {
  border-right: 1px solid #c0c0c0;
  border-radius: 0 10px 0 0;
}
.acalog-custom #tab-gsa.inactive-tab {
  border-radius: 0 10px 0 0;
  border-right: 1px solid #c0c0c0;
}
.acalog-custom #tab-dir.active-tab {
  border-left: 1px solid #c0c0c0;
  border-radius: 10px 0 0 0;
}
.acalog-custom #tab-dir.inactive-tab {
  border-radius: 10px 0 0 0;
  border-left: 1px solid #c0c0c0;
}
.acalog-custom .active-label {
  border-bottom: 3px solid #D30C55;
}
.acalog-custom #cd-container {
  float: right;
}
.acalog-custom .cd-top {
  border-radius: .5rem 0 0 .5rem;
  position: fixed;
  width: 2.4rem;
  height: 3rem;
  bottom: 4rem;
  left: -2.4rem;
  margin-left: 100%;
  padding-left: 0;
  padding-top: .5rem;
  display: inline-block;
  text-align: center;
  font-size: 0.9rem;
  font-weight: bold;
  line-height: 1rem;
  color: white;
  background-color: #2f3f86;
  visibility: hidden;
  overflow: hidden;
  z-index: 1000;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.acalog-custom .cd-top.cd-is-visible,
.acalog-custom .cd-top.cd-fade-out,
.acalog-custom .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.acalog-custom .cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.acalog-custom .cd-top.cd-fade-out {
  opacity: .5;
}
.acalog-custom .no-touch .cd-top:hover {
  background-color: #435ED5;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .acalog-custom .cd-top::after {
    content: "Beginning of Page";
  }
  .acalog-custom .cd-top {
    height: 30px;
  }
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.6;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.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-weight: 300;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.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-weight: 300;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.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-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.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-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.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-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.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-weight: 600;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.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-weight: 600;
  font-family: "pt_sans_narrowregular", Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.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: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.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: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}
html {
  font-size: 18px;
}
#gateway-popup body,
#gateway-page body {
  color: #222222;
  font-size: 18px;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  background: none;
}
#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: 1280px;
  width: 100%;
  margin: 0px 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 15px 5px 15px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 15px 30px 15px;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 320px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 30px 0px;
}
#gateway-popup #keyword,
#gateway-popup #location,
#gateway-page #keyword,
#gateway-page #location {
  width: 100% !important;
}
#gateway-popup .n2_links:first-child,
#gateway-page .n2_links:first-child {
  border-top: 1px solid #87a3c6;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  border-bottom: 1px solid #87a3c6;
  border-left: 1px solid #87a3c6;
  border-right: 1px solid #87a3c6;
  background-color: #1e2a5b;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  padding: 0.5rem;
  display: block;
}
#gateway-popup .n2_links a:hover,
#gateway-page .n2_links a:hover {
  background-color: #dddfe7;
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  background-color: #dddfe7;
  color: #000000;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 15px 30px 15px;
  width: 70%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  width: 100%;
  padding: 0px 0px 0px 0px;
}
#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;
}
#acalog-client-header {
  line-height: 1.5;
}
#gateway-footer-copyright {
  padding: 15px 0;
  display: none;
}
#acalog-client-footer {
  line-height: 1.5;
}
.openDeptNav .site-navsm {
  visibility: visible;
  transform: translateX(0);
  transition-duration: 750ms;
  overflow-x: hidden;
  overflow-y: scroll;
}
.openDeptNav .close-DeptNav {
  display: block;
  z-index: 99999;
}
.openDeptNav .reveal-modal-bg {
  background-color: rgba(0,0,0,0.6);
}
@media only screen and (max-width: 64.063em) {
  .openDeptNav .site-navsm {
    overflow-x: hidden;
  }
}
.acalog-custom #org-banner {
  display: none !important;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
#gateway-popup table.td_dark,
#gateway-popup table.td_light {
  background-color: #ffffff;
}
#gateway-popup body {
  background-color: #ffffff !important;
}
.acalog-custom [class^="icon-"],
.acalog-custom [class*=" icon-"] {
  color: white;
  bottom: 2px;
  position: relative;
}
a:focus {
  color: #1B4CAB !important;
}
