#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: #7B1125 !important;
  color: #7B1125 !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: #7B1125 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #7B1125 !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: #7B1125;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #7B1125;
}
#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: #CCCCCC;
}
#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: #7B1125;
}
#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: #7B1125 0px 0px 5px 0px;
  -moz-box-shadow: #7B1125 0px 0px 5px 0px;
  -o-box-shadow: #7B1125 0px 0px 5px 0px;
  box-shadow: #7B1125 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: 1420px;
}
#gateway-popup body {
  background: #CCCCCC !important;
}
#gateway-popup .toplevel_popup {
  border-color: #7B1125;
}
#gateway-popup .block_n1_right {
  background-color: #7B1125;
}
#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 {
  @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,200italic,300italic,400italic,600,600italic,700,700italic,900,900italic&subset=latin,latin-ext,vietnamese);
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../../img/gateway/fontawesome-webfont.eot?v=4.4.0");
  src: url("../../img/gateway/fontawesome-webfont.eot") format('embedded-opentype'), url("../../img/gateway/fontawesome-webfont.woff2?v=4.4.0") format('woff2'), url("../../img/gateway/fontawesome-webfont.woff?v=4.4.0") format('woff'), url("../../img/gateway/fontawesome-webfont.ttf?v=4.4.0") format('truetype'), url("../../img/gateway/fontawesome-webfont.svg?v=4.4.0") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.acalog-custom .fa-2x {
  font-size: 2em;
}
.acalog-custom .fa-3x {
  font-size: 3em;
}
.acalog-custom .fa-4x {
  font-size: 4em;
}
.acalog-custom .fa-5x {
  font-size: 5em;
}
.acalog-custom .fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.acalog-custom .fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.acalog-custom .fa-ul>li {
  position: relative;
}
.acalog-custom .fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.acalog-custom .fa-li.fa-lg {
  left: -1.85714286em;
}
.acalog-custom .fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}
.acalog-custom .fa-pull-left {
  float: left;
}
.acalog-custom .fa-pull-right {
  float: right;
}
.acalog-custom .fa.fa-pull-left {
  margin-right: .3em;
}
.acalog-custom .fa.fa-pull-right {
  margin-left: .3em;
}
.acalog-custom .pull-right {
  float: right;
}
.acalog-custom .pull-left {
  float: left;
}
.acalog-custom .fa.pull-left {
  margin-right: .3em;
}
.acalog-custom .fa.pull-right {
  margin-left: .3em;
}
.acalog-custom .fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.acalog-custom .fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.acalog-custom .fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
}
.acalog-custom .fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  transform: scale(1,-1);
}
.acalog-custom :root .fa-rotate-90,
.acalog-custom :root .fa-rotate-180,
.acalog-custom :root .fa-rotate-270,
.acalog-custom :root .fa-flip-horizontal,
.acalog-custom :root .fa-flip-vertical {
  filter: none;
}
.acalog-custom .fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.acalog-custom .fa-stack-1x,
.acalog-custom .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.acalog-custom .fa-stack-1x {
  line-height: inherit;
}
.acalog-custom .fa-stack-2x {
  font-size: 2em;
}
.acalog-custom .fa-inverse {
  color: #fff;
}
.acalog-custom .fa-glass:before {
  content: "\f000";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-envelope-o:before {
  content: "\f003";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-star-o:before {
  content: "\f006";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-remove:before,
.acalog-custom .fa-close:before,
.acalog-custom .fa-times:before {
  content: "\f00d";
}
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-gear:before,
.acalog-custom .fa-cog:before {
  content: "\f013";
}
.acalog-custom .fa-trash-o:before {
  content: "\f014";
}
.acalog-custom .fa-home:before {
  content: "\f015";
}
.acalog-custom .fa-file-o:before {
  content: "\f016";
}
.acalog-custom .fa-clock-o:before {
  content: "\f017";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.acalog-custom .fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-play-circle-o:before {
  content: "\f01d";
}
.acalog-custom .fa-rotate-right:before,
.acalog-custom .fa-repeat:before {
  content: "\f01e";
}
.acalog-custom .fa-refresh:before {
  content: "\f021";
}
.acalog-custom .fa-list-alt:before {
  content: "\f022";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-volume-down:before {
  content: "\f027";
}
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-dedent:before,
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-video-camera:before {
  content: "\f03d";
}
.acalog-custom .fa-photo:before,
.acalog-custom .fa-image:before,
.acalog-custom .fa-picture-o:before {
  content: "\f03e";
}
.acalog-custom .fa-pencil:before {
  content: "\f040";
}
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-adjust:before {
  content: "\f042";
}
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-edit:before,
.acalog-custom .fa-pencil-square-o:before {
  content: "\f044";
}
.acalog-custom .fa-share-square-o:before {
  content: "\f045";
}
.acalog-custom .fa-check-square-o:before {
  content: "\f046";
}
.acalog-custom .fa-arrows:before {
  content: "\f047";
}
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-fast-forward:before {
  content: "\f050";
}
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-times-circle:before {
  content: "\f057";
}
.acalog-custom .fa-check-circle:before {
  content: "\f058";
}
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-times-circle-o:before {
  content: "\f05c";
}
.acalog-custom .fa-check-circle-o:before {
  content: "\f05d";
}
.acalog-custom .fa-ban:before {
  content: "\f05e";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-mail-forward:before,
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-plus:before {
  content: "\f067";
}
.acalog-custom .fa-minus:before {
  content: "\f068";
}
.acalog-custom .fa-asterisk:before {
  content: "\f069";
}
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-warning:before,
.acalog-custom .fa-exclamation-triangle:before {
  content: "\f071";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-calendar:before {
  content: "\f073";
}
.acalog-custom .fa-random:before {
  content: "\f074";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .fa-arrows-h:before {
  content: "\f07e";
}
.acalog-custom .fa-bar-chart-o:before,
.acalog-custom .fa-bar-chart:before {
  content: "\f080";
}
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-facebook-square:before {
  content: "\f082";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-gears:before,
.acalog-custom .fa-cogs:before {
  content: "\f085";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-thumbs-o-up:before {
  content: "\f087";
}
.acalog-custom .fa-thumbs-o-down:before {
  content: "\f088";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-heart-o:before {
  content: "\f08a";
}
.acalog-custom .fa-sign-out:before {
  content: "\f08b";
}
.acalog-custom .fa-linkedin-square:before {
  content: "\f08c";
}
.acalog-custom .fa-thumb-tack:before {
  content: "\f08d";
}
.acalog-custom .fa-external-link:before {
  content: "\f08e";
}
.acalog-custom .fa-sign-in:before {
  content: "\f090";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-github-square:before {
  content: "\f092";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-lemon-o:before {
  content: "\f094";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-square-o:before {
  content: "\f096";
}
.acalog-custom .fa-bookmark-o:before {
  content: "\f097";
}
.acalog-custom .fa-phone-square:before {
  content: "\f098";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-facebook-f:before,
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-feed:before,
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-hdd-o:before {
  content: "\f0a0";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-hand-o-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-hand-o-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-hand-o-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-hand-o-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .fa-group:before,
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-chain:before,
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-cut:before,
.acalog-custom .fa-scissors:before {
  content: "\f0c4";
}
.acalog-custom .fa-copy:before,
.acalog-custom .fa-files-o:before {
  content: "\f0c5";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-save:before,
.acalog-custom .fa-floppy-o:before {
  content: "\f0c7";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-navicon:before,
.acalog-custom .fa-reorder:before,
.acalog-custom .fa-bars:before {
  content: "\f0c9";
}
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .fa-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .fa-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .fa-money:before {
  content: "\f0d6";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-unsorted:before,
.acalog-custom .fa-sort:before {
  content: "\f0dc";
}
.acalog-custom .fa-sort-down:before,
.acalog-custom .fa-sort-desc:before {
  content: "\f0dd";
}
.acalog-custom .fa-sort-up:before,
.acalog-custom .fa-sort-asc:before {
  content: "\f0de";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .fa-rotate-left:before,
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-legal:before,
.acalog-custom .fa-gavel:before {
  content: "\f0e3";
}
.acalog-custom .fa-dashboard:before,
.acalog-custom .fa-tachometer:before {
  content: "\f0e4";
}
.acalog-custom .fa-comment-o:before {
  content: "\f0e5";
}
.acalog-custom .fa-comments-o:before {
  content: "\f0e6";
}
.acalog-custom .fa-flash:before,
.acalog-custom .fa-bolt:before {
  content: "\f0e7";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-paste:before,
.acalog-custom .fa-clipboard:before {
  content: "\f0ea";
}
.acalog-custom .fa-lightbulb-o:before {
  content: "\f0eb";
}
.acalog-custom .fa-exchange:before {
  content: "\f0ec";
}
.acalog-custom .fa-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .fa-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-bell-o:before {
  content: "\f0a2";
}
.acalog-custom .fa-coffee:before {
  content: "\f0f4";
}
.acalog-custom .fa-cutlery:before {
  content: "\f0f5";
}
.acalog-custom .fa-file-text-o:before {
  content: "\f0f6";
}
.acalog-custom .fa-building-o:before {
  content: "\f0f7";
}
.acalog-custom .fa-hospital-o:before {
  content: "\f0f8";
}
.acalog-custom .fa-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .fa-medkit:before {
  content: "\f0fa";
}
.acalog-custom .fa-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-h-square:before {
  content: "\f0fd";
}
.acalog-custom .fa-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .fa-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .fa-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .fa-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .fa-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-desktop:before {
  content: "\f108";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-tablet:before {
  content: "\f10a";
}
.acalog-custom .fa-mobile-phone:before,
.acalog-custom .fa-mobile:before {
  content: "\f10b";
}
.acalog-custom .fa-circle-o:before {
  content: "\f10c";
}
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-mail-reply:before,
.acalog-custom .fa-reply:before {
  content: "\f112";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-folder-o:before {
  content: "\f114";
}
.acalog-custom .fa-folder-open-o:before {
  content: "\f115";
}
.acalog-custom .fa-smile-o:before {
  content: "\f118";
}
.acalog-custom .fa-frown-o:before {
  content: "\f119";
}
.acalog-custom .fa-meh-o:before {
  content: "\f11a";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-keyboard-o:before {
  content: "\f11c";
}
.acalog-custom .fa-flag-o:before {
  content: "\f11d";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-mail-reply-all:before,
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-star-half-empty:before,
.acalog-custom .fa-star-half-full:before,
.acalog-custom .fa-star-half-o:before {
  content: "\f123";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-code-fork:before {
  content: "\f126";
}
.acalog-custom .fa-unlink:before,
.acalog-custom .fa-chain-broken:before {
  content: "\f127";
}
.acalog-custom .fa-question:before {
  content: "\f128";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-exclamation:before {
  content: "\f12a";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-shield:before {
  content: "\f132";
}
.acalog-custom .fa-calendar-o:before {
  content: "\f133";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .fa-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .fa-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .fa-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .fa-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .fa-rss-square:before {
  content: "\f143";
}
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-ticket:before {
  content: "\f145";
}
.acalog-custom .fa-minus-square:before {
  content: "\f146";
}
.acalog-custom .fa-minus-square-o:before {
  content: "\f147";
}
.acalog-custom .fa-level-up:before {
  content: "\f148";
}
.acalog-custom .fa-level-down:before {
  content: "\f149";
}
.acalog-custom .fa-check-square:before {
  content: "\f14a";
}
.acalog-custom .fa-pencil-square:before {
  content: "\f14b";
}
.acalog-custom .fa-external-link-square:before {
  content: "\f14c";
}
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-toggle-down:before,
.acalog-custom .fa-caret-square-o-down:before {
  content: "\f150";
}
.acalog-custom .fa-toggle-up:before,
.acalog-custom .fa-caret-square-o-up:before {
  content: "\f151";
}
.acalog-custom .fa-toggle-right:before,
.acalog-custom .fa-caret-square-o-right:before {
  content: "\f152";
}
.acalog-custom .fa-euro:before,
.acalog-custom .fa-eur:before {
  content: "\f153";
}
.acalog-custom .fa-gbp:before {
  content: "\f154";
}
.acalog-custom .fa-dollar:before,
.acalog-custom .fa-usd:before {
  content: "\f155";
}
.acalog-custom .fa-rupee:before,
.acalog-custom .fa-inr:before {
  content: "\f156";
}
.acalog-custom .fa-cny:before,
.acalog-custom .fa-rmb:before,
.acalog-custom .fa-yen:before,
.acalog-custom .fa-jpy:before {
  content: "\f157";
}
.acalog-custom .fa-ruble:before,
.acalog-custom .fa-rouble:before,
.acalog-custom .fa-rub:before {
  content: "\f158";
}
.acalog-custom .fa-won:before,
.acalog-custom .fa-krw:before {
  content: "\f159";
}
.acalog-custom .fa-bitcoin:before,
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-file-text:before {
  content: "\f15c";
}
.acalog-custom .fa-sort-alpha-asc:before {
  content: "\f15d";
}
.acalog-custom .fa-sort-alpha-desc:before {
  content: "\f15e";
}
.acalog-custom .fa-sort-amount-asc:before {
  content: "\f160";
}
.acalog-custom .fa-sort-amount-desc:before {
  content: "\f161";
}
.acalog-custom .fa-sort-numeric-asc:before {
  content: "\f162";
}
.acalog-custom .fa-sort-numeric-desc:before {
  content: "\f163";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-youtube-square:before {
  content: "\f166";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-bitbucket-square:before {
  content: "\f172";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .fa-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .fa-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .fa-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-female:before {
  content: "\f182";
}
.acalog-custom .fa-male:before {
  content: "\f183";
}
.acalog-custom .fa-gittip:before,
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-sun-o:before {
  content: "\f185";
}
.acalog-custom .fa-moon-o:before {
  content: "\f186";
}
.acalog-custom .fa-archive:before {
  content: "\f187";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.acalog-custom .fa-arrow-circle-o-left:before {
  content: "\f190";
}
.acalog-custom .fa-toggle-left:before,
.acalog-custom .fa-caret-square-o-left:before {
  content: "\f191";
}
.acalog-custom .fa-dot-circle-o:before {
  content: "\f192";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-turkish-lira:before,
.acalog-custom .fa-try:before {
  content: "\f195";
}
.acalog-custom .fa-plus-square-o:before {
  content: "\f196";
}
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-envelope-square:before {
  content: "\f199";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-institution:before,
.acalog-custom .fa-bank:before,
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-mortar-board:before,
.acalog-custom .fa-graduation-cap:before {
  content: "\f19d";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f1a7";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-spoon:before {
  content: "\f1b1";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-automobile:before,
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-cab:before,
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-file-pdf-o:before {
  content: "\f1c1";
}
.acalog-custom .fa-file-word-o:before {
  content: "\f1c2";
}
.acalog-custom .fa-file-excel-o:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.acalog-custom .fa-file-photo-o:before,
.acalog-custom .fa-file-picture-o:before,
.acalog-custom .fa-file-image-o:before {
  content: "\f1c5";
}
.acalog-custom .fa-file-zip-o:before,
.acalog-custom .fa-file-archive-o:before {
  content: "\f1c6";
}
.acalog-custom .fa-file-sound-o:before,
.acalog-custom .fa-file-audio-o:before {
  content: "\f1c7";
}
.acalog-custom .fa-file-movie-o:before,
.acalog-custom .fa-file-video-o:before {
  content: "\f1c8";
}
.acalog-custom .fa-file-code-o:before {
  content: "\f1c9";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-life-bouy:before,
.acalog-custom .fa-life-buoy:before,
.acalog-custom .fa-life-saver:before,
.acalog-custom .fa-support:before,
.acalog-custom .fa-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .fa-circle-o-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-ra:before,
.acalog-custom .fa-rebel:before {
  content: "\f1d0";
}
.acalog-custom .fa-ge:before,
.acalog-custom .fa-empire:before {
  content: "\f1d1";
}
.acalog-custom .fa-git-square:before {
  content: "\f1d2";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-y-combinator-square:before,
.acalog-custom .fa-yc-square:before,
.acalog-custom .fa-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-wechat:before,
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-send:before,
.acalog-custom .fa-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .fa-send-o:before,
.acalog-custom .fa-paper-plane-o:before {
  content: "\f1d9";
}
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-circle-thin:before {
  content: "\f1db";
}
.acalog-custom .fa-header:before {
  content: "\f1dc";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-sliders:before {
  content: "\f1de";
}
.acalog-custom .fa-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .fa-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-soccer-ball-o:before,
.acalog-custom .fa-futbol-o:before {
  content: "\f1e3";
}
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-newspaper-o:before {
  content: "\f1ea";
}
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-bell-slash-o:before {
  content: "\f1f7";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-at:before {
  content: "\f1fa";
}
.acalog-custom .fa-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .fa-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-area-chart:before {
  content: "\f1fe";
}
.acalog-custom .fa-pie-chart:before {
  content: "\f200";
}
.acalog-custom .fa-line-chart:before {
  content: "\f201";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-cc:before {
  content: "\f20a";
}
.acalog-custom .fa-shekel:before,
.acalog-custom .fa-sheqel:before,
.acalog-custom .fa-ils:before {
  content: "\f20b";
}
.acalog-custom .fa-meanpath:before {
  content: "\f20c";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-diamond:before {
  content: "\f219";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-intersex:before,
.acalog-custom .fa-transgender:before {
  content: "\f224";
}
.acalog-custom .fa-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-genderless:before {
  content: "\f22d";
}
.acalog-custom .fa-facebook-official:before {
  content: "\f230";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-user-times:before {
  content: "\f235";
}
.acalog-custom .fa-hotel:before,
.acalog-custom .fa-bed:before {
  content: "\f236";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-subway:before {
  content: "\f239";
}
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .fa-yc:before,
.acalog-custom .fa-y-combinator:before {
  content: "\f23b";
}
.acalog-custom .fa-optin-monster:before {
  content: "\f23c";
}
.acalog-custom .fa-opencart:before {
  content: "\f23d";
}
.acalog-custom .fa-expeditedssl:before {
  content: "\f23e";
}
.acalog-custom .fa-battery-4:before,
.acalog-custom .fa-battery-full:before {
  content: "\f240";
}
.acalog-custom .fa-battery-3:before,
.acalog-custom .fa-battery-three-quarters:before {
  content: "\f241";
}
.acalog-custom .fa-battery-2:before,
.acalog-custom .fa-battery-half:before {
  content: "\f242";
}
.acalog-custom .fa-battery-1:before,
.acalog-custom .fa-battery-quarter:before {
  content: "\f243";
}
.acalog-custom .fa-battery-0:before,
.acalog-custom .fa-battery-empty:before {
  content: "\f244";
}
.acalog-custom .fa-mouse-pointer:before {
  content: "\f245";
}
.acalog-custom .fa-i-cursor:before {
  content: "\f246";
}
.acalog-custom .fa-object-group:before {
  content: "\f247";
}
.acalog-custom .fa-object-ungroup:before {
  content: "\f248";
}
.acalog-custom .fa-sticky-note:before {
  content: "\f249";
}
.acalog-custom .fa-sticky-note-o:before {
  content: "\f24a";
}
.acalog-custom .fa-cc-jcb:before {
  content: "\f24b";
}
.acalog-custom .fa-cc-diners-club:before {
  content: "\f24c";
}
.acalog-custom .fa-clone:before {
  content: "\f24d";
}
.acalog-custom .fa-balance-scale:before {
  content: "\f24e";
}
.acalog-custom .fa-hourglass-o:before {
  content: "\f250";
}
.acalog-custom .fa-hourglass-1:before,
.acalog-custom .fa-hourglass-start:before {
  content: "\f251";
}
.acalog-custom .fa-hourglass-2:before,
.acalog-custom .fa-hourglass-half:before {
  content: "\f252";
}
.acalog-custom .fa-hourglass-3:before,
.acalog-custom .fa-hourglass-end:before {
  content: "\f253";
}
.acalog-custom .fa-hourglass:before {
  content: "\f254";
}
.acalog-custom .fa-hand-grab-o:before,
.acalog-custom .fa-hand-rock-o:before {
  content: "\f255";
}
.acalog-custom .fa-hand-stop-o:before,
.acalog-custom .fa-hand-paper-o:before {
  content: "\f256";
}
.acalog-custom .fa-hand-scissors-o:before {
  content: "\f257";
}
.acalog-custom .fa-hand-lizard-o:before {
  content: "\f258";
}
.acalog-custom .fa-hand-spock-o:before {
  content: "\f259";
}
.acalog-custom .fa-hand-pointer-o:before {
  content: "\f25a";
}
.acalog-custom .fa-hand-peace-o:before {
  content: "\f25b";
}
.acalog-custom .fa-trademark:before {
  content: "\f25c";
}
.acalog-custom .fa-registered:before {
  content: "\f25d";
}
.acalog-custom .fa-creative-commons:before {
  content: "\f25e";
}
.acalog-custom .fa-gg:before {
  content: "\f260";
}
.acalog-custom .fa-gg-circle:before {
  content: "\f261";
}
.acalog-custom .fa-tripadvisor:before {
  content: "\f262";
}
.acalog-custom .fa-odnoklassniki:before {
  content: "\f263";
}
.acalog-custom .fa-odnoklassniki-square:before {
  content: "\f264";
}
.acalog-custom .fa-get-pocket:before {
  content: "\f265";
}
.acalog-custom .fa-wikipedia-w:before {
  content: "\f266";
}
.acalog-custom .fa-safari:before {
  content: "\f267";
}
.acalog-custom .fa-chrome:before {
  content: "\f268";
}
.acalog-custom .fa-firefox:before {
  content: "\f269";
}
.acalog-custom .fa-opera:before {
  content: "\f26a";
}
.acalog-custom .fa-internet-explorer:before {
  content: "\f26b";
}
.acalog-custom .fa-tv:before,
.acalog-custom .fa-television:before {
  content: "\f26c";
}
.acalog-custom .fa-contao:before {
  content: "\f26d";
}
.acalog-custom .fa-500px:before {
  content: "\f26e";
}
.acalog-custom .fa-amazon:before {
  content: "\f270";
}
.acalog-custom .fa-calendar-plus-o:before {
  content: "\f271";
}
.acalog-custom .fa-calendar-minus-o:before {
  content: "\f272";
}
.acalog-custom .fa-calendar-times-o:before {
  content: "\f273";
}
.acalog-custom .fa-calendar-check-o:before {
  content: "\f274";
}
.acalog-custom .fa-industry:before {
  content: "\f275";
}
.acalog-custom .fa-map-pin:before {
  content: "\f276";
}
.acalog-custom .fa-map-signs:before {
  content: "\f277";
}
.acalog-custom .fa-map-o:before {
  content: "\f278";
}
.acalog-custom .fa-map:before {
  content: "\f279";
}
.acalog-custom .fa-commenting:before {
  content: "\f27a";
}
.acalog-custom .fa-commenting-o:before {
  content: "\f27b";
}
.acalog-custom .fa-houzz:before {
  content: "\f27c";
}
.acalog-custom .fa-vimeo:before {
  content: "\f27d";
}
.acalog-custom .fa-black-tie:before {
  content: "\f27e";
}
.acalog-custom .fa-fonticons:before {
  content: "\f280";
}
@font-face {
  font-family: "Hoefler Text A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Hoefler Text A";
  src: url(data:application/x-font-woff;base64,d09GRk9UVE8AAFPAAA0AAAAAh9wAAQAAAABRpAAAAhwAAAaCAAAAAAAAAABDRkYgAAAI4AAAPj0AAFOWUo7wc0dERUYAAEcgAAAAHQAAAB4AJwDhR1BPUwAAR0AAAAfKAAAfXOByk79HU1VCAABPDAAAAFoAAACA6jIttU9TLzIAAAGUAAAAUAAAAGBZ8Wb4Y21hcAAABmQAAAJkAAADYESDZqFnYXNwAABPaAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANQAAADYKTMkRaGhlYQAAAWgAAAAiAAAAJAc7Ao1obXR4AABPcAAAAjMAAANcm6MGXG1heHAAAAGMAAAABgAAAAYA21AAbmFtZQAAAeQAAAR+AAALwV7/SXZwb3N0AAAIyAAAABUAAAAg/3kAMnjaY2BkYGBgNP4h8X757Xh+m68M3MwvgCIMl59qPITR/2X/HWJxYd7AwMTAAcRAAADMTw+xAAAAeNpjYGRgYD7wbzIDA4vyf9l/C1hcGFIYxBmQwWUAlcgGzQAAAABQAADbAAB42mNgZvzA6MrAysDCtIepi4GBoQdCM95lMGL4xYAEFjAw/Q9gYIiG8T3UnPMZGBkUlBKYFf5bMLoyH2DMBQrPB8kx7mDaxKAAhEwAA8oPnHjatVTLbttGFL2y5PiR2EicXYCiAzQwkkJvBbKVVQEDgrONhQBeFRQ5FOmIHGI4tCwgi/5AVkU3XfQz2l3/ox9ToGcuRzUVJ6oLtCLEOTNzH+fce0Eiel77lWpU/r7Dv8Q1+ga7Em/RDvkO13F+5XCjYrNNB/TR4Qe4+dnhHfqefnF4FzZ/OrxXwftbT2v7Dj+ko/pXDj+q4IOKzSF9W+84/LjC4UkFHzGuU62xh90P9UuHazSu/+HwFh02vna4TuNGy+FGxWabnjVyhx/QbuOjwzv0e+Mnh3fp2faFw3sVvN843k4cfkjP9350+FEFH1RsDmmy95vDjyscnlTwkcVnKlvqeBYZ8eLspeiNRr2m6Hd7XXGuZDiXWhyLM9UWkTHZ605nsVi0zTJTM+1l0bLtq2Td//z4TIkPYt3krZwVc0/3R8OTk1Gr1+sOhr0Wcgy7o36/1Tt9NThtYTPo999JnccqFb12vzsYq9SsSEzkjRFxLjxhtBfIxNPvhQrXOTbFIor9SCTeUkyl0HIW50ZqGYg4Fb7UxsN6Veg4D2LfIE3eXvOfREiQq9AsPC1tMhNJkWmVwXV5J5u4VAWnSpURPorQFIkK4hBrgLw6nhZGNoXSIlCLdK68APEqCfgqTnPjzeciNqLIoNtLl4iVZHDVbBCp3NjbUKuEb+fK9yx3zq9FWXmjRJHL9fhWQF5Mr6TP91bLROokt0IupL6OfSm8mZYykSksIs8IeQPiOWpnFlKmYgmBXhp8IvtNCMWIjELfupeeTXZZ1eQuoxCCrIas0JnKZVuMcZAoyzXFXcLCmiKbSw++13EO4V+cu85CTkNMSGutoD5OPChe5wxtdwOIe8zjXa/786EzUpTRkjTFNKOIDAl6gdOXWHs0wtOjJnCfukBdoHN4SAppjrfG/hh/G6WN1fobxHtNHTwLfto4WeJMIb4mDyjCvo0PrKJkY/5zxLb3gj7gvynKW3CZUQFOHm77YD2kEzwjaoG15T3ASQ+7UscQ7xFwn+9P6RXuTxkP2dbevGN9OXgpSrkabfYe0JhPzJ1KTLDesIIYfgJcLGvLNsBNwtze40zBZ1Mdbb0X0BdDXQRsPZdYp7AUsLVabQbDnhLRbUbL0ecTA/tyf4WaaLYNOJpxanJk+XL+Cee2CnLmasDG40wrZQYWdpfh1PavzLq8hzZBl1iLiqoUe8Pcy0lo8p1ixqHbB06v1TKFt1Xe5GyabxUYpsimuNYlv88ruPWKuQ62VnM8dm9ZFDxjKXcvZX7lhGUuq65EiLDmrt/2HXI1koqvZeRjt6r7rX7NnbydecNzXiCe3Mhf/H1eoBJXOPEr/qu+TJhpwpZlRy745JqnQDLDGcezcyl5mktvj5Gd47LiuZs7y0CypYCysoNWZfAP3X7D2VNmZzmXE/257NWczUqWT+fkPjUKXYdWfci44hn3SzKvsbNIeJVuHkq/pNKxJntbZZ7Le81Zy47/++9dh+s45UxWd2vDhPrOxnM93lTnsm/3YSD+o+/jfXL9D/X5CxqJaqwAAHjafZH5U41hFMe/z9tGyFJIXW9vt7rVVSrVbSOl0k0pWqTSYimEJLLXXJFtBiE7o0UULbdNuW3WssSPpl/k7U+wjDFm8njf904Xk5yZz3OeM+c53znPOQCMoEcGIpxgUoWISLExEyz4WITABBZIRxGqUYMH0KINnejCe3wDJWbEljgQZ+JF/IiapJFsUkwoY8sMMB/YUvYLZ8XZcCwn5xRcIFdvL5er5VmUCrocMlEp6NWiUdDrgA59GMJ3AmJOWKIgSqIiASSGZJBc8oOxZvqZIVbDfuYsOWtOJukF/NajI5SnPbSb6mgnbaettIU20UbagAls9NPoiOj5er6Or+Vr+Cq+jLf7eH+4dDhPP4d/mgrhyEE+CqBBCSrQi0F8xU8xJfY9QZUcoQYcEWbASVATUSBiHC6INOAKNZSI+oMGuCEa7oj5i0Y0wUPY1xieiDOgRTO8EW/ABwkSLWiFLxIlVEgahz+SEYgUYUNBSJVox0PpJ4Uol5RFFbFafDmGWAFiiv+MUm+EMTI2MTWbNNl8ytRpFtNnzJxlaTV7zlzreTa2svmsHWcvd3B0Uji7uCoXuLkv9PD0WuTt46vy8w8IDFq8JBhLQ0KXhYVHLI9UR62IjlkZG7dqdXxCYtKa5LUpqWnr0oHde/bu15SePne27ML5i5euXL567cb1m7duV1ZU3am+d7e2DlsyszCAMzkbB7dueFd4XOxpvb61TdtRXpOXIdzeInvHS+wsOKZt7nv8/MWTp0B9G968ei3kcp/1Y9eB/IP7DhcVHyo5iiMnT51o6OjZ/EjXta23u/MXJi3GKHjaY2BmYPj/GYibGYwYsAAAXckDqgAAAHjavbwHeBzFsi8+thm5LRkRx+Rd2+Ccc84R52zZWM6ylXPOm2Zmt3Z3ZpNW0ionK1nOORtHcACDwYDhmBzP4Rw40CtavPvvWVmyDNz77v++971Pn6Sdntne6qrqql+F3k7MI48wnTp1YufGRCcqLwZ4H2e8Azt5B3X2DuriffaR7O6dSQq59dud32az+MxjjpcYZu7WJ72fP8E8Qd/1+LPq/uNnLA3aEp6Ya3Hd/mBOUnzMltjY+JjUkLikLZHRMYm+/6HbYhIik3Zu2ZaUGDJ025bY0KTonVvik6IityQlKtc747ck+25sC4vflhS1IzIk1Xe1JT4mWnmxNT6k9X5iWOR234uoLdvu39seFhIfkhCW4Hsdk7hl27aQaN+k8WHRO5X/s2Ji0+LDdoYm9uw/a0DPERMmjBjcc+TwEcN7zo8JoZ8U37Nvz1kxQ3uGJibGThw2LCUlZWhiWmwMJSk2NG3otpgoH2cU1jCd/JhQhuk2hpnOMJkMM/NFZnNnZjvD6BimnmGAYcIZppphchmmnGGyGCaeYQwMIzFMKsNkMEwTwzR0YvYyzG6G2cMwJobZxzCHGGZ/Z+YYwxzuzBQyzHGGOc0wJzoxZxjmFMNYGOYCw5zrzFxkmGKGcTHMmwxzpRNznWHeYJhrDCMzzA2GucUwNzsz7zHMO52ZXQzzPsN8xDB3OjF3GeZDhnEwzKcM80ln5jOGqWCYzxnGxjBmhrEzjJVhnAxzlmE+ZphLnZgvGCabYUSG0XRi9AwjMEwOw/AME8MwRoaZwTCIYZIYJoxhUhgmmWEoX9IYJqJTJ/pkAdNJfJT5qDPTiZlCGRTJ7Oq0vvMLnT/oYu2S3+WjR1SPfM/OYhexkWwS62Hf8Vvid6nr+K4u5I8i0dlu/bsJ3dzddnX7otvP/mP88wLmBawNIN03dP+++y+PXgwMemz1Yxsf+4/H//5ExpNLn1z3ZOhT3Z669rT0dAE3ipvCvd7j2jPXnnnvmXvPJj1b9tyY56Y8N+e5Vc+9/fyTz+99/vQL4194+8WgF5Nf/OIl/qVfVXdU91T/UBf0fK5nRk99zx96/tIrqvfY3m/1/qD3Zy+veDn25XuvPPqK0OeFvo/0faLvoX69+23rv7h/ZP/0/tr+5v63+v/HgNkDqgacGHBrwLcDmYEvDjw36PvBlsElg5sGnxp8a/Bng/81+D+GPDXk0pD3h/x9aOehzwwdPHTu0C+G/jLMb1iPYYOHTRn27+FJw03Dy4YfHn5t+NcjOo0QRvqPVI0cNXL+yK0j40ZqRtpG1oxaNGr9qOhRulH5o3aPujx60egNoyNHZ4yWR5eOiRmjG2Meu2Vcj/FdxhvHF4yvHX96/I3xH4//cvzfJwyZMHvCsgnOCUUT6iccnHB7wt8mfDvhp4nMxMCJL0wcNXHuxGUT1096fnLklEFTSmZsnhE648KMazPenXF35hMzn5s5fuacmYtnrvuVbHjEK/6W2SL63VrH4d+AzGt5niUbWuZz0KzH01u6szjV252D3/Vkurc7G7OUw/QJ8huwgWRZIJmITc1PcY6qkNIdEANCujELzW1Zzhq1Vk0B2MAuW+xIQ2ZxPf0D3d4pzQM4cOeUxtp5Mw88JEFmjjEHxRGBNendvBMksFrMVvQlTmXBYraABZE5PXr5B+L3mud6I7hC3q1XkWHwBt7JWhy5lgzIhCyjUYcWkZ2k//3hHEsmZEB22/AYYHV8TmaGnOtQ4z6wlAQrQ3o++/7QK7CEbGKNerdYCB7It1J6r+BNuP9fD08D1iHneQr5fJ2aDIVLONg3JOV51EQXyy2jsw+AyziYDcTdvRFezG2HZGeEjNzHWLPDYNWadRadyaRHOeuzgCXdZ44fpoapbwSdX4MWkEJ2nivsWOaPJpto0YEedCLwpo3CYiHoAtQmXTIg7Q7WpLOLDpPTaDdTglwHWRxo/uo9wJ3gq0VnV50DuIAzwHQgq2K7bbaZl412oD9WkJDprHmvdA6Rp1uSOZizZd0ME7qEtWxDWNUOCEaiN4xbS3awUQ1JTXAUXa7b94Yq0Ptacwl2cvfWnl5BOpNu5BXy/NgzQRdwZ9wNv4KfV5Fe+H9xks1g18lam97CGzasmx86DxIgTo53pe7fWb4DkO+NL5Pnx5xZ1/bG59SQb8w35pXypWIpHINjBfvLUYt/y1usYLDpHbzT4BBlO/Lm4H9wpO9wMmJ5rK5wN+77FR5xscaRGaZqGY41vjvDfXdUgHt/hodctOdlF+Tka6leCWBAgfj95kK6qlM7PIkJqWnJKgg5IEMIZGRnJ8BGCLo+B9C4pYtWrdubUVFZUlymhn3beNgHnvz8SmiAyoSGNCCJpMc48ixsgS2esAqEQ71r2abbZadgDzqUWhOekJoQroItpfEQByHZ4QlrUexKlqhlEki6A+mDyJM/DcMv4BUY4Vl4q6rAUCh6AN27/MZ5dYs0liOPEhcbXp+8H/bA9+c/wt3jUSCZjM10i1CFn+ld2PwaZ7QbJEEk8weSVSQYiBnI8+8Tv6/mW40OSbbJNotdtE77Iv0z+AwBXv4pjsMbcE/ZarYbbShwJrZ6+3OAn5+G/YbfoCol8AbeYNRbxfdHFo2G0UCWjyFxZAPpyYsmvcWALHqbIFnx/B/wKhwM2IwCE7yMt4Ezy0AnFPK1zhyLzqIFrRihDQmN0trrGw84GuQKTVmyjJJsqZl8oi7CHaSLTCxPO5FQobfpZa0lx5IjajU8L/ImAxKz5Ux3TmXSqcyKpEhNkDNSkyHk5IpZJh4oAVK2U+cWkcPoBKe1wbmvqc6ljwjfrovgE5zJ5Xw5X1IgVzoack456lFFUvFrlYl2g513mNxivtXpkmWrbLZZ8/nCbHdi+TpPYjmqc57R1rs8sttlLUCBu7xdcRwnFZrydVQxe0IV7kmtRaZdMSKpPLUW8aQ3eYFaC9BmC5lChiXXAQirIJ70Yo26Ir1iB4pkiwNV4ZfxS3TTgyNP8lChTcCqCq63f+AwXEA/QDENKpLkp2u3MEl+islQKw/2qOde9g+c5O3fPJuzyEZXliPbkWMSedQy6PcgVuAlTb6+QJcHViq/97398CHu+8W35pGnyeNkDBkw6Orsm/hp/DgegweoJlzjyPQBZNqCbZl1B/D0v+Np1w4URm1TBTq9j3pncQ6jRVRtgW2G1+A12GTbAsjA52oFsyCpjxgaAXaA1pgtZKBVJJ1Nnx5nWabXm3gqW9BZTFY4BAdsJ+AEHDEcokZcdoETgWyyCuZNcriZKqzL4qZLP4/T2aL3qk2X7MguuxzqwLe8j+PfuRPBxxeopsOi9WsXmowmIxiBd2gdQM2Q2WptaDhSfwiOQ8FOiEIwhEwlfkTd02gyifQ5qpuyuVJ+23wXvoLjxgq+8HDpsaJGZLUZbBrqL0SjKEaG5GroasgwP9zn3/jZz+A7FKjD79HPPRl+7FXVMpi3aUcwb3BpHNSbSBaLpax8r2cvNIEnHqJhSt/5Q4IRb6QfZ4CsAoNsddvz5HxA56+Gz+xP2L4z1YmQWx4BKCkpNz65OPPg1zgdP4XHquFi8IV5zi+PX70Bl5Bi3Zft51xG2aAineBrbw+qSoJkgFzghewc1DK2ZTBrMOgNoEMGq1FS4QpYTzazIlXxPVAHbqfFjU7izdRws668onI16YkbuUWkmGykfrXA+4R3BWcTZZ1KByajIGizNYYEmAZB1blUQiJv0KABJJg1iiaBWjveorfzR3e+swCGI9J9WH/iT3e6Tkc3FJ6Ke+ABOFAF3664NfdsjkvnAKpcZskioYZ32D1Z57JPA6o/9XGhOvALr7V5KAd51AiYyNTV5DgZD+Q6Il1vr7hFGcDQ30e/X3VxnioBdqSmpYnUykoG2WATJavLXmArAdRQlbKYvDS794KtsfXvqAG/i2NxfzzqXSoECWQUKHlf9C7kwCFaDKZk/jXTeBgL6y0pck5wVnBKkNkgi3agQrNaZVTYUFVBKcMjgHzTcp0V9HZtEd1+LpviGVDzcyyYLVaKDgLf8a71HuLeWXRtSp9JEweqYNnutXtXDFw9fCEMRaTT1zsu4E7f/fiLCl4Pv7jz4qcn3j4Hn6K5Hg5mhi6ZvzXq3LYLVJjnj+4/cbIuJEg1oGUMN239ioXBIfvvqOC9c1ffO7J75e71sAwFfucdjndz3yz5eDjpPph0Ieygo8tvqhqhsay0zGoFu2ATbFR7xVxNOp8CKC6l+iDud+WT8ycqQmapgRwl60g/MnqmaDQqEsuhdt2Mp57DlXgi4P3UhozFa/Hn1Db0IxcUC9F+PZJcU0zLv7wp3pEcFZtLW6x3a1x6EbXMI1tZDS9mUZ3LkLROHuHPyTrWJric9gJHARWkjMhpPJcNvOudg09yr/ivIAPpXzpXCM7lwCM4tfSJz/E61iBptPosHZ3JTmc5Tea2vEyWsoJR0DjT7Dkujd2KvPPwVtYlW+m8KHA1tTCHuLeC3h45f/Xa5RGepNqaovLac56affuqdoaooCfxrADSH23ctfLtPQerZSfv0Kl4SEmLg1jIKYMq+Cc2nQE8CJGmFg9XnVweF5ucFBdXllRTXVZeTaFH1+Zk79McXkF64GcopAomY8k46qmCMf2Pg1Vfwp3GS+esFotscPI2g1UQ12yemj6JWoXppAvujWfg6bgLtdLT8UKM+tLBl8bMnaNeCSH7G26jn3AOa3Xk2JIhldp9QYv4LFZjz6WoEY0h88li0m1HedIu9Um40Xj4dtKkC5vfAfQ99vuA2gCi/5BbSZ4kSzYma1117/6Ch9zJl3UZlGD/5sn5XB9/MtZbz/WleDXN+623ifth5nnSVfUqZBgWwxLIsr3awQq/rS3JoohZI+aK2Yg80hLB5gQJSf1zO5rh67DbdhWuwnnDdcAvAg74CvAzCO7Mv7kg//OS22/Ax+gVBzdwzQLSRTUTzuBo1tFYVnYckNvvVvX22eow8hU3bOFI8qRqAmh3uU9TzGd6A9i/nwzppQ7Etc1jmxdyUbbt0jbKuaMkmmwlMtU81BNPVt+CLwveLMo/V/J+wQmzJMiUIjCIRsNr5JElCyjAQeTx2R//hOvxJIoW5r57NqQ/NQUOh02S1fI5+aL9PAr09mq2Ua3Fi0jvb8hs1UaYKQbDBlho2mxFOsGQ9RAbjLkCZUMXyoZsHxsMJoPCBr3ZKMFRy13pGPUZHwpHqE1w4iAcireqCePmSB/qPmSSrppqZWMg2uE+ifCjXhubd7LRscuMzlpY/ILl3lIgM6nJTvf+1jyX60els7q5M321ViQqcRWsBtLbutaK9H+UjLFdMtlBYlK/NpJ0VpMFLsMe2xk4C7upZOxtDtJoFc1zHKkFsIs6yDxrPjqHU3AXYF+HsoycfiBYhTz6sM1itrlPSw15x93HbcXuU2aZxgWAdCDQHRcxMlq3WsHNQN9Ll9GUVw3oXb/P4FCIezjifSy2yipxj3E3dWll5gpzMV3Zr80ivsQ5RLORKls0vxgWw3b5VRpC8BpKsGARrKa7+t05EAp0DUY9iiAqNnfThqSRD8Q4TxHjV2c3k87tcrSes92zHYmyvSptpc8dITEd9QP7wzXPB7Viif2w6wgqvs16blQ633HYzDYXOKjsRzW3NE+mJFEUsgx2GtZSNicr+t+By/YHgg8ikeRzOI0jWfcpqepzF7LZXA76ZqN6KSTQN6+BsPY309X8hYiUzfNXIjoHZR1FpGCYOQ79fRFJ+egMTsCfw1qSwOasExJGaR6eofK/IWT8iDeCdZ+Ryn50+8hWB+7zhtC19/cP/MkrU59akeGJV0VCSFz6a5vLIs6OBzR11Jg5sRVxNQ2lnko1HAwRoB5Kisr2wmloWncVXOAGtzn2tcjR4f3RAD+9SU/dPtJKRovqO7/Y8fEjUyYsJ+LKdctpJGN+Yy6gqOSUuPVnEw+r8RSgIcfKo3iJ52bJ3ZI76Gs/h83tUlOyJcGMhvvV4YC6n4srDuY1lkCtL0qyKWJSwOJWiDUEUU4n2NbfN1MWKqZjBo8e0iA7N5vCGpJKNrAJSdlCHKBTeEfHVd8XVqukw/8g6f9b++kMjmArwa6v2o7wdLKbvQS39ZdzHUabHfJBFukSZxZurE/eg8hSfACX4DT2yN7KwnccyCYpcsGx3i/xTM5q453ZdHMIokncOHbWq8Oodj/qF5viqlODy/qQSP/h9iFbhT/3F3dfEw2G+5p4S1v8v9FEK1yx4KHSm/Am4L7CFWPx6w13yo/TLXL1t7A23m+CRMNWuj3jbdspMZdbDs30HmIpQjaE0rk32uI7cPN7TV5ixlpExtOPSg9KSxr4kMc4BvttJylwbzKcpsDd9oCPA/P05UWnEe7j3XK35QNWkAW7ygGyArbwZ94f5rQksrqVqWkdN4Dif3b5/E8NlUqH2QTzgDxzuf00ukbZ5DpTWP5DHrL7OOx9qvlTuqYB1MZ+2bza+yo30P+V09wgernKi71mDnefdZ30okYq3bAGgiDjf7ypG/+8qVMfbOrjeD1bZ2gSTlJ30Q2/9AV+VN3bzb0yZkxf1SrIstsbqPbuZAuvuouuArp5aN0IqhtnfqslT3ONyfVhkamx0SpILsqBLMjWBZPngWwG0gu/Sp79lYbYz2EWPw54OMIBA3EXMoKsIX1p5Dh5+M2FP3329VXMXo44tDE6NjlcBa/ea4S1KHhH6OIpGy/do8Ck81383D9uzuyvAvIafc9zJHDW5rodJSsBzVq0feNrp9L3qg8A9QsV6I2lLH6S+OOnSQDerCBhzN69pv79Ip7F7UgN14UBCk8rKKquzt+r3gO7MnfF0M18sfkFPde61VcXvVYRfR4RhGPZf5bgwE/gF8D+046Rl+HPzP//t0n/S+bTzXMKb2aboERfEItwL9LEvg1v6ffTTWq3QT4iL3r3cdOWEBqAq5bDeQrF7kvhxokIRQrPeoXmWdxgqjB1zUnNS7ituikGshDIAhhh2+5IX5ixPnGJUbDyeeAEWbLIDbevn/sc0Bm/BnDq9FF0I7fI7WrzYFtcopSfvW9eHlLkNspbt/2jXpm117kdDYBq/L6D4zH2vshgM1J3aLHRGEK65LhM2fxD85tUx4dQGv+j+ZtWJ2dUbaA7eCM1fdG25R1U+ixflk6tZ6qQnR6PyMctK3O9G1nThbyye44HhuVViDAsgZWQ8pBh+VCzK8syB5W0vM/yssFBN6vVKsnIu8T7DnvkQtWejx3IITmddM/9+7c7D6hIM2yDYNC3U6HI9qZe2B4ahMj1lvXR2IGfx2vZpjM1h96x20FympxKRCZSYJZkiIYwSsUmGhrzuWYtUuhQndRBROgKNIL0ScOjWf1Vu+ew9ID2jZBi2ATbIdEW2mHZJw3OGPtKVE+qSDey4FW6Zu11p+eghGxt71tH3xdE1+x5aM1vaZ1h9iD0GV2zWbToXL5wkC4az8Z5dcTBKmOq+2PecZQRx98sqXvLfp8RmDRfaDWoRtViOv82WAtJtqUdGHFWX5Ltc2YZ6WmITCHzxuF5rLZYtEIJVJYWXrC1uTJFKDsNK+E12G57rQNo/1BTklAZhLA/sZJYEscuXZ6UNlPXUdMuQJVtHxyByj86so1yXB6UgdvhKSlBFG6t+JKsYG1ZvvRTUkLuKoPhIeB/0naMGvN9hhOgMM2pbt1oI/J4T+wFRB7DBXgHdcBXr5QWvuu8n33BN5r3eL/ghlLFLGzu0zyOG+YfmOYNbl7HGe28JBiz9Jtzt9DtH1WSCDwYeJMha2kQSUubIWbE8tt4RMeoKzHxFoNs2i9U8EJ6+sz5pDRzqclg5WWogAOl1wAdhr05eQaraJdlO/W71Oum1sRVvkrDA53RYKrAnSt/3o17o0bcu/qnWtxZNtmNTrgG+yobapQNa6TgEEd6D8pcy6DmIFaUc8zZuiydUWPhkXfw72tZqyEPChz51J8IMgpMwz9S+s02UeYhEbalLIDNsMOdaxOtep7XGyjCtQolsdUJ1wE5wGGxmRNJ54SXw0jvcNI77pVo0pk36y1aWAAhCRGxvGDkLTpk0cuCZCmwH847RBldl1oBMthks63g8mmcVnzb6qmRD8iIjtnNslk22njzdilRloqK3r2BSwupBbjlDY7hhlM2b6boboQ/vV7vncWN9C/GFm6Uf+AF70T8LfdudHWEag1M3zSTdEV4uHcQK+dZHAr+F2U9RR8GQRCj0mbHbtIZwMjTAT1lsgntEgv01O9oxCxdMiKjWkaxmdv14RCH1tbHvEGD2ki8Dk9UTYzhJpNOZCNhk3Tu2u9wP7z2ZpU7PVwVuAn/6H2Ua9q6a11/MojMJqPmHVt2SXUD3v68sFFyZBXyhviIzTuo+4hO9RzBs77EXRvUhwBWnQZU7MkvVwfe855v3qgkn/Qqyl2BF6PT5sRu1PEg+oiUKJG7xMIHNK4ko9iskjBnGgUunchqsoWMWNS047D6Enz09qlPsyKyImEHCvMk7bv+KX7SadPlaei868bF0clEO7XibvdumwfhLd4rrNXHIERCCebWkldI4bjUbE89BbRP4lc/bfCkRKsCt+MPvJ240f6z07kx/oFTvMbm6VxdfOlaFekLNBRcGkeeMuWmacZoDEaeB6rTFp1d9ZGfC8y8SY8GtyxnU0dkbVsHOyHz6E7KhKz0uKg90afU1wCz753DSegT/ANmjazdmV+Qb7Lq1KSL3wE8x3bvWyWDGLobUH15VY06sNy70tuNs7hMLr0JDRDZ5KYdnh1A/GEI/e0Nq6q2N6aGpW9KhXBIrs6ozZwUPn0lhQLz7q7Gz2D19z/cVQHuSmweOIScrrwaHPADDviXCpwml8mJrhlZF7hKzB5EpiZz5MlVryyOzq2txqpbXx2rc8VFq5wtwC0Zv3PG6BW7rqvg7HtnjxV8Hft5pJKo+od3Df6Ou7xj31bVGJgzfeUYhDnvEFbKM/t0T5AN93Uvhop1ExWrsV2sqLZVrrnGbD3VvTktV1ght9JQAIVQY7PmvY1Fin2ePAuoPD8pjAyfS7hIdSZom8IpH1NSYyMaMyvv4El4EZ6vDuyJ32hGXH18dWREfFxkZFV8Q31VVb1qTIubG0vlhv9G7zbEVUVGxsdH0Lv19dX07gqi4aqzK7a8Sp4gg7UGe65i7O9hv3q6QSWRkqkxZmipH13QEs+mrOM1cVSMyceoGKOyk+OjDsQqYvz5/XtUihjh11mbx1UDlSjwDv62gtsO036OfR3hYZ989+a5iCMr1HNgw9aV8xEOxN6/4E502lyf0v+n3FlMuSPmVhgKocDHHfQ6Hsse6nN35G1AVypr9pUn1mXodHqNGvgSHfU5mTptBiAnDdPXxS8gfRK0zvw93//7zV2FaVGqQPIE/uyPm252h01n9W26joZhQUssq43nk+nM4Z6UvRSj/wM/Y3KabIY8DeRC8LgwapBFm+J93Pl1ygaLphtMat1ggfjj5jne7lxjWn2wai7Mnrl2HCo9yNoL5WIogqa0+g0wGyZNWTcGlZ9gXeWUi+WoKrt0x5JXyJNag80nlouf11COWRXycnRpulREepELLK9x5u6leKrAKbvR/nvsj3j0+7j7aSgGlxbSQSvm6LMQ6dPhSbfDno8O3GN/wmPu4IAj9PPpk5l0mTm6TEQYEstmRuriIRXFejIbr/yKn3LYeGpCcmHZKJ8JkSiey3OUukoR7oTjWIeHrqEYBX7mXfgzN84/sNL7KN7PjfefcI2b4B943TsOn+a+CTo5U5UMKWKCDjV+T61OvC0dMmiwJeSiYPISG54ZkRqbJhqp3A0ShX9WS7Gr3F2Zh8jMFhebtT08aaNIMYtGp7MaLep34TPxPYPigl2SSRLUUXKkTNflNOfJhegNvIT1xFRn1lEEH4BfwtPwAPXAAo6MG0/U05PiXIdUUCJV5jWgv2FgC6V8czGgvZVJq9SBN71R3vmcRRIlHYVjBlEUkmM12lRIgpz9GwD1IxlKVnRBbdhJ9Rvw5qmbnyjWt5bN2B6mUKdXqLM8oM5mv09dtBwlQQ04LW5FJ/y8pVx/MoOkzorXFDZ9Q01TFvarcCfHqAJzvYO8T3P7IovDKZZaNip4Aio5x7pqbZWUu7UpnoglI0mAjrfl5KlccPSjaioFSaAqp+EzdQmoN1FMh7I5yqFYlt3v4mk/4sXH6QdDGDWh5dVF+9SBA/FRL8dN9A+cij/19uGcRrtWNQj2YoaqaZwtg6pLtCKRHYSZCKwuJytLa9E71Hcsg0gjq0sUUiANhRYl77uCOfx4nk2fl6vSwJRRO1v13gVuuUj2oG9x9T9F1uEuKFAH/uDd4B3KTaJ+e4DXhX/nTiXXRoenJ8WpILJShKVo2AIayHE70+qaqHGegp/4FPaAQ+dUQFm6NgaiIMGzDdCa8aOWb6nJ8ZTlu8vVUJ9og1KoKCs5DtVQmVFLrUGh5JQWLJ9InoFRaGnDuuu4K15D3fYklRIvRLR+bkx4RkKsCiKq9bAKyCNTyWOvUE8RV6ipe/fDC9/DF+hEakXUlClkEg2TINOcYclKzIjMCYcdkFxFwaVC3ccPU4ceJq+wrMBHXoKPvHIfeRUZdZBPyXO1kQdLGtdTRLcXztScOVy4pTbmEFXT/vTHgHurSRqNJZdsnbR0ruARq4Hury5H3zxUaMvJVAX+zRvvfYprTK0MUwXBvMFrpmb9GPbOQtgIWzbDZEiVs6x6iyCJTkAK5DtqOr1bvQtKFjvXocLpbPSmxcOTIQEKjoQAikuLDQ+tSqxQH4b3vzv2XhXpXLP0Ml3hocPwIZTwBaLdKAsUwCGe7oBgCApXR0PaG9rTKOsWW3/4XcyUUUytWbMH0K7C6np14BHvK95h3GT/wBqqv325KUolvXvzas7ioDgOlkKfNUnD0AaymjXE7twZzHeEvEf4klB9DAoi0WzSsDtrroAEss3isDhEWTBvKjI25r9OY9twtuDCzqq1+Zfyj1flX0TH8DI2//XixrNFdKGShYJbkvtxJtcc2tWRbcnIzDbqVL+HdtXlGws9+RaHKnAmrsC1XCuq3CSnNtl3odM4mi3/eurZJUopz2DUGXVWXjIdSbeEZ69E60g4m7ViT/yZ7GXZG+Kzl1MDtYzNXpkWviadgllBeZrSTiPzf50t/xodx6tZW82ePcfkVvSKlP6cOfgbrqf/NLKAszhFVxa1JnreqKcBeMsCVhe/L0WxwlKRpQB1wI4qHgqOsg4KnXX0E1QZa9jBoTRmHwJEDSsag45moqwNrM5hdDjtdFXuw+x16ea9woaHAKZgMIP6X/jvbFW2PeTwfXhJehdwA8lHrMElFNCgCw9565d9VdQhJXgvez/gquIrg1X0U8aRMcFkLeptYQ28PidH1tnUP1jYzEXZa3cEjdNO2grrIb4ovQZOwakzNae+gfI+eBygd27cOlKVXROelJqWooZk6i4TITknPQ6GQMRP5GkryvY7c3TPrYKjCD9jZB2Sw+0W7BThBRrZN3FNZc1puqNKttcAaigqq6Th1Jjmzt4GTjgZdXYdTKM0dVtPupvzwQ15gHusuDUVZsHq6cnblIqexCOJtwlWqaKmof44fAClM1NJL0R6++m0mlyDxaA0GvmJSXwCH4+MWtKHWjSdJoc3Kzf6QlIvVhsspkzT8EoMqDh8o5lGf022A3AQGg2nKP6RlbQ6SEZ6Z7U9Mx+qqA13Wdyo/BfcG1iH0+m2GW10MS/72XbZq+3VCKv97O2jL/gdwc9e/+w2na40xx1mFuxUW2UrWMGGAr2B3ve4qf5kdo9p/oHe0c0VFEDiDWQc9pXcyLj7pbdxSukNb8B0HAerInqQhaQ/GUD/LiQD8AC8kP4MoLZD+d+f3lmoIv1GciaraOF9lXuTGL14Q9hUQMNWffjTr+fufq++Cae3FawHwWqSlAiMxr18o2GP2LgdtuStodHEK8P7E7bX+/3wUPUZuFC0H2yNzoOOWqrUgfiT5mWcRdbJmRQSZQmiAenTWb2ss2gALSJPkafHxrozStW74Wh97eHcFDEXMlC6S1N67MxN2aHL06oEiFiTBSIYLZQHdsktuZADq7gtQ0hAeKbeUXb24+/POSVDriowHf9GbbbdpcnTgRGMJpOJonIymBWpQVIAiNloNqFvyCTWbDKDhQY0hW7RgTbjgexOPIibTr3NaG+tdweHe5KuFPL3pDipK/H9p1ddcS/ckzoI+l/h6OP9+pHH6N8f8eP4sR9b/9IR1ULyJEdVQFSFy1pnZjla8xHblF9VRTfu4Z27FkIsZBrjIAKyLNQPGI2CgbfwFvUBgzWT+kgyoiukiVnbDPQOzxuUO0q+qxEawCXuAmS2yDbZKJvUW21iAXXuN7rWgFtbGI/OD2fzwWN1U19aRu8gi1my03AIr+J2pqdsUOWA0aw1o3e7lufbyg7kJyYo/s17437/i9yh/0Vu639R4be8P3Mz/Df1mEnZcrf5CW5Wh1J3IF5InuOoR62KLtbLCrBDklUGVeOprbBqlFHLGiStrKrNrE+g+zoxW5tFfUh2XSygdG1GbnJ5xr6bR46coJ/C4Qtewr0eujt0zpSho1buCWt6+843n6s21HJjFw8ISRVcFfeu/n1fsaxNUIT7Jt7KURWwmMxoCJ7EmswmKmWKQHOsOnSYDKSSGsTqNa5cJ5Wt2WwxI+p7B7NWq1VSItVBPWb7B67Gh6iJrU4uj41rrWJX1yhV7GVEzx2NeX3Ozq1xvFbWOVQylBZXUwzkToZ46EtMa4EMQnNPz/nixrkzFxsyyqNj05OiV2fEhoTE79mngl+x5wLg/uiPxWW8g8ZOc/z/OOxN8n7Bzf3zcIh3Ozfvz8PJ3t+5+X8ejqGI8FV/Et7jVd+9uOY67vTm40uWbN4QpILNdduO5qCWmJa32NdWBO+coG9LWSnJ4eNwwHYEzoPbcBEUNOyUFby5zZLqpgjEk1dWUoXwY3gYXg0ZZALLL89MHMU/XOtusl2F16HclziTHiSXpzoTC2xvo1Ped9jL5kPH4AxS9IdMI7xSafd+81toay33xdZa7tz2Wq5FsB7YkxajBo2Qq8lFLU+1bP1v0W2UxL+g+zXYTjf5n5PiVy14iHRNKe4MEa4a3ZcLLxedRRaq+LnUn4smkxg3dsoy6p1IoF9ca4nJlyU/jzPwY39ZGj4lNfpKw0XtpWEaEopGPnJklF4pDQfCWZzQVhp+y+8z2BPm6FAaNpWYqBuDWkuNtRG19FzCTSV3yAJgH673k6Og1PuByFQJ//kKHpiFwtf+d/fYn/eoM5992/xZ/tX/s4aB9go9eQunKirePrCRWp25Ha6X/E3R6fbLIPxYu9a2FV9JGtYqc7RdH8IblSnaLqu/VWZou9qDn3ug9vfbFha3ty0IvrYF2GzRmQUDdTi8WZRMb+s6NC5soB7yWaXRuM3mdZfW0tA1e62Q3D+nNVY0GyX1Uetd63/RyCApjQwWNsbsa2R4HWvw04Kvt5jaVL2aICr4ODbvRKOTmu2zVha/YL63DMgs9KDsRhbgFGVbP1x9I5u9y33sfGj0hneIj6cPDZ7G53ycfWjwpnfunye9TG1eG8t8dxZw8PcdN9cdRkcuszRutetkxSEbBbR5Kbu55rX8TaD0sG4k4UCMMGDvvFOb0aalrFGw6u28g3cYLZLyzsOxJ7MPgdJ/uhGHAzYiosYruZbnWw6w2bX8XiX4MVGckYkHUvS3J6MiGu0hPTliokgkkwxUrYOdnsRa5H3ee4DNj5Z3wKYOBZuWKa0q0T5AhrYqxYOBqT61eHA9uoNitOfXyXB82Pe27d7PvQyHu089R3qo4iHNlG1ErkNK5bj8xzyb2eYER2txRWmBWNNeO+Y1mtaam64kk6qQVswVs5SaWzibs1bpfaHmyxe+W9Udy+LIZstzSopxmu1MU4pWNIinhsTzFltvqBBOUIXqgbt9iRlfqXPCjBGq1ZBrdzSgIzREKbwqKUW2C8e3j1AH3vYOwr05eGPGj9TsvYtf+Rg+hrurLkyAMaB0tm0kGxHxa3GxCeSR5IydvlTpDkAxWekxvlQptXR+d87iJPSN9yn2ErbWNJ6Ck9C0GRZAP/LyfBgMY94dAkGwJSM+lka3pss7aZiXmR4Xeyjq1C9nvruh/kO+fAG+8eckOg2Z9yno4A+jPfEUbsFfPHuCW/in0Rk4uR3V/uFWHyy3w5Ah3gJvJ+5AUtMaMpPsJqFk8sbGHQdVZ+BE3cmDRSFN4SfhNlz/suSA5MgsFAxpMTuDl1GslVnINyE60SMffwOX0Ox0DtbPGj1mvoTZU/jZG9TLuzIgDpFue7g5C5aQR6APGMw5Fn1EUmJ2FERDZjnshR/wo/hp/OJ59OesvQpW1q8/nI5CV/4fGeVr8vW//SEs+8/y/g9l1kfhW4pMHhrD0/AhRSQPD3bDMxSJPDw4EKe3s74nTsQsN9Z/tPeUMmXbJZ7uLVNma7/29w5WJmq/HuQNaZ+jwDtC6U21GpXatk2QBYrRKBCnPqXbPHbjmeUHFpQLFoMg6kW9WSeZzqUd39K0GpEXJ7NGpQFZpChdsPJWgyxIYFZ+KIx76UO2fGvhBvtrOjnDmk2nCiDPkVFkwOAryy/hAPwcHoNXquHnqC+D3kaYvc5aKfoDKyL+5CZHxvUmcxdG6D0H8dh/47nX6u0Z21RtOcdj3gOKNj6UeRyGbyqLf2iMOsL9CgceHmTxVIUNf3zy5J+mxH2pqW9jUOsdOJi7O70aHTpH7a9g1yv212wUUch6NqUk3pUAyrmEZ8koIANha15YcTzaspoVBYnaX2qBjVYJ7T3BlqVVaqoABwB+Fo8CPABN+IQjW0kpW4AHf4uHXIZqcOVaYpFpNZdNBg8mQ5ZCHGjzxBrUnl8jgd7LymrbrvFLFFvOenD9iXesssT228gb076QtvxNA928sx4kbE8oCdtUMV6HPsdupZDmVM4WiZKvkCYqhbSFSjHD1J4uh9ZCWiaaQVLY8IzItNg0QVQ6liVfx3JRh4Ru9raw5I2iD9LpKKQzWuEd+Ex4j7ebZKXLQEmbmlGUFClDLTW5D7K6Vb6sbnf84h+zus7DKii+n9U1szSCsrRndduW58aT/rRB2tuTqDDutycZN46dNb+tPSmPYkenVTH5p3E4XoY7sZLFYlVSA6JdsBuceofBF6AaaYDad9xRavXdp6Xyf+TZzbLPDxmpH+rYw2QAgwY0CASLaDXd0nVoY1pCnOSxWaxgNIo0dOeteklv09p1NhoCWZQQ6O7xUNJX8VXJ/XLaEuFW9RUrHmpt7XISr4jFFxrulB9DgWO9T3qnKU0pNsHGOw02H42gBNFd5tOw96RSk2gV5v3aS3vtw+SLr/V01wKqbS1+UKilS0ZDqLd/eRIrKuQp3e9KH7rWZvCRp2ztHy4uJFNYTcJ/Uh3RwIaxSnXEaAMXArdbqY58hLfgEV+wVoWhEgpsHvrb7gdBBUUtKfZNVArZFOUtJ6lkMX5xKJ6gplBEJx2Dax2R//9d4K+jSmDkI0ZG/xn43/T7/AHwt9v/BPyHkye53i3L2ew123YQFsgTpsmXAM8Caku64zS8DfALULUpZx2FR3Hej1s94GoKdtfs3Lg25fVNDcp6uyvWggwcfHn5ZfVpOFd39Gjh1qawM9Qf3qD+0HrfH4YGL4VtkF0FFxAUmksspQg/8c+vP1VTVxAZMqCnKv+bwx+cAVSdlxGnJtHWVuO5IFJfdACP/Vkxng7FeLZ3/uzFBm6Rf3t14F+4llvcEXuNw3EPEFlbn8MICuwWPUj62rDb96ZPvcWKpfH2bB6gXHufbe7HSYJVOVahF0xCyop1ceupeDeVUwAjgWSmvzy1Ka13EZ9uzIRstPBY1LV/Xfz4IqWxwfseV5tYERWdmBgdXZFQW1dRWUuHf/H+sx1OhJF5nEUyU20XfIe3sjXZ2kSldlAMu+H4gYOHD1qtRodBQgZZbxbFGStWr4blsLNs4w04BPtKPNSOep9vfkEx97/id5qf4Jb44zE9ltCZR3jtdOnD6TIGNZvbDhr9Hvog0dIc2pZoMePY5kXcUv9Akocjmp9WThC0n1KaQqdX7pGpPZYqV5zvPr2i92R8paL9Yg3+AP/E3V5yecaMJUtnzLiy5PbtK1du0+Ue8X6iHGMiqT3u/1HOrW3DvyvJLvpqNN7Kzab03m5e2NyJi5bDpBAg64EM6TeH9EITzMrZy5wsWetQXzaz2lhDhBiFptNRM59DuZ1NV6J618LKRPXzMNwPbsJH+Zc97tPF7xYcpWGlpKRHDUajYWOvFUtIZ6XnYMnbX6vBDflmN8KikaW7LF8NeUKBjtoYvYmV62wNjhqEbSYllHIXiHlaNck2sefwE99/gFlA107uHGKwGe1qpR3SLEun5fP2s1QK//htK77E2SngVi13WItM+1AuzmBN+x15R+h2tSiFR9koi9T95QrxkAyZUgIlx48cIF3wATYJkpQSFSRJydTeiUoO1EBBiOmk3pFsDEXxJJEVQ/j0ZTpkFAU9b+at6l1QKtVSXF8m1AOyWmXZRqdXr3CIRdZ9qARH4ABykaWhpyjTj7ZaLVaEH8dvOGmcaQ6R0pfrlASfkvqzqg9AobSPAsxi4QAgi0WW1S21uJTTnDTU8Edj+EyevATkRciRY+Tczfqw9E0mxYrQLWAxm62o+NLBBhosVDoMiWoidYUQQZlcfDB5ga8bv6BtckqmUb3MIRTBPoSlrhVOW4XqJpSllc80G61GSfGhVpOMAvO9T+F3OGeOJKiUw14mY3JKVm4yaEFjyZEQeeoAq7MK5lwIgeiwuB3I2FWbJ8gqq0KUuay0IK+MzuQ05gsIP7WNdRglYx7sg11N1XvMCqYDtI4M+J/OXlbg+t/Nfv8YjW/X9YIbuCtLXa/vAF+mCXg0kfQkc+9nAGy5djVV3VWDyYCOI/4wn6D2Q34FQHH6XRrRTOp4pPgFOP+d73ChbyPjc7i6mFvmby/ilvsvO8yt8C+cQf/wj6z0x1/I91+1THiPq7NrPJKfDGAy65G9Qu9n0oOJByQUu/3sYDFacpGjNEhv36r3e1vHrfT3riYzuJavmg96v/IjfX9fzhWCw2kuQDo/k5bX6wBpDPZCj83moJvCKkg5yFFObxlYQaJoAFBWdk5ael5usZo8eZczGGWH3WKzyRZepzPyvHrQJK7CzlcVxPP6CrvhjJ/GyBrNglmks2oN2WqTXm+PN3T9Ws9V23UeP4tslSyATF0FCiIkpcdRtPIqnno+UYdcaXobfTbjOmcDycFaeUm0A3JLbqfb4NCqDUpizIBq6FNdT6zj6FsodwW72gmyTXKh/HrKEXs6gF4GXYq21Eav4n1XLIA7UdKYlKoi3UomO10UGYJ/4SCxMKsiKa/I7oEiVJFTmJ6Rm5OuOk9+5exgllhKoq9pSaaABTwJBoqrLD7MAFbRKiB7vsHPyLNGq2DhqebxFGJBRqWsgI1WLEUfsiG931b8DOW425rnjGmKqUsrys3lsyATIssTKaTMH8hpKYtSuuokXmn7lCSLE/EW1sTTSQCJJotVXZpvz87rinvjBZwz06Oh+HJXeUV9fVJZjDoeUrMyEow1KXmxJpvLmgf5qCl8/+L5W7ZsVkG0K60saU1adCRsgTUnt12mPmd3wa76xrDy3Do4DE17LBeR3sJq0nNykiEF0t3xtYWlnvxCJyIhJJMrtwuFfjarREkSBVWaoC+3G0q6OkSbVkXxKo2/kCvdJzCc8hpHZWKi7DUaBUmUeNlOhUs13sbbtBq9Xq+iwE2UBL3RwCuw22ZwK/bUQqfmqbGgfLUq3xzAm1mTYPKdITVajFQ56I8NyXa/0FjOIEg2NUgW5RgYTz/AIBopYqZyfGEP56LW0WI2gYoiTaOiWGo+qyt+RuIUhEeJF1UgGEWRkkbhPg3qWHyG82S4M/MzSxrlysQKrSYrNzUbnSN32nYfSQjlau264vI0nZ7+P+iwR/vpHRlJHvpC79iq6+oNsvkUULCKkqLGEpU13cG3fvNTUkW/4n30RUlWRbqKKq1REBAZQXqxWr2RBmmy1m6xSwjP/ol1yVIe5CG8sgd9No1ug9ZnR9Jnda3P6uxm5dlZyrOy8mwgXvXbQF9BYEBzoS/Vv+C3Pgoa8i77rfuf4c5CCDvgPGymkVAb0Emc1LDsO0AKxlEHetf8pvYVBoKaL9yv5XzUoZbz0X2I4Z3ZfO4BDPub7yIQ/7P5PW6m/5EeM+jrn572vsQ5nmJGK18N8hQzi4lhNIyn08udBnXu2jm7y6Aur3YJ6XLrkWgWsTq2mD3v97TfQL/Nfgl+b3UN66rrWtD1IxSDXu+2qNvGbrHdqrsd6Xa128/+Q/xX+mf5v+7/e8BjASsDLAFvd3+6+9TuYd2l7kXdm7qfrU4qj4tLSoqLK0+qri4vr1YFgDvX920TBorJ/7Nvm/gCp7LKd02ABQU0pVVHhIZH7kwpSK1S2ZVOY7ACVSQBJvXaSuGJXtI6PFj1Ee6mCqhNrIyOTkiIjq5MqK1VkGBAK7++8Xtg879p5VfAH0oZd1hZ8J3uFajFQi3xLe/8v6moBCQRnkwDNsAX2qxWmk9eVOol/8PjLEOFKzTu8SgVD7Os8QU+ggk6BD4dD9UogU8gsBd8gY+JBj7KjrdZLPcDn7zj9o6BT2vFozXwecwX+LjbAp/WioeZlylkcYBNCYHvhz5mJfQJ8J2o+Z+f1nn4rMBfnHL4yyNCavqxZuXEfSS/GTZCmLy1NcCmXoC6BtNtbWmcdj2a0TKV/NO7h42GZCGGIsdUKbpDe/odza5MCAWdSSdqUR+FuPWJcVO0HYlrgoO2A3AA9v3xYP5MZ2a1+yT61LsY/9pykaXbXlBaGmUaiiDMej9lnSdLau44bGZfI0EAXkNevv0yCVby8UQka/DL03/GwUrOHRtVAW3p9N7b3sKoLd/+7wPzCNX6xZBSPA/IczB5GPQBMgwnLAbSDyYHLx8NfWHT0VT8eOsXmCCdTuTVptf4ecLq29AUeU8JOf91F6gS4Dkk8iRVH7hed+xduAP7tjv7ILNBNiok22kUZjpvOWy9QEWpnB9cB3G+bzGItG1sP2PwhwMrM8kFdiuZPnsK8QOC4NXjR/FK9D5+639yiGsy+YQNJQNfJwF4LeDZcBtze/Fw9B6+QWfzPJA3f277pQUwAEhnwi0kz5kLzPmQD5SRH/aDITB7fOwmkTcLskFxebws19YePXJFYYFMXlpNElEIGafUh9qOuvpSTw+fg2vtKVQS/j7N82WfrAVoN+7FnsaxmMWT8WNwDmqTCndYeAf1IDYawZpsKABcepfOGKZbZSKjgYyCYEuoI2tJytrEJdSDGPKV6MFC3ejBb98+/E9A+FVoqf79cdZk9H0Hg8aucVh22z+wKOm/0XDH2KQruLLrZsUVq12wZSvFSOrSDVuGzF9GnqF7MxK8Vc2PsxZqSBX76bOALdEPPIY3+r4FpCiAgqI4SEumsZJBaQ9DWP0yazc4rXaHjZLPU8plZ6YjDhIg0cDnopxoNseRZU0H1JNE0Z8+wWWxu9WX4Kv3T36avDV9C0SgaE/a7is/Kk2hhjwNNadLRyW2NoU6wG0vcRSjgDlkPEldGZebv/dLirWXfeex5aaqApRkh3Joax4Zvmz/vHdVrRkNJcPP389obIesKrjQltB48sevP1UHRO4cQFiV54sjH7flMwJ8n6uBZaNi6XY3Kp9bIOe5K1ubUQvrbUVQjXalF0Qt7qm0zsq+1tmrnyvtklaBvkPDp+ckKJ2bsWx2jDYeUlBcAV2R8m0LDlWAr9NVA+snR9NHfYty2j2uSvQhXsYWNNproAIORVaGw2QYTbqvn4jq7rGuWtnXoZn6oEPTpcq736Fp9XVoCpnaBPSyr0OzyqB8q0KdTcpDjd+xp776N55zCorAlgvpkMmnaZNpWLOazQzVU0uF4styqt/8AXfNUwV8v+TiMhLQnh26hLsr2WI8gFqOcS+TuQsifMmd9sx4QG1M9ZrJyyYuVsGYt2bA2tbS0Gow+kpDGRlxcUciTv566rubanhj5s/UYxW58ougBhrX1AIqLSisVQdI7vaW0By0oxcbNKwfmbCODlDc6AGPXOwso8HUarawyV5N11+d5I5bNJB0zeFlun4XnPyotm39Wn2GJgFNUtrowvWxkAib6xMb4CP4Cj974i4KH8hqog0JdLkxpRkNV77A/opqKa2lGyfHUSkIPinIHkclCijKdCfTG9m8sFMzPIX4TyYvWnZDPdQinLz0+pq1S8jj4bzd9/nV3zQBqqntTYLI2l6TYtU7QKiOARSfnhkfV5/YhEfjCu/r+Fl1QHmCJ1OVAFLQJmrwVp9eC2jVqtXLwkpi68vKiorVsG+dXqkt2R0FcAzOrTkFbiiWHDIiHlLEJiREpUEuJFVmeKhqCIeOwAl4awvV1Q8OXmnak14RF5OdkqqG6CqeYvtcvT4XtsLMW8GQAZmizoBwES5iKyvrSiiopOCmIjoyKTE6qiKxrraioo4KMaEiOkoZoVFKnW9EaYrS+rK5Ss55SoemKFCaor79q6aogLZ2krWHN1y5cvj4GVXA9viY0LC4Xfv3VtfubqqK3qEKKM4qz6A4WfBh34HkeQX7GhTsq3yhGMKT/s46ZerHKJlAgZLJjIb+V607Dl/eWqn5TH3QunPfHsVCShIFhgYLRRMIDyF+PoPkcNqpQTJQg1SaVa6gcKXXsh2F+yhR/JQPhefRSPM+JdSAI+o1erE0sLEYlNR5+9sMdAaKjrQOGnxafN/AgvDwr3GnYTSkVLCaHQrywIUCLHatTCGDYmPF1NAUUzA1sV38FkHi4rSVRr2DdylHIWgMU36wKE853drF7xzU7C99AwXUx1dGRcYnREZVxdfXVVVR8YCFgkgzmoMHsSaJ9xFkMIqUoOdIP6UwpnwTic6hc/my5gp7un5/cxBr9tFDAwunghfb6KGxp5gWmqFV6GEpPamrUyk9TkqPRKM2hZ78QoUe1u8sVDYp9Dj0dl4lgmgSjYj0G/Xy5yz1v2bf1+4oOXiRfg7lOEuFSwMmo9wa/VkRxRrPszbJQpf5YA6jMsfTIyd+ocxhVeZIfTDHl3+a4gX8rDKFTZmiOLs8vT2MalUlk0FSVMkXRlFVoiGXT4B2wanLIKpJpFtocVxDU2P9ntKsknglsKU6LQJVZAk++uUgjacDzPkGZxagXK02J8ehy1fn+TqFaWBvUmAr9ZGi1akOkC2CTp3l56QKpwrgRcmdZ5Vk2Srk5lDQrw5wO51ut9aRk6PV5SjffKUO+P8AZm/i2wAAAHjaY2BkYGDgAWIxIGZiYATCW0DMAuYxAAAM/AEJAAAAeNrFWU1oVFcUPhlNY8ZoTDJJnCSOP1Ebf9uO0fgTSi3FgoSiIKHYLpSSLqyoaBYtBbvIoi5qF26EklJcdBYNlNnYRTZKmZYGylBIC7MZCrMZhEE6CEMgi9vvnnveffe9mcQZE+M7vPfu3N/z851zz31DTUQUpWH6gCLvnRm7QJuvXp68RgO0HvWkFEXwagr9inxy49YN2vzZxM1rFOOaJn4S2l+jLdwrQp30nalP/If3TZ6jFTPvpYN0jN6hs3SOPqWr6JkEnVcl9OpRZfzuQbmXS12qQHFqRymGZzfuJpSi1ExdeGvqxtge9OpVFbTFaQjPxyqNZyu1cK9e2kp9dIku02OKbKtoPvr+GPiQRukEvaJLZeSdA+VVWs3hTuN3FncB0ui2AsXUHJfmVR5PfeM399PvPCiDO2taUc7JnFkek0LdQzOXXIkADxVojNj6/jUaYHNIehbrlGqeuRb5YEOCBCVpK+gapkWUyrCuri2jR5m5NzVJrvOv/brer/FKskpZzx7ob3kOXa6MyUDLYOOWk9Uf8uolIzfXlKDTDGhWFVHOa7tYXZdgj2K1FUKXRnnUG1G19ownY8CqVkKskJJfZ7Tl1QTqZoXHWY9vmWvWYKtaZxo9GkVGIl8Cp4exY8WURB62nF0huYykieUQ5etsiXZBLaw+irWjzEnRR4cuG67R02CuEsJOmdvyaCm7Ui25ouePeeg9i5HwL2txzyez0jOLWXOeFowOzRttc/BJbgNCijJnlrnJWZ0ajmespREBMDLlzWFWq09jpt63uXrkvTFjybetfZuZR13bqAcuBurQ1QM/tgnuKh52gM4CUDctOG4HeZg3ZK5D3Lb0ClNL+nUIrza+CXqduJow9tPRN+TBOTui6Njf0YD4hYnLGRsBSr7PAlkaB8Y78lYPOiLMsr8QdqkQx9YGZRMB2NIVB7MewlM2AuRYc0SbAhEAyOGxacgIrKkxjTXj4fht8JUX3p+K/NAHehclfufkfmbsqHkOxNwK4zRndhmex7M3a1XddqQp1I2bYo0oW+LZtbdl8U5r1Hh2cnccW35YyzvciFe9oqlzLFiSfeWZxDbTd1EQvAjLLDrRZIjrTMwpS88yR5WoG3E8TxDv1h4/7cVJq6OEG43VXfWFyHIG5ZS6IxH8vm4LIh7aSdufI9oDbTxKqdvqgbqjvkT5L1S04b2gFvQbpSem1sc89fv7kPrHm5GfbdY73ZypDViNL6nvdDAHcLRRkTiUFkuMso2nsWfNCe4zgsKM+KmOgvPCadxGMpMFzWFcjkccsRbNcSQO7V5qn3pfUJBUV9SUmgDp2DqGe9L2/R2eobWaknV20KA6z/VZrXseMSO8v2twZ1cMxWJ1HHRXVhyHJa7gqfWi5xuv0thtPyvRPTj2THm8qXtVkXxOMiB3b9b4m5UY8bePdeAgW73r1qjJVnnHpNgxoSWskUdOQKavZe+YYBnHNIdaPnXJ4ENkbdezgSZQukinWQspzHqd68fVv8DrnWDscLywVGMnSgTiaFXuFxzhIN2PGPMvlL/n6ux4aJXOCxWrj8oLz5GVvGwkqDeNF8lQwvoJxu/w2SBWtcQo1yfQklg2y6VaFgUfMy8uXSiXPcfcR5mnIaEkEOytGPP37EAOkbAcxPQcAUTF5BlHRMthVCKcfSyXr3J5wfMv2REWlj0JrOwa9bLwunfhkRWumPC4rnvFweeej2ckW4pz5L2n7iMPmKwHWY1kHqET5BIez97xDe6f3LOY+MzFmoPOyYiVXo1plVZrxTX4DuJHgIS/+9TBVawRNC0Tc4pm916DS+KhelLnjpNs9MvEim1RrscP6pyrsMa8F6xWB+UrSq2rHf3ywVz0OVHYXWPB7Ym4PhfGYm30rqJWsyuOq9cltxux2WAcNMgjTnNObk8XcsZNh3OeYJZg85J8bcTjpJMIRcgk78XYjXWd883Ky/an7ZyZ0Dtbq7ZxLbJk9isgTlrmlDJf85tCzMo45GQnCfli0WicjK7O/tiwzLNr6IyJVeI5Uwv//OUhV7cnrHacqQSQU6h15n1Ju2n0lchbXrP90c+Q3X8MXkqGjF0/7+QD5vtq0bZVqvcG91up/jZk25/Wu3us8j6p/3H7jY46Ndtwb68ZOUZoL+2hYTqC8oGqedbRemrm/+1aaAO1AmcbqY02obwZu+gW6qBO6qJu6uH/0eLU56zSD1/fQTtpgHbT64jqu2gfanfSftBBnH0P01vwlmOoOw46QSfplDP6+RJ6FAGPEaFWoWbm0KduoTjjot+hAfA4ILRLiJhDn7zrJLg+iXb9vSuC/p3gX8t8qkZsHqQ36E2U9FNz+Sek3WHbu/jZw9zEYZ0499XXEV5fjxvAcyvIxMwDLHUEFjGSruP/UZu5/BruFtwbWAOejYyFzDr66oD8veC2FzYYhNX7YZW9IH363Q7b7Mf7MCQaBnKOwi4jsIo/2r92h3xrT8geTZbHiO2znjn0aaNQO/fpcKgT/Hnk2Wg7c+jTsJDG7gja9X/HLahvBf9a5uNV9tgG0piLy1NrfTdzHgMHHfIfteasifETYdSsQ+tWzN4HaoVdRqHb03QW48boAiw0Th9hres4xb1N39L39DH9QD/SVZwBf6ZblKZf6HN6RL/SV5SBP05h7g3yXzjof6Cx0kEAAHjaY2BkYGDgYjBgsGNgcnHzCWHgy0ksyWOQYmABijP8/88AkkdmMxYXGxgycIBYQMzEwMbAB8QgngBEnkEDiDmAmA+IGRnOAzELlGaAYkYGtv9GEFkAqMkM9QAAAAEAAf//AAp42m2TT0hUURTGv3OelcxktqhgFk5SUGMUgxEzhS0GpIWtAkswcsjKsIiihSguhFlEEFQYlSuzoqDFUJuKcOHCWqX2xzBicIZ0hrQ/otUQQcrpu7MYJnLx43v38u45h9+7T/IAxkgWkBtI6AjWqKDGO4CgjiKEKSQkhqjErFvOY53ch4ec5WQHfMghIHtsXCawXq6hTF7ZtCRsQMVeS59NyjQ2ymXLyFv4ZdY+YMZ+kRcyD5+kyLzlpRHQRWxXs2E9ayntR9TbYBk9R/aTr1yHWOORLcqCteso99os7Q1Zxiu3WU0hqg3ce4xqHWRWIKC3UK9TOKp5NHmf0aQL3H+OsF61H9KJSm1FXDrtrryxCYnjOvOnDEOkBSslwz7HmHW2TwYsKd/suwSxiuuIvLcFWW1LOs65P5rJHb43YkdkjOd7uA5ZWvZirXyBX4OoYP8KSbPnE7st9+wTPW5FP53FbAhZG3T9tN1yug1hztHq1dBzJXZLF2esodM4DsFwhtmDGRxm+qUcTdJFH432oOBsGbw0kx4LDksoOCzBeS46XA7nsBTnsNmW5J1VFZwtg25ittifgsNSnMNS+rCi6PA/7Ldz+A/OoXPtkufdHZBdNle2mXOepEd+d+e/+J2d7zhOkAukgzwkvaSK1EseHboFPq+a97gXEVxEbeFe1yFCauUKnw+ydhIB/gOVmKLDlwh7WZ6/aXPu/upT7GSt06zV4PqgGZeQRDeO4xQm8ewvN3w+cwB42u1VS4/TMBC+8ytGOSCQ8mhS1G0gzR4qreBMOXB040njJX5gO03z75kEwhbaXfUH7MmP8Xwz38yncXF/ki0c0Tqh1SZI40UAqCrNhTpsgm+7h2gd3JdvComecebZv0/LolPiZ4eCg+CbIMtXd3d5lKaL5SqNskW6WuRZFqXrD8t1RIdllgWQlMURFdcWFJO4CT5rbGu08JZJ8wm2Og6gs+0maLw3H5Ok7/vYD0YfLDPNEFdaThCtqFA5vD3sy5hJj/taKx85XfueWQzKXSMczEegvW8QjNUGrR9A10CJ1+154vBddyDZAEp7qLQZQpBUyJpWLpy3Yt95DIGYc92rVjNOmGdBJpNQzrO2BeGhM1oBUwNhSUOudnrQaOdHa221nKytrpinlkzxLVhxaDx4DR2Vx/9PwnX7R6wm+8hnh1a6kcxXtEcqKbCDRZSo6EXDPOCJEnewR98jKhiIIFP8CvUvNbEm9Ko5g/jtHU5uc10us6qJ1MjDdNZohzE80IXUY76KbHIiF4JpkZHvUTgif3sjp5pVdMOI9WXexPESBG5QVJH8kWBZcHSVFWZM81U1r6p5WTXnYinGdk+VL7fzDt5t30Oa52kIhLC4EvxZFkXyhFd4yzhKZn+UM8IOT35sJoO/tquCDKFvBHVkrP0eweKB+oEWacYrqEjHjNbHzgrHRTXycHGRPIWbRzM+P99pfifzh1L+AtORO7o=);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Hoefler Text A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Hoefler Text A";
  src: url(data:application/x-font-woff;base64,d09GRk9UVE8AAFqPAA0AAAAAkDAAAQAAAABYdAAAAhsAAAaCAAAAAAAAAABDRkYgAAAI4AAAQqIAAFZvZrw1kUdERUYAAEuEAAAAHQAAAB4AJwDhR1BPUwAAS6QAAAoYAAAk0MwAu51HU1VCAABVvAAAAFoAAACA6jIttU9TLzIAAAGUAAAAUAAAAGBaPGcsY21hcAAABmQAAAJkAAADYESDZqFnYXNwAABWGAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANQAAADYKVclTaGhlYQAAAWgAAAAiAAAAJAdEAo5obXR4AABWIAAAAlMAAANoxjX/Y21heHAAAAGMAAAABgAAAAYA21AAbmFtZQAAAeQAAAR/AAALvvsOXvhwb3N0AAAIyAAAABUAAAAg/3kAMnjaY2BkYGBgNP7RXdUpGc9v85WBm/kFUITh8lONrzD636d/B1kqmE8zMDFwADEQAAC8ExAZAAAAeNpjYGRgYD7wbzIDA4vDv0//6lgqGFIYxBmQwU0ArMAH1gAAAABQAADbAAB42mNgZpJhnMDAysDCtIepi4GBoQdCM95lMGL4xYAEFjAw/Q9gYIiG8T3UnPMZGBkUlBKYFf5bMLoyH2DMBQrPB8kxHmDaxKAAhEwA0gYPHHjatVRNb9tGEB1ZsmMldpC4t6AoFmhgJIEki7IhRzkVMCDYtwIRguZUUNRSpCJyieXSsoAcei56KHrrof+i6LG/oz+mh74drmoqTlQVaEWI+3Z3Pt6bGZCIntZ+oxqVv6/wL3GNvsSuxDu0R4HDdZzHDjcqNrt0SD84vIebnx2+R9/SLw7vw+ZPh5sVfH/ns1rT4Qd0VP/c4YMKPqzYPKQX9Y7DjyocHlfwEeM61RpN7L6rf+NwjYb1PxzeoYPGFw7Xadh44XCjYrNLTxqZw3u03/je4Xv0e+Mnh/fpye7XDjcr+H7jeHfm8AN62vzR4YMKPqzYPKRR81eHH1U4PK7gI4svVLbU8TQy4tnFc+ENBl5L9LpeV1wqGc6lFsfiQnVEZEz26uRksVh0zDJTU+1n0bITqGTd//L4Qon3Yt3kyvjzOOgN+ufng7bndU/7Xhsp+t1Br9f2Xp6dddvYnPZ6b6TOY5UKr9Prng5ValYcRvLGiDgXvjDan8jE1++ECtcptsQiioNIJP5SjKXQchrnRmo5EXEqAqmNj3VW6DifxIFBmryz5j+KkCBXoVn4WtpkJpIi0yqD6/JONvFWFZwqVUYEqEFLJGoSh1gnyKvjcWFkSygtJmqRzpU/QbxKAr6K0xylmYvYiCKDbj9dIlaSwVWzQaRyY29DrRK+navAt9w5vxZl4Y0SRS7X41sBeTGeyYDvrZaR1EluhbyW+joOpPCnWspEprCIfCPkDYjnqJ1ZSJmKJQT66eQD2VchFCMyCn3rXnq22GVVk7uMQgiyGrJCZyqXHTHEQaIs1xR3CQtriWwuffhexzmEf3LsThZyHGJC2msFDXDiQ/E6Z2i7G0BsMY93vbbnQxekKKMlaXzjphSRIUHPcPocq0cDPB61gHvUBeoCXcJDUkhzvDX2x/jbKB2s1t8g3is6wbPgp4OTJc4U4mvygSLsO/i+Kko25r9EbHsv6D3+m6Jc4dYHoxj7Hjj36RzPgNrgbFmf4sTDrlTRx3sA3OP7l3SGp8u4z7b25g2ryxFRUcq16LD3KQ35xNypwwjrDfOP4SfAx3K2XCe4SbBqeoczBZ9NVbTVXkCd1RIBW88l1jEsBWwlKmAzGPaUiG4zWo4Bn9hKlPsZFVzXHDY2mnFqcmT5dP4R57YKcuZqwMbnTCtlBhZ2l+HUdq/MutxCm6C3WIuKqhR7w9zLOWjxnWLGodtPnF6rZQxvq7zF2TTfKjBMkU1xrUt+H1dw6xVzHcqpmfPesih4wlLuXsr8yvnKXFZdiRBhzV2/7TvkaiQVX8sowG5V91v9mjt5O/GGp7xAPLmRv/j7vEAlZjgJKv6rvoyYacKWZUde88k1T4FkhlOOZ+dS8jSX3j4jO8dlxXM3d5aBZEsBZWUHrcrJP3T7irOnzM5yLif6Y9mrOVuVLB/OyTY1Cl2HVn3IuOIZ90syr6GzSHiVbh5Kv6TSsRZ7W2W+y3vNWcuO//uv3QnXccyZrO72hgkNnI3verypzmXftmEg/qPv4za5/of6/AWz0GliAHjafZH5U41hFMe/z9tGyFJIXW9vt7rVVSrVbSOl0k0pWqTSYimEJLLXXJFtBiE7o0UULbdNuW3WssSPpl/k7U+wjDFm8njf904Xk5yZz3OeM+c53znPOQCMoEcGIpxgUoWISLExEyz4WITABBZIRxGqUYMH0KINnejCe3wDJWbEljgQZ+JF/IiapJFsUkwoY8sMMB/YUvYLZ8XZcCwn5xRcIFdvL5er5VmUCrocMlEp6NWiUdDrgA59GMJ3AmJOWKIgSqIiASSGZJBc8oOxZvqZIVbDfuYsOWtOJukF/NajI5SnPbSb6mgnbaettIU20UbagAls9NPoiOj5er6Or+Vr+Cq+jLf7eH+4dDhPP4d/mgrhyEE+CqBBCSrQi0F8xU8xJfY9QZUcoQYcEWbASVATUSBiHC6INOAKNZSI+oMGuCEa7oj5i0Y0wUPY1xieiDOgRTO8EW/ABwkSLWiFLxIlVEgahz+SEYgUYUNBSJVox0PpJ4Uol5RFFbFafDmGWAFiiv+MUm+EMTI2MTWbNNl8ytRpFtNnzJxlaTV7zlzreTa2svmsHWcvd3B0Uji7uCoXuLkv9PD0WuTt46vy8w8IDFq8JBhLQ0KXhYVHLI9UR62IjlkZG7dqdXxCYtKa5LUpqWnr0oHde/bu15SePne27ML5i5euXL567cb1m7duV1ZU3am+d7e2DlsyszCAMzkbB7dueFd4XOxpvb61TdtRXpOXIdzeInvHS+wsOKZt7nv8/MWTp0B9G968ei3kcp/1Y9eB/IP7DhcVHyo5iiMnT51o6OjZ/EjXta23u/MXJi3GKHjaY2BmYPj/GYibGYwYsAAAXckDqgAAAHjavbxnYBRH1i7chBaF5BVOjfMMYEy0iSbnZHLOWRGUUM5xUveEMz0zPVE5I4RASCKJKLINtrGNE9hgG6/Teu1d767XVMslv+9XPRLJu3fv3j+fhaXpmurqqhOfc05Vd2N69mS6devGvpYQn6p8eFl+lJGHdZOHd5eH95Cf7Jn/SHdSTT54gWF6Zv66ncXn+7jo54WLHpe/fYx5jN746NPqIRNnLd8QGpOqET0ffTIvLTkhNDExOSEzMiktNC4+IdX/Nyo8ISUubWdoeFpq5Ijw0MSotPidoclpu+JC01KV653Joen+L8Kjk8PTdu2Ii8z0X4UmJ8QrH8KSIzu/T42Oi/B/2BUa3vVdRHRkcmRKdIr/c0JqaHh4ZLx/0OTo+J3K3zkJiVnJ0TujUvsNmTO03+hJk0a/3G/MqNGj+i1IiKRPSu43qN+chBH9olJTEyePHJmRkTEiNSsxgU4pMSprRHjCLj9xFOow3QKYKIbpPY6ZyTC5DDP7eSakOxPBMHqGaWAYYJgYhtnNMBqGqWKYPIZJZhieYewMk8kwOQxzgGH2dWOaGaaRYZoYxsIwLQxzhGEOdmeOM8zR7kwxw5xgmDaGOdmNOcMwpxlGZJiLDHOuO3OJYcoYxsMwbzHM5W7MVYZ5k2HeZhgHw7zDMO8zzLvdmY8Z5oPuzB6Guc4wNxnmRjfmFsN8yjAuhvmSYT7vzvyRYaoZ5iuGkRjGyjBOhrExjJthzjLMZwzzejfma4bJZxgTw2i7MQaGMTJMAcMIDJPAMGaGmcUwiGHSGCaaYTIYJp1hKF2yGCa2Wzfas4jpZvoDc7M7042ZRgkUx+zptql7v+63e/h6VPX4uufgnv9kl7A6tpo9wd4OeCbA3esPvTS9bqFV6Ejv3r2Te3/Y++vA/oHbAncFNgU9HnQp6KNHch758g8pf8gLXhr8TZ8/9/n5Ud9jtsfVj+Mnuj3x2BNHn8zkpnDzuC+47/tmPCU+7X66/On6Z6Y9E/XMb88+/+zAZ8c+2/Ts356zPVf6fN/nm1+Y+MIB1bOqNvXwfkH9nug3oN+7/Zf1b+p/bEC/AUMHVLy448X/Gdhr4KMDdQMrX3r8pRkvvT5oy+B5g1cN/mVI+JAbQ88P/XLo/wwLGPbosC3DYNh7w8cMXzg8ZHjGcNvwhpe3vmIaMW7EvBFrR0SMyB5hGVE0Ys+IkyPjRxaM9I7cP/L8yBsj/znKPWr3qKOjXh91a9RfRu8dM3zMzDHrxsSN0Y0pG9M6dsrYi2NvjP3xVebVZ14d+uqkVxe8umVct3F9xg0cN2ncsnER4wrGs+O58QPHjxk/f/y6CS9OmDBh5sS+E89Papg8avLMycsnR05Om2yYbJ3snvzB5D9PvjNl8pTZU8qnnJlye8qfp/xzym9TJ01NnaqdWjT1zWm9pj027Y0ZL834Yeb2uf3nDp1rnGuf65tbMff63C/m/u+8R+Y9OW/6FbKlp2z6NbfDFPD+Rg7/CmR+x7Ms2dKxgIN2A57Z8QiLM+VHOPjNQGbKj7AJyzlMe5BfgQ0m0cHkOdwk/8YVtcQdWgohkJdmTkMbO5ayZq1DWwIecNpFJ7KRsVy/wGC9vKb9OQ4qcmt3ug2iAQwQAxmplnSUTzSsxeDhvRaX2WkT7egvOJYVJVECCZE1ffsHBuPW9gVyLFdsLDGoyHC4gsNZ0ZUj5kAuZJvNerSUhJOBcJk222hzLuTcbx4NrJ7Pyc2x57rUuD+sJOuUJoPSZOtsWk42s2ZDiakYSqDEZnOi1/Fm/FJXc7GpBIqhzCZ2Nk8B1iUVl9BWvZoMgwt43d0mNTHFcavo6C/BRbyODf5BTpX/yUWKiZ6dDlR0kgWXwaaz6kWtxWJAeRtZ3soDD0QF08bCyzDh2qqLa9ASks0uL9l5QfMjOAw2PaVQgdFiNG/RzzOsumBqTLmkR5pI1qJ3G10Wt8VttTqR7zCLB1v/dBNwd/hp3oVV5wHO4+1gOZhVu8U+H/Fus9PptdtV1jP2s9I5RAbncBvJIjalLrsemuD8nn1nRLvVBnZAGR1R3KLI0EWqCziErYuviIMdKFi2tP+CJe6L1ZemkX6EIQPI0+MvrLyB+2MGD8DPqMgC/L+c3alz6Rx6SWMX+HVrF8YsghRIcaS60w6GVm8ERNSkG+mv3LjqEzVWA71VbcXPgM/iM3tKjCXmUjgGrYUHK1EH23GRNfJunUtw816jQ0KyiP/BkT9MIfOWpuqL9+Dgm3julWpXXryqYyPO838zZ2marrheBbj3dTz1Da87r1BTrLOaLCYwomD8a/tnssS1xdTFxqSlJqhg20kXREJmfl4CbIOVH80DNGzGpBlr9ycd2FNTWauG1s0GaIZyX1EtNEBdZmMqT3aSFxaRRyEUIotjKxHeJE9mD3xUeQyaUGva3rCo5LgIFYTuDYck2KVNzAhBuTEsGSOSJ8gfgAxG5FnMDMcv4dV4IJ6Nw1RFvCJS6M+fvPOduuMiQRwlTj4bsy/9AByE2+evYiYVBZNt2E11hUq+HNW+hjM7DU6jmWQNIbNJBJA0IE9fI49gNN1m9jgdEv3xmGyLPs34I3yDAK/+ESfjVbivwwZes0Rp0CI/xQF+eh5+hPS6YRI1BsEg8EatzfTWtMqxMAbImmEkiawiTwkm0Ig8Eg1Og13EGX/Fc3AE4HQUvFbuK7dyVgmoggrFWne+TSdqQWuK08bsiNO5Gg4ccO2TdmuqUiSUImXk8Mn62JLNhrjUqvyTKdV6p96hE/Nt+UaNRuBNvJlHplwppzC/Ju2UriYtTrupKE6bLeRrjLkWHvSiwZHr0RWakNvsBq+twb2/pcGjj90ZZYjlkzyptUINX1Es1bn25ZxwNqDqtMLNNakug0twmQtNRXav1+GwOUXJVsyX5PtSqjd5UqpQg/tUXoOn1FHotRej4Hy5N07iREWHqXA+A1X4BWpNsp3UaECGYNGjNCqxKmo2wJBjzjUrZgIQfgpSyQuKQdCXQymUSdQgVGM17ke1H5zFYgll2gQ85gR3LKEhLDRix6aE8pQ9KgfYRTtVLtEMRphFArZDARhcWS5rpQ2P+wzwcyh4Am6ms6kQivUqYgzQC7kZ6Y48apeMAS5HUaVaGXVEG3cwZn9ERGxMRMS+mIMH9+8/qAoeJo9qX8jZJL0n35XnyheNPOoY/9t2qj4ubZGhUF9kopYs+CN5FT7B/bD0+mgyjgSRyWTo8CszvsHjcBCejIeqSO/rHOk/nuyYu6uguhH3u413XNtbmBqjosZ6oLyQc5kksyoUVvCbYTMslUIB8UKuzmjV29WtfAPADtCZ8405aB1JZbNmJoorDAaLkA86ykXBBkfgknQSTsIV/ghI4CgCNwKHxWm0bnfEWan18Yg+ewk6h1PZ0o/rLG84kSQVudTBJ+X+WMWJDp1TL/KizmIy7QrPz91uQWSQmcXDv8HM5/AlvL7pwjSYDgvXrllgMVvMYAahON8F1JRZbTZU33Cg9iA1KyUx1Mm8QgYPIc8PMFkoE0ygt+sd1hrHp9ZbgL6Fs+Zqofhow3ul+1GwEXfgn7nXQy9MUc2H19ZvWcUbSnPcypCiTazZ3VDaDC1QmkhH3DBrLumxGglmswEEyCvTSjavs8ThA3T6eNLcIWOGzFLHgOXKBkCxiRkxUU0pb+Kn8Xb8GH5FDR9tvDjN+cOBd96GN1DwF/KWo5zH7OZVpBv8SeaoIGqcBaABnTG/AHXM6xjF8rygAx3i7UaHChfCJhLCmvL36JtgL+x1iz50CofgbsB6vJVVarIY26kTyiWLqXs2yiPkcE4ySHqVHniLyajLKtCmwAx4bTcdH0wCr0XkEWJhzdTJUNJQn+w0vZd6dRlMQIQZOYoEGgWtnnosO16KR+Dn8XMqoJI05FC+U++kvt1hddgkVHeRbc67nH8B0IGr/9yrDr4he9sHceDTFRotZNMa0kwWAmlE5A+fLfoWP4P74GD8+I+rXp+p2gEx2enpJpNNZ+ftvJu32zzOQqkYUG151nbyxErSZ0lYSsNN6i+q8FT6/E3f20WqTA4UbJEXycs5cBldvCVdmGmZCONhoZjhyF+dMjJ9rVVwG53gArdNdKCKY3V7j1PtXQDknx0nWKO+VF9C1bfUYXch+fn2l1gQRRvYUPAFOVlu5j6Yf20M6Tlu8jAVrNizvnnVoI1TFsBoNPSr9R/gJ3/82z9VcCHp4s5L35662AZfoAk+DhYmr10REXs+7gxcQG37Dxxvrdm5VkUe7XiZmx21ftX2nQeuqeDDw2++f6hx9e5tsEbRyOW4jsM9590kPcjjpPsA8uSwc2s/VjVDU1lFpd1u8hglo6STTCaNLlfIBZScXdWM+5zBzOXDlZGvqYHsJoPJ8yRysMlsNlLpK3Dl26146wVcjdcCpksh43Ea/oEbEDicHONeDFSuY/3Xk8ipB81TnUr6v5und+UUeTjnEMUibRnvKyg0mFDHfBLGagVTHhXTHLvOLSD8FdnISkafz1nkLLIVGxyItODpbHCTPBuf4gYGriLD6G861mas4aDE6NbRHl9hCoLsBQWGPH2eOddJR2km0zs4spA1ms157ixngTffZUPyfBzGehy2IvCi4BR5ltzC3Vh2Y+CoGYuWhdWmNO3bU3PwQuW+oy2VMZEqIL3I7iggo9G6lrXXD7XVedxaihiNkJaSCGmgKYIqwAHY6wE8C5HGDiPXmFAfHZUQHx29J/5A4576RlUw/rI9XR7I4dcIh58gW0gWGUnmkOVkKx5DJuIEFcVZtw9fbrOJ4ObdRknvNJrWhM2J709dyWzSi0r4DDwP98TP4gV44Z3B5CXyyIxpE9SRkLq79iL6ESexojPdlQoZkGo0GpAulRWKsz3pgEaRSWQK6b69NqFZfQreaDp8NX3OkcgbVHYR7vFXPEhNPKe5dQSRmSFZBnfVu5jivgsehyGPTvl2+/hS7qVAkiFncYMoWubbn5IbuO9mvUXUqoWQwi+FpRAjLaR405BHNV+x35Zrem8eJFAfrjHlU3Xv2MIWrOfTxmgNFsM9A34VTklX4Aq8zl8FPBVw0LeAn0JwffXbQ30YFV17Dz5D5EUnN2zt8uGq5XAGx7POvSWlBwD5Ai42RLymDiFfcsPmznhJtRR0e3xt6DzOOQPs50d2DFYH4z3t09oXc3FSuD2cEu862UHRukCmUap3wwvUn8N3pWeKfOdqfio8aaUmm06JTtbMbyE95k4iDKAB8z6g1sRD/dgKPEx9A5pXSwMQ7zG5nF6bpJLOeb92n6cA9rH2MnkMh6dSvMSQHaptsMC0FbbAFEuIqLfyWsgDo6i33SOHuYscm9iCjYaUMVreos+l5DCIRjscE/9iPw4n4GNjK2WLm9rdDThZTYZWU6ElASSBbFOtF9kEa7rLdwrh3rKG9Z6qde2xov0ii5+0vjkNCNUonN/Otb/GDaZ8WtP+FP203kReMa2FNUDG2dbbqEN5gEeFD0yqG+VR3ipd9mg6Kd7PI5sgwhtwXjoD5+As/87DTnaeK78I9lAn67UVojM47lNgL0Jdqna0xeg0+mhfjyhKvjb7Pu8J7wlnme+01aG1aQEZqO8xGxOmxeYuAzQV2nAc6zt1wLMbUGvAd3BisWs8MnqMLpeHRhXmZusR6wGotB2xltGV3Wo34zcpaHCYqdjFCorYRTgWwt0l+enM1+ZDFHVHvNmA4kkfSuYdqZMBDZ/Tyc05eCUeqb4NR1ZIpJefnS4PZafjnO+O69QuaaE9jMrKxxSTd8pKXyor09U4EG5VflJvKnce8baikmts8VvlhVedklUqAheVgbG/Pto+hc7LZlKtgPX8elgLOyRlXoZ787picObDri5SbyKhpAVO4lC6cmfdDZdkdZVQj0IHMMNyCKcDrION/gF4OgD6TwqlMEvfxSwbvA5n/MxqpgrlBOeDzLJ2McteSD36TtxCHf1OtmATnzRNd38Ehd2H6Ahn4fSDI5idJjqC5j67MSNvYQvPOiq/8XTOHQUflnMoDYZQqXtRfqddze1Lr4pShcGO8Mz1GypzPxxKyRo4ot+IyPrYlmPVdc1qOLymkIZAFaU1zXAGjk+9AhT3ikXOnRt3Tt81FvUPoIaCagai3ltU/S0gcXzmkoxJa0nmmqWbYAM4cK8JgLYlx0Uu+CTyihqvo/EHXtSGo0redR8qv4G+CXBJJR41nbrLaEWvBuzFQVVfFVef9DbRsJRK0h/bm9oncS6zw0TnmMpvoASPlTZRA3ZXkuyWg0KZAbIgX5OXr0FU+VazaRn5fAKgk3gr6zvtrP3c/TDftvoZv+ke41En59/Xex7S/C1s/nrhIb4pVD/zX1D9NI5ka8GXU7oL4eGkib1EnY3hssZpdnqhsHOp84pD92U0UyOOL+AsvJ492rS39C0qqHa/oOIY+W84jBMlnSefTlJvsZi2DZkwdRigWQGJGZ69avA4yumDfpHXUO5KlV977q/QBCtgnV8yN/ktvf4/r1Ax9Q9K5mURT7O/BW8BHmG8bC6+0Hin4hTVnLd/5e/yYTtE8WFUdcOkLVRW9ndkzZSz2HCI4KMgHuZLyfCg5fqTzpWevRaRMfRh2Ruy04ZpHgwMjsNB6RQNDA7wbdQOSffJOcwLVSVtCKvk2Tc7zrNWk0vwgRc8FKYg/Jn88aKOdax+dXbW2AdMoOKmjvvd1DHKnYdM4FCvVOVsQ29SZfBcKCr71uPsIrTcu/1ruq6hVBu+aI+V53LDAsngN7nh9Dqhvb9s5XDghHfJK9SKxfDrqDjHSQvuyd6/N8wFG8xpQzT/3jArMvNvDTPV9aN4IbuXrzaeoh6lP1Z/jfuqySsVHGGXjB9EnZXG7dyL2vAutvCct/AEoDMHQyZR19n660/kBa45tTEkLGnXThVE1/IQC1l5MYOBrAISgbPI03dwKg7E3fEfAA9BmBtA3d9CJflFHiPTRt+Yhrv/7euP71yNO7YxKiEpRgWLviqHzWhHbPTSOdvPf4n7/PkWRj+/Q0EhRVXjCUueIL1e29a0vWoBoDHz1qzefCLpjPo4HC9s242uLGep0w7ESylA2k7XMQUHff+V+n+exCu56Kw4DfXuUVnFZTW1pU3qJtiXXZ9AJf1K+2wTBw4K4q1rikMqUs6g/jib/VMZ7n4TfoJfFl4iU2Ah7PBTf6dfoPl7thq9f4/8xrsCvcGSNljzoFC8Dhf85D/1e/IvceYUQX2Xyp7Aa9lGKDV4kyjOIvvZa/Ct4aLGZXG5oRCR1+RGbujC0YRVbYVL2MJ6jnqLaDTx+uEYhQkqeXf7VO5lKjOF7Tnty7gw/UieLAL6r78U7spbkjEzfYFFcApecIObBksN1z/9+CagvQH7wG0w7KL2tkPL5i3X5436nUPvnPhFvzTfUw5FbrL9cmPzW/jespZ17vG59wAqDfgcWpdLw5DQ6S4dKvsl71fetymZr7e/R+X8lUDFN3+jaLLim7dADr+d4o0EaeVDSnvCVJwLmZCty85KRuRAx2N58nOs+ZKn6kup05VSO+MwUbaso4hy9QNs6bIzH+irM20L0d6Oa6zRy3tVHnDbbXYkz5bfZk++Wbf3E6fLai+k6wluR8/3zLxrWLZAPjUs20D/wHSU4S7z1tjQlYgc6ng5Amto3DiVPXy+6dAVh9M/ikVZC0VyaXw8REOyFEJvNiqTsfoXc0avidqxDs0kPTPx46z2irv0kO3+Ksz0eVH8NoiEECmq66ldqzhk9KV4lqHDpPhFMnyG/Cqb/65U3ELvdfjvpTOGjbCLWtrVYP49Ba4YPAmelejvHe+xJo/eq/J2UoBiGtdB4lDafP42as7kiZQqp9+p3vO64y5V8F/az3USxUwBcwofDushTVr+EI/O8r58v9fLyc5CZCB5eS5+mdWX0Ii3FGrKitscD3NqFb8aNsMKabOSucnTqe+ar6q02rUIBxEbRTph7IqVaVmz9fwDFvoi1Est0AoVD2qPYqG3OXK9UAk+d0lZOcKj8ORPyGTWmSPlUiCdVqBZwz9smN+TqI2ANv4kKMkdt7pTkkd77SWJFxF5DJfitXgNe/FCQ+VVp9NPYUqGd9svyje4EVRo69sXtU/gRgYGV8v729dyZifvMppzDCs1ITTk31KeQsNfQTDzecs3k7TsWcacaCFMQALwGotgEaw6h6VF2CcYc7JmzyelecstvE1wQDW8VXGVglk4o6vR2cxup8MpOUW3yZbeGFZN4xRqVvSWaty98rtGPADR/6u+rsfdvWafxQdvwtGq5ia7XXSbnXSiU+VmJ9cxoX07a5TyTXn6fL1ea+ORPOG37aydL7QVuQpdbhrPIzr/F9o3clbJ5BAgFRZnLITtsN6d6jaJWiUbazDpbKaq6EOpVwC5qWlyWVNJ9/SR0WQA/Zc2Jp5014gF1gJYAiFpO3cKRotONCDRIOntYrHzkvco3IYTmTXUnDocolT0xkmcVvqRvaTRcdiBHCB5rdT6WNyCNdIR67CXlH34Li4tegMFt8oL47higUbIHTkBeiEnN8eR61LLOQEue3EJNXCb2udwowKDv5DN8mxudGAK1nNjAoOvyKH4L9z78fs2q9bB4tjF4xF+AbezDq/VRUWFrpBGmaA1Cqad2UMSN+p4MCuFDIONcgPtNxbzVFC0lFbpiLzU8RibG6Gn+AEtbQq/jkfQeGornqwiQTkcjdfIromZBm/t95jD4e9UefMSVcGJ8jNyd+7Q5iNLyHNU+BcT9ZjLK95TfQG3vyreb3dlVgp8cuy6kChA8Sllp/Gcz+/sUx+DgkmvA2qoqapXB/8o/9C+jaOTNKiUOEeZ5LAHJmnX2S37jCX357iRDGQLShO8FFaSvmQBWUYmzj685Q31Nfjw2ukv82I1uyAORVSmHP3gcxxUImmKtXTc8DlJdDCTk9p9n69RKlFqBsdYm1ekBELEQv7GLScckWZn5pc04OdwDzz9y1pfbooqeJfcA7dzYwOHCdyrgcEj5JPtA7kj25uWqshYIMFkUhQZYNZkasdRfyHogEeCqHGqbga4QRQsBjS8YxWbPSEvLAxCQH97KaCw1KSo7RfC3lH/DLjn7TM4Fn2Gf8SsiXW5S4sKLU69mnQPOIwXFL3/KQVj5hkXrKhlz74mdXCdnCv35kSPxWMANMjIpjSHVa0AEgj9hwBBsGZ3ZGvKqrytMbADkvekN+WOSV25Gdai+V+uxAPwUxh9860KaGhWLUAbcvsKG3G/H37E3VTUZnssbvS2mfWAZ7e1BJENuVy/DaTnyiRNTS0OeudvR2u9aQkqS4fEbVwUMWX0xsYLKmg703LKdyf5RjqsRsE/y7n4K+6D8MMbVBNh0dI1ExEOljnW7qctSMYu4TNSvg6nfBXA1MVXv/D5Gasx5yvCN6fjHGvStPJFUAytks17DZswiwPOAqoqzNxFHl9NBsWqc0FoiKHClJ6eGLsvuwb3woPwchpwBvfDP7Qj7lBMY3hYTHR4xP7ow4f2Nx5UzSImriV197a5pDsJzhbcOR7qBK98UUMdud2oJDCEHE0qeolEsgXJ+jTIQHHlScc+xgg/UixpqexoYe2MBOpSTDZqwj2OIt9u9CcaJRTudpTBbkSf+k17b+5QdGN4eHR0eHhjzKFDjfsPqVYSM9ecUbdhOtWZ53N5b65H5Yb3f9xNKUKfqqUGLVefishoCp5TF2nzMqh8aDrlIyF6+yUqH3fgl1sf40T0d3ycdVa5aqEaBX8jp+J/cGfiji9VzYM1EWuXUMiB/0wpfVfNlQJupwa9nLjhP1F6sZ/SR/hiKKJA3eZF5/AYtpV0/3z6LUAfthw91ZCwN9OQl69Vg1Cup84tV6/LgQiYfjPvElb7bt6EdxAJzuNWbZg/IE3vLjzwzS9vVbtzU1XB5Gn899+r8/DE9XQy923OQ+pMxneEsfpUYwZkofCK1CMf38GBJSqLpCvWgga2z4vtpD3VXE+NqwbhzfL5LtmiMUOPdoFqxaHUA2tVr8HMeavHIF8d66mgrKmApsyWdTAHps5fMQIV7WU9Va5qSsQDmXs2zSPdFFHw5HgpU96gouBnig40fI4uXamNnmUFbZ2miULSBrfkQwdvs3/Bk6//coKGjE4DnbnOmK+jrr4/OcUaacdmCgH3upyF6NBt9ic8+YNfWsGndMynYq90HEJC2fwkQypkotiKlNYu4aILVGnuCxddoFTmrfELl7ucrqAKBf9Fzv0bNy4wuFmejg9z4wNJwDVuQmDwdTkSn+H+seT4RFU6ZJlS9Gj/D9SWhUjZkANbeKMGbSEvsDG5cVmJmQbqmOwam0Ey2MQyT5WvxovItA6BzYuISdtmQrw+T6+38aL6Q8DBpo955HSVeexmu0m9izomui636HMUoTfwPLYweW/2ARpKvIj74mn4ZTV5gsZEQyeS4fPTU4qbVFBur/HuQ7ewni2WfGIZoH3V2avVwbfkMnkFJ1IzrqcLLTCZjOm7dPoM2AUFh9dTE/4iiSSbyaszj+08pb4C5w+++TEaTEQ2J2KHMj8DT+cnds6vjzI/yVnstltcRnW8I9HeOT+pGH0sl3HDySCS8FqqrrDue/wETvq23JObrAoukJfIwVxrzO5Q1TJYN2PVAFTzNuussJdCETqUULt97pj+iiR4KAY88m51p1EwKEZBn0KNwkXWqDlOtaQcWiSH920841s88xjsBz7sKKDGPXVH1MEz8ffyI9zEwOBX8a/yUM5t8upVr0AzZqiUKhzJhq0KR3YQZgKw+oKsPJ2ocalviCNJFatPN2VRsd++O/Hkh9Sl9vFJeSUaanEWTd9JLZNJAg/4HKWOEvQV9vxEfURhWZE6+BcZ5EncJArFesvFcjfuTFJD1M7kBBovRjUWwEo0aPngwdtSm1qpvR+Pe7wH+8Cldyup2iRdAqV6ekkEoCUTRr62bU92+e6Skt1qaIh1U32pLC89BLuhMr2eGoViu9u+aOVrJAgmosXNG9/Hj+CNeDNeoQrG37Vn3H1qSny08tQ8irtJ9/ljxlHsnlqUV/P2J+f/BLfQybT66AmTaaT6igoKIF/U5OkyDBkQCkmN1Lcpk3tHmZyBTk4Hybp4atTp7MLvz662zD+7mHuzq4OK9L1UCZXZLV45T5kdLGrZ9L4CHU/tPtlaGNKcSCNy/DSNd/PwCDWBbA7WR81ev1woNVVDOfqx+UJTkUuTo6Kq5ZP7cIcS67dTyLRu7poRuX/d/DYF57BxC8yETHue3SAanSYPIIdTdByzHG1U10JZiHcZKpnIxq0PWZYBKSAeiaSBdEpcREhTcoP6HJx7/9Q31QMPrXwTLsH543AdyoUik9Ps0Is6QBRRGreaQ2LUiZB1XPMGyrvB7jt/5sNKqAHdhlZA+6sbmpVK61p5Ajc5MHiPvEwewU0JDN4gT2tfyYkui0dQ/P3Lq9IHo3Ayj+VjQ+M2C4KF11oEsyBqHZbzfHGUIRFtINvYtHHvzMUI7CBR5Co6zW6jdVOJZm/hWWrpY1jfyYR9S4svF56u9V1CB/EMtvDN2oOvF9pFySVStE/abui59o29XNlibk6OWa/6bWMvfYm5pLhUdKmCN+D3cD1H0atHsK6Wcg8461Ab3sZWfbnwfQpEKNJXwLrBSmHb6RzPrvx1aC2JYQs218dezl2WvzG5YCWKIDPY/CXJESvyjWZeb6Y/otYOOBB+uFj5E53PPFbad6ThpMNhdXqsDjqfUTgWE65f4HgylUIgqq7UgxqMZgMiwzpeZfMi94VfhqNQVCVSJ5ksqykehZaQgysdNO4oOcdaXTqb3qq3ai0WPcpcypInE0kfMgnIYzDl/JrLWpS3mbXoaZzu38BDw53i0+wN9/VPi/bZnRmVRj45bm1ItLIwqxnQX/BXbHmqY2srFd2aatiDyJg91PR8whq8QjGNwvCY9//erCTed8pfyq9zjTGNK1VkHAwlT68jkai/yPKCpqDAUSCpfxTZvKX5m3dsHMXP2kgjwviK9IPQBpfP7jn9PZjJE3gVoK/f+7jtQNaeHQkpafFqqhw6GqmkFeSmwSuQhZ8iA22oIODCsZa3Ck8g/KyZddp9Pp/Ra1CTx0zsBQw1jcfhALiXngLUXF27l8YPr7WPlCs547nY11fQcG0SCVhDnhGLqEoVAn585a1XYRqsXBy11CzYDHYBOQS3wW6v3Ve1+wS8A/XLc8jzlOQBer1Gw9t0LjUeBtp1LAhmjcKLUQF6g6aAt+rpFyMhYxRbsEHIUlLlNIalvp96GTgNbdIxOAFn+HP30oJ2JYZd6SwopMbHLXpFH6r4Fo8G1uXyep1mF0XEIwOkOmetkzr/EQG01SeZlNbBAcfw45c/u0aD2bLsomjR6LVLdofdTqMrigyGyJ9zUwPJlr7TAhWYYMN/5vAWMgFPIFvIVjKB+P/Sqwk0vNmCaTveqortS8OXIWQo/b2YDMVD8WL6MxQP8f8dQr9ZrCKDqQQKoqASwGgxmxKXbgmbBWjspus/3zn5yXfqt6Fti2+T1UQ9qJJIEy02YT9/3LQ/EkI8irMbPmYw6THgo5fwOHUbXCptAWm/u81ZT0Wckbu1L+JEKdOZRZ14htEsIF0aa/TlurMBzaaxyZOv7ixP2as+BIfr953UZRk1kIvSiwr2tF16vVDSFupURkgOywITWESq9k671+FFGfgFLmQEeSwqT5BKzn2PmcMuu6BRBWtlNQ1qnO7MUgOYwWyxWBANo8ayJpOZrguMoslqQbgXmcpaLVYQadBUVmL2oEg8lJ2Ph3JS140Wi5neuPSBG62/u9ELpaUmt//GYPyY3Cjv4HA/0ov26EfRUwDx/8UBJAD3x/0olKd/FS70GTyYamifwT/hPrjPT52/aYtqCQnmJIvDrIpzaF35FWj9p+yBwuoaitOO7Ny9GBIhw5wMcZApJgIyWwTeaDWI6hbBlkedLBnWCzJN+ZEC/YYXBOWbOiiyNVA99pnqAFlFh1MyOyzqKIexCErQW71qwKsvSkGnx7DFUGIrppiuXNkmZrM6JDVBeBkXlZ0VSr21idoW9EGvMo+zorkwjcaMNCL+kqsSigpUpDagQMhRtg/51Lg2wOP01KqDyQv4M/kn7uy2U4sXb920bs3xTW+9dezUedWmvtOpU/++neNmBAaTqTgaf8sNoC07yBMcNCXXxJcZHCY7+HcIWK2o4fQmWDWWpcyjoTLwdoPDXJ/bkEItRKpGl0e9U/5eSoZsTXZBek1WyzsXD56lj34cfyHf4S5GtqwZNnv46JUtEed+/OjHb1WzG7mZa0lAaC7vKf/4LA44Wizp06mc4P/FYRzYLDaLFVG2TWUtVgt9mAayc2w61EKG9iNDWV5bnu2kzLZaRSslCx7LijbRAQ5EZvedGRgcj29Q492YUB8VHR8fHV0f33hAqepvJQXc2chzM8I2Jmp17hyXyg5VNXVQBd48SAMqG14dkNlo+hvTf/7mxtuXDyfX7oxJTIlYnR4TEpm2v4Wim1647gDg0UjZH/BgsR3b2qdwswJ/3yzbaXg4+1+brbKRm/OvzUdpoD/3X5ur5De5eYEkr+9rgUqRf2N7JXd+6+mFC7duXKOCsNodLdmoI7TjDLt51fadkwx383dKEvkE7JNa4TxU8JcAOR1FbofZZVKHi3k+Cm9KfJXlteg7uqa1oCOPsaaVutQxwoM56KtwQboMF+DI79N/09wZRbZraI98gn3T1noKzqONfcOT4ndGJdUfatldf6Bpd3ykikSRBmUfgnzz1+TO+vZo0xpYCyTOX9++X3Q9YarPhmQaCuVr8lFHj45lv1uJkok8AQ3Uip+jK3m9M4foX0lY10oKlZVgBj+HQyGGDP6XwpYIV5TC1ttKYWua8bLZ90blrZILSHTkujTKlieLxZQ0fuLMEYBeDkjqrLD56wJnccLnSr18T5pmNBidRi8lg0e0Sr7T9v3eE74TUmlnvVznr5dTg5QwLSZvGaCJcBpH3a2Xnwr4Ak4sd3TWy51KvRwqrG3WCqi3t9j3o46ly7mp5DOyBNjOzRBLuF3+zRDkEyA7lI2ePJCRdwbg0TkocuV/rXuXqO79Gw32lLGfw9elZ4q8/i0VSoyk4HSd2cRvJT1nT+4HaMBr1/Cj2I0n4RV4qPoTaF7tGGDl3SaXkoygPkY6V/it6zxVgQJ889d5VOrx+pf9+xgK5Fu/Pk7F/SIJ6bzu2uGw/LZf2Avkn9o/vCvIuIYMUDod6apHkxRcrijQ3etGHKsozt3Lhh+UIe5encWv3FMIeVL7WWVnxzQShLuRnartsMDo39kB20VD186OB+vy/mLRNrKSPE5DIyE7z5/sxD3tm0gEBQ/KXg8aoObQANBoVx+z/dWmJK6v+3d6uHAIDUiS1GRozQM7PaxsojXd7TtFZSUNs0ZWSZoWCaUG9RAqAzuUrR9KbUbZ+vGE9c2p/q0fcmD71l9HUE3HzxFzZ/VRnvnrGoWSCzp6PlCE/KJ91q/9KRmOdCQ91PpgqfLv+KSful+0R/06jY5p6xAf6ru6/at7NPd0jP3dOPM4+Dn0w2WtVmg+A2BzGJ16h17SiyYBRaxlQ6u3eLcCSQUaLUcBEWDg4dlvbEcR61iT4DA4BRfvNtsc6OA59mjqSc0xwKlAgU0UYAGRWXgRRzo6rKy+krq6BsDZ+DFswcPhGDRklceg3eQRjmSTx4iFDKdMiy3LaET4N1lkXWm2RIil4nVDHt8pXq2E8deubrRP8MsXfoXs6mroLGuRUX/x0+BG+6L7Eib3ICP9ve7WEchE/I7fGMe095J7cDjw1UtkiCoTciwFFiTVP7RR4m4pff1/s1mgW8dmtmCdYnHu5zYe3CqAJFex267Yq7lubVFnAoEaF99ZtoEvNZ6kojUEP/kl7qMmLysl3+UzFYJolZLvCbyR9Z1zKSXf40f91cZuslf+gvto9YdjVcOAPE0e30IW5m4c2/FywZKMl7Piox9I+u68l/T9sg3Hoh/lwexpHF1df5BOq34JLIKJpM9GGANjvx0E6yGuIC2VLlX4chuguKyM2Ii2yLfvvPP5dTV8MvQOjRE+wE9dgs9R8O2HygA78GdKbeDhRrwLNyl44netC/AUbv6/tGbii9yCf2lNwpn3oPTvvpqMeW5hYCdwWSbfxL9xJ5IOzSUO4iGbyJSlR0PeU7XBydq25uqoQ4lt8CncvF7TZndlVBj5lJiwkDUQA1nlwgGEx+Hun92Gy2iYjoPNW2YOnu3BT535xzkaGzupOUXk6WZu5pJF/aA/FIj5dk1SRkJBCr05twKa4Z+YxYPw4CYUnCg/K3fjDm1uXUKeJy+RJUSlgslta1/X/L8Y64v/3lgXVrIfFr73UVGDMn1BSIlVgkIUn1La1lnTaIWCCdQd7qup3qN+uGqwDH+l8GWXHO6HdsNJ8716wi55ulxFGbGCBrb323bej11+Iln3vuiHq+UnuUWBFC1fUAbsJ4/wD0gxtIc20+ve/sEGkv6dl2Puj3OBbFPa9str2kdx4LQ4jC7eRa1GJ/ynkUmPRWzY0Q2NyyuNosFgoj8Wjd3cmt4ctScEkcfmsGaz2USDC4NVcFCr5OQlsPohH8J9PmDLIn2h0nadrUAsoEONoth9HBk6/M0lt/Foit3H4dVq+HvCDyuvo5/fYG1Wq7K7l7xArnLkhVfI9nlJuuID+Lk/45Bru105Margv3ZmPevkS4owtjyU+1zQKeMtstG/9Nnkl/tp0RY5zL/+nUT7YOODt+NNnRLeIsN92uA+pO3+DZ25VjiVfWRXHWo8xtoko6RXfqwmI4rexqYXJTmTgIxWqj/jgAyDzSXh9YkoZjtrpHbYJTgFt4na4X1H2Kq83fo9FKACDsbjAA+lCPpLjqwjLrYMP3cLv3KZgl2PVkxF5uVcDnluIhm3hCJfbaG5FgXf6UryEbX8rrLgO7LPv+ACkqik/u7Iyf6l1r7YeVXywGqWEH928G4iyYWTFf3/+MGccbYpWY9uYzvr8IpuKuFOk93QVaTZkfNywka9YDHpurL11NoJzjxDAlpCVv0+p6y320ofyCnnR0T/P+aUi5Lr/TnlgZj7l5xyUfODOeUSh9d2L6d8d22F1IrdtUx3tSMYa9r7KDu2nDp3144t87Yh46cM79yx5aV40u2ooCb/HDV3U3/slEcaMBvd1IV6dF7FRtAYhwa2gfP3Y9V/2NS18d72XfRvYM1qomet5NlpoDIpZyEE4G1au96pdWvvxUpfnIwhzyveKn205i7VbOrLNjzd1rnty3TZVHyx8U7FSSWtNV1+jWqu4Da6BI/OzQMyAum26Ce8TymHdHKxs9QmCGal5rJBR7n4QJ3XVGzwF13y9WloHDGTZ6ezdGImq9HC25SjYlq3zqmEwSCqPz2+iahYnVKUyUbhlalHPrqDe98tymhh27w4OqxZKYi53dWuGvQ+3own/5kVraIIdhTc/vSvB+4HGRS0RErbqV0wkTCyjOSSaRgRBodSi4l3OY7D20oYcIWGAeW3Si+IjjwaBQj/5yjgDE744r+MAvSg/30U4KVRAI31Twbc7ooCKDVdylk8iz8KsNbb/FHAZhLEke4dIWz+2oS06XTqfVZ8QuOZtbg3jqDG7CcojNVspahIaldRM38y6egc1TZYFr15Q9bZjftW0/6DCEfN4MiXryz+Un0ZXq9vPV4ScjT2PHzU5QDT/Q4wPGQ1hELuXjiDoNhaZiunivDjt7fU1Nxv3zZhtKrwq9ZPKNqoduWlqAkvceT5V0jI3GRd6X78/Pd4+7Xd7txo1f1NTxewj1scGDxLXt0+gVsS2J+cUcoS9yHXIOy4H7rubWd/HUW7v0dEZTPH3WyzE5fRW4Px3/zmJVge5R8qWO7fPoiz2nm7xp95tRgzN26KXwYrIXy3+Rhy9bILdp1KA3r6jTHXkmfJh1ltYR/Bz/DWRx6KU/BR+TOuJW5fRGRsbGTEvtiWgw37DiqlBPmHe/AhkszlbIoeOk0SLxkt+YYcfR518eklsB+O1J843mK3UdF3IF7S24zmaevWraTP33Yg8iochL3FFTUUy7/UPkyx7j7c1v4kV5+0N0FVQGfLGxB5ioxkeb3F4NK5dE6L04HwjF9Yr+TwQiHCS/rWJ++N989foH2f9vcFg3KE0mWRaN+ZSl+70jcYj5VrcJKyRUOvbNEw3NuikR3gcihbNORX2svudvgt7X6H9tSuDiQWe9vncUsDg0kiLm5H3DL6aRYeeoJbHhicJW+i34FLX6q3pJvJuElAnkfb98QeOnqw5VRdZm2Ckng0G5XkowgO+BAHHANqfTf0pcOBvI2O1prQEB4SsWNTYnnyvcNuVlExQLNJwDagi3Rlu6DrNMnzyq30+UfwX5TH0ws6hxn4j/gv3K0FVydPWrhw8qSrCz+79c7Vzyi7/qd9Uhv3YiAp6+s/+xYTExGxv+vsGynvezD2gbZ9ynk4sphix/b/mC4ULQgH+NOFYlee0dSZZ1RuXknN+EwqGm+2r5U7uHgpwhYJZCeQEcNm0dBtkpXl+bzcXEe+S33BymoT+DjTLjTPyhqEXBpJFrjU16xsIXkOdxtLffAN+Ky4rcjbVvWN77jVppMU96Y3mYSQF5fMHApoIKy5Zse9EE62sG5bcWERX8yrSYKFte917nPVIZxrUaLJwmJjkV5NdljYszjgjx9+Dx9A0zrby50RudMfkTvOeD5xnaNGUPXrfvwmB5KSo9kimYvMh1EBTmHNzS7vUYmaSqeSAaeBCCRDipAMGRDjSLWgAcTdD3vYVIgWMiELIh0ZFHVRM079h2gQLcd5b4YpCqWTONYUZshfYzBZzAZlH6xVb4M62G3fQ/1rhXEvUIzlAgfqfPxap7HYdhAV460U65xkrSanP4Eg2UQbwn/AZ70kjBXDIW+jwdw1HA2soAXq7E3QBPXGg5Q3ojJcx8cYOP0podXUmiBEC+QZoP/iHIkO/Xb9lvytFsWeUmfqoD4VlZ07dfI4oEqJT1MToReEGfPX3ZuuMv5BOv4xGoLW3R9fma7Zus4pFMJhhIVeVU6pUnUKDkRULLGaJbOdSojTbqEuRicPwp9w7hyXoFLOGVrMaWlZeenKTjGxwI7IE4dYvU2wamAHREXHb6GiB9Sp60r0Dvok6vGtVdVlhZXKxi63udCI8OPhrNtsN3vpmg807TlmtQKAFW0kQ//rRyD6DIvyAHXXA2rKfJXwfx6fPgF1HcYqFkr1KtIDrmCOtToLpFx7nj3DbOHRPDKAQkwlM5KbI+U61fhpCHmVDHqwBcFKEsQaeSqvxiJjhXL8/G38FB4DrGJslJHV5Elo/SPu39lCo1Y33l3GrQh0lnIrA1cc5VYFFs+iv4SeqwPx146uTx2TPub2OrUl9gAHJZzVgJzVhgCLASwChR1lvgAKYcyiBrkqNhicYYaAa3pudaC8lsziOr5tPyx/G0AG/baSKwaX21qE9AEWnWDQA9LyzuISSXKpXWAz2guQq4p+xbNGu2AzAMrLL8jK9mrK1OTxWxxvdricoiQ5REGvNwuCevgUrtop1BYlC4ZqJ38mQGtmzVZqP+ioOj5fbTEYnMl8r+8M3G6nviRAdNjsIiBLL6PNbLPbbHaHyeYv2ZhMeuTJMki0b85VjoZ2LtYm2E0U9/jsPrePd+nUVDhNZh7V0V69Tm7k6C1GwW50qt3gkOweVNhAKeLMBjA4QJ+hq5DoVbL/igXwpdq1FoHeATabxUkXRV7Bv3CQWpxXneYtdZZAKaouKM7O0RRkq86TO5wTrHaWTtG/L81BERyUpPBUMUXlBKQdbCabETkL+QCzwJptRlGgwicoryjIqaEPB39IJgDtJCFDQBh+ilLcZ/O6Ew4k7M0q1WiEPMiFuKrUvYAKh3E6SqKMXnq74FJRFbWLbiSIrEWggwAyWUSbuqLQme/thQfgRZw7t0RLwfaequqGhrTKBHUyZOblpJjrMryJFsljUxzhgZiDSxeEhoaoIN6TVZm2Lis+jmKZdafC34Aj0Fi0p2F/dJVmLxyl8i5eQgaR1WYXFKRTK5ftS64vrigpLHYjEklyuSpqmwIkm51OyWRUZRkNVU6+vJfLJOlUBqABiQF5sv0MwxmbOcoTCyWv2Wy0m+yCw0mZCxKSBEmnNRgMKmpXTHajwcwLlDx6iVeOVDlEOrRgszgoXW0O0YkEK2sxWvzHk82imQoH/ZGQwxkQlcjxRruk9p8tFh0CfQBvMlOLRfn4XBPnodZStFpApTgyRbDUQl4v/JSdo52puJlMKuqZqWcz2s3+AJel8VZJji+3MLd8v6MmtVqnzdNk5qNz5MZd7SMpUVy9U19WlaU30L+HXc74AIMrJ62EfjC4wvS95A2SXwCNNpNdEWM75TXV4HZ/5o3CnCO/PsntTdwXr8pXoIseERWZwFJV01PgonX5Yc4C3JP1OinOKUI4tC/tvItios7OatqZYqKuzi7aeb6/s6R0Dsa7/Am/YHlqe4mS0JOT/XgxWF7y67B7UFBPsUjmprVJ62EZhO63HbHaDXZl25YCBFH6kKOLfoCf4L0bnj9ScJboT7MGj5Vz29/nKoWSAhXpCCjgszLTHbmFatwR4HF6ayl+irifNgzGP/ovguVe7Z9x4UkJO6OS9hxq2b33QNPuXZGq033Pb21buHDrhjVrjm+4evV423lVsBz0pLyIcz3BvKq8/+YJZg6zltnJaLuhbo92+757eI/He4zpsazHiZ7bet5hk1gf++cAJmBCwMKALwLae/XptbLXV2giOoc+QN8g3Lt/7829tb339/5H4IjAmYGrAr2B7wd+HTQjiA+6EvTrI8Me2fSI5hHxkYpHWhrj66PvFrca6+sbVUH3X6nCQ/T9V6pA1ytVpLuvVFH2v1MJDroPnmIpeKLg2N8S3vl6gUN+OBXU6Se+D7hv/b/vhJRBDxWC6uVrrF3j0FA8q1RBUEdcx1v/v5SjgvJJEpkAbND96tLLtvW2//sJ19G/P/Y0vfPY03R/daiChoXI6o8LjTSaB39c+AqgV34fF34O7CV/XPjgaUovjQt9J7z+uFC8d5rSHxfG/kt16OQD1SGnPy5UqkNwNy4MclFTrVruT0Q/GP7/u+Oq3f7t6d03oE0625WJlh4+bKh54CCJclTQ5887OK1O5ahgkP+QSCjE8iGwDWKksLsHEATRYLd8pCtJ0m1CizpY8pmcy66DbFMCJEGSbddDZ3Te09elQARoLAaTFg3vWMIWbMrwH2W8fzrgAByWDsEhaPn96yFmu7W7fafQDVmN/9FRwdqNDqNSEHc6rNRs9JQ/ZT2niupuuLrOCwTh1eSFz0hfkko2k51EIKvw8xNwX5yqVCSwoAryFxuADJ+w4zLu7q9GAB7+RfMy0l0VtNgWVTWTgnyYOgxeAjIJZyxQUOaskE3TYQysfSsfU1BtEPVKgF9gou52g3amfvF1w5GdXwMeC3//DnBvwCtJ0gnAKnj7wKHLgN6DE8tsg5VX77icPspW8bzzinTJT1aTaiMk+V+mESdtu3euw+ZnaNF9hs4il9loMmDxGOUVMgEQebUJv4Ku4w/ZwvNS2fde5wNHUVbAKr+ArPv9UZT39b77A84hF9gIMvka6YNDAM+Cm/iJZjwafYgvs762oqq/eu/S0vj6lqvzYCgMII/OJ8OsRdYiSng8cMI3g2EUzJgbPt8k2HgHjyTerXc46hubG8/DHWgh3VcRA4omL7J5qwxZIzrPM1HXYOPvHsQ6C+eUggjVfY+/IOI/BFev7MGxFaF6HMyexjGYwdNxTzgHjanFO0TBZ3faJYfdYaEmCzwGj94crZ9pIa8CGQsLxSiXZlnqzIylZt5tKFQOSlmpYz3613fO/wwIj4QO32+IpTGgiXperVPrEhud34uUY/hVuGU+oPdebviu4rLo1DvzFR01mE3C9oEL5hOOut9pIHvaESuKVhuIKEhwGqj7iYGEXbALNDa9S0B4DOnGOnmXzU3/s7oEJwqyu3d54qgexAmCFuXuZPmKlMIkUN6vEUOiyEsr6yNPqd+GW++1fZEVnR8NcSi6OqP16h3cvdS/8VsHW+YrhwZo1OECr7PUXYmC5pExJGNVis5b/w0ejdd9UCjpslRBSgKI9CBjyVQy5bVzCz9X3bxX5xC60jxhkLMXzjyU5Qnavn3CCFXRl8du3s3xBEm6ImX7Z9iSeGVPsPJct7PEU4Ou4els4T5XPdTC8Yi6CJgK44dvmoyqLrPOCpt/J2viv9nJavPvZDXm6FLQIP9O1hO88qINZWc9avoH2/bzt3joEdrg0EA25ApZunQ0k8xn82P5ZGWnck3Ooev/+KVUFfTDkrfGkVFKupsMUzJadOXBeBweStXYn5BK0j+UkAo6sL15wZDF0+aqYOwPr1I9iCvIUqpZ+f5qVmZGXMTl8LfuXL15Qw2fDPyZEqXc7auAw1A19QiFnGVV+9VBdt9mSXn1TwhvLEBRQ9gNhBlBhofSFsGnvBHMUUaZ8TF+jS3aL9VCOWpILgmfOXBAluD2b+k+cnUvOJTl60FnyNGmoLlkBlsQq4+nofaWg4nNcBO+/Oe5b1HSLGXjeSbkoIj65KPXvrlTImn9DAhdkEoZYLT7d/yXuGpQUGmiL51+kSwYd2pHZZDHp5LnxUZogHqE01d8tHLeTNJzC1+U71N5oPKzA4DqGghDlpH5k1+JVVOT+xZdekR6Ukx0y8538UJ8SH4LP60OqkopyVWlgGXdNmp9lpxdD2j+rDnzQup2NeypKt+thpZ1VhrTe5yuIjgOZzechkIos7skRMqJg41PTsqBAkirySmBGrC2tsJJ+GD7GUBfv3H72NGU3QnRWenxaojZr6WgW2MwaKgMvvbeVhoS5JoMNCStwlZ2756aQorlgw52puYiIjtTcy0qf0tEZ8vBzpaI5ISo6KQ9B5t31zceqI3foQq6l2DrTJqNYnmDH0x2Jdhm3mE9ksNDpTMIKFp+eAeRDrJyRB062LmDyNC1g0i0Wrt2ENk6dxAF8VTTCyiC2hUHsaCx6108wpNJL9YpuEW3x+0RXTzV9IbEhi5Ya1Aw8ETWYPg3GLhzKnaLzSwiEoRHsCYHb1M2pRtMvIDIGjKCpaGfklvTugs63zFkFxGecxsHjmftJtFiBw8U+6w+FCQW51M4wvtDsMzwZF0IxfsvFbEznaHLMiYZc4sMSlqarsZW09pQ1GpGeEQee0VoOlz+DQo6HLM/LDw6Jiy8MfrQ4f2Nh1RBh6P3h99tOdSotFiVLVcimorHsOauSeppHIrIeEpmMw1K/JPU+JQ0j9VGJ/n8FzcnsDSaocbKB4VeqxcF2YryXVpQ0oVmU05URs5WOsdeEjtDil2dMc2UV6T3KkpCY5fKQ9Vlx+kcH+XZC8amhrI/oaCz204vXrx14/29aUEtqXVb51Ij1yeH9/gPs7z5eTVdo005N6E15hYoR2giWE1y5ymH8uRjH2GEA0v8pxy0sHZmvBKpiooldRT66ii0XMsW1knKEZogq0fn1SnvgbIYzYjMmEh6fc6aRJNVOSeTq4ECi9FqFk3KYeBhrF2QaLBMf2wOytgVmLbQuAjsyih6/yg0IjEh8uLkcbdYk80kKoNkaywFYLLSMdFXyhhGx90x7AhPwENZuz9LSoXDpSs1WNIeyLsePtKZd01U8Q/nXXspedeg1q5X9ySWJ997dc/dZGsvf7LVTQW76m6yNehYV3L2v3wTWZC1kHfnAdLodAUFLn2hmrJMEl002qewxyxQN2myudVBDtGoV+cFuCklVEGCye7z2uwOh82oKaAyow7yud0+n85VUKDTF+S79T510P8HzRWFjAAAeNpjYGRgYOABYjEgZmJgBMJbQMwC5jEAAAz8AQkAAAB42sVafWgcxxV/Ovss5WJZzulkWbYsR7ZjK1WU1GoSuYratM4XBBEqKCYQCk5S94/UsUPS/pF/SqgplNC0pbQpISqlCQhTQxAB1WBanJCrW0XhMFxFhbFwuAquChdZx5WL6FpMfvNmdnZm9+50UqR4h92dnc/38Xtv3swdNRBRgu6lJyj28KPD36VtJ5/+0SnqpM0oJyEohldD6Cv27AsvvUDbfnjixVOU4pIGfhLqt9B2bhWjJF1V5Qe+j/dZHqOFeqifjtBRGqZjdJx+gK+T9CL9ml6nUXoLvfqRRkQGPUZEFt+tYol2iCJyO0SB2jnXKnLUgbFimL2F2mgTWu8QHp4p8CJ75qiRWlGXoi7UD/AI7ejfgfcubtkBShroPfEbPB/n/OPgugF9GsFBK3q200602kWHQNFxepreow/oEsX290hO9i52v0oP0xDd1Ev8w+RmkGbF+2JSjItxfGdwXxM5SIIgx5SY1O2yYpZLSJbIljr3L3FFTGGEaa6fEqNiRo+b4V5jqJsQV5zpuxxaiqLMmThkrEq8iHw6dE2en2W3v34vO6VZ4YELD7mc6ZGSbYELnlPMiQJaLMueqi9qukQJ7zmZl+0kpbLEutpESdfFuc+8P58aAVjhGZyru6ISNkkpS+pkCyU1w2O7otvhKC9vpFwwH+dmuTyN52XOZ5jLnF/H7wL4TSNNinnkZ/1yKRmkc75k2SqrYWYBHDdprj1XB1w2brI9YdqVtICFMf21H5jIidPc74LW0VmXZ9B5CRwV9KdDmcSWxJit/zAy0J8Ta7ugMdeNkqKWTVHhCvptqYgnT5a7nDjjL4SRGJHIPFKZ8XSf1lIRdqFtgXmesfiQeilBKrMaSXOW3guyH0bL1WXdRcUDKExhTo9lkDdIXVAIN9ZURF1ZysWXW/BG3RwjRiIqjXxOyQfWVVR0aynneIZzEkna0qR+x4yXkPV/rYgpEtMBjk35FR7ZaFZcNLkpjFsIJG/eyk8NaRxbmAz5npVkJ20hHWDIR4SaBz4yJy6IUdUO1tCkGyaAlgSSf+2PeoGQ1zoTrQt6GNRLHHjSRs23x/75Guen4a8yvkWwNspKnmok36cAVQWMs6D9YsHC1b95NOW70izXnMW3RMUyekxrn1LQ2FR4KovzSv8oStr8aVwVjI4T0m8wBjzLvvLaF4+Ztl2Yq8xSbJQtjd8Yl3LH+zzkPAlahrlsVmtmUuHPRwm+PwN10l5ysOAkr0Pz2k/K+7/ae2QsfOV9r8YWOqMtMm2QIClbEj8xfMWj/jmKbNd3O9+TRo6XgahrkLBcf8/Zfl1qJvhWKGYvP1lz3guB92EtzfhljI0FB9fz4j+SD6aDNaPWOsglYcmmpNfBJd9GfauA3EuQmMLanI1dSDLPfkHa96ghrt/IrMuxlNfEy+wl8tSH/EXxc9aOXBdeU7cfq2g/mYcN5sUlLuwUf7JWhLcRf7wrzopXkf8YBa1cekPc0LlPcf/dkfIek0vIGn0N8nOLReUhS8hbwN9SVMuayrTBcyrwH4H1Mq7GNSqGsMZlWO8TLIGS7j9joWQG2JDx1RQP0exrmNvPYqwJYFP2OSbRZKK6a5DTXGjex8Qx8bbWxEnI/ATKnhO/x/O4LWfk3xEfoX8WY78v3kXBAdjRCJdnWCfSr74h3uC2z0jqzbwZ3xqt0Y6JET16P+Y7I55D2QmpN/EU7pMVZPgryEXxyfMySs/4XjPwnda6MMmrPPl+g/GMOEdHJT2WT5dry1vAz3Rk1pIf/QUWq3GVDSIclpfvrzJ+zhnne+D4dT3vk5Cz5HeYZSb5fYKadbthfmENEachlSeR60OEMsJeOiOjI/EMJHcdFpEOr5HSvoyPLmhPuCgWjb+ad9aSVBSrxj8v2muFiSDSPu91rJnWSmcibs/FHuf+H8S+iH5Vr3Zle6ZctbxR77zGo0nfnau81lp+LEYxtJuXKyhTuuDGtzyitLoeLhowmu1V8QjkH2dcZSNSzJo9Sll5Ncfrp4LYwNDWx6N3oKbDjUCr8ltw4oKitDpr1a0Sb9SOUVn2PTqO+Q63lpQOoUylfmDJnzdh8VtWOwETzy+ZeRL0U/Z9ZUNXSpeDV+AsDm7jdfFrxz2lIFLUa8xnoZ2Zi7dENCqusDPz6+aq0lBaueQL7MPPV60xUauJj+fCNEMv01EvFvRxbXpN9JVp4y9pYf3+jqiuK+5b2Bq5Ughp8XeVjAyvml/zzxV0i2RldGnf3GJisE602c9rxShWyr+p2DF6ouHYoRX318FF3t371mh5VVwFp28i+2d/j2NHVHSqYq9FegWvN9dFx6lV6Xf9rtSXeqoW+KuBIHZYgb6EhenwVRXjlfbSN+EU0V2P8kGMVcuXrJtPadHzfqy9nVd5HQxZXXLt/hwxhhdeba09u7dydGTF4l6tPvWsQzWvTSqSQqQyVc1frUHfuZuCspy1W+tlXpqc+uUgh11DNnwWLP5X90w37LhTLGjZhSwxvJd3Tw2r671uKpZr7/BDV7LqOKcNrQPYTfjnu83okVRn0thXjLknEnyuUnTWBjdXRLocjUd0H2WRoyaaHbDkl4LtyTh3yDkHNmdtWCVzbolVl+FT6olw/Wp9iT7X6TDx5Mt6xU0YhKWi/lmdtSGe9SzPk+KWda4uFhKa67cjbfHJdbKihZVLVBS2ARZ84Ut3Gl0bPL77i0E2/MuEc/qaiUoefnmmMkKt04YKqymfZfL5ZL178w3SqGfsaLkanqvsPtZlJVqnUTbuivFv2V+QXife8NR+v+7dzSpii5rzXnd+jZAnO9dXt+9ezY4mWFv5t9kJtpW8qZ22PRcoa9an2OY3C3m+a0b4pL5TpFqr9lojHkhI/rfhQ+d3bHnSvFfn99FB3A/or2/SndRDg/R15L+KlfmI1asBkdxm7A7kPyQaEfncAgnfSlvBexNtgx/aTrdhjWilNtph/nmw1/TeDU94Ox3AbvQQfYXuojuoj+7G9z1Ih+Hvv0b3Y5X+Bj1I30L6Nh2lh6ze1XchvaT+veGnGGiM6XSLTnGmMEhtOnXwurnbSp2gsVOnO3QipjBID+p0FFQfRf1WtrJO8D7APD8UofEg0r10H+SsnsR3L9P7Ecr2hXaJ7aCNWHq7IBd13Y+ZDvDK2MUeT/q823HfzfzHoBvFs3zHoSGZb8TdxHKIGV35mgpOPJPQ107QvxPyPQj974F+7kTqReqGpvrwPgy6B4CGI0DGoEZLu8XhbtyHmOrg6glppsHQKClUaTNTGKStOql/4CSt1Ar6/LRHp26mMEgDOg2C+kHUb+Yz7W7wfph5fiCimb1I9wDpu/ST+N8ykvI2UHCb/l9QI1IDIykGCW4HHylQ0Yi2naB1H2yrBYh9CnJ7FukReh7pUTpNv6DH6Jf0BzpBf6R36Mc0Tn+hn9FFuoSafyL9Fnb5If0OYzfp/x8hfQ7xUHSJeNpjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYAGKM/z/zwCSR2YzFhcbGDJwgFhAzMTAxsAHxCCeAESeQQOIOYCYD4gZGc4DMQuUZoBiRga2/0YQWQCoyQz1AAAAAQAB//8ACnjabZJLSNRRFId/59xJU8sRplIrRLMxSiXQFpELpSc4RJK4iMigTVEREZhtCmFWgpsIohKlIohCXRQKtSjoAWlJaQOlhdpDzTIjtaIB59f5W4upXHycc5+c+90j0wDeALIWydKGGu3DAl0Cv2tBlluOXIyjRmqxTmp5UuqwWq4hQQJ8KfvglwBSpIqPFEiVNk7LCEfkBs9oMu9Y7FOHgLRzTCaQqLAzizhp3JUonPTbPVGOSjPSnUOmUzbrVT7XTgRdMSN60TjOHo3ZuIoRGeSUbuF+57P5BkbcBLtcPkedIKinbV8fkvUTn2kZ0vQ2CvQndtrZ7b41CDm/rX9Fjnbxi3RjlVZjm3Tzgrxlu73tmNU7JtOkNJKazqics3wXF0sPWzXL3hRCooQ4T9MsL2LMBflRM+y9r2y/skIT+U2u2/gQB2Sv1ZEN1XzOuCTO2L4P5iUsvXwnYeShAQslzFuylPelCdB6PtEDyLU6Sl3QYjkKpQUJWoxlNlcphThi8ZSkYqvFDFmPzdLCYTnPNufY/B/m0c2Yy06s1EvmKg4Z4lQ8bjd/uILfDudCo+YwHs9hA99rbmxSUzg2J0fNZSNjsw7jCWH+X7xgTDPN2Wtb+xfPa445jMNzqMKKWZd2Xi9bLzXxu2+D1XnT9tu/y2EOzNb42P7Z812LTYbXv9XGWeOEETAK5B4qtcr6fAf8GEQJ+lEqSXwqV1AiHZYPWX4QeS4bDkQCyGEdxwpfGfKklZ+9/tUOFNldYbur1GKdsfFPrDfKpRp7vD/EAzz8BVHJRygAeNrtVUtv2zAMvu9XED4UG+B3i7TZHPcQoNjOyw47KhYdq7Mek+Q4/vejvXrNmrTID+hJD4of+ZEfqOL+IFvYo3VCq1WQxWkAqCrNhdqtgh+bh+guuC8/FBI948yz/5+WRafE7w4FB8FXQb5c3N4uoyxLrxdZlKfZIl3meZTd3dykER2u8zyApCz2qLi2oJjEVfBVY1ujhSsmzRdY6ziAzraroPHefE6Svu9jPxi9s8w0Q1xpOUG0okLl8PKwb2MmPW5rrXzkdO17ZjEoN41wMB+B9r5BMFYbtH4AXQMlXrfHicNP3YFkAyjtodJmCEFSIWtauXDeim3nMQRiznWvWs04YR4FmUxCOc/aFoSHzmgFTA2EJQ252ulBo50frbXVcrK2umKeWjLFt2DFrvHgNXRUHv+ShOu2j1hN9pHPBq10I5nvaPdUUmA7iyhR0YuGecADJe5gi75HVDAQQab4GerfamJN6FVzBPHXO5zc5rqcZlUTqZGH6azRDmN4oAupx3wV2eRELgTTIiPfvXBE/vJGTjWr6IYR69O8ieMpCFygqCJ5kmBZcHSVFWZM810176p5WzXHYinGdk+VL9fzDj6uP0G2XGYhEEJ6JvirLIrkGa/wlnGUzP4qZ4QNHvzYTAb/bGcFGULfCOrIWPstgsUd9QMt0oxXUJGOGa2PnRWOi2rk4eIieQ43j2Z8fb7T/E7mD6X8A2J2O54=);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Neue Helvetica eText W01_n2";
  src: url("https://fast.fonts.net/dv2/2/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/b8765d4b-d9a3-48b9-ac65-560e7517cf0e.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/d7d2e6c6-fc3a-41a5-9b52-648e12e215b2.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/cb64744b-d0f7-4ef8-a790-b60d6e3e4f21.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/ccde919e-a712-41ef-b90f-9efc47661659.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica eText W01_i2";
  src: url("https://fast.fonts.net/dv2/2/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/0381d699-73ef-4558-9e61-38385c9fc5da.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/2731e338-d92f-4492-8480-8b55ae1139f6.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/40e43cb5-d6b2-4ceb-b369-527d1007a2c7.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/c1993d56-4077-454a-8b19-635fa5a39532.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Neue Helvetica eText W01_n4";
  src: url("https://fast.fonts.net/dv2/2/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/dc50c02f-3f77-4e75-b89c-e3f9bb4752e6.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/ce6f5b38-1cb5-4a27-8182-583aa68b2436.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/ff06cde7-e06a-4cf0-af4d-5b2f737bf544.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/958b12cf-2908-4254-8cb9-9b12c3aa151e.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica eText W01_i4";
  src: url("https://fast.fonts.net/dv2/2/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/56e66f56-3016-44fd-84b2-8e40d9743656.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/4d65bb6f-e667-4bd0-8e92-34e67bf6ac8b.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/86631d82-6e27-4db2-988a-6b79a6c0d8ed.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/205c950e-e47f-4d97-9738-0a68edc4258d.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Neue Helvetica eText W01_n5";
  src: url("https://fast.fonts.net/dv2/2/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/3e8a8b56-3cb0-4347-b670-eaaf06b76e9b.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/07173950-fa69-4b65-9c71-0cf2ec00b51d.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/aac5a4b8-ffd3-4529-a098-21b91bc86f9a.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/2379b081-2371-47d9-8be9-4e39d7892ebf.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica eText W01_i5";
  src: url("https://fast.fonts.net/dv2/2/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/7d8282ed-f0c0-49f6-99f1-95be8623cbf1.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/2620c12a-dedb-4d35-8f4c-b951dcc1d4df.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/ae4300e1-4ab3-46c8-b619-0d142d97522c.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/4e787888-465d-4004-b616-6565e88fbe50.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Neue Helvetica eText W01_n7";
  src: url("https://fast.fonts.net/dv2/2/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/6dfa3ef5-ebc5-4d23-a631-b3d746c2ad39.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/588c9ba8-1d28-4ad6-bf18-7128152d84c4.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/55334dfb-9c72-4147-8de0-21239f17ff25.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/62455047-c81f-44f1-8938-7739fa0f0e8d.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica eText W01_i7";
  src: url("https://fast.fonts.net/dv2/2/a48e33d0-3542-482d-9284-e41d31c4d583.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica eText W01";
  src: url("https://fast.fonts.net/dv2/2/a48e33d0-3542-482d-9284-e41d31c4d583.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/a48e33d0-3542-482d-9284-e41d31c4d583.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/15ed0ff2-0715-4aca-af0c-00840c3a4dd7.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/9b77b336-b221-497e-b255-7833856bb4a9.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/5c9a7798-4870-4139-ab84-7a300a7dc3e1.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/3b59e91c-919a-4e7a-9ada-8c73b3378f03.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Neue Helvetica W01_n2";
  src: url("https://fast.fonts.net/dv2/2/ee259578-3cae-4dd8-a23a-297d352ec2dc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica W01";
  src: url("https://fast.fonts.net/dv2/2/ee259578-3cae-4dd8-a23a-297d352ec2dc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/ee259578-3cae-4dd8-a23a-297d352ec2dc.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/244ff804-5735-41ed-92a1-ce5438185e9c.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/9cd26200-0d62-40ef-94b8-46fd1d8b255f.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/7b72d33f-8b87-4c48-b397-42d28164d598.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/07dba647-d830-4ba8-8b84-1e4c9858f3d3.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica W01_n4";
  src: url("https://fast.fonts.net/dv2/2/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica W01";
  src: url("https://fast.fonts.net/dv2/2/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/946b2f3f-a9d7-47e4-9738-ee963004d697.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/ce90a9c3-4580-4fa7-b453-9a4e86d0c271.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/a621a6bf-fa40-4115-9f42-6ffb55c017e2.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/436f9358-58a7-4f85-bdef-f4cd10831df6.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica W01_n5";
  src: url("https://fast.fonts.net/dv2/2/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica W01";
  src: url("https://fast.fonts.net/dv2/2/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/108e1ff6-3205-4c92-9aa5-9abb2823fe92.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/f61c722b-9236-445e-bb7e-eeb1009cd627.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/5cd6e481-b6d9-47fa-b568-1636d8a6cc52.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/0134ff8c-b1ae-47f0-9219-d1bdce3ec1db.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica W01_n7";
  src: url("https://fast.fonts.net/dv2/2/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica W01";
  src: url("https://fast.fonts.net/dv2/2/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/b583b782-0709-4a13-899f-7e9ab1a7eccd.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/d5dd03f5-3afb-46e9-aad0-234de8607afa.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Neue Helvetica W01_n8";
  src: url("https://fast.fonts.net/dv2/2/dfe2df2c-9e8e-489d-b572-0f24043e9ca1.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot");
}
@font-face {
  font-family: "Neue Helvetica W01";
  src: url("https://fast.fonts.net/dv2/2/dfe2df2c-9e8e-489d-b572-0f24043e9ca1.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739");
  src: url("https://fast.fonts.net/dv2/2/dfe2df2c-9e8e-489d-b572-0f24043e9ca1.eot?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("eot"), url("https://fast.fonts.net/dv2/14/835c9867-49fd-49c6-ad61-f6e4e47e17fa.woff2?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff2"), url("https://fast.fonts.net/dv2/3/0c4dfc49-f798-458f-be90-e1d5a3e65f48.woff?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("woff"), url("https://fast.fonts.net/dv2/1/f4ad3cac-3a29-41f8-b890-e7badf717aa0.ttf?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("truetype"), url("https://fast.fonts.net/dv2/11/c1ce2e4a-f726-4fea-89b2-7e0896c07a06.svg?d44f19a684109620e4841470a490e818a9183a70bac4f4e07040a8028181ce44457b6201b72718e1aa7a611cd7fd22ff5e3ff2e0f242e5ff57656bb98809b93ec39b85e90aeba69fb5290f05975076df6294eeac2b1900612c8ed52604&projectId=96bcb62b-3158-4ee5-991b-94f6d3029739") format("svg");
  font-weight: 800;
  font-style: normal;
}
.acalog-custom .calendar-calendar tr.odd,
.acalog-custom .calendar-calendar tr.even {
  background-color: #fff;
}
.acalog-custom .calendar-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.acalog-custom .calendar-calendar .month-view table {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.acalog-custom .calendar-calendar .year-view td {
  width: 32%;
  padding: 1px;
  border: none;
}
.acalog-custom .calendar-calendar .year-view td table td {
  width: 13%;
  padding: 0;
}
.acalog-custom .calendar-calendar tr {
  padding: 0;
  margin: 0;
  background-color: white;
}
.acalog-custom .calendar-calendar th {
  text-align: center;
  margin: 0;
}
.acalog-custom .calendar-calendar th a {
  font-weight: bold;
}
.acalog-custom .calendar-calendar td {
  width: 14%;
  border: 1px solid #ccc;
  color: #777;
  text-align: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.acalog-custom .calendar-calendar .mini {
  border: none;
}
.acalog-custom .calendar-calendar td.week {
  width: 1%;
  min-width: 1%;
}
.acalog-custom .calendar-calendar .week {
  clear: both;
  font-style: normal;
  color: #555;
  font-size: 0.8em;
}
.acalog-custom .calendar-calendar .inner {
  height: auto !important;
  height: 5em;
  padding: 0;
  margin: 0;
}
.acalog-custom .calendar-calendar .inner div {
  padding: 0;
  margin: 0;
}
.acalog-custom .calendar-calendar .inner p {
  padding: 0 0 .8em 0;
  margin: 0;
}
.acalog-custom .calendar-calendar td a {
  font-weight: bold;
  text-decoration: none;
}
.acalog-custom .calendar-calendar td a:hover {
  text-decoration: underline;
}
.acalog-custom .calendar-calendar td.year,
.acalog-custom .calendar-calendar td.month {
  text-align: center;
}
.acalog-custom .calendar-calendar th.days {
  color: #ccc;
  background-color: #224;
  text-align: center;
  padding: 1px;
  margin: 0;
}
.acalog-custom .calendar-calendar div.day {
  float: right;
  text-align: center;
  padding: 0.125em 0.25em 0 0.25em;
  margin: 0;
  background-color: #f3f3f3;
  border: 1px solid gray;
  border-width: 0 0 1px 1px;
  clear: both;
  width: 1.5em;
}
.acalog-custom .calendar-calendar div.calendar {
  background-color: #fff;
  border: solid 1px #ddd;
  text-align: left;
  margin: 0 .25em .25em 0;
  width: 96%;
  float: right;
  clear: both;
}
.acalog-custom .calendar-calendar .day-view div.calendar {
  float: none;
  width: 98%;
  margin: 1% 1% 0 1%;
}
.acalog-custom .calendar-calendar div.title {
  font-size: .8em;
  text-align: center;
}
.acalog-custom .calendar-calendar div.title a {
  color: #000;
}
.acalog-custom .calendar-calendar div.title a:hover {
  color: #c00;
}
.acalog-custom .calendar-calendar .content {
  clear: both;
  padding: 3px;
  padding-left: 5px;
}
.acalog-custom .calendar div.form-item {
  white-space: normal;
}
.acalog-custom table td.mini,
.acalog-custom table th.mini,
.acalog-custom table.mini td.week {
  padding: 0 1px 0 0;
  margin: 0;
}
.acalog-custom table td.mini a {
  font-weight: normal;
}
.acalog-custom .calendar-calendar .mini-day-off {
  padding: 0px;
}
.acalog-custom .calendar-calendar .mini-day-on {
  padding: 0px;
}
.acalog-custom table .mini-day-on a {
  text-decoration: underline;
}
.acalog-custom .calendar-calendar .mini .title {
  font-size: .8em;
}
.acalog-custom .mini .calendar-calendar .week {
  font-size: .7em;
}
.acalog-custom .mini-row {
  width: 100%;
  border: none;
}
.acalog-custom .mini {
  width: 32%;
  vertical-align: top;
}
.acalog-custom .calendar-calendar .stripe {
  height: 5px;
  width: auto;
  font-size: 1px !important;
  line-height: 1px !important;
}
.acalog-custom .calendar-calendar .day-view .stripe {
  width: 100%;
}
.acalog-custom table.calendar-legend {
  background-color: #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
}
.acalog-custom table.calendar-legend tr.odd .stripe,
.acalog-custom table.calendar-legend tr.even .stripe {
  height: 12px !important;
  font-size: 9px !important;
  line-height: 10px !important;
}
.acalog-custom .calendar-legend td {
  text-align: left;
  padding-left: 5px;
}
.acalog-custom .calendar-empty {
  font-size: 1px;
  line-height: 1px;
}
.acalog-custom .calendar-calendar td.calendar-agenda-hour {
  text-align: right;
  border: none;
  border-top: 1px solid #CCCCCC;
  padding-top: .25em;
  width: 1%;
}
.acalog-custom .calendar-calendar td.calendar-agenda-no-hours {
  min-width: 1%;
}
.acalog-custom .calendar-calendar td.calendar-agenda-hour .calendar-hour {
  font-size: 1.2em;
  font-weight: bold;
}
.acalog-custom .calendar-calendar td.calendar-agenda-hour .calendar-ampm {
  font-size: 1em;
}
.acalog-custom .calendar-calendar td.calendar-agenda-items {
  border: 1px solid #CCCCCC;
  text-align: left;
}
.acalog-custom .calendar-calendar td.calendar-agenda-items div.calendar {
  width: auto;
  padding: .25em;
  margin: 0;
}
.acalog-custom .calendar-calendar div.calendar div.inner .calendar-agenda-empty {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em 0;
  background-color: #fff;
}
.acalog-custom .calendar-date-select form {
  text-align: right;
  float: right;
  width: 25%;
}
.acalog-custom .calendar-date-select div,
.acalog-custom .calendar-date-select input,
.acalog-custom .calendar-date-select label {
  text-align: right;
  padding: 0;
  margin: 0;
  float: right;
  clear: both;
}
.acalog-custom .calendar-date-select .description {
  float: right;
}
.acalog-custom .calendar-label {
  font-weight: bold;
  display: block;
  clear: both;
}
.acalog-custom .calendar-calendar div.date-nav {
  background-color: #ccc;
  color: #777;
  padding: 0.2em;
  width: auto;
  border: 1px solid #ccc;
}
.acalog-custom .calendar-calendar div.date-nav a,
.acalog-custom .calendar-calendar div.date-nav h3 {
  color: #777;
  text-decoration: none;
}
.acalog-custom .calendar-calendar th.days {
  background-color: #eee;
  color: #777;
  font-weight: bold;
  border: 1px solid #ccc;
}
.acalog-custom .calendar-calendar td.empty {
  background: #ccc;
  border-color: #ccc;
  color: #cc9;
}
.acalog-custom .calendar-calendar table.mini td.empty {
  background: #fff;
  border-color: #fff;
}
.acalog-custom .calendar-calendar td div.day {
  border: 1px solid #ccc;
  border-top: none;
  border-right: none;
  margin-bottom: 2px;
}
.acalog-custom .calendar-calendar td .inner div,
.acalog-custom .calendar-calendar td .inner div a {
  background: #eee;
}
.acalog-custom .calendar-calendar div.calendar {
  border: none;
  font-size: x-small;
}
.acalog-custom .calendar-calendar td .inner div.calendar div,
.acalog-custom .calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #ffc;
  padding: 0;
}
.acalog-custom .calendar-calendar td .inner div.calendar div.calendar-more,
.acalog-custom .calendar-calendar td .inner div.calendar div.calendar-more a {
  color: #444;
  background: #fff;
  text-align: right;
}
.acalog-custom .calendar-calendar td .inner .view-field,
.acalog-custom .calendar-calendar td .inner .view-field a {
  color: #444;
  font-weight: normal;
}
.acalog-custom .calendar-calendar td span.date-display-single,
.acalog-custom .calendar-calendar td span.date-display-start,
.acalog-custom .calendar-calendar td span.date-display-end,
.acalog-custom .calendar-calendar td span.date-display-separator {
  font-weight: bold;
}
.acalog-custom .calendar-calendar td .inner div.day a {
  color: #4b85ac;
}
.acalog-custom .calendar-calendar tr td.today,
.acalog-custom .calendar-calendar tr.odd td.today,
.acalog-custom .calendar-calendar tr.even td.today {
  background-color: #C3D6E4;
}
.acalog-custom .calendar-calendar tbody {
  border-top: none;
}
.acalog-custom .calendar-calendar .month-view .full .inner,
.acalog-custom .calendar-calendar .week-view .full .multi-day .inner {
  height: auto;
  min-height: auto;
}
.acalog-custom .calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item {
  float: left;
  width: 100%;
}
.acalog-custom .calendar-calendar .week-view .full .calendar-agenda-hour,
.acalog-custom .calendar-calendar .day-view .full .calendar-agenda-hour {
  padding-right: 2px;
}
.acalog-custom .calendar-calendar .week-view .full .calendar-agenda-hour {
  width: 6%;
  min-width: 0px;
}
.acalog-custom .calendar-calendar .week-view .full .days {
  width: 13%;
}
.acalog-custom .calendar-calendar .month-view .full div.calendar,
.acalog-custom .calendar-calendar .week-view .full div.calendar,
.acalog-custom .calendar-calendar .day-view div.calendar {
  width: auto;
}
.acalog-custom .calendar-calendar .month-view .full tr.date-box,
.acalog-custom .calendar-calendar .month-view .full tr.date-box td,
.acalog-custom .calendar-calendar .month-view .full tr.multi-day,
.acalog-custom .calendar-calendar .month-view .full tr.multi-day td {
  height: 19px;
  max-height: 19px;
}
.acalog-custom .calendar-calendar .month-view .full tr.single-day .no-entry,
.acalog-custom .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 44px !important;
  line-height: 44px;
}
.acalog-custom .calendar-calendar .month-view .full tr.single-day .noentry-multi-day,
.acalog-custom .calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner {
  height: 22px !important;
  line-height: 22px;
}
.acalog-custom .calendar-calendar .month-view .full td,
.acalog-custom .calendar-calendar .week-view .full td,
.acalog-custom .calendar-calendar .day-view  td {
  vertical-align: top;
  padding: 1px 2px 0 2px;
}
.acalog-custom .calendar-calendar .month-view .full td.date-box {
  height: 1%;
  border-bottom: 0px;
  padding-bottom: 2px;
}
.acalog-custom .calendar-calendar .month-view .full .week {
  font-size: inherit;
}
.acalog-custom .calendar-calendar .month-view .full .week a,
.acalog-custom .calendar-calendar .week-view .full .week a {
  color: #4b85ac;
}
.acalog-custom .calendar-calendar .month-view .full td .inner div.day,
.acalog-custom .calendar-calendar .month-view .full td .inner div.day a {
  border: none;
  background: none;
  margin-bottom: 0px;
}
.acalog-custom .calendar-calendar .month-view .full td.date-box .inner,
.acalog-custom .calendar-calendar .week-view .full td.date-box .inner {
  min-height: inherit;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day,
.acalog-custom .calendar-calendar .week-view .full td.multi-day {
  border-top: 0px;
  border-bottom: 0px;
}
.acalog-custom .calendar-calendar .week-view .full .first td.multi-day {
  border-top: 1px solid #CCCCCC;
}
.acalog-custom .calendar-calendar .month-view .full td.single-day {
  border-top: 0px;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner,
.acalog-custom .calendar-calendar .day-view .full td.multi-day .inner {
  min-height: inherit;
  width: auto;
  position: relative;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day.no-entry {
  min-height: 0px;
}
.acalog-custom .calendar-calendar .month-view .full td.single-day .calendar-empty,
.acalog-custom .calendar-calendar .month-view .full td.single-day.empty,
.acalog-custom .calendar-calendar .month-view .full td.date-box.empty {
  background: #F4F4F4;
}
.acalog-custom .calendar-calendar .month-view .full td.single-day .inner div,
.acalog-custom .calendar-calendar .month-view .full td.single-day .inner div a,
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner div,
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner div a,
.acalog-custom .calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.acalog-custom .calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.acalog-custom .calendar-calendar .week-view .full td.single-day .inner div,
.acalog-custom .calendar-calendar .week-view .full td.single-day .inner div a,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner div,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner div a,
.acalog-custom .calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.acalog-custom .calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.acalog-custom .calendar-calendar .day-view .full td .inner div.view-item,
.acalog-custom .calendar-calendar .day-view .full td .inner div.calendar div,
.acalog-custom .calendar-calendar .day-view .full td .inner div.calendar div a {
  background: none;
}
.acalog-custom .calendar-calendar .day-view .full td .inner div.calendar div,
.acalog-custom .calendar-calendar .day-view .full td .inner div.calendar div a {
  margin: 0px 3px;
}
.acalog-custom .calendar-calendar .day-view .full td .inner div.calendar div.stripe {
  margin: 0px;
}
.acalog-custom .calendar-calendar .month-view .full tr td.today,
.acalog-custom .calendar-calendar .month-view .full tr.odd td.today,
.acalog-custom .calendar-calendar .month-view .full tr.even td.today {
  background: none;
  border-left: 2px solid #7C7F12;
  border-right: 2px solid #7C7F12;
}
.acalog-custom .calendar-calendar .month-view .full td.date-box.today {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #7C7F12;
}
.acalog-custom .calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #7C7F12;
}
.acalog-custom .calendar-calendar .month-view .full tr td.multi-day.starts-today {
  border-left: 2px solid #7C7F12;
}
.acalog-custom .calendar-calendar .month-view .full tr td.multi-day.ends-today {
  border-right: 2px solid #7C7F12;
}
.acalog-custom .calendar-calendar .month-view .full tr td.multi-day,
.acalog-custom .calendar-calendar .month-view .full tr td.single-day {
  border-top: 0px;
}
.acalog-custom .calendar-calendar .month-view .full tr td.multi-day,
.acalog-custom .calendar-calendar .month-view .full tr td.date-box {
  border-bottom: 0px;
}
.acalog-custom .calendar-calendar .month-view .full .inner .monthview,
.acalog-custom .calendar-calendar .week-view .full .inner .weekview,
.acalog-custom .calendar-calendar .day-view .full .inner .dayview {
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  float: none;
  display: block;
  margin: .25em auto;
  position: relative;
}
.acalog-custom .calendar-calendar .month-view .full td.single-day div.monthview,
.acalog-custom .calendar-calendar .week-view .full td.single-day div.weekview,
.acalog-custom .calendar-calendar .day-view .full td.single-day div.dayview {
  background: #ffc;
  width: auto;
  padding: 0px 3px;
  overflow: hidden;
}
.acalog-custom .calendar-calendar .month-view .full td.single-day .calendar-more div.monthview {
  background: none;
}
.acalog-custom .calendar-calendar .day-view td div.dayview {
  padding: 0px;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day div.monthview,
.acalog-custom .calendar-calendar .week-view .full td.multi-day div.weekview,
.acalog-custom .calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #74a5d7;
  height: 1.9em;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}
.acalog-custom .calendar-calendar .week-view .full td.multi-day div.weekview {
  height: 3.5em;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner .view-field,
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner .view-field a,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .view-field,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .view-field a,
.acalog-custom .calendar-calendar .day-view .full td.multi-day .inner .view-field,
.acalog-custom .calendar-calendar .day-view .full td.multi-day .inner .view-field a {
  color: #ffffff;
}
.acalog-custom .calendar-calendar .day-view .full td.multi-day div.dayview,
.acalog-custom .calendar-calendar .week-view .full td.multi-day div.weekview {
  margin-bottom: 2px;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field {
  white-space: nowrap;
  float: left;
  margin-right: 3px;
}
.acalog-custom .calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field {
  white-space: nowrap;
  display: inline;
  margin-right: 3px;
}
.acalog-custom .calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field {
  display: block;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  position: absolute;
  width: 3000px;
  left: 5px;
}
.acalog-custom .calendar-calendar .day-view td .stripe,
.acalog-custom .calendar-calendar .month-view .full td .stripe,
.acalog-custom .calendar-calendar .week-view .full td .stripe {
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 3px;
  z-index: 2;
}
.acalog-custom .calendar-calendar .full td.single-day .continuation,
.acalog-custom .calendar-calendar .full td.single-day .continues,
.acalog-custom .calendar-calendar .full td.single-day .cutoff {
  display: none;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,
.acalog-custom .calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation {
  float: left;
  margin-right: 3px;
  height: 1.9em;
}
.acalog-custom .calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation {
  height: 2.75em;
  padding-top: 0.75em;
  margin-right: 8px;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  position: absolute;
  right: 0px !important;
  right: -1px;
  width: 10px;
  text-align: left;
  background: #74a5d7;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  height: 1.9em;
  padding-left: 6px;
  z-index: 1;
}
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  height: 2.75em;
  padding-top: 0.75em;
}
.acalog-custom .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.acalog-custom .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  width: 8px;
  padding-left: 0px;
}
.acalog-custom .calendar-calendar .week-view .full td.multi-day {
  padding: 2px;
}
.acalog-custom .calendar-calendar .week-view td.single-day div.calendar {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.acalog-custom .calendar-calendar .week-view .full tr.last td.multi-day {
  border-bottom: 1px solid #CCCCCC;
}
.acalog-custom .view .date-nav-wrapper .clear-block {
  margin-bottom: 10px;
}
.acalog-custom .view .date-nav-wrapper {
  position: relative;
  margin-top: 5px;
  width: 100%;
}
.acalog-custom .view .date-nav-wrapper .date-nav {
  background-color: transparent;
  border: 0px;
  height: 30px;
  height: auto;
  min-height: 30px;
  position: relative;
  margin-bottom: 10px;
}
.acalog-custom .view .date-nav-wrapper .date-prev a,
.acalog-custom .view .date-nav-wrapper .date-next a {
  text-decoration: none;
  color: inherit;
  font-size: 12px;
}
.acalog-custom .view .date-nav-wrapper.date-nav a:hover {
  text-decoration: underline;
}
.acalog-custom .view .date-nav-wrapper .date-prev {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 60px;
  left: auto;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}
.acalog-custom .block-views .view .date-nav-wrapper .date-prev {
  left: 0;
  right: auto;
}
.acalog-custom .view .date-nav-wrapper .date-prev a {
  margin-left: 10px;
  font-weight: bold;
}
.acalog-custom .view .date-nav-wrapper .date-heading {
  position: relative;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 0;
}
.acalog-custom .view .date-nav-wrapper .date-heading h3 {
  line-height: 30px;
  font-size: 1.7em;
}
.acalog-custom .view .date-nav-wrapper .date-next {
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}
.acalog-custom .view .date-nav-wrapper .date-next a {
  margin-right: 10px;
  font-weight: bold;
}
.acalog-custom .attachment .calendar-calendar {
  margin-top: 20px;
  clear: both;
}
.acalog-custom .calendar-calendar th a,
.acalog-custom .attachment .calendar-calendar th {
  background-color: transparent;
  border: 0px;
}
.acalog-custom .attachment .calendar-calendar th.calendar-agenda-hour {
  color: #777777;
  font-weight: bold;
  text-align: right;
}
.acalog-custom .view-calendar .feed-icon {
  margin-top: 5px;
}
.acalog-custom .view table.mini .date-prev,
.acalog-custom .view table.mini .date-next {
  background: none;
}
.acalog-custom .date-nav div.date-prev,
.acalog-custom .date-nav div.date-next,
.acalog-custom .date-nav {
  width: auto;
}
.acalog-custom ul.calendar-links,
.acalog-custom .region-content ul.calendar-links {
  margin: 0;
  padding: 0;
}
.acalog-custom .year-view div.month-view div.date-nav {
  background-color: #DFDFDF;
  min-height: 20px;
}
.acalog-custom html.fp-enabled,
.acalog-custom .fp-enabled body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.acalog-custom #superContainer {
  height: 100%;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.acalog-custom .fp-section {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .fp-slide {
  float: left;
}
.acalog-custom .fp-slide,
.acalog-custom .fp-slidesContainer {
  height: 100%;
  display: block;
}
.acalog-custom .fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.acalog-custom .fp-section.fp-table,
.acalog-custom .fp-slide.fp-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.acalog-custom .fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.acalog-custom .fp-slidesContainer {
  float: left;
  position: relative;
}
.acalog-custom .fp-controlArrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .fp-controlArrow.fp-prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}
.acalog-custom .fp-controlArrow.fp-next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}
.acalog-custom .fp-scrollable {
  overflow: hidden;
  position: relative;
}
.acalog-custom .fp-scroller {
  overflow: hidden;
}
.acalog-custom .iScrollIndicator {
  border: 0 !important;
}
.acalog-custom .fp-notransition {
  -webkit-transition: none !important;
  transition: none !important;
}
.acalog-custom #fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
}
.acalog-custom #fp-nav.right {
  right: 17px;
}
.acalog-custom #fp-nav.left {
  left: 17px;
}
.acalog-custom .fp-slidesNav {
  position: absolute;
  z-index: 4;
  left: 50%;
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .fp-slidesNav.bottom {
  bottom: 17px;
}
.acalog-custom .fp-slidesNav.top {
  top: 17px;
}
.acalog-custom #fp-nav ul,
.acalog-custom .fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
.acalog-custom #fp-nav ul li,
.acalog-custom .fp-slidesNav ul li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative;
}
.acalog-custom .fp-slidesNav ul li {
  display: inline-block;
}
.acalog-custom #fp-nav ul li a,
.acalog-custom .fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}
.acalog-custom #fp-nav ul li a.active span,
.acalog-custom .fp-slidesNav ul li a.active span,
.acalog-custom #fp-nav ul li:hover a.active span,
.acalog-custom .fp-slidesNav ul li:hover a.active span {
  height: 12px;
  width: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
}
.acalog-custom #fp-nav ul li a span,
.acalog-custom .fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 4px;
  width: 4px;
  border: 0;
  background: #333;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.acalog-custom #fp-nav ul li:hover a span,
.acalog-custom .fp-slidesNav ul li:hover a span {
  width: 10px;
  height: 10px;
  margin: -5px 0px 0px -5px;
}
.acalog-custom #fp-nav ul li .fp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
  cursor: pointer;
}
.acalog-custom #fp-nav ul li:hover .fp-tooltip,
.acalog-custom #fp-nav.fp-show-active a.active + .fp-tooltip {
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  width: auto;
  opacity: 1;
}
.acalog-custom #fp-nav ul li .fp-tooltip.right {
  right: 20px;
}
.acalog-custom #fp-nav ul li .fp-tooltip.left {
  left: 20px;
}
.acalog-custom .fp-auto-height.fp-section,
.acalog-custom .fp-auto-height .fp-slide,
.acalog-custom .fp-auto-height .fp-tableCell {
  height: auto !important;
}
.acalog-custom .fp-responsive .fp-auto-height-responsive.fp-section,
.acalog-custom .fp-responsive .fp-auto-height-responsive .fp-slide,
.acalog-custom .fp-responsive .fp-auto-height-responsive .fp-tableCell {
  height: auto !important;
}
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-prev {
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #7c1125 transparent transparent;
}
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-next {
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #7c1125;
}
.acalog-custom #cmc-scroll-slider #fullpage {
  max-height: 850px;
}
.acalog-custom #cmc-scroll-slider .cmc-ss-left-wrapper {
  max-width: 650px;
}
.acalog-custom #cmc-scroll-slider .cmc-ss-right-wrapper {
  max-width: 750px;
  padding-left: 3%;
  width: 65vw;
  margin: 0 auto;
}
.acalog-custom #cmc-scroll-slider .slide-inner {
  max-width: 1400px;
  width: 100%;
  margin: 20px 0;
  border-bottom: 3px solid lightgrey;
}
.acalog-custom #cmc-scroll-slider .green {
  color: #4f6f19;
}
.acalog-custom #cmc-scroll-slider .purple {
  color: #650360;
}
.acalog-custom #cmc-scroll-slider .blue {
  color: #005984;
}
.acalog-custom #cmc-scroll-slider h2 {
  text-align: left;
  line-height: 1.3em;
  font-size: 2em;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: .5em;
}
.acalog-custom #cmc-scroll-slider h2.smaller-title {
  line-height: 1.3em;
  font-size: 2em;
  margin-bottom: .5em;
}
.acalog-custom #cmc-scroll-slider h3 {
  color: #636363;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1em;
  font-style: italic;
  text-align: right;
}
.acalog-custom #cmc-scroll-slider p {
  color: #636363;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-align: left;
  width: 100%;
  max-width: 500px;
  line-height: 1.4em;
  font-weight: normal;
  font-size: 1.2em;
}
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-next,
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-prev {
  top: 320px;
}
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-next {
  right: 0px;
}
.acalog-custom #cmc-scroll-slider .fp-controlArrow.fp-prev {
  left: 0px;
}
.acalog-custom #cmc-scroll-slider .imgbg {
  background-size: contain;
  background-position: bottom;
  width: 80vw;
  height: 30vh;
  margin: 0 auto 10px auto;
}
.acalog-custom #cmc-scroll-slider #img-1 {
  background: url("../../img/gateway/lindsay-slide-1.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-2 {
  background: url("../../img/gateway/lindsay-slide-2.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-3 {
  background: url("../../img/gateway/lindsay-slide-3.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-4 {
  background: url("../../img/gateway/lindsay-slide-4.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-5 {
  background: url("../../img/gateway/lindsay-slide-5.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-6 {
  background: url("../../img/gateway/lindsay-slide-6.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider #img-7 {
  background: url("../../img/gateway/lindsay-slide-7.jpg") no-repeat;
  background-size: contain;
  background-position: top;
}
.acalog-custom #cmc-scroll-slider .fp-section {
  max-height: 850px;
}
.acalog-custom body.cmc-scroll-slider #content .main-content {
  width: 100% !important;
  font-size: 16px;
}
.acalog-custom body.cmc-scroll-slider #content .main-content .cmc-page-title {
  display: none;
}
.acalog-custom .fp-responsive .fp-slide {
  float: none;
}
.acalog-custom .fp-responsive
#cmc-scroll-slider #fullpage {
  max-height: 100%;
}
.acalog-custom .fp-responsive
#cmc-scroll-slider .fp-section {
  max-height: 100%;
}
.acalog-custom .fp-responsive
#cmc-scroll-slider .fp-controlArrow.fp-next,
.acalog-custom .fp-responsive
#cmc-scroll-slider .fp-controlArrow.fp-prev {
  display: none;
}
.acalog-custom .fp-controlArrow.fp-next,
.acalog-custom .fp-controlArrow.fp-prev {
  display: none;
}
@media (min-width: 530px) {
  .acalog-custom #cmc-scroll-slider .imgbg {
    height: 50vh;
  }
}
@media (min-width: 768px) {
  .acalog-custom #cmc-scroll-slider h2 {
    line-height: 6vw;
    font-size: 5.4vw;
  }
  .acalog-custom #cmc-scroll-slider h2.smaller-title {
    line-height: 6vw;
    font-size: 3evw;
  }
  .acalog-custom #cmc-scroll-slider h3 {
    font-size: 1.3em;
  }
  .acalog-custom #cmc-scroll-slider p {
    font-size: 1.4em;
  }
}
@media (min-width: 1024px) {
  .acalog-custom #cmc-scroll-slider .cmc-ss-left-wrapper {
    float: left;
  }
  .acalog-custom #cmc-scroll-slider .cmc-ss-right-wrapper {
    width: 40vw;
    float: left;
  }
  .acalog-custom #cmc-scroll-slider .slide-inner {
    margin: 0 auto;
    border: none;
  }
  .acalog-custom #cmc-scroll-slider h2.smaller-title {
    line-height: 3.3vw;
    font-size: 3evw;
  }
  .acalog-custom #cmc-scroll-slider .imgbg {
    width: 40vw;
    height: 67vh;
  }
  .acalog-custom .fp-responsive .fp-slide {
    float: left;
  }
  .acalog-custom .fp-responsive
  #cmc-scroll-slider .fp-controlArrow.fp-next,
  .acalog-custom .fp-responsive
  #cmc-scroll-slider .fp-controlArrow.fp-prev {
    display: block;
  }
}
@media (min-width: 1025px) {
  .acalog-custom .fp-controlArrow.fp-next,
  .acalog-custom .fp-controlArrow.fp-prev {
    display: block;
  }
}
@media (min-width: 1346px) {
  .acalog-custom #cmc-scroll-slider .slide-inner {
    width: 100%;
  }
}
@media (min-width: 1601px) {
  .acalog-custom #cmc-scroll-slider .cmc-ss-right-wrapper {
    width: 20vw;
  }
  .acalog-custom #cmc-scroll-slider h2 {
    line-height: 3.3vw;
    font-size: 3vw;
  }
}
.acalog-custom #colorboxNodeLoading {
  background: url("../../img/gateway/loading.gif") no-repeat center center;
  width: 100%;
  height: 100%;
}
.acalog-custom .container-inline-date {
  clear: both;
}
.acalog-custom .container-inline-date .form-item {
  float: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .container-inline-date > .form-item {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: top;
}
.acalog-custom fieldset.date-combo .container-inline-date > .form-item {
  margin-bottom: 10px;
}
.acalog-custom .container-inline-date .form-item .form-item {
  float: left;
}
.acalog-custom .container-inline-date .form-item,
.acalog-custom .container-inline-date .form-item input {
  width: auto;
}
.acalog-custom .container-inline-date .description {
  clear: both;
}
.acalog-custom .container-inline-date .form-item input,
.acalog-custom .container-inline-date .form-item select,
.acalog-custom .container-inline-date .form-item option {
  margin-right: 5px;
}
.acalog-custom .container-inline-date .date-spacer {
  margin-left: -5px;
}
.acalog-custom .views-right-60 .container-inline-date div {
  margin: 0;
  padding: 0;
}
.acalog-custom .container-inline-date .date-timezone .form-item {
  clear: both;
  float: none;
  width: auto;
}
.acalog-custom .container-inline-date .date-padding {
  float: left;
}
.acalog-custom fieldset.date-combo .container-inline-date .date-padding {
  padding: 10px;
}
.acalog-custom .views-exposed-form .container-inline-date .date-padding {
  padding: 0;
}
.acalog-custom #calendar_div,
.acalog-custom #calendar_div td,
.acalog-custom #calendar_div th {
  margin: 0;
  padding: 0;
}
.acalog-custom #calendar_div,
.acalog-custom .calendar_control,
.acalog-custom .calendar_links,
.acalog-custom .calendar_header,
.acalog-custom .calendar {
  border-collapse: separate;
  margin: 0;
  width: 185px;
}
.acalog-custom .calendar td {
  padding: 0;
}
.acalog-custom .date-prefix-inline {
  display: inline-block;
}
.acalog-custom .date-clear {
  clear: both;
  display: block;
  float: none;
}
.acalog-custom .date-no-float {
  clear: both;
  float: none;
  width: 98%;
}
.acalog-custom .date-float {
  clear: none;
  float: left;
  width: auto;
}
.acalog-custom .date-float .form-type-checkbox {
  padding-right: 1em;
}
.acalog-custom .form-type-date-select .form-type-select[class*=hour] {
  margin-left: .75em;
}
.acalog-custom .date-container .date-format-delete {
  float: left;
  margin-top: 1.8em;
  margin-left: 1.5em;
}
.acalog-custom .date-container .date-format-name {
  float: left;
}
.acalog-custom .date-container .date-format-type {
  float: left;
  padding-left: 10px;
}
.acalog-custom .date-container .select-container {
  clear: left;
  float: left;
}
.acalog-custom div.date-calendar-day {
  background: #F3F3F3;
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  color: #999;
  float: left;
  line-height: 1;
  margin: 6px 10px 0 0;
  text-align: center;
  width: 40px;
}
.acalog-custom div.date-calendar-day span {
  display: block;
  text-align: center;
}
.acalog-custom div.date-calendar-day span.month {
  background-color: #B5BEBE;
  color: white;
  font-size: .9em;
  padding: 2px;
  text-transform: uppercase;
}
.acalog-custom div.date-calendar-day span.day {
  font-size: 2em;
  font-weight: bold;
}
.acalog-custom div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}
.acalog-custom .date-form-element-content-multiline {
  padding: 10px;
  border: 1px solid #CCC;
}
.acalog-custom .form-item.form-item-instance-widget-settings-input-format-custom,
.acalog-custom .form-item.form-item-field-settings-enddate-required {
  margin-left: 1.3em;
}
.acalog-custom #edit-field-settings-granularity .form-type-checkbox {
  margin-right: .6em;
}
.acalog-custom .date-year-range-select {
  margin-right: 1em;
}
.acalog-custom #ui-datepicker-div {
  font-size: 100%;
  font-family: Verdana, sans-serif;
  background: #eee;
  border-right: 2px #666 solid;
  border-bottom: 2px #666 solid;
  z-index: 9999;
}
.acalog-custom .ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
}
.acalog-custom .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.acalog-custom .ui-datepicker .ui-datepicker-prev,
.acalog-custom .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.acalog-custom .ui-datepicker .ui-datepicker-prev-hover,
.acalog-custom .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.acalog-custom .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.acalog-custom .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.acalog-custom .ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.acalog-custom .ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.acalog-custom .ui-datepicker .ui-datepicker-prev span,
.acalog-custom .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.acalog-custom .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.acalog-custom .ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}
.acalog-custom .ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.acalog-custom .ui-datepicker select.ui-datepicker-month,
.acalog-custom .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.acalog-custom .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}
.acalog-custom .ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.acalog-custom .ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.acalog-custom .ui-datepicker td {
  border: 0;
  padding: 1px;
}
.acalog-custom .ui-datepicker td span,
.acalog-custom .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.acalog-custom .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.acalog-custom .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.acalog-custom .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.acalog-custom .ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.acalog-custom .ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.acalog-custom .ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.acalog-custom .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.acalog-custom .ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.acalog-custom .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.acalog-custom .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.acalog-custom .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.acalog-custom .ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.acalog-custom .ui-datepicker-row-break {
  clear: both;
  width: 100%;
}
.acalog-custom .ui-datepicker-rtl {
  direction: rtl;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.acalog-custom .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.acalog-custom .date-repeat-input {
  float: left;
  margin-right: 5px;
  width: auto;
}
.acalog-custom .date-repeat-input select {
  min-width: 7em;
}
.acalog-custom .date-repeat fieldset {
  clear: both;
  float: none;
}
.acalog-custom .date-repeat-radios {
  margin-bottom: 1em;
}
.acalog-custom .date-repeat-radios input[type=radio] {
  float: left;
  margin: 0.75em 0.75em 0 0;
}
.acalog-custom .date-repeat-radios .form-wrapper {
  float: left;
}
.acalog-custom .date-repeat-radios .form-type-checkboxes .form-type-checkbox {
  width: 15%;
  float: left;
  margin: 0;
}
.acalog-custom .date-repeat-radios .date-repeat-radios-item {
  margin-bottom: 1em;
}
.acalog-custom .weekly .form-type-checkboxes .form-type-checkbox {
  float: left;
  margin-right: 10px;
}
.acalog-custom .date-repeat-input.byday-count label,
.acalog-custom .date-repeat-input.byday-count select,
.acalog-custom .date-clear.bymonthday label,
.acalog-custom .date-clear.bymonthday select {
  display: inline;
}
.acalog-custom .date-repeat-input.byday-day label,
.acalog-custom .date-clear.bymonthday .field-suffix {
  font-weight: bold;
}
.acalog-custom .range-of-repeat .form-radios > div {
  margin-top: 0.5em;
}
.acalog-custom .range-of-repeat .count input[type=text] {
  margin: 0 0.5em;
}
.acalog-custom .range-of-repeat .until .form-wrapper {
  margin: 0 0.5em;
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .range-of-repeat .until .form-radio,
.acalog-custom .range-of-repeat .until .date-prefix-inline {
  margin: 0 0 1.4em 0;
  vertical-align: middle;
}
.acalog-custom .range-of-repeat .until.widget-date_popup.label-above .form-radio,
.acalog-custom .range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}
.acalog-custom .range-of-repeat .until.widget-date_select.label-within .form-radio,
.acalog-custom .range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}
.acalog-custom .range-of-repeat .until.widget-date_select.label-above .form-radio,
.acalog-custom .range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
  margin: 1.4em 0 0 0;
  vertical-align: middle;
}
.acalog-custom .range-of-repeat .until .form-type-date-text .date-padding {
  padding: 0;
}
.acalog-custom .range-of-repeat .until.widget-date_select.label-within .date-padding {
  padding: 0;
}
.acalog-custom .range-of-repeat .until.widget-date_select.label-above .date-padding {
  padding: 0;
}
.acalog-custom .range-of-repeat .until .form-type-date-select,
.acalog-custom .range-of-repeat .until .form-type-date-popup,
.acalog-custom .range-of-repeat .until .form-type-date-text {
  border: none;
  margin: 0;
}
.acalog-custom .facebook_wall_outer {
  float: left;
  margin-bottom: 20px;
}
.acalog-custom .facebook_wall {
  color: #000;
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 1.38;
  font-weight: normal;
  height: auto;
  float: left;
  margin-bottom: 0px;
  padding: 0px 0px 10px 20px;
  border-bottom: 1px solid lightgray;
  border-left: 1px solid lightgray;
}
.acalog-custom .facebook_wall a {
  color: #3b5998;
  cursor: pointer;
  text-decoration: none;
}
.acalog-custom .facebook_wall img {
  max-width: 170px;
}
.acalog-custom .facebook_wall a:hover {
  color: #3b5998;
}
.acalog-custom .facebook_wall .post_link {
  text-align: right;
  width: 100%;
  float: right;
  background: url("../../img/gateway/facebook-arrow.png") right 0px no-repeat;
  height: 16px;
}
.acalog-custom .facebook_wall .post_link:hover {
  background-image: none;
}
.acalog-custom .facebook_wall .post_link a {
  color: transparent;
}
.acalog-custom .facebook_wall .post_link a:hover {
  color: #3b5998;
  text-decoration: none;
}
.acalog-custom .facebook_wall .wallContent_left {
  float: left;
  width: 60px;
  margin-top: 5px;
  padding-right: 5px;
  min-height: 50px;
}
.acalog-custom .facebook_wall .wallContent_right {
  width: 78%;
  float: left;
  padding: 0px 5px 5px 5px;
  margin-right: 5px;
  font-size: 13px;
  line-height: 1.38;
}
.acalog-custom .facebook_wall .headline {
  color: gray;
}
.acalog-custom .facebook_wall .caption {
  width: 100%;
  float: none;
  color: gray;
  margin-top: 5px;
  font-size: 11px;
}
.acalog-custom .facebook_wall .userContent {
  padding: 5px 0 10px 0;
  font-size: 13px;
  line-height: 15pt;
  font-weight: normal;
}
.acalog-custom .facebook_wall .shareLink {
  background: #f6f7f9;
  border: 1px solid #d3dae8;
  margin-bottom: 12px;
  float: left;
  width: 99%;
  padding: 5px;
}
.acalog-custom .facebook_wall .shareLink_left {
  float: left;
  min-width: 90px;
  max-width: 170px;
}
.acalog-custom .facebook_wall .shareLink_right {
  float: left;
  width: 53%;
  padding-left: 5px;
}
.acalog-custom .facebook_wall .likes {
  float: left;
  width: 94%;
  background: #edeff4 url("../../img/gateway/facebook-likes.png") scroll 7px 5px no-repeat;
  padding: 5px 5px 5px 30px;
  margin: 5px 5px 2px 0;
  font-size: 11px;
}
.acalog-custom .facebook_wall .like_comment {
  width: 70px;
  background: url("../../img/gateway/facebook-likes.png") scroll 7px 0px no-repeat;
  padding: 0px 0 0 25px;
  color: #3b5998;
}
.acalog-custom .facebook_wall .commentView {
  float: left;
  width: 94%;
  background: #edeff4 url("../../img/gateway/facebook-comment.png") scroll 7px 5px no-repeat;
  padding: 5px 5px 5px 30px;
  margin-bottom: 2px;
  font-size: 11px;
}
.acalog-custom .facebook_wall .comment {
  background: #edeff4;
  margin-bottom: 2px;
  padding: 5px;
  float: left;
  width: 100%;
}
.acalog-custom .facebook_wall .comment_left {
  float: left;
  width: 45px;
  padding-right: 5px;
}
.acalog-custom .facebook_wall .comment_right {
  float: left;
  width: 83%;
}
.acalog-custom .cke.cke_chrome {
  visibility: inherit;
}
.acalog-custom span[data-picture-align="left"],
.acalog-custom img[data-picture-align="left"] {
  float: left;
}
.acalog-custom span[data-picture-align="right"],
.acalog-custom img[data-picture-align="right"] {
  float: right;
}
.acalog-custom span[data-picture-align="center"],
.acalog-custom img[data-picture-align="center"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .cke_dialog_body tr td:last-child {
  border-right: 0px;
}
.acalog-custom .rteindent1 {
  margin-left: 40px;
}
.acalog-custom .rteindent2 {
  margin-left: 80px;
}
.acalog-custom .rteindent3 {
  margin-left: 120px;
}
.acalog-custom .rteindent4 {
  margin-left: 160px;
}
.acalog-custom .rteleft {
  text-align: left;
}
.acalog-custom .rteright {
  text-align: right;
}
.acalog-custom .rtecenter {
  text-align: center;
}
.acalog-custom .rtejustify {
  text-align: justify;
}
.acalog-custom .ibimage_left {
  float: left;
}
.acalog-custom .ibimage_right {
  float: right;
}
.acalog-custom #colorbox,
.acalog-custom #cboxOverlay,
.acalog-custom #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
.acalog-custom #cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
.acalog-custom #cboxMiddleLeft,
.acalog-custom #cboxBottomLeft {
  clear: left;
}
.acalog-custom #cboxContent {
  position: relative;
}
.acalog-custom #cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom #cboxTitle {
  margin: 0;
}
.acalog-custom #cboxLoadingOverlay,
.acalog-custom #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom #cboxPrevious,
.acalog-custom #cboxNext,
.acalog-custom #cboxClose,
.acalog-custom #cboxSlideshow {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
  cursor: pointer;
}
.acalog-custom #cboxPrevious:active,
.acalog-custom #cboxNext:active,
.acalog-custom #cboxClose:active,
.acalog-custom #cboxSlideshow:active {
  outline: 0;
}
.acalog-custom .cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}
.acalog-custom .cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
.acalog-custom #colorbox,
.acalog-custom #cboxContent,
.acalog-custom #cboxLoadedContent {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.acalog-custom #cboxOverlay {
  background: #000;
}
.acalog-custom #colorbox {
  outline: 0;
}
.acalog-custom #cboxWrapper {
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.acalog-custom #cboxTopLeft {
  width: 15px;
  height: 15px;
}
.acalog-custom #cboxTopCenter {
  height: 15px;
}
.acalog-custom #cboxTopRight {
  width: 15px;
  height: 15px;
}
.acalog-custom #cboxBottomLeft {
  width: 15px;
  height: 10px;
}
.acalog-custom #cboxBottomCenter {
  height: 10px;
}
.acalog-custom #cboxBottomRight {
  width: 15px;
  height: 10px;
}
.acalog-custom #cboxMiddleLeft {
  width: 15px;
}
.acalog-custom #cboxMiddleRight {
  width: 15px;
}
.acalog-custom #cboxContent {
  background: #fff;
  overflow: hidden;
}
.acalog-custom #cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
.acalog-custom #cboxLoadedContent {
  margin-bottom: 28px;
}
.acalog-custom #cboxTitle {
  position: absolute;
  background: rgba(255,255,255,0.7);
  bottom: 28px;
  left: 0;
  color: #535353;
  width: 100%;
  padding: 4px 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom #cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 60px;
  color: #949494;
}
.acalog-custom .cboxSlideshow_on #cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 30px;
  background: url("../../img/gateway/controls.png") no-repeat -75px -50px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
.acalog-custom .cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -101px -50px;
}
.acalog-custom .cboxSlideshow_off #cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 30px;
  background: url("../../img/gateway/controls.png") no-repeat -25px -50px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
.acalog-custom .cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -49px -50px;
}
.acalog-custom #cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("../../img/gateway/controls.png") no-repeat -75px 0px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
.acalog-custom #cboxPrevious:hover {
  background-position: -75px -25px;
}
.acalog-custom #cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url("../../img/gateway/controls.png") no-repeat -50px 0px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
.acalog-custom #cboxNext:hover {
  background-position: -50px -25px;
}
.acalog-custom #cboxLoadingOverlay {
  background: #fff;
}
.acalog-custom #cboxLoadingGraphic {
  background: url("../../img/gateway/loading_animation.gif") no-repeat center center;
}
.acalog-custom #cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("../../img/gateway/controls.png") no-repeat -25px 0px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
.acalog-custom #cboxClose:hover {
  background-position: -25px -25px;
}
.acalog-custom .ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}
.acalog-custom .ctools-owns-lock {
  background: #FFFFDD none repeat scroll 0 0;
  border: 1px solid #F0C020;
  padding: 1em;
}
.acalog-custom a.ctools-ajaxing,
.acalog-custom input.ctools-ajaxing,
.acalog-custom button.ctools-ajaxing,
.acalog-custom select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url("../../img/gateway/status-active.gif") right center no-repeat;
}
.acalog-custom div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url("../../img/gateway/status-active.gif") center center no-repeat;
}
.acalog-custom div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}
.acalog-custom div.panel-pane div.admin-links li a {
  color: #ccc;
}
.acalog-custom div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}
.acalog-custom div.panel-pane div.admin-links:hover a,
.acalog-custom div.panel-pane div.admin-links-hover a {
  color: #000;
}
.acalog-custom div.panel-pane div.admin-links a:before {
  content: "[";
}
.acalog-custom div.panel-pane div.admin-links a:after {
  content: "]";
}
.acalog-custom div.panel-pane div.panel-hide {
  display: none;
}
.acalog-custom div.panel-pane div.panel-hide-hover,
.acalog-custom div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}
.acalog-custom div.panel-pane div.feed a {
  float: right;
}
.acalog-custom #panels-dnd-main .panel-panel:before,
.acalog-custom #panels-dnd-main .panel-panel:after,
.acalog-custom #panels-dnd-main .athenaeum__columns:before,
.acalog-custom #panels-dnd-main .athenaeum__columns:after {
  content: '';
  display: table;
}
.acalog-custom #panels-dnd-main .panel-panel:after,
.acalog-custom #panels-dnd-main .athenaeum__columns:after {
  clear: both;
}
.acalog-custom #panels-dnd-main .panel-panel {
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom #panels-dnd-main .panel-pane {
  margin: 5px !important;
  width: auto !important;
  display: block !important;
}
.acalog-custom #panels-dnd-main .athenaeum__columns,
.acalog-custom #panels-dnd-main .athenaeum__bottom,
.acalog-custom #panels-dnd-main .athenaeum__footer {
  width: 90%;
  margin: 0 auto;
}
.acalog-custom #panels-dnd-main .athenaeum__columns--left,
.acalog-custom #panels-dnd-main .athenaeum__columns--right {
  float: left;
  width: 50%;
}
.acalog-custom .sidr {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-x: none;
  overflow-y: auto;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 15px;
  background: #f8f8f8;
  color: #333;
  -webkit-box-shadow: inset 0 0 5px 5px #ebebeb;
  -moz-box-shadow: inset 0 0 5px 5px #ebebeb;
  box-shadow: inset 0 0 5px 5px #ebebeb;
}
.acalog-custom .sidr .sidr-inner {
  padding: 0 0 15px;
}
.acalog-custom .sidr .sidr-inner>p {
  margin-left: 15px;
  margin-right: 15px;
}
.acalog-custom .sidr.right {
  left: auto;
  right: -260px;
}
.acalog-custom .sidr.left {
  left: -260px;
  right: auto;
}
.acalog-custom .sidr h1,
.acalog-custom .sidr h2,
.acalog-custom .sidr h3,
.acalog-custom .sidr h4,
.acalog-custom .sidr h5,
.acalog-custom .sidr h6 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #333;
  line-height: 24px;
  background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#dfdfdf));
  background-image: -webkit-linear-gradient(#ffffff,#dfdfdf);
  background-image: -moz-linear-gradient(#ffffff,#dfdfdf);
  background-image: -o-linear-gradient(#ffffff,#dfdfdf);
  background-image: linear-gradient(#ffffff,#dfdfdf);
  -webkit-box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2);
  box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2);
}
.acalog-custom .sidr p {
  font-size: 13px;
  margin: 0 0 12px;
}
.acalog-custom .sidr p a {
  color: rgba(51,51,51,0.9);
}
.acalog-custom .sidr>p {
  margin-left: 15px;
  margin-right: 15px;
}
.acalog-custom .sidr ul {
  display: block;
  margin: 0 0 15px;
  padding: 0;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #fff;
}
.acalog-custom .sidr ul li {
  display: block;
  margin: 0;
  line-height: 48px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dfdfdf;
}
.acalog-custom .sidr ul li:hover,
.acalog-custom .sidr ul li.active,
.acalog-custom .sidr ul li.sidr-class-active {
  border-top: none;
  line-height: 49px;
}
.acalog-custom .sidr ul li:hover>a,
.acalog-custom .sidr ul li:hover>span,
.acalog-custom .sidr ul li.active>a,
.acalog-custom .sidr ul li.active>span,
.acalog-custom .sidr ul li.sidr-class-active>a,
.acalog-custom .sidr ul li.sidr-class-active>span {
  -webkit-box-shadow: inset 0 0 15px 3px #ebebeb;
  -moz-box-shadow: inset 0 0 15px 3px #ebebeb;
  box-shadow: inset 0 0 15px 3px #ebebeb;
}
.acalog-custom .sidr ul li a,
.acalog-custom .sidr ul li span {
  padding: 0 15px;
  display: block;
  text-decoration: none;
  color: #333;
}
.acalog-custom .sidr ul li ul {
  border-bottom: none;
  margin: 0;
}
.acalog-custom .sidr ul li ul li {
  line-height: 40px;
  font-size: 13px;
}
.acalog-custom .sidr ul li ul li:last-child {
  border-bottom: none;
}
.acalog-custom .sidr ul li ul li:hover,
.acalog-custom .sidr ul li ul li.active,
.acalog-custom .sidr ul li ul li.sidr-class-active {
  border-top: none;
  line-height: 41px;
}
.acalog-custom .sidr ul li ul li:hover>a,
.acalog-custom .sidr ul li ul li:hover>span,
.acalog-custom .sidr ul li ul li.active>a,
.acalog-custom .sidr ul li ul li.active>span,
.acalog-custom .sidr ul li ul li.sidr-class-active>a,
.acalog-custom .sidr ul li ul li.sidr-class-active>span {
  -webkit-box-shadow: inset 0 0 15px 3px #ebebeb;
  -moz-box-shadow: inset 0 0 15px 3px #ebebeb;
  box-shadow: inset 0 0 15px 3px #ebebeb;
}
.acalog-custom .sidr ul li ul li a,
.acalog-custom .sidr ul li ul li span {
  color: rgba(51,51,51,0.8);
  padding-left: 30px;
}
.acalog-custom .sidr form {
  margin: 0 15px;
}
.acalog-custom .sidr label {
  font-size: 13px;
}
.acalog-custom .sidr input[type="text"],
.acalog-custom .sidr input[type="password"],
.acalog-custom .sidr input[type="date"],
.acalog-custom .sidr input[type="datetime"],
.acalog-custom .sidr input[type="email"],
.acalog-custom .sidr input[type="number"],
.acalog-custom .sidr input[type="search"],
.acalog-custom .sidr input[type="tel"],
.acalog-custom .sidr input[type="time"],
.acalog-custom .sidr input[type="url"],
.acalog-custom .sidr textarea,
.acalog-custom .sidr select {
  width: 100%;
  font-size: 13px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  background: rgba(0,0,0,0.1);
  color: rgba(51,51,51,0.6);
  display: block;
  clear: both;
}
.acalog-custom .sidr input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none;
}
.acalog-custom .sidr input[type=button],
.acalog-custom .sidr input[type=submit] {
  color: #f8f8f8;
  background: #333;
}
.acalog-custom .sidr input[type=button]:hover,
.acalog-custom .sidr input[type=submit]:hover {
  background: rgba(51,51,51,0.9);
}
.acalog-custom html,
.acalog-custom body,
.acalog-custom div,
.acalog-custom span,
.acalog-custom applet,
.acalog-custom object,
.acalog-custom iframe,
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6,
.acalog-custom p,
.acalog-custom blockquote,
.acalog-custom pre,
.acalog-custom a,
.acalog-custom abbr,
.acalog-custom acronym,
.acalog-custom address,
.acalog-custom big,
.acalog-custom cite,
.acalog-custom code,
.acalog-custom del,
.acalog-custom dfn,
.acalog-custom em,
.acalog-custom img,
.acalog-custom ins,
.acalog-custom kbd,
.acalog-custom q,
.acalog-custom s,
.acalog-custom samp,
.acalog-custom small,
.acalog-custom strike,
.acalog-custom strong,
.acalog-custom sub,
.acalog-custom sup,
.acalog-custom tt,
.acalog-custom var,
.acalog-custom b,
.acalog-custom u,
.acalog-custom i,
.acalog-custom center,
.acalog-custom dl,
.acalog-custom dt,
.acalog-custom dd,
.acalog-custom ol,
.acalog-custom ul,
.acalog-custom li,
.acalog-custom fieldset,
.acalog-custom form,
.acalog-custom label,
.acalog-custom legend,
.acalog-custom table,
.acalog-custom caption,
.acalog-custom tbody,
.acalog-custom tfoot,
.acalog-custom thead,
.acalog-custom tr,
.acalog-custom th,
.acalog-custom td,
.acalog-custom article,
.acalog-custom aside,
.acalog-custom canvas,
.acalog-custom details,
.acalog-custom embed,
.acalog-custom figure,
.acalog-custom figcaption,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom output,
.acalog-custom ruby,
.acalog-custom section,
.acalog-custom summary,
.acalog-custom time,
.acalog-custom mark,
.acalog-custom audio,
.acalog-custom video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
.acalog-custom html {
  line-height: 1;
}
.acalog-custom ol,
.acalog-custom ul {
  list-style: none;
}
.acalog-custom table {
  border-collapse: collapse;
  border-spacing: 0;
}
.acalog-custom caption,
.acalog-custom th,
.acalog-custom td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.acalog-custom q,
.acalog-custom blockquote {
  quotes: none;
}
.acalog-custom q:before,
.acalog-custom q:after,
.acalog-custom blockquote:before,
.acalog-custom blockquote:after {
  content: "";
  content: none;
}
.acalog-custom a img {
  border: none;
}
.acalog-custom article,
.acalog-custom aside,
.acalog-custom details,
.acalog-custom figcaption,
.acalog-custom figure,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom main,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom section,
.acalog-custom summary {
  display: block;
}
.acalog-custom .field-collection-view {
  border: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .field-collection-container {
  border: 0;
  margin: 0;
}
.acalog-custom .field-collection-container .field-items .field-item {
  margin: 0;
}
.acalog-custom ul li.expanded,
.acalog-custom ul li.collapsed,
.acalog-custom ul li.leaf,
.acalog-custom ul.menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .item-list ul {
  margin: 0;
}
.acalog-custom .item-list ul li {
  margin: 0;
}
.acalog-custom tr.odd,
.acalog-custom tr.even {
  background-color: transparent;
  border: 0;
}
.acalog-custom .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}
.acalog-custom .item-list ul li {
  margin: 0;
}
.acalog-custom html.js .js-hide {
  display: none;
}
.acalog-custom .element-hidden {
  display: none;
}
.acalog-custom .element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  overflow: hidden;
  height: 1px;
}
.acalog-custom .element-invisible.element-focusable:active,
.acalog-custom .element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}
.acalog-custom body {
  min-width: 300px;
}
.acalog-custom section {
  position: relative;
}
.acalog-custom a {
  text-decoration: none;
}
.acalog-custom .nolink {
  cursor: default;
}
.acalog-custom strong,
.acalog-custom .strong {
  font-weight: bold;
}
.acalog-custom em,
.acalog-custom .italic {
  font-style: italic;
}
.acalog-custom small {
  font-size: .8em;
}
.acalog-custom p,
.acalog-custom dl,
.acalog-custom hr,
.acalog-custom ol,
.acalog-custom ul,
.acalog-custom pre,
.acalog-custom table,
.acalog-custom address,
.acalog-custom fieldset {
  margin-bottom: 20px;
}
.acalog-custom hr {
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 0 0;
  height: 0;
}
.acalog-custom u {
  text-decoration: none;
  border-bottom: 1px dotted #777;
}
.acalog-custom form div {
  margin-bottom: 10px;
}
.acalog-custom fieldset {
  margin-top: 40px;
}
.acalog-custom legend {
  margin-bottom: 20px;
  font-size: 1.5em;
}
.acalog-custom input[type=text],
.acalog-custom input[type=password],
.acalog-custom input[type=email],
.acalog-custom input[type=url],
.acalog-custom textarea {
  box-sizing: border-box;
}
.acalog-custom article,
.acalog-custom aside,
.acalog-custom details,
.acalog-custom figcaption,
.acalog-custom figure,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom section {
  display: block;
}
.acalog-custom table {
  width: 100%;
}
.acalog-custom th,
.acalog-custom td {
  padding: .5em 1em;
}
.acalog-custom img {
  border: none;
  display: block;
  max-width: 100%;
  height: auto;
}
.acalog-custom .ie8 img {
  width: auto;
}
.acalog-custom .featured_image img,
.acalog-custom img.fullwidth {
  width: 100%;
}
.acalog-custom figure {
  margin-bottom: 40px;
}
.acalog-custom figcaption {
  padding: .5em 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.acalog-custom .element-invisible {
  position: absolute;
  margin: -1px;
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.acalog-custom .countdownHolder {
  width: 100%;
  text-align: left;
}
.acalog-custom #jquery-countdown-timer-note {
  width: 100%;
  text-align: left;
}
.acalog-custom .countdown-block {
  padding-top: 40px !important;
}
.acalog-custom #jquery-countdown-timer-note {
  font-size: larger;
}
.acalog-custom body {
  font: normal 100%/1.5em "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #666;
}
.acalog-custom h1 {
  font-size: 2.6em;
}
.acalog-custom h2 {
  font-size: 2.2em;
}
.acalog-custom h3 {
  font-size: 1.8em;
}
.acalog-custom h4 {
  font-size: 1.6em;
}
.acalog-custom h5 {
  font-size: 1.4em;
}
.acalog-custom h6 {
  font-size: 1.2em;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  font-weight: normal;
  margin-bottom: .5em;
  line-height: 1.2em;
}
.acalog-custom p {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .date {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom b {
  font-weight: bold;
}
.acalog-custom ol {
  list-style: decimal;
}
.acalog-custom ul {
  list-style: square;
}
.acalog-custom li {
  margin-left: 24px;
}
.acalog-custom ul li {
  list-style-type: disc;
}
.acalog-custom ol li {
  list-style-type: decimal;
}
.acalog-custom ol li ol li {
  list-style-type: lower-alpha;
}
.acalog-custom ul li li {
  list-style-type: circle;
}
.acalog-custom ul ul,
.acalog-custom ol ul,
.acalog-custom ol ol {
  margin-bottom: 0;
}
.acalog-custom ol ul li {
  list-style-type: disc;
}
.acalog-custom ol ul li li {
  list-style-type: circle;
}
.acalog-custom th,
.acalog-custom td {
  text-align: left;
}
.acalog-custom td {
  vertical-align: top;
}
.acalog-custom th {
  font-weight: bold;
}
.acalog-custom blockquote {
  border-left: 3px solid #d14414;
  background-color: #fff;
  padding: 0px 0px 0px 12px;
  margin-left: 17px;
}
.acalog-custom blockquote p:last-child {
  margin-bottom: 0;
}
.acalog-custom pre {
  white-space: normal;
  padding: 1em 1.5em;
  border: 1px solid #ddd;
  background-color: #eee;
  word-wrap: break-word;
}
.acalog-custom code {
  white-space: pre;
  font-family: monospace;
  font-size: 1.2em;
  color: #000;
}
.acalog-custom html,
.acalog-custom body {
  height: 100%;
}
.acalog-custom #bottom {
  padding: 20px;
}
.acalog-custom .box:after,
.acalog-custom .global-nav ul:after,
.acalog-custom .main-header:after,
.acalog-custom .main-nav ul:after,
.acalog-custom .facet:after,
.acalog-custom .subsection:after,
.acalog-custom #supplementary:after,
.acalog-custom #events:after,
.acalog-custom .box .articles:after,
.acalog-custom .intro:after,
.acalog-custom .article-news .container:after,
.acalog-custom #section-announcements ul:after,
.acalog-custom .secondary-content:after,
.acalog-custom .section-cmc:after,
.acalog-custom #news-features:after,
.acalog-custom #news-category-headlines article:after,
.acalog-custom .footer-nav:after,
.acalog-custom .colleges-nav ul:after,
.acalog-custom .links-social:after,
.acalog-custom .clearfix:after,
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager:after,
.acalog-custom .athenaeum__columns--right .social-links:after,
.acalog-custom .athenaeum__bottom:after,
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .pane-content .fieldable-panels-pane:after,
.acalog-custom .athenaeum__footer .pane-content:after,
.acalog-custom .athenaeum__columns:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .box,
.acalog-custom .global-nav ul,
.acalog-custom .main-header,
.acalog-custom .main-nav ul,
.acalog-custom .facet,
.acalog-custom .subsection,
.acalog-custom #supplementary,
.acalog-custom #events,
.acalog-custom .box .articles,
.acalog-custom .intro,
.acalog-custom .article-news .container,
.acalog-custom #section-announcements ul,
.acalog-custom .secondary-content,
.acalog-custom .section-cmc,
.acalog-custom .footer-nav,
.acalog-custom .colleges-nav ul,
.acalog-custom .links-social,
.acalog-custom .clearfix,
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager,
.acalog-custom .athenaeum__columns--right .social-links,
.acalog-custom .athenaeum__bottom,
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .pane-content .fieldable-panels-pane,
.acalog-custom .athenaeum__footer .pane-content,
.acalog-custom .athenaeum__columns {
  zoom: 1;
  display: block;
}
.acalog-custom .ie7 .section-overview,
.acalog-custom .ie7 #section-spotlights,
.acalog-custom .ie7 #section-announcements,
.acalog-custom .ie7 #supplementary,
.acalog-custom .ie8 .section-overview,
.acalog-custom .ie8 #section-spotlights,
.acalog-custom .ie8 #section-announcements,
.acalog-custom .ie8 #supplementary {
  min-width: 900px;
}
.acalog-custom .ie7 .global-nav ul.menu,
.acalog-custom .ie7 header,
.acalog-custom .ie7 #notifications #notifier,
.acalog-custom .ie7 .sub-nav .subsection h3,
.acalog-custom .ie7 #section-gateway,
.acalog-custom .ie7 .secondary-content,
.acalog-custom .ie7 #section-member-colleges,
.acalog-custom .ie8 .global-nav ul.menu,
.acalog-custom .ie8 header,
.acalog-custom .ie8 #notifications #notifier,
.acalog-custom .ie8 .sub-nav .subsection h3,
.acalog-custom .ie8 #section-gateway,
.acalog-custom .ie8 .secondary-content,
.acalog-custom .ie8 #section-member-colleges {
  min-width: 980px;
}
.acalog-custom .ie7 .sub-nav .level-3,
.acalog-custom .ie7 .section-cmc,
.acalog-custom .ie8 .sub-nav .level-3,
.acalog-custom .ie8 .section-cmc {
  min-width: 940px;
}
.acalog-custom #page-wrapper {
  height: 100%;
}
.acalog-custom .page-magazine .page-title {
  display: none;
}
.acalog-custom #shortcuts-item {
  display: none;
}
.acalog-custom .panel {
  display: none;
}
.acalog-custom .no-js #nav-search:hover .panel,
.acalog-custom .no-js #nav-directory:hover .panel,
.acalog-custom #nav-search.open .panel,
.acalog-custom #nav-directory.open .panel {
  display: block;
}
.acalog-custom #nav-directory .panel {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  background: #331117;
  overflow: hidden;
  z-index: 2000;
  width: auto;
  padding: 20px;
  white-space: normal;
}
.acalog-custom #nav-directory .panel p {
  font-size: 1.2em;
}
.acalog-custom #nav-directory .panel ul li {
  width: 20%;
}
.acalog-custom #nav-directory .panel a {
  font-size: 1em;
  text-indent: 0;
  text-align: center;
}
.acalog-custom #shortcuts-nav.open .panel a {
  font-size: 14px;
}
.acalog-custom .no-js .sub-nav {
  display: block !important;
}
.acalog-custom .no-js .sub-nav li {
  display: block;
}
.acalog-custom .no-js .sub-nav .nav-close,
.acalog-custom .no-js .sub-nav .nav-close.bottom {
  display: none;
}
.acalog-custom .sub-nav {
  position: relative;
  left: 0;
  right: 0;
  z-index: 19;
  margin-bottom: 0;
  display: none;
}
.acalog-custom .sub-nav a {
  color: #fff;
  color: rgba(255,255,255,0.6);
  display: block;
}
.acalog-custom .sub-nav a:hover {
  color: #fff;
}
.acalog-custom .sub-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .sub-nav .level-2 {
  margin-bottom: 0;
}
.acalog-custom .sub-nav .level-2 > .subsection {
  display: none;
  padding: 20px;
  border-top: none !important;
}
.acalog-custom .sub-nav .level-2 > .open-subnav {
  -moz-animation: 0.5s ease-in-out 0s normal none 1 fadeIn;
  -webkit-animation: 0.5s ease-in-out 0s normal none 1 fadeIn;
  animation: 0.5s ease-in-out 0s normal none 1 fadeIn;
  display: block;
}
.acalog-custom .sub-nav .level-2 .nav-close {
  position: relative;
  max-width: 1040px;
  display: block;
  margin: 0 auto;
  text-align: right;
}
.acalog-custom .sub-nav .level-2 .nav-close a {
  position: absolute;
  right: 0;
  top: 30px;
  display: block;
  width: 40px;
  height: 20px;
  padding: 6px 0 14px;
  text-align: center;
  color: #fff;
  background: #000;
  background: rgba(0,0,0,0.1);
  cursor: pointer;
}
.acalog-custom .sub-nav .level-2 .nav-close a:hover {
  background: rgba(0,0,0,0.3);
}
.acalog-custom .sub-nav .level-3 {
  max-width: 1080px;
  margin: 0 auto;
}
.acalog-custom .sub-nav .level-3 h4 a {
  color: #fff;
}
.acalog-custom .sub-nav .level-3 h4 a:hover {
  font-weight: bold;
}
.acalog-custom .sub-nav .subsection h3 {
  max-width: 1040px;
  margin: 0 auto;
  padding: 20px 0;
  border-bottom: 1px solid #fff;
  border-color: rgba(255,255,255,0.4);
  display: block;
  font-size: 1.5em;
}
.acalog-custom .sub-nav .subsection h3 a {
  color: #fff;
  padding: 0;
}
.acalog-custom .sub-nav .subsection h3 a:hover {
  font-weight: bold;
}
.acalog-custom .sub-nav:hover li {
  display: block;
}
.acalog-custom .nav-close.bottom {
  display: none;
}
.acalog-custom .level-3 {
  overflow: hidden;
  margin-bottom: 20px;
}
.acalog-custom .level-3 > div h4 {
  font-size: 1em;
  padding: 0 20px;
  margin-top: 20px;
  text-transform: uppercase;
}
.acalog-custom .level-4 {
  padding: 0 20px;
  font-size: .875em;
}
.acalog-custom .level-4 > li {
  line-height: 1.2em;
  margin: .5em 0;
}
.acalog-custom .section-nav .disabled,
.acalog-custom .block-menu-block .disabled {
  display: none !important;
}
.acalog-custom .section-nav .level-4,
.acalog-custom .block-menu-block .level-4 {
  padding-bottom: 10px;
}
.acalog-custom .section-nav li > ul,
.acalog-custom .block-menu-block li > ul {
  display: none;
}
.acalog-custom .section-nav li.active-trail.expanded ul,
.acalog-custom .section-nav li.active.expanded ul,
.acalog-custom .block-menu-block li.active-trail.expanded ul,
.acalog-custom .block-menu-block li.active.expanded ul {
  display: block;
}
.acalog-custom .nav-resources {
  padding: 0 40px 20px;
}
.acalog-custom #notifications {
  background-color: #9e7c0a;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyNjYwOCIvPjxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM5ZTdiMGEiLz48c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzllN2IwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdmNjMwOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#826608),color-stop(6%,#9e7b0a),color-stop(85%,#9e7b0a),color-stop(100%,#7f6308));
  background-image: -moz-linear-gradient(bottom,#826608 0%,#9e7b0a 6%,#9e7b0a 85%,#7f6308 100%);
  background-image: -webkit-linear-gradient(bottom,#826608 0%,#9e7b0a 6%,#9e7b0a 85%,#7f6308 100%);
  background-image: linear-gradient(to top,#826608 0%,#9e7b0a 6%,#9e7b0a 85%,#7f6308 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#826608),color-stop(0.06,#9e7b0a),color-stop(0.85,#9e7b0a),color-stop(1,#7f6308));
  overflow: hidden;
}
.acalog-custom #notifications #notifier {
  position: relative;
  max-width: 1120px;
  margin: 0 auto;
}
.acalog-custom #notifications #notifier .notice {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  overflow: hidden;
  margin-bottom: 0;
  display: none;
}
.acalog-custom #notifications #notifier .notice a {
  color: #fff;
  padding: 10px 20px;
  display: block;
}
.acalog-custom #notifications #notifier .notice a:hover {
  text-decoration: underline;
}
.acalog-custom #notifications #notifier .notice.active {
  display: block;
}
.acalog-custom #notifications #notifier .controls {
  font-size: .75rem;
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  background: rgba(0,0,0,0.1);
}
.acalog-custom #notifications #notifier .controls a {
  float: left;
  color: #fff;
  padding: 10px 20px;
  cursor: pointer;
  opacity: 0.5;
}
.acalog-custom #notifications #notifier .controls a:hover {
  opacity: 1;
  text-decoration: none;
}
.acalog-custom #notifications #notifier .controls .prev {
  background: url("../../img/gateway/icon-prev.png") 0 15px no-repeat;
  margin-left: 20px;
  padding-left: 25px;
  padding-right: 10px;
}
.acalog-custom #notifications #notifier .controls .next {
  background: url("../../img/gateway/icon-next.png") 100% 15px no-repeat;
  padding-left: 10px;
  padding-right: 25px;
}
.acalog-custom #notifications #notifier .controls .close {
  background: url("../../img/gateway/icon-close.png") 100% 12px no-repeat;
  padding-right: 25px;
  margin-right: 20px;
}
.acalog-custom .skip-link {
  background: #e4e4e4;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  color: #525252;
  font-weight: 700;
  display: block;
  padding: 14px 0;
}
.acalog-custom .skip-link:after {
  width: 20px;
  height: 8px;
  content: ' ';
  background: url("../../img/gateway/skip-link-down-arrow.png") no-repeat center center;
  display: inline-block;
}
.acalog-custom #section-gateway {
  position: relative;
}
.acalog-custom #main-heading {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-right: 20px;
  margin-left: 20px;
  text-align: center;
}
.acalog-custom #main-heading h1 {
  font-size: 1.5em;
}
.acalog-custom #main-heading h2 {
  font-size: 1em;
}
.acalog-custom #select-leadership-path h3 {
  font-size: 1.6em;
  margin-bottom: 0;
}
.acalog-custom #select-leadership-path p {
  font-size: 1.125em;
  margin-bottom: 0.5em;
}
.acalog-custom .facet,
.acalog-custom .subsection {
  border-top: 1px solid #e4e4e4;
}
.acalog-custom .facet-content h3,
.acalog-custom .subsection-content h3 {
  font-size: 1.625em;
  color: #231f20;
}
.acalog-custom .facet-content p,
.acalog-custom .subsection-content p {
  font-size: 1.125em;
  color: #333;
}
.acalog-custom .facet-content .article-links,
.acalog-custom .subsection-content .article-links {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: .8125em;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.acalog-custom .subsection {
  padding-bottom: 20px;
}
.acalog-custom .subsection .content-block {
  padding: 40px 40px 0;
}
.acalog-custom .subsection figure {
  padding: 40px 40px 0;
  margin: 0;
}
.acalog-custom .subsection-overview {
  padding-bottom: 20px;
}
.acalog-custom .subsection-overview ul {
  padding: 0 40px;
  margin-bottom: 0;
}
.acalog-custom .facet-overview h2 {
  margin: 40px 40px 20px;
}
.acalog-custom .facet-overview ul {
  padding: 0 40px 20px;
}
.acalog-custom .facet-overview ul li,
.acalog-custom .subsection-overview ul li {
  text-transform: uppercase;
}
.acalog-custom .facet .content-block {
  padding: 40px;
}
.acalog-custom .facet figure {
  padding: 20px 40px 0;
}
.acalog-custom .subsection-links .link-view-all {
  list-style: none;
  margin-top: 1.3em;
  padding-top: .3em;
  border-top: 1px solid #ddd;
}
.acalog-custom #supplementary h3,
.acalog-custom #section-spotlights h3 {
  margin-bottom: 0;
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.acalog-custom #supplementary h3 a,
.acalog-custom #section-spotlights h3 a {
  display: block;
  border-top: 20px solid #ccc;
  padding: 30px 40px;
}
.acalog-custom #supplementary .article-content,
.acalog-custom #supplementary .unit-content {
  padding: 0;
  min-height: 120px;
}
.acalog-custom #supplementary .article-content {
  padding-top: 40px;
}
.acalog-custom #supplementary .subscribe-form .unit-content {
  padding-top: 0;
}
.acalog-custom #supplementary .full .article-headline,
.acalog-custom #supplementary .full .unit-headline {
  margin-bottom: 0;
  font-size: 1.375em;
  font-weight: 700;
  color: #231f20;
}
.acalog-custom #supplementary .contact-details strong {
  margin-right: 4px;
}
.acalog-custom #supplementary .unit-sections .unit-section .unit-content {
  padding-top: 0;
  padding-bottom: 0;
}
.acalog-custom .box-spotlights .articles,
.acalog-custom .box-features .articles {
  padding: 0 20px;
}
.acalog-custom .article-news .container {
  padding: 0 20px 20px;
}
.acalog-custom .article-news .article-headline {
  font-size: 1.25em;
  margin-bottom: 0;
}
.acalog-custom .article-news .excerpt {
  color: #333;
}
.acalog-custom .article-news .article-content {
  margin-top: 20px;
}
.acalog-custom .article-news .article-category {
  margin-bottom: 0;
}
.acalog-custom #section-announcements h3 {
  display: none;
}
.acalog-custom #section-announcements ul {
  margin-bottom: 0;
  padding: 20px;
}
.acalog-custom #section-announcements ul li {
  margin: 0;
  padding: 20px;
  list-style: none;
}
.acalog-custom #section-announcements ul li a {
  display: block;
  padding: 20px;
  background: #999;
  color: #fff;
}
.acalog-custom .secondary-sections {
  margin: 0 20px;
}
.acalog-custom .secondary-content section .container {
  padding: 20px;
}
.acalog-custom .section-head,
.acalog-custom .secondary-content section h3 {
  font-size: .875em;
  line-height: 1.375em;
  margin-bottom: 2em;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #7c6a55;
}
.acalog-custom .section-head a {
  color: #7c6a55;
}
.acalog-custom .section-head .twitter-atreply,
.acalog-custom .secondary-content section h3 .twitter-atreply {
  text-transform: none;
  color: #7c6a55;
}
.acalog-custom .section-head .twitter-atreply:hover,
.acalog-custom .secondary-content section h3 .twitter-atreply:hover {
  color: #0098c1;
}
.acalog-custom .secondary-content section .link-section {
  margin-top: 2em;
}
.acalog-custom #section-faculty-publications {
  color: #231f20;
}
.acalog-custom .ranking .label,
.acalog-custom .ranking .ordinal {
  display: none;
}
.acalog-custom .ranking {
  float: left;
  width: 40px;
  height: 60px;
  background: #0098c1;
  color: #fff;
  font: bold normal 1.625em/1.8 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  text-align: center;
}
.acalog-custom .article-rankings .article-content {
  margin-left: 60px;
  color: #231f20;
}
.acalog-custom .article-rankings .article-content h4 {
  font-size: 1.125em;
  text-transform: uppercase;
  color: #00546b;
  margin-bottom: .2em;
}
.acalog-custom .testimonial {
  border: 0;
  background: none;
  margin: 0 0 20px;
  padding: 0;
  color: #231f20;
}
.acalog-custom .testimonial p {
  font-size: 1.125em;
  font-style: italic;
}
.acalog-custom .testimonial p.quote-attribution {
  font-style: normal;
}
.acalog-custom .testimonial p.quote-attribution:before {
  content: '\2014';
}
.acalog-custom .tweet {
  border: 0;
  background: none;
  margin: 0 0 20px;
  padding: 0;
  color: #231f20;
}
.acalog-custom .tweet p {
  margin-bottom: 0;
}
.acalog-custom .twitter-timeago {
  font-family: 'ff-scala-sans-web', Helvetica, Arial, sans-serif;
  font-size: .875em;
  color: #999;
}
.acalog-custom .list-links li {
  font-size: .8125em;
  text-transform: uppercase;
}
.acalog-custom .section-intro .box-title {
  padding: 40px;
}
.acalog-custom .intro-figure figure img {
  width: 100%;
}
.acalog-custom .intro-content .block {
  padding: 40px;
}
.acalog-custom .intro-content p {
  font-size: 1.125em;
  color: #333;
}
.acalog-custom .intro-aside h3 {
  font-size: 1em;
  text-transform: uppercase;
  color: #7c6a55;
  margin-bottom: 1em;
}
.acalog-custom .intro-aside .block {
  background: #f9f9f9;
}
.acalog-custom #news-features .article-news.featured .article-headline {
  font-size: 2em;
  line-height: 36px;
  margin-bottom: 10px;
}
.acalog-custom #news-features .article-news.archive {
  width: 75%;
  float: left;
}
.acalog-custom #news-features .article-news.archive .article-content {
  padding: 0 20px 20px;
}
.acalog-custom #news-features .article-headline {
  font-size: 1.6em;
  line-height: 28px;
  font-weight: 700;
}
.acalog-custom #news-features .article-headline a {
  color: #000;
}
.acalog-custom #news-features .article-subheadline a {
  color: #777;
}
.acalog-custom #news-features .article-category {
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 0.8em;
}
.acalog-custom #news-features .excerpt {
  display: block;
  font-size: 1.125em;
  line-height: 30px;
  color: #231f20;
}
.acalog-custom #news-features .wp-caption-text {
  font-size: 70%;
  line-height: 1.2em;
  margin-right: 10px;
  margin-top: 5px;
}
.acalog-custom #news-categories #news-category-headlines .box-title {
  border-color: #d14414;
}
.acalog-custom #news-categories #news-category-headlines article {
  padding: 0 40px;
  margin-bottom: 40px;
}
.acalog-custom #news-categories #news-category-headlines article h4 {
  margin-top: .5em;
  margin-bottom: 0;
}
.acalog-custom #news-categories #news-category-headlines article h4 a {
  font-weight: bold;
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 0;
  color: #231f20;
}
.acalog-custom #news-categories #news-category-headlines article h5 {
  font-size: 18px;
  font-weight: bold;
  color: #777;
}
.acalog-custom #news-categories #news-category-headlines article .article-info {
  font: 16px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 0;
}
.acalog-custom #news-categories #news-category-headlines article .article-info a {
  font-size: 13px;
  text-transform: uppercase;
}
.acalog-custom #news-categories #news-category-events .box-title {
  border-color: #00546b;
  margin-bottom: 0;
}
.acalog-custom #news-categories #news-category-events .articles {
  border-bottom-color: #ddd;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.acalog-custom #news-categories #news-category-events article {
  border-top: 1px solid #ddd;
  padding: 15px 0;
}
.acalog-custom #news-categories #news-category-events article h4 a {
  font: bold 20px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  line-height: 24px;
  color: #231f20;
}
.acalog-custom #news-categories #news-category-events article .article-info {
  font: 16px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #777;
}
.acalog-custom #news-category-events .container,
.acalog-custom #news-category-topics .container {
  padding: 0 40px 20px;
}
.acalog-custom .section-nav .box-title,
.acalog-custom .section-nav .list-title,
.acalog-custom .section-nav h2,
.acalog-custom .nav-resources .box-title,
.acalog-custom .nav-resources .list-title,
.acalog-custom .nav-resources h2,
.acalog-custom .block-menu-block .box-title,
.acalog-custom .block-menu-block .list-title,
.acalog-custom .block-menu-block h2 {
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}
.acalog-custom .top-resources .box-title,
.acalog-custom .top-resources .list-title,
.acalog-custom .top-resources h2,
.acalog-custom .topics-list .box-title,
.acalog-custom .topics-list .list-title,
.acalog-custom .topics-list h2,
.acalog-custom .section-nav .box-title,
.acalog-custom .section-nav .list-title,
.acalog-custom .section-nav h2,
.acalog-custom .block-menu-block .box-title,
.acalog-custom .block-menu-block .list-title,
.acalog-custom .block-menu-block h2 {
  border-color: #999;
  margin-bottom: 0;
}
.acalog-custom .top-resources .container,
.acalog-custom .topics-list .container,
.acalog-custom .section-nav .container,
.acalog-custom .block-menu-block .container {
  padding: 0 40px 20px;
}
.acalog-custom .top-resources .menu li,
.acalog-custom .topics-list .menu li,
.acalog-custom .section-nav .menu li,
.acalog-custom .block-menu-block .menu li {
  display: block;
  list-style-type: none;
  border-top: 1px solid #ddd;
  margin: 0;
  font-size: 0;
}
.acalog-custom .top-resources .menu li a,
.acalog-custom .top-resources .menu li .nolink,
.acalog-custom .topics-list .menu li a,
.acalog-custom .topics-list .menu li .nolink,
.acalog-custom .section-nav .menu li a,
.acalog-custom .section-nav .menu li .nolink,
.acalog-custom .block-menu-block .menu li a,
.acalog-custom .block-menu-block .menu li .nolink {
  display: block;
  text-transform: uppercase;
  font-size: 17px;
  padding: 9px 15px 9px 0;
  line-height: normal;
}
.acalog-custom .top-resources .menu li a:hover,
.acalog-custom .top-resources .menu li .nolink:hover,
.acalog-custom .topics-list .menu li a:hover,
.acalog-custom .topics-list .menu li .nolink:hover,
.acalog-custom .section-nav .menu li a:hover,
.acalog-custom .section-nav .menu li .nolink:hover,
.acalog-custom .block-menu-block .menu li a:hover,
.acalog-custom .block-menu-block .menu li .nolink:hover {
  color: #000;
}
.acalog-custom .top-resources .menu li a.current,
.acalog-custom .top-resources .menu li a.active,
.acalog-custom .top-resources .menu li a.active-trail,
.acalog-custom .top-resources .menu li .nolink.current,
.acalog-custom .top-resources .menu li .nolink.active,
.acalog-custom .top-resources .menu li .nolink.active-trail,
.acalog-custom .topics-list .menu li a.current,
.acalog-custom .topics-list .menu li a.active,
.acalog-custom .topics-list .menu li a.active-trail,
.acalog-custom .topics-list .menu li .nolink.current,
.acalog-custom .topics-list .menu li .nolink.active,
.acalog-custom .topics-list .menu li .nolink.active-trail,
.acalog-custom .section-nav .menu li a.current,
.acalog-custom .section-nav .menu li a.active,
.acalog-custom .section-nav .menu li a.active-trail,
.acalog-custom .section-nav .menu li .nolink.current,
.acalog-custom .section-nav .menu li .nolink.active,
.acalog-custom .section-nav .menu li .nolink.active-trail,
.acalog-custom .block-menu-block .menu li a.current,
.acalog-custom .block-menu-block .menu li a.active,
.acalog-custom .block-menu-block .menu li a.active-trail,
.acalog-custom .block-menu-block .menu li .nolink.current,
.acalog-custom .block-menu-block .menu li .nolink.active,
.acalog-custom .block-menu-block .menu li .nolink.active-trail {
  font-weight: bold;
}
.acalog-custom .top-resources .menu li ul,
.acalog-custom .topics-list .menu li ul,
.acalog-custom .section-nav .menu li ul,
.acalog-custom .block-menu-block .menu li ul {
  padding-left: 0;
  padding-top: 6px;
  border-top: 1px solid #ddd;
}
.acalog-custom .top-resources .menu li ul li,
.acalog-custom .topics-list .menu li ul li,
.acalog-custom .section-nav .menu li ul li,
.acalog-custom .block-menu-block .menu li ul li {
  border: none;
  margin-left: -15px;
}
.acalog-custom .top-resources .menu li ul li a,
.acalog-custom .top-resources .menu li ul li .nolink,
.acalog-custom .topics-list .menu li ul li a,
.acalog-custom .topics-list .menu li ul li .nolink,
.acalog-custom .section-nav .menu li ul li a,
.acalog-custom .section-nav .menu li ul li .nolink,
.acalog-custom .block-menu-block .menu li ul li a,
.acalog-custom .block-menu-block .menu li ul li .nolink {
  font-size: 14px;
  line-height: normal;
  text-transform: none;
  border-bottom: none;
  padding: 2px 0;
  margin: 0;
  color: #444;
  border-left: 5px solid #fff;
  padding-left: 10px;
}
.acalog-custom .top-resources .menu li ul li a:hover,
.acalog-custom .top-resources .menu li ul li .nolink:hover,
.acalog-custom .topics-list .menu li ul li a:hover,
.acalog-custom .topics-list .menu li ul li .nolink:hover,
.acalog-custom .section-nav .menu li ul li a:hover,
.acalog-custom .section-nav .menu li ul li .nolink:hover,
.acalog-custom .block-menu-block .menu li ul li a:hover,
.acalog-custom .block-menu-block .menu li ul li .nolink:hover {
  border-color: #bbb;
}
.acalog-custom .top-resources .menu li ul li a.current,
.acalog-custom .top-resources .menu li ul li a.active,
.acalog-custom .top-resources .menu li ul li a.active-trail,
.acalog-custom .top-resources .menu li ul li .nolink.current,
.acalog-custom .top-resources .menu li ul li .nolink.active,
.acalog-custom .top-resources .menu li ul li .nolink.active-trail,
.acalog-custom .topics-list .menu li ul li a.current,
.acalog-custom .topics-list .menu li ul li a.active,
.acalog-custom .topics-list .menu li ul li a.active-trail,
.acalog-custom .topics-list .menu li ul li .nolink.current,
.acalog-custom .topics-list .menu li ul li .nolink.active,
.acalog-custom .topics-list .menu li ul li .nolink.active-trail,
.acalog-custom .section-nav .menu li ul li a.current,
.acalog-custom .section-nav .menu li ul li a.active,
.acalog-custom .section-nav .menu li ul li a.active-trail,
.acalog-custom .section-nav .menu li ul li .nolink.current,
.acalog-custom .section-nav .menu li ul li .nolink.active,
.acalog-custom .section-nav .menu li ul li .nolink.active-trail,
.acalog-custom .block-menu-block .menu li ul li a.current,
.acalog-custom .block-menu-block .menu li ul li a.active,
.acalog-custom .block-menu-block .menu li ul li a.active-trail,
.acalog-custom .block-menu-block .menu li ul li .nolink.current,
.acalog-custom .block-menu-block .menu li ul li .nolink.active,
.acalog-custom .block-menu-block .menu li ul li .nolink.active-trail {
  border-color: #bbb;
  font-weight: bold;
}
.acalog-custom .top-resources .menu li ul li ul,
.acalog-custom .topics-list .menu li ul li ul,
.acalog-custom .section-nav .menu li ul li ul,
.acalog-custom .block-menu-block .menu li ul li ul {
  border: none;
  margin-left: 15px;
  padding-top: 0;
}
.acalog-custom .top-resources .menu li ul li ul li,
.acalog-custom .topics-list .menu li ul li ul li,
.acalog-custom .section-nav .menu li ul li ul li,
.acalog-custom .block-menu-block .menu li ul li ul li {
  margin-left: 15px;
  list-style: disc;
  color: #fff;
}
.acalog-custom .top-resources .menu li ul li ul li a,
.acalog-custom .top-resources .menu li ul li ul li .nolink,
.acalog-custom .topics-list .menu li ul li ul li a,
.acalog-custom .topics-list .menu li ul li ul li .nolink,
.acalog-custom .section-nav .menu li ul li ul li a,
.acalog-custom .section-nav .menu li ul li ul li .nolink,
.acalog-custom .block-menu-block .menu li ul li ul li a,
.acalog-custom .block-menu-block .menu li ul li ul li .nolink {
  padding: 3px 0;
  border: none;
}
.acalog-custom .top-resources .menu li ul li ul li li,
.acalog-custom .topics-list .menu li ul li ul li li,
.acalog-custom .section-nav .menu li ul li ul li li,
.acalog-custom .block-menu-block .menu li ul li ul li li {
  list-style: circle;
  color: #fff;
}
.acalog-custom .top-resources .menu li ul li ul li ul,
.acalog-custom .topics-list .menu li ul li ul li ul,
.acalog-custom .section-nav .menu li ul li ul li ul,
.acalog-custom .block-menu-block .menu li ul li ul li ul {
  margin-left: 0;
}
.acalog-custom .top-resources .menu li ul li ul li:hover,
.acalog-custom .topics-list .menu li ul li ul li:hover,
.acalog-custom .section-nav .menu li ul li ul li:hover,
.acalog-custom .block-menu-block .menu li ul li ul li:hover {
  color: #444;
}
.acalog-custom .top-resources .menu li ul li ul li:hover li:hover,
.acalog-custom .topics-list .menu li ul li ul li:hover li:hover,
.acalog-custom .section-nav .menu li ul li ul li:hover li:hover,
.acalog-custom .block-menu-block .menu li ul li ul li:hover li:hover {
  color: #444;
}
.acalog-custom .top-resources .menu li ul li ul li.current,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item,
.acalog-custom .top-resources .menu li ul li ul li.active,
.acalog-custom .top-resources .menu li ul li ul li.active-trail,
.acalog-custom .topics-list .menu li ul li ul li.current,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item,
.acalog-custom .topics-list .menu li ul li ul li.active,
.acalog-custom .topics-list .menu li ul li ul li.active-trail,
.acalog-custom .section-nav .menu li ul li ul li.current,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item,
.acalog-custom .section-nav .menu li ul li ul li.active,
.acalog-custom .section-nav .menu li ul li ul li.active-trail,
.acalog-custom .block-menu-block .menu li ul li ul li.current,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item,
.acalog-custom .block-menu-block .menu li ul li ul li.active,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail {
  list-style: disc;
}
.acalog-custom .top-resources .menu li ul li ul li.current .current,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item .current,
.acalog-custom .top-resources .menu li ul li ul li.active .current,
.acalog-custom .top-resources .menu li ul li ul li.active-trail .current,
.acalog-custom .topics-list .menu li ul li ul li.current .current,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item .current,
.acalog-custom .topics-list .menu li ul li ul li.active .current,
.acalog-custom .topics-list .menu li ul li ul li.active-trail .current,
.acalog-custom .section-nav .menu li ul li ul li.current .current,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item .current,
.acalog-custom .section-nav .menu li ul li ul li.active .current,
.acalog-custom .section-nav .menu li ul li ul li.active-trail .current,
.acalog-custom .block-menu-block .menu li ul li ul li.current .current,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item .current,
.acalog-custom .block-menu-block .menu li ul li ul li.active .current,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail .current {
  border-color: #bbb;
  font-weight: bold;
}
.acalog-custom .top-resources .menu li ul li ul li.current li.current,
.acalog-custom .top-resources .menu li ul li ul li.current li.current_page_item li,
.acalog-custom .top-resources .menu li ul li ul li.current li.active,
.acalog-custom .top-resources .menu li ul li ul li.current li.active-trail li,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item li.current,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item li.current_page_item li,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item li.active,
.acalog-custom .top-resources .menu li ul li ul li.current_page_item li.active-trail li,
.acalog-custom .top-resources .menu li ul li ul li.active li.current,
.acalog-custom .top-resources .menu li ul li ul li.active li.current_page_item li,
.acalog-custom .top-resources .menu li ul li ul li.active li.active,
.acalog-custom .top-resources .menu li ul li ul li.active li.active-trail li,
.acalog-custom .top-resources .menu li ul li ul li.active-trail li.current,
.acalog-custom .top-resources .menu li ul li ul li.active-trail li.current_page_item li,
.acalog-custom .top-resources .menu li ul li ul li.active-trail li.active,
.acalog-custom .top-resources .menu li ul li ul li.active-trail li.active-trail li,
.acalog-custom .topics-list .menu li ul li ul li.current li.current,
.acalog-custom .topics-list .menu li ul li ul li.current li.current_page_item li,
.acalog-custom .topics-list .menu li ul li ul li.current li.active,
.acalog-custom .topics-list .menu li ul li ul li.current li.active-trail li,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item li.current,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item li.current_page_item li,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item li.active,
.acalog-custom .topics-list .menu li ul li ul li.current_page_item li.active-trail li,
.acalog-custom .topics-list .menu li ul li ul li.active li.current,
.acalog-custom .topics-list .menu li ul li ul li.active li.current_page_item li,
.acalog-custom .topics-list .menu li ul li ul li.active li.active,
.acalog-custom .topics-list .menu li ul li ul li.active li.active-trail li,
.acalog-custom .topics-list .menu li ul li ul li.active-trail li.current,
.acalog-custom .topics-list .menu li ul li ul li.active-trail li.current_page_item li,
.acalog-custom .topics-list .menu li ul li ul li.active-trail li.active,
.acalog-custom .topics-list .menu li ul li ul li.active-trail li.active-trail li,
.acalog-custom .section-nav .menu li ul li ul li.current li.current,
.acalog-custom .section-nav .menu li ul li ul li.current li.current_page_item li,
.acalog-custom .section-nav .menu li ul li ul li.current li.active,
.acalog-custom .section-nav .menu li ul li ul li.current li.active-trail li,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item li.current,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item li.current_page_item li,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item li.active,
.acalog-custom .section-nav .menu li ul li ul li.current_page_item li.active-trail li,
.acalog-custom .section-nav .menu li ul li ul li.active li.current,
.acalog-custom .section-nav .menu li ul li ul li.active li.current_page_item li,
.acalog-custom .section-nav .menu li ul li ul li.active li.active,
.acalog-custom .section-nav .menu li ul li ul li.active li.active-trail li,
.acalog-custom .section-nav .menu li ul li ul li.active-trail li.current,
.acalog-custom .section-nav .menu li ul li ul li.active-trail li.current_page_item li,
.acalog-custom .section-nav .menu li ul li ul li.active-trail li.active,
.acalog-custom .section-nav .menu li ul li ul li.active-trail li.active-trail li,
.acalog-custom .block-menu-block .menu li ul li ul li.current li.current,
.acalog-custom .block-menu-block .menu li ul li ul li.current li.current_page_item li,
.acalog-custom .block-menu-block .menu li ul li ul li.current li.active,
.acalog-custom .block-menu-block .menu li ul li ul li.current li.active-trail li,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item li.current,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item li.current_page_item li,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item li.active,
.acalog-custom .block-menu-block .menu li ul li ul li.current_page_item li.active-trail li,
.acalog-custom .block-menu-block .menu li ul li ul li.active li.current,
.acalog-custom .block-menu-block .menu li ul li ul li.active li.current_page_item li,
.acalog-custom .block-menu-block .menu li ul li ul li.active li.active,
.acalog-custom .block-menu-block .menu li ul li ul li.active li.active-trail li,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail li.current,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail li.current_page_item li,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail li.active,
.acalog-custom .block-menu-block .menu li ul li ul li.active-trail li.active-trail li {
  list-style: circle;
}
.acalog-custom .top-resources .menu li ul li:hover a,
.acalog-custom .topics-list .menu li ul li:hover a,
.acalog-custom .section-nav .menu li ul li:hover a,
.acalog-custom .block-menu-block .menu li ul li:hover a {
  border-color: #bbb;
}
.acalog-custom .top-resources .menu li.current-menu-parent > a,
.acalog-custom .top-resources .menu li.current-menu-ancestor > a,
.acalog-custom .top-resources .menu li.current_page_item > a,
.acalog-custom .topics-list .menu li.current-menu-parent > a,
.acalog-custom .topics-list .menu li.current-menu-ancestor > a,
.acalog-custom .topics-list .menu li.current_page_item > a,
.acalog-custom .section-nav .menu li.current-menu-parent > a,
.acalog-custom .section-nav .menu li.current-menu-ancestor > a,
.acalog-custom .section-nav .menu li.current_page_item > a,
.acalog-custom .block-menu-block .menu li.current-menu-parent > a,
.acalog-custom .block-menu-block .menu li.current-menu-ancestor > a,
.acalog-custom .block-menu-block .menu li.current_page_item > a {
  font-weight: bold !important;
  color: #704e0d;
}
.acalog-custom .top-resources .menu li.current-menu-ancestor,
.acalog-custom .topics-list .menu li.current-menu-ancestor,
.acalog-custom .section-nav .menu li.current-menu-ancestor,
.acalog-custom .block-menu-block .menu li.current-menu-ancestor {
  color: #704e0d;
}
.acalog-custom .top-resources .menu li.current-menu-ancestor ul.sub-menu,
.acalog-custom .topics-list .menu li.current-menu-ancestor ul.sub-menu,
.acalog-custom .section-nav .menu li.current-menu-ancestor ul.sub-menu,
.acalog-custom .block-menu-block .menu li.current-menu-ancestor ul.sub-menu {
  margin-bottom: 10px;
}
.acalog-custom .top-resources .menu li.current-menu-ancestor ul.sub-menu li a,
.acalog-custom .topics-list .menu li.current-menu-ancestor ul.sub-menu li a,
.acalog-custom .section-nav .menu li.current-menu-ancestor ul.sub-menu li a,
.acalog-custom .block-menu-block .menu li.current-menu-ancestor ul.sub-menu li a {
  font-size: 14px;
}
.acalog-custom .top-resources .menu li.menu-parent-item ul.sub-menu,
.acalog-custom .topics-list .menu li.menu-parent-item ul.sub-menu,
.acalog-custom .section-nav .menu li.menu-parent-item ul.sub-menu,
.acalog-custom .block-menu-block .menu li.menu-parent-item ul.sub-menu {
  display: none;
}
.acalog-custom .top-resources .menu li.menu-parent-item.current_page_item ul.sub-menu,
.acalog-custom .top-resources .menu li.menu-parent-item.current_page_ancestor ul.sub-menu,
.acalog-custom .topics-list .menu li.menu-parent-item.current_page_item ul.sub-menu,
.acalog-custom .topics-list .menu li.menu-parent-item.current_page_ancestor ul.sub-menu,
.acalog-custom .section-nav .menu li.menu-parent-item.current_page_item ul.sub-menu,
.acalog-custom .section-nav .menu li.menu-parent-item.current_page_ancestor ul.sub-menu,
.acalog-custom .block-menu-block .menu li.menu-parent-item.current_page_item ul.sub-menu,
.acalog-custom .block-menu-block .menu li.menu-parent-item.current_page_ancestor ul.sub-menu {
  display: block;
}
.acalog-custom .top-resources .menu li.menu-parent-item.current_page_item > ul.sub-menu,
.acalog-custom .topics-list .menu li.menu-parent-item.current_page_item > ul.sub-menu,
.acalog-custom .section-nav .menu li.menu-parent-item.current_page_item > ul.sub-menu,
.acalog-custom .block-menu-block .menu li.menu-parent-item.current_page_item > ul.sub-menu {
  padding-bottom: 10px;
}
.acalog-custom .top-resources li.current-menu-parent ul.sub-menu li.current_page_item,
.acalog-custom .topics-list li.current-menu-parent ul.sub-menu li.current_page_item,
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current_page_item,
.acalog-custom .block-menu-block li.current-menu-parent ul.sub-menu li.current_page_item {
  color: #704e0d;
}
.acalog-custom .top-resources li.current-menu-parent ul.sub-menu li.current_page_item > a,
.acalog-custom .topics-list li.current-menu-parent ul.sub-menu li.current_page_item > a,
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current_page_item > a,
.acalog-custom .block-menu-block li.current-menu-parent ul.sub-menu li.current_page_item > a {
  color: #444;
  font-weight: bold;
}
.acalog-custom .top-resources li.current-menu-parent ul.sub-menu li.current-menu-item,
.acalog-custom .topics-list li.current-menu-parent ul.sub-menu li.current-menu-item,
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current-menu-item,
.acalog-custom .block-menu-block li.current-menu-parent ul.sub-menu li.current-menu-item {
  color: #704e0d;
}
.acalog-custom .top-resources li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .topics-list li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .block-menu-block li.current-menu-parent ul.sub-menu li.current-menu-item > a {
  color: #444;
  font-weight: bold;
}
.acalog-custom .top-resources li ul li.current_page_ancestor a,
.acalog-custom .topics-list li ul li.current_page_ancestor a,
.acalog-custom .section-nav li ul li.current_page_ancestor a,
.acalog-custom .block-menu-block li ul li.current_page_ancestor a {
  border-color: #704e0d;
  color: #444;
}
.acalog-custom .top-resources li ul li.current_page_ancestor a:hover,
.acalog-custom .topics-list li ul li.current_page_ancestor a:hover,
.acalog-custom .section-nav li ul li.current_page_ancestor a:hover,
.acalog-custom .block-menu-block li ul li.current_page_ancestor a:hover {
  border-color: #704e0d;
  color: #000;
}
.acalog-custom .top-resources li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .topics-list li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current-menu-item > a,
.acalog-custom .block-menu-block li.current-menu-parent ul.sub-menu li.current-menu-item > a {
  border-color: #704e0d;
}
.acalog-custom .section-menu > li:last-child {
  border-bottom: 1px solid #ddd;
}
.acalog-custom #news-category-topics ul {
  border-bottom: 1px solid #ddd;
}
.acalog-custom .box-article .box-title {
  padding: 0;
}
.acalog-custom .box-article .main-content .container figure img {
  width: 100%;
}
.acalog-custom .article-meta .meta-content {
  padding: 0 40px 40px;
}
.acalog-custom .article-meta .meta-content p {
  padding: 8px 8px 8px 0;
  border-top: 1px solid #ddd;
  margin: 0;
}
.acalog-custom .article-meta .meta-content p.author {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #231f20;
  font-size: 1.125em;
}
.acalog-custom .article-meta .meta-content p.article-category {
  text-transform: uppercase;
  font-size: 0.813em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #959595;
}
.acalog-custom .article-meta .meta-content p.social span {
  display: block;
  clear: both;
  color: #959595;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 0.813em;
  text-transform: uppercase;
}
.acalog-custom .article-meta .meta-content p.social a {
  font-weight: 700;
  font-size: 1.1em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  text-transform: none;
  line-height: 28px;
  color: #636363;
  background: #eee;
  padding: 6px 11px 10px;
  margin: 0 13px 0 -13px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  z-index: 1;
}
.acalog-custom .article-meta .meta-content p.social a .icon {
  background: transparent url("../../img/gateway/social-icons-sprites.png") no-repeat;
  position: relative;
  z-index: 2;
}
.acalog-custom .article-meta .meta-content p.social #facebook-count .icon {
  background-position: 0 0;
}
.acalog-custom .article-meta .meta-content p.social #twitter-count .icon {
  background-position: -32px 0;
}
.acalog-custom .article-meta .meta-content p.social #rss-count .icon {
  background-position: -128px 0;
}
.acalog-custom .article-tabs {
  padding: 0 40px 40px;
}
.acalog-custom #tabs ul {
  zoom: 1;
  margin-bottom: 0;
}
.acalog-custom #tabs ul:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom #tabs ul li {
  list-style: none;
  background-color: #edf3f5;
  width: 50%;
  margin: 0;
  float: left;
}
.acalog-custom #tabs ul li.active {
  background-color: #bbcbd0;
}
.acalog-custom #tabs ul a {
  color: #00546b;
  text-transform: uppercase;
  padding: 12px 20px;
  display: block;
}
.acalog-custom .tab {
  border-top: 1px solid #ddd;
}
.acalog-custom .tab .item {
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
}
.acalog-custom .tab .item .date {
  margin-bottom: 0;
}
.acalog-custom .tab .item:nth-child(3) {
  border-bottom: 0 !important;
}
.acalog-custom .tab h4 {
  font-size: 1.125em;
  color: #231f20;
  line-height: 24px;
  font-weight: 700;
}
.acalog-custom .tab h4 a {
  color: #231f20;
}
.acalog-custom .tab h5 {
  font-size: 1em;
  font-weight: 700;
  color: #777;
}
.acalog-custom .tab p {
  color: #777;
}
.acalog-custom .tab .topic {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: .8125em;
  text-transform: uppercase;
  letter-spacing: .1em;
  cursor: pointer;
}
.acalog-custom .article-title {
  padding: 0 0 20px !important;
  font-size: 2.25em;
}
.acalog-custom .article-title a {
  color: #d14414;
}
.acalog-custom .article-news.single img {
  margin-left: -20px;
}
.acalog-custom .article-news.single .article-content {
  margin: 40px 20px;
}
.acalog-custom .article-news.single .article-content .article-subheadline {
  font-size: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-weight: 400;
  padding-bottom: 30px;
}
.acalog-custom .article-news.single .article-content .article-subheadline a {
  color: #333;
}
.acalog-custom .article-news.single .article-content .single-article-content {
  width: 150%;
}
.acalog-custom .article-news.single .article-content .single-article-content h3 {
  color: #231f20;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 1.125em;
}
.acalog-custom .article-news.single .article-content .single-article-content p {
  width: 75%;
  margin: 30px 0;
}
.acalog-custom .article-news.single .article-content .single-article-content a {
  border-bottom: 1px solid #0098c1;
}
.acalog-custom .next-previous-posts span {
  width: 46%;
  display: block;
  margin-bottom: 25px;
}
.acalog-custom .next-previous-posts span.left {
  float: left;
  margin-right: 10px;
}
.acalog-custom .next-previous-posts span.right {
  float: right;
  margin-left: 10px;
}
.acalog-custom .bookmarks-list {
  border-top: 1px solid #ddd;
}
.acalog-custom .bookmarks-list li {
  font-size: 16px;
  color: #777;
  list-style: none;
  margin-left: 0;
  border-bottom: 1px solid #ddd;
  padding: 15px 0 15px 30px;
}
.acalog-custom .bookmarks-list li a {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 5px;
  color: #231f20;
  width: 100%;
  display: block;
  font-weight: bold;
}
.acalog-custom .event-map {
  float: none;
  margin: 0;
}
.acalog-custom .event-map .em-location-map {
  width: 100% !important;
}
.acalog-custom .event-detail {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  max-width: 60%;
  display: block;
}
.acalog-custom .event-thumb {
  float: right;
  margin: 0 0 40px 40px;
  max-width: 50%;
}
.acalog-custom .event-categories {
  margin-bottom: 40px;
  width: 25%;
  float: right;
}
.acalog-custom .event-categories li {
  list-style-type: none;
  zoom: 1;
  display: block;
  clear: both;
  margin: 0;
  padding: 4px 0;
}
.acalog-custom .event-categories li a {
  float: right;
  display: block;
  margin: 3px 0 0;
  font: bold normal 12px/1 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: .75rem;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .3em .4em .2em;
  background-color: #999;
  color: #fff;
  border-radius: 3px;
}
.acalog-custom .event-categories li a:hover,
.acalog-custom .event-categories li a:active {
  color: #fff;
  background-color: #333;
}
.acalog-custom .section-nav .section-menu {
  padding-bottom: 40px;
}
.acalog-custom .main-content .page-content {
  padding: 0 40px 40px;
}
.acalog-custom .content {
  zoom: 1;
}
.acalog-custom .content:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .page-content blockquote {
  margin-bottom: 30px;
}
.acalog-custom .padded {
  padding: 40px;
}
.acalog-custom #content-wrapper h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content-wrapper h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content-wrapper h3 {
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content-wrapper h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content-wrapper p {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content h1 {
  padding: 50px 40px 30px;
}
.acalog-custom #content h1.page-title {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom #content .section {
  padding: 50px 40px 30px;
}
.acalog-custom .box-title,
.acalog-custom .list-title,
.acalog-custom .section-title,
.acalog-custom .section-aside .block-title,
.acalog-custom .block-menu-block h2,
.acalog-custom .section-nav .block-title {
  border-top: 20px solid #ccc;
  padding: 30px 40px;
  margin-bottom: 0;
  font-size: 16px;
  text-transform: uppercase;
}
.acalog-custom .comments {
  padding-bottom: 18px !important;
}
.acalog-custom .comments a {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 13px;
  line-height: 36px;
  color: #959595;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 6px;
}
.acalog-custom .comments a:hover,
.acalog-custom .comments a:focus {
  text-decoration: underline;
}
.acalog-custom .comments .bubble {
  float: left;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 10px 4px;
  min-width: 14px;
  background: #7fa9b5;
  color: #fff;
  margin-right: 4px;
  position: relative;
  text-align: center;
  font: bold 16px/31px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .comments .bubble:after {
  content: "?";
  position: absolute;
  color: #7fa9b4;
  bottom: -16px;
  left: 8px;
  font-size: 17px;
}
.acalog-custom .page-heading {
  margin-bottom: 40px;
}
.acalog-custom .page-content section {
  margin-bottom: 40px;
}
.acalog-custom .teaser {
  padding: 10px 0 10px 0 !important;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.acalog-custom figcaption {
  border-bottom: none;
}
.acalog-custom .numerical,
.acalog-custom a .numerical {
  color: #333;
  float: right;
}
.acalog-custom .cost-total,
.acalog-custom .cost-total a {
  font-weight: bold;
}
.acalog-custom .note {
  font-style: italic;
}
.acalog-custom .global-nav {
  font-size: .875em;
  font-size: .875rem;
}
.acalog-custom #shortcuts-item,
.acalog-custom #utility-nav li a {
  font-size: .85714285714em;
  font-size: .75rem;
  text-transform: uppercase;
  padding-top: .8em;
  padding-bottom: .8em;
}
.acalog-custom .main-nav {
  font-size: .875em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.acalog-custom .button {
  display: inline-block;
  font: bold normal .75em/1 'ff-scala-sans-web', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .8em 1.2em;
  background-color: #666;
  color: #fff;
  border-radius: 5px;
}
.acalog-custom .button:hover {
  color: #fff;
  background-color: #000;
}
.acalog-custom .buttons input[type="submit"] {
  display: inline-block;
  font: bold normal .75em/1 'ff-scala-sans-web', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .8em 1.2em;
  background-color: #d14414;
  color: #fff;
  border-radius: 5px;
  border: none;
}
.acalog-custom .buttons input[type="submit"]:hover {
  color: #fff;
  background-color: #000;
}
.acalog-custom .group {
  zoom: 1;
  margin: 0 -10px;
}
.acalog-custom .group:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .group .button {
  float: left;
  margin: 10px;
}
.acalog-custom .btn {
  display: inline-block;
  font: bold normal 12px/1 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: .75rem;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .3em .4em .2em;
  background-color: #999;
  color: #fff;
  border-radius: 3px;
}
.acalog-custom .btn:hover,
.acalog-custom .btn:active {
  color: #fff;
  background-color: #333;
}
.acalog-custom .headlines h2 {
  margin-bottom: 30px;
}
.acalog-custom .headlines .article {
  margin-bottom: 40px;
}
.acalog-custom .headlines .article .media {
  display: block;
  margin-bottom: 20px;
}
.acalog-custom .headlines .article h4 {
  margin-bottom: 0;
}
.acalog-custom .headlines .article h4 a {
  font-weight: bold;
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 0;
  color: #231f20;
}
.acalog-custom .headlines .article h5 {
  font-size: 18px;
  font-weight: bold;
  color: #777;
}
.acalog-custom .headlines .article .article-info {
  font: 16px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 0;
}
.acalog-custom a.topic {
  font-size: 13px;
  text-transform: uppercase;
}
.acalog-custom .lead {
  font-size: 1.5em;
  line-height: 1.4em;
  margin-bottom: 40px;
}
.acalog-custom blockquote.pullquote {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 1.5em;
  line-height: 29.11px;
  padding: 30px 0px 30px 60px;
  float: right;
  display: inline;
  border-left: none;
  background-color: #fff;
}
.acalog-custom blockquote.pullquote p {
  width: 100%;
}
.acalog-custom blockquote.pullquote .quote-attribution {
  text-align: right;
  font-weight: 400;
  clear: both;
  display: block;
}
.acalog-custom blockquote.pullquote .quote-attribution:before {
  content: "\2014";
  margin-right: 1px;
}
.acalog-custom ol.footnotes {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 0.8em;
}
.acalog-custom .events-list,
.acalog-custom .news-list {
  border-bottom: 1px solid #eee;
  margin-bottom: 40px;
}
.acalog-custom .events-list article,
.acalog-custom .news-list article {
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.acalog-custom .events-list article h4,
.acalog-custom .news-list article h4 {
  margin-bottom: 5px;
}
.acalog-custom .events-list article h4 a,
.acalog-custom .news-list article h4 a {
  font: bold 20px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  display: block;
  color: #231f20;
}
.acalog-custom .events-list article .article-info,
.acalog-custom .news-list article .article-info {
  font: 16px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #777;
  margin: 0;
}
.acalog-custom .events-featured article {
  padding-bottom: 20px;
}
.acalog-custom .events-featured article img {
  margin-bottom: 20px;
}
.acalog-custom .events-featured article h4 {
  margin-bottom: 5px;
}
.acalog-custom .events-featured article .date {
  margin-bottom: 10px;
}
.acalog-custom .item {
  padding-bottom: 20px;
}
.acalog-custom .item .media {
  display: block;
  margin-bottom: 20px;
}
.acalog-custom .resources {
  zoom: 1;
}
.acalog-custom .resources:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .resource {
  padding-bottom: 20px;
}
.acalog-custom .resource .media {
  display: block;
  margin-bottom: 20px;
}
.acalog-custom .resource .title {
  margin-bottom: .5em;
}
.acalog-custom nav.page ul {
  text-align: center;
}
.acalog-custom nav.page ul li {
  display: inline;
  margin: 0 4px 0 0;
}
.acalog-custom nav.page ul li a {
  padding: 3px 8px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 4px;
}
.acalog-custom nav.page ul li a:hover,
.acalog-custom nav.page ul li a:focus {
  background: #f0f0f0;
  border-color: #ccc;
}
.acalog-custom nav.page ul li a:active {
  background: #fff;
  border-color: #ddd;
}
.acalog-custom .profiles {
  zoom: 1;
}
.acalog-custom .profiles:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .profile {
  padding-bottom: 20px;
}
.acalog-custom .profile .media {
  display: block;
  margin-bottom: 20px;
}
.acalog-custom .profile .fn {
  margin-bottom: .5em;
}
.acalog-custom .profile .role {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: .8em;
  line-height: 1.5em;
  text-transform: uppercase;
  margin-bottom: .5em;
}
.acalog-custom .profile-thumb .media {
  width: 60px;
  float: left;
}
.acalog-custom .profile-thumb .profile-info {
  margin-left: 80px;
}
.acalog-custom .profile figcaption {
  border-bottom: 0;
  padding: 0;
}
.acalog-custom .profile-media-small {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 0;
}
.acalog-custom .profile-media-small .media {
  float: left;
  width: 33.3333333333%;
  box-sizing: border-box;
  padding-right: 20px;
  text-align: right;
}
.acalog-custom .profile-media-small .media img {
  float: right;
}
.acalog-custom .profile-media-small .profile-info {
  margin-left: 33.3333333333%;
}
.acalog-custom .profile .accordion {
  clear: both;
}
.acalog-custom .section-aside .social-network {
  padding: 0 40px 40px;
}
.acalog-custom .list {
  margin-bottom: 0;
}
.acalog-custom .list li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .lists {
  margin: 0;
  padding: 0;
}
.acalog-custom .lists .list-buttons {
  margin-top: 20px;
}
.acalog-custom .lists .list-buttons li {
  margin-bottom: 20px;
}
.acalog-custom .list-data {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.acalog-custom .list-data li {
  list-style-type: none;
  border-top: 1px solid #ddd;
  margin: 0;
}
.acalog-custom .list-data li h5 {
  font-size: 1.2em;
  margin: .5em 0 .3em;
}
.acalog-custom .list-data li p {
  margin: 0 0 .5em;
}
.acalog-custom .list-data li.cost-total h5 {
  font-weight: bold;
  text-transform: uppercase;
  margin: .5em 0;
}
.acalog-custom .list-pairs {
  margin-bottom: 20px;
}
.acalog-custom .list-pairs li {
  list-style-type: none;
  margin: 0;
}
.acalog-custom ul.list-dates,
.acalog-custom ul.list-resources,
.acalog-custom ul.list-topics {
  margin-bottom: 40px;
}
.acalog-custom ul.list-dates li,
.acalog-custom ul.list-resources li,
.acalog-custom ul.list-topics li {
  list-style-type: none;
  border-top: 1px solid #eee;
  margin: 0;
}
.acalog-custom ul.list-dates li:last-child,
.acalog-custom ul.list-resources li:last-child,
.acalog-custom ul.list-topics li:last-child {
  border-bottom: 1px solid #eee;
}
.acalog-custom ul.list-dates li:last-child li,
.acalog-custom ul.list-resources li:last-child li,
.acalog-custom ul.list-topics li:last-child li {
  border-bottom: none;
}
.acalog-custom ul.list-dates li li:last-child,
.acalog-custom ul.list-resources li li:last-child,
.acalog-custom ul.list-topics li li:last-child {
  border-bottom: none;
}
.acalog-custom ul.list-dates li a,
.acalog-custom ul.list-resources li a,
.acalog-custom ul.list-topics li a {
  font: 17px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  padding: 9px 15px 9px 0;
  display: block;
  color: #666;
}
.acalog-custom ul.list-dates li a:hover,
.acalog-custom ul.list-resources li a:hover,
.acalog-custom ul.list-topics li a:hover {
  color: #000;
}
.acalog-custom ul.list-dates li a.current,
.acalog-custom ul.list-resources li a.current,
.acalog-custom ul.list-topics li a.current {
  font-weight: bold;
}
.acalog-custom .list-links {
  border-bottom: 1px solid #ddd;
}
.acalog-custom .list-links li {
  list-style-type: none;
  border-top: 1px solid #ddd;
  margin: 0;
  font: 17px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .list-links li a {
  display: block;
  padding: 9px 15px 9px 0;
  line-height: normal;
}
.acalog-custom .list-programs {
  margin-bottom: 40px;
  border-bottom: 1px solid #eee;
}
.acalog-custom .list-programs li {
  zoom: 1;
  list-style-type: none;
  border-top: 1px solid #eee;
  margin: 0;
  padding: 4px 0;
}
.acalog-custom .list-programs li:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .list-programs li a.current {
  font-weight: bold;
}
.acalog-custom .list-programs li a.btn {
  float: right;
  display: block;
  margin: 3px 0 0;
}
.acalog-custom .list-programs li h5 {
  margin: .3em 0 0;
  margin: .5rem 0 0;
}
.acalog-custom .list-programs li p {
  zoom: 1;
  margin: 0 120px .5em 0;
  margin: 0 120px .5rem 0;
}
.acalog-custom .list-programs li p:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .list-programs li p a.btn {
  margin: 3px -120px 0 0;
}
.acalog-custom .intro-figure figure {
  margin-bottom: 0;
}
.acalog-custom .inset {
  margin-bottom: 40px;
}
.acalog-custom .page-content .page-body img.alignright {
  margin-bottom: 40px;
}
.acalog-custom ol.thumb-grid {
  zoom: 1;
}
.acalog-custom ol.thumb-grid:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom ol.thumb-grid li {
  list-style: none;
  float: left;
  width: 15%;
  margin: 0 5% 5% 0;
}
.acalog-custom ol.thumb-grid li:nth-child(5n) {
  margin-right: 0;
}
.acalog-custom ol.thumb-grid li a img {
  width: 100%;
}
.acalog-custom .thumbnails {
  zoom: 1;
  margin: -10px -10px 30px;
}
.acalog-custom .thumbnails:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .thumbnails .thumb {
  list-style: none;
  margin: 0;
  float: left;
  width: 50%;
}
.acalog-custom .thumbnails .thumb a {
  display: block;
  padding: 10px;
}
.acalog-custom .thumbnails .thumb a img {
  width: 100%;
}
.acalog-custom img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
.acalog-custom img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
.acalog-custom img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .alignright {
  float: right;
}
.acalog-custom .alignleft {
  float: left;
}
.acalog-custom .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .form-list input[type=text],
.acalog-custom .form-list input[type=password],
.acalog-custom .form-list input[type=email],
.acalog-custom .form-list input[type=url] {
  width: auto;
}
.acalog-custom .form-list textarea {
  max-width: 100%;
}
.acalog-custom .form-list li {
  zoom: 1;
  margin: 0 0 10px;
  list-style: none;
}
.acalog-custom .form-list li:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .form-list li > span {
  float: left;
  margin: 0 4px 0 0;
  padding: 0 0 8px;
}
.acalog-custom .form-list li > span label {
  clear: both;
  color: #444;
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 10px;
  margin: 0;
  padding-top: 3px;
}
.acalog-custom .form-list li div input[type=text] {
  max-width: 100%;
}
.acalog-custom .form-list .required {
  float: none;
  color: red;
}
.acalog-custom .calendar-items-wrapper .title h3 {
  font-size: 16px;
  text-transform: uppercase;
  color: #7C6A55;
}
.acalog-custom .calendar-items-wrapper #feed-items .Date {
  border-top: 1px solid #DDDDDD;
  clear: both;
  min-height: 52px;
  width: 100%;
  display: inline-block;
}
.acalog-custom .calendar-items-wrapper #feed-items .eventDate {
  color: #FFFFFF;
  float: left;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 50px;
  background-color: #282421;
  line-height: 1em;
  margin-bottom: 3px;
  padding-top: 0px;
}
.acalog-custom .calendar-items-wrapper #feed-items .eventDate .day,
.acalog-custom .calendar-items-wrapper #feed-items .eventDate .month {
  font-size: 0.6em !important;
  font-weight: 500 !important;
  display: block;
}
.acalog-custom .calendar-items-wrapper #feed-items .eventDate .day {
  margin: 0;
  width: 100%;
}
.acalog-custom .calendar-items-wrapper #feed-items .eventDate .dayOfMonth {
  font-family: Helvetica, sans-serif;
  font-size: 1.5em !important;
  font-weight: 900 !important;
  display: block;
  padding: 2px 0;
}
.acalog-custom .calendar-items-wrapper #feed-items .eventDate > br {
  display: none;
}
.acalog-custom .calendar-items-wrapper #feed-items .feed-item {
  border-bottom: 1px dotted #DDDDDD;
  margin-left: 50px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
.acalog-custom .calendar-items-wrapper #feed-items .feed-item a {
  color: #006699;
  font-weight: 600;
  font-size: 0.8em;
  line-height: 1.25em;
  color: #006699;
  display: inline-block;
  padding-top: 5px;
}
.acalog-custom .calendar-items-wrapper #feed-items .feed-item a:hover {
  text-decoration: underline;
}
.acalog-custom .calendar-items-wrapper #feed-items .feed-item:last-child {
  border-bottom: none;
}
.acalog-custom .calendar-items-wrapper .link-support {
  display: inline-block;
  font: bold normal .75em/1 'ff-scala-sans-web', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .8em 1.2em;
  background-color: #d14414;
  color: #fff;
  border-radius: 5px;
  margin: 10px 0;
  text-align: center;
}
.acalog-custom .calendar-items-wrapper .link-support:hover {
  color: #fff;
  background-color: #000;
}
.acalog-custom .navigation-block .box {
  border: 1px solid #b5b5b5;
  margin-bottom: 20px;
}
.acalog-custom .navigation-block .nav-title {
  font: 16px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  text-transform: uppercase;
  color: #fff;
  background: #7c6a55;
  padding: 10px 12px;
  margin-bottom: 0;
}
.acalog-custom .section-academics .navigation-block .nav-title {
  background: #d14414;
}
.acalog-custom .section-experiences .navigation-block .nav-title {
  background: #566b21;
}
.acalog-custom .section-life .navigation-block .nav-title {
  background: #00546b;
}
.acalog-custom .section-outcomes .navigation-block .nav-title {
  background: #981a31;
}
.acalog-custom .section-admission .navigation-block .nav-title {
  background: #5e2154;
}
.acalog-custom .section-news .navigation-block .nav-title {
  background: #704e0d;
}
.acalog-custom .navigation-block ul {
  padding: 6px 12px;
  margin-bottom: 0;
}
.acalog-custom .navigation-block ul li {
  font-size: 14px;
  list-style: none;
  margin-left: 0;
}
.acalog-custom .navigation-block ul li a {
  display: block;
  color: #0098c1;
  margin-left: -12px;
  margin-right: -12px;
  padding-left: 12px;
  padding-right: 12px;
}
.acalog-custom .navigation-block ul li a:hover {
  color: #000;
}
.acalog-custom .navigation-block ul li .label {
  text-transform: uppercase;
  display: block;
  margin-top: 8px;
}
.acalog-custom .navigation-block .item {
  padding-bottom: 0;
}
.acalog-custom a {
  color: #7c1125;
}
.acalog-custom a:hover {
  color: #000;
}
.acalog-custom .page-title,
.acalog-custom .page-title a {
  color: #561d27;
}
.acalog-custom .white-link a {
  color: #FFFFFF !important;
}
.acalog-custom .white-link a:hover {
  color: #561D27 !important;
}
.acalog-custom #main,
.acalog-custom #overview {
  background-color: #f1f1f1;
}
.acalog-custom #content {
  background-color: #f1f1f1;
}
.acalog-custom #secondary {
  background-color: #f3f7f8;
}
.acalog-custom #bottom {
  background-color: #981b32;
}
.acalog-custom .section-overview,
.acalog-custom #supplementary section .container,
.acalog-custom #section-spotlights {
  background-color: #fff;
}
.acalog-custom .box {
  background-color: #fff;
}
.acalog-custom #main-heading {
  color: #fff;
}
.acalog-custom #select-leadership-path {
  background: #dfdfdf;
}
.acalog-custom .section-academics .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-academics
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-academics
.section-menu > li > ul > li > a.current {
  border-color: #d14414;
}
.acalog-custom .section-experiences .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-experiences
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-experiences
.section-menu > li > ul > li > a.current {
  border-color: #566b21;
}
.acalog-custom .section-life .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-life
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-life
.section-menu > li > ul > li > a.current {
  border-color: #00546b;
}
.acalog-custom .section-outcomes .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-outcomes
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-outcomes
.section-menu > li > ul > li > a.current {
  border-color: #981a31;
}
.acalog-custom .section-admission .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-admission
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-admission
.section-menu > li > ul > li > a.current {
  border-color: #5e2154;
}
.acalog-custom .section-news .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-news
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-news
.section-menu > li > ul > li > a.current {
  border-color: #704e0d;
}
.acalog-custom .section-styleguide .block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active,
.acalog-custom .section-styleguide
.block-menu-block .menu-block-wrapper > .menu > li > ul > li > a.active-trail,
.acalog-custom .section-styleguide
.section-menu > li > ul > li > a.current {
  border-color: #981a31;
}
.acalog-custom .box-title,
.acalog-custom .section-aside .block-menu-block h2,
.acalog-custom .nav-resources .list-title,
.acalog-custom .section-title,
.acalog-custom .section-nav .block-title {
  border-color: #561d27;
  color: #7c6a55;
}
.acalog-custom .box-title a,
.acalog-custom .section-aside .block-menu-block h2 a,
.acalog-custom .nav-resources .list-title a,
.acalog-custom .section-title a,
.acalog-custom .section-nav .block-title a {
  color: #7c6a55;
}
.acalog-custom .box-title a:hover,
.acalog-custom .section-aside .block-menu-block h2 a:hover,
.acalog-custom .nav-resources .list-title a:hover,
.acalog-custom .section-title a:hover,
.acalog-custom .section-nav .block-title a:hover {
  color: #000;
}
.acalog-custom .section-academics .box-title,
.acalog-custom .section-academics
.section-aside .block-menu-block h2,
.acalog-custom .section-academics
.nav-resources .list-title,
.acalog-custom .section-academics
.section-title,
.acalog-custom .section-academics
.section-nav .block-title {
  border-color: #d14414;
}
.acalog-custom .section-experience .box-title,
.acalog-custom .section-experience
.section-aside .block-menu-block h2,
.acalog-custom .section-experience
.nav-resources .list-title,
.acalog-custom .section-experience
.section-title,
.acalog-custom .section-experience
.section-nav .block-title {
  border-color: #566b21;
}
.acalog-custom .section-life .box-title,
.acalog-custom .section-life
.section-aside .block-menu-block h2,
.acalog-custom .section-life
.nav-resources .list-title,
.acalog-custom .section-life
.section-title,
.acalog-custom .section-life
.section-nav .block-title {
  border-color: #00546b;
}
.acalog-custom .section-outcomes .box-title,
.acalog-custom .section-outcomes
.section-aside .block-menu-block h2,
.acalog-custom .section-outcomes
.nav-resources .list-title,
.acalog-custom .section-outcomes
.section-title,
.acalog-custom .section-outcomes
.section-nav .block-title {
  border-color: #981a31;
}
.acalog-custom .section-admission .box-title,
.acalog-custom .section-admission
.section-aside .block-menu-block h2,
.acalog-custom .section-admission
.nav-resources .list-title,
.acalog-custom .section-admission
.section-title,
.acalog-custom .section-admission
.section-nav .block-title {
  border-color: #5e2154;
}
.acalog-custom .section-news .box-title,
.acalog-custom .section-news
.section-aside .block-menu-block h2,
.acalog-custom .section-news
.nav-resources .list-title,
.acalog-custom .section-news
.section-title,
.acalog-custom .section-news
.section-nav .block-title {
  border-color: #704e0d;
}
.acalog-custom .section-styleguide .box-title,
.acalog-custom .section-styleguide
.section-aside .block-menu-block h2,
.acalog-custom .section-styleguide
.nav-resources .list-title,
.acalog-custom .section-styleguide
.section-title,
.acalog-custom .section-styleguide
.section-nav .block-title {
  border-color: #981a31;
}
.acalog-custom .topics-list .box-title,
.acalog-custom .topics-list
.section-aside .block-menu-block h2,
.acalog-custom .topics-list
.nav-resources .list-title,
.acalog-custom .topics-list
.section-title,
.acalog-custom .topics-list
.section-nav .block-title {
  border-color: #566b21;
}
.acalog-custom #section-news-events h3,
.acalog-custom #section-news-events h3 a {
  border-color: #704e0d;
}
.acalog-custom #overview-academics h2,
.acalog-custom #overview-academics h2 a,
.acalog-custom .section-academics .subsection-content h3,
.acalog-custom .section-academics .subsection-content h3 a {
  color: #d14414;
}
.acalog-custom #overview-experiences h2,
.acalog-custom #overview-experiences h2 a,
.acalog-custom .section-experiences .subsection-content h3,
.acalog-custom .section-experiences .subsection-content h3 a {
  color: #566b21;
}
.acalog-custom #overview-life h2,
.acalog-custom #overview-life h2 a,
.acalog-custom .section-life .subsection-content h3,
.acalog-custom .section-life .subsection-content h3 a {
  color: #00546b;
}
.acalog-custom #overview-outcomes h2,
.acalog-custom #overview-outcomes h2 a,
.acalog-custom .section-outcomes .subsection-content h3,
.acalog-custom .section-outcomes .subsection-content h3 a {
  color: #981a31;
}
.acalog-custom #supplementary h3,
.acalog-custom #supplementary h3 a,
.acalog-custom #section-spotlights h3,
.acalog-custom #section-spotlights h3 a {
  color: #7c6a55;
}
.acalog-custom #supplementary #section-campus-events h3,
.acalog-custom #supplementary #section-campus-events h3 a {
  border-color: #00546b;
}
.acalog-custom #supplementary #section-athenaeum h3,
.acalog-custom #supplementary #section-athenaeum h3 a {
  border-color: #566b21;
}
.acalog-custom #supplementary #media-contact h3,
.acalog-custom #supplementary #media-contact h3 a,
.acalog-custom #supplementary #section-contact h3,
.acalog-custom #supplementary #section-contact h3 a,
.acalog-custom #supplementary #section-subscribe h3,
.acalog-custom #supplementary #section-subscribe h3 a {
  border-color: #561d27;
}
.acalog-custom #section-spotlights {
  border-top: 1px solid #e4e4e4;
}
.acalog-custom #section-spotlights h3,
.acalog-custom #section-spotlights h3 a {
  border-color: #981a31;
}
.acalog-custom #supplementary .article-content .excerpt,
.acalog-custom #supplementary .article-content p,
.acalog-custom #supplementary .unit-content .excerpt,
.acalog-custom #supplementary .unit-content p {
  color: #333;
}
.acalog-custom #supplementary .subscribe-form .unit-content {
  background-color: #fff;
}
.acalog-custom #section-announcements li.update a {
  background-color: #566b21;
}
.acalog-custom #section-announcements li.special-report a {
  background-color: #561d27;
}
.acalog-custom .section-experiences .button {
  background-color: #566b21;
}
.acalog-custom .section-experiences .button:hover {
  background-color: #000;
}
.acalog-custom #select-leadership-path {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#dfdfdf));
  background-image: -moz-linear-gradient(#ffffff,#dfdfdf);
  background-image: -webkit-linear-gradient(#ffffff,#dfdfdf);
  background-image: linear-gradient(#ffffff,#dfdfdf);
}
.acalog-custom #select-leadership-path .selector {
  background: none;
  width: 100%;
  height: 40px;
  padding-left: 0px;
}
.acalog-custom #select-leadership-path .selector span {
  border: none;
  background: #0098c1 url("../../img/gateway/select-arrow.gif") 100% center no-repeat !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 8px 15px 12px 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 25px;
  line-height: 25px;
  color: #fff;
  width: 100%;
  height: 40px;
}
.acalog-custom #select-leadership-path .selector select {
  width: 100%;
}
.acalog-custom form label {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-weight: 700;
  width: 100%;
  display: block;
}
.acalog-custom form .input-group {
  margin-bottom: 15px;
}
.acalog-custom div.selector,
.acalog-custom div.selector span,
.acalog-custom div.checker span,
.acalog-custom div.radio span,
.acalog-custom div.uploader,
.acalog-custom div.uploader span.action {
  background-image: url("../../img/gateway/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom .selector,
.acalog-custom .radio,
.acalog-custom .checker,
.acalog-custom .uploader,
.acalog-custom .selector *,
.acalog-custom .radio *,
.acalog-custom .checker *,
.acalog-custom .uploader * {
  margin: 0;
  padding: 0;
}
.acalog-custom input.text,
.acalog-custom input.email,
.acalog-custom input.password,
.acalog-custom textarea.uniform {
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 5px;
  color: #777;
  background: #fff;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}
.acalog-custom input.text:focus,
.acalog-custom input.email:focus,
.acalog-custom input.password:focus,
.acalog-custom textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: #fff;
}
.acalog-custom div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}
.acalog-custom div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}
.acalog-custom div.selector select {
  top: 0px;
  left: 0px;
}
.acalog-custom div.selector:active,
.acalog-custom div.selector.active {
  background-position: -483px -156px;
}
.acalog-custom div.selector:active span,
.acalog-custom div.selector.active span {
  background-position: right -26px;
}
.acalog-custom div.selector.focus,
.acalog-custom div.selector.hover,
.acalog-custom div.selector:hover {
  background-position: -483px -182px;
}
.acalog-custom div.selector.focus span,
.acalog-custom div.selector.hover span,
.acalog-custom div.selector:hover span {
  background-position: right -52px;
}
.acalog-custom div.selector.focus:active,
.acalog-custom div.selector.focus.active,
.acalog-custom div.selector:hover:active,
.acalog-custom div.selector.active:hover {
  background-position: -483px -208px;
}
.acalog-custom div.selector.focus:active span,
.acalog-custom div.selector:hover:active span,
.acalog-custom div.selector.active:hover span,
.acalog-custom div.selector.focus.active span {
  background-position: right -78px;
}
.acalog-custom div.selector.disabled {
  background-position: -483px -234px;
}
.acalog-custom div.selector.disabled span {
  background-position: right -104px;
}
.acalog-custom div.checker {
  width: 19px;
  height: 19px;
}
.acalog-custom div.checker input {
  width: 19px;
  height: 19px;
}
.acalog-custom div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}
.acalog-custom div.checker:active span,
.acalog-custom div.checker.active span {
  background-position: -19px -260px;
}
.acalog-custom div.checker.focus span,
.acalog-custom div.checker:hover span {
  background-position: -38px -260px;
}
.acalog-custom div.checker.focus:active span,
.acalog-custom div.checker:active:hover span,
.acalog-custom div.checker.active:hover span,
.acalog-custom div.checker.focus.active span {
  background-position: -57px -260px;
}
.acalog-custom div.checker span.checked {
  background-position: -76px -260px;
}
.acalog-custom div.checker:active span.checked,
.acalog-custom div.checker.active span.checked {
  background-position: -95px -260px;
}
.acalog-custom div.checker.focus span.checked,
.acalog-custom div.checker:hover span.checked {
  background-position: -114px -260px;
}
.acalog-custom div.checker.focus:active span.checked,
.acalog-custom div.checker:hover:active span.checked,
.acalog-custom div.checker.active:hover span.checked,
.acalog-custom div.checker.active.focus span.checked {
  background-position: -133px -260px;
}
.acalog-custom div.checker.disabled span,
.acalog-custom div.checker.disabled:active span,
.acalog-custom div.checker.disabled.active span {
  background-position: -152px -260px;
}
.acalog-custom div.checker.disabled span.checked,
.acalog-custom div.checker.disabled:active span.checked,
.acalog-custom div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}
.acalog-custom div.radio {
  width: 18px;
  height: 18px;
}
.acalog-custom div.radio input {
  width: 18px;
  height: 18px;
}
.acalog-custom div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}
.acalog-custom div.radio:active span,
.acalog-custom div.radio.active span {
  background-position: -18px -279px;
}
.acalog-custom div.radio.focus span,
.acalog-custom div.radio:hover span {
  background-position: -36px -279px;
}
.acalog-custom div.radio.focus:active span,
.acalog-custom div.radio:active:hover span,
.acalog-custom div.radio.active:hover span,
.acalog-custom div.radio.active.focus span {
  background-position: -54px -279px;
}
.acalog-custom div.radio span.checked {
  background-position: -72px -279px;
}
.acalog-custom div.radio:active span.checked,
.acalog-custom div.radio.active span.checked {
  background-position: -90px -279px;
}
.acalog-custom div.radio.focus span.checked,
.acalog-custom div.radio:hover span.checked {
  background-position: -108px -279px;
}
.acalog-custom div.radio.focus:active span.checked,
.acalog-custom div.radio:hover:active span.checked,
.acalog-custom div.radio.focus.active span.checked,
.acalog-custom div.radio.active:hover span.checked {
  background-position: -126px -279px;
}
.acalog-custom div.radio.disabled span,
.acalog-custom div.radio.disabled:active span,
.acalog-custom div.radio.disabled.active span {
  background-position: -144px -279px;
}
.acalog-custom div.radio.disabled span.checked,
.acalog-custom div.radio.disabled:active span.checked,
.acalog-custom div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}
.acalog-custom div.uploader {
  background-position: 0px -297px;
  height: 28px;
}
.acalog-custom div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}
.acalog-custom div.uploader span.filename {
  height: 24px;
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}
.acalog-custom div.uploader.focus,
.acalog-custom div.uploader.hover,
.acalog-custom div.uploader:hover {
  background-position: 0px -353px;
}
.acalog-custom div.uploader.focus span.action,
.acalog-custom div.uploader.hover span.action,
.acalog-custom div.uploader:hover span.action {
  background-position: right -437px;
}
.acalog-custom div.uploader.active span.action,
.acalog-custom div.uploader:active span.action {
  background-position: right -465px;
}
.acalog-custom div.uploader.focus.active span.action,
.acalog-custom div.uploader:focus.active span.action,
.acalog-custom div.uploader.focus:active span.action,
.acalog-custom div.uploader:focus:active span.action {
  background-position: right -493px;
}
.acalog-custom div.uploader.disabled {
  background-position: 0px -325px;
}
.acalog-custom div.uploader.disabled span.action {
  background-position: right -381px;
}
.acalog-custom div.selector {
  width: 190px;
  font-size: 12px;
}
.acalog-custom div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}
.acalog-custom div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}
.acalog-custom div.selector span {
  color: #666;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}
.acalog-custom div.selector.disabled span {
  color: #bbb;
}
.acalog-custom div.checker {
  margin-right: 5px;
}
.acalog-custom div.radio {
  margin-right: 3px;
}
.acalog-custom div.uploader {
  width: 190px;
  cursor: pointer;
}
.acalog-custom div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}
.acalog-custom div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}
.acalog-custom div.uploader input {
  width: 190px;
}
.acalog-custom div.uploader.disabled span.action {
  color: #aaa;
}
.acalog-custom div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
.acalog-custom .selector,
.acalog-custom .checker,
.acalog-custom .button,
.acalog-custom .radio,
.acalog-custom .uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
.acalog-custom .selector select:focus,
.acalog-custom .radio input:focus,
.acalog-custom .checker input:focus,
.acalog-custom .uploader input:focus {
  outline: 0;
}
.acalog-custom .button {
  border: none;
  cursor: pointer;
}
.acalog-custom div.button a,
.acalog-custom div.button button,
.acalog-custom div.button input {
  position: absolute;
}
.acalog-custom div.button {
  cursor: pointer;
  position: relative;
}
.acalog-custom div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}
.acalog-custom div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}
.acalog-custom div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom div.selector select {
  position: absolute;
  opacity: 0;
  height: 25px;
  border: none;
  background: none;
}
.acalog-custom div.checker {
  position: relative;
}
.acalog-custom div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}
.acalog-custom div.checker input {
  opacity: 0;
  display: inline-block;
  background: none;
}
.acalog-custom div.radio {
  position: relative;
}
.acalog-custom div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}
.acalog-custom div.radio input {
  opacity: 0;
  text-align: center;
  display: inline-block;
  background: none;
}
.acalog-custom div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}
.acalog-custom div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}
.acalog-custom div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}
.acalog-custom div.uploader input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}
.acalog-custom .wpcf7-form br {
  display: none;
}
.acalog-custom .wpcf7-form p {
  display: none;
}
.acalog-custom span.wpcf7-list-item {
  margin-left: 0px !important;
}
.acalog-custom div.wpcf7-validation-errors,
.acalog-custom div.wpcf7-mail-sent-ok,
.acalog-custom div.wpcf7-spam-blocked,
.acalog-custom div.wpcf7-mail-sent-ng {
  border: none !important;
}
.acalog-custom div.wpcf7-response-output {
  margin: 10px 0px;
  padding: 0px;
  color: #D1441A;
}
.acalog-custom span.wpcf7-not-valid-tip {
  border: none !important;
  top: 0 !important;
  left: 0 !important;
  background: none !important;
  color: red !important;
  padding: 1px 7px !important;
}
.acalog-custom div.wpcf7 img.ajax-loader {
  right: -20px;
  position: absolute;
  top: 15px;
}
.acalog-custom .buttons input {
  display: inline-block;
  font: bold normal 0.75em/1 "ff-scala-sans-web", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .8em 1.2em;
  background-color: #d14414;
  color: #fff;
  border-radius: 5px;
}
.acalog-custom .buttons input:hover {
  color: #fff;
  background-color: #000;
}
.acalog-custom .accordion {
  margin-bottom: 20px;
}
.acalog-custom .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
}
.acalog-custom .accordion-heading {
  border-bottom: 0;
}
.acalog-custom .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.acalog-custom .accordion-heading .accordion-toggle:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f0d7";
  float: right;
}
.acalog-custom .accordion-heading .accordion-toggle.collapsed:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f0da";
  float: right;
}
.acalog-custom .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.acalog-custom .fade {
  opacity: 0;
}
.acalog-custom .fade.in {
  opacity: 1;
}
.acalog-custom .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
}
.acalog-custom .collapse.in {
  height: auto;
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../../img/gateway/fontawesome-webfont.woff.html") format("woff"), url("../../img/gateway/fontawesome-webfont.ttf.html") format("truetype"), url("../../img/gateway/fontawesome-webfont.svg") format("svg"), url("../../img/gateway/fontawesome-webfont.eot.1.html") format("embedded-opentype");
}
.acalog-custom [class^='icon-']:before,
.acalog-custom [class*=' icon-']:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
.acalog-custom a [class^='icon-'],
.acalog-custom a [class*=' icon-'] {
  display: inline-block;
  text-decoration: inherit;
}
.acalog-custom .icon-large:before {
  vertical-align: middle;
  font-size: 1.3333333333333em;
}
.acalog-custom .btn [class^='icon-'],
.acalog-custom .btn [class*=' icon-'],
.acalog-custom .nav-tabs [class^='icon-'],
.acalog-custom .nav-tabs [class*=' icon-'] {
  line-height: .9em;
}
.acalog-custom li [class^='icon-'],
.acalog-custom li [class*=' icon-'] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
.acalog-custom li .icon-large:before,
.acalog-custom li .icon-large:before {
  width: 1.875em;
}
.acalog-custom ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -0.8em;
}
.acalog-custom ul.icons li [class^='icon-'],
.acalog-custom ul.icons li [class*=' icon-'] {
  width: .8em;
}
.acalog-custom ul.icons li .icon-large:before,
.acalog-custom ul.icons li .icon-large:before {
  vertical-align: initial;
}
.acalog-custom .icon-glass:before {
  content: '\f000';
}
.acalog-custom .icon-music:before {
  content: '\f001';
}
.acalog-custom .icon-search:before {
  content: '\f002';
}
.acalog-custom .icon-envelope:before {
  content: '\f003';
}
.acalog-custom .icon-heart:before {
  content: '\f004';
}
.acalog-custom .icon-star:before {
  content: '\f005';
}
.acalog-custom .icon-star-empty:before {
  content: '\f006';
}
.acalog-custom .icon-user:before {
  content: '\f007';
}
.acalog-custom .icon-film:before {
  content: '\f008';
}
.acalog-custom .icon-th-large:before {
  content: '\f009';
}
.acalog-custom .icon-th:before {
  content: '\f00a';
}
.acalog-custom .icon-th-list:before {
  content: '\f00b';
}
.acalog-custom .icon-ok:before {
  content: '\f00c';
}
.acalog-custom .icon-remove:before {
  content: '\f00d';
}
.acalog-custom .icon-zoom-in:before {
  content: '\f00e';
}
.acalog-custom .icon-zoom-out:before {
  content: '\f010';
}
.acalog-custom .icon-off:before {
  content: '\f011';
}
.acalog-custom .icon-signal:before {
  content: '\f012';
}
.acalog-custom .icon-cog:before {
  content: '\f013';
}
.acalog-custom .icon-trash:before {
  content: '\f014';
}
.acalog-custom .icon-home:before {
  content: '\f015';
}
.acalog-custom .icon-file:before {
  content: '\f016';
}
.acalog-custom .icon-time:before {
  content: '\f017';
}
.acalog-custom .icon-road:before {
  content: '\f018';
}
.acalog-custom .icon-download-alt:before {
  content: '\f019';
}
.acalog-custom .icon-download:before {
  content: '\f01a';
}
.acalog-custom .icon-upload:before {
  content: '\f01b';
}
.acalog-custom .icon-inbox:before {
  content: '\f01c';
}
.acalog-custom .icon-play-circle:before {
  content: '\f01d';
}
.acalog-custom .icon-repeat:before {
  content: '\f01e';
}
.acalog-custom .icon-refresh:before {
  content: '\f021';
}
.acalog-custom .icon-list-alt:before {
  content: '\f022';
}
.acalog-custom .icon-lock:before {
  content: '\f023';
}
.acalog-custom .icon-flag:before {
  content: '\f024';
}
.acalog-custom .icon-headphones:before {
  content: '\f025';
}
.acalog-custom .icon-volume-off:before {
  content: '\f026';
}
.acalog-custom .icon-volume-down:before {
  content: '\f027';
}
.acalog-custom .icon-volume-up:before {
  content: '\f028';
}
.acalog-custom .icon-qrcode:before {
  content: '\f029';
}
.acalog-custom .icon-barcode:before {
  content: '\f02a';
}
.acalog-custom .icon-tag:before {
  content: '\f02b';
}
.acalog-custom .icon-tags:before {
  content: '\f02c';
}
.acalog-custom .icon-book:before {
  content: '\f02d';
}
.acalog-custom .icon-bookmark:before {
  content: '\f02e';
}
.acalog-custom .icon-print:before {
  content: '\f02f';
}
.acalog-custom .icon-camera:before {
  content: '\f030';
}
.acalog-custom .icon-font:before {
  content: '\f031';
}
.acalog-custom .icon-bold:before {
  content: '\f032';
}
.acalog-custom .icon-italic:before {
  content: '\f033';
}
.acalog-custom .icon-text-height:before {
  content: '\f034';
}
.acalog-custom .icon-text-width:before {
  content: '\f035';
}
.acalog-custom .icon-align-left:before {
  content: '\f036';
}
.acalog-custom .icon-align-center:before {
  content: '\f037';
}
.acalog-custom .icon-align-right:before {
  content: '\f038';
}
.acalog-custom .icon-align-justify:before {
  content: '\f039';
}
.acalog-custom .icon-list:before {
  content: '\f03a';
}
.acalog-custom .icon-indent-left:before {
  content: '\f03b';
}
.acalog-custom .icon-indent-right:before {
  content: '\f03c';
}
.acalog-custom .icon-facetime-video:before {
  content: '\f03d';
}
.acalog-custom .icon-picture:before {
  content: '\f03e';
}
.acalog-custom .icon-pencil:before {
  content: '\f040';
}
.acalog-custom .icon-map-marker:before {
  content: '\f041';
}
.acalog-custom .icon-adjust:before {
  content: '\f042';
}
.acalog-custom .icon-tint:before {
  content: '\f043';
}
.acalog-custom .icon-edit:before {
  content: '\f044';
}
.acalog-custom .icon-share:before {
  content: '\f045';
}
.acalog-custom .icon-check:before {
  content: '\f046';
}
.acalog-custom .icon-move:before {
  content: '\f047';
}
.acalog-custom .icon-step-backward:before {
  content: '\f048';
}
.acalog-custom .icon-fast-backward:before {
  content: '\f049';
}
.acalog-custom .icon-backward:before {
  content: '\f04a';
}
.acalog-custom .icon-play:before {
  content: '\f04b';
}
.acalog-custom .icon-pause:before {
  content: '\f04c';
}
.acalog-custom .icon-stop:before {
  content: '\f04d';
}
.acalog-custom .icon-forward:before {
  content: '\f04e';
}
.acalog-custom .icon-fast-forward:before {
  content: '\f050';
}
.acalog-custom .icon-step-forward:before {
  content: '\f051';
}
.acalog-custom .icon-eject:before {
  content: '\f052';
}
.acalog-custom .icon-chevron-left:before {
  content: '\f053';
}
.acalog-custom .icon-chevron-right:before {
  content: '\f054';
}
.acalog-custom .icon-plus-sign:before {
  content: '\f055';
}
.acalog-custom .icon-minus-sign:before {
  content: '\f056';
}
.acalog-custom .icon-remove-sign:before {
  content: '\f057';
}
.acalog-custom .icon-ok-sign:before {
  content: '\f058';
}
.acalog-custom .icon-question-sign:before {
  content: '\f059';
}
.acalog-custom .icon-info-sign:before {
  content: '\f05a';
}
.acalog-custom .icon-screenshot:before {
  content: '\f05b';
}
.acalog-custom .icon-remove-circle:before {
  content: '\f05c';
}
.acalog-custom .icon-ok-circle:before {
  content: '\f05d';
}
.acalog-custom .icon-ban-circle:before {
  content: '\f05e';
}
.acalog-custom .icon-arrow-left:before {
  content: '\f060';
}
.acalog-custom .icon-arrow-right:before {
  content: '\f061';
}
.acalog-custom .icon-arrow-up:before {
  content: '\f062';
}
.acalog-custom .icon-arrow-down:before {
  content: '\f063';
}
.acalog-custom .icon-share-alt:before {
  content: '\f064';
}
.acalog-custom .icon-resize-full:before {
  content: '\f065';
}
.acalog-custom .icon-resize-small:before {
  content: '\f066';
}
.acalog-custom .icon-plus:before {
  content: '\f067';
}
.acalog-custom .icon-minus:before {
  content: '\f068';
}
.acalog-custom .icon-asterisk:before {
  content: '\f069';
}
.acalog-custom .icon-exclamation-sign:before {
  content: '\f06a';
}
.acalog-custom .icon-gift:before {
  content: '\f06b';
}
.acalog-custom .icon-leaf:before {
  content: '\f06c';
}
.acalog-custom .icon-fire:before {
  content: '\f06d';
}
.acalog-custom .icon-eye-open:before {
  content: '\f06e';
}
.acalog-custom .icon-eye-close:before {
  content: '\f070';
}
.acalog-custom .icon-warning-sign:before {
  content: '\f071';
}
.acalog-custom .icon-plane:before {
  content: '\f072';
}
.acalog-custom .icon-calendar:before {
  content: '\f073';
}
.acalog-custom .icon-random:before {
  content: '\f074';
}
.acalog-custom .icon-comment:before {
  content: '\f075';
}
.acalog-custom .icon-magnet:before {
  content: '\f076';
}
.acalog-custom .icon-chevron-up:before {
  content: '\f077';
}
.acalog-custom .icon-chevron-down:before {
  content: '\f078';
}
.acalog-custom .icon-retweet:before {
  content: '\f079';
}
.acalog-custom .icon-shopping-cart:before {
  content: '\f07a';
}
.acalog-custom .icon-folder-close:before {
  content: '\f07b';
}
.acalog-custom .icon-folder-open:before {
  content: '\f07c';
}
.acalog-custom .icon-resize-vertical:before {
  content: '\f07d';
}
.acalog-custom .icon-resize-horizontal:before {
  content: '\f07e';
}
.acalog-custom .icon-bar-chart:before {
  content: '\f080';
}
.acalog-custom .icon-twitter-sign:before {
  content: '\f081';
}
.acalog-custom .icon-facebook-sign:before {
  content: '\f082';
}
.acalog-custom .icon-camera-retro:before {
  content: '\f083';
}
.acalog-custom .icon-key:before {
  content: '\f084';
}
.acalog-custom .icon-cogs:before {
  content: '\f085';
}
.acalog-custom .icon-comments:before {
  content: '\f086';
}
.acalog-custom .icon-thumbs-up:before {
  content: '\f087';
}
.acalog-custom .icon-thumbs-down:before {
  content: '\f088';
}
.acalog-custom .icon-star-half:before {
  content: '\f089';
}
.acalog-custom .icon-heart-empty:before {
  content: '\f08a';
}
.acalog-custom .icon-signout:before {
  content: '\f08b';
}
.acalog-custom .icon-linkedin-sign:before {
  content: '\f08c';
}
.acalog-custom .icon-pushpin:before {
  content: '\f08d';
}
.acalog-custom .icon-external-link:before {
  content: '\f08e';
}
.acalog-custom .icon-signin:before {
  content: '\f090';
}
.acalog-custom .icon-trophy:before {
  content: '\f091';
}
.acalog-custom .icon-github-sign:before {
  content: '\f092';
}
.acalog-custom .icon-upload-alt:before {
  content: '\f093';
}
.acalog-custom .icon-lemon:before {
  content: '\f094';
}
.acalog-custom .icon-phone:before {
  content: '\f095';
}
.acalog-custom .icon-check-empty:before {
  content: '\f096';
}
.acalog-custom .icon-bookmark-empty:before {
  content: '\f097';
}
.acalog-custom .icon-phone-sign:before {
  content: '\f098';
}
.acalog-custom .icon-twitter:before {
  content: '\f099';
}
.acalog-custom .icon-facebook:before {
  content: '\f09a';
}
.acalog-custom .icon-github:before {
  content: '\f09b';
}
.acalog-custom .icon-unlock:before {
  content: '\f09c';
}
.acalog-custom .icon-credit-card:before {
  content: '\f09d';
}
.acalog-custom .icon-rss:before {
  content: '\f09e';
}
.acalog-custom .icon-hdd:before {
  content: '\f0a0';
}
.acalog-custom .icon-bullhorn:before {
  content: '\f0a1';
}
.acalog-custom .icon-bell:before {
  content: '\f0a2';
}
.acalog-custom .icon-certificate:before {
  content: '\f0a3';
}
.acalog-custom .icon-hand-right:before {
  content: '\f0a4';
}
.acalog-custom .icon-hand-left:before {
  content: '\f0a5';
}
.acalog-custom .icon-hand-up:before {
  content: '\f0a6';
}
.acalog-custom .icon-hand-down:before {
  content: '\f0a7';
}
.acalog-custom .icon-circle-arrow-left:before {
  content: '\f0a8';
}
.acalog-custom .icon-circle-arrow-right:before {
  content: '\f0a9';
}
.acalog-custom .icon-circle-arrow-up:before {
  content: '\f0aa';
}
.acalog-custom .icon-circle-arrow-down:before {
  content: '\f0ab';
}
.acalog-custom .icon-globe:before {
  content: '\f0ac';
}
.acalog-custom .icon-wrench:before {
  content: '\f0ad';
}
.acalog-custom .icon-tasks:before {
  content: '\f0ae';
}
.acalog-custom .icon-filter:before {
  content: '\f0b0';
}
.acalog-custom .icon-briefcase:before {
  content: '\f0b1';
}
.acalog-custom .icon-fullscreen:before {
  content: '\f0b2';
}
.acalog-custom .icon-group:before {
  content: '\f0c0';
}
.acalog-custom .icon-link:before {
  content: '\f0c1';
}
.acalog-custom .icon-cloud:before {
  content: '\f0c2';
}
.acalog-custom .icon-beaker:before {
  content: '\f0c3';
}
.acalog-custom .icon-cut:before {
  content: '\f0c4';
}
.acalog-custom .icon-copy:before {
  content: '\f0c5';
}
.acalog-custom .icon-paper-clip:before {
  content: '\f0c6';
}
.acalog-custom .icon-save:before {
  content: '\f0c7';
}
.acalog-custom .icon-sign-blank:before {
  content: '\f0c8';
}
.acalog-custom .icon-reorder:before {
  content: '\f0c9';
}
.acalog-custom .icon-list-ul:before {
  content: '\f0ca';
}
.acalog-custom .icon-list-ol:before {
  content: '\f0cb';
}
.acalog-custom .icon-strikethrough:before {
  content: '\f0cc';
}
.acalog-custom .icon-underline:before {
  content: '\f0cd';
}
.acalog-custom .icon-table:before {
  content: '\f0ce';
}
.acalog-custom .icon-magic:before {
  content: '\f0d0';
}
.acalog-custom .icon-truck:before {
  content: '\f0d1';
}
.acalog-custom .icon-pinterest:before {
  content: '\f0d2';
}
.acalog-custom .icon-pinterest-sign:before {
  content: '\f0d3';
}
.acalog-custom .icon-google-plus-sign:before {
  content: '\f0d4';
}
.acalog-custom .icon-google-plus:before {
  content: '\f0d5';
}
.acalog-custom .icon-money:before {
  content: '\f0d6';
}
.acalog-custom .icon-caret-down:before {
  content: '\f0d7';
}
.acalog-custom .icon-caret-up:before {
  content: '\f0d8';
}
.acalog-custom .icon-caret-left:before {
  content: '\f0d9';
}
.acalog-custom .icon-caret-right:before {
  content: '\f0da';
}
.acalog-custom .icon-columns:before {
  content: '\f0db';
}
.acalog-custom .icon-sort:before {
  content: '\f0dc';
}
.acalog-custom .icon-sort-down:before {
  content: '\f0dd';
}
.acalog-custom .icon-sort-up:before {
  content: '\f0de';
}
.acalog-custom .icon-envelope-alt:before {
  content: '\f0e0';
}
.acalog-custom .icon-linkedin:before {
  content: '\f0e1';
}
.acalog-custom .icon-undo:before {
  content: '\f0e2';
}
.acalog-custom .icon-legal:before {
  content: '\f0e3';
}
.acalog-custom .icon-dashboard:before {
  content: '\f0e4';
}
.acalog-custom .icon-comment-alt:before {
  content: '\f0e5';
}
.acalog-custom .icon-comments-alt:before {
  content: '\f0e6';
}
.acalog-custom .icon-bolt:before {
  content: '\f0e7';
}
.acalog-custom .icon-sitemap:before {
  content: '\f0e8';
}
.acalog-custom .icon-umbrella:before {
  content: '\f0e9';
}
.acalog-custom .icon-paste:before {
  content: '\f0ea';
}
.acalog-custom .icon-user-md:before {
  content: '\f200';
}
.acalog-custom .user-profile {
  padding-top: 40px;
}
.acalog-custom .user-profile .group-left {
  width: 70%;
}
.acalog-custom .user-profile .group-right {
  width: 30%;
}
.acalog-custom .user-profile .group-right .user-title {
  display: block;
  margin-bottom: 20px;
  padding-left: 0;
}
.acalog-custom .user-profile .group-right .list-item {
  display: block;
}
.acalog-custom .user-profile .group-right .file {
  display: inline-block;
}
.acalog-custom .user-profile .group-right .file-icon {
  display: none;
}
.acalog-custom .user-profile .group-right .user-label {
  display: inline-block;
}
.acalog-custom .user-profile .group-left,
.acalog-custom .user-profile .group-right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0.5em 1em;
}
.acalog-custom .faculty-block h3 {
  margin: 0;
  margin-bottom: 10px;
}
.acalog-custom .faculty-block h2 {
  margin: 0;
  margin-bottom: 10px;
}
.acalog-custom .faculty-block h2.info {
  margin-bottom: 5px;
}
.acalog-custom .faculty-block h1 {
  margin: 0;
  margin-bottom: 26px;
}
.acalog-custom .faculty-block p {
  margin: 0;
}
.acalog-custom .faculty-block p.largefont {
  margin: 0;
  padding: 0;
  color: #272E36;
  font-size: 1.4em;
  font-weight: normal;
  line-height: 100%;
}
.acalog-custom .faculty-block p.exta-spacing {
  line-height: 19px;
}
.acalog-custom .faculty-block p.lighter {
  color: #767573;
}
.acalog-custom .faculty-block p.facultyprofile-nopadd {
  padding: 0;
  margin: 0;
}
.acalog-custom .faculty-block p.info {
  margin-bottom: 10px;
}
.acalog-custom .faculty-block [class^='user__sideblock'] {
  display: block;
}
.acalog-custom .faculty-block [class^='user__sideblock'] .user__sideblock-website--link {
  display: inline-block;
}
.acalog-custom ul.faculty-profile {
  padding: 0;
  list-style-position: inside;
}
.acalog-custom ul.faculty-profile li {
  list-style-type: none;
  background: url("https\://www\.cmc\.edu/academic/faculty/images/bullet\.jpg") no-repeat;
  background-position: 0 .4em;
  padding-left: .6em;
}
.acalog-custom ul.extra-spacing {
  line-height: 19px;
}
.acalog-custom ul.lighter {
  color: #767573;
}
.acalog-custom .facultyprofile-profileimage {
  float: none;
  margin-bottom: 45px;
  padding: 0;
}
.acalog-custom .faculty-search .search-result {
  zoom: 1;
  display: block;
  margin-bottom: 20px;
  border-bottom: 1px solid #aaa;
  padding-bottom: 20px;
}
.acalog-custom .faculty-search .search-result:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .faculty-search .search-result .result-image {
  float: left;
}
.acalog-custom .faculty-search .search-result .result-details {
  float: left;
  width: 80%;
  padding-left: 15px;
}
.acalog-custom .faculty-search .search-result .result-details .profile-name {
  display: block;
  font-size: 20px;
  font-weight: bold;
}
.acalog-custom .faculty-search .search-result .result-details .profile-extra {
  display: block;
}
.acalog-custom .faculty-search .search-result .result-details .profile-extra span {
  display: block;
}
.acalog-custom .faculty-search .search-result .result-details .profile-title,
.acalog-custom .faculty-search .search-result .result-details .profile-department {
  display: block;
  color: #000;
}
.acalog-custom .faculty-search .search-result .result-details .profile-title {
  font-style: italic;
}
.acalog-custom .faculty-search .search-result .result-details .profile-department {
  font-weight: bold;
}
.acalog-custom .pager {
  text-align: center;
  list-style: none;
}
.acalog-custom .pager li {
  display: inline-block;
  list-style: none;
}
.acalog-custom .social-share .social-share_links {
  margin-bottom: 0;
}
.acalog-custom .social-share .social-share_links .social-share_li {
  display: inline-block;
  margin: 0;
  list-style: none;
}
.acalog-custom .social-share .social-share_link {
  display: inline-block;
  margin: 0 8px 0 0;
  color: transparent;
  font-size: 0;
  overflow: hidden;
  width: 36px;
  height: 36px;
}
.acalog-custom .social-share .social-share_link:before {
  position: absolute;
  visibility: visible;
  display: block;
  font-size: 46px;
  letter-spacing: normal;
  line-height: normal;
  color: #561d27;
  width: 36px;
  height: 36px;
}
.acalog-custom .social-share .social-share_link.facebook:before {
  color: #3b5998;
}
.acalog-custom .social-share .social-share_link.twitter:before {
  color: #55acee;
}
.acalog-custom .social-share .social-share_link.googleplus:before {
  color: #dd4b39;
}
.acalog-custom .social-share .social-share_link:hover:before {
  opacity: .8;
}
.acalog-custom .links-social .icon {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url("../../img/gateway/social-icons-sprites.png") 0 0 transparent no-repeat;
}
.acalog-custom .links-social .facebook {
  background-position: 0 -32px;
}
.acalog-custom .links-social .twitter {
  background-position: -32px -32px;
}
.acalog-custom .links-social .google-plus {
  background-position: -64px -32px;
}
.acalog-custom .links-social .linkedin {
  background-position: -96px -32px;
}
.acalog-custom .links-social .rss {
  background-position: -128px -32px;
}
.acalog-custom .links-social .vimeo {
  background-position: -160px -32px;
}
.acalog-custom .links-social .pinterest {
  background-position: -192px -32px;
}
.acalog-custom .links-social .flickr {
  background-position: -224px -32px;
}
.acalog-custom .links-social .instagram {
  background-position: -256px -32px;
}
.acalog-custom .links-social .youtube {
  background-position: -288px -32px;
}
.acalog-custom .links-social .facebook:hover {
  background-position: 0 0;
}
.acalog-custom .links-social .twitter:hover {
  background-position: -32px 0;
}
.acalog-custom .links-social .google-plus:hover {
  background-position: -64px 0;
}
.acalog-custom .links-social .linkedin:hover {
  background-position: -96px 0;
}
.acalog-custom .links-social .rss:hover {
  background-position: -128px 0;
}
.acalog-custom .links-social .vimeo:hover {
  background-position: -160px 0;
}
.acalog-custom .links-social .pinterest:hover {
  background-position: -192px 0;
}
.acalog-custom .links-social .flickr:hover {
  background-position: -224px 0;
}
.acalog-custom .links-social .instagram:hover {
  background-position: -256px 0;
}
.acalog-custom .links-social .youtube:hover {
  background-position: -288px 0;
}
.acalog-custom .magazine-banner {
  padding: 60px 0 20px;
}
.acalog-custom .magazine-banner img {
  width: 100%;
}
.acalog-custom #magazine-issue-title {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 2em;
  line-height: 120%;
  color: #555;
  margin: 2em 0 0;
  padding: 0;
}
.acalog-custom .node-type-magazine-article #content .page-content {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  padding-left: 60px;
  padding-right: 60px;
}
.acalog-custom .node-type-magazine-article #content .social-share {
  margin: 60px 0;
}
.acalog-custom .node-type-magazine-article #content .magazine-article-title {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 4em;
  line-height: 120%;
  color: #333;
  margin: 15px 0 0;
  padding: 0;
}
.acalog-custom .node-type-magazine-article #content .magazine-article-subtitle {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1.6em;
  line-height: 130%;
  color: #999;
  margin: 10px 0 0;
  padding: 0;
}
.acalog-custom .node-type-magazine-article #content .magazine-byline {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 120%;
  color: #666;
  letter-spacing: 5px;
  margin-top: 25px;
  margin-bottom: 2em;
}
.acalog-custom .node-type-magazine-article #content figcaption {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  color: #999;
  margin: 10px 0 0;
  border-bottom: 0;
  padding: 0 !important;
}
.acalog-custom .node-type-magazine-article #content .magazine-photo-partial-width {
  width: 40%;
  margin-bottom: 0;
}
.acalog-custom .node-type-magazine-article #content .left-side {
  float: left;
  padding: 40px 40px 40px 0;
}
.acalog-custom .node-type-magazine-article #content .right-side {
  float: right;
  padding: 40px 0 40px 40px;
}
.acalog-custom .node-type-magazine-article #content h2 {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 2em;
  line-height: 120%;
  color: #333;
  margin: 1em 0;
}
.acalog-custom .node-type-magazine-article #content .magazine-drop-cap {
  font-size: 4em;
  line-height: .9em;
  float: left;
  margin: 0 5px 3px 0;
}
.acalog-custom .node-type-magazine-article #content p {
  font-family: "Palatino", "Times", "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom .node-type-magazine-article #content .magazine-intro {
  color: #999;
  font-size: 1.8em;
  line-height: 130%;
}
.acalog-custom .magazine-top_articles {
  zoom: 1;
  border-bottom: 1px solid #ddd;
  padding: 10px 20px 0;
}
.acalog-custom .magazine-top_articles:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .magazine_issue-article_block a,
.acalog-custom .magazine_issue-article_block p {
  font-family: Palatino, Times, serif;
  color: #666;
}
.acalog-custom .magazine_issue-article_block img {
  width: 100%;
}
.acalog-custom .magazine_issue-0 .magazine_title {
  font-size: 2.8em;
  line-height: 120%;
  margin-top: 20px;
  margin-bottom: 5px;
}
.acalog-custom .magazine_issue-0 .magazine_subtitle {
  font-size: 1.2em;
  line-height: 120%;
}
.acalog-custom .magazine_issue-1 .magazine_title,
.acalog-custom .magazine_issue-2 .magazine_title {
  font-size: 1.5em;
  line-height: 120%;
  margin-top: 15px;
  margin-bottom: 0px;
}
.acalog-custom .magazine_issue-1 .magazine_subtitle,
.acalog-custom .magazine_issue-2 .magazine_subtitle {
  font-size: 1.2em;
  line-height: 120%;
}
.acalog-custom .magazine_issue-3 .magazine_title,
.acalog-custom .magazine_issue-4 .magazine_title {
  font-size: 1.2em;
  line-height: 120%;
  margin-top: 15px;
}
.acalog-custom .magazine_issue-3 .magazine_subtitle,
.acalog-custom .magazine_issue-4 .magazine_subtitle {
  font-size: 1.2em;
  line-height: 120%;
}
.acalog-custom .magazine-issue-grid .magazine-issue {
  float: left;
  margin-bottom: 40px;
  padding-right: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured {
  zoom: 1;
  margin-bottom: 90px;
  margin-top: 10px;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-image {
  float: left;
  width: 20%;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-image img {
  width: 100%;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-summary {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 80%;
  padding-left: 20px;
}
.acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-summary h2 a {
  color: #666;
}
.acalog-custom .magazine-issue-grid .sub-title {
  color: #999;
  margin-bottom: 42px;
}
.acalog-custom .admin-tabs {
  position: absolute;
  top: -25px;
}
.acalog-custom .node-type-standalone .admin-tabs {
  top: auto;
}
.acalog-custom .admin-tabs .tabs {
  margin: 0;
}
.acalog-custom .admin-tabs .tabs li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.acalog-custom .admin-tabs .tabs li a {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  display: block;
  background: #561d27;
  padding: 0 8px;
  color: #fff;
}
.acalog-custom #toolbar .acquia-active-subscription img {
  display: inline;
}
.acalog-custom .site-messages {
  position: relative;
  top: -30px;
  max-width: 1122px;
  margin: 0 auto;
}
.acalog-custom .site-messages .messages {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 3px 10px 2px;
  border: 1px solid transparent;
}
.acalog-custom .site-messages .messages.status,
.acalog-custom .site-messages .messages.ok {
  border-color: #d6e9c6;
  background-color: #dff0d8;
  color: #3c763d;
}
.acalog-custom .site-messages .messages.warning {
  border-color: #faebcc;
  background-color: #fcf8e3;
  color: #8a6d3b;
}
.acalog-custom .site-messages .messages.error {
  border-color: #ebccd1;
  background-color: #f2dede;
  color: #a94442;
}
.acalog-custom form#student-gateway ul {
  list-style: none;
}
.acalog-custom form#student-gateway ul li {
  display: inline;
  vertical-align: middle;
}
.acalog-custom form#student-gateway #btnLogin {
  border: none;
  margin-left: 75px;
  cursor: pointer;
  width: 85px;
  height: 27px;
}
.acalog-custom .section-nav .disabled {
  display: none !important;
}
.acalog-custom .section-nav .level-4 {
  padding-bottom: 10px;
}
.acalog-custom .section-nav li > ul {
  display: none;
}
.acalog-custom .section-nav li.current > ul {
  display: block;
}
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current_page_item {
  color: #704e0d;
}
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current_page_item > a {
  color: #444;
  font-weight: 700;
}
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current-menu-item {
  color: #704e0d;
}
.acalog-custom .section-nav li.current-menu-parent ul.sub-menu li.current-menu-item > a {
  color: #444;
  font-weight: 700;
  border-color: #704e0d;
}
.acalog-custom .section-nav li ul li.current_page_ancestor a {
  border-color: #704e0d;
  color: #444;
}
.acalog-custom .section-nav li ul li.current_page_ancestor a:hover {
  border-color: #704e0d;
  color: #000;
}
.acalog-custom .section-nav .box-title {
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
  border-color: #95948d;
  margin-bottom: 0;
  border-color: #561d27;
}
.acalog-custom .section-nav .list-title {
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
  border-color: #95948d;
  margin-bottom: 0;
}
.acalog-custom .section-nav .container {
  padding: 0 40px 20px;
}
.acalog-custom .section-nav .section-menu {
  padding-bottom: 40px;
}
.acalog-custom .section-nav ul li {
  list-style-type: none;
  border-top: 1px solid #ddd;
  margin: 0;
}
.acalog-custom .section-nav ul li a {
  text-transform: uppercase;
  font: 17px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  padding: 9px 15px 9px 0;
  display: block;
}
.acalog-custom .section-nav ul li a:hover {
  color: #000;
}
.acalog-custom .section-nav ul li a.current {
  font-weight: 700;
}
.acalog-custom .section-nav ul li ul {
  padding-left: 0;
  padding-top: 6px;
  border-top: 1px solid #ddd;
}
.acalog-custom .section-nav ul li ul li {
  border: none;
  margin-left: -15px;
}
.acalog-custom .section-nav ul li ul li a {
  font-size: 14px;
  text-transform: none;
  border-bottom: none;
  padding: 2px 0;
  margin: 0;
  color: #444;
  border-left: 5px solid #fff;
  padding-left: 10px;
}
.acalog-custom .section-nav ul li ul li a:hover {
  border-color: #bbb;
}
.acalog-custom .section-nav ul li ul li a.current {
  border-color: #bbb;
  font-weight: 700;
}
.acalog-custom .section-nav ul li ul li ul {
  border: none;
  margin-left: 15px;
  padding-top: 0;
}
.acalog-custom .section-nav ul li ul li ul li {
  margin-left: 15px;
  list-style: disc;
  color: #fff;
}
.acalog-custom .section-nav ul li ul li ul li a {
  padding: 2px 0;
  border: none;
}
.acalog-custom .section-nav ul li ul li ul li li {
  list-style: circle;
  color: #fff;
}
.acalog-custom .section-nav ul li ul li ul li ul {
  margin-left: 0;
}
.acalog-custom .section-nav ul li ul li ul li:hover {
  color: #444;
}
.acalog-custom .section-nav ul li ul li ul li:hover li:hover {
  color: #444;
}
.acalog-custom .section-nav ul li ul li ul li.current {
  list-style: disc;
}
.acalog-custom .section-nav ul li ul li ul li.current li.current {
  list-style: circle;
}
.acalog-custom .section-nav ul li ul li ul li.current li.current_page_item li {
  list-style: circle;
}
.acalog-custom .section-nav ul li ul li ul li.current a.current {
  border-color: #bbb;
  font-weight: 700;
}
.acalog-custom .section-nav ul li ul li ul li.current_page_item {
  list-style: disc;
}
.acalog-custom .section-nav ul li ul li ul li.current_page_item li.current {
  list-style: circle;
}
.acalog-custom .section-nav ul li ul li ul li.current_page_item li.current_page_item li {
  list-style: circle;
}
.acalog-custom .section-nav ul li ul li ul li.current_page_item a.current {
  border-color: #bbb;
  font-weight: 700;
}
.acalog-custom .section-nav ul li ul li:hover a {
  border-color: #bbb;
}
.acalog-custom .section-nav ul li.current-menu-ancestor {
  color: #704e0d;
}
.acalog-custom .section-nav ul li.current-menu-ancestor > a {
  font-weight: 700 !important;
  color: #704e0d;
}
.acalog-custom .section-nav ul li.current-menu-ancestor ul.sub-menu {
  margin-bottom: 10px;
}
.acalog-custom .section-nav ul li.current-menu-ancestor ul.sub-menu li a {
  font-size: 14px;
}
.acalog-custom .section-nav ul li.current_page_item > a {
  font-weight: 700 !important;
  color: #704e0d;
}
.acalog-custom .section-nav ul li.menu-parent-item ul.sub-menu {
  display: none;
}
.acalog-custom .section-nav ul li.menu-parent-item.current_page_item ul.sub-menu {
  display: block;
}
.acalog-custom .section-nav ul li.menu-parent-item.current_page_ancestor ul.sub-menu {
  display: block;
}
.acalog-custom .section-nav ul li.menu-parent-item.current_page_item > ul.sub-menu {
  padding-bottom: 10px;
}
.acalog-custom .section-nav ul li.current-menu-parent > a {
  font-weight: 700 !important;
  color: #704e0d;
}
.acalog-custom .node-type-article .main-content .featured-image img {
  width: 100%;
}
.acalog-custom .node-type-article .main-content .featured-image figcaption {
  border-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  line-height: 1.2em;
}
.acalog-custom .node-type-article .main-content .field-name-post-date {
  border-top: 1px solid #ddd;
}
.acalog-custom .node-type-article .main-content .article-meta {
  float: none;
  width: 100%;
  margin-bottom: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .node-type-article .main-content .article-meta p {
  margin: 0;
  border-top: 1px solid #ddd;
  padding: 8px 8px 8px 0;
}
.acalog-custom .node-type-article .main-content .article-category {
  text-transform: uppercase;
  font-size: 0.8em;
  color: #959595;
}
.acalog-custom .node-type-article .main-content .article-category span {
  display: inline;
}
.acalog-custom .node-fortnightly-article {
  padding-top: 40px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000;
}
.acalog-custom .node-fortnightly-article .header_link--full_issue {
  font-size: 16px;
  margin-bottom: 10px;
}
.acalog-custom .node-fortnightly-article .button {
  background-color: #566b21;
  font-size: 12px;
}
.acalog-custom .node-fortnightly-article .button .no-js {
  display: none;
}
.acalog-custom .node-fortnightly-article .article-header-image {
  padding: 30px 0 20px;
}
.acalog-custom .node-fortnightly-article .article-information {
  zoom: 1;
  padding: 28px 0;
}
.acalog-custom .node-fortnightly-article .article-information:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .node-fortnightly-article .article-information > div {
  float: left;
  width: 50%;
}
.acalog-custom .node-fortnightly-article #title {
  font-size: 14px;
  font-style: italic;
  color: #000;
}
.acalog-custom .node-fortnightly-article #name {
  color: #800;
  font-weight: bold;
}
.acalog-custom .node-fortnightly-article #date {
  color: #000;
  font-weight: bold;
}
.acalog-custom .node-fortnightly-article .article-body {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-top: 20px;
}
.acalog-custom .node-fortnightly-article .article-body p {
  font-family: Arial, Verdana, sans-serif;
}
.acalog-custom .page-athenaeum-fortnightly .page-title {
  display: none;
}
@font-face {
  font-family: "Trajan";
  src: url("../../img/gateway/Trajan_Regular.eot.html");
  src: url("../../img/gateway/Trajan_Regular.eot.1.html") format('embedded-opentype'), url("../../img/gateway/Trajan_Regular.woff.html") format('woff'), url("../../img/gateway/Trajan_Regular.ttf.html") format('truetype'), url("../../img/gateway/Trajan_Regular.svg") format('svg');
  font-weight: normal;
  font-style: 400;
}
.acalog-custom .athenaeum__event-title,
.acalog-custom .view-ath-events .views-field-title {
  font-size: 22px;
  line-height: 26px;
  font-weight: 200;
}
.acalog-custom .athenaeum__event-title a,
.acalog-custom .view-ath-events .views-field-title a {
  color: #515151;
}
.acalog-custom .athenaeum h2 {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 23px;
}
.acalog-custom .athenaeum #utility-nav {
  display: none;
}
.acalog-custom .athenaeum #content {
  padding: 0;
  background: #fff;
}
.acalog-custom .athenaeum #content .box {
  border: none;
  box-shadow: none;
  max-width: none;
  font-family: "Source Sans Pro", sans-serif;
}
.acalog-custom .athenaeum #content .main-content .page-content {
  padding: 0;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar {
  margin-bottom: 25px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-header {
  background-color: #810031;
  color: white;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-header a {
  color: white;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-header .date-nav {
  height: auto;
  margin: 0;
  min-height: 10px;
  padding: 8px 12px 10px;
  width: auto;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-header .date-nav h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-align: left;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li {
  background: none;
  border-radius: 0;
  padding: 0px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li a {
  background-color: white;
  border-radius: 50%;
  display: block;
  height: 16px;
  margin: 9px 0 0;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 16px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li a:after {
  content: '';
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  display: block;
  height: 0;
  position: absolute;
  top: 2px;
  width: 0;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li.date-prev a {
  left: 23px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li.date-prev a:after {
  border-right: 6px solid #515151;
  left: 4px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li.date-next a {
  right: 15px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .pager li.date-next a:after {
  border-left: 6px solid #515151;
  left: 6px;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content thead th.days {
  background: #d3d3d3;
  border: 0px;
  color: #646163;
  font-size: 16px;
  height: 26px;
  line-height: 1;
  padding: 0px;
  text-shadow: 0px 0px 3px white;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody {
  background: #efefef;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody tr td {
  background: #efefef;
  color: #1f1f1f;
  height: 26px;
  font-weight: 700;
  padding: 4px;
  text-align: center;
  text-shadow: 0px 0px 3px white;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody tr td.today {
  background: #efefef;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody tr td.has-events a {
  background: white;
  color: #019cdd;
  display: block;
  font-weight: 700;
  text-decoration: none;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody tr.odd.today,
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content tbody tr.even.today {
  background: none;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left {
  color: #515151;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h1,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h2,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h3,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h4 {
  color: #515151;
  padding: 0 !important;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body a {
  color: #981b32;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body th,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body td {
  padding: 5px;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body blockquote {
  font-style: italic;
}
.acalog-custom .athenaeum__columns--right .pane-menu-experiences-menu ul.menu li {
  margin-bottom: 2px;
}
.acalog-custom .athenaeum__columns--right .pane-menu-experiences-menu ul.menu li a {
  color: #515151;
  font-size: 18px;
}
.acalog-custom .athenaeum__columns--right .pane-menu-experiences-menu ul.menu li a:hover,
.acalog-custom .athenaeum__columns--right .pane-menu-experiences-menu ul.menu li a.active,
.acalog-custom .athenaeum__columns--right .pane-menu-experiences-menu ul.menu li a.active-trail {
  color: #981b32;
}
.acalog-custom .athenaeum__columns--right .pane-title {
  color: #810031;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 10px;
  padding: 0;
}
.acalog-custom .athenaeum__columns--right .social-links {
  margin-bottom: 20px;
}
.acalog-custom .athenaeum__columns--right .social-links a {
  background: url("../../img/gateway/icons-sprint.png") 0 0 transparent no-repeat;
  display: block;
  float: left;
  height: 32px;
  margin: 0 10px 10px 0;
  text-indent: -9999px;
  width: 32px;
}
.acalog-custom .athenaeum__columns--right .social-links a.facebook {
  background-position: 0 -33px;
}
.acalog-custom .athenaeum__columns--right .social-links a.facebook:hover {
  background-position: 0 0px;
}
.acalog-custom .athenaeum__columns--right .social-links a.twitter {
  background-position: -33px -33px;
}
.acalog-custom .athenaeum__columns--right .social-links a.twitter:hover {
  background-position: -33px 0;
}
.acalog-custom .athenaeum__columns--right .social-links a.flickr {
  background-position: -231px -33px;
}
.acalog-custom .athenaeum__columns--right .social-links a.flickr:hover {
  background-position: -231px 0px;
}
.acalog-custom .athenaeum__columns--right .social-links a.instagram {
  background-position: -265px -33px;
}
.acalog-custom .athenaeum__columns--right .social-links a.instagram:hover {
  background-position: -265px 0px;
}
.acalog-custom .athenaeum__columns--right .social-links a img {
  display: none;
}
.acalog-custom .athenaeum__columns--right .social-links a:first-child {
  margin-left: 0;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left {
  color: #515151;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h1,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h2,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h3,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h4,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h5,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left h6 {
  color: #515151;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h1,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h2,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h3,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h4,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h5,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body h6 {
  padding: 0 !important;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body a {
  color: #981b32;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body th,
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body td {
  padding: 5px;
}
.acalog-custom .athenaeum.section-experiences .athenaeum__columns--left .field-name-body blockquote {
  font-style: italic;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp {
  background-color: #f3f3f3;
  margin-bottom: 30px;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp img {
  width: 100%;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-content h2 {
  color: #005a81;
  font-size: 24px;
  margin-bottom: 0px;
  font-weight: 400;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-image {
  margin-bottom: 15px;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-description {
  color: #515151;
  font-size: 16px;
  margin-bottom: 15px;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-link {
  font-weight: 700;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-link a {
  color: #810031;
  font-size: 16px;
}
.acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .pane-content .fieldable-panels-pane {
  height: auto;
  padding: 15px;
}
.acalog-custom .athenaeum__footer .pane-content {
  border-top: 2px solid #cdcdcd;
  color: #515151;
  padding-top: 25px;
}
.acalog-custom .athenaeum__footer .pane-content div.contact-left h3,
.acalog-custom .athenaeum__footer .pane-content div.contact-left p {
  padding-right: 20px;
}
.acalog-custom .athenaeum__footer .pane-content div.contact-right {
  margin: 20px 0;
}
.acalog-custom .athenaeum__footer .pane-content h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 3px;
}
.acalog-custom .athenaeum__footer .pane-content p {
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0px;
}
.acalog-custom .athenaeum__footer .pane-content p span {
  display: block;
}
.acalog-custom .athenaeum__footer .pane-content p span.footer-tel,
.acalog-custom .athenaeum__footer .pane-content p span.footer-mail,
.acalog-custom .athenaeum__footer .pane-content p span.footer-tel a,
.acalog-custom .athenaeum__footer .pane-content p span.footer-mail a {
  color: #810031;
}
.acalog-custom .athenaeum__bottom,
.acalog-custom .athenaeum__footer,
.acalog-custom .athenaeum__columns {
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .athenaeum__column,
.acalog-custom .athenaeum__columns {
  margin-bottom: 30px;
}
.acalog-custom .athenaeum .pane-bundle-single-graphic-fpp,
.acalog-custom .athenaeum .flexslider {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
  margin-bottom: 0;
}
.acalog-custom .athenaeum .pane-bundle-single-graphic-fpp .flex-direction-nav,
.acalog-custom .athenaeum .flexslider .flex-direction-nav {
  display: none;
}
.acalog-custom .athenaeum .pane-bundle-single-graphic-fpp .right,
.acalog-custom .athenaeum .flexslider .right {
  text-align: right;
}
.acalog-custom .athenaeum .pane-bundle-single-graphic-fpp .left,
.acalog-custom .athenaeum .flexslider .left {
  text-align: left;
}
.acalog-custom .athenaeum .pane-bundle-single-graphic-fpp .flex-control-nav,
.acalog-custom .athenaeum .flexslider .flex-control-nav {
  display: none;
}
.acalog-custom .athenaeum__media-top {
  margin-bottom: 20px;
}
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp {
  position: absolute;
  top: 0;
  width: 100%;
  color: #fff;
  padding: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h1,
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h2,
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h3,
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h4,
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h5,
.acalog-custom .athenaeum__media-top .field-name-field-fpp-description h6,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h1,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h2,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h3,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h4,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h5,
.acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp h6 {
  color: #fff;
}
.acalog-custom .athenaeum__media-top h3 {
  font-size: 16px;
  line-height: 1.35;
  font-family: "Trajan", sans-serif;
  margin-bottom: 0;
}
.acalog-custom .athenaeum__media-top h2 {
  font-size: 24px;
  font-family: "Trajan", sans-serif;
  text-shadow: 1px 1px 3px rgba(0,0,0,0.75);
}
.acalog-custom .athenaeum__media-top p {
  font-size: 16px;
  line-height: 1.35;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 100;
}
.acalog-custom .athenaeum__media-bottom {
  position: relative;
  margin-bottom: 30px;
}
.acalog-custom .athenaeum__media-bottom .field-name-field-graphic-body-fpp {
  position: absolute;
  width: 100%;
  color: #fff;
  padding: 20px;
  top: 0;
  font-weight: 100;
  font-size: 16px;
  line-height: 1.35;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .athenaeum__media-bottom img {
  width: 100%;
}
.acalog-custom .athenaeum__event-header {
  margin-bottom: 20px;
}
.acalog-custom .athenaeum__event-body {
  margin-bottom: 20px;
}
.acalog-custom .athenaeum__event-image {
  margin-bottom: 10px;
}
.acalog-custom .athenaeum__event-wrapper .ath-events-time {
  font-size: 16px;
  line-height: 26px;
}
.acalog-custom .athenaeum__event-speakers {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}
.acalog-custom .athenaeum__description-text {
  margin-bottom: 25px;
}
.acalog-custom .athenaeum .pane-ath-events-upcoming-events {
  border-top: 1px solid #cacaca;
  padding-top: 15px;
}
.acalog-custom .athenaeum .main-nav {
  display: none;
}
.acalog-custom .athenaeum .pane-menu-experiences-menu {
  display: none;
}
.acalog-custom .athenaeum .main-content {
  float: none;
  width: auto;
}
.acalog-custom .athenaeum .event-show-more,
.acalog-custom .athenaeum .event-sign-up {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.acalog-custom .athenaeum .event-show-more a,
.acalog-custom .athenaeum .event-sign-up a {
  color: #810031;
}
.acalog-custom #shortcuts-nav1 {
  display: block;
}
.acalog-custom #shortcuts-nav {
  float: left;
}
.acalog-custom #shortcuts-nav ul {
  position: relative;
}
.acalog-custom #ath-menu {
  display: none;
}
.acalog-custom .athenaeum #ath-menu {
  display: block;
}
.acalog-custom .athenaeum #ath-menu ul {
  position: relative;
}
.acalog-custom .athenaeum #shortcuts-nav1 {
  display: none;
}
.acalog-custom .view-ath-events .views-row {
  margin-bottom: 44px;
}
.acalog-custom .view-ath-events .panel-2col {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.acalog-custom .view-ath-events .panel-col-first,
.acalog-custom .view-ath-events .panel-col-last {
  width: auto;
  float: none;
}
.acalog-custom .view-ath-events .panel-col-first .inside,
.acalog-custom .view-ath-events .panel-col-last .inside {
  margin: 0;
}
.acalog-custom .view-ath-events .panel-col-last {
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .view-ath-events .views-field-field-ath-event-date-and-time,
.acalog-custom .view-ath-events .views-field-field-ath-event-speaker-names {
  font-size: 16px;
  line-height: 26px;
}
.acalog-custom .view-ath-events .views-field-field-ath-event-speaker-names {
  font-weight: 700;
}
.acalog-custom .view-ath-events .event-show-more {
  color: #810031;
  cursor: pointer;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.acalog-custom .view-ath-events .event-show-more:after {
  content: '\25BA';
  margin-left: 3px;
}
.acalog-custom .view-ath-events .event-show-more.expanded:after {
  content: '\25BC';
}
.acalog-custom #site-header-search-form .form-text {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 100%;
  position: absolute;
  bottom: 0;
  border-width: 2px;
  padding-right: 8px;
  padding-left: 8px;
  font-family: "Source Sans Pro", sans-serif;
  border-color: #b6b6b6 #bbbbbb #c7c7c7 #b7b7b7;
}
.acalog-custom #site-header-search-form > div {
  position: relative;
  margin-right: 30px !important;
}
.acalog-custom #site-header-search-form div {
  margin: 0;
}
.acalog-custom #site-header-search-form label {
  width: auto;
  margin-right: -30px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 12px;
  color: #515151;
}
.acalog-custom #site-header-search-form .form-submit {
  background: url("../../img/gateway/search.svg");
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  background-color: transparent;
  background-repeat: no-repeat;
  opacity: 1 !important;
  border: 0 none;
  font-size: 0;
  width: 24px;
  height: 24px;
  padding: 0;
  bottom: 4px;
  right: -30px;
  cursor: pointer;
}
.acalog-custom #site-header-search-form .button {
  background-color: transparent;
  position: static;
  padding: 0;
}
.acalog-custom .flex-container a:active,
.acalog-custom #featured a:active,
.acalog-custom .flex-container a:focus,
.acalog-custom #featured a:focus {
  outline: none;
}
.acalog-custom .slides,
.acalog-custom .flex-control-nav,
.acalog-custom .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom #featured {
  position: relative;
  zoom: 1;
  margin: 0;
  padding: 0;
}
.acalog-custom #featured .slides {
  zoom: 1;
  background: url("../../img/gateway/loading.gif#iefix") no-repeat center center #000;
}
.acalog-custom #featured .slides > li {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-left: 0;
  list-style: none;
  display: none;
  position: relative;
}
.acalog-custom .no-js #featured .slides > li:first-child {
  display: block;
}
.acalog-custom #featured .slides img {
  width: 100%;
  display: block;
}
.acalog-custom #featured .slides:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.acalog-custom .ie #featured .slides {
  min-height: 300px;
}
.acalog-custom [xmlns] #featured .slides {
  display: block;
}
.acalog-custom * html #featured .slides {
  height: 1%;
}
.acalog-custom .flex-pauseplay span {
  text-transform: capitalize;
}
.acalog-custom .flex-viewport {
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  max-height: 2000px;
  background: #000;
}
.acalog-custom .loading .flex-viewport {
  max-height: 300px;
}
.acalog-custom .flex-direction-nav {
  *height: 0;
}
.acalog-custom .flex-direction-nav li {
  list-style: none;
}
.acalog-custom .flex-direction-nav a {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 75px;
  height: 100%;
  margin: 0;
  display: block;
  position: absolute;
  top: 0;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0;
}
.acalog-custom .flex-direction-nav .flex-next {
  background: url("../../img/gateway/right-arrow-slider.png") no-repeat center center rgba(0,0,0,0.55);
  right: 0;
}
.acalog-custom .flex-direction-nav .flex-prev {
  background: url("../../img/gateway/left-arrow-slider.png") no-repeat center center rgba(0,0,0,0.55);
  left: 0;
}
.acalog-custom .flex-direction-nav .flex-disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}
.acalog-custom #featured:hover .flex-next {
  opacity: 0.8;
  right: 0;
}
.acalog-custom #featured:hover .flex-prev {
  opacity: 0.8;
  left: 0;
}
.acalog-custom #featured:hover .flex-next:hover,
.acalog-custom #featured:hover .flex-prev:hover {
  opacity: 1;
}
.acalog-custom ol.flex-control-nav {
  position: absolute;
  bottom: 5.5%;
  left: 0;
  width: 100%;
  margin: 0 0 0 -12px;
  list-style: none;
  height: 11px;
  z-index: 2000;
  text-align: center;
}
.acalog-custom ol.flex-control-nav li {
  display: inline-block;
  width: 11px;
  height: 11px;
  list-style: none;
  cursor: pointer;
}
.acalog-custom ol.flex-control-nav li a {
  display: block;
  width: 11px;
  height: 11px;
  background: url("../../img/gateway/flex_nav.png") 0 0 no-repeat;
  text-indent: -9999em;
  overflow: hidden;
}
.acalog-custom ol.flex-control-nav li a.flex-active {
  background-position: 0 -11px;
}
.acalog-custom p.flex-caption {
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #333;
  text-align: center;
  padding: 10px 10px 40px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 0;
}
.acalog-custom p.flex-caption.left {
  right: 0;
  left: 20%;
}
.acalog-custom p.flex-caption .title {
  margin-bottom: 10px;
  display: block;
}
.acalog-custom p.flex-caption .title .video {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 50px auto 0;
  height: 67px;
  width: 66px;
  display: block;
  background: url("../../img/gateway/play-button.png") no-repeat;
}
.acalog-custom .fr-overlay {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  zoom: 1;
  overlay: hidden;
}
.acalog-custom .fr-overlay-background {
  background: #000;
  filter: alpha(opacity=90);
  opacity: .9;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.acalog-custom .fr-window {
  z-index: 100000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.acalog-custom .fr-ui-outside .fr-info {
  z-index: 100001;
}
.acalog-custom .fr-loading {
  z-index: 100001;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 52px;
  height: 52px;
  margin-top: -26px;
  margin-left: -26px;
  overflow: visible;
}
.acalog-custom .fr-loading-offset {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.acalog-custom .fr-loading-background,
.acalog-custom .fr-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-loading-background {
  background: #0d0d0d url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/loading\.gif") 50% 50% no-repeat;
  opacity: .8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(80,80,80,0.2);
}
.acalog-custom .fr-loading-icon {
  display: none;
}
.acalog-custom .fr-bubble {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.acalog-custom .fr-ui,
.acalog-custom .fr-info {
  font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
}
.acalog-custom .fr-frames {
  height: 100%;
  width: 100%;
  position: absolute;
  display: inline;
  top: 0;
  left: 0;
  overflow: hidden;
}
.acalog-custom .fr-frame,
.acalog-custom .fr-ui {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.acalog-custom .fr-window *:not(.fr-caption)::selection,
.acalog-custom .fr-window *:not(.fr-caption)::-moz-selection,
.acalog-custom .fr-window *:not(.fr-caption)::-webkit-selection {
  background: transparent;
}
.acalog-custom .fr-mobile-touch-enabled .fr-frame .fr-box {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-mobile-touch-enabled .fr-ui,
.acalog-custom .fr-mobile-touch-enabled .fr-ui-spacer,
.acalog-custom .fr-mobile-touch-enabled .fr-ui-wrapper,
.acalog-custom .fr-mobile-touch-enabled .fr-ui-padder,
.acalog-custom .fr-mobile-touch-enabled .fr-ui-toggle,
.acalog-custom .fr-mobile-touch-enabled .fr-ui-outer-border,
.acalog-custom .fr-mobile-touch-enabled .fr-side {
  pointer-events: none;
}
.acalog-custom .fr-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.acalog-custom .fr-box-has-ui-outside {
  overflow: hidden;
}
.acalog-custom .fr-box-spacer,
.acalog-custom .fr-ui-spacer {
  position: absolute;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .fr-box-wrapper,
.acalog-custom .fr-ui-wrapper {
  position: relative;
  background: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/blank\.gif");
}
.acalog-custom .fr-box-padder,
.acalog-custom .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  background: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/blank\.gif");
}
.acalog-custom .fr-box-padder,
.acalog-custom .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .fr-ui-padder {
  zoom: 1;
}
.acalog-custom .fr-box-wrapper,
.acalog-custom .fr-ui-wrapper,
.acalog-custom .fr-ui-toggle {
  position: relative;
  float: left;
  display: inline;
  zoom: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .fr-box-wrapper {
  background: #101010;
}
.acalog-custom .fr-ui-wrapper-outside {
  float: left;
  height: 100%;
  width: 100%;
}
.acalog-custom .fr-box-outer-border,
.acalog-custom .fr-ui-outer-border {
  position: relative;
  float: left;
  display: inline;
  height: 100%;
  width: 100%;
  zoom: 1;
}
.acalog-custom .fr-ltIE9 .fr-box-outer-border,
.acalog-custom .fr-ltIE9 .fr-ui-outer-border {
  border: 0px solid transparent;
}
.acalog-custom .fr-content {
  height: 100%;
  width: 100%;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
}
.acalog-custom .fr-content-image {
  position: absolute;
  top: 0;
  left: 0;
  image-rendering: optimizeQuality;
  max-width: none;
}
.acalog-custom .fr-content-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .fr-onclick-side {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/css/skins/blank\.gif");
  cursor: pointer;
}
.acalog-custom .fr-onclick-previous {
  left: 0;
  width: 50px;
}
.acalog-custom .fr-onclick-next {
  right: 0;
}
.acalog-custom .fr-frame-touch .fr-content {
  position: absolute;
}
.acalog-custom .fr-side {
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  background: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/blank\.gif") 0 0 repeat;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  zoom: 1;
}
.acalog-custom .fr-side-disabled {
  cursor: default;
}
.acalog-custom .fr-side-button {
  position: absolute;
  top: 50%;
  width: 54px;
  height: 72px;
  margin: 0 9px;
  margin-top: -36px;
  pointer-events: auto;
}
.acalog-custom .fr-side-button-icon {
  float: left;
  position: relative;
  height: 100%;
  width: 100%;
  zoom: 1;
}
.acalog-custom .fr-side-previous {
  left: 0;
  width: 50%;
}
.acalog-custom .fr-side-next {
  right: 0;
  width: 50%;
}
.acalog-custom .fr-side-previous .fr-side-button {
  left: 0;
}
.acalog-custom .fr-side-next .fr-side-button {
  right: 0;
}
.acalog-custom .fr-ui-outside .fr-side {
  width: 72px;
  height: 72px;
  top: 50%;
  margin-top: -36px;
}
.acalog-custom .fr-ui-outside .fr-side-button {
  margin-top: 0;
  top: 0;
}
.acalog-custom .fr-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  color: #efefef;
  pointer-events: auto;
}
.acalog-custom .fr-info-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}
.acalog-custom .fr-info-outside .fr-info-background {
  background: #0d0d0d;
  filter: none;
  opacity: 1;
}
.acalog-custom .fr-info-padder {
  padding: 12px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
.acalog-custom .fr-caption {
  position: relative;
  filter: alpha(opacity=99);
  opacity: .99;
  width: auto;
  word-wrap: no-wrap;
}
.acalog-custom .fr-position-text {
  position: relative;
}
.acalog-custom .fr-has-position .fr-info-inside .fr-caption {
  margin-right: 75px;
}
.acalog-custom .fr-info-inside .fr-position {
  filter: alpha(opacity=99);
  opacity: .99;
  position: relative;
  text-align: right;
  word-wrap: no-wrap;
  line-height: 21px;
  color: #b3b3b3;
  float: right;
  width: 75px;
}
.acalog-custom .fr-no-caption .fr-info-inside .fr-position {
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
  filter: alpha(opacity=99);
}
.acalog-custom .fr-info-inside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-no-caption .fr-info-inside .fr-position-background {
  border-radius: 12px;
  background: #101010;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .fr-info-inside .fr-position-text {
  position: relative;
}
.acalog-custom .fr-no-caption .fr-info-inside .fr-position-text {
  float: left;
  height: 13px;
  line-height: 13px;
  padding: 6px 10px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.acalog-custom .fr-ui-outside .fr-position {
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: inline;
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
}
.acalog-custom .fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1e1e1e;
  border: 1px solid rgba(180,180,180,0.2);
}
.acalog-custom .fr-ui-outside .fr-position-text {
  position: relative;
  float: left;
  width: auto;
  text-align: right;
  word-wrap: no-wrap;
  color: #b3b3b3;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: no-wrap;
  padding: 6px 10px;
  height: 13px;
  line-height: 13px;
}
.acalog-custom .fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-no-caption .fr-info-outside {
  display: none;
}
.acalog-custom .fr-no-caption .fr-info-padder {
  pointer-events: none;
}
.acalog-custom .fr-no-caption .fr-info-background {
  pointer-events: none;
  opacity: 0;
  filter: none;
  display: none;
}
.acalog-custom .fr-no-caption .fr-position-text,
.acalog-custom .fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.acalog-custom .fr-ui-outside .fr-position {
  float: none;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 15px;
}
.acalog-custom .fr-ltIE8 .fr-info * {
  zoom: 1;
  filter: alpha(opacity=99);
}
.acalog-custom .fr-ltIE8 .fr-box * {
  zoom: 1;
  filter: alpha(opacity=99);
}
.acalog-custom .fr-info-outside {
  bottom: auto;
}
.acalog-custom .fr-no-caption .fr-info-outside .fr-info-padder {
  padding: 10px 5px;
}
.acalog-custom .fr-ui-outside .fr-no-caption .fr-position {
  margin: 0;
}
.acalog-custom .fr-close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 12px;
  width: 23px;
  height: 23px;
  cursor: pointer;
  pointer-events: auto;
}
.acalog-custom .fr-close-background {
  position: absolute;
  top: 12px;
  left: 12px;
  height: 23px;
  width: 23px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #282828;
  cursor: pointer;
}
.acalog-custom .fr-close:hover .fr-close-background {
  background-color: #333;
}
.acalog-custom .fr-ui-outside .fr-close-background {
  background-color: #363636;
}
.acalog-custom .fr-ui-outside .fr-close:hover .fr-close-background {
  background-color: #434343;
}
.acalog-custom .fr-close-icon {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-thumbnails {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9%;
  min-height: 40px;
  max-height: 120px;
  height: 9%;
  padding: 20px 0;
  -webkit-tap-highlight-color: transparent;
  zoom: 1;
}
.acalog-custom .fr-thumbnails,
.acalog-custom .fr-thumbnails * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .fr-thumbnails-slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  zoom: 1;
}
.acalog-custom .fr-thumbnails-slider-slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.acalog-custom .fr-thumbnails-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  padding: 20px 0;
}
.acalog-custom .fr-thumbnails-thumbs {
  float: left;
  height: 100%;
  overflow-x: hidden;
  position: relative;
  top: 0;
  left: 0;
}
.acalog-custom .fr-ltIE9 .fr-thumbnails-thumbs {
  overflow: hidden;
}
.acalog-custom .fr-thumbnails-slide {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}
.acalog-custom .fr-thumbnail {
  position: relative;
  width: 30px;
  height: 100%;
  float: left;
  margin: 0 10px;
  display: inline;
  zoom: 1;
  cursor: pointer;
}
.acalog-custom .fr-ltIE9 .fr-thumbnail * {
  overflow: hidden;
  z-index: 1;
  zoom: 1;
}
.acalog-custom .fr-thumbnail-wrapper {
  position: relative;
  background: #161616;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  display: inline;
  z-index: 0;
}
.acalog-custom .lv_thumbnail_icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
}
.acalog-custom .fr-thumbnail-overlay {
  cursor: pointer;
}
.acalog-custom .fr-thumbnail-active .fr-thumbnail-overlay {
  cursor: default;
}
.acalog-custom .fr-thumbnail-overlay,
.acalog-custom .fr-thumbnail-overlay-background,
.acalog-custom .fr-thumbnail-overlay-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-thumbnail-overlay-border {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  overflow: hidden;
  border-style: solid;
  border-color: transparent;
}
.acalog-custom .fr-thumbnail img {
  position: absolute;
  filter: alpha(opacity=85);
  opacity: .85;
  max-width: none;
}
.acalog-custom .fr-thumbnail:hover img,
.acalog-custom .fr-thumbnail-active:hover img {
  filter: alpha(opacity=99);
  opacity: .99;
}
.acalog-custom .fr-thumbnail-active img,
.acalog-custom .fr-thumbnail-active:hover img {
  filter: alpha(opacity=35);
  opacity: .35;
}
.acalog-custom .fr-thumbnail-active {
  cursor: default;
}
.acalog-custom .fr-thumbnail-loading,
.acalog-custom .fr-thumbnail-loading-background,
.acalog-custom .fr-thumbnail-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-thumbnail-loading-background {
  background-color: #101010;
  background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/loading\.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: .8;
  position: relative;
  float: left;
}
.acalog-custom .fr-thumbnail-loading-icon {
  display: none;
}
.acalog-custom .fr-thumbnails-side {
  float: left;
  height: 100%;
  width: 28px;
  margin: 0 10px;
  position: relative;
  overflow: hidden;
}
.acalog-custom .fr-thumbnails-side-previous {
  margin-left: 20px;
}
.acalog-custom .fr-thumbnails-side-next {
  margin-right: 20px;
}
.acalog-custom .fr-thumbnails-side-button {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.acalog-custom .fr-thumbnails-side-button-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #333;
  cursor: pointer;
  border-radius: 4px;
}
.acalog-custom .fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
  background-color: #3b3b3b;
}
.acalog-custom .fr-thumbnails-side-button-disabled * {
  cursor: default;
}
.acalog-custom .fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background {
  background-color: #333;
}
.acalog-custom .fr-thumbnails-side-button-icon {
  height: 42px;
  width: 42px;
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
}
.acalog-custom .fr-ltIE8 * {
  zoom: 1;
  z-index: 1;
}
.acalog-custom .fr-ltIE9 .fr-content-image-overlay,
.acalog-custom .fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background {
  border: 0;
}
.acalog-custom .fr-window-fresco .fr-side-button-icon,
.acalog-custom .fr-window-fresco .fr-close-icon,
.acalog-custom .fr-window-fresco .fr-thumbnails-side-button-icon {
  background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/fresco/sprite\.png");
}
.acalog-custom .fr-window-fresco .fr-box-outer-border {
  box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.acalog-custom .fr-window-fresco .fr-box-wrapper {
  background: #101010;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.acalog-custom .fr-window-fresco .fr-content-image-overlay {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255,255,255,0.08);
}
.acalog-custom .fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay {
  border-bottom-width: 0px;
}
.acalog-custom .fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay {
  border-bottom-width: 1px;
}
.acalog-custom .fr-window-fresco .fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.acalog-custom .fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
  border: 1px solid rgba(180,180,180,0.15);
}
.acalog-custom .fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
  border: 1px solid rgba(68,68,68,0.1);
  border-top-width: 0;
}
.acalog-custom .fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
  border: 1px solid rgba(80,80,80,0.25);
  border-top-width: 0;
}
.acalog-custom .fr-window-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.acalog-custom .fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
  box-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.acalog-custom .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
  background-position: -13px -14px;
}
.acalog-custom .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
  background-position: -93px -14px;
}
.acalog-custom .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon {
  background-position: -13px -114px;
}
.acalog-custom .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon {
  background-position: -93px -114px;
}
.acalog-custom .fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.acalog-custom .fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
  background-position: -13px -214px;
}
.acalog-custom .fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.acalog-custom .fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
  background-position: -93px -214px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon {
  background-position: -13px -114px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon {
  background-position: -93px -114px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .5;
}
.acalog-custom .fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.acalog-custom .fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon {
  opacity: 1;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon {
  opacity: .2;
}
.acalog-custom .fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon {
  background-image: none;
}
.acalog-custom .fr-window-fresco .fr-close .fr-close-icon {
  background-position: -169px -9px;
}
.acalog-custom .fr-window-fresco .fr-close:hover .fr-close-icon {
  background-position: -210px -9px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.acalog-custom .fr-window-fresco .fr-close:hover .fr-close-icon {
  opacity: 1;
}
.acalog-custom .fr-window-fresco .fr-thumbnail-wrapper {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.acalog-custom .fr-window-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.acalog-custom .fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
  box-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.acalog-custom .fr-window-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 -1px 4px rgba(0,0,0,0.3);
}
.acalog-custom .fr-window-fresco .fr-thumbnail-overlay-border {
  border-width: 1px;
  border-color: rgba(255,255,255,0.08);
}
.acalog-custom .fr-thumbnail-active .fr-thumbnail-overlay-border,
.acalog-custom .fr-thumbnail-active:hover .fr-thumbnail-overlay-border {
  border: 0px;
}
.acalog-custom .fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
  background-position: -160px -41px;
}
.acalog-custom .fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon {
  background-position: -202px -41px;
}
.acalog-custom .fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
  background-position: -160px -83px;
}
.acalog-custom .fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon {
  background-position: -202px -83px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {
  background-position: -160px -41px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {
  background-position: -202px -83px;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon {
  opacity: 1;
}
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled {
  opacity: .5;
}
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -244px -41px;
}
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -244px -83px;
}
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.acalog-custom .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
  filter: alpha(opacity=50);
}
.acalog-custom .fr-window-IE6 * {
  zoom: 1;
}
.acalog-custom .fr-window-IE6 .fr-side-button-icon,
.acalog-custom .fr-window-IE6 .fr-close-icon,
.acalog-custom .fr-window-IE6 .fr-thumbnails-side-button-icon {
  background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/ie6/sprite\.png");
}
.acalog-custom .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon {
  background-position: -13px -114px;
}
.acalog-custom .fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon {
  background-position: -93px -114px;
}
.acalog-custom .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.acalog-custom .fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
  background-position: -13px -214px;
}
.acalog-custom .fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.acalog-custom .fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
  background-position: -93px -214px;
}
.acalog-custom .fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon {
  display: none;
}
.acalog-custom .fr-window-IE6 .fr-close .fr-close-icon {
  background-position: -169px -9px;
}
.acalog-custom .fr-window-IE6 .fr-close:hover .fr-close-icon {
  background-position: -210px -9px;
}
.acalog-custom .fr-window-IE6 .fr-info {
  filter: alpha(opacity=99);
}
.acalog-custom .fr-window-IE6 .fr-ui-outside .fr-info {
  background: red;
}
.acalog-custom .fr-window-IE6 .fr-close-icon {
  background-color: #232323;
}
.acalog-custom .fr-window-IE6 .fr-close .fr-close-background {
  display: none;
}
.acalog-custom .fr-window-IE6 .fr-info-background {
  display: none;
}
.acalog-custom .fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.acalog-custom .fr-window-IE6 .fr-info-outside {
  background: #0d0d0d;
}
.acalog-custom .fr-window-IE6 .fr-position {
  background: #101010;
}
.acalog-custom .fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position {
  background: none;
}
.acalog-custom .fr-window-IE6 .fr-position .fr-position-background {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
  .acalog-custom .fr-window-fresco .fr-side-button-icon,
  .acalog-custom .fr-window-fresco .fr-close-icon,
  .acalog-custom .fr-window-fresco .fr-side-button-icon {
    background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/fresco/sprite@x2\.png");
    background-size: 500px 500px;
  }
}
@media only screen and (min-width: 360px) {
  .acalog-custom h4 .btn {
    float: right;
    margin-top: 6px;
  }
  .acalog-custom .headlines .article {
    zoom: 1;
  }
  .acalog-custom .headlines .article:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .headlines .article img {
    float: left;
    margin-right: 20px;
  }
  .acalog-custom .media-113 .article-content {
    margin-left: 133px;
  }
}
@media only screen and (min-width: 480px) {
  .acalog-custom .item-media {
    zoom: 1;
  }
  .acalog-custom .item-media:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .item-media .media {
    width: 120px;
    float: left;
  }
  .acalog-custom .item-media .item-info {
    margin-left: 140px;
  }
  .acalog-custom .resources {
    margin: 0 -20px;
  }
  .acalog-custom .resource {
    float: left;
    width: 50%;
    padding-bottom: 0;
  }
  .acalog-custom .resource .media {
    padding: 0 20px;
  }
  .acalog-custom .resource .resource-info {
    padding: 0 20px;
    min-height: 200px;
  }
  .acalog-custom .profiles {
    margin: 0 -20px;
  }
  .acalog-custom .profiles .profile {
    float: left;
    width: 50%;
    padding-bottom: 0;
  }
  .acalog-custom .profiles .profile .media {
    padding: 0 20px;
  }
  .acalog-custom .profiles .profile .profile-info {
    padding: 0 20px;
    min-height: 200px;
  }
  .acalog-custom .profile-media-large .media {
    width: auto;
    float: none;
  }
  .acalog-custom .profile-media-large .profile-info {
    margin-left: 0;
  }
  .acalog-custom .thumbnails .thumb {
    width: 25%;
  }
  .acalog-custom #section-subscribe .container {
    min-height: 440px;
  }
  .acalog-custom #section-contact .container {
    min-height: 440px;
  }
  .acalog-custom #news-categories #news-category-headlines .box-title {
    padding-left: 40px;
    margin-bottom: 0;
  }
  .acalog-custom #news-categories #news-category-headlines article {
    padding: 0 40px;
    margin-bottom: 40px;
    position: relative;
  }
  .acalog-custom #news-categories #news-category-headlines article img {
    float: left;
    margin-right: 20px;
  }
  .acalog-custom #news-categories #news-category-headlines article .comments {
    position: absolute;
    top: 0;
    right: 0;
  }
  .acalog-custom .article-news figure {
    float: left;
    width: 27%;
  }
  .acalog-custom .article-news .article-content {
    margin-left: 33%;
    margin-top: 0;
  }
  .acalog-custom .article-news.featured figure {
    float: none;
    width: auto;
  }
  .acalog-custom .article-news.featured figure img {
    width: 100%;
  }
  .acalog-custom .article-news.featured .article-content {
    margin-left: 0;
  }
}
@media (min-width: 480px) {
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-content {
    padding-left: 220px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-content h2 {
    font-size: 24px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-image {
    width: 200px;
    float: left;
    margin-bottom: 0;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .pane-content .fieldable-panels-pane {
    overflow: hidden;
  }
  .acalog-custom .athenaeum__event-header {
    position: relative;
    zoom: 1;
    min-height: 172px;
  }
  .acalog-custom .athenaeum__event-header:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .athenaeum__event-image {
    width: 223px;
    position: absolute;
    top: 9px;
    left: 0;
    margin-bottom: 0;
  }
  .acalog-custom .athenaeum__event-wrapper {
    padding-left: 243px;
  }
  .acalog-custom .view-ath-events .panel-2col {
    min-height: 170px;
    margin-right: 0;
    margin-left: 0;
  }
  .acalog-custom .view-ath-events .panel-col-first {
    width: 223px;
    position: absolute;
    top: 9px;
    left: 0;
  }
  .acalog-custom .view-ath-events .panel-col-last {
    padding-left: 249px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 980px) {
  .acalog-custom #nav-directory .panel ul li {
    width: 10%;
  }
  .acalog-custom .box-features .article-news .article-category {
    float: left;
    margin: 1px 5px 1px 0;
  }
  .acalog-custom .box-features .article-news .date {
    margin-bottom: .5em;
  }
  .acalog-custom .box-features .article-news .date:before {
    content: '?';
    margin-right: 5px;
  }
}
@media only screen and (min-width: 481px) {
  .acalog-custom .new-staff.profiles .profile {
    width: 33%;
  }
}
@media only screen and (min-width: 750px) {
  .acalog-custom .intro-content .block {
    padding: 0 20px;
  }
  .acalog-custom .parts {
    zoom: 1;
    margin: 0 -20px;
  }
  .acalog-custom .parts:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .parts .part {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 20px 0;
  }
  .acalog-custom .parts .part h3,
  .acalog-custom .parts .part p.note {
    padding-left: 20px;
    padding-right: 20px;
  }
  .acalog-custom .parts .part ul,
  .acalog-custom .parts .part ol,
  .acalog-custom .parts .part a.button {
    margin-left: 20px;
    margin-right: 20px;
  }
  .acalog-custom .page-body .lead {
    margin-right: -40%;
  }
  .acalog-custom .events-featured {
    zoom: 1;
    margin: 0 -20px;
  }
  .acalog-custom .events-featured:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .events-featured article {
    float: left;
    width: 50%;
  }
  .acalog-custom .events-featured article .article-content {
    padding: 0 20px;
  }
  .acalog-custom .section-aside .social-network {
    padding: 0 20px 40px 0;
  }
  .acalog-custom .lists {
    zoom: 1;
    margin: 0 -20px;
  }
  .acalog-custom .lists:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .lists .list {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 20px 0;
  }
  .acalog-custom .lists .list li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .acalog-custom .lists .list-buttons {
    margin-top: 0;
  }
  .acalog-custom .lists .list-buttons .button {
    text-align: center;
  }
  .acalog-custom .inset {
    float: right;
    max-width: 50%;
    margin: 0 -40% 40px 40px;
  }
  .acalog-custom .page-content .page-body img.alignright {
    float: right;
    max-width: 50%;
    margin: 0 -40% 40px 40px;
  }
  .acalog-custom .thumbnails {
    margin: -20px -20px 20px;
  }
  .acalog-custom .thumbnails .thumb a {
    padding: 20px;
  }
  .acalog-custom .navigation-block .box {
    border-right: 0;
  }
  .acalog-custom #overview-academics,
  .acalog-custom .section-academics .section-overview .subsection:first-child figure {
    border-color: #d14414;
  }
  .acalog-custom #overview-experiences,
  .acalog-custom .section-experiences .section-overview .subsection:first-child figure {
    border-color: #566b21;
  }
  .acalog-custom #overview-life,
  .acalog-custom .section-life .section-overview .subsection:first-child figure {
    border-color: #00546b;
  }
  .acalog-custom #overview-outcomes,
  .acalog-custom .section-outcomes .section-overview .subsection:first-child figure {
    border-color: #981a31;
  }
  .acalog-custom .section-admission .section-overview .subsection:first-child figure {
    border-color: #5e2154;
  }
  .acalog-custom .node-type-article .main-content .featured-image {
    margin-right: 20px;
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 750px) and (max-width: 980px) {
  .acalog-custom #overview-academics figure {
    border-color: #d14414;
  }
  .acalog-custom #overview-experiences figure {
    border-color: #566b21;
  }
  .acalog-custom #overview-life figure {
    border-color: #00546b;
  }
  .acalog-custom #overview-outcomes figure {
    border-color: #981a31;
  }
}
@media only screen and (max-width: 750px) and (min-width: 480px) {
  .acalog-custom .main-nav ul li {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .acalog-custom .main-nav ul li.active {
    background: none;
  }
  .acalog-custom .facet-overview {
    float: left;
    width: 45%;
  }
  .acalog-custom .facet figure {
    float: right;
    width: 50%;
    margin-left: 5%;
    margin-bottom: 20px;
    padding: 0;
    border-top: 20px solid #fff;
  }
  .acalog-custom .facet figure img {
    width: 100%;
  }
  .acalog-custom #overview-academics figure {
    border-color: #d14414;
  }
  .acalog-custom #overview-experiences figure {
    border-color: #566b21;
  }
  .acalog-custom #overview-life figure {
    border-color: #00546b;
  }
  .acalog-custom #overview-outcomes figure {
    border-color: #981a31;
  }
  .acalog-custom .article-events img {
    width: 100%;
  }
  .acalog-custom .box .articles {
    padding-bottom: 20px;
  }
  .acalog-custom .article-news.featured.single figure {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .acalog-custom .article-news.featured.single figure img {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 751px) {
  .acalog-custom a.skip-link {
    display: none;
  }
  .acalog-custom header,
  .acalog-custom section,
  .acalog-custom #supplementary,
  .acalog-custom .secondary-content,
  .acalog-custom .global-nav ul.menu,
  .acalog-custom .footer-nav {
    max-width: 1120px;
    margin: 0 auto;
  }
  .acalog-custom .main-nav li a {
    margin-left: 2px;
  }
  .acalog-custom #utility-nav {
    float: right;
  }
  .acalog-custom #section-gateway {
    max-width: 1400px;
  }
  .acalog-custom .section-cmc {
    max-width: 1080px;
  }
  .acalog-custom #content {
    padding: 40px 0;
  }
  .acalog-custom #overview {
    padding-bottom: 40px;
  }
  .acalog-custom #supplementary {
    margin-bottom: 40px;
  }
  .acalog-custom #section-spotlights {
    margin-bottom: 40px;
  }
  .acalog-custom #secondary {
    padding: 20px 0;
  }
  .acalog-custom #select-leadership-path,
  .acalog-custom .section-overview,
  .acalog-custom #supplementary section .container,
  .acalog-custom #section-spotlights {
    -moz-box-shadow: 0 0 7px rgba(50,50,50,0.4);
    -webkit-box-shadow: 0 0 7px rgba(50,50,50,0.4);
    box-shadow: 0 0 7px rgba(50,50,50,0.4);
    border: 1px solid #b5b5b5;
  }
  .acalog-custom .box {
    background: #ffffff;
    position: relative;
    margin-bottom: 40px;
  }
  .acalog-custom blockquote.pullquote {
    width: 55%;
  }
  .acalog-custom #section-gateway {
    position: relative;
  }
  .acalog-custom #main-heading {
    position: absolute;
    top: 30%;
    left: 50%;
    margin-right: 40px;
    margin-left: 20px;
    text-align: left;
  }
  .acalog-custom #main-heading h1 {
    font-size: 1.75em;
  }
  .acalog-custom #main-heading h2 {
    font-size: 1.375em;
  }
  .acalog-custom #select-leadership-path {
    position: absolute;
    z-index: 10;
    bottom: -75px;
    width: auto;
    left: 20%;
    right: 20%;
  }
  .acalog-custom #overview {
    padding-top: 120px;
  }
  .acalog-custom .section-overview {
    margin-bottom: 0;
  }
  .acalog-custom #overview,
  .acalog-custom #content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .acalog-custom .facet {
    border-top: none;
  }
  .acalog-custom .subsection {
    padding-bottom: 0;
  }
  .acalog-custom .facet-overview {
    float: left;
    width: 33.3333333333%;
    border-top: 1px solid #e4e4e4;
  }
  .acalog-custom .facet figure,
  .acalog-custom .subsection figure {
    padding: 0;
    border-top: 0;
    margin: 0;
  }
  .acalog-custom .subsection figure {
    float: left;
  }
  .acalog-custom .subsection-content,
  .acalog-custom .subsection-overview {
    margin-left: 270px;
  }
  .acalog-custom .subsection-overview {
    padding-bottom: 40px;
  }
  .acalog-custom .facet-content {
    float: left;
    width: 42.559523809524%;
    border-top: 1px solid #e4e4e4;
  }
  .acalog-custom .facet:first-child .facet-overview,
  .acalog-custom .facet:first-child figure,
  .acalog-custom .facet:first-child .facet-content,
  .acalog-custom .subsection:first-child .subsection-overview,
  .acalog-custom .subsection:first-child figure,
  .acalog-custom .subsection:first-child .subsection-content {
    border-top: none;
  }
  .acalog-custom .facet {
    border-right: 20px solid #fff;
  }
  .acalog-custom .section-overview .subsection:first-child {
    padding-top: 20px;
  }
  .acalog-custom .section-overview .subsection:first-child figure {
    border-top: 20px solid #ccc;
    margin-top: -20px;
  }
  .acalog-custom #supplementary section {
    float: left;
    width: 50%;
    margin: 0;
  }
  .acalog-custom .front #supplementary section {
    float: none;
    width: auto;
  }
  .acalog-custom #supplementary section .container {
    margin-left: 20px;
  }
  .acalog-custom #supplementary section:nth-child(odd) .container {
    margin-left: 0;
    margin-right: 20px;
  }
  .acalog-custom #section-spotlights h3 {
    margin-left: 75.892857142857%;
    width: 24.107142857143%;
  }
  .acalog-custom #section-announcements ul {
    padding: 0;
  }
  .acalog-custom #section-announcements li {
    float: left;
    width: 50%;
    padding: 0;
  }
  .acalog-custom #section-announcements li a {
    margin-left: 20px;
  }
  .acalog-custom #section-announcements li:nth-child(odd) a {
    margin-left: 0;
    margin-right: 20px;
  }
  .acalog-custom .intro-figure {
    float: left;
    width: 50%;
    margin-bottom: 60px;
  }
  .acalog-custom .intro-figure figure {
    padding-right: 20px;
  }
  .acalog-custom .intro-content {
    float: left;
    width: 50%;
  }
  .acalog-custom .intro-aside {
    float: right;
    width: 100%;
    margin-top: 0;
  }
  .acalog-custom .intro-aside .block {
    padding: 30px 40px;
  }
  .acalog-custom .section-aside {
    float: right;
    width: 24.107142857143%;
  }
  .acalog-custom .main-content {
    float: left;
    width: 75.892857142857%;
  }
  .acalog-custom .no-sidebars .main-content {
    float: none;
    width: 100%;
  }
  .acalog-custom .main-content .page-content {
    padding: 0 40px 40px;
  }
  .acalog-custom .page-body {
    margin-right: 29.87012987013%;
  }
  .acalog-custom .page-content .pullquote {
    margin: 0 -40% 0 0;
    padding-left: 40px;
  }
  .acalog-custom .section-aside .block-menu-block,
  .acalog-custom .section-nav,
  .acalog-custom .nav-resources {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .section-aside .block-menu-block .menu-block-wrapper > .menu,
  .acalog-custom .nav-resources .list-links,
  .acalog-custom .section-aside .section-nav .list-links,
  .acalog-custom .block-menu-block {
    padding: 0;
  }
  .acalog-custom .nav-resources .list-title,
  .acalog-custom .section-aside .block-menu-block h2,
  .acalog-custom .section-aside .section-nav .block-title {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }
  .acalog-custom .section-aside .block-menu-block h2,
  .acalog-custom .section-aside .section-nav .block-title,
  .acalog-custom .box-features .box-title {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .acalog-custom .section-aside .block-menu-block h2 a,
  .acalog-custom .section-aside .section-nav .block-title a,
  .acalog-custom .nav-resources .list-title a {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .section-intro .box-title,
  .acalog-custom .box-article .box-title,
  .acalog-custom .box-features .box-title {
    position: absolute;
    right: 0;
    top: 0;
    width: 24.107142857143%;
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom #notifications .controls {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent !important;
  }
  .acalog-custom #supplementary .unit-sections {
    float: none;
    width: auto;
  }
  .acalog-custom #supplementary .unit-sections h3 a {
    margin-left: 20px;
  }
  .acalog-custom #supplementary section.unit-sections .container,
  .acalog-custom #supplementary section.unit-sections:nth-child(odd) .container {
    margin-right: 0;
  }
  .acalog-custom #supplementary .unit-sections .container {
    zoom: 1;
    display: block;
  }
  .acalog-custom #supplementary .unit-sections .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom #supplementary .unit-sections .unit-section {
    float: left;
    width: 50%;
  }
  .acalog-custom #supplementary .unit-sections .unit-section-b .unit-content {
    padding-left: 20px;
  }
  .acalog-custom #supplementary .unit-sections .unit-section .unit-content {
    padding-bottom: 40px;
  }
  .acalog-custom #supplementary h3 {
    margin-left: 50%;
    width: 50%;
  }
  .acalog-custom #supplementary h3.box-title {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom #section-spotlights h3.box-title {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom #supplementary h3 a,
  .acalog-custom #section-spotlights h3 a {
    padding: 30px 0;
  }
  .acalog-custom #news-categories #news-category-events,
  .acalog-custom #news-categories #news-category-topics {
    float: left;
    width: 50%;
  }
  .acalog-custom #news-categories #news-category-events .box-title {
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
  }
  .acalog-custom #news-categories #news-category-events .container {
    padding-left: 20px;
    padding-right: 0;
  }
  .acalog-custom #news-categories #news-category-topics .box-title {
    padding-left: 0;
    padding-right: 0;
    margin-left: 40px;
    margin-right: 20px;
  }
  .acalog-custom #news-categories #news-category-topics .container {
    padding-right: 20px;
  }
  .acalog-custom .article-tabs {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .article-tabs .tab .item {
    padding-right: 20px;
  }
  .acalog-custom .box-article .main-content .container figure {
    margin-right: 40px;
  }
  .acalog-custom .topics-list .list-title,
  .acalog-custom .topics-list .box-title {
    padding-left: 0;
  }
  .acalog-custom .topics-list .container {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .node-type-magazine-issue .twoofthreecol {
    width: 64%;
    margin-top: 2em;
    position: relative;
    float: left;
  }
  .acalog-custom .node-type-magazine-issue .threecol {
    width: 29.9%;
    margin-top: 2em;
    position: relative;
    float: left;
    margin-left: 2.762430939%;
  }
  .acalog-custom .node-type-magazine-issue .first {
    margin-left: 0;
  }
  .acalog-custom .node-type-magazine-issue .last {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 751px) {
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-content {
    padding-left: 305px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-content h2 {
    margin-bottom: 4px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-image {
    width: 275px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-description {
    color: #515151;
    line-height: 1.2;
    max-height: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .acalog-custom .athenaeum__footer .pane-content div.contact-right {
    margin: 0;
  }
  .acalog-custom .athenaeum__footer .pane-content div {
    float: left;
    width: 50%;
  }
  .acalog-custom .athenaeum__bottom,
  .acalog-custom .athenaeum__footer,
  .acalog-custom .athenaeum__columns {
    max-width: 1092px;
  }
  .acalog-custom .athenaeum__columns--left {
    width: 63%;
    margin-right: 5%;
  }
  .acalog-custom .athenaeum__columns--right {
    width: 32%;
  }
  .acalog-custom .athenaeum__columns--left,
  .acalog-custom .athenaeum__columns--right {
    float: left;
  }
  .acalog-custom .athenaeum .pane-bundle-single-graphic-fpp .flex-control-nav,
  .acalog-custom .athenaeum .flexslider .flex-control-nav {
    display: block;
  }
  .acalog-custom .athenaeum__media-top {
    margin-bottom: 39px;
  }
  .acalog-custom .athenaeum__media-top h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .acalog-custom .athenaeum__media-top h2 {
    font-size: 32px;
  }
  .acalog-custom .athenaeum__media-bottom .field-name-field-graphic-body-fpp {
    font-size: 24px;
    line-height: 30px;
  }
  .acalog-custom .athenaeum .main-nav {
    display: block;
  }
  .acalog-custom .athenaeum .pane-menu-experiences-menu {
    display: block;
  }
  .acalog-custom .athenaeum #ath-menu {
    display: none;
  }
  .acalog-custom .athenaeum #shortcuts-nav1 {
    display: block;
  }
}
@media only screen and (min-width: 751px) and (max-width: 980px) {
  .acalog-custom .main-nav {
    padding: 20px;
    border-top: 1px solid #e4e4e4;
  }
  .acalog-custom .half {
    float: left;
    width: 50%;
  }
  .acalog-custom .main-nav ul li {
    margin-bottom: -20px;
    padding-bottom: 28px;
  }
  .acalog-custom .facet:first-child figure,
  .acalog-custom .facet figure {
    float: right;
    width: 24.107142857143%;
    border-top: 20px solid #fff;
  }
  .acalog-custom .facet {
    border-right: none;
  }
  .acalog-custom .facet-overview {
    width: 33.333333333333%;
  }
  .acalog-custom .facet-content {
    width: 42.559523809524%;
  }
  .acalog-custom .facet-overview h2 {
    font-size: 1.8em;
  }
  .acalog-custom .article-news .article-headline {
    font-size: 1.125em;
  }
  .acalog-custom .secondary-content section {
    float: left;
    width: 50%;
  }
  .acalog-custom .cmc-contact-info {
    float: left;
    width: 50%;
  }
  .acalog-custom .footer-nav {
    float: left;
    width: 50%;
    padding-top: 20px;
  }
  .acalog-custom .nav-group {
    float: left;
    width: auto;
  }
  .acalog-custom .intro-content {
    width: 50%;
  }
  .acalog-custom .intro-aside {
    width: 50%;
    margin-top: 20px;
  }
  .acalog-custom #tabs ul a {
    padding: 12px;
  }
  .acalog-custom .article-meta .meta-content p.social a {
    float: left;
    margin-left: 0px;
    padding: 0px 17px 0px 0px;
  }
  .acalog-custom .article-meta .meta-content p.social a .icon {
    margin-left: 0px;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .acalog-custom .magazine-banner img {
    max-height: 110px;
    min-width: 100%;
    background: transparent url("../../img/gateway/cmc_magazine-header--large.png") 0 0 no-repeat;
    background-size: contain;
  }
  .acalog-custom .magazine_issue-0 {
    position: relative;
    float: left;
    margin-top: 2em;
    width: 64%;
  }
  .acalog-custom .magazine_issue-1,
  .acalog-custom .magazine_issue-2 {
    position: relative;
    float: left;
    margin-right: 0%;
    margin-top: 2em;
    margin-bottom: 25px;
    margin-left: 6.1%;
    width: 29.9%;
  }
  .acalog-custom .magazine_issue-2 {
    margin-top: 0;
  }
  .acalog-custom .magazine_issue-3,
  .acalog-custom .magazine_issue-4 {
    position: relative;
    float: left;
    margin-right: 0%;
    margin-top: 0;
    margin-left: 6.1%;
    width: 12.9%;
  }
  .acalog-custom .magazine_issue-4 {
    margin-left: 4.1%;
  }
}
@media only screen and (min-width: 960px) {
  .acalog-custom .list-pairs li {
    margin-left: 50%;
    clear: both;
  }
  .acalog-custom .list-pairs li .key {
    float: left;
    width: 90%;
    margin-left: -100%;
    text-align: right;
  }
  .acalog-custom .list-pairs li .key .sep {
    display: none;
  }
}
@media only screen and (max-width: 979px) and (min-width: 480px) {
  .acalog-custom .profile .profile-overview {
    zoom: 1;
    margin-bottom: 20px;
  }
  .acalog-custom .profile .profile-overview:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .acalog-custom .profile .profile-overview figure {
    margin-bottom: 20px;
  }
  .acalog-custom .profile .profile-overview figure img {
    float: left;
    width: 33%;
    box-sizing: border-box;
    padding-right: 20px;
  }
  .acalog-custom .profile .profile-overview figure figcaption {
    margin-left: 33%;
  }
}
@media only screen and (min-width: 980px) {
  .acalog-custom .resource {
    width: 33%;
  }
  .acalog-custom .profiles .profile {
    width: 33%;
  }
  .acalog-custom .profile .profile-overview {
    float: left;
    width: 32.5%;
    box-sizing: border-box;
    padding-right: 40px;
  }
  .acalog-custom .profile .profile-content {
    margin-left: 32.5%;
  }
  .acalog-custom .profile .profile-content .profile-media-small .media {
    width: 25%;
    margin-left: -25%;
  }
  .acalog-custom .profile .profile-content .profile-media-small .profile-info {
    margin-left: 0;
  }
  .acalog-custom .lists .list {
    width: 33.3333333333%;
  }
}
@media only screen and (min-width: 981px) {
  .acalog-custom #nav-search,
  .acalog-custom #nav-directory {
    position: relative;
  }
  .acalog-custom #nav-search .panel {
    width: 100%;
  }
  .acalog-custom #nav-directory .panel {
    width: 200px;
  }
  .acalog-custom #nav-directory .panel ul li {
    width: 20%;
  }
  .acalog-custom #nav-directory .panel li a {
    padding-top: .5em;
    padding-bottom: .5em;
  }
  .acalog-custom #shortcuts-nav ul {
    display: block !important;
  }
  .acalog-custom .half,
  .acalog-custom .quarter {
    float: left;
    width: 50%;
  }
  .acalog-custom .facet figure,
  .acalog-custom .subsection figure {
    float: left;
    width: 24.107142857143%;
    border-top: 1px solid #e4e4e4;
  }
  .acalog-custom .facet-overview,
  .acalog-custom .subsection-overview {
    float: left;
    width: 24.107142857143%;
    margin-left: 0;
  }
  .acalog-custom .facet-content,
  .acalog-custom .subsection-content {
    float: left;
    width: 51.785714285714%;
    margin-left: 0;
  }
  .acalog-custom .subsection-overview {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .acalog-custom .subsection-overview ul {
    padding-left: 0;
    padding-right: 40px;
  }
  .acalog-custom .subsection-overview .subsection-links ul {
    padding-right: 0;
  }
  .acalog-custom .subsection-overview .subsection-links ul li {
    text-transform: none;
  }
  .acalog-custom .intro-figure {
    float: left;
    width: 50%;
    margin-bottom: 60px;
  }
  .acalog-custom .intro-figure figure {
    padding-right: 20px;
  }
  .acalog-custom .intro-content {
    float: left;
    width: 24.107142857143%;
  }
  .acalog-custom .intro-aside {
    float: right;
    width: 24.107142857143%;
  }
  .acalog-custom .intro-aside .block {
    min-height: 270px;
  }
  .acalog-custom #supplementary .article-content .article-headline,
  .acalog-custom #supplementary .unit-content .unit-headline {
    float: left;
    width: 41.304347826087%;
    margin-bottom: 0;
  }
  .acalog-custom #supplementary .article-content .date,
  .acalog-custom #supplementary .unit-content .date {
    float: left;
    width: 41.304347826087%;
    clear: left;
  }
  .acalog-custom #supplementary .article-content .excerpt,
  .acalog-custom #supplementary .unit-content .excerpt {
    margin-left: 50%;
    width: 50%;
  }
  .acalog-custom #supplementary .full .article-content .article-headline,
  .acalog-custom #supplementary .full .unit-content .unit-headline {
    float: none;
    width: 75%;
    margin-bottom: 0;
  }
  .acalog-custom #supplementary .full .article-content .date,
  .acalog-custom #supplementary .full .unit-content .date {
    float: none;
    width: 100%;
    clear: both;
  }
  .acalog-custom #supplementary .full .article-content .excerpt,
  .acalog-custom #supplementary .full .unit-content .excerpt {
    margin-left: 0%;
    width: 0%;
  }
  .acalog-custom .secondary-content section {
    float: left;
    width: 25%;
  }
  .acalog-custom .secondary-content section h3 .twitter-atreply {
    display: block;
  }
  .acalog-custom .links-social {
    width: 128px;
  }
  .acalog-custom .cmc-contact-info {
    float: left;
    width: 25%;
  }
  .acalog-custom .nav-group {
    float: left;
    width: 25%;
  }
  .acalog-custom .colleges-nav li {
    float: left;
    width: 12.5%;
  }
  .acalog-custom #select-leadership-path {
    padding: 30px;
  }
  .acalog-custom .nav-group .container {
    padding: 20px;
  }
  .acalog-custom .subsection-content.short {
    width: 27.678571428571%;
  }
  .acalog-custom .subsection-overview.long {
    width: 48.214285714286%;
  }
  .acalog-custom .subsection-overview.long .subsection-links.list-1,
  .acalog-custom .subsection-overview.long .subsection-links.list-2 {
    float: left;
    width: 42.592592592592%;
    padding: 0 7.07407407408% 0 0;
  }
  .acalog-custom #news-categories #news-category-headlines {
    float: left;
    width: 50%;
  }
  .acalog-custom #news-categories #news-category-headlines .box-title {
    padding-right: 20px;
    margin-right: 20px;
  }
  .acalog-custom #news-categories #news-category-topics {
    float: left;
    width: 24.107142857143%;
  }
  .acalog-custom #news-categories #news-category-topics .box-title {
    padding-left: 0;
    padding-right: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .acalog-custom #news-categories #news-category-topics .container {
    padding-left: 20px;
  }
  .acalog-custom #news-categories #news-category-topics ul li a {
    padding-right: 0;
  }
  .acalog-custom #news-categories #news-category-events {
    float: right;
    width: 24.107142857143%;
  }
  .acalog-custom #news-categories #news-category-events .box-title {
    padding-left: 0;
    margin-left: 0;
  }
  .acalog-custom #news-categories #news-category-events .container {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom #news-categories #news-category-events article {
    padding-right: 20px;
  }
  .acalog-custom #news-features .article-news.featured .article-hgroup {
    width: 46%;
    margin-right: 8%;
    float: left;
    display: inline;
  }
  .acalog-custom #news-features .article-news.featured .article-excerpt {
    width: 46%;
    float: left;
    display: inline;
  }
  .acalog-custom #news-features .article-news.featured figure {
    margin-left: -40px;
  }
  .acalog-custom #news-features .article-news.featured h4.article-headline {
    font-size: 2em;
    line-height: 36px;
    margin-bottom: 10px;
  }
  .acalog-custom .article-news {
    float: left;
    width: 25%;
  }
  .acalog-custom .article-news.featured {
    width: 50%;
  }
  .acalog-custom .article-news figure {
    float: none;
    width: auto;
  }
  .acalog-custom .article-news .article-subheadline {
    margin-bottom: 20px;
  }
  .acalog-custom .article-news .article-content {
    margin-left: 0;
  }
  .acalog-custom .article-news .article-category {
    margin-bottom: 20px;
  }
  .acalog-custom .article-meta {
    float: right;
    width: 25%;
  }
  .acalog-custom .box-article h2.section {
    font-size: 2.6em;
  }
  .acalog-custom .box-article .main-content {
    width: 75%;
  }
  .acalog-custom .box-article .main-content .container {
    float: left;
    width: 66.6666666666%;
  }
  .acalog-custom .box-article .main-content .container figure {
    margin-right: 20px;
  }
  .acalog-custom .box-article .main-content .container figure img {
    width: 100%;
  }
  .acalog-custom .box-article .main-content .container .page-content {
    margin-right: -50%;
  }
  .acalog-custom .box-article .main-content .container .page-content .page-body {
    margin-right: 34.210526315789%;
  }
  .acalog-custom .box-article .main-content .container .page-content .page-body .pullquote {
    margin-right: -50%;
    width: 66.6666666666%;
  }
  .acalog-custom .box-article .main-content .article-meta {
    float: left;
    width: 29.761904761905%;
  }
  .acalog-custom .box-article .main-content .article-meta .meta-content {
    padding-left: 20px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 981px) and (max-width: 1200px) {
  .acalog-custom .main-nav {
    font-size: .75em;
  }
  .acalog-custom .facet-overview h2 {
    font-size: 1.8em;
  }
  .acalog-custom .intro-figure {
    float: left;
    width: 50%;
    margin-bottom: 60px;
  }
  .acalog-custom .intro-figure figure {
    padding-right: 20px;
  }
  .acalog-custom .intro-content {
    float: left;
    width: 24.107142857143%;
  }
  .acalog-custom .intro-aside {
    float: right;
    width: 24.107142857143%;
  }
}
@media (min-width: 981px) {
  .acalog-custom .athenaeum #utility-nav {
    display: block;
  }
}
@media (min-width: 1132px) {
  .acalog-custom .athenaeum #content .box {
    max-width: 1400px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp {
    float: left;
    width: 50%;
    background-color: transparent;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .ath-event-block-image {
    overflow: hidden;
    position: relative;
    height: 100%;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-image {
    position: absolute;
    top: 0;
    left: 0;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .field-name-field-event-fpp-description {
    max-height: 128px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp .pane-content .fieldable-panels-pane {
    height: 196px;
    background-color: #f3f3f3;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp:nth-child(2n) .fieldable-panels-pane {
    margin-left: 15px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp:nth-child(2n+1) .fieldable-panels-pane {
    margin-right: 15px;
  }
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp:first-child .fieldable-panels-pane,
  .acalog-custom .athenaeum__bottom .pane-bundle-event-block-fpp:nth-child(2) .fieldable-panels-pane {
    margin-top: 0;
  }
  .acalog-custom .athenaeum__bottom,
  .acalog-custom .athenaeum__footer,
  .acalog-custom .athenaeum__columns {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .acalog-custom .athenaeum__columns--left {
    width: 73%;
  }
  .acalog-custom .athenaeum__columns--right {
    width: 22%;
  }
  .acalog-custom .athenaeum__media-top .field-name-field-fpp-description,
  .acalog-custom .athenaeum__media-top .field-name-field-graphic-body-fpp {
    max-width: 1092px;
    left: 50%;
    padding-left: 0;
    padding-right: 0;
    margin-left: -546px;
  }
  .acalog-custom .athenaeum__media-top h3 {
    font-size: 33px;
    line-height: 1;
  }
  .acalog-custom .athenaeum__media-top h2 {
    font-size: 60px;
    line-height: 1;
    margin-bottom: 2px;
  }
  .acalog-custom .athenaeum__media-top p {
    font-size: 28px;
    line-height: 30px;
  }
  .acalog-custom .athenaeum__media-bottom .field-name-field-graphic-body-fpp {
    max-width: 1092px;
    left: 50%;
    top: auto;
    bottom: 0;
    padding: 20px 0;
    margin-left: -546px;
  }
}
@media only screen and (min-width: 1400px) {
  .acalog-custom #main {
    background: #ccc;
  }
}
@media all and (min-height: 0px) {
  .acalog-custom .fr-thumbnails,
  .acalog-custom .fr-thumbnails-wrapper {
    padding: 10px 0;
  }
  .acalog-custom .fr-thumbnail,
  .acalog-custom .fr-thumbnails-side {
    margin: 0 4px;
  }
  .acalog-custom .fr-thumbnails-side-previous {
    margin-left: 8px;
  }
  .acalog-custom .fr-thumbnails-side-next {
    margin-right: 8px;
  }
  .acalog-custom .fr-thumbnail-loading-background {
    background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/loading\-small\.gif");
  }
}
@media all and (min-height: 200px) {
  .acalog-custom .fr-thumbnails,
  .acalog-custom .fr-thumbnails-wrapper {
    padding: 12px 0;
  }
  .acalog-custom .fr-thumbnail,
  .acalog-custom .fr-thumbnails-side {
    margin: 0 6px;
  }
  .acalog-custom .fr-thumbnails-side-previous {
    margin-left: 12px;
  }
  .acalog-custom .fr-thumbnails-side-next {
    margin-right: 12px;
  }
}
@media all and (min-height: 350px) {
  .acalog-custom .fr-thumbnail-loading-background {
    background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/loading\-medium\.gif");
  }
}
@media all and (min-height: 500px) {
  .acalog-custom .fr-thumbnails,
  .acalog-custom .fr-thumbnails-wrapper {
    padding: 14px 0;
  }
  .acalog-custom .fr-thumbnail,
  .acalog-custom .fr-thumbnails-side {
    margin: 0 7px;
  }
  .acalog-custom .fr-thumbnails-side-previous {
    margin-left: 14px;
  }
  .acalog-custom .fr-thumbnails-side-next {
    margin-right: 14px;
  }
}
@media all and (min-height: 700px) {
  .acalog-custom .fr-thumbnails,
  .acalog-custom .fr-thumbnails-wrapper {
    padding: 20px 0;
  }
  .acalog-custom .fr-thumbnail,
  .acalog-custom .fr-thumbnails-side {
    margin: 0 10px;
  }
  .acalog-custom .fr-thumbnails-side-previous {
    margin-left: 20px;
  }
  .acalog-custom .fr-thumbnails-side-next {
    margin-right: 20px;
  }
  .acalog-custom .fr-thumbnail-loading-background {
    background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/stylesheets/images/fresco/skins/loading\.gif");
  }
}
@media screen and (max-width: 1120px) {
  .acalog-custom .sub-nav .subsection h3 {
    margin: 0 20px;
  }
  .acalog-custom .sub-nav .level-2 .nav-close {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 980px) {
  .acalog-custom .global-nav {
    position: relative;
  }
  .acalog-custom #shortcuts-nav ul {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    background: #331117;
    overflow: hidden;
    z-index: 20;
  }
  .acalog-custom .no-js #shortcuts-nav:hover ul,
  .acalog-custom #shortcuts-nav.open ul {
    display: block;
  }
  .acalog-custom #shortcuts-nav ul li {
    width: 100%;
    border-top: 1px solid #44171f;
  }
  .acalog-custom .global-nav {
    overflow: hidden;
  }
  .acalog-custom .global-nav .panel {
    position: relative !important;
    width: 406.5% !important;
    padding: 20px 0px !important;
  }
  .acalog-custom .global-nav #shortcuts-nav .panel {
    padding: 0px !important;
  }
  .acalog-custom .global-nav #shortcuts-nav .panel li {
    padding: 0px;
  }
  .acalog-custom .global-nav #shortcuts-nav .panel li a {
    padding: .7em 20px;
  }
  .acalog-custom .global-nav #nav-directory .panel {
    margin-left: -202%;
  }
  .acalog-custom .global-nav #nav-directory .panel p {
    padding: 0px 20px;
  }
  .acalog-custom .global-nav #nav-directory .panel ul {
    padding: 0px 20px;
  }
  .acalog-custom .global-nav #nav-search .panel {
    margin-left: -102%;
  }
  .acalog-custom .global-nav #nav-search .panel .fields-search {
    padding: 0px 20px;
  }
  .acalog-custom .global-nav a:hover,
  .acalog-custom #shortcuts-nav:hover a,
  .acalog-custom #shortcuts-nav:hover ul li a:hover,
  .acalog-custom #shortcuts-nav.open a,
  .acalog-custom #shortcuts-nav.open ul li a:hover {
    color: #fff;
    background-color: #561d27;
  }
  .acalog-custom #shortcuts-nav:hover ul li a:active,
  .acalog-custom #shortcuts-nav.open ul li a:active {
    background-color: #772836;
  }
  .acalog-custom #shortcuts-nav ul li a,
  .acalog-custom #shortcuts-nav:hover ul li a,
  .acalog-custom #shortcuts-nav.open ul li a {
    background-color: #331117;
  }
  .acalog-custom #shortcuts-nav {
    width: 25%;
  }
  .acalog-custom #shortcuts-item {
    display: block;
  }
  .acalog-custom #utility-nav {
    float: left;
    width: 75%;
  }
  .acalog-custom #utility-nav ul li {
    width: 33.33333333%;
  }
  .acalog-custom .branding {
    float: none;
  }
  .acalog-custom .branding span,
  .acalog-custom .branding a {
    width: auto;
  }
  .acalog-custom .main-nav {
    float: none;
    clear: both;
    font-size: .75em;
  }
  .acalog-custom #select-leadership-path {
    padding: 20px;
    bottom: -40px;
  }
  .acalog-custom #select-leadership-path select {
    font-size: 1.2em;
  }
  .acalog-custom .colleges-nav li {
    float: left;
    width: 25%;
    margin-right: 25px;
  }
}
@media only screen and (max-width: 768px) {
  .acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-image {
    width: 50%;
  }
  .acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-summary {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .magazine-banner img {
    max-height: 75px;
    min-width: 100%;
    background: transparent url("../../img/gateway/cmc_magazine-header--medium.png") 0 0 no-repeat;
    background-size: contain;
  }
  .acalog-custom .node-type-magazine-article #content .magazine-article-title {
    font-size: 3em;
  }
  .acalog-custom .node-type-magazine-article #content .magazine-article-subtitle {
    font-size: 1.3em;
  }
  .acalog-custom .node-type-magazine-article #content .magazine-drop-cap {
    font-size: 1em;
    line-height: inherit;
    float: none;
    margin: 0;
  }
  .acalog-custom .node-type-magazine-article #content .magazine-intro {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 750px) {
  .acalog-custom .article-news.single .article-content .single-article-content {
    width: 100%;
  }
  .acalog-custom .article-news.single .article-content .single-article-content p {
    width: 100%;
  }
  .acalog-custom .main-nav {
    padding: 0;
    border-top: none;
  }
  .acalog-custom .main-nav li {
    border-top: 1px solid #e4e4e4;
    width: 50%;
    padding-bottom: 0;
  }
  .acalog-custom .main-nav li a {
    padding: 10px 20px;
    border-radius: 0;
  }
  .acalog-custom .main-nav li:nth-child(odd) {
    border-right: 1px solid #e4e4e4;
    margin-right: -1px;
  }
  .acalog-custom .box {
    border-top: 1px solid #e4e4e4;
  }
  .acalog-custom #supplementary {
    clear: both;
  }
  .acalog-custom .section-aside {
    padding: 0 40px;
  }
  .acalog-custom .intro-aside .block {
    padding: 40px;
  }
  .acalog-custom blockquote.pullquote {
    padding-left: 0;
  }
  .acalog-custom .calendar-items-wrapper {
    margin: 0 40px 40px;
  }
  .acalog-custom .faculty-search .search-result {
    text-align: center;
  }
  .acalog-custom .faculty-search .search-result .result-image {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .acalog-custom .faculty-search .search-result .result-image img {
    margin: 0 auto;
  }
  .acalog-custom .faculty-search .search-result .result-details {
    float: none;
    widows: 100%;
    padding-left: 0;
  }
}
@media only screen and (max-width: 600px) {
  .acalog-custom #shortcuts-item,
  .acalog-custom #utility-nav ul li a {
    text-indent: 150%;
    white-space: nowrap;
    overflow: hidden;
  }
  .acalog-custom #shortcuts-item,
  .acalog-custom #utility-nav ul li a {
    background-position: center center;
  }
  .acalog-custom .nav-close.bottom {
    display: block;
    color: #fff;
    margin: 0 auto;
    padding: 15px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
  }
  .acalog-custom .colleges-nav li {
    width: 50%;
  }
  .acalog-custom .article-news.single img {
    margin-left: 0px;
  }
  .acalog-custom .user-profile .group-left,
  .acalog-custom .user-profile .group-right {
    float: none;
    width: 100%;
  }
}
@media all and (max-width: 568px) and (max-height: 320px),all and (max-width: 320px) and (max-height: 568px) {
  .acalog-custom .fr-has-position .fr-info-inside .fr-caption {
    margin-right: 0;
  }
  .acalog-custom .fr-position {
    display: none !important;
  }
  .acalog-custom .fr-ui-outside .fr-side {
    width: 54px;
    height: 50px;
    margin-top: -25px;
  }
  .acalog-custom .fr-side-button {
    width: 40px;
    height: 50px;
    margin: 0 6px;
    margin-top: -25px;
  }
  .acalog-custom .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
    background-position: 0px -300px;
  }
  .acalog-custom .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
    background-position: -40px -300px;
  }
  .acalog-custom .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon {
    background-position: 0px -350px;
  }
  .acalog-custom .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon {
    background-position: -40px -350px;
  }
  .acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon {
    background-position: 0px -350px;
  }
  .acalog-custom .fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon {
    background-position: -40px -350px;
  }
  .acalog-custom .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon {
    background-position: 0px -350px;
  }
  .acalog-custom .fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon {
    background-position: -40px -350px;
  }
  .acalog-custom .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
  .acalog-custom .fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
    background-position: 0px -400px;
  }
  .acalog-custom .fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
  .acalog-custom .fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
    background-position: -40px -400px;
  }
}
@media only screen and (max-width: 480px) {
  .acalog-custom input[type=text],
  .acalog-custom input[type=password],
  .acalog-custom input[type=email],
  .acalog-custom input[type=url],
  .acalog-custom textarea {
    width: 100%;
  }
  .acalog-custom .new-staff.profiles .profile {
    width: 99%;
    margin: -20px;
  }
}
@media only screen and (max-width: 479px) {
  .acalog-custom .main-nav {
    letter-spacing: 0;
  }
  .acalog-custom .main-nav ul li {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .acalog-custom .main-nav ul li.active {
    background: none;
  }
  .acalog-custom .facet {
    border-top: 20px solid #fff;
  }
  .acalog-custom #overview-academics {
    border-color: #d14414;
  }
  .acalog-custom #overview-experiences {
    border-color: #566b21;
  }
  .acalog-custom #overview-life {
    border-color: #00546b;
  }
  .acalog-custom #overview-outcomes {
    border-color: #981a31;
  }
  .acalog-custom .single .meta-content .comments {
    margin-top: 0px !important;
    float: none !important;
  }
  .acalog-custom .box-features p.comments {
    float: left;
  }
  .acalog-custom #select-leadership-path .selector span {
    font-size: 1.2em !important;
  }
  .acalog-custom .accordion-inner ul.list li {
    line-height: 1.125em;
    margin-bottom: 0.75em;
  }
}
@media only screen and (max-width: 400px) {
  .acalog-custom .magazine-banner img {
    max-height: 80px;
    min-width: 100%;
    background: transparent url("../../img/gateway/cmc_magazine-header--small.png") 0 0 no-repeat;
    background-size: contain;
  }
  .acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-image {
    float: none;
    width: 100%;
  }
  .acalog-custom .magazine-issue-grid .magazine-issue--featured .featured-magazine-summary {
    float: none;
    width: 100%;
  }
}
@-moz-keyframes fadeIn {
  .acalog-custom from {
    opacity: .5;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  .acalog-custom from {
    opacity: .5;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  .acalog-custom from {
    opacity: .5;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
.acalog-custom .main-header {
  background: #fff;
  margin-top: 0px;
  max-width: 1400px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .main-header .header-inner {
  zoom: 1;
  padding: 20px;
  border-bottom: solid 7px #7c1125;
}
.acalog-custom .main-header .header-inner:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .main-header .branding {
  float: left;
  margin: -10px 0 0 0;
  position: absolute;
}
.acalog-custom .main-header .branding a {
  background: url("../../img/gateway/CMCLogo.svg#iefix");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100%;
  display: block;
  font-size: 0;
  height: 56px;
  width: 143px;
}
.acalog-custom .main-header .global-nav {
  margin-bottom: 15px;
  text-align: right;
  width: 100%;
}
.acalog-custom .main-header .main-nav {
  float: right;
  margin-right: 60px;
  text-align: right;
  width: 100%;
}
.acalog-custom .main-header .close {
  display: none;
}
.acalog-custom .sidr .sidr-class-it-sub-nav,
.acalog-custom .sidr .sidr-class-shortcut-menu,
.acalog-custom .sidr .shortcut-menu,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu,
.acalog-custom .sidr-class-global-nav .shortcut-menu,
.acalog-custom .global-nav .sidr-class-it-sub-nav,
.acalog-custom .global-nav .sidr-class-shortcut-menu,
.acalog-custom .global-nav .shortcut-menu {
  margin: 0;
}
.acalog-custom .sidr .sidr-class-it-sub-nav:after,
.acalog-custom .sidr .sidr-class-shortcut-menu:after,
.acalog-custom .sidr .shortcut-menu:after,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav:after,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu:after,
.acalog-custom .sidr-class-global-nav .shortcut-menu:after,
.acalog-custom .global-nav .sidr-class-it-sub-nav:after,
.acalog-custom .global-nav .sidr-class-shortcut-menu:after,
.acalog-custom .global-nav .shortcut-menu:after {
  display: none;
}
.acalog-custom .sidr .sidr-class-it-sub-nav li,
.acalog-custom .sidr .sidr-class-shortcut-menu li,
.acalog-custom .sidr .shortcut-menu li,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav li,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu li,
.acalog-custom .sidr-class-global-nav .shortcut-menu li,
.acalog-custom .global-nav .sidr-class-it-sub-nav li,
.acalog-custom .global-nav .sidr-class-shortcut-menu li,
.acalog-custom .global-nav .shortcut-menu li {
  display: block;
  margin: 0px;
}
.acalog-custom .sidr .sidr-class-it-sub-nav .sidr-class-panel:after,
.acalog-custom .sidr .sidr-class-it-sub-nav .panel:after,
.acalog-custom .sidr .sidr-class-shortcut-menu .sidr-class-panel:after,
.acalog-custom .sidr .sidr-class-shortcut-menu .panel:after,
.acalog-custom .sidr .shortcut-menu .sidr-class-panel:after,
.acalog-custom .sidr .shortcut-menu .panel:after,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .sidr-class-panel:after,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .panel:after,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .sidr-class-panel:after,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .panel:after,
.acalog-custom .sidr-class-global-nav .shortcut-menu .sidr-class-panel:after,
.acalog-custom .sidr-class-global-nav .shortcut-menu .panel:after,
.acalog-custom .global-nav .sidr-class-it-sub-nav .sidr-class-panel:after,
.acalog-custom .global-nav .sidr-class-it-sub-nav .panel:after,
.acalog-custom .global-nav .sidr-class-shortcut-menu .sidr-class-panel:after,
.acalog-custom .global-nav .sidr-class-shortcut-menu .panel:after,
.acalog-custom .global-nav .shortcut-menu .sidr-class-panel:after,
.acalog-custom .global-nav .shortcut-menu .panel:after {
  display: none;
}
.acalog-custom .sidr .sidr-class-it-sub-nav a,
.acalog-custom .sidr .sidr-class-shortcut-menu a,
.acalog-custom .sidr .shortcut-menu a,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav a,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu a,
.acalog-custom .sidr-class-global-nav .shortcut-menu a,
.acalog-custom .global-nav .sidr-class-it-sub-nav a,
.acalog-custom .global-nav .sidr-class-shortcut-menu a,
.acalog-custom .global-nav .shortcut-menu a {
  color: #4a4a4a;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 300;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: inline-block;
}
.acalog-custom .sidr .sidr-class-it-sub-nav a:hover,
.acalog-custom .sidr .sidr-class-shortcut-menu a:hover,
.acalog-custom .sidr .shortcut-menu a:hover,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav a:hover,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu a:hover,
.acalog-custom .sidr-class-global-nav .shortcut-menu a:hover,
.acalog-custom .global-nav .sidr-class-it-sub-nav a:hover,
.acalog-custom .global-nav .sidr-class-shortcut-menu a:hover,
.acalog-custom .global-nav .shortcut-menu a:hover {
  color: #000;
}
.acalog-custom .sidr .sidr-class-it-sub-nav a.alumni-link,
.acalog-custom .sidr .sidr-class-shortcut-menu a.alumni-link,
.acalog-custom .sidr .shortcut-menu a.alumni-link,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav a.alumni-link,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu a.alumni-link,
.acalog-custom .sidr-class-global-nav .shortcut-menu a.alumni-link,
.acalog-custom .global-nav .sidr-class-it-sub-nav a.alumni-link,
.acalog-custom .global-nav .sidr-class-shortcut-menu a.alumni-link,
.acalog-custom .global-nav .shortcut-menu a.alumni-link {
  background: url("../../img/gateway/icons.svg");
  background-repeat: no-repeat;
}
.acalog-custom .sidr .sidr-class-it-sub-nav .sidr-class-svg-icon,
.acalog-custom .sidr .sidr-class-it-sub-nav .svg-icon,
.acalog-custom .sidr .sidr-class-shortcut-menu .sidr-class-svg-icon,
.acalog-custom .sidr .sidr-class-shortcut-menu .svg-icon,
.acalog-custom .sidr .shortcut-menu .sidr-class-svg-icon,
.acalog-custom .sidr .shortcut-menu .svg-icon,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .sidr-class-svg-icon,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .svg-icon,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .sidr-class-svg-icon,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .svg-icon,
.acalog-custom .sidr-class-global-nav .shortcut-menu .sidr-class-svg-icon,
.acalog-custom .sidr-class-global-nav .shortcut-menu .svg-icon,
.acalog-custom .global-nav .sidr-class-it-sub-nav .sidr-class-svg-icon,
.acalog-custom .global-nav .sidr-class-it-sub-nav .svg-icon,
.acalog-custom .global-nav .sidr-class-shortcut-menu .sidr-class-svg-icon,
.acalog-custom .global-nav .sidr-class-shortcut-menu .svg-icon,
.acalog-custom .global-nav .shortcut-menu .sidr-class-svg-icon,
.acalog-custom .global-nav .shortcut-menu .svg-icon {
  height: 16px;
  padding-right: 10px;
  width: 16px;
}
.acalog-custom .sidr .sidr-class-it-sub-nav .sidr-class-svg-icon svg,
.acalog-custom .sidr .sidr-class-it-sub-nav .svg-icon svg,
.acalog-custom .sidr .sidr-class-shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .sidr .sidr-class-shortcut-menu .svg-icon svg,
.acalog-custom .sidr .shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .sidr .shortcut-menu .svg-icon svg,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .sidr-class-svg-icon svg,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav .svg-icon svg,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu .svg-icon svg,
.acalog-custom .sidr-class-global-nav .shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .sidr-class-global-nav .shortcut-menu .svg-icon svg,
.acalog-custom .global-nav .sidr-class-it-sub-nav .sidr-class-svg-icon svg,
.acalog-custom .global-nav .sidr-class-it-sub-nav .svg-icon svg,
.acalog-custom .global-nav .sidr-class-shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .global-nav .sidr-class-shortcut-menu .svg-icon svg,
.acalog-custom .global-nav .shortcut-menu .sidr-class-svg-icon svg,
.acalog-custom .global-nav .shortcut-menu .svg-icon svg {
  fill: #4a4a4a;
}
.acalog-custom .sidr .sidr-class-it-sub-nav ul.sidr-class-panel li:first-child a,
.acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav ul.sidr-class-panel li:first-child a,
.acalog-custom .global-nav .sidr-class-it-sub-nav ul.sidr-class-panel li:first-child a {
  padding-left: 15px;
}
.acalog-custom .main-nav .menu {
  margin: 0;
}
.acalog-custom .main-nav .menu li {
  display: inline-block;
  margin-left: 35px;
  text-align: left;
  padding: 0px;
}
.acalog-custom .main-nav .menu li:hover .sub-menu,
.acalog-custom .main-nav .menu li:focus .sub-menu {
  display: block;
}
.acalog-custom .main-nav .menu li a.menu-attach-block-drop-link.external,
.acalog-custom .main-nav .menu li a.menu-attach-block-drop-link.external:hover {
  background: none;
  border: 0;
  display: block;
  margin: 0;
  padding: 5px;
  text-indent: -9999px;
  text-shadow: none;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 1em;
  font-weight: normal;
  background-color: transparent;
  border: 1px solid transparent;
}
.acalog-custom .main-nav .menu li.last {
  float: none;
}
.acalog-custom .main-nav a {
  color: #7c1125;
  display: block;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.acalog-custom .main-nav a:hover {
  color: #000;
}
.acalog-custom .main-nav .top-level {
  position: relative;
}
.acalog-custom .main-nav .menu-attach-block-wrapper {
  -moz-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.4);
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.4);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  border-bottom: solid 7px #981b32;
  box-sizing: border-box;
  display: none;
  left: 50%;
  position: absolute;
  padding: 45px;
  text-align: left;
  top: 48px;
  width: 515px;
  z-index: 9999;
}
.acalog-custom .main-nav .menu-attach-block-wrapper:before {
  -moz-box-shadow: -2px -2px 3px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: -2px -2px 3px 0 rgba(0,0,0,0.1);
  box-shadow: -2px -2px 3px 0 rgba(0,0,0,0.1);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
  content: '';
  display: block;
  height: 20px;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: -10px;
  width: 20px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper > ul.menu {
  position: relative;
}
.acalog-custom .main-nav .menu-attach-block-wrapper li {
  display: block;
  margin: 0 0 15px;
  margin-bottom: 0px;
  width: 50%;
  border: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper li:last-child {
  margin: 0;
}
.acalog-custom .main-nav .menu-attach-block-wrapper li:hover > a,
.acalog-custom .main-nav .menu-attach-block-wrapper li:focus > a {
  font-weight: 700;
  position: relative;
}
.acalog-custom .main-nav .menu-attach-block-wrapper a {
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 0;
  padding-right: 20px;
  text-transform: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .block-menu-block ul.menu li a {
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 0;
  padding-right: 20px;
  text-transform: none;
  font-size: 16px;
  line-height: 16px;
  padding: 0px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .block-menu-block ul.menu li a:hover {
  color: #000;
  font-weight: 700;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .block-menu-block ul.menu li.expanded:hover ul.menu {
  display: block;
  border: none;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .block-menu-block h2 {
  border: none;
  border-left: 0;
  border-bottom: solid 1px #000;
  color: #7c1125;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  margin: 0 0 30px;
  padding: 0 0 30px;
  text-transform: none;
  letter-spacing: normal;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .contextual-links-wrapper {
  right: -45px;
  top: -30px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .contextual-links-wrapper a.contextual-links-trigger {
  text-indent: -9999px;
}
.acalog-custom .main-nav .menu-attach-block-wrapper .contextual-links-wrapper a.contextual-links-trigger:hover {
  font-weight: normal;
}
.acalog-custom .main-nav .menu-block-wrapper {
  position: relative;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu {
  display: none;
  min-height: 100%;
  position: absolute;
  top: -5px;
  left: 210px;
  width: 50%;
  border: none;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li {
  width: 100%;
  border: none;
  margin-left: 0;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li:hover a,
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li:focus a {
  font-weight: 400;
  border: none;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li:hover a:after,
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li:focus a:after {
  display: none;
  font-weight: 700;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu li.last {
  margin: 0px;
}
.acalog-custom .main-nav .block-menu-block .menu-block-wrapper ul.menu li ul.menu a {
  padding-right: 0;
  border: none;
  line-height: 15px;
}
.acalog-custom #nav-search {
  background: #fff;
  height: 100%;
  position: absolute;
  right: 60px;
  top: 0;
}
.acalog-custom #nav-search a {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #898989;
  display: block;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  right: 0;
  top: 47%;
}
.acalog-custom #nav-search .svg-icon {
  font-size: 40px;
  color: #4a4a4a;
}
.acalog-custom #nav-search .icon-close {
  display: none;
  margin-right: 20px;
}
.acalog-custom #nav-search .icon-close .svg-icon {
  float: right;
  padding-left: 0px;
  margin-top: -5px;
}
.acalog-custom #nav-search.open {
  width: 100%;
  right: 0px;
  top: -20px;
}
.acalog-custom #nav-search.open .icon-close {
  display: block;
  right: -15px;
  position: absolute;
  top: -34px;
  color: #898989;
  font-size: 14px;
}
.acalog-custom #nav-search.open .icon-search {
  display: none;
}
.acalog-custom #nav-search .text {
  border: 0;
  border-radius: 0;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 20px;
  font-weight: 500;
  height: 100%;
  width: 100%;
}
.acalog-custom #nav-search .button {
  left: -10000px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
.acalog-custom #nav-search #form-search {
  position: relative;
  padding-left: 80px;
}
.acalog-custom #nav-search #form-search .svg-icon:first-child {
  position: absolute;
  top: 35px;
  left: 20px;
  z-index: 99;
}
.acalog-custom #nav-search #form-search label {
  position: absolute;
  top: 35px;
  width: 70%;
}
.acalog-custom #nav-search #form-search input {
  width: 80%;
  padding-left: 10px;
}
.acalog-custom body.cmc-home #content {
  padding: 0px;
}
.acalog-custom body.cmc-home #content .box {
  max-width: 1400px !important;
  min-height: 630px;
}
.acalog-custom body.cmc-home #content .view-cmc-slider {
  position: relative;
}
.acalog-custom body.cmc-home #content .view-cmc-slider .field-name-field-cmc-slider-headlines {
  background-color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 60px 0 30px;
  width: 550px;
}
.acalog-custom body.cmc-home #content .view-cmc-slider .field-name-field-cmc-slider-headlines h3 {
  font-size: 14px;
  color: #7c1125;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 14px 0;
}
.acalog-custom body.cmc-home #content .view-cmc-slider .field-name-field-cmc-slider-headlines h1 {
  font-size: 36px;
  color: black;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: bold;
  margin: 0;
  padding: 0;
  line-height: 36px;
}
.acalog-custom body.cmc-home #content .view-cmc-slider .field-name-field-cmc-slider-headlines a {
  font-size: 16px;
  margin: 28px 0 0 0;
  text-decoration: underline;
  color: #4A4A4A;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: underline;
  letter-spacing: 0.15em;
}
.acalog-custom body.cmc-home #content #flexslider-1 li.flex-active-slide {
  z-index: 999;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging {
  left: 10px;
  position: absolute;
  bottom: 50px;
  padding: 30px 60px 0 0;
  width: 550px;
  text-align: right;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging li {
  width: 0;
  height: 0;
  position: absolute;
  top: auto;
  left: 0;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging li a {
  background: none;
  text-indent: 0;
  box-shadow: none;
  overflow: visible;
  color: black;
  display: none;
  font-size: 18px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  width: 18px;
  height: 18px;
  padding: 0 10px 6px 3px;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging li a.flex-active {
  display: block;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 0;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging .total {
  display: block;
  font-size: 18px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  position: absolute;
  bottom: -45px;
  left: 14px;
  color: #dcdcdc;
  padding: 0 3px;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav {
  display: block !important;
  width: 30px;
  position: absolute;
  bottom: 0px;
  left: 546px;
  height: 130px;
  z-index: 999;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav a {
  display: block;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flexslider .flex-direction-nav a,
.acalog-custom body.cmc-home #content #flexslider-1 .flexslider .flex-direction-nav a {
  display: block;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-next {
  right: 0 !important;
  opacity: 1 !important;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-prev {
  left: 0 !important;
  opacity: 1 !important;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flexslider {
  width: 90%;
  margin: 0 auto;
}
.acalog-custom body.cmc-home #content #flexslider-1 ul.flex-direction-nav li:nth-child(1) {
  top: 0;
  position: absolute;
  left: 10px;
}
.acalog-custom body.cmc-home #content #flexslider-1 ul.flex-direction-nav li:nth-child(2) {
  bottom: 30px;
  left: 30px;
  position: absolute;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav li {
  margin: 0;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav a {
  text-indent: 0 !important;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-next,
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-prev {
  background: none;
  position: absolute;
  height: 30px;
  width: 30px;
  margin: 0;
  padding: 0;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-next:before,
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-prev:before {
  content: '';
  display: none;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-next .fa,
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-prev .fa {
  color: #dcdcdc;
  font-weight: 100;
  font-size: 26px;
  line-height: 28px;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-next {
  bottom: 0;
  left: -40px;
}
.acalog-custom body.cmc-home #content #flexslider-1 .flex-direction-nav .flex-prev {
  top: 0;
}
.acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane {
  position: relative;
  z-index: 99;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item {
  padding: 0px;
  overflow: hidden;
  list-style-type: none;
  background-image: none;
  vertical-align: top;
  color: #000;
  background-color: transparent;
  border: none;
  margin-left: 0px;
  text-align: left;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-odd,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-odd {
  margin-right: 31px;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last {
  position: relative;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-title,
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-field-newsroom-topic,
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-field-image,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last .views-field-title,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last .views-field-field-newsroom-topic,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last .views-field-field-image {
  display: none;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last a,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last a {
  position: absolute;
  bottom: 0;
  top: 120px;
  text-decoration: underline;
  color: #4A4A4A;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: underline;
  padding-bottom: 5px;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last a:hover,
.acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row-last a:hover {
  text-decoration: none;
  color: #020202;
}
.acalog-custom body.cmc-home .cmc-stories-view-mobile .view-footer,
.acalog-custom body.cmc-home .cmc-stories-view .view-footer {
  display: none;
}
.acalog-custom body.cmc-home .views-field-field-newsroom-topic h3 {
  color: #08546B;
  text-transform: uppercase;
  font-size: 14px;
  margin: 16px 0 0px 0;
  padding: 0;
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: .08em;
}
.acalog-custom body.cmc-home .views-field-field-newsroom-topic h3:after {
  content: "-";
  color: #DADADA;
  display: block;
  font-size: 30px;
  font-weight: normal;
}
.acalog-custom body.cmc-home .views-field-field-newsroom-topic .maroon {
  color: #7c1125;
}
.acalog-custom body.cmc-home .views-field-field-newsroom-topic .green {
  color: #586828;
}
.acalog-custom body.cmc-home .views-field-title p {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: 600;
  line-height: 20px;
}
.acalog-custom body.cmc-home .views-field-title a {
  color: #000;
  font-size: 16px;
  line-height: 10px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home .views-field-title a:hover {
  color: #08546B;
}
.acalog-custom body.cmc-home .pager {
  display: none;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile,
.acalog-custom body.cmc-home .cmc-speakers-pane {
  width: 100%;
  max-width: 96%;
  position: relative;
  padding-bottom: 50px;
  border-bottom: 1px solid #DADADA;
  margin: 0 auto 30px auto;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .pane-title,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .pane-title,
.acalog-custom body.cmc-home .cmc-speakers-pane .pane-title {
  margin-bottom: 20px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view {
  margin: 0 auto;
  width: 100%;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row {
  width: 280px;
  margin-bottom: 24px;
  float: left;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row .views-field-title,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row .views-field-title,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row .views-field-title {
  color: #000;
  font-size: 16px;
  line-height: 18px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names {
  color: #000;
  font-size: 16px;
  line-height: 20px;
  margin: 0px 0 20px 0;
  padding: 0;
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names:before,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names:before,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names:before {
  content: "-";
  color: #DADADA;
  display: block;
  font-size: 30px;
  font-weight: normal;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row-first,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row-first,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row-first {
  margin-right: 5%;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row-3,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row-3,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row-3 {
  display: none;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .cmc-speakers-more-speakers,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .cmc-speakers-more-speakers,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .cmc-speakers-more-speakers {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
  color: #4A4A4A;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: underline;
  margin-top: 40px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager {
  display: block;
  width: 30px;
  margin: 40px auto 0 auto;
  text-align: center;
  position: absolute;
  bottom: 90px;
  left: 48%;
  height: 50px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-first,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-last,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-item,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-first,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-last,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-item,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-first,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-last,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-item {
  display: none;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-ellipsis,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-ellipsis,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-ellipsis {
  display: none;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-previous,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-next,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-previous,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-next,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-previous,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-next {
  position: absolute;
  right: -43px;
  top: 14px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-previous a,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-next a,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-previous a,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-next a,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-previous a,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-next a {
  font-size: 26px;
  color: #9B9B9B;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-previous a:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-next a:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-previous a:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-next a:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-previous a:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-next a:hover {
  color: #DADADA;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-previous:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-next:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-previous:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-next:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-previous:hover,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-next:hover {
  color: #DADADA;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-previous,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-previous,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-previous {
  left: -131px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .total,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .total,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .total {
  position: absolute;
  bottom: 0;
  left: 0px;
  border-top: 1px solid #DADADA;
  width: 30px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  color: #DADADA;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .pager .pager-current,
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .pager .pager-current,
.acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .pager .pager-current {
  width: 30px;
  position: absolute;
  top: 0;
  left: 0px;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-mobile {
  display: block;
}
.acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop {
  display: none;
}
.acalog-custom body.cmc-home .cmc-speakers-pane {
  display: none;
}
.acalog-custom body.cmc-home .cmc-events-pane {
  float: left;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small,
.acalog-custom body.cmc-home .cmc-events-listing-mobile,
.acalog-custom body.cmc-home .cmc-events-listing-desktop {
  position: relative;
  z-index: 99;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item {
  padding: 0px;
  overflow: hidden;
  list-style-type: none;
  background-image: none;
  vertical-align: top;
  color: #000;
  background-color: transparent;
  border: none;
  margin-left: 0px;
  margin-top: 20px;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .date-display-single {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #5D5D5D;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .date-display-range {
  display: inline-block;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: .07em;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-day .date-display-single {
  color: #7c1125;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-day:after,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-day:after {
  content: "-";
  color: #DADADA;
  display: block;
  width: 100%;
  font-size: 30px;
  font-weight: normal;
  line-height: 3px;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item .cmc-event-time .date-display-single,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item .cmc-event-time .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item p,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item p {
  margin-bottom: 0;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item h4,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item h4 {
  line-height: 20px;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item h4 a,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item h4 a {
  color: #000;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 17px;
  font-weight: 600;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-3,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-6,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-3 {
  margin-right: 0px;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last {
  min-height: 30px;
  position: relative;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last a.cmc-events-more,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last a.cmc-events-more {
  text-decoration: underline;
  color: #4A4A4A;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: underline;
  padding-bottom: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events .view-footer,
.acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events .view-footer {
  display: none;
}
.acalog-custom body.cmc-home .athenaeum__bottom {
  background: url("../../img/gateway/cmc-campus.png") top center;
  padding: 0;
  background-position-y: -90px;
}
.acalog-custom body.cmc-home #cmc-subscribe {
  height: 166px;
  padding: 140px 0px 188px 0px;
  width: 100%;
  position: relative;
  z-index: 1;
  text-align: center;
}
.acalog-custom body.cmc-home #cmc-subscribe label {
  display: none;
}
.acalog-custom body.cmc-home #cmc-subscribe .container {
  background-color: rgba(234,234,234,0.9);
  width: 100%;
  padding: 30px 0px;
  height: 220px;
  line-height: 14px;
}
.acalog-custom body.cmc-home #cmc-subscribe .container h4 {
  color: #7c1125;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: .05em;
}
.acalog-custom body.cmc-home #cmc-subscribe .container h3 {
  color: #000;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home #cmc-subscribe .container input.email {
  width: 100%;
  max-width: 280px;
  border: none;
  border-radius: 0;
  padding: 18px;
  color: #000;
  font-size: 14px;
}
.acalog-custom body.cmc-home #cmc-subscribe .container ::-webkit-input-placeholder {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home #cmc-subscribe .container ::-moz-placeholder {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home #cmc-subscribe .container :-ms-input-placeholder {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home #cmc-subscribe .container :-moz-placeholder {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 600;
}
.acalog-custom body.cmc-home #cmc-subscribe .container .button {
  background: none;
  border: none;
  border-radius: 0;
  color: #000;
  font-weight: lighter;
  letter-spacing: 0.2em;
  border-bottom: 1px solid #000;
  font-size: 16px;
  font-weight: 600;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: 0.18em;
}
.acalog-custom body.cmc-home #cmc-subscribe .container .button:hover {
  color: #7c1125;
}
.acalog-custom body.cmc-home #content .box .fa {
  color: #4A4A4A;
}
.acalog-custom body.cmc-home #content .box .facebook_wall {
  border: none;
  border-bottom: 1px solid #DADADA;
  padding: 0 0 26px 0;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block {
  height: 320px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DADADA;
  padding-right: 0px;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a {
  float: left;
  margin: 0 0 6px 6px;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a img {
  margin: 0 !important;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(n+2) img {
  width: 80px !important;
  height: 80px !important;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:first-child {
  margin-left: 6px;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:first-child img {
  width: 166px !important;
  height: 166px !important;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(4) {
  margin-left: 0px;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(n+7) {
  display: none;
}
.acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(6) {
  display: block;
}
.acalog-custom body.cmc-home #content .box .athenaeum__footer {
  border-top: 1px solid #DADADA;
}
.acalog-custom .sidr-class-element-invisible {
  display: none;
}
.acalog-custom .sidr {
  width: 100%;
  max-width: 320px;
  background: #fff;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 11px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-top: 30px;
}
.acalog-custom .sidr .sidr-inner {
  padding-left: 10px;
}
.acalog-custom .sidr .sidr-inner ul {
  border: none;
}
.acalog-custom .sidr .sidr-inner ul li {
  border: none;
  line-height: 34px;
}
.acalog-custom .sidr .sidr-inner .sidr-class-shortcut-menu ul li:first-child {
  margin-left: 10px;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li {
  margin-bottom: 28px;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a {
  color: #7c1125;
  display: block;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  box-shadow: none;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a:hover {
  color: #000;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a:after {
  content: '\203A';
  float: right;
  margin-right: 40px;
  font-size: 26px;
  font-weight: normal;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a.sidr-class-menu-attach-block-drop-link {
  display: none;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li .sidr-class-menu-attach-block-wrapper {
  display: none;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a.sidr-class-active + a + div.sidr-class-menu-attach-block-wrapper {
  display: block;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li a.sidr-class-active:after {
  content: '';
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li ul.sidr-class-menu li {
  margin-bottom: 14px;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li ul.sidr-class-menu li a {
  font-size: 14px;
  color: #4A4A4A;
  font-weight: normal;
  text-transform: capitalize;
}
.acalog-custom .sidr .sidr-inner ul.sidr-class-menu li ul.sidr-class-menu li a:after {
  color: #4A4A4A;
  font-size: 20px;
}
.acalog-custom .sidr h2 {
  max-width: 80%;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 24px 15px;
  padding: 23px 0;
  color: #7c1125;
  line-height: 16px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #000;
}
.acalog-custom .sidr .sidr-class-close {
  font-size: 30px;
  font-weight: bold;
  float: right;
  margin-right: 60px;
  font-family: sans-serif;
  color: #000;
}
.acalog-custom .sidr ul li ul li a,
.acalog-custom .sidr ul li ul li span {
  padding-left: 15px;
}
.acalog-custom .sidr ul li:hover > a,
.acalog-custom .sidr ul li:hover > span,
.acalog-custom .sidr ul li.active > a,
.acalog-custom .sidr ul li.active > span,
.acalog-custom .sidr ul li.sidr-class-active > a,
.acalog-custom .sidr ul li.sidr-class-active > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom #sidr-wrapper-0 {
  float: right;
}
.acalog-custom #sidr-wrapper-0 .fa-bars {
  color: #4A4A4A;
  font-size: 34px;
  margin-top: 10px;
}
.acalog-custom #sidr-0 #sidr-id-shortcuts-item {
  display: none;
}
.acalog-custom ul.sidr-class-panel li:first-child a {
  padding-left: 5px;
}
.acalog-custom ul.sidr-class-panel li:first-child a.sidr-class-alumni-link {
  padding-right: 5px;
}
.acalog-custom ul.sidr-class-panel li:first-child .sidr-class-svg-icon {
  padding-left: 15px;
}
.acalog-custom ul.sidr-class-panel li:first-child .sidr-class-alumni-link {
  padding-left: 0;
}
.acalog-custom body.cmc-home .athenaeum__footer {
  text-align: center;
}
.acalog-custom body.cmc-home .athenaeum__footer .pane-content {
  border-top: none;
  padding-top: 50px;
}
.acalog-custom .cmc-cta-button-wrapper {
  border-top: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
  max-width: 40%;
  text-align: center;
  padding: 24px 90px;
  margin: 40px auto;
  float: none;
}
.acalog-custom .cmc-cta-button-wrapper a.cmc-cta-button {
  color: #7c1125;
  text-decoration: underline;
  height: 32px;
  font-weight: 600;
  font-size: 18px;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  letter-spacing: .08em;
}
.acalog-custom .cmc-cta-button-wrapper a.visit {
  padding-right: 10px;
  border-right: 1px solid #9b9b9b;
}
.acalog-custom .cmc-cta-button-wrapper a.apply {
  padding-left: 10px;
}
.acalog-custom #footer {
  background: url("../../img/gateway/cmc-footer-bg.png") top center repeat-x;
  text-align: center;
  padding-top: 40px;
  margin-top: 50px;
}
.acalog-custom #footer h3 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .1em;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
}
.acalog-custom #footer p {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom #footer p.copyright {
  font-size: 12px;
  color: #DADADA;
  font-weight: lighter;
}
.acalog-custom #footer .cmc-footer-social {
  padding: 30px 0;
  border-bottom: 1px solid #000;
  max-width: 100%;
  margin: 0 auto 26px auto;
}
.acalog-custom #footer .cmc-footer-social a {
  color: #4a4a4a;
  font-size: 16px;
  padding: 0;
  line-height: 30px;
}
.acalog-custom #footer .cmc-footer-social a:hover {
  color: #707070;
}
.acalog-custom #footer .colleges-nav {
  padding: 20px;
}
.acalog-custom #footer .colleges-nav h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .1em;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  margin: 0px 20px 20px 20px;
  color: #666;
}
.acalog-custom #footer .colleges-nav ul {
  padding: 0;
  display: table;
  margin-left: auto;
  margin-right: auto;
  max-width: 270px;
}
.acalog-custom #footer .colleges-nav li {
  list-style: none;
  margin: 0;
  min-width: 90px;
}
.acalog-custom #footer .college a {
  display: block;
  text-indent: -999em;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 20px;
  width: 85.85px;
  height: 63.75px;
}
.acalog-custom #footer .college a {
  background: url("../../img/gateway/claremont-colleges-sprites-50-small.png") -4px -75px transparent no-repeat;
}
.acalog-custom #footer .pom a {
  background-position: 0 -65px;
}
.acalog-custom #footer .cgu a {
  background-position: -86px -70px;
}
.acalog-custom #footer .cuc a {
  background-position: -173px -65px;
}
.acalog-custom #footer .scr a {
  background-position: -260px -68px;
}
.acalog-custom #footer .cmc a {
  background-position: -344px -67px;
}
.acalog-custom #footer .hmc a {
  background-position: -430px -67px;
}
.acalog-custom #footer .ptz {
  width: 50%;
}
.acalog-custom #footer .ptz a {
  background-position: -518px -65px;
  margin-left: auto;
}
.acalog-custom #footer .kgi {
  width: 50%;
}
.acalog-custom #footer .kgi a {
  background-position: -602px -65px;
  margin-left: auto;
}
.acalog-custom #footer .pom a:hover {
  background-position: 0 -1px;
}
.acalog-custom #footer .cgu a:hover {
  background-position: -86px -6px;
}
.acalog-custom #footer .cuc a:hover {
  background-position: -173px -1px;
}
.acalog-custom #footer .cmc a:hover {
  background-position: -344px -3px;
}
.acalog-custom #footer .scr a:hover {
  background-position: -260px -4px;
}
.acalog-custom #footer .hmc a:hover {
  background-position: -430px -3px;
}
.acalog-custom #footer .ptz a:hover {
  background-position: -518px -1px;
}
.acalog-custom #footer .kgi a:hover {
  background-position: -602px -1px;
}
.acalog-custom body.cmc-main .player {
  max-height: 529px !important;
}
.acalog-custom body.cmc-main .player .fluid-width-video-wrapper iframe {
  max-height: 529px !important;
}
.acalog-custom body.cmc-main .athenaeum__media-bottom .field-name-body img {
  width: auto;
  max-width: 100%;
}
.acalog-custom body.cmc-main h1,
.acalog-custom body.cmc-main h2,
.acalog-custom body.cmc-main h3,
.acalog-custom body.cmc-main h4,
.acalog-custom body.cmc-main h5,
.acalog-custom body.cmc-main h6 {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  color: #000;
}
.acalog-custom body.cmc-main h1 {
  font-size: 44px;
}
.acalog-custom body.cmc-main ul li {
  padding: 4px 0;
}
.acalog-custom body.cmc-main ol li {
  padding: 4px 0;
}
.acalog-custom body.cmc-main .cmc-red {
  color: #7c1125;
}
.acalog-custom body.cmc-main header,
.acalog-custom body.cmc-main section,
.acalog-custom body.cmc-main #supplementary,
.acalog-custom body.cmc-main .secondary-content,
.acalog-custom body.cmc-main .footer-nav {
  max-width: 1400px;
}
.acalog-custom body.cmc-main header #section-contact,
.acalog-custom body.cmc-main section #section-contact,
.acalog-custom body.cmc-main #supplementary #section-contact,
.acalog-custom body.cmc-main .secondary-content #section-contact,
.acalog-custom body.cmc-main .footer-nav #section-contact {
  max-width: 95%;
  text-align: center;
  padding: 0;
  margin: 0 auto;
}
.acalog-custom body.cmc-main #section-intro {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom body.cmc-main #supplementary {
  padding-top: 0px;
}
.acalog-custom body.cmc-main #supplementary .container {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom body.cmc-main #supplementary h3 a {
  border: none;
  color: #7c1125;
}
.acalog-custom body.cmc-main #content {
  background-color: #ffffff;
}
.acalog-custom body.cmc-main #content .box {
  max-width: 1400px;
  margin-bottom: 0;
  border: none;
  padding: 0 10px;
}
.acalog-custom body.cmc-main #content .box .region {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 40px;
}
.acalog-custom body.cmc-main #content .cmc-page-title {
  font-size: 34px;
  font-weight: bold;
  padding: 0;
  padding-top: 30px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  color: #000;
}
.acalog-custom body.cmc-main #content .main-content .page-content {
  padding: 0;
}
.acalog-custom body.cmc-main .section-aside {
  padding-right: 20px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block {
  margin-top: 30px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block h2 {
  padding: 0px;
  padding-bottom: 48px;
  border: none;
  color: #7c1125;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: .03em;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block h2 span,
.acalog-custom body.cmc-main .section-aside .block-menu-block h2 a {
  color: #7c1125;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: .03em;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu:first-child {
  border-top: 2px solid #ededed;
  border-bottom: 2px solid #ededed;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu {
  padding-top: 34px;
  padding-bottom: 34px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li {
  border: none;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li a {
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: capitalize;
  color: #7d7d7d;
  letter-spacing: .03em;
  padding: 0px 0px 16px 0;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li a:after {
  content: "\f054";
  font-family: FontAwesome;
  float: right;
  color: #7c1125;
  font-size: 12px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li ul {
  border: none;
  margin-left: 30px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li ul li a {
  font-size: 16px;
  font-weight: 500;
  padding: 0px 15px 0px 0;
  border: none;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li ul li a:hover {
  border: none;
  font-weight: bold;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li.expanded.active-trail a:after {
  content: "\f078";
  font-family: FontAwesome;
  float: right;
  color: #7c1125;
  font-size: 12px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li.expanded.active-trail ul.menu {
  padding-top: 16px;
  padding-bottom: 16px;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li.expanded.active-trail ul.menu li a:after {
  content: "";
}
.acalog-custom body.cmc-main .section-aside .section-nav .block-title {
  padding: 0px;
  border: none;
}
.acalog-custom body.cmc-main p {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom body.cmc-main .lead {
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: normal;
}
.acalog-custom body.cmc-main .view-cmc-slider {
  width: 100%;
}
.acalog-custom body.cmc-main .view-cmc-slider .flexslider .slides img {
  display: block;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper {
  width: 100%;
  margin-top: -80px;
  margin-bottom: 30px;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-control-paging {
  position: relative;
  bottom: auto;
  left: auto;
  width: 20px;
  margin: 0 auto;
  list-style: none;
  height: 40px;
  z-index: 2000;
  text-align: center;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-control-paging li {
  position: absolute;
  top: 0px;
  left: 0;
  padding: 0;
  margin: 0px;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-control-paging li a {
  background: none;
  text-indent: 0;
  box-shadow: none;
  overflow: visible;
  color: black;
  display: none;
  font-size: 18px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  width: 20px;
  height: 20px;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-control-paging li a.flex-active {
  display: block;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 0;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-control-paging .total {
  color: black;
  font-size: 18px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav {
  position: relative;
  bottom: auto;
  left: auto;
  width: 110px;
  margin: -30px auto 0 auto;
  list-style: none;
  height: 40px;
  z-index: 2000;
  text-align: center;
  display: block !important;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav li a {
  display: block !important;
  background: none;
  text-indent: 0 !important;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-next,
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-prev {
  background: none;
  position: absolute;
  height: 30px;
  width: 30px;
  margin: 0;
  padding: 0;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-next:before,
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-prev:before {
  content: '';
  display: none;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-next .fa,
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-prev .fa {
  color: #dcdcdc;
  font-weight: 100;
  font-size: 26px;
  line-height: 28px;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-next {
  right: 0 !important;
  opacity: 1 !important;
}
.acalog-custom body.cmc-main .view-cmc-slider #cmc-slider-pager-wrapper .flex-direction-nav .flex-prev {
  left: 0 !important;
  opacity: 1 !important;
}
.acalog-custom body.cmc-main .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-general-image {
  width: 100%;
}
.acalog-custom body.cmc-main .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-general-image img {
  width: 100%;
}
.acalog-custom body.cmc-main .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-general-caption {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 20px;
  color: #000;
  width: 100%;
  margin: 20px 0;
  text-align: center;
}
.acalog-custom body.cmc-main .view-cmc-slider #flexslider-1 .admin-tabs .tabs li a {
  background-color: #7c1125;
}
.acalog-custom body.cmc-main .pane-node-content {
  margin-top: 40px;
}
.acalog-custom body.cmc-main .field-name-field-tags {
  display: none;
}
.acalog-custom body.no-sidebars.cmc-main #content .main-content {
  width: 100%;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper {
  width: 40px;
  position: absolute;
  right: -70px;
  top: 55%;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper .flex-direction-nav {
  width: 20px;
  height: 120px;
  margin-top: -82px;
  left: -25px;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper .flex-direction-nav li {
  position: absolute;
  bottom: 0px;
  width: 20px;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper .flex-direction-nav li:first-child {
  top: 0px;
  bottom: auto;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper .flex-direction-nav .flex-prev {
  left: 0px !important;
  width: 20px;
}
.acalog-custom body.no-sidebars.cmc-main .view-cmc-slider.cmc-slider-full-width #cmc-slider-pager-wrapper .flex-direction-nav .flex-next {
  right: 0px !important;
  left: -3px;
  width: 20px;
}
.acalog-custom body span.hidden {
  text-indent: -9999px !important;
  display: inline;
  width: 0;
  height: 0;
  visibility: hidden;
}
.acalog-custom .athenaeum__media-top .field-name-field-graphic-image-fpp picture img {
  width: 100%;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media {
  padding-bottom: 20px;
  margin-top: 0;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-bottom-media-inner {
  padding: 0 5%;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--center {
  background-color: white;
  text-align: center;
  width: 100%;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--center h2 {
  margin: 0px;
  padding: 54px 0 48px 0;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--right,
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--left {
  background-color: white;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--left {
  border: none;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--right .athenaeum__columns--right-inner {
  float: left;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-twitter-block,
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-facebook-wall {
  float: left;
  width: 100%;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-facebook-wall h2 {
  margin-bottom: 0;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-twitter-block .pane-content {
  margin-left: -10px;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media article.MediaCard {
  display: none !important;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DADADA;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube iframe {
  width: 100% !important;
  height: 100% !important;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube .fluid-width-video-wrapper:nth-child(n+2) {
  float: left;
  width: 100%;
  height: 100%;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube table tbody tr td {
  padding: 0;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube table tbody tr:nth-child(2) {
  display: none;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube iframe.cmc-small-vid {
  float: left;
}
.acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube iframe.cmc-small-vid.cmc-small-vid-left {
  margin-left: 0px;
}
.acalog-custom .icons-2-sprite,
.acalog-custom .icons-2-cv,
.acalog-custom .icons-2-facebook,
.acalog-custom .icons-2-fax,
.acalog-custom .icons-2-google-scholar,
.acalog-custom .icons-2-linkedin,
.acalog-custom .icons-2-mail,
.acalog-custom .icons-2-map-marker,
.acalog-custom .icons-2-network,
.acalog-custom .icons-2-phone,
.acalog-custom .icons-2-plus,
.acalog-custom .icons-2-twitter,
.acalog-custom .icons-2-youtube {
  background-image: url("https\://www\.cmc\.edu/sites/all/themes/cmc/images/icons\-2\-s9a008e994c\.png");
  background-repeat: no-repeat;
}
.acalog-custom .icons-2-cv {
  background-position: 0 -26px;
}
.acalog-custom .icons-2-cv:hover,
.acalog-custom .icons-2-cv.cv-hover {
  background-position: 0 0;
}
.acalog-custom .icons-2-facebook {
  background-position: 0 -78px;
}
.acalog-custom .icons-2-facebook:hover,
.acalog-custom .icons-2-facebook.facebook-hover {
  background-position: 0 -52px;
}
.acalog-custom .icons-2-fax {
  background-position: 0 -130px;
}
.acalog-custom .icons-2-fax:hover,
.acalog-custom .icons-2-fax.fax-hover {
  background-position: 0 -104px;
}
.acalog-custom .icons-2-google-scholar {
  background-position: 0 -182px;
}
.acalog-custom .icons-2-google-scholar:hover,
.acalog-custom .icons-2-google-scholar.google-scholar-hover {
  background-position: 0 -156px;
}
.acalog-custom .icons-2-linkedin {
  background-position: 0 -234px;
}
.acalog-custom .icons-2-linkedin:hover,
.acalog-custom .icons-2-linkedin.linkedin-hover {
  background-position: 0 -208px;
}
.acalog-custom .icons-2-mail {
  background-position: 0 -286px;
}
.acalog-custom .icons-2-mail:hover,
.acalog-custom .icons-2-mail.mail-hover {
  background-position: 0 -260px;
}
.acalog-custom .icons-2-map-marker {
  background-position: 0 -338px;
}
.acalog-custom .icons-2-map-marker:hover,
.acalog-custom .icons-2-map-marker.map-marker-hover {
  background-position: 0 -312px;
}
.acalog-custom .icons-2-network {
  background-position: 0 -390px;
}
.acalog-custom .icons-2-network:hover,
.acalog-custom .icons-2-network.network-hover {
  background-position: 0 -364px;
}
.acalog-custom .icons-2-phone {
  background-position: 0 -442px;
}
.acalog-custom .icons-2-phone:hover,
.acalog-custom .icons-2-phone.phone-hover {
  background-position: 0 -416px;
}
.acalog-custom .icons-2-plus {
  background-position: 0 -468px;
}
.acalog-custom .icons-2-twitter {
  background-position: 0 -520px;
}
.acalog-custom .icons-2-twitter:hover,
.acalog-custom .icons-2-twitter.twitter-hover {
  background-position: 0 -494px;
}
.acalog-custom .icons-2-youtube {
  background-position: 0 -572px;
}
.acalog-custom .icons-2-youtube:hover,
.acalog-custom .icons-2-youtube.youtube-hover {
  background-position: 0 -546px;
}
.acalog-custom .page-user .athenaeum__media-bottom {
  padding-top: 54px;
}
.acalog-custom .page-user .athenaeum__media-bottom img {
  width: auto;
}
.acalog-custom .page-user .facultyprofile-profileimage {
  float: none;
  margin-bottom: 10px;
  padding: 0;
}
.acalog-custom .page-user #content h1 {
  padding: 0;
  margin-bottom: 0;
  font-size: 24px;
}
.acalog-custom .page-user #content h3 {
  color: #979797;
  padding: 0 0 20px 0;
  font-size: 20px;
  border-bottom: 2px solid #ededed;
}
.acalog-custom .page-user .pane-user-field-faculty-expertise {
  margin-top: 20px;
}
.acalog-custom .page-user .pane-user-field-awards,
.acalog-custom .page-user .pane-user-field-publications {
  border-top: 2px solid #ededed;
  padding-top: 20px;
  margin-top: 20px;
}
.acalog-custom .page-user ul.faculty-profile li {
  list-style-type: disc;
  list-style-position: outside;
  background: none;
  padding-left: .6em;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper {
  width: 100%;
  margin-bottom: 40px;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field {
  list-style-type: none;
  float: none;
  width: 100%;
  padding: 5% 0;
  border-right: none;
  margin: 0px;
  word-wrap: break-word;
  border-bottom: 2px solid #ededed;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field p {
  font-size: 14px;
  line-height: 24px;
  padding: 0px;
  margin: 0px;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field p .user-label {
  color: #000;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field:nth-child(1) {
  padding-left: 0px;
}
.acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field:nth-child(5) {
  border-right: none;
}
.acalog-custom .cmc-main .view-faculty-directory {
  padding: 0;
}
.acalog-custom .cmc-main .view-faculty-directory .faculty-listing h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
}
.acalog-custom .cmc-main .views-exposed-widgets {
  margin-bottom: 0px;
}
.acalog-custom .cmc-main .views-exposed-widgets label {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding: 10px 0;
}
.acalog-custom .cmc-main .views-exposed-widgets .description {
  margin-top: 20px;
}
.acalog-custom .cmc-main .views-exposed-widgets .button {
  margin-top: 20px;
  width: 100px;
  text-align: center;
}
.acalog-custom body.cmc-faculty section.cmc-faculty-page {
  max-width: 100%;
  width: 100%;
}
.acalog-custom body.cmc-faculty section.cmc-faculty-page .admin-tabs .tabs {
  margin-top: -7px;
}
.acalog-custom body.cmc-faculty #content {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.acalog-custom body.role-Faculty ul.tabs.primary li:nth-child(3) {
  display: none;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper {
  background-color: #7b1526;
  width: 100%;
  padding: 40px 0 0 0;
  margin-top: -8px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper {
  margin: 0 auto;
  max-width: 1400px;
  position: relative;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner {
  width: 90%;
  padding: 0 10px;
  max-width: 90%;
  margin: 0 auto;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .action-links,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .field-collection-view-links {
  display: none;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .field-collection-item-field-social-media .field-items {
  float: left;
  margin: 3px 8px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .field-collection-item-field-social-media .field-items:first-child {
  margin-left: 0;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-twitter,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-facebook,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-linkedin,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-youtube,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-google-scholar {
  height: 26px;
  width: 26px;
  text-indent: -9999px;
  display: inline-block;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-twitter {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -520px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-twitter:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -494px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-facebook {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -78px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-facebook:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -52px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-linkedin {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -234px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-linkedin:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -208px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-youtube {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -572px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-youtube:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -546px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-google-scholar {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -182px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .fac-google-scholar:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -156px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-left {
  float: left;
  max-width: 300px;
  margin-right: 20px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right {
  float: none;
  margin: 0 auto;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right h1 {
  font-size: 32px;
  color: white;
  line-height: 42px;
  margin-bottom: 24px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right h3 {
  color: white;
  font-size: 24px;
  font-weight: lighter;
  border: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
  max-width: 600px;
  letter-spacing: .03em;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .department {
  font-size: 14px;
  color: white;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .department .pane-title {
  display: inline;
  color: white;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .department h2 {
  color: white;
  font-size: 14px;
  display: inline-block;
  letter-spacing: .05em;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .department .pane-content {
  display: inline-block;
  font-style: italic;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .expertise {
  border-bottom: 1px solid white;
  padding-bottom: 6px;
  margin-bottom: 16px;
  font-size: 14px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .expertise .pane-title {
  color: white;
  font-size: 1.2em;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .expertise .pane-content {
  color: white;
  font-size: 14px;
  font-style: italic;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .quote {
  display: none;
  max-width: 590px;
  margin: 0 auto;
  font-size: 22px;
  font-style: italic;
  color: white;
  font-family: serif;
  line-height: 32px;
  font-weight: lighter;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .quote p {
  font-size: 22px;
  font-style: italic;
  color: white;
  font-family: serif;
  line-height: 32px;
  font-weight: lighter;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .quote blockquote {
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .pane-user-field-prof-image.mobile-hide {
  max-width: 230px;
  float: left;
  margin: 0 20px 16px 0;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .pane-user-field-social-media.mobile-hide {
  display: none;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .pane-user-field-social-media .action-links {
  display: none;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info {
  float: left;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper {
  max-width: 100%;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .cmc-faculty-info-upper {
  border-bottom: 1px solid white;
  margin-bottom: 20px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-email,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-phone,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-fax,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-addr,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-website,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-cv {
  color: white;
  font-size: 16px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  padding-left: 45px;
  margin-bottom: 10px;
  height: 26px;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-email a,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-phone a,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-fax a,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-addr a,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-website a,
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-cv a {
  color: white;
  font-size: 16px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-email {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -286px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-email:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -260px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-phone {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -442px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-phone:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -416px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-fax {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -130px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-fax:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -104px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-addr {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -338px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-website {
  display: block;
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -390px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-website:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -364px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-website a {
  display: inline-block;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-cv {
  display: inline-block;
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -26px no-repeat;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-cv .file-icon {
  display: none;
}
.acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper .fac-cv:hover {
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 0 no-repeat;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content {
  width: 90%;
  padding: 0 10px;
  max-width: 90%;
  margin: 20px auto 0 auto;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-courses,
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-office-hours {
  padding-bottom: 20px;
  margin: 10px 0;
  display: inline-block;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-courses h2,
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-office-hours h2 {
  font-size: 1.5em;
  margin-bottom: 6px;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-courses {
  padding-bottom: 0px;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-office-hours {
  border-bottom: 1px solid #979797;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-office-hours .list-item {
  display: block;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content {
  width: 90%;
  padding: 0 10px;
  max-width: 90%;
  margin: 0 auto;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .ui-tabs {
  padding: 0px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .ui-tabs .item-list {
  height: 50px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .ui-tabs .item-list .ui-tabs-nav li {
  background-color: #b2b2b2;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .ui-tabs .item-list .ui-tabs-nav li a {
  color: white;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .ui-tabs .item-list .ui-tabs-nav li.ui-state-active {
  background-color: #7f7f7f;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed {
  padding: 0px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list {
  height: auto;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list .resp-tabs-list {
  margin: 0;
  padding: .2em .2em 0;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list .resp-tabs-list li {
  background-color: #b2b2b2;
  list-style: none;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  white-space: nowrap;
  color: white;
  float: left;
  padding: .5em 1em;
  text-decoration: none;
  border: none;
  font-size: 16px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list .resp-tabs-list li.resp-tab-active {
  background-color: #7f7f7f;
  padding: 8px 16px !important;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed h2.resp-accordion:first-child {
  border-top: none !important;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed h2.resp-accordion {
  background-color: #b2b2b2;
  white-space: nowrap;
  color: white;
  padding: .5em 1em;
  text-decoration: none;
  border: none;
  font-size: 16px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .resp-tab-content {
  border: none;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-user-field-awards,
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-user-field-publications {
  border: none;
  padding-top: 20px;
  margin-top: 20px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-content {
  font-size: 18px;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  line-height: 30px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-content p {
  font-size: 18px;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-content ul li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #979797;
  color: #979797;
  font-size: 24px;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-content ul li p {
  color: black;
  font-size: 18px;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper {
  padding: 0 0 30px 0;
  margin-top: 30px;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner {
  width: 90%;
  padding: 0 10px;
  max-width: 90%;
  margin: 0 auto;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner p {
  font-size: 18px;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner ul li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #979797;
  color: #979797;
  font-size: 24px;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner ul li p {
  color: black;
  font-size: 18px;
}
.acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner .embedded-video iframe {
  max-width: 640px;
  max-height: 360px !important;
}
.acalog-custom #content .cmc-faculty-main-content-wrapper {
  margin: 0 auto;
  max-width: 1400px;
}
.acalog-custom #content .faculty-menu {
  background-color: white;
  position: absolute;
  top: -40px;
  right: 80px;
  max-width: 338px;
  padding: 0 15px;
}
.acalog-custom #content .cmc-breadcrumb {
  background-color: #7b1526;
}
.acalog-custom #content .cmc-breadcrumb .breadcrumb {
  max-width: 1400px;
  margin: -7px auto;
  padding: 10px;
}
.acalog-custom #content .cmc-breadcrumb .breadcrumb a {
  color: white;
}
.acalog-custom #content .cmc-breadcrumb .breadcrumb a:hover {
  font-size: 103%;
}
.acalog-custom .view-faculty-directory {
  max-width: 980px;
  width: 100%;
}
.acalog-custom .view-faculty-directory .view-filters {
  margin: 0 auto;
  max-width: 210px;
}
.acalog-custom .view-faculty-directory .view-header {
  margin: 30px auto 0 auto;
  max-width: 210px;
}
.acalog-custom .view-faculty-directory .view-header h2 {
  color: #9a9a9a;
  font-size: 24px;
  font-weight: normal;
}
.acalog-custom .view-faculty-directory .views-exposed-widgets label {
  padding: 6px 0 6px 5px;
  font-family: "Helvetica Neue", "HelveticaNeueLTStd", Arial, sans-serif;
  font-weight: 200;
  font-size: 15px;
  color: #9a9a9a;
}
.acalog-custom .view-faculty-directory .views-exposed-widget {
  float: left;
}
.acalog-custom .view-faculty-directory .views-exposed-widget input,
.acalog-custom .view-faculty-directory .views-exposed-widget select {
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: "Helvetica Neue", "HelveticaNeueLTStd", Arial, sans-serif;
  font-weight: 200;
  font-size: 15px;
  background: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #9a9a9a;
  color: #9a9a9a;
  padding: 8px 12px;
  width: 210px;
  margin-right: 16px;
  margin-bottom: 24px;
}
.acalog-custom .view-faculty-directory .views-exposed-widget input[type=submit],
.acalog-custom .view-faculty-directory .views-exposed-widget input[type=reset] {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  display: inline-block;
  zoom: 1;
  background-color: #7b1526;
  border: none;
  color: #fff;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 10px 12px 8px 12px;
  text-indent: 0;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid white;
}
.acalog-custom .view-faculty-directory .views-exposed-widget input[type=submit]:hover,
.acalog-custom .view-faculty-directory .views-exposed-widget input[type=reset]:hover {
  color: #7b1526;
  background-color: white;
  border: 1px solid #b2b2b2;
}
.acalog-custom .view-faculty-directory .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom .view-faculty-directory .view-content .views-row {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 20px;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-name,
.acalog-custom .view-faculty-directory .view-content .views-row .fac-title {
  max-width: 210px;
  color: #7b1526;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-name {
  font-size: 1.5em;
  margin: 10px 0;
  display: block;
  max-width: 210px;
  width: 100%;
  margin: 10px auto;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-title {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1em;
  max-width: 210px;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-image {
  position: relative;
  max-width: 210px;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-image:hover .fac-overlay {
  opacity: .4;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-image:hover .fac-overlay-text {
  opacity: 1;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #000000;
  color: white;
  text-align: center;
  max-width: 210px;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-overlay-text {
  position: absolute;
  top: 35%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  max-width: 210px;
}
.acalog-custom .view-faculty-directory .view-content .views-row .fac-overlay-text .fac-plus {
  width: 26px;
  height: 26px;
  display: inline-block;
  background: url("../../img/gateway/icons-2-s7671d2eb30.png") 0 -468px no-repeat;
  margin-bottom: 14px;
}
.acalog-custom body.cmc-main.cmc-it-hm #content .box {
  max-width: 1400px;
}
.acalog-custom .cmc-it .athenaeum__media-top {
  position: relative;
}
.acalog-custom .cmc-it .athenaeum__media-top img {
  width: auto;
}
.acalog-custom .cmc-it .athenaeum__media-top h2 {
  text-shadow: none;
}
.acalog-custom .cmc-it .cmc-it-top-right {
  float: left;
  margin-top: 80px;
  top: 140px;
}
.acalog-custom .cmc-it .cmc-it-top-left {
  display: none;
  position: absolute;
  left: 0;
  top: 0px;
  margin-top: 210px;
  margin-left: 84px;
  width: 350px;
  z-index: 999;
  background-color: white;
}
.acalog-custom .cmc-it .cmc-it-top-left h3 {
  color: #7c1125;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
.acalog-custom .cmc-it .cmc-it-top-left h2 {
  font-weight: bold;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 60px;
}
.acalog-custom .cmc-it .cmc-it-info {
  text-align: center;
  padding-top: 270px;
  max-width: 1180px;
  margin: 0 auto 18px auto;
  border-bottom: 1px solid #DADADA;
}
.acalog-custom .cmc-it .cmc-it-info h4 {
  color: #4A4A4A;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 24px;
}
.acalog-custom .cmc-it .cmc-it-info h5 {
  font-size: 24px;
  font-weight: bold;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  margin-top: 14px;
  line-height: 25px;
}
.acalog-custom .cmc-it .cmc-it-info h5:after {
  content: "_";
  color: #979797;
  clear: both;
  display: block;
  line-height: 10px;
  font-weight: normal;
}
.acalog-custom .cmc-it .cmc-it-info p {
  line-height: 28px;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300px;
  margin-bottom: 10px;
}
.acalog-custom .cmc-it .cmc-it-info a {
  font-size: 14px;
  margin-bottom: 20px;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #4A4A4A;
  text-decoration: underline;
  letter-spacing: .13em;
  font-weight: 300;
}
.acalog-custom .cmc-it .cmc-it-info a:hover {
  color: #7c1125;
}
.acalog-custom .cmc-it .cmc-it-info ul li {
  width: 100%;
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0 1%;
  text-align: left;
}
.acalog-custom .cmc-it .cmc-it-info ul li:first-child {
  padding-left: 0;
}
.acalog-custom .cmc-it .cmc-it-info ul li:nth-child(3) {
  padding-right: 0;
}
.acalog-custom .cmc-it h2.pane-title {
  font-size: 26px;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-weight: bold;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper {
  max-width: 1180px;
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #DADADA;
  padding-bottom: 20px;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper a.cmc-link-external {
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #4A4A4A;
  text-decoration: underline;
  letter-spacing: .13em;
  font-weight: 300;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper a.cmc-link-external:hover {
  color: #7c1125;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links {
  float: right;
  width: 100%;
  padding: 0;
  text-align: center;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #DADADA;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links h2 {
  text-align: left;
  margin-bottom: 32px;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links ul {
  margin: 0px;
  padding: 0px;
  text-align: left;
  margin-left: 4%;
  width: 100%;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links ul li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 80%;
  float: left;
  margin-right: 10%;
  margin-left: 10%;
  margin-bottom: 47px;
  position: relative;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links i.fa {
  color: #0084A8;
  padding-right: 16px;
  font-size: 24px;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links a.it-services {
  color: #212121;
  font-size: 16px;
  font-weight: bold;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links a.it-services:hover {
  color: #7c1125;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links p {
  margin-bottom: 0px;
  clear: both;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links a.cmc-it-view-other-services {
  clear: both;
  text-align: center;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter {
  width: 100%;
}
.acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter p {
  margin-bottom: 0px;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper {
  max-width: 1180px;
  margin: 0 auto 0 auto;
  padding-bottom: 48px;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-it-map {
  width: 100%;
  float: left;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-it-map h2 {
  text-align: left;
  margin-bottom: 32px;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-it-map img {
  margin-bottom: 32px;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper {
  width: 100%;
  float: left;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper ul.cmc-contact-info-list {
  list-style-type: none;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper ul.cmc-contact-info-list li {
  float: left;
  width: 100%;
  list-style-type: none;
  margin: 0;
}
.acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper ul.cmc-contact-info-list li h4 {
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  color: #212121;
}
.acalog-custom .cmc-it .cmc-it-advisory-board {
  border-top: 1px solid #DADADA;
  float: left;
  width: 100%;
  padding: 4% 0;
}
.acalog-custom .cmc-it .cmc-it-advisory-board a.cmc-link-external {
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #4A4A4A;
  text-decoration: underline;
  letter-spacing: .13em;
  font-weight: 300;
}
.acalog-custom .cmc-it .cmc-it-advisory-board a.cmc-link-external:hover {
  color: #7c1125;
}
.acalog-custom body.cmc-main #content .box {
  max-width: 1400px;
}
.acalog-custom body.cmc-main #content .box .region {
  max-width: 1400px;
  width: 100%;
  padding: 0;
}
.acalog-custom body.cmc-main #content .main-content .page-content {
  padding: 0 !important;
}
.acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service {
  position: absolute;
  left: 0;
  top: 0;
  background-color: white;
  width: 100%;
}
.acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service #uniform-edit-submit-1 {
  display: none;
}
.acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service #edit-keys-1 {
  width: 100%;
  height: 60px;
  border: 1px solid #000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: 18px;
  padding-left: 30px;
}
.acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service .icon-search {
  height: 30px;
  font-size: 30px;
}
.acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service .fab {
  background-color: transparent;
  border: none;
  top: 18px;
  right: 20px;
  position: absolute;
}
.acalog-custom .page-information-technology-search .content {
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 60px;
}
.acalog-custom .page-information-technology-search .content h1 {
  display: none;
}
.acalog-custom .page-information-technology-search .search-api-page-results ol li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}
.acalog-custom .page-information-technology-search .search-api-page-results ol li .search-info {
  display: none;
}
.acalog-custom .page-taxonomy-term .view-cmc-it-services .item-list {
  width: 100%;
  margin-bottom: 5%;
  border-bottom: 1px solid grey;
  padding-bottom: 5%;
}
.acalog-custom .page-taxonomy-term .contact-info {
  float: left;
  width: 100%;
}
.acalog-custom body.cmc-main.cmc-it-service #content .box .region {
  width: 95%;
  padding: 0;
}
.acalog-custom body.cmc-main.cmc-it-service #content .box .region .section-aside {
  padding-left: 0px;
}
.acalog-custom body.cmc-main.cmc-it-service #content .box .region .section-aside .block-menu-block h2 {
  padding-left: 40px;
}
.acalog-custom body.cmc-it-service #content .box {
  max-width: 1400px;
}
.acalog-custom body.cmc-it-service #content h2 {
  font-size: 26px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom body.cmc-it-service #content h4 {
  font-size: 16px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 10px;
}
.acalog-custom body.cmc-it-service #content h1.cmc-it-service-title {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 20px 0 24px 0;
  font-size: 36px;
}
.acalog-custom body.cmc-it-service #content .field-name-field-services-intro p {
  color: #666666;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-main {
  max-width: 800px;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-main ul {
  margin: 0px;
  padding: 0px;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-main ul li {
  color: #4A4A4A;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
  list-style-type: none;
  margin: 0 20px 20px 0px;
  padding: 0px;
  max-width: 380px;
  float: left;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-main p.note {
  float: left;
  color: #898989;
  clear: both;
  font-size: 14px;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper {
  max-width: 800px;
  width: 95%;
}
.acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper .cmc-it-service-bottom-right,
.acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper .cmc-it-service-bottom-left {
  width: 95%;
}
.acalog-custom .cmc-it-service .site-navigation .main-header,
.acalog-custom .cmc-it .site-navigation .main-header {
  padding-bottom: 50px;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner {
  padding: 20px 20px 60px 20px;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner .branding,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner .branding {
  margin: 0 0 10px 0;
  border: none;
  padding-right: 20px;
  position: relative;
  z-index: 1;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h3,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner h3 {
  font-size: 16px;
  margin: 10px 0px 0px 0px;
  position: absolute;
  left: 20px;
  top: 80px;
  padding: 0px;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h4,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner h4 {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  max-width: 300px;
  font-weight: 200;
  letter-spacing: .15em;
  color: #9B9B9B;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  position: absolute;
  top: 110px;
  left: 20px;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner .main-nav,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner .main-nav {
  position: absolute;
  top: 0px;
  right: 0px;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search {
  top: -50px;
  right: 60px;
  z-index: 999;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search .svg-icon,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search .svg-icon {
  height: 26px;
  width: 26px;
}
.acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search.open,
.acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search.open {
  top: 0px;
  right: 0px;
}
.acalog-custom .cmc-it-service .it-sub-nav .panel,
.acalog-custom .cmc-it .it-sub-nav .panel {
  display: block;
}
.acalog-custom .cmc-it-service .it-sub-nav ul,
.acalog-custom .cmc-it .it-sub-nav ul {
  height: 50px;
  margin: 10px 0 0 0;
  float: right;
}
.acalog-custom .cmc-it-service .it-sub-nav ul li,
.acalog-custom .cmc-it .it-sub-nav ul li {
  display: block;
  padding: 18px 0;
  margin: 0px;
}
.acalog-custom .cmc-it-service .it-sub-nav ul li i,
.acalog-custom .cmc-it .it-sub-nav ul li i {
  margin-right: 10px;
}
.acalog-custom .cmc-it-service .it-sub-nav ul a,
.acalog-custom .cmc-it .it-sub-nav ul a {
  color: #4a4a4a;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 300;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: inline-block;
}
.acalog-custom .cmc-it-service .it-sub-nav ul a:hover,
.acalog-custom .cmc-it .it-sub-nav ul a:hover {
  color: #000;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box {
  max-width: 1400px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-right,
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left {
  width: 90%;
  margin: 0 auto;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-service-hours .pane-content,
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-contact-info .pane-content {
  padding: 0 48px 0 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-service-hours .pane-content p,
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-contact-info .pane-content p {
  font-size: 16px;
  line-height: 22px;
  padding-right: 101px;
  font-weight: 200;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-right .pane-content img {
  width: 100%;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 46px;
  margin: 0 0 24px 0;
  padding: 0px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 28px;
  font-weight: 200;
}
.acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region p {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper {
  border-top: 1px solid #DADADA;
  padding-top: 50px;
  margin-top: 50px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper h2 {
  color: #212121;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 36px;
  text-align: center;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper p {
  color: #4A4A4A;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  max-width: 550px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul {
  width: 100%;
  max-width: 500px;
  margin: 0 auto 30px auto;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li {
  list-style-type: none;
  float: left;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li a {
  color: #898989;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li a:hover {
  color: #0084A8;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li.active a {
  color: #0084A8;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li.active a:hover {
  color: #898989;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper ul li:first-child a {
  padding-right: 20px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-helpdesk-button,
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-av {
  text-align: center;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-helpdesk-button a,
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-av a {
  background-color: #7c1125;
  color: white;
  padding: 20px;
  display: inline-block;
  margin: 30px 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-helpdesk-button a:hover,
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-av a:hover {
  background-color: #a91732;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-helpdesk-button,
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-av {
  display: none;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-helpdesk-button.active,
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-it-helpdesk-form-wrapper #it-helpdesk-button-wrapper #cmc-av.active {
  display: block;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form {
  max-width: 950px;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset {
  max-width: 460px;
  min-width: 460px;
  float: left;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset label {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset input.text,
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset input.email,
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset input.password,
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset textarea.uniform {
  color: #666666;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
  line-height: 26px;
  padding: 5px;
  color: #000;
  background: #fff;
  border-top: solid 1px #898989;
  border-left: solid 1px #898989;
  border-bottom: solid 1px #898989;
  border-right: solid 1px #898989;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: 0;
  width: 100%;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form fieldset textarea {
  height: 217px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-left {
  margin-right: 20px;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-left label {
  margin: 2px 0 10px 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form label {
  margin: 4px 0 10px 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form label.file-info {
  color: #9B9B9B;
  font-size: 14px !important;
  font-style: italic !important;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-right label {
  margin: 4px 0 10px 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-right label.file-info {
  color: #9B9B9B;
  font-size: 14px !important;
  font-style: italic !important;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .btn {
  background-image: none;
  background-color: white;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #7c1125 !important;
  font-size: 16px;
  border-bottom: 1px solid #7c1125;
  box-shadow: none !important;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .btn:hover {
  color: #898989;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-buttons {
  clear: both;
  max-width: 100%;
  width: 100%;
  text-align: center;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-buttons .btn {
  background-image: none;
  background-color: white;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #7c1125 !important;
  font-size: 16px;
  border-bottom: 1px solid #7c1125;
  box-shadow: none !important;
}
.acalog-custom .cmc-main.cmc-it-helpdesk form .form-buttons .btn:hover {
  color: #898989;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .cmc-main.cmc-it-helpdesk #content .box .region h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 30px;
  margin: 60px 0 24px 0;
  padding: 0px;
  text-align: center;
  font-weight: 500;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .main-header .branding a {
  background: url("../../img/gateway/CMCLogo.svg#iefix");
}
.acalog-custom .cmc-main.cmc-it-helpdesk .signin .form-signin .form-signin-heading {
  background: transparent;
  margin: 0;
  padding: 0px;
  color: black;
  margin: 20px 0;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .signin .form-signin {
  max-width: auto;
  padding: 19px 29px 29px;
  margin: 40px auto;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .cmc-main.cmc-it-helpdesk .micro-template h3 {
  margin: 30px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box {
  max-width: 1400px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .athenaeum__media-top {
  min-height: auto;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-left {
  width: 90%;
  margin: 0 auto;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-left h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 46px;
  margin: 0 0 24px 0;
  padding: 0px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right {
  position: relative;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 28px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base {
  left: 0;
  width: 100%;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base #search-api-page-search-form-cmc-staff-knowledge-base {
  position: relative;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base .button {
  display: none;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base input[type=text] {
  width: 100%;
  height: 60px;
  border: 1px solid #000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-top: 0;
  font-size: 18px;
  padding-left: 30px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base .icon-search {
  height: 30px;
  font-size: 30px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base .fab {
  background-color: transparent;
  border: none;
  top: 18px;
  right: 20px;
  position: absolute;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base {
  padding-bottom: 60px;
  border-bottom: 2px solid #dadada;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .view-content,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .view-content {
  width: 98%;
  margin: 0 auto;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list {
  width: 90%;
  margin: 4%;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list h3,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 28px;
  margin: 0 0 5px 0;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list h3 .fa,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list h3 .fa {
  color: #0084A8;
  padding-right: 5px;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list p,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list p {
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  font-weight: 200;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list ul li,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list ul li {
  list-style-type: none;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list ul li a,
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list ul li a {
  color: #981B32;
}
.acalog-custom .cmc-main.cmc-staff-portal #content .box .region p {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
}
.acalog-custom .node-type-cmc-staff-knowledge-base img {
  width: auto;
  display: inline-block;
}
.acalog-custom .article-title {
  margin-top: 30px;
}
.acalog-custom #section-contact h3 a {
  color: #7c1125;
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: .03em;
}
.acalog-custom body .field-name-body h1.page-title {
  display: none;
}
.acalog-custom body .page-title {
  display: none;
}
.acalog-custom .cmc-main .view-taxonomy-term-view {
  margin-top: 60px;
}
.acalog-custom #footer .cmc-accessibility a {
  color: #666;
  margin: 40px 0;
  display: inline;
}
.acalog-custom #footer .cmc-accessibility a:hover {
  color: #000;
}
.acalog-custom a {
  color: #7c1125;
}
.acalog-custom body .shortcut-menu ul li i {
  margin-right: 10px;
}
.acalog-custom .icon-ada-text {
  display: none;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .date-display-range,
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .date-display-single {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #979797;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .date-display-range {
  display: inline-block;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: .07em;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-day .date-display-range,
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-day .date-display-single {
  color: #7c1125;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-day:after {
  content: "-";
  color: #DADADA;
  display: block;
  width: 100%;
  font-size: 30px;
  font-weight: normal;
  line-height: 3px;
}
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-time .date-display-range,
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-time .date-display-start,
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-time .date-display-end,
.acalog-custom .view-cmc-homepage-athenaeum-speakers .views-row .cmc-event-time .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom body #main-content .field-name-body a {
  text-decoration: underline;
}
.acalog-custom .cmc-academics .cmc-page-title {
  display: none;
}
.acalog-custom .cmc-academics .top-wrapper {
  position: relative;
}
.acalog-custom .cmc-academics .top-wrapper figure {
  margin-bottom: 10px;
  width: 120%;
  margin-left: -10%;
  min-height: 390px;
  background: url("../../img/gateway/departments.jpg") no-repeat;
  background-size: cover;
  background-position: center top;
}
.acalog-custom .cmc-academics .top-wrapper figure img {
  display: none;
}
.acalog-custom .cmc-academics .top-wrapper .intro-text {
  background-color: rgba(255,255,255,0.9);
  padding: 1.5% 3%;
}
.acalog-custom .cmc-academics .top-wrapper .intro-text p {
  color: #7c1125;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1em;
  font-size: 1em;
  line-height: 1.4em;
}
.acalog-custom .view-cmc-departments .elastic-grid {
  text-align: left;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row {
  max-width: 100%;
  width: 100%;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-thumbnail {
  margin: 12px 16px;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-thumbnail .veg-thumbnail-link {
  border: 2px solid #cccccc;
  padding: 12px 60px;
  display: block;
  text-align: center;
  position: relative;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-thumbnail .veg-thumbnail-link:after {
  content: '';
  display: block;
  width: 14px;
  height: 6px;
  background: white;
  position: absolute;
  right: 20px;
  bottom: -4px;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded {
  margin-left: 16px;
  max-width: 96.6%;
  background: #fff;
  margin-top: 42px;
  z-index: 999;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner {
  padding: 50px 70px 50px 30px;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .veg-close::before,
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .veg-close::after {
  height: 6px;
  background: #ccc;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner h4 {
  display: inline-block;
  padding-right: 14px;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .cmc-program-info-link {
  margin-bottom: 10px;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-catalog-link {
  margin-right: 0;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-department-chair,
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-primary-contact {
  font-weight: 500;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-department-chair a,
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-primary-contact a {
  font-weight: normal;
}
.acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-primary-contact {
  margin-bottom: 10px;
}
.acalog-custom .view-cmc-departments .elastic-grid .veg-expanded .veg-thumbnail-pointer {
  display: none;
}
.acalog-custom .view-cmc-departments .elastic-grid .veg-expanded .elastic-grid-expanded {
  background: #fff;
  border: 1px solid #cccccc;
}
.acalog-custom .view-cmc-departments .elastic-grid .veg-expanded .elastic-grid-thumbnail .veg-thumbnail-link {
  background: #cccccc;
}
.acalog-custom .view-cmc-departments .elastic-grid .veg-expanded .elastic-grid-thumbnail .veg-thumbnail-link:after {
  width: 0px;
  height: 0px;
}
.acalog-custom .view-cmc-departments .view-empty {
  text-align: center;
}
.acalog-custom .view-cmc-departments .item-list h3 {
  max-width: 525px;
}
.acalog-custom .view-cmc-departments .item-list h3.undergraduate {
  display: none;
}
.acalog-custom .cmc-programs-blocks {
  text-align: center;
}
.acalog-custom .cmc-programs-blocks h2,
.acalog-custom .cmc-programs-blocks h3 {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 3em;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
  display: inline-block;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form {
  max-width: 288px;
  margin: 0 auto;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form input.form-text {
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 13px 10px;
  color: #7d7d7d;
  background: #fff;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: 0;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .compact-form-label {
  padding-left: 10px;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .compact-form-wrapper {
  display: inline-block;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .views-reset-button,
.acalog-custom .cmc-programs-blocks .views-exposed-form .views-submit-button {
  display: block;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .form-submit,
.acalog-custom .cmc-programs-blocks .views-exposed-form .button {
  background-color: #7c1125;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 15px 0;
  margin-top: 0px;
  font-family: helvetica;
  font-size: 1em;
  font-weight: 100;
  width: 100%;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .form-submit {
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: .8em 1.2em;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  text-align: center;
  border: none;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form .ajax-progress {
  display: none;
}
.acalog-custom .cmc-programs-blocks .views-exposed-form div {
  margin-bottom: 0px;
}
.acalog-custom .cmc-admissions-cta {
  margin-bottom: 20px;
}
.acalog-custom .cmc-admissions-cta ul {
  text-align: center;
}
.acalog-custom .cmc-admissions-cta ul li {
  display: inline-block;
  list-style-type: none;
  margin-left: 0px;
}
.acalog-custom .cmc-admissions-cta ul li:first-child {
  margin-left: 0px;
}
.acalog-custom .cmc-admissions-cta ul li a {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  color: #7c1125;
  border: 4px solid #7c1125;
  padding: 10px 20px;
  position: relative;
}
.acalog-custom .cmc-admissions-cta ul li a:after {
  content: '';
  display: block;
  width: 14px;
  height: 6px;
  background: white;
  position: absolute;
  right: 20px;
  bottom: -4px;
}
.acalog-custom .cmc-admissions-cta ul li a:hover {
  background-color: #7c1125;
  color: white;
}
.acalog-custom .cmc-admissions-cta ul li a:hover:after {
  width: 0px;
  height: 0px;
}
.acalog-custom .cmc-departments .site-navigation {
  background-color: white;
}
.acalog-custom .cmc-departments #content h1 {
  text-align: center;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1.5em;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
  display: table;
  margin: 0 auto .5em auto;
}
.acalog-custom .cmc-departments .department-media {
  margin-bottom: 20px;
}
.acalog-custom .cmc-departments .department-media img,
.acalog-custom .cmc-departments .department-media .embedded-video {
  max-width: 950px;
  margin: 0 auto;
}
.acalog-custom .cmc-departments .department-info {
  margin: 0 0 40px 0;
}
.acalog-custom .cmc-departments .department-info p {
  font-size: 1.13em !important;
}
.acalog-custom .cmc-departments .department-locations h2,
.acalog-custom .cmc-departments .department-contacts h2 {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1.3em;
  border-bottom: 1px solid #000;
  display: inline-block;
}
.acalog-custom .cmc-departments .department-locations,
.acalog-custom .cmc-departments .department-contacts {
  max-width: 100%;
  width: 100%;
  float: left;
  font-size: 1em;
  color: #000;
}
.acalog-custom .cmc-departments .department-locations p,
.acalog-custom .cmc-departments .department-contacts p {
  font-size: 1em;
}
.acalog-custom .cmc-departments .department-locations .field-collection-view,
.acalog-custom .cmc-departments .department-contacts .field-collection-view {
  width: 100%;
  line-height: 1.5em;
  font-weight: 400;
  margin-bottom: 30px;
}
.acalog-custom .cmc-departments .department-locations .field-collection-view .field-name-field-cmc-dep-loc-name,
.acalog-custom .cmc-departments .department-locations .field-collection-view .field-name-field-cmc-dep-contact-name,
.acalog-custom .cmc-departments .department-contacts .field-collection-view .field-name-field-cmc-dep-loc-name,
.acalog-custom .cmc-departments .department-contacts .field-collection-view .field-name-field-cmc-dep-contact-name {
  font-weight: bold;
  color: #3e3e3e;
  margin-bottom: 8px;
}
.acalog-custom .cmc-departments .top-tabs,
.acalog-custom .cmc-departments .bottom-tabs {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.acalog-custom .cmc-departments .top-tabs .ui-tabs,
.acalog-custom .cmc-departments .bottom-tabs .ui-tabs {
  padding: 0px;
}
.acalog-custom .cmc-departments .top-tabs .ui-tabs .item-list,
.acalog-custom .cmc-departments .bottom-tabs .ui-tabs .item-list {
  height: 50px;
}
.acalog-custom .cmc-departments .top-tabs .ui-tabs .item-list .ui-tabs-nav li,
.acalog-custom .cmc-departments .bottom-tabs .ui-tabs .item-list .ui-tabs-nav li {
  background-color: #b2b2b2;
}
.acalog-custom .cmc-departments .top-tabs .ui-tabs .item-list .ui-tabs-nav li a,
.acalog-custom .cmc-departments .bottom-tabs .ui-tabs .item-list .ui-tabs-nav li a {
  color: white;
}
.acalog-custom .cmc-departments .top-tabs .ui-tabs .item-list .ui-tabs-nav li.ui-state-active,
.acalog-custom .cmc-departments .bottom-tabs .ui-tabs .item-list .ui-tabs-nav li.ui-state-active {
  background-color: #7f7f7f;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed {
  padding: 0px;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed .item-list,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed .item-list {
  height: auto;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list {
  margin: 0;
  padding: .2em .2em 0;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list li,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list li {
  background-color: #b2b2b2;
  list-style: none;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  white-space: nowrap;
  color: white;
  float: left;
  padding: .5em 1em;
  text-decoration: none;
  border: none;
  font-size: 16px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list li.resp-tab-active,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed .item-list .resp-tabs-list li.resp-tab-active {
  background-color: #7f7f7f;
  padding: 8px 16px !important;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed h2.resp-accordion:first-child,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed h2.resp-accordion:first-child {
  border-top: none !important;
}
.acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed h2.resp-accordion,
.acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed h2.resp-accordion {
  background-color: #b2b2b2;
  white-space: nowrap;
  color: white;
  padding: .5em 1em;
  text-decoration: none;
  border: none;
  font-size: 16px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .cmc-departments .top-tabs .resp-tab-content,
.acalog-custom .cmc-departments .bottom-tabs .resp-tab-content {
  border: none;
}
.acalog-custom .cmc-departments .top-tabs .pane-user-field-awards,
.acalog-custom .cmc-departments .top-tabs .pane-user-field-publications,
.acalog-custom .cmc-departments .bottom-tabs .pane-user-field-awards,
.acalog-custom .cmc-departments .bottom-tabs .pane-user-field-publications {
  border: none;
  padding-top: 20px;
  margin-top: 20px;
}
.acalog-custom .cmc-departments .top-tabs .pane-content,
.acalog-custom .cmc-departments .bottom-tabs .pane-content {
  font-size: 1.13em;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  line-height: 30px;
  max-width: 90%;
}
.acalog-custom .cmc-departments .top-tabs .pane-content p,
.acalog-custom .cmc-departments .bottom-tabs .pane-content p {
  font-size: 1em;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .cmc-departments .top-tabs .pane-content ul li,
.acalog-custom .cmc-departments .bottom-tabs .pane-content ul li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #979797;
  color: #979797;
  font-size: 1em;
}
.acalog-custom .cmc-departments .top-tabs .pane-content ul li p,
.acalog-custom .cmc-departments .bottom-tabs .pane-content ul li p {
  color: black;
  font-size: 1.13em;
}
.acalog-custom .cmc-departments .dep-events {
  background-color: #e9e9e9;
  padding: 50px 25px;
  margin: 40px 0;
}
.acalog-custom .cmc-departments .dep-events h2 {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1.9em;
  border-bottom: 1px solid #000;
  display: inline-block;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item {
  padding: 3px;
  color: #3e3e3e;
  background-color: transparent;
  border: none;
  width: 90%;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .date-display-range,
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .date-display-single {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #979797;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .date-display-range {
  display: inline-block;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: .07em;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-day .date-display-range,
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-day .date-display-single {
  color: #7c1125;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-day:after {
  content: "-";
  color: #DADADA;
  display: block;
  width: 100%;
  font-size: 30px;
  font-weight: normal;
  line-height: 3px;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-time .date-display-range,
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-time .date-display-start,
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-time .date-display-end,
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item .cmc-event-time .date-display-single {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item a {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
}
.acalog-custom .cmc-departments .dep-events .cmc-events-more {
  font-size: 14px;
}
.acalog-custom .stat-red {
  color: #7c1125;
}
.acalog-custom .stat-dark-grey {
  color: #6f6f6f;
}
.acalog-custom .stat-light-grey {
  color: #858585;
}
.acalog-custom .stat-main-text {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .stat-serif-text {
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
}
.acalog-custom .stat-text-reg {
  font-size: 1.7em;
  padding: 15px 0;
  display: inline-block;
}
.acalog-custom .stat-text-med {
  font-size: 40px;
  display: inline-block;
  line-height: 50px;
  padding-top: 17px;
}
.acalog-custom .stat-text-lrg {
  font-size: 60px;
  padding: 10px 0;
  display: inline-block;
}
.acalog-custom .stat-text-bigly {
  font-size: 118px;
  display: inline-block;
  padding-top: 45px;
  padding-bottom: 15px;
}
.acalog-custom .cmc-admissions .mobile-show {
  display: block;
}
.acalog-custom .cmc-admissions .mobile-hide {
  display: none;
}
.acalog-custom .cmc-admissions .cmc-buttons {
  margin-top: 60px;
  float: left;
  display: inline-block;
  max-width: 280px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  color: #7c1125;
  border: 4px solid #7c1125;
  padding: 10px 20px;
  position: relative;
}
.acalog-custom .cmc-admissions .cmc-buttons:after {
  content: '';
  display: block;
  width: 14px;
  height: 6px;
  background: #e7e7e8;
  position: absolute;
  right: 20px;
  bottom: -4px;
}
.acalog-custom .cmc-admissions .cmc-buttons:hover {
  background-color: #7c1125;
  color: white;
}
.acalog-custom .cmc-admissions .cmc-buttons:hover:after {
  background: #7c1125;
}
.acalog-custom .cmc-admissions .cmc-page-title {
  display: none;
}
.acalog-custom .cmc-admissions .top-wrapper {
  position: relative;
}
.acalog-custom .cmc-admissions .top-wrapper figure {
  margin-bottom: 10px;
  width: 120%;
  margin-left: -10%;
  min-height: 390px;
  background: url("../../img/gateway/admissions-header.jpg") no-repeat;
  background-size: cover;
  background-position: center top;
}
.acalog-custom .cmc-admissions .top-wrapper figure img {
  display: none;
}
.acalog-custom .cmc-admissions .top-wrapper .intro-text {
  background-color: rgba(255,255,255,0.9);
  padding: 1.5% 3%;
}
.acalog-custom .cmc-admissions .top-wrapper .intro-text p {
  color: #7c1125;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  font-size: 1em;
  font-size: 1em;
  line-height: 1.4em;
}
.acalog-custom .cmc-admissions .header-stat-one-wrapper,
.acalog-custom .cmc-admissions .header-stat-two-wrapper,
.acalog-custom .cmc-admissions .header-stat-three-wrapper,
.acalog-custom .cmc-admissions .faculty-stat-one-wrapper,
.acalog-custom .cmc-admissions .faculty-stat-two-wrapper,
.acalog-custom .cmc-admissions .faculty-stat-three-wrapper {
  max-width: 100%;
  width: 100%;
  float: left;
  padding: 20px 0;
}
.acalog-custom .cmc-admissions .faculty-stat-one-wrapper,
.acalog-custom .cmc-admissions .faculty-stat-two-wrapper,
.acalog-custom .cmc-admissions .faculty-stat-three-wrapper {
  padding: 0;
  margin-bottom: 10px;
  font-size: 12px;
  border-bottom: 1px solid #000;
}
.acalog-custom .cmc-admissions .faculty-stats {
  padding: 0 10px;
}
.acalog-custom .cmc-admissions .header-stat-one-inner,
.acalog-custom .cmc-admissions .header-stat-two-inner,
.acalog-custom .cmc-admissions .header-stat-three-inner {
  padding: 10x 0;
  font-size: 12px;
}
.acalog-custom .cmc-admissions .header-stat-one-inner,
.acalog-custom .cmc-admissions .header-stat-two-inner {
  border-bottom: 1px solid #000;
}
.acalog-custom .cmc-admissions .header-stat-three-inner {
  padding-left: 70px;
}
.acalog-custom .cmc-admissions .header-stat-three-inner .stat-text-reg {
  font-size: 20px;
  font-weight: 300;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-left,
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-right {
  display: inline-block;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-center {
  background-color: #7c1125;
  color: white;
  display: inline-block;
  vertical-align: top;
  margin-top: -30px;
  height: 310px;
  text-align: center;
  padding-top: 50px;
  width: 100%;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-center .stat-main-text {
  font-size: 30px;
  display: block;
  line-height: 36px;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-center .stat-serif-text {
  font-size: 4.5em;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-left {
  position: relative;
  width: 100%;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-left img {
  width: 100%;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-right {
  width: 100%;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-right img {
  width: 100%;
}
.acalog-custom .cmc-admissions .admissions-faculty-header-inner .cmc-admissions-cta ul {
  text-align: center;
  margin-bottom: 100px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-colleges-inner {
  font-size: 12px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-admissions-cta ul {
  text-align: left;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper h3 {
  font-size: 2.5em;
  color: #7c1125;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper p {
  font-size: 1.3em;
  color: #666666;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  line-height: 2em;
  font-weight: 300;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper img {
  float: left;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper ul {
  float: left;
  margin-top: 20px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper ul li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper ul li p {
  color: #000;
  font-weight: normal;
  line-height: 1.4em;
  margin: 0px;
  padding: 0px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper ul li p.grey {
  color: #666666;
  font-weight: 300;
  margin-bottom: 30px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text {
  float: left;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-wrapper {
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left {
  float: left;
  background-color: #e7e7e8;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left .cmc-majors-text-left-inner {
  padding: 60px 14px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left .cmc-majors-text-left-inner h3 {
  font-size: 1.8em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 35px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left .cmc-majors-text-left-inner h4 {
  font-size: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  color: #7c1125;
  font-weight: 500;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left .cmc-majors-text-left-inner ul {
  margin: 0;
  padding: 0px;
  float: left;
  margin-right: 50px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left .cmc-majors-text-left-inner ul li {
  font-size: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-right {
  float: left;
  background-color: #7c1125;
  width: 100%;
  text-align: center;
  padding-bottom: 28px;
  font-size: 12px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-right .stat-white {
  color: white;
  text-align: center;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .five-college-majors {
  margin-top: 60px;
  float: left;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .sequences {
  float: left;
  width: 100%;
  margin-top: 60px;
}
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-one-wrapper,
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-two-wrapper,
.acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-three-wrapper {
  padding: 20px 0;
}
.acalog-custom .cmc-admissions .cmc-athletics-main-wrapper {
  position: relative;
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner {
  font-size: 14px;
}
.acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner img.mobile-hide {
  display: none;
}
.acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner img {
  margin: 0 auto;
}
.acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner .athletics-header-pane {
  position: relative;
}
.acalog-custom .cmc-admissions .cmc-athletics-header-wrapper {
  float: left;
  position: relative;
}
.acalog-custom .cmc-admissions .cmc-athletics-header-wrapper .cmc-admissions-cta {
  padding: 50px 0 0 0;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper h4 {
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 35px;
  color: #7c1125;
  font-weight: 500px;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper ul {
  margin: 0;
  padding: 0px;
  float: left;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper ul li {
  font-size: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right,
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left {
  float: left;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right ul,
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left ul {
  margin-right: 100px;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right ul li,
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left ul li {
  margin-bottom: 10px;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right h4,
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left h4 {
  margin-bottom: 10px;
}
.acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left {
  margin-bottom: 20px;
}
.acalog-custom .cmc-admissions .cmc-atheltics-info {
  float: left;
  width: 100%;
  color: white;
  background-color: #7c1125;
}
.acalog-custom .cmc-admissions .cmc-atheltics-info img {
  float: right;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-atheltics-info p {
  float: left;
  font-size: 1.3em;
  line-height: 1.7em;
  padding: 20px;
}
.acalog-custom .cmc-admissions .cmc-club-intramural {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-club-intramural .intramural-sports,
.acalog-custom .cmc-admissions .cmc-club-intramural .club-sports {
  float: left;
  width: 90%;
  padding: 5%;
}
.acalog-custom .cmc-admissions .cmc-club-intramural .intramural-sports h4,
.acalog-custom .cmc-admissions .cmc-club-intramural .club-sports h4 {
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 10px;
  color: #7c1125;
  font-weight: 500;
}
.acalog-custom .cmc-admissions .cmc-club-intramural .intramural-sports p,
.acalog-custom .cmc-admissions .cmc-club-intramural .club-sports p {
  font-size: 1.3em;
  line-height: 1.7em;
}
.acalog-custom .cmc-admissions .cmc-admissions-cta {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-admissions-cta ul {
  text-align: center;
  font-size: 16px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper {
  float: left;
  width: 100%;
  background-color: #e7e7e8;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper img {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper p {
  padding: 0px;
  margin: 0px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper .financial-aid-header {
  float: left;
  width: 100%;
  text-align: center;
  color: white;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper .financial-aid-header .stat-serif-text {
  font-size: 6.7em;
  font-weight: bold;
  margin: 30px 0 10px 0;
  display: block;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper {
  float: left;
  width: 100%;
  background-color: #e7e7e8;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner {
  padding: 20px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner h4 {
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Neue Helvetica eText W01", sans-serif;
  margin-bottom: 35px;
  color: #7c1125;
  font-weight: 500px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-left {
  width: 100%;
  float: left;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-left p {
  font-size: 1.1em;
  line-height: 1.5em;
  color: #000;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-left .cmc-buttons {
  margin-top: 0px;
  margin-bottom: 20px;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-right {
  width: 100%;
  float: left;
}
.acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-right p {
  font-size: 1.1em;
  line-height: 1.5em;
  color: #000;
}
.acalog-custom .cmc-admissions .cmc-location-header-wrapper {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-location-header-wrapper .cmc-admissions-cta {
  margin: 60px 0;
  float: none;
}
.acalog-custom .cmc-admissions .cmc-location-header-wrapper p {
  padding: 0px;
  margin: 0px;
}
.acalog-custom .cmc-admissions .cmc-location-header-wrapper .location-header-pane {
  background: url("../../img/gateway/location-mobile-header.jpg") no-repeat;
  min-height: 250px;
  background-size: cover;
}
.acalog-custom .cmc-admissions .cmc-location-header-wrapper .location-header-pane img {
  display: none;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper {
  float: left;
  width: 100%;
  background: url("../../img/gateway/location-background.jpg") no-repeat;
  background-size: cover;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner {
  padding: 20px;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left {
  float: left;
  width: 100%;
  color: white;
  padding: 0;
  font-size: 14px;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .stat-serif-text {
  margin: 20px;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .stat-white {
  color: white;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .location-stat {
  text-align: center;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left p {
  font-size: 1.3em;
  line-height: 1.6em;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right {
  float: right;
  width: 100%;
  color: white;
  font-size: 14px;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right p {
  font-size: 1.3em;
  line-height: 1.6em;
}
.acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right img {
  float: right;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-admissions-cta {
  margin: 30px 0;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper {
  float: left;
  width: 100%;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner {
  margin-top: 24px;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner h2 {
  color: #7c1125;
  font-size: 1.6em;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner h2 i {
  color: #000;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner .pane-content {
  max-height: 300px;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner .pane-content a {
  float: left;
  display: block;
  margin: 3px;
}
.acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner .pane-content a img {
  height: 80px !important;
  width: 80px !important;
  margin: 0 !important;
}
@media all and (-ms-high-contrast: none) {
  .acalog-custom *::-ms-backdrop,
  .acalog-custom .main-nav .menu li {
    margin-left: 15px;
  }
}
@media (min-width: 1px) and (max-width: 1101px) {
  .acalog-custom .sidr ul.sidr-class-menu .sidr-class-menu-attach-block-wrapper {
    margin-top: 20px;
  }
  .acalog-custom .sidr ul.sidr-class-menu .sidr-class-menu-attach-block-wrapper h2 {
    display: none;
  }
  .acalog-custom .sidr ul.sidr-class-menu .sidr-class-menu-attach-block-wrapper li .sidr-class-menu {
    display: none;
    margin: 20px 0 20px 20px;
    color: #979797;
  }
}
@media (min-width: 320px) and (min-width: 751px) {
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane .pane-title {
    margin-left: 0px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile {
    margin-left: 20px;
  }
}
@media (min-width: 320px) and (min-width: 1440px) {
  .acalog-custom body.cmc-home .cmc-events-listing-mobile {
    margin-left: 34px;
  }
}
@media (min-width: 320px) {
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top {
    position: relative;
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top img {
    min-height: 180px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .player {
    max-height: 630px !important;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .player .fluid-width-video-wrapper iframe {
    max-height: 630px !important;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider {
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider .flexslider .slides img {
    display: block;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-image {
    width: 100%;
    min-width: 320px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-image img {
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box h2 {
    color: #000;
    font-size: 34px;
    font-weight: 600;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__column,
  .acalog-custom body.cmc-home #content .box .athenaeum__columns {
    margin-bottom: 0px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__footer {
    padding: 0px;
  }
  .acalog-custom body.cmc-home #content .box .desktop-only {
    display: none;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane {
    display: none;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane .pane-title {
    margin-bottom: 48px;
    margin-left: 36px;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    width: 220px;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item img {
    width: 220px;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane-mobile {
    display: block;
    max-width: 280px;
    margin: 0 auto 20px auto;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane-mobile .pane-title {
    margin-bottom: 20px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile {
    border-bottom: 1px solid #DADADA;
    padding-right: 0px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-title,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-field-newsroom-topic,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-field-image {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last .views-field-title {
    max-width: 93%;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last a {
    position: relative;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    line-height: 18px;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
    letter-spacing: normal;
    top: 0;
    font-weight: 600;
    text-transform: capitalize;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row-last a:hover {
    color: #08546B;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .view-footer {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .views-field-field-image img {
    width: 93%;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager {
    display: block;
    width: 30px;
    margin: 40px auto 0 auto;
    text-align: center;
    position: relative;
    height: 50px;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
    font-size: 18px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-item {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-ellipsis {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-previous,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-next {
    position: absolute;
    right: -43px;
    top: 14px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-previous a,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-next a {
    font-size: 26px;
    color: #9B9B9B;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-previous a:hover,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-next a:hover {
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-previous:hover,
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-next:hover {
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-previous {
    left: -131px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .total {
    position: absolute;
    bottom: 0;
    left: 0px;
    border-top: 1px solid #DADADA;
    width: 30px;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
    font-size: 18px;
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .pager .pager-current {
    width: 30px;
    position: absolute;
    top: 0;
    left: 0px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .view-footer {
    width: 100%;
    text-align: center;
    margin: 30px 0 45px 0;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .view-footer a {
    text-decoration: underline;
    color: #000;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    letter-spacing: 0.2em;
    padding-bottom: 5px;
  }
  .acalog-custom body.cmc-home .cmc-stories-view-mobile .view-footer a:hover {
    text-decoration: none;
    color: #020202;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row-2,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row-2,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row-2 {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-desktop {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small {
    width: 100%;
    display: block;
    max-width: 280px;
    margin: 0 auto;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pane-title {
    margin-bottom: 0px;
    margin-top: 30px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events {
    position: relative;
    padding-bottom: 90px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item {
    text-align: center;
    width: 100%;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events .view-footer,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events .view-footer {
    display: block;
    width: 100%;
    text-align: center;
    margin: 30px 0 45px 0;
    position: absolute;
    bottom: -80px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events .view-footer a,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events .view-footer a {
    text-decoration: underline;
    color: #000;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    letter-spacing: 0.2em;
    padding-bottom: 5px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager {
    display: block;
    width: 30px;
    margin: 40px auto 0 auto;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 44%;
    height: 50px;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
    font-size: 18px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-first,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-item {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-ellipsis {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-previous,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-next {
    position: absolute;
    right: -43px;
    top: 14px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-previous a,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-next a {
    font-size: 26px;
    color: #9B9B9B;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-previous a:hover,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-next a:hover {
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-previous:hover,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-next:hover {
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-previous {
    left: -131px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .total {
    position: absolute;
    bottom: 0;
    left: 0px;
    border-top: 1px solid #DADADA;
    width: 30px;
    font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, Serif;
    font-size: 18px;
    color: #DADADA;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .pager .pager-current {
    width: 30px;
    position: absolute;
    top: 0;
    left: 0px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile {
    display: none;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-left {
    display: none;
  }
}
@media (min-width: 320px) and (min-width: 320px) and (max-width: 751px) {
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-headlines {
    position: relative;
    padding-left: 16px;
    max-width: 68%;
    width: 68%;
    margin-top: -28px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .field-name-field-cmc-slider-headlines h1 {
    font-size: 26px;
    line-height: 26px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-control-nav {
    display: block;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-direction-nav {
    width: 165px;
    position: relative;
    bottom: 0px;
    left: auto;
    height: 60px;
    margin: 10px auto 10px auto;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-direction-nav li:nth-child(1) {
    top: 0;
    left: 0px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-direction-nav li:nth-child(2) {
    top: 0px;
    right: 0px;
    left: auto;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-control-paging {
    width: 11px;
    left: 46%;
    position: absolute;
    bottom: 15%;
  }
}
@media (min-width: 320px) and (min-width: 320px) and (max-width: 751px) and (min-width: 500px) {
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-control-paging {
    left: 48%;
    bottom: 13.5%;
  }
}
@media (min-width: 320px) and (min-width: 320px) and (max-width: 751px) and (min-width: 751px) {
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top .pane-views-panes .view-cmc-slider #flexslider-1 .flex-control-paging {
    bottom: 15.5%;
  }
}
@media (min-width: 320px) and (max-width: 751px) {
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile,
  .acalog-custom body.cmc-home .cmc-speakers-pane {
    max-width: 280px;
  }
}
@media (min-width: 410px) {
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(4) {
    margin-left: 6px;
  }
}
@media (min-width: 423px) and (max-width: 751px) {
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(6) {
    display: none;
  }
}
@media (min-width: 700px) {
  .acalog-custom #footer .colleges-nav ul {
    max-width: 400px;
  }
}
@media (min-width: 750px) and (max-width: 968px) {
  .acalog-custom body.cmc-main.cmc-it-hm .athenaeum__media-top {
    min-height: 520px;
  }
}
@media (min-width: 751px) and (min-width: 1440px) {
  .acalog-custom body.cmc-home #content .box .cmc_home_top .cmc_home_top-inner {
    padding: 60px 3% 0 3%;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left {
    padding: 0;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left .inner-left {
    border-right: none;
    padding-left: 34px !important;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--right {
    border-right: 1px solid #DADADA;
  }
}
@media (min-width: 751px) and (min-width: 751px) and (max-width: 1024px) and (min-width: 320px) and (max-width: 890px) {
  .acalog-custom body.cmc-home #content .box #flexslider-1 .flex-control-paging {
    left: -54px;
  }
  .acalog-custom body.cmc-home #content .box #flexslider-1 .flex-direction-nav {
    left: 481px;
  }
}
@media (min-width: 751px) and (min-width: 751px) {
  .acalog-custom body.cmc-home #content .box .cmc_home_top .cmc_home_top-inner {
    padding: 60px 2.8%;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left {
    padding: 0 3%;
  }
}
@media (min-width: 751px) and (max-width: 1440px) {
  .acalog-custom body.cmc-main.cmc-it-service #content .box .region .main-content {
    width: 65%;
    padding-left: 40px;
  }
}
@media (min-width: 751px) and (min-width: 751px) and (max-width: 1024px) {
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left .inner-left {
    padding-right: 20px;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left .inner-right {
    width: 32%;
  }
  .acalog-custom body.cmc-home #content .box .field-name-field-cmc-slider-headlines {
    position: relative;
    padding-left: 16px;
    max-width: 550px;
    width: 60%;
    margin-top: -100px;
  }
  .acalog-custom body.cmc-home #content .box .field-name-field-cmc-slider-headlines h1 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 751px) {
  .acalog-custom #nav-search #form-search label {
    width: 80%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top {
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--right {
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns {
    width: 100%;
    max-width: 1400px;
    padding: 0px;
    margin: 0;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top {
    max-width: 1400px;
    margin: 0 auto;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left {
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left .inner-left {
    float: left;
    width: 60%;
    border-right: 1px solid #DADADA;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left .inner-right {
    float: left;
    width: 34%;
  }
  .acalog-custom body.cmc-home #content .box .cmc_home_top .athenaeum__columns--left .inner-left {
    padding-left: 0;
  }
  .acalog-custom body.cmc-home #content .box .cmc_bottom_media .athenaeum__columns--left {
    float: left;
    width: 50%;
    padding: 0;
    margin: 0;
  }
  .acalog-custom body.cmc-home #content .box .cmc_bottom_media .athenaeum__columns--right {
    float: left;
    width: 50%;
    margin: 0;
  }
  .acalog-custom body.cmc-home #content .box .desktop-only {
    display: none;
  }
  .acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging li {
    top: 0;
    left: 540px;
  }
  .acalog-custom body.cmc-home #content #flexslider-1 .flex-control-paging .total {
    bottom: -10px;
    left: 554px;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane-mobile {
    display: none;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile,
  .acalog-custom body.cmc-home .cmc-speakers-pane {
    margin: 0 0 30px 0;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .pane-title,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .pane-title,
  .acalog-custom body.cmc-home .cmc-speakers-pane .pane-title {
    margin-bottom: 48px;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view {
    margin: 0;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row {
    width: 28%;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row .views-field-field-ath-event-speaker-names {
    margin: 0px 0 0px 0;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row-2,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row-2,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row-2 {
    display: block;
    margin-right: 5%;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item {
    text-align: left;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last .date-display-single,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last h4,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-time,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last .cmc-event-day,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last .date-display-single {
    display: none;
  }
  .acalog-custom body.cmc-home .athenaeum__bottom {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -156px !important;
    background-position-y: 0%;
  }
  .acalog-custom body.cmc-home #cmc-subscribe {
    width: 620px;
    padding: 290px 0px 42px 0px;
    height: 220px;
  }
  .acalog-custom body.cmc-home #cmc-subscribe .container {
    padding: 42px 60px;
    width: 500px;
    height: 166px;
  }
  .acalog-custom body.cmc-home #cmc-subscribe .container input.email {
    max-width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .facebook_wall {
    max-width: 96%;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
    height: 250px;
    padding-right: 50px;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(n+2) img {
    width: 104px !important;
    height: 104px !important;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:first-child {
    margin-left: 0px;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:first-child img {
    width: 214px !important;
    height: 214px !important;
  }
  .acalog-custom .cmc-cta-button-wrapper {
    border: 1px solid #9b9b9b;
    width: 200px;
  }
  .acalog-custom .cmc-cta-button-wrapper a.visit {
    padding-right: 30px;
  }
  .acalog-custom .cmc-cta-button-wrapper a.apply {
    padding-left: 30px;
  }
  .acalog-custom #footer .cmc-footer-social {
    max-width: 60%;
  }
  .acalog-custom #footer .cmc-footer-social a {
    padding: 0 8px;
  }
  .acalog-custom #footer .cmc-footer-social a {
    font-size: 20px;
  }
  .acalog-custom #footer .colleges-nav li {
    min-width: 100px;
  }
  .acalog-custom #footer .ptz {
    width: 12.5%;
  }
  .acalog-custom #footer .ptz a {
    margin-left: 0;
  }
  .acalog-custom #footer .kgi {
    width: 12.5%;
  }
  .acalog-custom #footer .kgi a {
    margin-left: 0;
  }
  .acalog-custom body.cmc-main header #section-contact,
  .acalog-custom body.cmc-main section #section-contact,
  .acalog-custom body.cmc-main #supplementary #section-contact,
  .acalog-custom body.cmc-main .secondary-content #section-contact,
  .acalog-custom body.cmc-main .footer-nav #section-contact {
    text-align: left;
    max-width: 87%;
  }
  .acalog-custom body.cmc-main #content .box {
    padding: 0;
  }
  .acalog-custom body.cmc-main #content .main-content {
    width: 70%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--left .athenaeum__columns--left-inner {
    padding-left: 20px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--right .athenaeum__columns--right-inner {
    padding-right: 20px;
    border-right: 1px solid #DADADA;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube .fluid-width-video-wrapper:nth-child(n+2) {
    height: 188px;
    width: 335px;
    display: block;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube table tbody tr:nth-child(2) {
    display: table-row;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube iframe.cmc-small-vid {
    margin: 8px 0 8px 8px;
    max-width: 96% !important;
  }
  .acalog-custom body.cmc-faculty #content .main-content {
    width: 100%;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper {
    padding: 40px 0;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right {
    float: left;
    max-width: 625px;
    margin-right: 55px;
    width: 100%;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right h1 {
    font-size: 48px;
    line-height: 36px;
    margin-bottom: 18px;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .expertise {
    margin-bottom: 36px;
  }
  .acalog-custom #content .cmc-faculty-page .fac-upper-content .fac-courses {
    padding-bottom: 20px;
  }
  .acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper {
    padding: 50px 0;
    margin-top: 50px;
    background-color: #dfdfdf;
  }
  .acalog-custom .view-faculty-directory .view-filters {
    max-width: 100%;
    width: 600px;
  }
  .acalog-custom .view-faculty-directory .view-header {
    max-width: 100%;
    margin: 0 auto;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row {
    width: 45%;
    padding-right: 5%;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row .fac-name,
  .acalog-custom .view-faculty-directory .view-content .views-row .fac-title {
    width: 100%;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row .fac-name {
    max-width: 100%;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row .fac-title {
    max-width: 200px;
    width: 100%;
    margin: 0;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row .fac-image {
    max-width: 100%;
  }
  .acalog-custom .cmc-it #content {
    padding-top: 0;
  }
  .acalog-custom .cmc-it .cmc-it-top-right {
    top: 0;
    position: absolute;
    right: 0;
    margin-top: 0px;
  }
  .acalog-custom .cmc-it .cmc-it-info {
    padding-top: 0px;
    padding-bottom: 50px;
    margin: 0 auto 48px auto;
  }
  .acalog-custom .cmc-it .cmc-it-info h5 {
    font-size: 34px;
    margin-top: 34px;
  }
  .acalog-custom .cmc-it .cmc-it-info p {
    margin-bottom: 20px;
  }
  .acalog-custom .cmc-it .cmc-it-info a {
    font-size: 16px;
    margin-bottom: 0;
  }
  .acalog-custom .cmc-it .cmc-it-info ul li {
    width: 32%;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper {
    margin: 0 auto 48px auto;
    padding-bottom: 48px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links {
    width: 56%;
    padding: 0 0 4% 6%;
    border-top: none;
    margin-top: 0px;
    padding-top: 0px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links h2 {
    margin-left: -20px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links ul li {
    width: 40%;
    margin-left: auto;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter {
    float: left;
    width: 33%;
    border-right: 1px solid #DADADA;
    padding-right: 4%;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter p {
    margin-bottom: 20px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter h2 {
    margin-left: 10px;
  }
  .acalog-custom .cmc-it #sidr-wrapper-0 {
    top: 30px;
    position: absolute;
    right: 15px;
  }
  .acalog-custom body.cmc-main #content .box .region {
    width: auto;
  }
  .acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service #edit-keys-1 {
    margin-top: 24px;
  }
  .acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service .fab {
    top: 40px;
  }
  .acalog-custom body.cmc-main.cmc-it-service #content .box .region {
    width: 100%;
  }
  .acalog-custom body.cmc-main.cmc-it-service #content .box .region .section-aside .block-menu-block h2 {
    padding-left: 0px;
  }
  .acalog-custom body.cmc-it-service #content h1.cmc-it-service-title {
    padding: 62px 0 24px 0;
  }
  .acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper {
    width: auto;
  }
  .acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper .cmc-it-service-bottom-right,
  .acalog-custom body.cmc-it-service #content .cmc-it-service-bottom-wrapper .cmc-it-service-bottom-left {
    width: 48%;
    padding: 2% 2% 2% 0;
    float: left;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner {
    padding: 20px;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner .branding,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner .branding {
    margin: 0;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h3,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner h3 {
    max-width: 180px;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h3,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner h3 {
    margin: 5px 0 0 185px;
    font-size: 18px;
    position: relative;
    max-width: 300px;
    top: auto;
    left: auto;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h4,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner h4 {
    top: 130px;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner h4,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner h4 {
    margin: 3px 0 0 185px;
    font-size: 14px;
    position: relative;
    top: auto;
    left: auto;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search {
    top: -20px;
  }
  .acalog-custom .cmc-academics .top-wrapper figure {
    margin-bottom: 40px;
    width: 100%;
    margin-left: 0;
    min-height: 0px;
    background: none;
  }
  .acalog-custom .cmc-academics .top-wrapper figure img {
    display: block;
  }
  .acalog-custom .cmc-academics .top-wrapper .intro-text {
    position: absolute;
    bottom: 0;
  }
  .acalog-custom .cmc-academics .top-wrapper .intro-text p {
    font-size: 1.3em;
    line-height: 1.4em;
  }
  .acalog-custom .view-cmc-departments .elastic-grid .views-row {
    max-width: 32.5%;
    width: 32.5%;
  }
  .acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner h4 {
    border-right: 1px solid #ccc;
  }
  .acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .cmc-program-info-link {
    margin: 0 14px;
    display: inline-block;
  }
  .acalog-custom .view-cmc-departments .elastic-grid .views-row .elastic-grid-expanded .elastic-grid-expanded-inner .views-field-field-program-catalog-link {
    padding-right: 14px;
    border-right: 1px solid #ccc;
  }
  .acalog-custom .cmc-programs-blocks .views-exposed-form {
    max-width: 500px;
  }
  .acalog-custom .cmc-programs-blocks .views-exposed-form .views-reset-button,
  .acalog-custom .cmc-programs-blocks .views-exposed-form .views-submit-button {
    display: inline-block;
  }
  .acalog-custom .cmc-programs-blocks .views-exposed-form .form-submit,
  .acalog-custom .cmc-programs-blocks .views-exposed-form .button {
    margin-top: 8px;
    margin-left: -5px;
    width: auto;
    padding: 15px;
  }
  .acalog-custom .cmc-programs-blocks .views-exposed-form div {
    margin-bottom: 10px;
  }
  .acalog-custom .cmc-admissions-cta ul li {
    margin-left: 24px;
  }
  .acalog-custom .cmc-departments #content h1 {
    font-size: 3em;
    padding-bottom: 20px;
  }
  .acalog-custom .cmc-departments .department-locations h2,
  .acalog-custom .cmc-departments .department-contacts h2 {
    font-size: 1.9em;
  }
  .acalog-custom .cmc-departments .department-locations .field-collection-view,
  .acalog-custom .cmc-departments .department-contacts .field-collection-view {
    float: left;
    width: 40%;
    padding-right: 10%;
  }
  .acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item {
    width: 25%;
  }
  .acalog-custom .cmc-admissions #content {
    padding: 0;
  }
  .acalog-custom .cmc-admissions .mobile-show {
    display: none;
  }
  .acalog-custom .cmc-admissions .mobile-hide {
    display: block;
  }
  .acalog-custom .cmc-admissions .admission-header-inner-wrapper {
    border-bottom: 1px solid #000;
  }
  .acalog-custom .cmc-admissions .top-wrapper figure {
    margin-bottom: 40px;
    width: 100%;
    margin-left: 0;
    min-height: 0px;
    background: none;
  }
  .acalog-custom .cmc-admissions .top-wrapper figure img {
    display: block;
  }
  .acalog-custom .cmc-admissions .top-wrapper .intro-text {
    position: absolute;
    bottom: 0;
  }
  .acalog-custom .cmc-admissions .top-wrapper .intro-text p {
    font-size: 1.3em;
    line-height: 1.4em;
  }
  .acalog-custom .cmc-admissions .header-stat-one-wrapper,
  .acalog-custom .cmc-admissions .header-stat-two-wrapper,
  .acalog-custom .cmc-admissions .header-stat-three-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-one-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-two-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-three-wrapper {
    max-width: 33.3%;
    width: 33.3%;
  }
  .acalog-custom .cmc-admissions .faculty-stat-one-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-two-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-three-wrapper {
    padding: 20px 0;
    font-size: 12px;
    border-bottom: none;
    margin-bottom: 0px;
  }
  .acalog-custom .cmc-admissions .faculty-stats {
    width: 95%;
    margin: 0 auto;
    padding: 0;
  }
  .acalog-custom .cmc-admissions .fac-stats-img {
    float: left;
  }
  .acalog-custom .cmc-admissions .header-stat-one-inner,
  .acalog-custom .cmc-admissions .header-stat-two-inner {
    border-bottom: none;
  }
  .acalog-custom .cmc-admissions .header-stat-one-inner,
  .acalog-custom .cmc-admissions .header-stat-two-inner {
    border-right: 1px solid #000;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner {
    padding-top: 50px;
    margin-bottom: 60px;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-center {
    text-align: left;
    width: 15.5%;
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 20px;
    height: 320px;
    font-size: 12px;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-left {
    margin-right: -30px;
    width: 39.5%;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-right {
    margin-left: -30px;
    width: 39.5%;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .cmc-admissions-cta {
    height: 80px;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .cmc-admissions-cta ul {
    text-align: left;
  }
  .acalog-custom .cmc-admissions .faculty-stat-two-inner {
    margin-top: 30px;
    margin-left: 3%;
  }
  .acalog-custom .cmc-admissions .faculty-stat-three-inner {
    margin-left: 30%;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper {
    margin-top: 0px;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-colleges-inner {
    font-size: 16px;
    width: 95%;
    margin: 0 auto;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper {
    padding-top: 53px;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-wrapper {
    margin-top: 40px;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-right {
    font-size: 10px;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-one-wrapper,
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-two-wrapper,
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-three-wrapper {
    float: left;
    width: 33.3%;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner {
    background: none;
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner img.mobile-show {
    display: block;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner .athletics-header-pane {
    padding-top: 0;
    height: auto;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-header-wrapper .cmc-admissions-cta {
    padding: 50px 0;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper {
    padding: 0 5%;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right,
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left {
    width: 50%;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right h4,
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left h4 {
    margin-bottom: 35px;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left {
    margin-bottom: 0px;
  }
  .acalog-custom .cmc-admissions .cmc-atheltics-info img {
    float: none;
  }
  .acalog-custom .cmc-admissions .cmc-atheltics-info p {
    float: none;
  }
  .acalog-custom .cmc-admissions .cmc-club-intramural .intramural-sports,
  .acalog-custom .cmc-admissions .cmc-club-intramural .club-sports {
    width: 40%;
    padding: 5%;
  }
  .acalog-custom .cmc-admissions .cmc-club-intramural .intramural-sports h4,
  .acalog-custom .cmc-admissions .cmc-club-intramural .club-sports h4 {
    margin-bottom: 35px;
  }
  .acalog-custom .cmc-admissions .cmc-admissions-cta ul {
    text-align: left;
  }
  .acalog-custom .cmc-admissions .cmc-admissions-cta {
    margin-left: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper .financial-aid-header .stat-serif-text {
    margin: 50px 0 40px 0;
  }
  .acalog-custom .cmc-admissions .cmc-location-header-wrapper .cmc-admissions-cta {
    margin-left: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-location-header-wrapper .location-header-pane {
    min-height: 650px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper {
    background-size: auto;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner {
    padding: 0px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left {
    padding: 20px;
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .location-stat {
    font-size: 12px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right {
    float: none;
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right p {
    padding: 0 20px;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper {
    margin-left: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-admissions-cta {
    float: left;
    width: 100%;
    margin: 60px 0;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-admissions-cta ul {
    text-align: left;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner .pane-content a img {
    height: 150px !important;
    width: 150px !important;
    margin: 0 5px 5px 0px;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper .cmc-instagram-main-inner .pane-content a:first-child {
    margin-left: 0px;
  }
}
@media (min-width: 751px) and (max-width: 1439px) {
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row-3,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row-3,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row-3 {
    display: block;
  }
}
@media (min-width: 860px) {
  .acalog-custom #footer .colleges-nav ul {
    max-width: 800px;
  }
}
@media (min-width: 969px) {
  .acalog-custom body.cmc-main.cmc-it-hm .athenaeum__media-top {
    min-height: 650px;
  }
  .acalog-custom .cmc-it .cmc-it-top-left {
    display: block;
  }
  .acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service {
    width: 59%;
    bottom: 0;
    top: auto;
  }
  .acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service #edit-keys-1 {
    width: 95%;
  }
  .acalog-custom body.cmc-main.cmc-it-hm .pane-search-api-page-cmc-it-service .fab {
    right: 60px;
  }
}
@media (min-width: 969px) and (max-width: 1400px) {
  .acalog-custom .cmc-it .cmc-it-top-left {
    background-color: white;
    padding: 30px;
    z-index: 99;
    display: block;
  }
}
@media (min-width: 980px) {
  .acalog-custom #nav-search .icon-close .svg-icon {
    padding-left: 5px;
  }
  .acalog-custom #nav-search.open .icon-close {
    right: 20px;
    position: relative;
    top: 0;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search.open,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search.open {
    width: 100%;
    z-index: 999;
    margin-right: -60px;
    padding-right: 60px;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search.open .icon-close,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search.open .icon-close {
    right: 80px;
  }
}
@media (min-width: 981px) {
  .acalog-custom .page-user #content h1 {
    font-size: 44px;
  }
  .acalog-custom .page-user .cmc-faculty-info-wrapper {
    font-size: 44px;
  }
  .acalog-custom .cmc-it-service .it-sub-nav ul li,
  .acalog-custom .cmc-it .it-sub-nav ul li {
    display: inline-block;
    margin-left: 35px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .acalog-custom .main-nav .menu li.last .menu-attach-block-wrapper {
    left: -57.5% !important;
  }
  .acalog-custom .main-nav .menu li.last .menu-attach-block-wrapper:before {
    left: 73% !important;
  }
}
@media (min-width: 1024px) {
  .acalog-custom body.cmc-home #content .box .athenaeum__bottom {
    min-height: 961px;
    margin: -150px 0 0 0;
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media {
    margin-top: -300px !important;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--left .athenaeum__columns--left-inner {
    padding-right: 45px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .athenaeum__columns--right .athenaeum__columns--right-inner {
    padding-left: 40px;
    float: none;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-twitter-block,
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .pane-facebook-wall {
    min-width: 400px;
  }
  .acalog-custom #content .cmc-faculty-page .mobile-hide {
    display: none;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner {
    max-width: 100%;
    width: 100%;
    padding: 0;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-left {
    display: block;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .quote {
    display: block;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info {
    float: none;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper .faculty-header-inner .faculty-header-right .faculty-contact-info .cmc-faculty-info-wrapper {
    max-width: 50%;
  }
  .acalog-custom #content .cmc-faculty-page .fac-upper-content {
    max-width: 70%;
    margin-top: 50px;
    margin: 50px 0 0 0;
    padding: 0;
  }
  .acalog-custom #content .cmc-faculty-page .fac-tab-content {
    max-width: 70%;
    margin: 0;
    padding: 0;
  }
  .acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list {
    height: 50px;
  }
  .acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .athenaeum__media-top {
    margin-bottom: 76px;
  }
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-right,
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left {
    width: 50%;
    margin: 0px;
    padding: 0px;
    float: left;
  }
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-service-hours,
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-left .panel-panel .cmc-it-helpdesk-contact-info {
    width: 50%;
    margin: 0px;
    padding: 0px;
    float: left;
  }
  .acalog-custom .cmc-main.cmc-it-helpdesk #content .box .region .cmc-it-helpdesk-right .pane-content {
    padding-left: 7%;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .athenaeum__media-top {
    margin-bottom: 76px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right,
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-left {
    width: 49%;
    margin: 0px;
    padding: 0px;
    float: left;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-left .staff-portal-intro-inner-wrapper {
    border-right: 2px solid #dadada;
    padding-right: 30px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right h3 {
    margin-top: 75px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base {
    position: absolute;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-main-wrapper .cmc-staff-portal-right .panel-panel .pane-search-api-page-cmc-staff-knowledge-base {
    left: 30px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper {
    margin-top: 70px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list,
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list {
    width: 23%;
    max-width: 320px;
    display: inline-block;
    vertical-align: top;
    margin: 0 4.3% 3.9% 4.3%;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list h3 .fa,
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list h3 .fa {
    margin-left: -60px;
    padding-right: 30px;
  }
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-id-cmc_staff_knowledge_base_services_ .item-list:last-child,
  .acalog-custom .cmc-main.cmc-staff-portal #content .box .region .cmc-staff-portal-bottom-wrapper .view-cmc-staff-knowledge-base .item-list:last-child {
    width: 28%;
    max-width: 390px;
  }
  .acalog-custom .cmc-departments .top-tabs,
  .acalog-custom .cmc-departments .bottom-tabs {
    margin: 0;
    padding: 0;
  }
  .acalog-custom .cmc-departments .top-tabs .panels-responsive-tabs-processed .item-list,
  .acalog-custom .cmc-departments .bottom-tabs .panels-responsive-tabs-processed .item-list {
    height: 50px;
  }
  .acalog-custom .cmc-departments .top-tabs .pane-content p,
  .acalog-custom .cmc-departments .bottom-tabs .pane-content p {
    font-size: 1.13em;
  }
  .acalog-custom .cmc-departments .dep-events li.views-fluid-grid-item {
    width: 17%;
  }
}
@media (min-width: 1024px) and (max-width: 1400px) {
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile,
  .acalog-custom body.cmc-home .cmc-speakers-pane {
    max-width: 95%;
  }
  .acalog-custom #content .cmc-faculty-page .faculty-header-wrapper .faculty-header-inner-wrapper {
    padding: 0 20px;
  }
  .acalog-custom #content .cmc-faculty-main-content-wrapper {
    padding: 0 20px;
  }
}
@media (min-width: 1100px) {
  .acalog-custom .sidr .sidr-class-it-sub-nav li,
  .acalog-custom .sidr .sidr-class-shortcut-menu li,
  .acalog-custom .sidr .shortcut-menu li,
  .acalog-custom .sidr-class-global-nav .sidr-class-it-sub-nav li,
  .acalog-custom .sidr-class-global-nav .sidr-class-shortcut-menu li,
  .acalog-custom .sidr-class-global-nav .shortcut-menu li,
  .acalog-custom .global-nav .sidr-class-it-sub-nav li,
  .acalog-custom .global-nav .sidr-class-shortcut-menu li,
  .acalog-custom .global-nav .shortcut-menu li {
    display: inline-block;
    margin-left: 35px;
  }
}
@media (min-width: 1101px) {
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search {
    top: 0px;
    right: 10px;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search.open,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search.open {
    top: 0px;
    width: 100%;
    z-index: 999;
  }
  .acalog-custom .cmc-it-service .site-navigation .main-header .header-inner #nav-search.open #form-search .svg-icon:first-child,
  .acalog-custom .cmc-it .site-navigation .main-header .header-inner #nav-search.open #form-search .svg-icon:first-child {
    left: 50px;
  }
}
@media (min-width: 1102px) {
  .acalog-custom .main-header .branding {
    margin: 10px 0 0 0;
  }
  .acalog-custom #nav-search {
    right: 20px;
    top: 20px;
  }
}
@media (min-width: 1180px) and (max-width: 1440px) {
  .acalog-custom body.cmc-home .cmc-stories-view-mobile li.views-fluid-grid-item.views-row,
  .acalog-custom body.cmc-home .cmc-stories-view li.views-fluid-grid-item.views-row {
    margin-right: 31px;
  }
}
@media (min-width: 1385px) {
  .acalog-custom .page-user .cmc-faculty-info-wrapper .view-content .views-field {
    list-style-type: none;
    float: left;
    width: 16.5%;
    padding: 0 1.8%;
    border-right: 2px solid #ededed;
    border-bottom: none;
    margin: 0px;
    word-wrap: break-word;
  }
}
@media (min-width: 1400px) {
  .acalog-custom .view-faculty-directory .view-filters {
    width: 100%;
  }
  .acalog-custom .view-faculty-directory .view-content .views-row {
    width: 25%;
    padding-right: 0;
  }
}
@media (min-width: 1401px) {
  .acalog-custom #content .cmc-faculty-page .fac-feature-content-wrapper .fac-feature-content-inner {
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 1440px) and (max-width: 1440px) {
  .acalog-custom .cmc-it .cmc-it-top-right {
    width: 100%;
    position: relative;
  }
  .acalog-custom .cmc-it .cmc-it-top-right img {
    width: 100%;
  }
}
@media (min-width: 1440px) {
  .acalog-custom body.cmc-home #content .box {
    max-width: 1400px !important;
    min-height: 630px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top {
    height: 630px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__media-top img {
    min-height: 630px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns {
    padding: 0px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--right {
    float: left;
    width: 52%;
    margin-right: 2%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left {
    float: rigth;
    width: 39%;
    margin: 0px;
    border-right: none;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left .inner-left {
    float: left;
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns--left .inner-right {
    display: none;
  }
  .acalog-custom body.cmc-home #content .box .cmc_bottom_media,
  .acalog-custom body.cmc-home #content .box .athenaeum__bottom {
    padding: 0px;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__bottom {
    min-height: 961px;
    margin: -150px 0 0 0;
    width: 100%;
  }
  .acalog-custom body.cmc-home #content .box .cmc_bottom_media .athenaeum__columns--left {
    width: 40%;
  }
  .acalog-custom body.cmc-home #content .box .cmc_bottom_media .athenaeum__columns--right {
    width: 60%;
  }
  .acalog-custom body.cmc-home #content .box .desktop-only {
    display: block;
  }
  .acalog-custom body.cmc-home #content .view-cmc-slider .field-name-field-cmc-slider-headlines {
    padding: 30px 60px 0 0;
  }
  .acalog-custom body.cmc-home .pane-cmc-newsroom-latest-cmc-stories-pane .pane-title {
    margin-left: 0px;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile,
  .acalog-custom body.cmc-home .cmc-speakers-pane {
    margin: 0 0 30px 0;
    max-width: 100%;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop .cmc-athenaeum-speakers-view .views-row,
  .acalog-custom body.cmc-home .cmc-speakers-pane-mobile .cmc-athenaeum-speakers-view .views-row,
  .acalog-custom body.cmc-home .cmc-speakers-pane .cmc-athenaeum-speakers-view .views-row {
    width: 320px;
    margin-right: 3%;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane-small-desktop {
    display: none;
  }
  .acalog-custom body.cmc-home .cmc-speakers-pane {
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop {
    float: left;
    display: block;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item {
    margin-right: 33px;
  }
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile-small .view-newsroom-events li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-mobile .view-newsroom-events li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-athenaeum-speakers li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-cmc-homepage-news-events li.views-fluid-grid-item.views-row-last,
  .acalog-custom body.cmc-home .cmc-events-listing-desktop .view-newsroom-events li.views-fluid-grid-item.views-row-last {
    min-height: 140px;
  }
  .acalog-custom body.cmc-home #content .box .facebook_wall {
    max-width: 480px;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(n+2) img {
    width: 122px !important;
    height: 122px !important;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:first-child img {
    width: 250px !important;
    height: 250px !important;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(4) {
    margin-left: 6px;
  }
  .acalog-custom body.cmc-home #content .box .pane-instagram-block-instagram-block a:nth-child(n+7) {
    display: block;
  }
  .acalog-custom body.cmc-main .athenaeum__media-bottom {
    padding-top: 0px;
  }
  .acalog-custom body.cmc-main header #section-contact,
  .acalog-custom body.cmc-main section #section-contact,
  .acalog-custom body.cmc-main #supplementary #section-contact,
  .acalog-custom body.cmc-main .secondary-content #section-contact,
  .acalog-custom body.cmc-main .footer-nav #section-contact {
    max-width: 100%;
  }
  .acalog-custom body.cmc-main #content .box .region {
    padding: 0;
  }
  .acalog-custom body.cmc-main #content .cmc-page-title {
    font-size: 2.6em;
  }
  .acalog-custom body.cmc-main #content .main-content .page-content {
    padding: 0 80px 0 0;
  }
  .acalog-custom body.cmc-main .section-aside {
    padding-right: 0px;
  }
  .acalog-custom body.cmc-main .section-aside .block-menu-block {
    margin-top: 40px;
  }
  .acalog-custom body.cmc-main .section-aside .block-menu-block .menu li a {
    font-size: 18px;
  }
  .acalog-custom body.cmc-main .section-aside .block-menu-block .menu li a {
    padding: 0px 15px 6px 0;
  }
  .acalog-custom body.cmc-home #content .box .athenaeum__columns.cmc_bottom_media .cmc-youtube iframe.cmc-small-vid {
    max-width: 342px !important;
    max-height: 188px !important;
    margin: 8px 0px 8px 6px;
  }
  .acalog-custom .cmc-it .cmc-it-info {
    padding-top: 56px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links {
    width: 58%;
    padding: 0 0 4% 4%;
    max-height: 440px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-service-links h2 {
    margin-left: 0px;
  }
  .acalog-custom .cmc-it .cmc-it-service-wrapper .cmc-it-twitter h2 {
    margin-left: 0px;
  }
  .acalog-custom .cmc-it .cmc-it-contact-wrapper {
    margin: 0 auto 48px auto;
    padding-bottom: 48px;
  }
  .acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-it-map {
    width: 38%;
    padding-right: 4%;
  }
  .acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper {
    width: 57%;
    margin-top: 52px;
  }
  .acalog-custom .cmc-it .cmc-it-contact-wrapper .cmc-contact-info-wrapper ul.cmc-contact-info-list li {
    width: 29.5%;
    margin-left: 24px;
  }
  .acalog-custom .cmc-it .cmc-it-advisory-board {
    width: 53%;
  }
  .acalog-custom .cmc-it .cmc-it-advisory-board .cmc-it-advisory-inner-wrapper {
    border-left: 1px solid #DADADA;
    padding-left: 4%;
  }
  .acalog-custom .cmc-it #sidr-wrapper-0 {
    top: auto;
    position: relative;
    right: auto;
  }
  .acalog-custom .page-taxonomy-term .view-cmc-it-services .item-list {
    width: 40%;
    float: left;
    margin-bottom: 2%;
    border: none;
    padding-bottom: 0;
  }
  .acalog-custom .page-taxonomy-term .view-cmc-it-services .item-list ul {
    margin-left: 6%;
  }
  .acalog-custom body.cmc-main.cmc-it-service #content .box .region .section-aside {
    padding-left: 40px;
    padding-right: 0px;
    float: right;
  }
  .acalog-custom .view-cmc-departments .elastic-grid .views-row {
    max-width: 24.5%;
    width: 24.5%;
  }
  .acalog-custom .cmc-departments .department-media {
    margin-bottom: 60px;
  }
  .acalog-custom .cmc-departments .department-info {
    margin: 40px 0;
  }
  .acalog-custom .cmc-departments .department-info .field-name-field-cmc-dep-intro {
    margin-bottom: 40px;
  }
  .acalog-custom .cmc-departments .department-header-wrapper {
    margin-bottom: 40px;
  }
  .acalog-custom .cmc-departments .department-locations,
  .acalog-custom .cmc-departments .department-contacts {
    max-width: 50%;
    width: 50%;
  }
  .acalog-custom .cmc-admissions .faculty-stat-one-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-two-wrapper,
  .acalog-custom .cmc-admissions .faculty-stat-three-wrapper {
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .faculty-stats {
    width: 100%;
  }
  .acalog-custom .cmc-admissions .fac-stats-img {
    float: none;
  }
  .acalog-custom .cmc-admissions .header-stat-one-inner,
  .acalog-custom .cmc-admissions .header-stat-two-inner,
  .acalog-custom .cmc-admissions .header-stat-three-inner {
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-center {
    text-align: left;
    width: 15.5%;
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 150px;
    height: 410px;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-left {
    width: auto;
  }
  .acalog-custom .cmc-admissions .admissions-faculty-header-inner .fac-head-right {
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-colleges-inner {
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .claremont-college-text-wrapper ul {
    margin-top: 0px;
    margin-left: 10%;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-text-left {
    width: 72%;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-right {
    font-size: 16px;
    width: 28%;
    float: right;
  }
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-one-wrapper,
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-two-wrapper,
  .acalog-custom .cmc-admissions .cmc-colleges-wrapper .cmc-majors-stats-three-wrapper {
    padding: 50px 0;
    float: none;
    width: 100%;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner img.mobile-hide {
    display: block;
  }
  .acalog-custom .cmc-admissions .cmc-athletics-main-wrapper .cmc-athletics-main-inner img.mobile-show {
    display: none;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper {
    position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 0;
  }
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-right,
  .acalog-custom .cmc-admissions .cmc-team-listings-wrapper .cmc-team-listings-left {
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-atheltics-info img {
    float: right;
    padding-bottom: 0px;
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-atheltics-info p {
    padding: 60px 42px;
    max-width: 45%;
    float: left;
  }
  .acalog-custom .cmc-admissions .cmc-admissions-cta {
    margin-left: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper img {
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-header-wrapper .financial-aid-header {
    font-size: 16px;
    width: 582px;
    margin-top: 160px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper {
    margin-top: 36px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner {
    padding: 60px 112px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-left {
    width: 57%;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-left .cmc-buttons {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .acalog-custom .cmc-admissions .cmc-financial-aid-main-wrapper .cmc-financial-aid-main-inner .finacial-aid-desc-right {
    width: 37%;
    padding-left: 6%;
  }
  .acalog-custom .cmc-admissions .cmc-location-header-wrapper .cmc-admissions-cta {
    float: left;
  }
  .acalog-custom .cmc-admissions .cmc-location-header-wrapper .location-header-pane {
    background: none;
  }
  .acalog-custom .cmc-admissions .cmc-location-header-wrapper .location-header-pane img {
    display: block;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner {
    padding: 50px 0 0 70px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left {
    width: 31%;
    padding: 0 3%;
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .stat-serif-text {
    margin: 56px 0 40px 0;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-left .location-stat {
    font-size: 16px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right {
    width: 62%;
    font-size: 16px;
    padding: 0;
    float: right;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right p {
    padding-right: 40px;
  }
  .acalog-custom .cmc-admissions .cmc-location-main-wrapper .cmc-location-main-inner .location-right img {
    width: auto;
  }
  .acalog-custom .cmc-admissions .cmc-instagram-main-wrapper {
    margin-left: auto;
  }
}
.acalog-custom div.view-cmc-departments a {
  text-decoration: underline;
}
.acalog-custom div.page-content p a {
  text-decoration: underline;
}
.acalog-custom div.unit-content p a {
  text-decoration: underline;
}
.acalog-custom div.field-name-field-cmc-services-intro a {
  text-decoration: underline;
}
.acalog-custom div.teaser a {
  text-decoration: underline;
}
.acalog-custom body.cmc-main .section-aside .block-menu-block .menu li a {
  color: #4B4B4B;
}
.acalog-custom div.pane-content p {
  color: #595959;
}
.acalog-custom div.pane-content li {
  color: #595959;
}
.acalog-custom .hidden,
.acalog-custom body.page-node-3451 .cmc-page-title,
.acalog-custom body.page-athenaeum-fortnightly .page-title {
  display: block !important;
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.acalog-custom #footer p.copyright {
  color: #666 !important;
}
.acalog-custom .node-type-magazine-article #content .magazine-article-subtitle,
.acalog-custom .node-type-magazine-article #content .magazine-intro,
.acalog-custom .node-type-magazine-article #content figcaption {
  color: #757575 !important;
}
.acalog-custom .btn {
  background-color: #757575 !important;
  text-decoration: none !important;
}
.acalog-custom .btn:hover,
.acalog-custom .btn:active {
  background-color: #333 !important;
}
.acalog-custom #content .cmc-faculty-page .cmc-breadcrumb .breadcrumb {
  color: #ababab;
}
.acalog-custom #content .cmc-faculty-page .fac-upper-content {
  background-color: #fff;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list .resp-tabs-list li {
  background-color: #757575 !important;
}
.acalog-custom #content .cmc-faculty-page .fac-tab-content .panels-responsive-tabs-processed .item-list .resp-tabs-list li.resp-tab-active {
  background-color: #7b1526 !important;
}
.acalog-custom #content .cmc-faculty-page .cmc-breadcrumb .breadcrumb a,
.acalog-custom #content .cmc-faculty-page .faculty-contact-info a,
.acalog-custom #content .cmc-faculty-page .pane-content a {
  text-decoration: underline !important;
}
.acalog-custom #content .cmc-faculty-page .cmc-breadcrumb .breadcrumb a:hover,
.acalog-custom #content .cmc-faculty-page .faculty-contact-info a:hover,
.acalog-custom #content .cmc-faculty-page .pane-content a:hover {
  text-decoration: none !important;
}
.acalog-custom #content .cmc-faculty-page .cmc-breadcrumb .breadcrumb a:hover {
  font-size: 100% !important;
}
.acalog-custom #content .cmc-faculty-page .faculty-contact-info a {
  font-size: 16px !important;
  color: #fff;
}
.acalog-custom .view-faculty-directory .view-header h2,
.acalog-custom #content .cmc-faculty-page .fac-tab-content .pane-content ul li,
.acalog-custom .node-type-article .main-content .article-category {
  color: #757575 !important;
}
.acalog-custom .social-share .social-share_link {
  color: #000 !important;
}
.acalog-custom div.page-content a {
  text-decoration: underline;
}
.acalog-custom body.cmc-home div.page-content .view-display-id-cmc_stories_pane a,
.acalog-custom body.cmc-home div.page-content .view-id-cmc_homepage_athenaeum_speakers a,
.acalog-custom body.cmc-home div.page-content .view-id-cmc_homepage_news_events h4 a,
.acalog-custom .athenaeum__columns--right.panel-panel a,
.acalog-custom .athenaeum__media-top.panel-panel a,
.acalog-custom .node-fortnightly-article a.button,
.acalog-custom div.page-content .flex-control-nav a {
  text-decoration: none;
}
.acalog-custom .navigation-block ul li a {
  color: #7c1125 !important;
  text-decoration: underline !important;
}
.acalog-custom .navigation-block ul li a:hover {
  color: #000 !important;
  text-decoration: none !important;
}
.acalog-custom body.athenaeum:not(.cmc-home) .athenaeum__columns--left.panel-panel h1 {
  padding: 0 !important;
  font-size: 30px;
}
.acalog-custom body.athenaeum:not(.cmc-home) div.pane-bundle-single-graphic-fpp p,
.acalog-custom body.athenaeum:not(.cmc-home) div.field-collection-item-field-ffp-slide p {
  color: #fff !important;
}
.acalog-custom body.athenaeum:not(.cmc-home) .athenaeum__media-top.panel-panel .total {
  display: none;
}
.acalog-custom body.athenaeum:not(.cmc-home) .athenaeum__media-top.panel-panel .flex-control-nav a {
  border: 1px solid #ccc;
}
.acalog-custom body.athenaeum:not(.cmc-home) .pane-athenaeum-event-pages-site-wide-search-block .button {
  color: #000 !important;
  font-size: 0;
}
.acalog-custom .athenaeum__columns .pane-athenaeum-calendar .view-content thead th.days {
  color: #5E5A5D !important;
}
.acalog-custom .node-fortnightly-article .title {
  font-size: 14px;
  font-style: italic;
  color: #000;
}
.acalog-custom .node-fortnightly-article .name {
  color: #800;
  font-weight: bold;
}
.acalog-custom .node-fortnightly-article  .tx {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}
.acalog-custom .node-fortnightly-article .date {
  color: #000;
  font-weight: bold;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.5;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  text-decoration: none;
  line-height: 1em;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-family: "Neue Helvetica W01", Helvetica, Arial, "sans-serif";
  text-decoration: none;
  line-height: 1em;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-size: 2.6em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-size: 2.2em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.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-size: 1.8em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.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-size: 1.6em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.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-size: 1.4em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.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-size: 1.2em;
  font-family: "Hoefler Text A", "Hoefler Text B", "Times New Roman", Georgia, serif;
  line-height: 1.2;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
.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: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.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: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  color: #666666;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", 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: 1400px;
  width: 100%;
  margin: 0px auto 0px auto;
}
@media (max-width: 1500px) {
  #gateway-popup #gateway-back-to-top-icon-container,
  #gateway-page #gateway-back-to-top-icon-container {
    display: none !important;
  }
}
#gateway-popup #table_block_n2_and_content_wrapper,
#gateway-page #table_block_n2_and_content_wrapper {
  padding: 0 15px;
}
#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: 15px 80px 5px 0px;
}
@media (max-width: 768px) {
  #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: 15px 15px 5px 0px;
  }
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 0px 0px 80px;
}
@media (max-width: 768px) {
  #gateway-popup .block_n2,
  #gateway-page .block_n2 {
    padding: 0px 0px 0px 15px;
  }
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  top: -34px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 15px 0px;
}
#gateway-popup #keyword,
#gateway-popup #location,
#gateway-page #keyword,
#gateway-page #location {
  width: 100% !important;
}
#gateway-popup #acalog-navigation hr,
#gateway-page #acalog-navigation hr {
  border-color: #ddd;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  padding: 9px 0;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  display: block;
  padding: 0 15px 6px 0;
  letter-spacing: 0.03em;
  text-transform: capitalize;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 80px 0px 0px;
  width: 70%;
}
@media (max-width: 768px) {
  #gateway-popup .block_content_outer,
  #gateway-page .block_content_outer {
    padding: 0px 15px 0px 0px;
  }
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .block_content hr,
#gateway-page .block_content hr {
  border-color: #ddd;
  padding: 4px 0;
}
#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: 24px;
  box-sizing: border-box;
}
#gateway-footer-copyright {
  padding: 15px 0;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
