/* version='14' */
/***Font for Graphik***/
/*OPENSANS*/
/***  CORPORATE CORE RULES  ***/
#ui-wrapper {
  position: relative; }

.ui-header {
  pointer-events: auto;
  background-size: cover; }
  .ui-header h1, .ui-header .page-headline, .ui-header h1.top, .ui-header .page-headline.top {
    margin-top: 0px;
    padding-top: 78px;
    padding-bottom: 0px;
    margin-bottom: 0px; }
  .ui-header h1.middle, .ui-header .page-headline.middle {
    padding-top: 15%;
    padding-bottom: 10px;
    margin-top: 0;
    margin-bottom: 0px; }
  .ui-header h1.bottom, .ui-header .page-headline.bottom {
    padding-top: 20%;
    margin-top: 0; }
  .ui-header .page-identifier {
    margin-top: 0px;
    padding: 0px 0px 12px 0px;
    height: 52px;
    top: 11px; }
  .ui-header .header-body {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0; }
  .ui-header .carousel-indicators {
    top: 370px;
    position: absolute; }
  @media only screen and (max-width: 767px) {
    .ui-header#block-hero .item {
      background-repeat: no-repeat !important;
      background-size: cover !important; }
      .ui-header#block-hero .item.img-align-Left {
        background-position-x: left !important; }
      .ui-header#block-hero .item.img-align-Right {
        background-position-x: right; }
      .ui-header#block-hero .item.img-align-middle {
        background-position-x: center !important; } }
  .ui-header .carousel-inner .item {
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right !important; }
    .ui-header .carousel-inner .item.img-align-Left {
      background-position-x: left !important; }
    .ui-header .carousel-inner .item.img-align-Right {
      background-position-x: right !important; }
    .ui-header .carousel-inner .item.img-align-middle {
      background-position-x: center !important; }
    .ui-header .carousel-inner .item .page-title {
      text-align: center;
      display: table-cell;
      vertical-align: middle; }
    .ui-header .carousel-inner .item button {
      margin-top: 0px;
      margin-left: auto;
      margin-right: auto;
      padding: 11px 15px;
      line-height: normal; }

.carousel.hero .carousel-indicators {
  width: 400px;
  margin-left: -200px;
  height: 30px; }

.module-announcement.floating {
  top: -350px;
  margin: 0;
  position: absolute;
  height: 0px;
  width: 340px; }
  .module-announcement.floating .row {
    height: 1px; }
  .module-announcement.floating .announcement {
    float: right;
    left: -50%; }
    .module-announcement.floating .announcement .carousel {
      margin-right: 10px; }
      .module-announcement.floating .announcement .carousel .carousel-indicators {
        margin-left: 0;
        left: 0;
        text-align: left; }

.module-announcement {
  position: relative;
  z-index: 2; }
  .module-announcement .close {
    position: absolute;
    right: 15px; }
  .module-announcement .announcement {
    padding: 10px 20px 20px 20px;
    width: 320px;
    height: 250px; }
    .module-announcement .announcement .carousel .carousel-inner {
      height: 195px; }
      .module-announcement .announcement .carousel .carousel-inner.single-announcement {
        height: 215px; }
      .module-announcement .announcement .carousel .carousel-inner .item:first-child .announcement-content p {
        display: none; }
    .module-announcement .announcement .carousel .carousel-indicators {
      bottom: -57px; }

.block-title {
  width: 100%;
  text-align: center;
  position: relative; }
  .block-title h2 {
    display: inline-block;
    padding: 10px 20px 8px 20px;
    margin: 0; }

.ui-container .iscrisscrossed.first {
  margin-top: -25px; }

.ui-container .first {
  margin-top: 112px;
  margin-bottom: 85px; }

.ui-container.floating + .ui-container .block-title {
  margin-top: 112px;
  margin-bottom: 60px; }

.hero-article h1 {
  padding-top: 90px;
  max-height: 210px; }

html div[data-content-id="block-footer"] .parallax {
  background-size: cover;
  background-position: 0 0 !important; }

.white_content {
  display: none;
  height: auto;
  width: auto;
  position: fixed;
  z-index: 1002; }

.white_content .popupvid-x-button-container {
  height: 0px;
  margin-bottom: 20px; }

.black_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1001;
  width: 100%;
  height: 100%; }

.popupvid-x-button {
  color: #ffffff;
  float: right;
  height: 30px;
  width: 35px;
  font-size: 30px;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  font-family: sans-serif;
  cursor: pointer; }

.popupvid-x-button:hover {
  text-decoration: none; }

#block-hero .LimelightEmbeddedPlayer object {
  width: 800px;
  height: 450px; }

#block-hero .hero-title-wrapper .download-transcript-container,
#block-hero .hero-title-wrapper .download-transcript-container > a > span {
  font-size: 12px; }

@media only screen and (min-width: 1600px) {
  .ui-container .iscrisscrossed.first {
    margin-top: -25px;
    margin-bottom: 180px; } }
/*.ui-content-box .row {margin-top:-2%;} *start of the block *will see this later*/
.richtext a {
  white-space: pre-wrap; }
.richtext a:not([href]) {
  display: block;
  position: relative;
  top: -120px;
  visibility: hidden; }
.richtext label, .richtext span, .richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext div, .richtext p {
  word-break: break-word; }

.align-center {
  text-align: center;
  display: block; }

.text-align-left {
  text-align: left !important;
  display: block; }

.text-align-right {
  text-align: right !important;
  display: block; }

img.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.text-align-left {
  text-align: left !important; }

.text-align-right {
  text-align: right !important; }

.font-bold {
  font-weight: bold !important; }

.font-normal {
  font-weight: normal !important; }

.normalLineHeight {
  line-height: normal; }

.component {
  padding: 10px; }
  .component object, .component video {
    width: 100%;
    height: auto; }

.find-job-module, #SugJobModule {
  padding-right: 20px; }

.talent-connection, #EventsLinkModule {
  padding-left: 20px; }

.smart-bytes {
  padding: 0;
  width: 100%; }
  .smart-bytes .img-smart {
    position: relative;
    height: 100%; }
    .smart-bytes .img-smart img.scEmptyImage {
      height: 48px;
      width: 48px; }
  .smart-bytes .img-responsive {
    width: 100%; }
  .smart-bytes .bytes {
    margin: 0px 5px;
    position: absolute;
    bottom: 0; }

.bytes .module-body a:hover {
  color: #fff; }
.bytes .module-body p, .bytes .module-body a {
  padding-right: 2px; }

.privacy-policy {
  margin-top: 35px; }

.captcha-control {
  margin: 30px 0 30px 0; }

.img-responsive, .component img, .module-article img {
  display: block;
  max-width: 100%;
  height: auto; }

.component img, .module-article img {
  margin-bottom: 11px; }

.media-container {
  display: inline-block; }

.LimelightEmbeddedPlayer object {
  display: block;
  max-width: 100%; }

@media only screen and (max-width: 999px) {
  .component.richtext .LimelightEmbeddedPlayer object.LimelightEmbeddedPlayerFlash {
    display: none !important; } }
#hero-carousel .LimelightEmbeddedPlayer object {
  max-width: none; }

.podcast-audio-media-container .limelight-player-footprint {
  display: none !important; }

.page-title * {
  text-align: center; }
.page-title input[type=text] {
  text-align: left; }
.page-title .media i.acn-icon {
  font-size: 36px; }

.color-black {
  color: black; }

.contact-info h1, .contact-info h2, .contact-info h3, .contact-info h4, .contact-info h5, .contact-info h6 {
  color: black; }
.contact-info .contact-info-item {
  padding-bottom: 20px;
  font-family: Arial;
  font-size: 15px; }
  .contact-info .contact-info-item .contact-info-item-number {
    font-weight: normal;
    padding: 15px; }
  .contact-info .contact-info-item .contact-info-item-person {
    margin-left: 60px;
    margin-top: -2px; }
  .contact-info .contact-info-item .contact-info-item-location {
    margin-left: 60px;
    margin-top: -2px; }
  .contact-info .contact-info-item .contact-info-item-envelope {
    font-family: AcnCustomFonts;
    margin-left: 10px;
    cursor: pointer;
    display: inline-block; }
  .contact-info .contact-info-item .contact-info-item-envelope:before {
    font-size: 36px;
    height: 10px;
    width: 10px;
    content: "\e600";
    padding-top: 8px;
    position: absolute;
    top: -10px;
    left: 0px; }

.acn-contact-us .contact-info.general-info {
  margin: 0 10px;
  padding-bottom: 0px; }
  .acn-contact-us .contact-info.general-info .module-headline {
    margin-left: 38px; }
  .acn-contact-us .contact-info.general-info .contact-info-item {
    padding: 0 39px;
    border-right: 1px solid #f1f1f1; }
  .acn-contact-us .contact-info.general-info:last-child {
    margin-top: 0px; }
.acn-contact-us .contact-info-item button:focus {
  outline: none; }
.acn-contact-us .contact-info-item button::-moz-focus-inner {
  border: 0; }
.acn-contact-us .contact-info-item button {
  cursor: default;
  white-space: normal; }
.acn-contact-us .contact-info-item button.find-location {
  cursor: pointer; }

/* Tablet General */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #hero-carousel .limelight-player-viewport {
    position: absolute !important;
    overflow: visible !important; }
    #hero-carousel .limelight-player-viewport > video {
      width: 100%  !important; }

  .white_content {
    display: none;
    height: auto;
    z-index: 1002; }

  html div[data-content-id="block-footer"] .parallax {
    background-image: none !important; } }
/* Mobile General */
@media screen and (min-width: 320px) and (max-width: 767px) {
  #hero-carousel .limelight-player-viewport {
    position: absolute !important;
    overflow: visible !important; } }
@media only screen and (min-width: 1000px) {
  .smart-bytes h3 {
    display: inline; }

  .smart-bytes h4 {
    display: table-cell;
    line-height: 31px; }

  .smart-bytes h3, .smart-bytes h4, .smart-bytes a, .smart-bytes p, .smart-bytes p a {
    color: #fff; }

  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: -88px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: 88px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: -60px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: 60px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: 88px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: -88px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: 60px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: -60px; } }
@media only screen and (max-width: 1000px) {
  .smart-bytes .img-smart {
    position: static; }
  .smart-bytes .bytes {
    position: static;
    padding-left: 10px;
    padding-right: 10px; }

  .ui-container .iscrisscrossed.first {
    margin-bottom: 143px; }

  .ui-container .first {
    margin-top: 112px;
    margin-bottom: 60px; } }
@media only screen and (max-width: 767px) {
  .contact-info.general-info h2 {
    margin-left: 10px !important; }
  .contact-info.general-info .contact-info-item {
    margin-bottom: 15px;
    border-right: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important; }
    .contact-info.general-info .contact-info-item p {
      margin: 10px; }

  .ui-container .iscrisscrossed.first {
    margin-bottom: 65px; }

  .ui-container .first {
    margin-top: 25px;
    margin-bottom: 60px; }

  .carousel.hero .carousel-indicators {
    width: 100%;
    margin-left: -50%; }

  .contact-info-item button {
    cursor: pointer !important; } }
.bytes .smartbytes-container-header a, .img-smart .bytes .smartbytes-container-header a:active,
.img-smart .bytes .smartbytes-container-header a:visited {
  text-decoration: none; }

.col-sm-12 .img-smart .bytes {
  width: 98%; }

.bytes .scWebEditInput {
  display: block; }

/*.col-sm-12 .col-sm-12 .img-smart .bytes .smartbytes-container-body {
    display: table-cell;
	float:right;
	margin-top:-30px;

.col-sm-12 .col-sm-12 .img-smart .bytes .smartbytes-container-header {  
    display:inline-block;
	float:left;
	margin-top:30px;
}
}*/
.smartbytes-container-header {
  display: table-cell; }

.ui-footer {
  /*reuse class coming from bootstrap for dropdowns*/
  /* Social links in footer */ }
  .ui-footer .ui-content-box {
    text-align: center; }
    .ui-footer .ui-content-box > div {
      margin-top: 25px; }
  .ui-footer span {
    margin-bottom: 25px; }
    .ui-footer span span {
      margin-right: 10px; }
    .ui-footer span span:last-child {
      margin-right: 0px; }
  .ui-footer .social a {
    background: url("images/sprites/global/laptop/spr-global.png") no-repeat 0 0;
    display: inline-block;
    height: 37px;
    width: 37px;
    margin-right: 10px; }
  .ui-footer .social > div > a:last-child {
    margin-right: 0px; }
  .ui-footer .social > .fb {
    background-position: 0 0; }
  .ui-footer .social > .linked-in {
    background-position: -42px 0; }
  .ui-footer .social > .twitter {
    background-position: -84px 0; }
  .ui-footer .social > .gplus {
    background-position: -126px 0; }
  .ui-footer .social > .youtube {
    background-position: -168px 0; }
  .ui-footer .social > .pinterest {
    background-position: -210px 0; }
  .ui-footer ul {
    margin-top: 25px; }
    .ui-footer ul li {
      margin-right: 10px; }
  .ui-footer p {
    margin-top: 25px;
    margin-bottom: 0; }

/** Text Hover Decoration style **/
.hover-underline {
  text-decoration: none; }

.always-underline, .always-underline:hover, .hover-underline:hover {
  text-decoration: underline !important; }

.no-underline:hover {
  text-decoration: none !important;
  cursor: default; }

.dotted-underline {
  border-bottom: 1px dotted;
  display: inline; }

/* first block title will be at different place 
TODO; adjust it for all other devices */
span.ie8-acn-logo {
  top: 380px; }

#accent {
  position: absolute;
  height: 0px;
  z-index: 3;
  top: 0; }
  #accent.customLogo .image-accent {
    width: auto; }
  #accent .icon-accent {
    display: none;
    position: absolute;
    line-height: 1;
    font-size: 515px; }
  #accent .image-accent {
    width: 515px;
    height: 515px; }

.ie #accent {
  height: 515px;
  width: 515px; }
.ie #accent .image-accent, .ie .customLogo .image-accent {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%; }

#header-topnav .logo {
  background: url("images/sprites/global/laptop/spr-global.png") no-repeat 0 0;
  display: block;
  width: 145px;
  height: 60px;
  background-position: 0 -40px;
  margin-left: 2%; }

/*.quote{
	font-size:30px;
	font-style:italic;
}*/
.doc-table th {
  background-color: #660000;
  color: #fff;
  text-transform: uppercase; }

.doc-table td + td {
  background-color: #c4c4c4; }

.with-in-line-link {
  display: inline-block;
  margin-right: 10px; }

.border-bottom {
  border-bottom: 1px solid #ccc; }

/*** For Tags **/
.tag {
  padding: 10px 15px;
  background-color: #eeeeee;
  color: #555555;
  border: 1px solid #999999;
  display: inline-block;
  margin: 5px;
  font-size: 80%; }

.tag:first-child {
  margin: 5px 0; }

/*** For combos **/
/*Fix for Bug# 383660 comment out min-width*/
/*.bootstrap-select{ 
	min-width:300px;
}*/
.custom-select {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  -webkit-box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.15);
  -webkit-transition: "border-color ease-in-out .15s, box-shadow ease-in-out .15s";
  -moz-transition: "border-color ease-in-out .15s, box-shadow ease-in-out .15s";
  -o-transition: "border-color ease-in-out .15s, box-shadow ease-in-out .15s";
  transition: "border-color ease-in-out .15s, box-shadow ease-in-out .15s"; }
  .custom-select:hover {
    background: #fff;
    border: 1px solid #ccc; }
  .custom-select.dropdown-toggle {
    color: #fff !important;
    font-size: 12px;
    width: 40px !important; }

.open .custom-select:hover {
  background: #fff;
  border: 1px solid #ccc; }
.open .custom-select.dropdown-toggle {
  color: #fff;
  font-size: 12px; }
  .open .custom-select.dropdown-toggle:hover {
    color: #c4c4c4; }

/************* FOR LIST ****************/
.custom-select-list li {
  font-size: 12px; }
  .custom-select-list li a {
    color: #333 !important; }
.custom-select-list .bootstrap-select-searchbox {
  padding: 0px; }
  .custom-select-list .bootstrap-select-searchbox input[type="text"].input-block-level {
    font-size: 12px; }

.overview-module .module-head-line {
  margin-top: 0px;
  margin-bottom: 15px; }
.overview-module .date-overview-module {
  margin-top: 35px;
  margin-bottom: 30px; }
.overview-module .module-body {
  margin-bottom: 25px; }

.quote-module {
  color: #fff;
  padding: 20px; }
  .quote-module .circle-icon {
    margin-right: 1%; }
  .quote-module .module-body {
    margin: 15px 0 25px 0; }

.demo-icon {
  width: 48%;
  float: left;
  margin: 5px;
  box-shadow: inset 0px 0px 30px #f2f2f2;
  padding: 1%;
  text-align: center; }

.demo-icon:hover {
  color: #aa1133;
  box-shadow: inset 0px 0px 30px #c4c4c4; }

.demo-icon .acn-icon {
  font-size: 50px;
  clear: both; }

.demo-icon-name {
  clear: both; }

/** No padding Styles **/
.noPadding {
  padding: 0px !important; }

.noPaddingLeft {
  padding-left: 0px !important; }

.noPaddingRight {
  padding-right: 0px !important; }

.noPaddingBottom {
  padding-bottom: 0px !important; }

.noPaddingTop {
  padding-top: 0px !important; }

.nomargins {
  margin: 0; }

.noLineHeight {
  line-height: 1; }

.box-shadow {
  box-shadow: 0px 0px 10px #333; }

.displayInline {
  display: inline !important; }

.displayInlineBlock {
  display: inline-block; }

.displayBlock {
  display: block; }

.absolutePosition {
  position: absolute; }

/* footer */
.ui-container.ui-header {
  pointer-events: auto; }

.ui-footer .ui-content-box {
  padding-bottom: 30px; }

.ui-footer.color-black > * {
  color: #e1e1e1; }

/*convertible carousel / list*/
.conv-carousel-list span {
  position: relative;
  left: -10px; }

.conv-carousel-list a {
  font-size: 20px; }

.conv-carousel-list div {
  padding: 0; }

.conv-carousel .carousel-indicators {
  bottom: 0;
  position: relative;
  left: auto;
  margin-left: auto;
  padding-left: initial;
  width: 100%; }

.component .component {
  padding-left: 0; }

.align-right {
  float: right; }

@media (max-width: 479px) {
  .navbar-toggle {
    margin-top: 30px; } }
/*  header */
#sign-in-label {
  display: none; }

#header-topnav > li {
  display: inline-block !important; }

.hero-header {
  height: 0px;
  color: #fff;
  z-index: 1;
  line-height: normal;
  width: 100%;
  top: 0px; }
  .hero-header h2 {
    position: relative;
    z-index: 1;
    text-align: center;
    text-shadow: 0px 1px 1px #666;
    margin-top: 0px;
    padding-top: 18px;
    padding-bottom: 0px;
    margin-bottom: 0px; }

.row {
  width: 1048px;
  margin-left: auto;
  margin-right: auto; }

.page-title h1 {
  margin: 0px 0px 14px 0px; }

#sign-in-link {
  cursor: pointer; }

#btnMainMenu {
  height: 52px;
  cursor: pointer; }

@media screen and (min-width: 1000px) {
  .block-title h2 {
    padding: 6px 20px 5px 20px; }

  .block-title {
    margin-top: -29px; } }
@media screen and (min-width: 1200px) {
  #accent .icon-accent {
    top: 380px; }

  #block-hero {
    height: 100%; }

  .block-title {
    margin-top: -25px; }

  .timeline-outer {
    margin-bottom: 45px; }

  .page-not-found-block {
    margin-bottom: 300px; }

  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: -102px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: 102px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: -67.5px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: 67.5px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: 102px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: -102px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: 67.5px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: -67.5px; }

  .hero-article h1 {
    padding-top: 80px;
    max-height: 200px; } }
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #accent .icon-accent {
    top: 380px; }

  #block-hero {
    margin-top: 0;
    background-position: top right;
    background-size: cover; }
    #block-hero.executive-profile {
      background-position: 50% 0; }

  .block-title {
    margin-top: -25px; }
    .block-title h2 {
      padding: 10px 20px 8px 20px; }

  .ui-header .carousel-indicators {
    top: 400px; }

  .timeline-outer {
    margin-bottom: 125px; }

  #cookie-disclaimer {
    top: -250px !important; }

  .page-not-found-block {
    margin-bottom: 100px; } }
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .hero-article h1 {
    padding-top: 65px;
    max-height: 155px; } }
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .ui-container .block-title {
    margin-bottom: 130px; } }
@media only screen and (max-width: 767px) {
  .ui-header .page-identifier, .ui-header .profile-identifier,
  .ui-header .mop-page-identifier {
    padding: 0px 0px 0px 12px;
    text-align: left;
    height: 28px;
    margin-bottom: 15px;
    top: 14px; }
  .ui-header .ui-header .mop-page-identifier {
    padding: 8px 0px 0px 12px; }
  .ui-header .page-title {
    padding-top: 0px; }
    .ui-header .page-title .profile-header {
      padding-top: 35px; }
  .ui-header .page-title-dock.page-title .header-body {
    padding-top: 0px; }
  .ui-header .page-title-dock.page-title h1 {
    padding-bottom: 0; }
  .ui-header .header-body {
    padding-top: 0px; }

  .col-sm-12 .col-sm-12 .img-smart .bytes .smartbytes-container-body {
    display: table-cell;
    float: left;
    margin-top: 0px; }

  .col-sm-12 .col-sm-12 .img-smart .bytes .smartbytes-container-header {
    margin-top: -25px; }

  #btnMainMenu {
    height: 40px; }

  #accent .icon-accent {
    top: 380px; }

  .block-title {
    margin: -21px 0 65px 0; }

  .page-title h1 {
    padding-top: 60px;
    padding-bottom: 20px;
    margin-bottom: 0px; }

  .header-body {
    padding-bottom: 10px;
    height: auto;
    overflow: hidden; }

  #accent .icon-accent {
    top: 245px;
    font-size: 100px; }

  .module-announcement.floating {
    position: static;
    height: auto;
    width: auto;
    margin: 0; }
    .module-announcement.floating .announcement {
      float: initial;
      margin: 0 auto; }
      .module-announcement.floating .announcement .carousel .carousel-indicators {
        text-align: center; }

  .ui-header .carousel-indicators {
    top: 200px; }

  #block-hero {
    background-image: none !important; }

  .module-announcement {
    width: 100%;
    position: static; }
    .module-announcement .row .announcement {
      background-color: transparent;
      width: 334px; }

  .ui-footer .ui-content-box {
    text-align: center; }
    .ui-footer .ui-content-box.row {
      margin-top: -2%; }
    .ui-footer .ui-content-box > div {
      margin-top: 25px; }
  .ui-footer span {
    margin-bottom: 25px; }
    .ui-footer span span {
      margin-right: 10px; }
    .ui-footer span span:last-child {
      margin-right: 0px; }
  .ui-footer div.social > div > a, .ui-footer div > div > a {
    height: 37px;
    width: 37px;
    margin-right: 10px; }
  .ui-footer div.social > div > a:last-child, .ui-footer div > div > a:last-child {
    margin-right: 0px; }
  .ui-footer ul {
    margin-top: 25px; }
    .ui-footer ul li {
      margin-right: 10px; }
  .ui-footer p {
    margin-top: 25px;
    margin-bottom: 0; }

  .custom-footer .ui-content-box {
    text-align: center; }
    .custom-footer .ui-content-box.row {
      margin-top: -25%; }
    .custom-footer .ui-content-box > div {
      margin-top: 25px; }
  .custom-footer div.social > div > a, .custom-footer div > div > a {
    height: 37px;
    width: 37px;
    margin-right: 10px; }
  .custom-footer div.social > div > a:last-child, .custom-footer div > div > a:last-child {
    margin-right: 0px; }

  #header-topnav .logo {
    width: 112px;
    height: 53px;
    background-position: 0 -28px;
    margin-left: 2%;
    background-size: 237%; }

  /* BLOG SPECIFIC */
  .block-hero-blog {
    background-image: none !important; }
    .block-hero-blog .carousel .page-title {
      padding: 55px 0px 0px 0px !important;
      margin: 0px 0px 0px 0px !important; }
    .block-hero-blog h1 {
      padding: 15px 0px 0px 0px !important;
      margin: 0px !important; }
    .block-hero-blog .page-identifier {
      padding: 55px 0px 0px 0px !important;
      margin: 0px 0px 0px 0px !important; }
    .block-hero-blog .header-body {
      padding-top: 10px; }
    .block-hero-blog #hero-blog-slide1 {
      background-image: none !important; }
    .block-hero-blog #hero-blog-slide2 {
      background-image: none !important; }
    .block-hero-blog #hero-blog-slide3 {
      background-image: none !important; }

  #contributor-modal .modal-dialog {
    height: 100% !important;
    width: 100% !important; }

  .author-block {
    margin-left: auto !important;
    margin-right: auto !important; }

  #toolbar-container #toolbar {
    top: 4px;
    margin-top: 0px; }

  .inner.parallax {
    background-image: none !important; }

  .timeline-outer {
    margin-bottom: 65px; }

  #cookie-disclaimer {
    display: none; }

  .bootstrap-select {
    min-width: 100%; }

  .hero-article h1 {
    padding-top: 25px;
    max-height: 97px; } }
#layout-wrapper .inner.parallax.hasProxyCarousel {
  padding: 0 !important; }
  #layout-wrapper .inner.parallax.hasProxyCarousel .carousel .carousel-inner {
    padding: 0px; }
  #layout-wrapper .inner.parallax.hasProxyCarousel .carousel .item {
    background-size: cover;
    background-repeat: no-repeat; }

.ui-footer.mobile .ui-content-box {
  text-align: left;
  padding-left: 10%; }
  .ui-footer.mobile .ui-content-box p {
    text-align: center; }
  .ui-footer.mobile .ui-content-box div.bottom-links {
    text-align: center; }

@media screen and (min-width: 1200px) {
  .row {
    width: 1048px;
    margin-left: auto;
    margin-right: auto; } }
@media screen and (max-width: 1199px) {
  .row {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%; }

  .interactive-leadership-tab {
    margin: inherit; } }
.btn-group.dropdown button {
  background-color: transparent;
  border: none;
  border-left: none;
  margin-left: -5px;
  border-width: 1px;
  height: 25px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: right;
  position: absolute;
  right: 0px;
  padding-right: 15px;
  width: 100%;
  text-align: right; }

.btn-group.dropdown.open .icon-dropdown:before {
  content: "\e650"; }

.btn-group.dropdown .icon-dropdown:before {
  content: "\e651"; }

.btn-group.dropdown .icon-dropdown {
  font-size: 10px;
  position: relative;
  bottom: 5px;
  margin-left: 0;
  margin-right: 0; }

.btn-group.dropdown.open {
  background-color: #fff;
  border-left: none;
  border-right: none;
  color: #aa1133; }
  .btn-group.dropdown.open label {
    color: #333;
    font-weight: 100; }
  .btn-group.dropdown.open .acn-icon {
    color: #aa1133; }
  .btn-group.dropdown.open ul {
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    position: relative;
    max-height: 210px;
    overflow: auto;
    text-align: left; }
    .btn-group.dropdown.open ul a {
      padding-left: 15px; }
  .btn-group.dropdown.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn-group.dropdown {
  width: 100%;
  border: white 1px solid;
  text-align: left; }
  .btn-group.dropdown label {
    color: #fff;
    border: none;
    padding-left: 10px;
    position: relative;
    top: 3px;
    margin-left: 15px;
    margin-bottom: 0;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .btn-group.dropdown .acn-icon {
    color: #fff; }

.btn-group.dropdown.white-dropdown {
  border: #eeeeee 1px solid;
  background-color: #fff; }
  .btn-group.dropdown.white-dropdown button {
    background-color: #aa1133; }
    .btn-group.dropdown.white-dropdown button .icon-dropdown {
      color: #fff; }
  .btn-group.dropdown.white-dropdown label {
    color: #333; }
  .btn-group.dropdown.white-dropdown .acn-icon {
    color: #fff;
    background-color: #aa1133; }

@media screen and (min-width: 768px) and (max-width: 999px) {
  .row {
    width: 96.4%;
    margin-left: auto;
    margin-right: auto; }

  .ui-header .page-identifier {
    height: 52px;
    padding: 16px 0px 17px;
    top: 0px;
    text-align: left;
    left: 15px;
    position: absolute; }

  .carousel-indicators li {
    height: 14px;
    width: 14px;
    margin-left: 3px;
    margin-right: 3px; }
  .carousel-indicators li.play-pause-button .acn-icon {
    margin-left: 5px; }

  .btn-group.dropdown label {
    padding-left: 0px; }
  .btn-group.dropdown button {
    padding-right: 5px; }

  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: -65px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: 65px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: -42.5px; }
  .ui-container.c-left.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: 42.5px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(1) {
    margin-top: 65px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-6:nth-child(2) {
    margin-top: -65px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(2) {
    margin-top: 42.5px; }
  .ui-container.c-right.zigzag .ui-content-box .col-sm-4:nth-child(3) {
    margin-top: -42.5px; }

  .block-title {
    margin-top: -28px; } }
.dim-on-hover:hover {
  opacity: .5; }

.no-border {
  border-style: none !important;
  border-width: 0 !important; }

@media screen and (min-width: 768px) {
  .contact-info .contact-info-item .contact-info-item-number {
    background-color: transparent;
    border-style: none;
    color: #333333;
    float: left;
    text-align: left;
    padding: 0; }
  .contact-info .contact-info-item .contact-info-item-person {
    margin-left: 0; }
  .contact-info .contact-info-item .contact-info-item-location {
    margin-left: 0; }
  .contact-info .contact-info-item .contact-info-item-envelope:before {
    position: static;
    margin-left: -7px;
    margin-top: -10px; }

  .contact-info.general-info .contact-info-item button {
    background: transparent;
    text-align: left;
    border-style: none;
    color: #333;
    padding-left: 0;
    font-size: 30px;
    line-height: 34px;
    font-weight: normal; }

  .contact-info.bottom-separator {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
    padding-bottom: 20px; }

  .contact-info.bottom-separator.contact-card {
    border-bottom-style: none; }

  .smart-bytes .img-smart img {
    max-height: 175px;
    margin-bottom: 0px; } }
.borderless-top {
  border-top-color: transparent;
  border-top-style: none;
  border-top-width: 0; }

@media (min-width: 1000px) {
  .contact-info h2 {
    margin-top: 5px;
    margin-bottom: 0px; }
  .contact-info .contact-info-item {
    padding-bottom: 0; }

  .contact-info.bottom-separator {
    margin-bottom: 10px;
    padding-bottom: 20px;
    margin-top: 5px; } }
@media screen and (max-width: 767px) {
  .page-not-found-block {
    margin-bottom: 100px; }

  .no-margin-xs {
    margin: 0; }

  .no-padding-xs {
    padding: 0; } }
.no-error-message-icon i.form-control-feedback {
  /*display:none !important;*/
  top: 50px;
  z-index: 1; }
.no-error-message-icon i:before {
  /*display:none !important;*/ }

.page-not-found .header {
  display: block;
  margin: 100px auto 15px auto;
  text-align: center; }
.page-not-found .type-to-search, .page-not-found .tap-to-search {
  border: 0;
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0 15px; }
.page-not-found .image-container * {
  display: block;
  margin: 20px auto 0px auto;
  text-align: center; }
.page-not-found .content-title {
  margin: 100px auto 0px auto;
  text-align: center; }
.page-not-found .navigation-links {
  text-align: center;
  margin: 0 auto;
  display: table;
  width: 100%; }
  .page-not-found .navigation-links a {
    margin: 20px; }

@media only screen and (max-width: 767px) {
  .page-not-found .navigation-links {
    text-align: left;
    margin: 0;
    width: 100%; }
  .page-not-found .content-title {
    margin: 100px auto 0px 20px;
    text-align: left; }

  .block-title {
    top: 3px; }

  .lte-ie8 .block-title {
    top: 1px; } }
@media only screen and (min-width: 1000px) {
  .lte-ie8 .block-title {
    top: -5px; } }
.sitemap {
  margin: 15px 25px 25px 25px; }
  .sitemap .sitemap-header.disabled {
    cursor: default; }
  .sitemap .sitemap-header.disabled:hover {
    text-decoration: none; }
  .sitemap .sitemap-container .sitemap-item {
    margin: 10px 0px; }
  .sitemap .sitemap-container .sitemap-item.disabled {
    cursor: default; }
  .sitemap .sitemap-container .sitemap-item.disabled:hover, .sitemap .sitemap-container .sitemap-header.disabled:hover {
    text-decoration: none; }

.manage-alert {
  padding-right: 20px; }

.ie .ui-layout-wrapper #overflow-docking .carousel-inner {
  overflow: visible; }
.ie .ui-header .page-identifier {
  line-height: 22px;
  height: 52px;
  z-index: 4; }
.ie .page-title h1 {
  padding-top: 70px; }

.media a.ui-link:hover {
  text-decoration: none; }

/*version='3'*/
#scFieldValues ~ .ui-page .ui-content-box {
  min-height: 400px; }

html.touch .inner.parallax {
  background-size: cover; }

.careers-job-recruitment-content {
  padding: 40px 20px 50px 20px; }
  .careers-job-recruitment-content .component, .careers-job-recruitment-content .find-job-module {
    padding: 0 20px 0 20px; }
    .careers-job-recruitment-content .component p, .careers-job-recruitment-content .find-job-module p {
      margin: 0 0 5px; }
    .careers-job-recruitment-content .component .more-jobs-link, .careers-job-recruitment-content .find-job-module .more-jobs-link {
      margin-bottom: 53px; }
    .careers-job-recruitment-content .component h4, .careers-job-recruitment-content .find-job-module h4 {
      margin-top: 0px; }

.related-jobs-content .related-jobs .job-link {
  margin-left: 0; }
.related-jobs-content .related-jobs .module-head-line {
  margin-left: 0;
  margin-top: 0; }
.related-jobs-content .related-jobs .more-job-link {
  padding-bottom: 53px; }
.related-jobs-content .related-jobs {
  padding: 0 40px 0 40px; }
.related-jobs-content .talent-connection {
  padding: 0 40px 0 20px; }
.related-jobs-content .component.find-job-module, .related-jobs-content .linkedin-signin-container {
  padding: 0 20px 0 40px; }
.related-jobs-content .employee-related-profiles {
  margin-bottom: 40px; }

body {
  padding-top: 80px; }

#body-id {
  padding-top: 68px; }

.topadjust {
  top: -100px !important; }

.landing-page .acn-logo-container {
  margin-top: 8px;
  margin-left: 15px; }
.landing-page .large-hero .ui-container .ui-content-box.dock {
  margin-top: -501px;
  min-height: 902px; }
.landing-page .standard-hero .ui-container .ui-content-box.dock {
  margin-top: -434px;
  min-height: 902px; }
.landing-page .small-hero .ui-container .ui-content-box.dock {
  margin-top: -372px;
  min-height: 902px; }
.landing-page .special-large-hero .ui-container .ui-content-box.dock {
  margin-top: -501px;
  min-height: 902px; }

.ui-container {
  pointer-events: auto; }
  .ui-container.image-container {
    pointer-events: auto;
    background-size: 100% auto; }
    .ui-container.image-container .carousel-inner img {
      width: 100%; }
  .ui-container .block-title.first ~ .ui-content-box {
    margin-top: 0; }
  .ui-container .ui-content-box {
    pointer-events: auto;
    z-index: 1;
    padding-left: 14px;
    padding-right: 14px;
    margin: 150px 0 200px; }
    .ui-container .ui-content-box.top {
      margin-top: -60px; }
    .ui-container .ui-content-box.inline {
      padding-bottom: 250px;
      margin-bottom: 25px; }
    .ui-container .ui-content-box.shadow {
      box-shadow: 5px 5px #ccc; }
    .ui-container .ui-content-box.dock {
      margin-top: -480px; }
    .ui-container .ui-content-box.dock.bottom {
      margin-top: -357px; }
    .ui-container .ui-content-box + .ui-content-box {
      padding-top: 0; }
    .ui-container .ui-content-box .floatcontainer {
      margin-left: -14px;
      margin-right: -14px;
      padding-left: 28px;
      padding-right: 28px;
      margin-bottom: 20px;
      min-height: 260px;
      padding-top: 16px; }
  .ui-container.custom-footer .ui-content-box.inline {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 50px; }
  .ui-container.two-tone > .ui-content-box.inline:nth-child(2) {
    min-height: 0px; }
  .ui-container.two-tone > .ui-content-box.inline {
    padding-bottom: 0; }
  .ui-container.two-tone > .ui-content-box.inline.section {
    padding-bottom: 250px; }
  .ui-container .block-title + .ui-content-box {
    padding-top: 0; }
  .ui-container.ui-footer .ui-content-box {
    padding-bottom: 10px; }
  .ui-container.last-edge-delta .ui-content-box.inline {
    padding-bottom: inherit !important; }

.ui-content-box:after {
  clear: both; }

.ui-content-box:before, .ui-content-box:after {
  content: "";
  display: table; }

.ui-container {
  position: static;
  display: block;
  background-color: transparent !important; }

#overflow-controller {
  overflow: hidden;
  position: relative;
  pointer-events: none; }

.ui-layout-wrapper {
  position: absolute;
  z-index: 0;
  width: 100%; }

.ui-content-wrapper {
  position: absolute;
  z-index: 1;
  width: 100%; }

.ui-layout-wrapper div:first.ui-delta, .ui-layout-wrapper div:first.ui-edge {
  margin-top: 0; }

.video-wrapper {
  width: 100%;
  height: 100%;
  position: initial;
  left: 50%;
  margin-left: -50%; }

.video-wrapper.video-wrapper-background {
  position: absolute;
  top: 250px; }

.captcha-control {
  margin: 30px 0 30px 0; }

.dock-shadow-box {
  -webkit-box-shadow: 5px -3px 7px -4px rgba(168, 172, 184, 0.8), -5px -3px 7px -4px rgba(168, 172, 184, 0.8);
  -moz-box-shadow: 5px -3px 7px -4px rgba(168, 172, 184, 0.8), -5px -3px 7px -4px rgba(168, 172, 184, 0.8);
  box-shadow: 5px -3px 7px -4px rgba(168, 172, 184, 0.8), -5px -3px 7px -4px rgba(168, 172, 184, 0.8); }

.ui-edge.left.outer, .ui-edge.right.outer .inner, .ui-delta.left.outer, .ui-delta.right.outer .inner {
  -ms-transform: skewY(21.91deg);
  -moz-transform: skewY(21.91deg);
  -webkit-transform: skewY(21.91deg);
  -o-transform: skewY(21.91deg);
  transform: skewY(21.91deg); }
.ui-edge.right.outer, .ui-edge.left.outer .inner, .ui-delta.right.outer, .ui-delta.left.outer .inner {
  -ms-transform: skewY(-21.91deg);
  -moz-transform: skewY(-21.91deg);
  -webkit-transform: skewY(-21.91deg);
  -o-transform: skewY(-21.91deg);
  transform: skewY(-21.91deg); }
.ui-edge.outer, .ui-delta.outer {
  overflow: hidden;
  position: asbolute;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 2px solid transparent;
  border: 0px solid transparent;
  border-width: 1px 0; }
.ui-edge .inner, .ui-delta .inner {
  box-sizing: border-box;
  background-repeat: no-repeat;
  position: relative;
  display: block;
  width: 100%;
  background-size: 100% auto;
  /*this is for rugged corners of shapes
  but due to this shape flickers on scroll
  find a solution
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;*/ }

.ui-square {
  overflow: hidden;
  -ms-transform: skewY(0deg);
  -moz-transform: skewY(0deg);
  -webkit-transform: skewY(0deg);
  -o-transform: skewY(0deg);
  transform: skewY(0deg); }

div[data-shape="square"].ui-container .ui-content-box.inline {
  margin-top: 85px; }

#block-footer.ui-container .ui-content-box {
  padding-bottom: 0px;
  min-height: 300px;
  background-color: transparent !important; }

div.terminator {
  pointer-events: none;
  border-width: 0;
  border-color: transparent; }

.nopaddings {
  padding: 0; }

.nomargins {
  margin: 0; }

@media screen and (min-width: 1200px) {
  .ie .ui-content-wrapper .ui-container.last-edge-delta .ui-content-box.inline.first .block-header-subtext-1 {
    margin-bottom: 16px;
    margin-top: -9px; }
  .ie .ui-content-wrapper .ui-container.c-ui-square .ui-content-box .interactive-leadership-tab .tab-header h3.block-4-subheader-text-1 {
    margin-top: -18px; }
  .ie .ui-content-wrapper .ui-container.c-ui-square .ui-content-box .interactive-fsm .featured-section-viewall {
    margin-bottom: 39px; }

  .ui-container {
    /*RMT5715 US042 Fix for block distance of desktop/laptop view*/ }
    .ui-container.c-ui-square .ui-content-box.inline {
      margin-top: 15px !important;
      padding-bottom: 15px; }
      .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header {
        /*RMT5715 US042 Fix style of subheader text 1 in laptop/desktop view*/ }
        .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header h3.block-4-subheader-text-1 {
          margin-top: -23px; }
      .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
        margin-bottom: 38px; }
    .ui-container.c-ui-square.last-square .ui-content-box.inline {
      /*RMT5715 US042 Fix distance on the footer overlapping text issue in desktop view */
      padding-bottom: 19.5%; }
    .ui-container.last-edge-delta .ui-content-box {
      /*RMT5715 US042 fix for style on Block Header Subtext1 and block description 1 for block 1.*/ }
      .ui-container.last-edge-delta .ui-content-box.inline.first .block-header-subtext-1 {
        margin-bottom: 17px;
        margin-top: -14px; }
    .ui-container .ui-content-box.dock {
      margin: -370px 0px 220px 0px;
      min-height: 710px; }
    .ui-container .ui-content-box.inline {
      margin-top: 250px; }
      .ui-container .ui-content-box.inline .floatcontainer {
        margin-top: -60px;
        margin-bottom: 60px; }
      .ui-container .ui-content-box.inline .interactive-block-header {
        margin-top: 19px; }
      .ui-container .ui-content-box.inline.first h2.interactive-block-header.corporate-black {
        margin-bottom: -1px; } }
@media screen and (min-width: 768px) and (max-width: 999px) {
  body {
    padding-top: 65px; }

  #body-id {
    padding-top: 48px; } }
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .ui-container .ui-content-box.inline {
    padding-bottom: 200px; }

  .ui-container.c-ui-square .ui-content-box.inline {
    margin-top: 15px !important;
    padding-bottom: 15px !important; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab h3.block-4-subheader-text-1 {
      margin-top: -23px; }
  .ui-container.last-edge-delta .first .block-header-subtext-1 {
    margin-top: -16px;
    margin-bottom: 17px; }
  .ui-container .ui-content-box {
    margin-top: 120px;
    margin-bottom: 120px; }
    .ui-container .ui-content-box .interactive-block-header {
      margin-top: 20px; }
    .ui-container .ui-content-box.dock {
      margin: -300px 0px 220px 0px; }
    .ui-container .ui-content-box.dock.bottom {
      margin-top: -160px; }
    .ui-container .ui-content-box.inline {
      margin-top: 190px; }
      .ui-container .ui-content-box.inline .floatcontainer {
        margin-top: -170px; }
      .ui-container .ui-content-box.inline.first h2.interactive-block-header.corporate-black {
        margin-bottom: 1px; }
      .ui-container .ui-content-box.inline .interactive-leadership-tab .icon-jump-links-arrow-up {
        margin-top: -7px !important; }

  .landing-page .acn-logo-container {
    margin-top: -56px; }
  .landing-page .large-hero .ui-container .ui-content-box.dock {
    margin-top: -424px; }
  .landing-page .standard-hero .ui-container .ui-content-box.dock {
    margin-top: -343px; }
  .landing-page .small-hero .ui-container .ui-content-box.dock {
    margin-top: -278px; }
  .landing-page .special-large-hero .ui-container .ui-content-box.dock {
    margin-top: -424px; } }
@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
  .landing-page .acn-logo-container {
    margin-top: -15px; }
  .landing-page .large-hero .ui-container .ui-content-box.dock {
    margin-top: -424px; }
  .landing-page .standard-hero .ui-container .ui-content-box.dock {
    margin-top: -343px; }
  .landing-page .small-hero .ui-container .ui-content-box.dock {
    margin-top: -278px; }
  .landing-page .special-large-hero .ui-container .ui-content-box.dock {
    margin-top: -424px; }

  .ui-container.c-ui-square.last-square .ui-content-box.inline {
    margin-bottom: 20%; }
  .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
    margin-bottom: 19px; }
  .ui-container .ui-content-box.inline .floatcontainer {
    margin-top: -85px;
    margin-bottom: 85px; } }
@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
  .ui-container.c-ui-square.last-square .ui-content-box.inline {
    margin-bottom: 20.5%; }
  .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
    margin-bottom: 39px; }
  .ui-container .ui-content-box {
    margin-top: 120px;
    margin-bottom: 120px; }
    .ui-container .ui-content-box.dock {
      margin: -400px 0px 220px 0px; }
    .ui-container .ui-content-box.inline {
      margin-top: 170px;
      padding-bottom: 170px; }
      .ui-container .ui-content-box.inline .floatcontainer {
        margin-top: -65px;
        margin-bottom: 65px; }

  .landing-page .acn-logo-container {
    margin-top: 7px; }
  .landing-page .large-hero .ui-container .ui-content-box.dock {
    margin-top: -507px; }
  .landing-page .standard-hero .ui-container .ui-content-box.dock {
    margin-top: -440px; }
  .landing-page .special-large-hero .ui-container .ui-content-box.dock {
    margin-top: -507px; } }
@media only screen and (max-width: 767px) and (orientation: landscape) {
  body {
    padding-top: 60px; }

  .ui-container .ui-content-box.inline {
    margin-top: -35px;
    padding-top: 150px;
    padding-bottom: 150px; }
    .ui-container .ui-content-box.inline .floatcontainer {
      margin-top: -30px; }
  .ui-container .block-title + .ui-content-box {
    padding-top: 0; }
  .ui-container .ui-content-box {
    margin-bottom: 25px;
    margin-top: -35px; }
    .ui-container .ui-content-box.dock {
      margin-top: -160px;
      margin-bottom: 160px; }
    .ui-container .ui-content-box.top {
      margin-top: -22px; }
    .ui-container .ui-content-box .floatcontainer {
      padding-left: 16px;
      padding-right: 16px; }
  .ui-container.c-ui-square .ui-content-box.inline {
    margin-top: 0px !important;
    padding-bottom: inherit;
    padding-top: 20px !important; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header {
      /*RMT5715 US042 Fix style of subheader text 1 in mobile view*/ }
      .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header h3.block-4-subheader-text-1 {
        margin-bottom: 4px;
        margin-top: -10px; }
    .ui-container.c-ui-square .ui-content-box.inline h2.interactive-block-header, .ui-container.c-ui-square .ui-content-box.inline h2.subheader1 {
      margin-top: 0px; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
      margin-bottom: 23px; }
  .ui-container.c-ui-square.last-square .ui-content-box.inline {
    padding-bottom: 18.4% !important; }
  .ui-container.last-edge-delta .ui-content-box.inline.first {
    /*RMT5715 US042 fix for style on Block Header Subtext1 and block description 1 for block 1 in mobile view.*/ }
    .ui-container.last-edge-delta .ui-content-box.inline.first .block-header-subtext-1 {
      margin-bottom: 20px;
      margin-top: -31px; }

  #block-footer.ui-container .ui-content-box {
    padding-top: 75px;
    margin-top: 0; }

  .landing-page .acn-logo-container {
    margin-top: -8px; }
  .landing-page .large-hero .ui-container .ui-content-box.dock {
    margin-top: -253px;
    min-height: 402px; }
  .landing-page .standard-hero .ui-container .ui-content-box.dock {
    margin-top: -197px;
    min-height: 402px; }
  .landing-page .small-hero .ui-container .ui-content-box.dock {
    margin-top: -278px;
    min-height: 402px; }
  .landing-page .special-large-hero .ui-container .ui-content-box.dock {
    margin-top: -323px;
    min-height: 402px; } }
@media screen and (max-width: 767px) and (orientation: portrait) {
  body {
    padding-top: 60px; }

  #body-id {
    padding-top: 48px; }

  .ui-container .ui-content-box.inline {
    margin-top: 130px;
    padding-bottom: 100px; }
    .ui-container .ui-content-box.inline .floatcontainer {
      margin-top: -30px; }

  .ui-container .ui-content-box {
    margin-bottom: 65px;
    margin-top: 80px; }
    .ui-container .ui-content-box.top {
      margin-top: -22px; }
    .ui-container .ui-content-box.dock {
      margin: -160px 0px 140px 0px; }
    .ui-container .ui-content-box .floatcontainer {
      padding-left: 16px;
      padding-right: 16px; }

  .landing-page .acn-logo-container {
    margin-top: -8px; }
  .landing-page .large-hero .ui-container .ui-content-box.dock {
    margin-top: -255px;
    min-height: 402px; }
  .landing-page .standard-hero .ui-container .ui-content-box.dock {
    margin-top: -197px;
    min-height: 402px; }
  .landing-page .small-hero .ui-container .ui-content-box.dock {
    margin-top: -278px;
    min-height: 402px; }
  .landing-page .special-large-hero .ui-container .ui-content-box.dock {
    margin-top: -323px;
    min-height: 402px; } }
@media screen and (min-width: 480px) and (max-width: 640px) {
  .ui-container .ui-content-box.inline {
    margin-top: 100px;
    padding-bottom: 85px;
    padding-top: 0px; }
  .ui-container.c-ui-square .ui-content-box.inline {
    margin-top: 0px !important;
    padding-bottom: inherit;
    padding-top: 20px !important; }
    .ui-container.c-ui-square .ui-content-box.inline h2.interactive-block-header, .ui-container.c-ui-square .ui-content-box.inline h2.subheader1 {
      margin-top: 0px; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header {
      /*RMT5715 US042 Fix style of subheader text 1 on block 4 in mobile view*/ }
      .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header h3.block-4-subheader-text-1 {
        margin-bottom: 4px;
        margin-top: -10px; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
      margin-bottom: 24px; }
  .ui-container.c-ui-square.last-square .ui-content-box.inline {
    padding-bottom: 18.4% !important; }
  .ui-container.last-edge-delta .ui-content-box.inline.first {
    /*RMT5715 US042 fix for style on Block Header Subtext1 and block description 1 for block 1 in mobile view.*/ }
    .ui-container.last-edge-delta .ui-content-box.inline.first .block-header-subtext-1 {
      margin-bottom: 20px;
      margin-top: -31px; } }
@media screen and (max-width: 480px) {
  .ui-container .ui-content-box.inline {
    margin-top: 70px;
    padding-bottom: 60px;
    padding-top: 0px; }
  .ui-container.c-ui-square .ui-content-box.inline {
    margin-top: 19px !important;
    padding-bottom: inherit; }
    .ui-container.c-ui-square .ui-content-box.inline h2.interactive-block-header, .ui-container.c-ui-square .ui-content-box.inline h2.subheader1 {
      margin-top: 0px; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header {
      /*RMT5715 US042 Fix style of subheader text 1 on block 4 in mobile view*/ }
      .ui-container.c-ui-square .ui-content-box.inline .interactive-leadership-tab .tab-header h3.block-4-subheader-text-1 {
        margin-bottom: 4px;
        margin-top: -10px; }
    .ui-container.c-ui-square .ui-content-box.inline .interactive-fsm .featured-section-viewall {
      margin-bottom: 24px; }
  .ui-container.c-ui-square.last-square .ui-content-box.inline {
    padding-bottom: 19.5% !important; }
  .ui-container.last-edge-delta .ui-content-box.inline.first {
    /*RMT5715 US042 fix for style on Block Header Subtext1 and block description 1 for block 1 in mobile view.*/ }
    .ui-container.last-edge-delta .ui-content-box.inline.first .block-header-subtext-1 {
      margin-bottom: 20px;
      margin-top: -31px; } }
/* 3459 */
.ui-container .ui-content-box.inline.twotonetop, .ui-container .ui-content-box.twotonetop {
  margin-top: 180px;
  margin-bottom: 0px; }

.ui-container .ui-content-box.twotonebottom {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 220px; }

/* 3459 */
.lte-ie8 .dock-shadow-box {
  border-left: 3px solid #ddd;
  border-right: 3px solid #ddd; }
.lte-ie8 .footer-terminator {
  border-bottom-width: 300px !important; }
.lte-ie8 .outer {
  overflow: visible;
  position: relative;
  z-index: 1; }
  .lte-ie8 .outer.image-shape {
    z-index: 0;
    background-size: cover;
    background-attachment: fixed; }
    .lte-ie8 .outer.image-shape .terminator, .lte-ie8 .outer.image-shape .inner {
      background-color: transparent !important;
      border-color: transparent !important; }
  .lte-ie8 .outer.ui-edge div.terminator.before, .lte-ie8 .outer.ui-edge div.terminator.after, .lte-ie8 .outer.ui-delta div.terminator.before, .lte-ie8 .outer.ui-delta div.terminator.after {
    border-width: 0;
    border-style: solid; }
  .lte-ie8 .outer.ui-edge div.terminator.before, .lte-ie8 .outer.ui-delta div.terminator.before {
    border-top-color: transparent; }
  .lte-ie8 .outer.ui-edge div.terminator.after, .lte-ie8 .outer.ui-delta div.terminator.after {
    border-bottom-color: transparent; }
  .lte-ie8 .outer.ui-edge.left div.terminator.before, .lte-ie8 .outer.ui-delta.left div.terminator.before {
    border-right-color: transparent; }
  .lte-ie8 .outer.ui-edge.right div.terminator.before, .lte-ie8 .outer.ui-delta.right div.terminator.before {
    border-left-color: transparent; }
.lte-ie8 [data-content-id='block-footer'].outer.ui-edge div.terminator.after, .lte-ie8 [data-content-id='block-footer'].outer.ui-delta div.terminator.after {
  border-bottom-color: black; }
.lte-ie8 .find-location-module #location-search-query {
  display: block !important; }
.lte-ie8 .form-section {
  float: left;
  width: 98%; }
.lte-ie8 .ui-container {
  margin-top: -2px; }

/* SIR 200572 FIX */
.lte-ie8 .ui-edge.left.outer, .lte-ie8 .ui-edge.right.outer .inner,
.lte-ie8 .ui-delta.left.outer, .lte-ie8 .ui-delta.right.outer .inner,
.lte-ie8 .ui-edge.right.outer, .lte-ie8 .ui-edge.left.outer .inner,
.lte-ie8 .ui-delta.right.outer, .lte-ie8 .ui-delta.left.outer .inner {
  -ms-transform: none;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none; }

/* SIR 200572 FIX */
#overflow-docking {
  overflow: hidden;
  pointer-events: none; }

#layout-wrapper {
  pointer-events: none; }
  #layout-wrapper .block-separator {
    border-top: 1px solid gray; }

#ui-error-wrapper #content-wrapper, #ui-error-wrapper #layout-wrapper {
  margin-top: 0 !important; }

#layout-wrapper, #content-wrapper {
  top: 0; }

@media only screen and (min-width: 1000px) {
  #ui-wrapper.large-hero #content-wrapper, #ui-wrapper.large-hero #layout-wrapper,
  #ui-wrapper.special-large-hero #content-wrapper, #ui-wrapper.special-large-hero #layout-wrapper {
    margin-top: 600px !important; }

  #ui-wrapper.large-hero .hero ol.carousel-indicators, #ui-wrapper.special-large-hero .hero ol.carousel-indicators {
    top: 600px;
    margin-top: -120px; }

  #ui-wrapper.special-large-hero .ui-content-box.dock {
    margin-top: -348px; }

  #ui-wrapper.large-hero .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.special-large-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -427px 0px 220px 0px;
    min-height: 710px; }
  #ui-wrapper.large-hero .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.special-large-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -357px 0px 220px 0px;
    min-height: 710px; }

  #ui-wrapper #content-wrapper, #ui-wrapper #layout-wrapper,
  #ui-wrapper.standard-hero #content-wrapper, #ui-wrapper.standard-hero #layout-wrapper {
    margin-top: 533px !important; }

  #ui-wrapper.standard-hero .hero ol.carousel-indicators, #ui-wrapper .hero ol.carousel-indicators {
    top: 533px;
    margin-top: -117px; }

  #ui-wrapper .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -360px 0px 220px 0px;
    min-height: 710px; }
  #ui-wrapper .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -290px 0px 220px 0px;
    min-height: 710px; }

  #ui-wrapper.small-hero #content-wrapper, #ui-wrapper.small-hero #layout-wrapper {
    margin-top: 470px !important; }

  #ui-wrapper.small-hero .hero ol.carousel-indicators {
    top: 470px;
    margin-top: -120px; }

  #ui-wrapper.small-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -297px 0px 220px 0px;
    min-height: 710px; }
  #ui-wrapper.small-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -226px 0px 220px 0px;
    min-height: 710px; }

  #ui-wrapper.xsmall-hero #content-wrapper, #ui-wrapper.xsmall-hero #layout-wrapper {
    margin-top: 194px !important; }

  #ui-wrapper.xsmall-hero .hero ol.carousel-indicators {
    top: 200px;
    margin-top: -50px; } }
@media only screen and (min-width: 1200px) {
  #ui-wrapper.special-large-hero .ui-content-box.dock {
    margin-top: -356px; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
  #ui-wrapper.large-hero #content-wrapper, #ui-wrapper.large-hero #layout-wrapper,
  #ui-wrapper.special-large-hero #content-wrapper, #ui-wrapper.special-large-hero #layout-wrapper {
    margin-top: 490px !important; }

  #ui-wrapper.large-hero .hero ol.carousel-indicators, #ui-wrapper.special-large-hero .hero ol.carousel-indicators {
    top: 495px;
    margin-top: -95px; }

  #ui-wrapper.special-large-hero #content-wrapper, #ui-wrapper.special-large-hero #layout-wrapper {
    margin-top: 490px !important; }

  #ui-wrapper.large-hero .hero ol.carousel-indicators, #ui-wrapper.special-large-hero .hero ol.carousel-indicators {
    top: 490px;
    margin-top: -90px; }

  #ui-wrapper.large-hero .announcement-block {
    margin-top: 214px; }

  #ui-wrapper.special-large-hero .announcement-block {
    margin-top: 214px; }

  #block-blockannouncement .ui-content-box {
    padding-right: 0;
    padding-left: 0; }

  #ui-wrapper.special-large-hero .ui-content-box.dock {
    margin-top: -324px; }

  #ui-wrapper.large-hero .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.special-large-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -320px 0px 220px 0px;
    min-height: 710px; }
  #ui-wrapper.large-hero .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.special-large-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -320px 0px 220px 0px;
    min-height: 710px; }

  #ui-wrapper #content-wrapper, #ui-wrapper #layout-wrapper,
  #ui-wrapper.standard-hero #content-wrapper, #ui-wrapper.standard-hero #layout-wrapper {
    margin-top: 410px !important; }

  #ui-wrapper.standard-hero .hero ol.carousel-indicators, #ui-wrapper .hero ol.carousel-indicators {
    top: 410px;
    margin-top: -85px; }

  #ui-wrapper .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -239px 0px 220px 0px; }
  #ui-wrapper .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -239px 0px 220px 0px; }

  #ui-wrapper.small-hero #content-wrapper, #ui-wrapper.small-hero #layout-wrapper {
    margin-top: 365px !important; }

  #ui-wrapper.small-hero .hero ol.carousel-indicators {
    top: 350px;
    margin-top: -96px; }

  #ui-wrapper.small-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -195px 0px 220px 0px;
    min-height: 710px; }
  #ui-wrapper.small-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -195px 0px 220px 0px;
    min-height: 710px; }

  #ui-wrapper.xsmall-hero #content-wrapper, #ui-wrapper.xsmall-hero #layout-wrapper {
    margin-top: 194px !important; }

  #ui-wrapper.xsmall-hero .hero ol.carousel-indicators {
    top: 210px;
    margin-top: -50px; } }
@media only screen and (max-width: 767px) {
  #ui-wrapper.special-large-hero #content-wrapper, #ui-wrapper.special-large-hero #layout-wrapper {
    margin-top: 413px !important; }

  #ui-wrapper.special-large-hero .hero ol.carousel-indicators {
    top: 410px;
    margin-top: -81px; }

  #ui-wrapper.special-large-hero .ui-content-box.dock {
    margin-top: -254px; }

  #ui-wrapper.special-large-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -292px 0px 140px 0px; }
  #ui-wrapper.special-large-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -292px 0px 140px 0px; }

  #ui-wrapper.large-hero #content-wrapper, #ui-wrapper.large-hero #layout-wrapper {
    margin-top: 372px !important; }

  #ui-wrapper.large-hero .hero ol.carousel-indicators {
    top: 370px;
    margin-top: -81px; }

  #ui-wrapper.large-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -250px 0px 140px 0px; }
  #ui-wrapper.large-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -250px 0px 140px 0px; }

  #ui-wrapper #content-wrapper, #ui-wrapper #layout-wrapper,
  #ui-wrapper.standard-hero #content-wrapper, #ui-wrapper.standard-hero #layout-wrapper {
    margin-top: 332px !important; }

  #ui-wrapper.standard-hero .hero ol.carousel-indicators, #ui-wrapper .hero ol.carousel-indicators {
    top: 330px;
    margin-top: -78px; }

  #ui-wrapper .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.top-block-spacing,
  #ui-wrapper.small-hero .ui-container .ui-content-box.top-block-spacing {
    margin: -212px 0px 140px 0px; }
  #ui-wrapper .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.standard-hero .ui-container .ui-content-box.bottom-block-spacing,
  #ui-wrapper.small-hero .ui-container .ui-content-box.bottom-block-spacing {
    margin: -212px 0px 140px 0px; }

  #ui-wrapper.small-hero #content-wrapper, #ui-wrapper.small-hero #layout-wrapper {
    margin-top: 332px !important; }

  #ui-wrapper.small-hero .hero ol.carousel-indicators {
    top: 330px;
    margin-top: -83px; }

  #ui-wrapper.xsmall-hero #content-wrapper, #ui-wrapper.xsmall-hero #layout-wrapper {
    margin-top: 175px !important; }

  #ui-wrapper.xsmall-hero .hero ol.carousel-indicators {
    top: 200px;
    margin-top: -50px; } }
#block-hero .item {
  background-size: cover;
  background-position: top right; }

@media only screen and (min-width: 1000px) and (max-width: 1199px) {
  #ui-wrapper.large-hero .announcement-block, #ui-wrapper.special-large-hero .announcement-block {
    margin-top: 79px; }

  #block-blockannouncement .ui-content-box {
    padding-right: 0;
    padding-left: 0; }

  #ui-wrapper.special-large-hero .announcement-block {
    margin-top: 79px; } }
@media only screen and (min-width: 1200px) {
  #ui-wrapper.large-hero .announcement-block, #ui-wrapper.special-large-hero .announcement-block {
    margin-top: 75px; }

  #block-blockannouncement .ui-content-box {
    padding-right: 0;
    padding-left: 0; }

  .our-people-desc {
    margin-top: -40px; } }
@media only screen and (max-width: 999px) and (min-width: 768px) {
  #ui-wrapper.large-hero .announcement-block, #ui-wrapper.special-large-hero .announcement-block {
    margin-top: 214px; }

  #block-blockannouncement .ui-content-box {
    padding-right: 0;
    padding-left: 0; }

  .our-people-desc {
    margin-top: -20px; } }
/*Image Optimization*/
@media only screen and (max-width: 767px) {
  .ui-content-box {
    padding-left: 5% !important;
    padding-right: 5% !important; }

  .component {
    padding-left: 0px !important;
    padding-right: 0px !important; }

  .our-people-desc {
    margin-top: -20px; } }
/***Font for Graphik***/
/*OPENSANS*/
.btn:active, .btn.active {
  background-image: none; }

.btn-default {
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc; }
  .btn-default:hover, .btn-default:focus {
    background-color: white; }
  .btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #e0e0e0; }

.btn-primary:hover, .btn-primary:focus {
  background-color: #eb365e; }
.btn-primary:active, .btn-primary.active {
  background-color: #720b22;
  border-color: #720b22; }

.btn-active:hover, .btn-active:focus {
  background-color: #98afd1; }
.btn-active:active, .btn-active.active {
  background-color: #3d5b88;
  border-color: #3d5b88; }

.btn-success:hover, .btn-success:focus {
  background-color: #a3d7a3; }
.btn-success:active, .btn-success.active {
  background-color: #419641;
  border-color: #419641; }

.btn-warning:hover, .btn-warning:focus {
  background-color: #f8d9ac; }
.btn-warning:active, .btn-warning.active {
  background-color: #eb9316;
  border-color: #eb9316; }

.btn-danger:hover, .btn-danger:focus {
  background-color: #eba5a3; }
.btn-danger:active, .btn-danger.active {
  background-color: #c12e2a;
  border-color: #c12e2a; }

.btn-info:hover, .btn-info:focus {
  background-color: #b0e1ef; }
.btn-info:active, .btn-info.active {
  background-color: #2aabd2;
  border-color: #2aabd2; }

.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #930f2c; }

.navbar-default {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }
  .navbar-default .navbar-nav > .active > a {
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.navbar-inverse .navbar-nav > .active > a {
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0; }

.navbar-collapse.navbar-ex1-collapse.in, .navbar-collapse.navbar-ex1-collapse.collapsing {
  background-color: #e7e7e7; }

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alert-success {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dff0d8), to(#c8e5bc));
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -moz-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8', endColorstr='#FFC8E5BC', GradientType=0);
  border-color: #b2dba1; }

.alert-info {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9edf7), to(#b9def0));
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -moz-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9EDF7', endColorstr='#FFB9DEF0', GradientType=0);
  border-color: #9acfea; }

.alert-warning {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fcf8e3), to(#f8efc0));
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -moz-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCF8E3', endColorstr='#FFF8EFC0', GradientType=0);
  border-color: #f5e79e; }

.alert-danger {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f2dede), to(#e7c3c3));
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -moz-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2DEDE', endColorstr='#FFE7C3C3', GradientType=0);
  border-color: #dca7a7; }

.list-group {
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #7c0c25;
  border-color: #870e29; }

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.well {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8e8e8), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8E8E8', endColorstr='#FFF5F5F5', GradientType=0);
  border-color: gainsboro;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/***  CORPORATE CORE RULES  ***/
.ui-terminator {
  border-color: #fff; }

.ui-header h1, .ui-header .page-headline {
  color: #fff; }
.ui-header .page-identifier, .ui-header .page-identifier * {
  color: #fff; }
.ui-header .header-body {
  color: #fff; }
.ui-header button {
  color: #fff; }

@media only screen and (min-width: 1200px) {
  .announcement.md-color {
    background-color: #aa1133; }
    .announcement.md-color h3, .announcement.md-color h4, .announcement.md-color h5, .announcement.md-color h6, .announcement.md-color p, .announcement.md-color .cta, .announcement.md-color a, .announcement.md-color button.close {
      color: #fff; } }
@media only screen and (max-width: 767px) {
  .carousel.hero .carousel-inner .item,
  #block-hero .item {
    background-image: none !important; }

  .module-announcement .announcement.xs-transparent {
    background-color: transparent; }

  .acn-contact-us .contact-info .contact-info-item .find-location {
    color: #fff !important; }

  .search-results-header .category {
    color: #333333; } }
.countdown {
  background-color: transparent; }

.block-title h2 {
  background-color: #000;
  color: #fff; }

.module-article {
  color: #333; }
  .module-article .secure {
    color: #666; }

h1, h2, h3, h4, h5, h6 {
  color: #aa1133; }
  h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
    color: #aa1133; }

label, .content-title {
  color: #333; }

h4, .module-headline {
  color: #aa1133; }
  h4 a, .module-headline a {
    color: #aa1133; }

p, .module-body {
  color: #333; }
  p a, .module-body a {
    color: #aa1133; }

.quote-text, .content-trigger {
  color: #333; }

.module-blog-link label {
  color: #fff; }
.module-blog-link p {
  color: #fff; }
.module-blog-link button {
  color: #fff; }

.ui-footer ul a {
  color: #fff; }
.ui-footer p {
  color: #fff; }
  .ui-footer p a {
    color: #fff; }

.carousel-indicators li {
  border-color: #A5A5A5;
  background-color: rgba(255, 255, 255, 0.5); }
  .carousel-indicators li.active {
    opacity: 1;
    background-color: #aa1133;
    border-color: #aa1133; }

.hero-title-wrapper .page-title a.social-disconnect {
  text-decoration: underline;
  line-height: 20px; }

.social-general-suggested .suggested-link {
  color: #000;
  text-decoration: underline; }

.color-container h1, .color-container h2, .color-container h3, .color-container h4, .color-container h5, .color-container h6, .color-container p, .color-container span, .color-container label,
.color-container .block-title, .color-container .content-title, .color-container .mobdule-article, .color-container .social,
.color-container .module-article, .color-container .module-headline, .color-container .module-body, .color-container .quote-text, .color-container .content-trigger,
.color-container a, .color-container a:hover, .color-container a.active, .color-container p a,
.image-container h1,
.image-container h2,
.image-container h3,
.image-container h4,
.image-container h5,
.image-container h6,
.image-container p,
.image-container span,
.image-container label,
.image-container .block-title,
.image-container .content-title,
.image-container .mobdule-article,
.image-container .social,
.image-container .module-article,
.image-container .module-headline,
.image-container .module-body,
.image-container .quote-text,
.image-container .content-trigger,
.image-container a,
.image-container a:hover,
.image-container a.active,
.image-container p a {
  color: #fff; }
  .color-container h1 a, .color-container h2 a, .color-container h3 a, .color-container h4 a, .color-container h5 a, .color-container h6 a, .color-container p a, .color-container span a, .color-container label a,
  .color-container .block-title a, .color-container .content-title a, .color-container .mobdule-article a, .color-container .social a,
  .color-container .module-article a, .color-container .module-headline a, .color-container .module-body a, .color-container .quote-text a, .color-container .content-trigger a,
  .color-container a a, .color-container a:hover a, .color-container a.active a, .color-container p a a,
  .image-container h1 a,
  .image-container h2 a,
  .image-container h3 a,
  .image-container h4 a,
  .image-container h5 a,
  .image-container h6 a,
  .image-container p a,
  .image-container span a,
  .image-container label a,
  .image-container .block-title a,
  .image-container .content-title a,
  .image-container .mobdule-article a,
  .image-container .social a,
  .image-container .module-article a,
  .image-container .module-headline a,
  .image-container .module-body a,
  .image-container .quote-text a,
  .image-container .content-trigger a,
  .image-container a a,
  .image-container a:hover a,
  .image-container a.active a,
  .image-container p a a {
    color: #fff; }
.color-container .module-article h1, .color-container .module-article h2, .color-container .module-article h3, .color-container .module-article h4, .color-container .module-article h5, .color-container .module-article h6, .color-container .module-article .module-headline, .color-container .module-article .module-title,
.image-container .module-article h1,
.image-container .module-article h2,
.image-container .module-article h3,
.image-container .module-article h4,
.image-container .module-article h5,
.image-container .module-article h6,
.image-container .module-article .module-headline,
.image-container .module-article .module-title {
  color: #fff; }
  .color-container .module-article h1 p, .color-container .module-article h1 a, .color-container .module-article h1 *, .color-container .module-article h2 p, .color-container .module-article h2 a, .color-container .module-article h2 *, .color-container .module-article h3 p, .color-container .module-article h3 a, .color-container .module-article h3 *, .color-container .module-article h4 p, .color-container .module-article h4 a, .color-container .module-article h4 *, .color-container .module-article h5 p, .color-container .module-article h5 a, .color-container .module-article h5 *, .color-container .module-article h6 p, .color-container .module-article h6 a, .color-container .module-article h6 *, .color-container .module-article .module-headline p, .color-container .module-article .module-headline a, .color-container .module-article .module-headline *, .color-container .module-article .module-title p, .color-container .module-article .module-title a, .color-container .module-article .module-title *,
  .image-container .module-article h1 p,
  .image-container .module-article h1 a,
  .image-container .module-article h1 *,
  .image-container .module-article h2 p,
  .image-container .module-article h2 a,
  .image-container .module-article h2 *,
  .image-container .module-article h3 p,
  .image-container .module-article h3 a,
  .image-container .module-article h3 *,
  .image-container .module-article h4 p,
  .image-container .module-article h4 a,
  .image-container .module-article h4 *,
  .image-container .module-article h5 p,
  .image-container .module-article h5 a,
  .image-container .module-article h5 *,
  .image-container .module-article h6 p,
  .image-container .module-article h6 a,
  .image-container .module-article h6 *,
  .image-container .module-article .module-headline p,
  .image-container .module-article .module-headline a,
  .image-container .module-article .module-headline *,
  .image-container .module-article .module-title p,
  .image-container .module-article .module-title a,
  .image-container .module-article .module-title * {
    color: #fff; }
    .color-container .module-article h1 p p, .color-container .module-article h1 a p, .color-container .module-article h1 * p, .color-container .module-article h2 p p, .color-container .module-article h2 a p, .color-container .module-article h2 * p, .color-container .module-article h3 p p, .color-container .module-article h3 a p, .color-container .module-article h3 * p, .color-container .module-article h4 p p, .color-container .module-article h4 a p, .color-container .module-article h4 * p, .color-container .module-article h5 p p, .color-container .module-article h5 a p, .color-container .module-article h5 * p, .color-container .module-article h6 p p, .color-container .module-article h6 a p, .color-container .module-article h6 * p, .color-container .module-article .module-headline p p, .color-container .module-article .module-headline a p, .color-container .module-article .module-headline * p, .color-container .module-article .module-title p p, .color-container .module-article .module-title a p, .color-container .module-article .module-title * p,
    .image-container .module-article h1 p p,
    .image-container .module-article h1 a p,
    .image-container .module-article h1 * p,
    .image-container .module-article h2 p p,
    .image-container .module-article h2 a p,
    .image-container .module-article h2 * p,
    .image-container .module-article h3 p p,
    .image-container .module-article h3 a p,
    .image-container .module-article h3 * p,
    .image-container .module-article h4 p p,
    .image-container .module-article h4 a p,
    .image-container .module-article h4 * p,
    .image-container .module-article h5 p p,
    .image-container .module-article h5 a p,
    .image-container .module-article h5 * p,
    .image-container .module-article h6 p p,
    .image-container .module-article h6 a p,
    .image-container .module-article h6 * p,
    .image-container .module-article .module-headline p p,
    .image-container .module-article .module-headline a p,
    .image-container .module-article .module-headline * p,
    .image-container .module-article .module-title p p,
    .image-container .module-article .module-title a p,
    .image-container .module-article .module-title * p {
      color: #fff; }
.color-container .quote,
.image-container .quote {
  color: #fff; }
.color-container .acn-icon.icon-share, .color-container .acn-icon.icon-comments,
.image-container .acn-icon.icon-share,
.image-container .acn-icon.icon-comments {
  color: #fff !important; }
.color-container .carousel-indicators li.active,
.image-container .carousel-indicators li.active {
  background-color: #fff;
  border-color: #fff; }
.color-container .featured-section-module.module-article > h3, .color-container .featured-section-module.module-article > h3 > p, .color-container .featured-section-module.module-article a.articleCategoryLink, .color-container .featured-section-module.module-article a.articleCategoryLink:hover, .color-container .featured-section-module.module-article a.articleCategoryLink:active,
.image-container .featured-section-module.module-article > h3,
.image-container .featured-section-module.module-article > h3 > p,
.image-container .featured-section-module.module-article a.articleCategoryLink,
.image-container .featured-section-module.module-article a.articleCategoryLink:hover,
.image-container .featured-section-module.module-article a.articleCategoryLink:active {
  color: #fff; }
  .color-container .featured-section-module.module-article > h3 h3, .color-container .featured-section-module.module-article > h3 h3 > p, .color-container .featured-section-module.module-article > h3 > p h3, .color-container .featured-section-module.module-article > h3 > p h3 > p, .color-container .featured-section-module.module-article a.articleCategoryLink h3, .color-container .featured-section-module.module-article a.articleCategoryLink h3 > p, .color-container .featured-section-module.module-article a.articleCategoryLink:hover h3, .color-container .featured-section-module.module-article a.articleCategoryLink:hover h3 > p, .color-container .featured-section-module.module-article a.articleCategoryLink:active h3, .color-container .featured-section-module.module-article a.articleCategoryLink:active h3 > p,
  .image-container .featured-section-module.module-article > h3 h3,
  .image-container .featured-section-module.module-article > h3 h3 > p,
  .image-container .featured-section-module.module-article > h3 > p h3,
  .image-container .featured-section-module.module-article > h3 > p h3 > p,
  .image-container .featured-section-module.module-article a.articleCategoryLink h3,
  .image-container .featured-section-module.module-article a.articleCategoryLink h3 > p,
  .image-container .featured-section-module.module-article a.articleCategoryLink:hover h3,
  .image-container .featured-section-module.module-article a.articleCategoryLink:hover h3 > p,
  .image-container .featured-section-module.module-article a.articleCategoryLink:active h3,
  .image-container .featured-section-module.module-article a.articleCategoryLink:active h3 > p {
    color: #fff; }
.color-container #voicesLabel h4, .color-container #voicesLabel div,
.image-container #voicesLabel h4,
.image-container #voicesLabel div {
  color: #fff; }
.color-container .ui-content-box.inline .contact-info-item-number.module-body,
.image-container .ui-content-box.inline .contact-info-item-number.module-body {
  color: #fff; }
.color-container.saffron-yellow #DownloadModule a, .color-container.saffron-yellow #DownloadModule span, .color-container.spruce #DownloadModule a, .color-container.spruce #DownloadModule span, .color-container.ice-blue #DownloadModule a, .color-container.ice-blue #DownloadModule span, .color-container.white #DownloadModule a, .color-container.white #DownloadModule span,
.image-container.saffron-yellow #DownloadModule a,
.image-container.saffron-yellow #DownloadModule span,
.image-container.spruce #DownloadModule a,
.image-container.spruce #DownloadModule span,
.image-container.ice-blue #DownloadModule a,
.image-container.ice-blue #DownloadModule span,
.image-container.white #DownloadModule a,
.image-container.white #DownloadModule span {
  color: #333; }

.ui-container .jobfeeds .jobfeed-module-header {
  color: #333; }
.ui-container .jobfeeds.list .jobfeed-list-container ul.jobfeed-list .module-article .module-body {
  color: #333; }
.ui-container .jobfeed-list li .jobfeed-container .module-article h3.color-white {
  color: #333 !important; }
.ui-container .jobfeed-separator {
  border-top-color: lightgray; }

.jobfeeds .jobfeed-container .module-article h2 a {
  color: #fff; }

.color-container .jobfeeds .jobfeed-module-header {
  color: #fff; }
.color-container .jobfeeds.list .jobfeed-list-container ul.jobfeed-list .module-article .module-body {
  color: #fff; }
.color-container .jobfeeds.list .jobfeed-stat-bar span.color-primary {
  color: #fff !important; }
.color-container .jobfeeds.list li .jobfeed-container .module-article h3.color-white {
  color: #fff !important; }
.color-container .jobfeed-separator {
  border-top-color: #fff !important; }

.bg-color-white h1, .bg-color-white h2, .bg-color-white h3, .bg-color-white h4, .bg-color-white h5, .bg-color-white h6, .bg-color-white .block-title, .bg-color-white .content-title, .bg-color-white a, .bg-color-white a:hover, .bg-color-white a.active,
.bg-color-white p a {
  color: #aa1133; }
  .bg-color-white h1 a, .bg-color-white h2 a, .bg-color-white h3 a, .bg-color-white h4 a, .bg-color-white h5 a, .bg-color-white h6 a, .bg-color-white .block-title a, .bg-color-white .content-title a, .bg-color-white a a, .bg-color-white a:hover a, .bg-color-white a.active a,
  .bg-color-white p a a {
    color: #aa1133; }
.bg-color-white .mobdule-article, .bg-color-white .social, .bg-color-white .module-article, .bg-color-white .module-headline,
.bg-color-white .module-body, .bg-color-white .quote-text, .bg-color-white .content-trigger, .bg-color-white p, .bg-color-white span {
  color: #333; }
.bg-color-white .module-article h1, .bg-color-white .module-article h2, .bg-color-white .module-article h3, .bg-color-white .module-article h4, .bg-color-white .module-article h5, .bg-color-white .module-article h6 {
  color: #aa1133; }
  .bg-color-white .module-article h1 p, .bg-color-white .module-article h2 p, .bg-color-white .module-article h3 p, .bg-color-white .module-article h4 p, .bg-color-white .module-article h5 p, .bg-color-white .module-article h6 p {
    color: #aa1133; }
    .bg-color-white .module-article h1 p a, .bg-color-white .module-article h2 p a, .bg-color-white .module-article h3 p a, .bg-color-white .module-article h4 p a, .bg-color-white .module-article h5 p a, .bg-color-white .module-article h6 p a {
      color: #aa1133; }
.bg-color-white .carousel-indicators li.active {
  background-color: #aa1133;
  border-color: #aa1133; }
.bg-color-white .ui-content-box.inline .contact-info-item-number.module-body {
  color: #333; }

.featured-section-module.module-article > h3, .featured-section-module.module-article > h3 > p, .featured-section-module.module-article a.articleCategoryLink, .featured-section-module.module-article a.articleCategoryLink:hover, .featured-section-module.module-article a.articleCategoryLink:active {
  color: #333; }
  .featured-section-module.module-article > h3 h3, .featured-section-module.module-article > h3 h3 > p, .featured-section-module.module-article > h3 > p h3, .featured-section-module.module-article > h3 > p h3 > p, .featured-section-module.module-article a.articleCategoryLink h3, .featured-section-module.module-article a.articleCategoryLink h3 > p, .featured-section-module.module-article a.articleCategoryLink:hover h3, .featured-section-module.module-article a.articleCategoryLink:hover h3 > p, .featured-section-module.module-article a.articleCategoryLink:active h3, .featured-section-module.module-article a.articleCategoryLink:active h3 > p {
    color: #333; }

#voicesLabel h4, #voicesLabel div {
  color: #333; }

@media only screen and (min-width: 1000px) {
  .announcement.md-color .carousel-indicators li.active {
    background-color: #fff;
    border-color: #fff; } }
/*@media only screen and (min-width : $screen-sm-min) {
.image-container {
		h1, h2, h3, h4, h5, h6, p, span, label,
		.block-title, .content-title, .mobdule-article, .social,
		.module-article, .module-headline, .module-body, .quote-text, .content-trigger, 
		a, a:hover, a.active, p a  {color: $corporate-white; a {color: $corporate-white;}}

		.module-article {
			h1, h2, h3, h4, h5, h6, .module-headline, .module-title { 
				color:$corporate-white;
				p, a, * {
					color:$corporate-white;
					p {color:$corporate-white;}
					}                    
			}
		}

		.component {
				.acn-icon.icon-share, .acn-icon.icon-comments {color: $corporate-white;}
		}
	
		.carousel-indicators {
		li.active {
		background-color:$corporate-white;
		border-color:$corporate-white;
		}
		}


		#voicesLabel { h4, div {color: $corporate-white;} }
  }
}

.image-container .ui-content-box .module-article .quote {
	color:white;
}*/
.tweeter-api .tweeter-api-header {
  border-bottom: solid 1px #eee; }
.tweeter-api .tweeter-api-item-container .tweeter-api-item {
  border-top: solid 1px #eee; }
.tweeter-api .tweeter-api-footer {
  background-color: #eee; }

.outer.shape-color-black .terminator, .outer.shape-color-black .terminator {
  border-color: #333; }
.outer.shape-color-black .inner {
  background-color: #333; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-black .terminator.before, .outer.image-container.shape-color-black .terminator.after {
    border-color: #333; }
  .outer.image-container.shape-color-black .inner {
    background-color: #333; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-black .inner {
    background-color: transparent; } }
.bg-color-black {
  background-color: #333 !important; }

.color-black {
  color: #333 !important; }

.br-color-black {
  border-color: #333 !important; }

.ui-section-box.bg-color-black {
  background-color: #333; }

.ui-section-box.bg-color-black + .terminator.after {
  border-color: #333; }

#main-menu #primary-menu.color-black > a, #main-menu #secondary-menu.color-black > a {
  color: #333; }

.secondary-nav.color-black .secondary-nav-item a {
  color: #333; }
.secondary-nav .cta-after.arrow-color-black:after {
  color: #333; }

.announcement.bg-color-black {
  background-color: #333; }

#block-jumplink.bg-color-black, #block-jumplink.bg-color-black .dropdown-toggle,
#block-jumplink.bg-color-black ul > li.active > a,
#block-jumplink.bg-color-black a:hover {
  background-color: #333 !important; }

#block-jumplink.bg-color-black .dropdown-menu {
  background-color: #666666; }

a.list-group-item.bg-color-black:hover {
  background-color: #666666; }

.self-selection.bg-color-black .btn-group.dropdown.open .acn-icon {
  color: #333; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-black,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-black {
  color: #333 !important; }

.outer.shape-color-white .terminator, .outer.shape-color-white .terminator {
  border-color: #fff; }
.outer.shape-color-white .inner {
  background-color: #fff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-white .terminator.before, .outer.image-container.shape-color-white .terminator.after {
    border-color: #fff; }
  .outer.image-container.shape-color-white .inner {
    background-color: #fff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-white .inner {
    background-color: transparent; } }
.bg-color-white {
  background-color: #fff !important; }

.color-white {
  color: #fff !important; }

.br-color-white {
  border-color: #fff !important; }

.ui-section-box.bg-color-white {
  background-color: #fff; }

.ui-section-box.bg-color-white + .terminator.after {
  border-color: #fff; }

#main-menu #primary-menu.color-white > a, #main-menu #secondary-menu.color-white > a {
  color: #fff; }

.secondary-nav.color-white .secondary-nav-item a {
  color: #fff; }
.secondary-nav .cta-after.arrow-color-white:after {
  color: #fff; }

.announcement.bg-color-white {
  background-color: #fff; }

#block-jumplink.bg-color-white, #block-jumplink.bg-color-white .dropdown-toggle,
#block-jumplink.bg-color-white ul > li.active > a,
#block-jumplink.bg-color-white a:hover {
  background-color: #fff !important; }

#block-jumplink.bg-color-white .dropdown-menu {
  background-color: white; }

a.list-group-item.bg-color-white:hover {
  background-color: white; }

.self-selection.bg-color-white .btn-group.dropdown.open .acn-icon {
  color: #fff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-white, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-white, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-white,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-white, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-white, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-white {
  color: #fff !important; }

.outer.shape-color-full-black .terminator, .outer.shape-color-full-black .terminator {
  border-color: #000; }
.outer.shape-color-full-black .inner {
  background-color: #000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-full-black .terminator.before, .outer.image-container.shape-color-full-black .terminator.after {
    border-color: #000; }
  .outer.image-container.shape-color-full-black .inner {
    background-color: #000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-full-black .inner {
    background-color: transparent; } }
.bg-color-full-black {
  background-color: #000 !important; }

.color-full-black {
  color: #000 !important; }

.br-color-full-black {
  border-color: #000 !important; }

.ui-section-box.bg-color-full-black {
  background-color: #000; }

.ui-section-box.bg-color-full-black + .terminator.after {
  border-color: #000; }

#main-menu #primary-menu.color-full-black > a, #main-menu #secondary-menu.color-full-black > a {
  color: #000; }

.secondary-nav.color-full-black .secondary-nav-item a {
  color: #000; }
.secondary-nav .cta-after.arrow-color-full-black:after {
  color: #000; }

.announcement.bg-color-full-black {
  background-color: #000; }

#block-jumplink.bg-color-full-black, #block-jumplink.bg-color-full-black .dropdown-toggle,
#block-jumplink.bg-color-full-black ul > li.active > a,
#block-jumplink.bg-color-full-black a:hover {
  background-color: #000 !important; }

#block-jumplink.bg-color-full-black .dropdown-menu {
  background-color: #333333; }

a.list-group-item.bg-color-full-black:hover {
  background-color: #333333; }

.self-selection.bg-color-full-black .btn-group.dropdown.open .acn-icon {
  color: #000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-full-black,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-full-black {
  color: #000 !important; }

.outer.shape-color-lighter-gray .terminator, .outer.shape-color-lighter-gray .terminator {
  border-color: #eeeeee; }
.outer.shape-color-lighter-gray .inner {
  background-color: #eeeeee; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-lighter-gray .terminator.before, .outer.image-container.shape-color-lighter-gray .terminator.after {
    border-color: #eeeeee; }
  .outer.image-container.shape-color-lighter-gray .inner {
    background-color: #eeeeee; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-lighter-gray .inner {
    background-color: transparent; } }
.bg-color-lighter-gray {
  background-color: #eeeeee !important; }

.color-lighter-gray {
  color: #eeeeee !important; }

.br-color-lighter-gray {
  border-color: #eeeeee !important; }

.ui-section-box.bg-color-lighter-gray {
  background-color: #eeeeee; }

.ui-section-box.bg-color-lighter-gray + .terminator.after {
  border-color: #eeeeee; }

#main-menu #primary-menu.color-lighter-gray > a, #main-menu #secondary-menu.color-lighter-gray > a {
  color: #eeeeee; }

.secondary-nav.color-lighter-gray .secondary-nav-item a {
  color: #eeeeee; }
.secondary-nav .cta-after.arrow-color-lighter-gray:after {
  color: #eeeeee; }

.announcement.bg-color-lighter-gray {
  background-color: #eeeeee; }

#block-jumplink.bg-color-lighter-gray, #block-jumplink.bg-color-lighter-gray .dropdown-toggle,
#block-jumplink.bg-color-lighter-gray ul > li.active > a,
#block-jumplink.bg-color-lighter-gray a:hover {
  background-color: #eeeeee !important; }

#block-jumplink.bg-color-lighter-gray .dropdown-menu {
  background-color: white; }

a.list-group-item.bg-color-lighter-gray:hover {
  background-color: white; }

.self-selection.bg-color-lighter-gray .btn-group.dropdown.open .acn-icon {
  color: #eeeeee; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-lighter-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-lighter-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-lighter-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-lighter-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-lighter-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-lighter-gray {
  color: #eeeeee !important; }

.outer.shape-color-light-gray .terminator, .outer.shape-color-light-gray .terminator {
  border-color: #999999; }
.outer.shape-color-light-gray .inner {
  background-color: #999999; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-light-gray .terminator.before, .outer.image-container.shape-color-light-gray .terminator.after {
    border-color: #999999; }
  .outer.image-container.shape-color-light-gray .inner {
    background-color: #999999; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-light-gray .inner {
    background-color: transparent; } }
.bg-color-light-gray {
  background-color: #999999 !important; }

.color-light-gray {
  color: #999999 !important; }

.br-color-light-gray {
  border-color: #999999 !important; }

.ui-section-box.bg-color-light-gray {
  background-color: #999999; }

.ui-section-box.bg-color-light-gray + .terminator.after {
  border-color: #999999; }

#main-menu #primary-menu.color-light-gray > a, #main-menu #secondary-menu.color-light-gray > a {
  color: #999999; }

.secondary-nav.color-light-gray .secondary-nav-item a {
  color: #999999; }
.secondary-nav .cta-after.arrow-color-light-gray:after {
  color: #999999; }

.announcement.bg-color-light-gray {
  background-color: #999999; }

#block-jumplink.bg-color-light-gray, #block-jumplink.bg-color-light-gray .dropdown-toggle,
#block-jumplink.bg-color-light-gray ul > li.active > a,
#block-jumplink.bg-color-light-gray a:hover {
  background-color: #999999 !important; }

#block-jumplink.bg-color-light-gray .dropdown-menu {
  background-color: #cccccc; }

a.list-group-item.bg-color-light-gray:hover {
  background-color: #cccccc; }

.self-selection.bg-color-light-gray .btn-group.dropdown.open .acn-icon {
  color: #999999; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-light-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-light-gray {
  color: #999999 !important; }

.outer.shape-color-gray .terminator, .outer.shape-color-gray .terminator {
  border-color: #555555; }
.outer.shape-color-gray .inner {
  background-color: #555555; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-gray .terminator.before, .outer.image-container.shape-color-gray .terminator.after {
    border-color: #555555; }
  .outer.image-container.shape-color-gray .inner {
    background-color: #555555; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-gray .inner {
    background-color: transparent; } }
.bg-color-gray {
  background-color: #555555 !important; }

.color-gray {
  color: #555555 !important; }

.br-color-gray {
  border-color: #555555 !important; }

.ui-section-box.bg-color-gray {
  background-color: #555555; }

.ui-section-box.bg-color-gray + .terminator.after {
  border-color: #555555; }

#main-menu #primary-menu.color-gray > a, #main-menu #secondary-menu.color-gray > a {
  color: #555555; }

.secondary-nav.color-gray .secondary-nav-item a {
  color: #555555; }
.secondary-nav .cta-after.arrow-color-gray:after {
  color: #555555; }

.announcement.bg-color-gray {
  background-color: #555555; }

#block-jumplink.bg-color-gray, #block-jumplink.bg-color-gray .dropdown-toggle,
#block-jumplink.bg-color-gray ul > li.active > a,
#block-jumplink.bg-color-gray a:hover {
  background-color: #555555 !important; }

#block-jumplink.bg-color-gray .dropdown-menu {
  background-color: #888888; }

a.list-group-item.bg-color-gray:hover {
  background-color: #888888; }

.self-selection.bg-color-gray .btn-group.dropdown.open .acn-icon {
  color: #555555; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-gray {
  color: #555555 !important; }

.outer.shape-color-dark-gray .terminator, .outer.shape-color-dark-gray .terminator {
  border-color: #333333; }
.outer.shape-color-dark-gray .inner {
  background-color: #333333; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dark-gray .terminator.before, .outer.image-container.shape-color-dark-gray .terminator.after {
    border-color: #333333; }
  .outer.image-container.shape-color-dark-gray .inner {
    background-color: #333333; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dark-gray .inner {
    background-color: transparent; } }
.bg-color-dark-gray {
  background-color: #333333 !important; }

.color-dark-gray {
  color: #333333 !important; }

.br-color-dark-gray {
  border-color: #333333 !important; }

.ui-section-box.bg-color-dark-gray {
  background-color: #333333; }

.ui-section-box.bg-color-dark-gray + .terminator.after {
  border-color: #333333; }

#main-menu #primary-menu.color-dark-gray > a, #main-menu #secondary-menu.color-dark-gray > a {
  color: #333333; }

.secondary-nav.color-dark-gray .secondary-nav-item a {
  color: #333333; }
.secondary-nav .cta-after.arrow-color-dark-gray:after {
  color: #333333; }

.announcement.bg-color-dark-gray {
  background-color: #333333; }

#block-jumplink.bg-color-dark-gray, #block-jumplink.bg-color-dark-gray .dropdown-toggle,
#block-jumplink.bg-color-dark-gray ul > li.active > a,
#block-jumplink.bg-color-dark-gray a:hover {
  background-color: #333333 !important; }

#block-jumplink.bg-color-dark-gray .dropdown-menu {
  background-color: #666666; }

a.list-group-item.bg-color-dark-gray:hover {
  background-color: #666666; }

.self-selection.bg-color-dark-gray .btn-group.dropdown.open .acn-icon {
  color: #333333; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dark-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dark-gray {
  color: #333333 !important; }

.outer.shape-color-darker-gray .terminator, .outer.shape-color-darker-gray .terminator {
  border-color: #222222; }
.outer.shape-color-darker-gray .inner {
  background-color: #222222; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-darker-gray .terminator.before, .outer.image-container.shape-color-darker-gray .terminator.after {
    border-color: #222222; }
  .outer.image-container.shape-color-darker-gray .inner {
    background-color: #222222; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-darker-gray .inner {
    background-color: transparent; } }
.bg-color-darker-gray {
  background-color: #222222 !important; }

.color-darker-gray {
  color: #222222 !important; }

.br-color-darker-gray {
  border-color: #222222 !important; }

.ui-section-box.bg-color-darker-gray {
  background-color: #222222; }

.ui-section-box.bg-color-darker-gray + .terminator.after {
  border-color: #222222; }

#main-menu #primary-menu.color-darker-gray > a, #main-menu #secondary-menu.color-darker-gray > a {
  color: #222222; }

.secondary-nav.color-darker-gray .secondary-nav-item a {
  color: #222222; }
.secondary-nav .cta-after.arrow-color-darker-gray:after {
  color: #222222; }

.announcement.bg-color-darker-gray {
  background-color: #222222; }

#block-jumplink.bg-color-darker-gray, #block-jumplink.bg-color-darker-gray .dropdown-toggle,
#block-jumplink.bg-color-darker-gray ul > li.active > a,
#block-jumplink.bg-color-darker-gray a:hover {
  background-color: #222222 !important; }

#block-jumplink.bg-color-darker-gray .dropdown-menu {
  background-color: #555555; }

a.list-group-item.bg-color-darker-gray:hover {
  background-color: #555555; }

.self-selection.bg-color-darker-gray .btn-group.dropdown.open .acn-icon {
  color: #222222; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-darker-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-darker-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-darker-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-darker-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-darker-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-darker-gray {
  color: #222222 !important; }

.outer.shape-color-cranberry-red .terminator, .outer.shape-color-cranberry-red .terminator {
  border-color: #aa1133; }
.outer.shape-color-cranberry-red .inner {
  background-color: #aa1133; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-cranberry-red .terminator.before, .outer.image-container.shape-color-cranberry-red .terminator.after {
    border-color: #aa1133; }
  .outer.image-container.shape-color-cranberry-red .inner {
    background-color: #aa1133; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-cranberry-red .inner {
    background-color: transparent; } }
.bg-color-cranberry-red {
  background-color: #aa1133 !important; }

.color-cranberry-red {
  color: #aa1133 !important; }

.br-color-cranberry-red {
  border-color: #aa1133 !important; }

.ui-section-box.bg-color-cranberry-red {
  background-color: #aa1133; }

.ui-section-box.bg-color-cranberry-red + .terminator.after {
  border-color: #aa1133; }

#main-menu #primary-menu.color-cranberry-red > a, #main-menu #secondary-menu.color-cranberry-red > a {
  color: #aa1133; }

.secondary-nav.color-cranberry-red .secondary-nav-item a {
  color: #aa1133; }
.secondary-nav .cta-after.arrow-color-cranberry-red:after {
  color: #aa1133; }

.announcement.bg-color-cranberry-red {
  background-color: #aa1133; }

#block-jumplink.bg-color-cranberry-red, #block-jumplink.bg-color-cranberry-red .dropdown-toggle,
#block-jumplink.bg-color-cranberry-red ul > li.active > a,
#block-jumplink.bg-color-cranberry-red a:hover {
  background-color: #aa1133 !important; }

#block-jumplink.bg-color-cranberry-red .dropdown-menu {
  background-color: #eb365e; }

a.list-group-item.bg-color-cranberry-red:hover {
  background-color: #eb365e; }

.self-selection.bg-color-cranberry-red .btn-group.dropdown.open .acn-icon {
  color: #aa1133; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-cranberry-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-cranberry-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-cranberry-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-cranberry-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-cranberry-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-cranberry-red {
  color: #aa1133 !important; }

.outer.shape-color-forest-green .terminator, .outer.shape-color-forest-green .terminator {
  border-color: #337722; }
.outer.shape-color-forest-green .inner {
  background-color: #337722; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-forest-green .terminator.before, .outer.image-container.shape-color-forest-green .terminator.after {
    border-color: #337722; }
  .outer.image-container.shape-color-forest-green .inner {
    background-color: #337722; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-forest-green .inner {
    background-color: transparent; } }
.bg-color-forest-green {
  background-color: #337722 !important; }

.color-forest-green {
  color: #337722 !important; }

.br-color-forest-green {
  border-color: #337722 !important; }

.ui-section-box.bg-color-forest-green {
  background-color: #337722; }

.ui-section-box.bg-color-forest-green + .terminator.after {
  border-color: #337722; }

#main-menu #primary-menu.color-forest-green > a, #main-menu #secondary-menu.color-forest-green > a {
  color: #337722; }

.secondary-nav.color-forest-green .secondary-nav-item a {
  color: #337722; }
.secondary-nav .cta-after.arrow-color-forest-green:after {
  color: #337722; }

.announcement.bg-color-forest-green {
  background-color: #337722; }

#block-jumplink.bg-color-forest-green, #block-jumplink.bg-color-forest-green .dropdown-toggle,
#block-jumplink.bg-color-forest-green ul > li.active > a,
#block-jumplink.bg-color-forest-green a:hover {
  background-color: #337722 !important; }

#block-jumplink.bg-color-forest-green .dropdown-menu {
  background-color: #55c639; }

a.list-group-item.bg-color-forest-green:hover {
  background-color: #55c639; }

.self-selection.bg-color-forest-green .btn-group.dropdown.open .acn-icon {
  color: #337722; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-forest-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-forest-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-forest-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-forest-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-forest-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-forest-green {
  color: #337722 !important; }

.outer.shape-color-deep-green .terminator, .outer.shape-color-deep-green .terminator {
  border-color: #224433; }
.outer.shape-color-deep-green .inner {
  background-color: #224433; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-deep-green .terminator.before, .outer.image-container.shape-color-deep-green .terminator.after {
    border-color: #224433; }
  .outer.image-container.shape-color-deep-green .inner {
    background-color: #224433; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-deep-green .inner {
    background-color: transparent; } }
.bg-color-deep-green {
  background-color: #224433 !important; }

.color-deep-green {
  color: #224433 !important; }

.br-color-deep-green {
  border-color: #224433 !important; }

.ui-section-box.bg-color-deep-green {
  background-color: #224433; }

.ui-section-box.bg-color-deep-green + .terminator.after {
  border-color: #224433; }

#main-menu #primary-menu.color-deep-green > a, #main-menu #secondary-menu.color-deep-green > a {
  color: #224433; }

.secondary-nav.color-deep-green .secondary-nav-item a {
  color: #224433; }
.secondary-nav .cta-after.arrow-color-deep-green:after {
  color: #224433; }

.announcement.bg-color-deep-green {
  background-color: #224433; }

#block-jumplink.bg-color-deep-green, #block-jumplink.bg-color-deep-green .dropdown-toggle,
#block-jumplink.bg-color-deep-green ul > li.active > a,
#block-jumplink.bg-color-deep-green a:hover {
  background-color: #224433 !important; }

#block-jumplink.bg-color-deep-green .dropdown-menu {
  background-color: #448866; }

a.list-group-item.bg-color-deep-green:hover {
  background-color: #448866; }

.self-selection.bg-color-deep-green .btn-group.dropdown.open .acn-icon {
  color: #224433; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-deep-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-deep-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-deep-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-deep-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-deep-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-deep-green {
  color: #224433 !important; }

.outer.shape-color-ink-blue .terminator, .outer.shape-color-ink-blue .terminator {
  border-color: #003344; }
.outer.shape-color-ink-blue .inner {
  background-color: #003344; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-ink-blue .terminator.before, .outer.image-container.shape-color-ink-blue .terminator.after {
    border-color: #003344; }
  .outer.image-container.shape-color-ink-blue .inner {
    background-color: #003344; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-ink-blue .inner {
    background-color: transparent; } }
.bg-color-ink-blue {
  background-color: #003344 !important; }

.color-ink-blue {
  color: #003344 !important; }

.br-color-ink-blue {
  border-color: #003344 !important; }

.ui-section-box.bg-color-ink-blue {
  background-color: #003344; }

.ui-section-box.bg-color-ink-blue + .terminator.after {
  border-color: #003344; }

#main-menu #primary-menu.color-ink-blue > a, #main-menu #secondary-menu.color-ink-blue > a {
  color: #003344; }

.secondary-nav.color-ink-blue .secondary-nav-item a {
  color: #003344; }
.secondary-nav .cta-after.arrow-color-ink-blue:after {
  color: #003344; }

.announcement.bg-color-ink-blue {
  background-color: #003344; }

#block-jumplink.bg-color-ink-blue, #block-jumplink.bg-color-ink-blue .dropdown-toggle,
#block-jumplink.bg-color-ink-blue ul > li.active > a,
#block-jumplink.bg-color-ink-blue a:hover {
  background-color: #003344 !important; }

#block-jumplink.bg-color-ink-blue .dropdown-menu {
  background-color: #0080aa; }

a.list-group-item.bg-color-ink-blue:hover {
  background-color: #0080aa; }

.self-selection.bg-color-ink-blue .btn-group.dropdown.open .acn-icon {
  color: #003344; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-ink-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-ink-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-ink-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-ink-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-ink-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-ink-blue {
  color: #003344 !important; }

.outer.shape-color-violet-blue .terminator, .outer.shape-color-violet-blue .terminator {
  border-color: #002266; }
.outer.shape-color-violet-blue .inner {
  background-color: #002266; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-violet-blue .terminator.before, .outer.image-container.shape-color-violet-blue .terminator.after {
    border-color: #002266; }
  .outer.image-container.shape-color-violet-blue .inner {
    background-color: #002266; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-violet-blue .inner {
    background-color: transparent; } }
.bg-color-violet-blue {
  background-color: #002266 !important; }

.color-violet-blue {
  color: #002266 !important; }

.br-color-violet-blue {
  border-color: #002266 !important; }

.ui-section-box.bg-color-violet-blue {
  background-color: #002266; }

.ui-section-box.bg-color-violet-blue + .terminator.after {
  border-color: #002266; }

#main-menu #primary-menu.color-violet-blue > a, #main-menu #secondary-menu.color-violet-blue > a {
  color: #002266; }

.secondary-nav.color-violet-blue .secondary-nav-item a {
  color: #002266; }
.secondary-nav .cta-after.arrow-color-violet-blue:after {
  color: #002266; }

.announcement.bg-color-violet-blue {
  background-color: #002266; }

#block-jumplink.bg-color-violet-blue, #block-jumplink.bg-color-violet-blue .dropdown-toggle,
#block-jumplink.bg-color-violet-blue ul > li.active > a,
#block-jumplink.bg-color-violet-blue a:hover {
  background-color: #002266 !important; }

#block-jumplink.bg-color-violet-blue .dropdown-menu {
  background-color: #0044cc; }

a.list-group-item.bg-color-violet-blue:hover {
  background-color: #0044cc; }

.self-selection.bg-color-violet-blue .btn-group.dropdown.open .acn-icon {
  color: #002266; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-violet-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-violet-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-violet-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-violet-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-violet-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-violet-blue {
  color: #002266 !important; }

.outer.shape-color-deep-violet .terminator, .outer.shape-color-deep-violet .terminator {
  border-color: #336699; }
.outer.shape-color-deep-violet .inner {
  background-color: #336699; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-deep-violet .terminator.before, .outer.image-container.shape-color-deep-violet .terminator.after {
    border-color: #336699; }
  .outer.image-container.shape-color-deep-violet .inner {
    background-color: #336699; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-deep-violet .inner {
    background-color: transparent; } }
.bg-color-deep-violet {
  background-color: #336699 !important; }

.color-deep-violet {
  color: #336699 !important; }

.br-color-deep-violet {
  border-color: #336699 !important; }

.ui-section-box.bg-color-deep-violet {
  background-color: #336699; }

.ui-section-box.bg-color-deep-violet + .terminator.after {
  border-color: #336699; }

#main-menu #primary-menu.color-deep-violet > a, #main-menu #secondary-menu.color-deep-violet > a {
  color: #336699; }

.secondary-nav.color-deep-violet .secondary-nav-item a {
  color: #336699; }
.secondary-nav .cta-after.arrow-color-deep-violet:after {
  color: #336699; }

.announcement.bg-color-deep-violet {
  background-color: #336699; }

#block-jumplink.bg-color-deep-violet, #block-jumplink.bg-color-deep-violet .dropdown-toggle,
#block-jumplink.bg-color-deep-violet ul > li.active > a,
#block-jumplink.bg-color-deep-violet a:hover {
  background-color: #336699 !important; }

#block-jumplink.bg-color-deep-violet .dropdown-menu {
  background-color: #6699cc; }

a.list-group-item.bg-color-deep-violet:hover {
  background-color: #6699cc; }

.self-selection.bg-color-deep-violet .btn-group.dropdown.open .acn-icon {
  color: #336699; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-deep-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-deep-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-deep-violet,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-deep-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-deep-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-deep-violet {
  color: #336699 !important; }

.outer.shape-color-red-violet .terminator, .outer.shape-color-red-violet .terminator {
  border-color: #551155; }
.outer.shape-color-red-violet .inner {
  background-color: #551155; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-red-violet .terminator.before, .outer.image-container.shape-color-red-violet .terminator.after {
    border-color: #551155; }
  .outer.image-container.shape-color-red-violet .inner {
    background-color: #551155; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-red-violet .inner {
    background-color: transparent; } }
.bg-color-red-violet {
  background-color: #551155 !important; }

.color-red-violet {
  color: #551155 !important; }

.br-color-red-violet {
  border-color: #551155 !important; }

.ui-section-box.bg-color-red-violet {
  background-color: #551155; }

.ui-section-box.bg-color-red-violet + .terminator.after {
  border-color: #551155; }

#main-menu #primary-menu.color-red-violet > a, #main-menu #secondary-menu.color-red-violet > a {
  color: #551155; }

.secondary-nav.color-red-violet .secondary-nav-item a {
  color: #551155; }
.secondary-nav .cta-after.arrow-color-red-violet:after {
  color: #551155; }

.announcement.bg-color-red-violet {
  background-color: #551155; }

#block-jumplink.bg-color-red-violet, #block-jumplink.bg-color-red-violet .dropdown-toggle,
#block-jumplink.bg-color-red-violet ul > li.active > a,
#block-jumplink.bg-color-red-violet a:hover {
  background-color: #551155 !important; }

#block-jumplink.bg-color-red-violet .dropdown-menu {
  background-color: #aa22aa; }

a.list-group-item.bg-color-red-violet:hover {
  background-color: #aa22aa; }

.self-selection.bg-color-red-violet .btn-group.dropdown.open .acn-icon {
  color: #551155; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-red-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-red-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-red-violet,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-red-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-red-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-red-violet {
  color: #551155 !important; }

.outer.shape-color-oxblood-red .terminator, .outer.shape-color-oxblood-red .terminator {
  border-color: #660000; }
.outer.shape-color-oxblood-red .inner {
  background-color: #660000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-oxblood-red .terminator.before, .outer.image-container.shape-color-oxblood-red .terminator.after {
    border-color: #660000; }
  .outer.image-container.shape-color-oxblood-red .inner {
    background-color: #660000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-oxblood-red .inner {
    background-color: transparent; } }
.bg-color-oxblood-red {
  background-color: #660000 !important; }

.color-oxblood-red {
  color: #660000 !important; }

.br-color-oxblood-red {
  border-color: #660000 !important; }

.ui-section-box.bg-color-oxblood-red {
  background-color: #660000; }

.ui-section-box.bg-color-oxblood-red + .terminator.after {
  border-color: #660000; }

#main-menu #primary-menu.color-oxblood-red > a, #main-menu #secondary-menu.color-oxblood-red > a {
  color: #660000; }

.secondary-nav.color-oxblood-red .secondary-nav-item a {
  color: #660000; }
.secondary-nav .cta-after.arrow-color-oxblood-red:after {
  color: #660000; }

.announcement.bg-color-oxblood-red {
  background-color: #660000; }

#block-jumplink.bg-color-oxblood-red, #block-jumplink.bg-color-oxblood-red .dropdown-toggle,
#block-jumplink.bg-color-oxblood-red ul > li.active > a,
#block-jumplink.bg-color-oxblood-red a:hover {
  background-color: #660000 !important; }

#block-jumplink.bg-color-oxblood-red .dropdown-menu {
  background-color: #cc0000; }

a.list-group-item.bg-color-oxblood-red:hover {
  background-color: #cc0000; }

.self-selection.bg-color-oxblood-red .btn-group.dropdown.open .acn-icon {
  color: #660000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-oxblood-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-oxblood-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-oxblood-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-oxblood-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-oxblood-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-oxblood-red {
  color: #660000 !important; }

.outer.shape-color-espresso .terminator, .outer.shape-color-espresso .terminator {
  border-color: #333300; }
.outer.shape-color-espresso .inner {
  background-color: #333300; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-espresso .terminator.before, .outer.image-container.shape-color-espresso .terminator.after {
    border-color: #333300; }
  .outer.image-container.shape-color-espresso .inner {
    background-color: #333300; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-espresso .inner {
    background-color: transparent; } }
.bg-color-espresso {
  background-color: #333300 !important; }

.color-espresso {
  color: #333300 !important; }

.br-color-espresso {
  border-color: #333300 !important; }

.ui-section-box.bg-color-espresso {
  background-color: #333300; }

.ui-section-box.bg-color-espresso + .terminator.after {
  border-color: #333300; }

#main-menu #primary-menu.color-espresso > a, #main-menu #secondary-menu.color-espresso > a {
  color: #333300; }

.secondary-nav.color-espresso .secondary-nav-item a {
  color: #333300; }
.secondary-nav .cta-after.arrow-color-espresso:after {
  color: #333300; }

.announcement.bg-color-espresso {
  background-color: #333300; }

#block-jumplink.bg-color-espresso, #block-jumplink.bg-color-espresso .dropdown-toggle,
#block-jumplink.bg-color-espresso ul > li.active > a,
#block-jumplink.bg-color-espresso a:hover {
  background-color: #333300 !important; }

#block-jumplink.bg-color-espresso .dropdown-menu {
  background-color: #999900; }

a.list-group-item.bg-color-espresso:hover {
  background-color: #999900; }

.self-selection.bg-color-espresso .btn-group.dropdown.open .acn-icon {
  color: #333300; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-espresso, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-espresso, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-espresso,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-espresso, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-espresso, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-espresso {
  color: #333300 !important; }

.outer.shape-color-dark-gray .terminator, .outer.shape-color-dark-gray .terminator {
  border-color: #666666; }
.outer.shape-color-dark-gray .inner {
  background-color: #666666; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dark-gray .terminator.before, .outer.image-container.shape-color-dark-gray .terminator.after {
    border-color: #666666; }
  .outer.image-container.shape-color-dark-gray .inner {
    background-color: #666666; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dark-gray .inner {
    background-color: transparent; } }
.bg-color-dark-gray {
  background-color: #666666 !important; }

.color-dark-gray {
  color: #666666 !important; }

.br-color-dark-gray {
  border-color: #666666 !important; }

.ui-section-box.bg-color-dark-gray {
  background-color: #666666; }

.ui-section-box.bg-color-dark-gray + .terminator.after {
  border-color: #666666; }

#main-menu #primary-menu.color-dark-gray > a, #main-menu #secondary-menu.color-dark-gray > a {
  color: #666666; }

.secondary-nav.color-dark-gray .secondary-nav-item a {
  color: #666666; }
.secondary-nav .cta-after.arrow-color-dark-gray:after {
  color: #666666; }

.announcement.bg-color-dark-gray {
  background-color: #666666; }

#block-jumplink.bg-color-dark-gray, #block-jumplink.bg-color-dark-gray .dropdown-toggle,
#block-jumplink.bg-color-dark-gray ul > li.active > a,
#block-jumplink.bg-color-dark-gray a:hover {
  background-color: #666666 !important; }

#block-jumplink.bg-color-dark-gray .dropdown-menu {
  background-color: #999999; }

a.list-group-item.bg-color-dark-gray:hover {
  background-color: #999999; }

.self-selection.bg-color-dark-gray .btn-group.dropdown.open .acn-icon {
  color: #666666; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dark-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dark-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dark-gray {
  color: #666666 !important; }

.outer.shape-color-periwinkle-blue .terminator, .outer.shape-color-periwinkle-blue .terminator {
  border-color: #6688bb; }
.outer.shape-color-periwinkle-blue .inner {
  background-color: #6688bb; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-periwinkle-blue .terminator.before, .outer.image-container.shape-color-periwinkle-blue .terminator.after {
    border-color: #6688bb; }
  .outer.image-container.shape-color-periwinkle-blue .inner {
    background-color: #6688bb; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-periwinkle-blue .inner {
    background-color: transparent; } }
.bg-color-periwinkle-blue {
  background-color: #6688bb !important; }

.color-periwinkle-blue {
  color: #6688bb !important; }

.br-color-periwinkle-blue {
  border-color: #6688bb !important; }

.ui-section-box.bg-color-periwinkle-blue {
  background-color: #6688bb; }

.ui-section-box.bg-color-periwinkle-blue + .terminator.after {
  border-color: #6688bb; }

#main-menu #primary-menu.color-periwinkle-blue > a, #main-menu #secondary-menu.color-periwinkle-blue > a {
  color: #6688bb; }

.secondary-nav.color-periwinkle-blue .secondary-nav-item a {
  color: #6688bb; }
.secondary-nav .cta-after.arrow-color-periwinkle-blue:after {
  color: #6688bb; }

.announcement.bg-color-periwinkle-blue {
  background-color: #6688bb; }

#block-jumplink.bg-color-periwinkle-blue, #block-jumplink.bg-color-periwinkle-blue .dropdown-toggle,
#block-jumplink.bg-color-periwinkle-blue ul > li.active > a,
#block-jumplink.bg-color-periwinkle-blue a:hover {
  background-color: #6688bb !important; }

#block-jumplink.bg-color-periwinkle-blue .dropdown-menu {
  background-color: #adbfda; }

a.list-group-item.bg-color-periwinkle-blue:hover {
  background-color: #adbfda; }

.self-selection.bg-color-periwinkle-blue .btn-group.dropdown.open .acn-icon {
  color: #6688bb; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-periwinkle-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-periwinkle-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-periwinkle-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-periwinkle-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-periwinkle-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-periwinkle-blue {
  color: #6688bb !important; }

.outer.shape-color-dark-orange .terminator, .outer.shape-color-dark-orange .terminator {
  border-color: #c13b0f; }
.outer.shape-color-dark-orange .inner {
  background-color: #c13b0f; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dark-orange .terminator.before, .outer.image-container.shape-color-dark-orange .terminator.after {
    border-color: #c13b0f; }
  .outer.image-container.shape-color-dark-orange .inner {
    background-color: #c13b0f; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dark-orange .inner {
    background-color: transparent; } }
.bg-color-dark-orange {
  background-color: #c13b0f !important; }

.color-dark-orange {
  color: #c13b0f !important; }

.br-color-dark-orange {
  border-color: #c13b0f !important; }

.ui-section-box.bg-color-dark-orange {
  background-color: #c13b0f; }

.ui-section-box.bg-color-dark-orange + .terminator.after {
  border-color: #c13b0f; }

#main-menu #primary-menu.color-dark-orange > a, #main-menu #secondary-menu.color-dark-orange > a {
  color: #c13b0f; }

.secondary-nav.color-dark-orange .secondary-nav-item a {
  color: #c13b0f; }
.secondary-nav .cta-after.arrow-color-dark-orange:after {
  color: #c13b0f; }

.announcement.bg-color-dark-orange {
  background-color: #c13b0f; }

#block-jumplink.bg-color-dark-orange, #block-jumplink.bg-color-dark-orange .dropdown-toggle,
#block-jumplink.bg-color-dark-orange ul > li.active > a,
#block-jumplink.bg-color-dark-orange a:hover {
  background-color: #c13b0f !important; }

#block-jumplink.bg-color-dark-orange .dropdown-menu {
  background-color: #f17045; }

a.list-group-item.bg-color-dark-orange:hover {
  background-color: #f17045; }

.self-selection.bg-color-dark-orange .btn-group.dropdown.open .acn-icon {
  color: #c13b0f; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dark-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dark-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dark-orange,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dark-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dark-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dark-orange {
  color: #c13b0f !important; }

.outer.shape-color-sky-blue .terminator, .outer.shape-color-sky-blue .terminator {
  border-color: #0172a6; }
.outer.shape-color-sky-blue .inner {
  background-color: #0172a6; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-sky-blue .terminator.before, .outer.image-container.shape-color-sky-blue .terminator.after {
    border-color: #0172a6; }
  .outer.image-container.shape-color-sky-blue .inner {
    background-color: #0172a6; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-sky-blue .inner {
    background-color: transparent; } }
.bg-color-sky-blue {
  background-color: #0172a6 !important; }

.color-sky-blue {
  color: #0172a6 !important; }

.br-color-sky-blue {
  border-color: #0172a6 !important; }

.ui-section-box.bg-color-sky-blue {
  background-color: #0172a6; }

.ui-section-box.bg-color-sky-blue + .terminator.after {
  border-color: #0172a6; }

#main-menu #primary-menu.color-sky-blue > a, #main-menu #secondary-menu.color-sky-blue > a {
  color: #0172a6; }

.secondary-nav.color-sky-blue .secondary-nav-item a {
  color: #0172a6; }
.secondary-nav .cta-after.arrow-color-sky-blue:after {
  color: #0172a6; }

.announcement.bg-color-sky-blue {
  background-color: #0172a6; }

#block-jumplink.bg-color-sky-blue, #block-jumplink.bg-color-sky-blue .dropdown-toggle,
#block-jumplink.bg-color-sky-blue ul > li.active > a,
#block-jumplink.bg-color-sky-blue a:hover {
  background-color: #0172a6 !important; }

#block-jumplink.bg-color-sky-blue .dropdown-menu {
  background-color: #0fb3fe; }

a.list-group-item.bg-color-sky-blue:hover {
  background-color: #0fb3fe; }

.self-selection.bg-color-sky-blue .btn-group.dropdown.open .acn-icon {
  color: #0172a6; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-sky-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-sky-blue {
  color: #0172a6 !important; }

.outer.shape-color-tangerine .terminator, .outer.shape-color-tangerine .terminator {
  border-color: #ff7a00; }
.outer.shape-color-tangerine .inner {
  background-color: #ff7a00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-tangerine .terminator.before, .outer.image-container.shape-color-tangerine .terminator.after {
    border-color: #ff7a00; }
  .outer.image-container.shape-color-tangerine .inner {
    background-color: #ff7a00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-tangerine .inner {
    background-color: transparent; } }
.bg-color-tangerine {
  background-color: #ff7a00 !important; }

.color-tangerine {
  color: #ff7a00 !important; }

.br-color-tangerine {
  border-color: #ff7a00 !important; }

.ui-section-box.bg-color-tangerine {
  background-color: #ff7a00; }

.ui-section-box.bg-color-tangerine + .terminator.after {
  border-color: #ff7a00; }

#main-menu #primary-menu.color-tangerine > a, #main-menu #secondary-menu.color-tangerine > a {
  color: #ff7a00; }

.secondary-nav.color-tangerine .secondary-nav-item a {
  color: #ff7a00; }
.secondary-nav .cta-after.arrow-color-tangerine:after {
  color: #ff7a00; }

.announcement.bg-color-tangerine {
  background-color: #ff7a00; }

#block-jumplink.bg-color-tangerine, #block-jumplink.bg-color-tangerine .dropdown-toggle,
#block-jumplink.bg-color-tangerine ul > li.active > a,
#block-jumplink.bg-color-tangerine a:hover {
  background-color: #ff7a00 !important; }

#block-jumplink.bg-color-tangerine .dropdown-menu {
  background-color: #ffaf66; }

a.list-group-item.bg-color-tangerine:hover {
  background-color: #ffaf66; }

.self-selection.bg-color-tangerine .btn-group.dropdown.open .acn-icon {
  color: #ff7a00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-tangerine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-tangerine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-tangerine,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-tangerine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-tangerine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-tangerine {
  color: #ff7a00 !important; }

.outer.shape-color-dusty-lavander .terminator, .outer.shape-color-dusty-lavander .terminator {
  border-color: #887799; }
.outer.shape-color-dusty-lavander .inner {
  background-color: #887799; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dusty-lavander .terminator.before, .outer.image-container.shape-color-dusty-lavander .terminator.after {
    border-color: #887799; }
  .outer.image-container.shape-color-dusty-lavander .inner {
    background-color: #887799; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dusty-lavander .inner {
    background-color: transparent; } }
.bg-color-dusty-lavander {
  background-color: #887799 !important; }

.color-dusty-lavander {
  color: #887799 !important; }

.br-color-dusty-lavander {
  border-color: #887799 !important; }

.ui-section-box.bg-color-dusty-lavander {
  background-color: #887799; }

.ui-section-box.bg-color-dusty-lavander + .terminator.after {
  border-color: #887799; }

#main-menu #primary-menu.color-dusty-lavander > a, #main-menu #secondary-menu.color-dusty-lavander > a {
  color: #887799; }

.secondary-nav.color-dusty-lavander .secondary-nav-item a {
  color: #887799; }
.secondary-nav .cta-after.arrow-color-dusty-lavander:after {
  color: #887799; }

.announcement.bg-color-dusty-lavander {
  background-color: #887799; }

#block-jumplink.bg-color-dusty-lavander, #block-jumplink.bg-color-dusty-lavander .dropdown-toggle,
#block-jumplink.bg-color-dusty-lavander ul > li.active > a,
#block-jumplink.bg-color-dusty-lavander a:hover {
  background-color: #887799 !important; }

#block-jumplink.bg-color-dusty-lavander .dropdown-menu {
  background-color: #bbb1c5; }

a.list-group-item.bg-color-dusty-lavander:hover {
  background-color: #bbb1c5; }

.self-selection.bg-color-dusty-lavander .btn-group.dropdown.open .acn-icon {
  color: #887799; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dusty-lavander, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dusty-lavander, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dusty-lavander,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dusty-lavander, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dusty-lavander, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dusty-lavander {
  color: #887799 !important; }

.outer.shape-color-sage .terminator, .outer.shape-color-sage .terminator {
  border-color: #4c7a6a; }
.outer.shape-color-sage .inner {
  background-color: #4c7a6a; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-sage .terminator.before, .outer.image-container.shape-color-sage .terminator.after {
    border-color: #4c7a6a; }
  .outer.image-container.shape-color-sage .inner {
    background-color: #4c7a6a; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-sage .inner {
    background-color: transparent; } }
.bg-color-sage {
  background-color: #4c7a6a !important; }

.color-sage {
  color: #4c7a6a !important; }

.br-color-sage {
  border-color: #4c7a6a !important; }

.ui-section-box.bg-color-sage {
  background-color: #4c7a6a; }

.ui-section-box.bg-color-sage + .terminator.after {
  border-color: #4c7a6a; }

#main-menu #primary-menu.color-sage > a, #main-menu #secondary-menu.color-sage > a {
  color: #4c7a6a; }

.secondary-nav.color-sage .secondary-nav-item a {
  color: #4c7a6a; }
.secondary-nav .cta-after.arrow-color-sage:after {
  color: #4c7a6a; }

.announcement.bg-color-sage {
  background-color: #4c7a6a; }

#block-jumplink.bg-color-sage, #block-jumplink.bg-color-sage .dropdown-toggle,
#block-jumplink.bg-color-sage ul > li.active > a,
#block-jumplink.bg-color-sage a:hover {
  background-color: #4c7a6a !important; }

#block-jumplink.bg-color-sage .dropdown-menu {
  background-color: #7eae9d; }

a.list-group-item.bg-color-sage:hover {
  background-color: #7eae9d; }

.self-selection.bg-color-sage .btn-group.dropdown.open .acn-icon {
  color: #4c7a6a; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-sage, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-sage, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-sage,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-sage, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-sage, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-sage {
  color: #4c7a6a !important; }

.outer.shape-color-aquamarine .terminator, .outer.shape-color-aquamarine .terminator {
  border-color: #00aa99; }
.outer.shape-color-aquamarine .inner {
  background-color: #00aa99; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-aquamarine .terminator.before, .outer.image-container.shape-color-aquamarine .terminator.after {
    border-color: #00aa99; }
  .outer.image-container.shape-color-aquamarine .inner {
    background-color: #00aa99; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-aquamarine .inner {
    background-color: transparent; } }
.bg-color-aquamarine {
  background-color: #00aa99 !important; }

.color-aquamarine {
  color: #00aa99 !important; }

.br-color-aquamarine {
  border-color: #00aa99 !important; }

.ui-section-box.bg-color-aquamarine {
  background-color: #00aa99; }

.ui-section-box.bg-color-aquamarine + .terminator.after {
  border-color: #00aa99; }

#main-menu #primary-menu.color-aquamarine > a, #main-menu #secondary-menu.color-aquamarine > a {
  color: #00aa99; }

.secondary-nav.color-aquamarine .secondary-nav-item a {
  color: #00aa99; }
.secondary-nav .cta-after.arrow-color-aquamarine:after {
  color: #00aa99; }

.announcement.bg-color-aquamarine {
  background-color: #00aa99; }

#block-jumplink.bg-color-aquamarine, #block-jumplink.bg-color-aquamarine .dropdown-toggle,
#block-jumplink.bg-color-aquamarine ul > li.active > a,
#block-jumplink.bg-color-aquamarine a:hover {
  background-color: #00aa99 !important; }

#block-jumplink.bg-color-aquamarine .dropdown-menu {
  background-color: #11ffe7; }

a.list-group-item.bg-color-aquamarine:hover {
  background-color: #11ffe7; }

.self-selection.bg-color-aquamarine .btn-group.dropdown.open .acn-icon {
  color: #00aa99; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-aquamarine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-aquamarine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-aquamarine,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-aquamarine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-aquamarine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-aquamarine {
  color: #00aa99 !important; }

.outer.shape-color-azalea .terminator, .outer.shape-color-azalea .terminator {
  border-color: #d50035; }
.outer.shape-color-azalea .inner {
  background-color: #d50035; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-azalea .terminator.before, .outer.image-container.shape-color-azalea .terminator.after {
    border-color: #d50035; }
  .outer.image-container.shape-color-azalea .inner {
    background-color: #d50035; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-azalea .inner {
    background-color: transparent; } }
.bg-color-azalea {
  background-color: #d50035 !important; }

.color-azalea {
  color: #d50035 !important; }

.br-color-azalea {
  border-color: #d50035 !important; }

.ui-section-box.bg-color-azalea {
  background-color: #d50035; }

.ui-section-box.bg-color-azalea + .terminator.after {
  border-color: #d50035; }

#main-menu #primary-menu.color-azalea > a, #main-menu #secondary-menu.color-azalea > a {
  color: #d50035; }

.secondary-nav.color-azalea .secondary-nav-item a {
  color: #d50035; }
.secondary-nav .cta-after.arrow-color-azalea:after {
  color: #d50035; }

.announcement.bg-color-azalea {
  background-color: #d50035; }

#block-jumplink.bg-color-azalea, #block-jumplink.bg-color-azalea .dropdown-toggle,
#block-jumplink.bg-color-azalea ul > li.active > a,
#block-jumplink.bg-color-azalea a:hover {
  background-color: #d50035 !important; }

#block-jumplink.bg-color-azalea .dropdown-menu {
  background-color: #ff3c6d; }

a.list-group-item.bg-color-azalea:hover {
  background-color: #ff3c6d; }

.self-selection.bg-color-azalea .btn-group.dropdown.open .acn-icon {
  color: #d50035; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-azalea, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-azalea, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-azalea,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-azalea, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-azalea, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-azalea {
  color: #d50035 !important; }

.outer.shape-color-taupe .terminator, .outer.shape-color-taupe .terminator {
  border-color: #767659; }
.outer.shape-color-taupe .inner {
  background-color: #767659; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-taupe .terminator.before, .outer.image-container.shape-color-taupe .terminator.after {
    border-color: #767659; }
  .outer.image-container.shape-color-taupe .inner {
    background-color: #767659; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-taupe .inner {
    background-color: transparent; } }
.bg-color-taupe {
  background-color: #767659 !important; }

.color-taupe {
  color: #767659 !important; }

.br-color-taupe {
  border-color: #767659 !important; }

.ui-section-box.bg-color-taupe {
  background-color: #767659; }

.ui-section-box.bg-color-taupe + .terminator.after {
  border-color: #767659; }

#main-menu #primary-menu.color-taupe > a, #main-menu #secondary-menu.color-taupe > a {
  color: #767659; }

.secondary-nav.color-taupe .secondary-nav-item a {
  color: #767659; }
.secondary-nav .cta-after.arrow-color-taupe:after {
  color: #767659; }

.announcement.bg-color-taupe {
  background-color: #767659; }

#block-jumplink.bg-color-taupe, #block-jumplink.bg-color-taupe .dropdown-toggle,
#block-jumplink.bg-color-taupe ul > li.active > a,
#block-jumplink.bg-color-taupe a:hover {
  background-color: #767659 !important; }

#block-jumplink.bg-color-taupe .dropdown-menu {
  background-color: #a9a98c; }

a.list-group-item.bg-color-taupe:hover {
  background-color: #a9a98c; }

.self-selection.bg-color-taupe .btn-group.dropdown.open .acn-icon {
  color: #767659; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-taupe, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-taupe, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-taupe,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-taupe, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-taupe, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-taupe {
  color: #767659 !important; }

.outer.shape-color-camel .terminator, .outer.shape-color-camel .terminator {
  border-color: #7d6d59; }
.outer.shape-color-camel .inner {
  background-color: #7d6d59; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-camel .terminator.before, .outer.image-container.shape-color-camel .terminator.after {
    border-color: #7d6d59; }
  .outer.image-container.shape-color-camel .inner {
    background-color: #7d6d59; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-camel .inner {
    background-color: transparent; } }
.bg-color-camel {
  background-color: #7d6d59 !important; }

.color-camel {
  color: #7d6d59 !important; }

.br-color-camel {
  border-color: #7d6d59 !important; }

.ui-section-box.bg-color-camel {
  background-color: #7d6d59; }

.ui-section-box.bg-color-camel + .terminator.after {
  border-color: #7d6d59; }

#main-menu #primary-menu.color-camel > a, #main-menu #secondary-menu.color-camel > a {
  color: #7d6d59; }

.secondary-nav.color-camel .secondary-nav-item a {
  color: #7d6d59; }
.secondary-nav .cta-after.arrow-color-camel:after {
  color: #7d6d59; }

.announcement.bg-color-camel {
  background-color: #7d6d59; }

#block-jumplink.bg-color-camel, #block-jumplink.bg-color-camel .dropdown-toggle,
#block-jumplink.bg-color-camel ul > li.active > a,
#block-jumplink.bg-color-camel a:hover {
  background-color: #7d6d59 !important; }

#block-jumplink.bg-color-camel .dropdown-menu {
  background-color: #aea08e; }

a.list-group-item.bg-color-camel:hover {
  background-color: #aea08e; }

.self-selection.bg-color-camel .btn-group.dropdown.open .acn-icon {
  color: #7d6d59; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-camel, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-camel, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-camel,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-camel, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-camel, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-camel {
  color: #7d6d59 !important; }

.outer.shape-color-warm-red .terminator, .outer.shape-color-warm-red .terminator {
  border-color: #ff0000; }
.outer.shape-color-warm-red .inner {
  background-color: #ff0000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-warm-red .terminator.before, .outer.image-container.shape-color-warm-red .terminator.after {
    border-color: #ff0000; }
  .outer.image-container.shape-color-warm-red .inner {
    background-color: #ff0000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-warm-red .inner {
    background-color: transparent; } }
.bg-color-warm-red {
  background-color: #ff0000 !important; }

.color-warm-red {
  color: #ff0000 !important; }

.br-color-warm-red {
  border-color: #ff0000 !important; }

.ui-section-box.bg-color-warm-red {
  background-color: #ff0000; }

.ui-section-box.bg-color-warm-red + .terminator.after {
  border-color: #ff0000; }

#main-menu #primary-menu.color-warm-red > a, #main-menu #secondary-menu.color-warm-red > a {
  color: #ff0000; }

.secondary-nav.color-warm-red .secondary-nav-item a {
  color: #ff0000; }
.secondary-nav .cta-after.arrow-color-warm-red:after {
  color: #ff0000; }

.announcement.bg-color-warm-red {
  background-color: #ff0000; }

#block-jumplink.bg-color-warm-red, #block-jumplink.bg-color-warm-red .dropdown-toggle,
#block-jumplink.bg-color-warm-red ul > li.active > a,
#block-jumplink.bg-color-warm-red a:hover {
  background-color: #ff0000 !important; }

#block-jumplink.bg-color-warm-red .dropdown-menu {
  background-color: #ff6666; }

a.list-group-item.bg-color-warm-red:hover {
  background-color: #ff6666; }

.self-selection.bg-color-warm-red .btn-group.dropdown.open .acn-icon {
  color: #ff0000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-warm-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-warm-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-warm-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-warm-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-warm-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-warm-red {
  color: #ff0000 !important; }

.outer.shape-color-pool-blue .terminator, .outer.shape-color-pool-blue .terminator {
  border-color: #00bbee; }
.outer.shape-color-pool-blue .inner {
  background-color: #00bbee; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-pool-blue .terminator.before, .outer.image-container.shape-color-pool-blue .terminator.after {
    border-color: #00bbee; }
  .outer.image-container.shape-color-pool-blue .inner {
    background-color: #00bbee; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-pool-blue .inner {
    background-color: transparent; } }
.bg-color-pool-blue {
  background-color: #00bbee !important; }

.color-pool-blue {
  color: #00bbee !important; }

.br-color-pool-blue {
  border-color: #00bbee !important; }

.ui-section-box.bg-color-pool-blue {
  background-color: #00bbee; }

.ui-section-box.bg-color-pool-blue + .terminator.after {
  border-color: #00bbee; }

#main-menu #primary-menu.color-pool-blue > a, #main-menu #secondary-menu.color-pool-blue > a {
  color: #00bbee; }

.secondary-nav.color-pool-blue .secondary-nav-item a {
  color: #00bbee; }
.secondary-nav .cta-after.arrow-color-pool-blue:after {
  color: #00bbee; }

.announcement.bg-color-pool-blue {
  background-color: #00bbee; }

#block-jumplink.bg-color-pool-blue, #block-jumplink.bg-color-pool-blue .dropdown-toggle,
#block-jumplink.bg-color-pool-blue ul > li.active > a,
#block-jumplink.bg-color-pool-blue a:hover {
  background-color: #00bbee !important; }

#block-jumplink.bg-color-pool-blue .dropdown-menu {
  background-color: #55dbff; }

a.list-group-item.bg-color-pool-blue:hover {
  background-color: #55dbff; }

.self-selection.bg-color-pool-blue .btn-group.dropdown.open .acn-icon {
  color: #00bbee; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-pool-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-pool-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-pool-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-pool-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-pool-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-pool-blue {
  color: #00bbee !important; }

.outer.shape-color-kelly-green .terminator, .outer.shape-color-kelly-green .terminator {
  border-color: #00a000; }
.outer.shape-color-kelly-green .inner {
  background-color: #00a000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-kelly-green .terminator.before, .outer.image-container.shape-color-kelly-green .terminator.after {
    border-color: #00a000; }
  .outer.image-container.shape-color-kelly-green .inner {
    background-color: #00a000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-kelly-green .inner {
    background-color: transparent; } }
.bg-color-kelly-green {
  background-color: #00a000 !important; }

.color-kelly-green {
  color: #00a000 !important; }

.br-color-kelly-green {
  border-color: #00a000 !important; }

.ui-section-box.bg-color-kelly-green {
  background-color: #00a000; }

.ui-section-box.bg-color-kelly-green + .terminator.after {
  border-color: #00a000; }

#main-menu #primary-menu.color-kelly-green > a, #main-menu #secondary-menu.color-kelly-green > a {
  color: #00a000; }

.secondary-nav.color-kelly-green .secondary-nav-item a {
  color: #00a000; }
.secondary-nav .cta-after.arrow-color-kelly-green:after {
  color: #00a000; }

.announcement.bg-color-kelly-green {
  background-color: #00a000; }

#block-jumplink.bg-color-kelly-green, #block-jumplink.bg-color-kelly-green .dropdown-toggle,
#block-jumplink.bg-color-kelly-green ul > li.active > a,
#block-jumplink.bg-color-kelly-green a:hover {
  background-color: #00a000 !important; }

#block-jumplink.bg-color-kelly-green .dropdown-menu {
  background-color: #07ff07; }

a.list-group-item.bg-color-kelly-green:hover {
  background-color: #07ff07; }

.self-selection.bg-color-kelly-green .btn-group.dropdown.open .acn-icon {
  color: #00a000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-kelly-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-kelly-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-kelly-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-kelly-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-kelly-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-kelly-green {
  color: #00a000 !important; }

.outer.shape-color-saffron-yellow .terminator, .outer.shape-color-saffron-yellow .terminator {
  border-color: #ffb500; }
.outer.shape-color-saffron-yellow .inner {
  background-color: #ffb500; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-saffron-yellow .terminator.before, .outer.image-container.shape-color-saffron-yellow .terminator.after {
    border-color: #ffb500; }
  .outer.image-container.shape-color-saffron-yellow .inner {
    background-color: #ffb500; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-saffron-yellow .inner {
    background-color: transparent; } }
.bg-color-saffron-yellow {
  background-color: #ffb500 !important; }

.color-saffron-yellow {
  color: #ffb500 !important; }

.br-color-saffron-yellow {
  border-color: #ffb500 !important; }

.ui-section-box.bg-color-saffron-yellow {
  background-color: #ffb500; }

.ui-section-box.bg-color-saffron-yellow + .terminator.after {
  border-color: #ffb500; }

#main-menu #primary-menu.color-saffron-yellow > a, #main-menu #secondary-menu.color-saffron-yellow > a {
  color: #ffb500; }

.secondary-nav.color-saffron-yellow .secondary-nav-item a {
  color: #ffb500; }
.secondary-nav .cta-after.arrow-color-saffron-yellow:after {
  color: #ffb500; }

.announcement.bg-color-saffron-yellow {
  background-color: #ffb500; }

#block-jumplink.bg-color-saffron-yellow, #block-jumplink.bg-color-saffron-yellow .dropdown-toggle,
#block-jumplink.bg-color-saffron-yellow ul > li.active > a,
#block-jumplink.bg-color-saffron-yellow a:hover {
  background-color: #ffb500 !important; }

#block-jumplink.bg-color-saffron-yellow .dropdown-menu {
  background-color: #ffd366; }

a.list-group-item.bg-color-saffron-yellow:hover {
  background-color: #ffd366; }

.self-selection.bg-color-saffron-yellow .btn-group.dropdown.open .acn-icon {
  color: #ffb500; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-saffron-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-saffron-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-saffron-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-saffron-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-saffron-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-saffron-yellow {
  color: #ffb500 !important; }

.outer.shape-color-ice-blue .terminator, .outer.shape-color-ice-blue .terminator {
  border-color: #aaddee; }
.outer.shape-color-ice-blue .inner {
  background-color: #aaddee; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-ice-blue .terminator.before, .outer.image-container.shape-color-ice-blue .terminator.after {
    border-color: #aaddee; }
  .outer.image-container.shape-color-ice-blue .inner {
    background-color: #aaddee; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-ice-blue .inner {
    background-color: transparent; } }
.bg-color-ice-blue {
  background-color: #aaddee !important; }

.color-ice-blue {
  color: #aaddee !important; }

.br-color-ice-blue {
  border-color: #aaddee !important; }

.ui-section-box.bg-color-ice-blue {
  background-color: #aaddee; }

.ui-section-box.bg-color-ice-blue + .terminator.after {
  border-color: #aaddee; }

#main-menu #primary-menu.color-ice-blue > a, #main-menu #secondary-menu.color-ice-blue > a {
  color: #aaddee; }

.secondary-nav.color-ice-blue .secondary-nav-item a {
  color: #aaddee; }
.secondary-nav .cta-after.arrow-color-ice-blue:after {
  color: #aaddee; }

.announcement.bg-color-ice-blue {
  background-color: #aaddee; }

#block-jumplink.bg-color-ice-blue, #block-jumplink.bg-color-ice-blue .dropdown-toggle,
#block-jumplink.bg-color-ice-blue ul > li.active > a,
#block-jumplink.bg-color-ice-blue a:hover {
  background-color: #aaddee !important; }

#block-jumplink.bg-color-ice-blue .dropdown-menu {
  background-color: white; }

a.list-group-item.bg-color-ice-blue:hover {
  background-color: white; }

.self-selection.bg-color-ice-blue .btn-group.dropdown.open .acn-icon {
  color: #aaddee; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-ice-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-ice-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-ice-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-ice-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-ice-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-ice-blue {
  color: #aaddee !important; }

.outer.shape-color-grass-green .terminator, .outer.shape-color-grass-green .terminator {
  border-color: #66aa44; }
.outer.shape-color-grass-green .inner {
  background-color: #66aa44; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-grass-green .terminator.before, .outer.image-container.shape-color-grass-green .terminator.after {
    border-color: #66aa44; }
  .outer.image-container.shape-color-grass-green .inner {
    background-color: #66aa44; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-grass-green .inner {
    background-color: transparent; } }
.bg-color-grass-green {
  background-color: #66aa44 !important; }

.color-grass-green {
  color: #66aa44 !important; }

.br-color-grass-green {
  border-color: #66aa44 !important; }

.ui-section-box.bg-color-grass-green {
  background-color: #66aa44; }

.ui-section-box.bg-color-grass-green + .terminator.after {
  border-color: #66aa44; }

#main-menu #primary-menu.color-grass-green > a, #main-menu #secondary-menu.color-grass-green > a {
  color: #66aa44; }

.secondary-nav.color-grass-green .secondary-nav-item a {
  color: #66aa44; }
.secondary-nav .cta-after.arrow-color-grass-green:after {
  color: #66aa44; }

.announcement.bg-color-grass-green {
  background-color: #66aa44; }

#block-jumplink.bg-color-grass-green, #block-jumplink.bg-color-grass-green .dropdown-toggle,
#block-jumplink.bg-color-grass-green ul > li.active > a,
#block-jumplink.bg-color-grass-green a:hover {
  background-color: #66aa44 !important; }

#block-jumplink.bg-color-grass-green .dropdown-menu {
  background-color: #9ece86; }

a.list-group-item.bg-color-grass-green:hover {
  background-color: #9ece86; }

.self-selection.bg-color-grass-green .btn-group.dropdown.open .acn-icon {
  color: #66aa44; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-grass-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-grass-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-grass-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-grass-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-grass-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-grass-green {
  color: #66aa44 !important; }

.outer.shape-color-violet .terminator, .outer.shape-color-violet .terminator {
  border-color: #993399; }
.outer.shape-color-violet .inner {
  background-color: #993399; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-violet .terminator.before, .outer.image-container.shape-color-violet .terminator.after {
    border-color: #993399; }
  .outer.image-container.shape-color-violet .inner {
    background-color: #993399; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-violet .inner {
    background-color: transparent; } }
.bg-color-violet {
  background-color: #993399 !important; }

.color-violet {
  color: #993399 !important; }

.br-color-violet {
  border-color: #993399 !important; }

.ui-section-box.bg-color-violet {
  background-color: #993399; }

.ui-section-box.bg-color-violet + .terminator.after {
  border-color: #993399; }

#main-menu #primary-menu.color-violet > a, #main-menu #secondary-menu.color-violet > a {
  color: #993399; }

.secondary-nav.color-violet .secondary-nav-item a {
  color: #993399; }
.secondary-nav .cta-after.arrow-color-violet:after {
  color: #993399; }

.announcement.bg-color-violet {
  background-color: #993399; }

#block-jumplink.bg-color-violet, #block-jumplink.bg-color-violet .dropdown-toggle,
#block-jumplink.bg-color-violet ul > li.active > a,
#block-jumplink.bg-color-violet a:hover {
  background-color: #993399 !important; }

#block-jumplink.bg-color-violet .dropdown-menu {
  background-color: #cc66cc; }

a.list-group-item.bg-color-violet:hover {
  background-color: #cc66cc; }

.self-selection.bg-color-violet .btn-group.dropdown.open .acn-icon {
  color: #993399; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-violet,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-violet {
  color: #993399 !important; }

.outer.shape-color-sea-green .terminator, .outer.shape-color-sea-green .terminator {
  border-color: #008899; }
.outer.shape-color-sea-green .inner {
  background-color: #008899; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-sea-green .terminator.before, .outer.image-container.shape-color-sea-green .terminator.after {
    border-color: #008899; }
  .outer.image-container.shape-color-sea-green .inner {
    background-color: #008899; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-sea-green .inner {
    background-color: transparent; } }
.bg-color-sea-green {
  background-color: #008899 !important; }

.color-sea-green {
  color: #008899 !important; }

.br-color-sea-green {
  border-color: #008899 !important; }

.ui-section-box.bg-color-sea-green {
  background-color: #008899; }

.ui-section-box.bg-color-sea-green + .terminator.after {
  border-color: #008899; }

#main-menu #primary-menu.color-sea-green > a, #main-menu #secondary-menu.color-sea-green > a {
  color: #008899; }

.secondary-nav.color-sea-green .secondary-nav-item a {
  color: #008899; }
.secondary-nav .cta-after.arrow-color-sea-green:after {
  color: #008899; }

.announcement.bg-color-sea-green {
  background-color: #008899; }

#block-jumplink.bg-color-sea-green, #block-jumplink.bg-color-sea-green .dropdown-toggle,
#block-jumplink.bg-color-sea-green ul > li.active > a,
#block-jumplink.bg-color-sea-green a:hover {
  background-color: #008899 !important; }

#block-jumplink.bg-color-sea-green .dropdown-menu {
  background-color: #00e3ff; }

a.list-group-item.bg-color-sea-green:hover {
  background-color: #00e3ff; }

.self-selection.bg-color-sea-green .btn-group.dropdown.open .acn-icon {
  color: #008899; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-sea-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-sea-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-sea-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-sea-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-sea-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-sea-green {
  color: #008899 !important; }

.outer.shape-color-yellow-orange .terminator, .outer.shape-color-yellow-orange .terminator {
  border-color: #ff9900; }
.outer.shape-color-yellow-orange .inner {
  background-color: #ff9900; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-yellow-orange .terminator.before, .outer.image-container.shape-color-yellow-orange .terminator.after {
    border-color: #ff9900; }
  .outer.image-container.shape-color-yellow-orange .inner {
    background-color: #ff9900; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-yellow-orange .inner {
    background-color: transparent; } }
.bg-color-yellow-orange {
  background-color: #ff9900 !important; }

.color-yellow-orange {
  color: #ff9900 !important; }

.br-color-yellow-orange {
  border-color: #ff9900 !important; }

.ui-section-box.bg-color-yellow-orange {
  background-color: #ff9900; }

.ui-section-box.bg-color-yellow-orange + .terminator.after {
  border-color: #ff9900; }

#main-menu #primary-menu.color-yellow-orange > a, #main-menu #secondary-menu.color-yellow-orange > a {
  color: #ff9900; }

.secondary-nav.color-yellow-orange .secondary-nav-item a {
  color: #ff9900; }
.secondary-nav .cta-after.arrow-color-yellow-orange:after {
  color: #ff9900; }

.announcement.bg-color-yellow-orange {
  background-color: #ff9900; }

#block-jumplink.bg-color-yellow-orange, #block-jumplink.bg-color-yellow-orange .dropdown-toggle,
#block-jumplink.bg-color-yellow-orange ul > li.active > a,
#block-jumplink.bg-color-yellow-orange a:hover {
  background-color: #ff9900 !important; }

#block-jumplink.bg-color-yellow-orange .dropdown-menu {
  background-color: #ffc266; }

a.list-group-item.bg-color-yellow-orange:hover {
  background-color: #ffc266; }

.self-selection.bg-color-yellow-orange .btn-group.dropdown.open .acn-icon {
  color: #ff9900; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-yellow-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-yellow-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-yellow-orange,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-yellow-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-yellow-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-yellow-orange {
  color: #ff9900 !important; }

.outer.shape-color-spruce .terminator, .outer.shape-color-spruce .terminator {
  border-color: #99cccc; }
.outer.shape-color-spruce .inner {
  background-color: #99cccc; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-spruce .terminator.before, .outer.image-container.shape-color-spruce .terminator.after {
    border-color: #99cccc; }
  .outer.image-container.shape-color-spruce .inner {
    background-color: #99cccc; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-spruce .inner {
    background-color: transparent; } }
.bg-color-spruce {
  background-color: #99cccc !important; }

.color-spruce {
  color: #99cccc !important; }

.br-color-spruce {
  border-color: #99cccc !important; }

.ui-section-box.bg-color-spruce {
  background-color: #99cccc; }

.ui-section-box.bg-color-spruce + .terminator.after {
  border-color: #99cccc; }

#main-menu #primary-menu.color-spruce > a, #main-menu #secondary-menu.color-spruce > a {
  color: #99cccc; }

.secondary-nav.color-spruce .secondary-nav-item a {
  color: #99cccc; }
.secondary-nav .cta-after.arrow-color-spruce:after {
  color: #99cccc; }

.announcement.bg-color-spruce {
  background-color: #99cccc; }

#block-jumplink.bg-color-spruce, #block-jumplink.bg-color-spruce .dropdown-toggle,
#block-jumplink.bg-color-spruce ul > li.active > a,
#block-jumplink.bg-color-spruce a:hover {
  background-color: #99cccc !important; }

#block-jumplink.bg-color-spruce .dropdown-menu {
  background-color: #ddeeee; }

a.list-group-item.bg-color-spruce:hover {
  background-color: #ddeeee; }

.self-selection.bg-color-spruce .btn-group.dropdown.open .acn-icon {
  color: #99cccc; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-spruce, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-spruce, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-spruce,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-spruce, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-spruce, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-spruce {
  color: #99cccc !important; }

.outer.shape-color-gray-blue .terminator, .outer.shape-color-gray-blue .terminator {
  border-color: #557799; }
.outer.shape-color-gray-blue .inner {
  background-color: #557799; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-gray-blue .terminator.before, .outer.image-container.shape-color-gray-blue .terminator.after {
    border-color: #557799; }
  .outer.image-container.shape-color-gray-blue .inner {
    background-color: #557799; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-gray-blue .inner {
    background-color: transparent; } }
.bg-color-gray-blue {
  background-color: #557799 !important; }

.color-gray-blue {
  color: #557799 !important; }

.br-color-gray-blue {
  border-color: #557799 !important; }

.ui-section-box.bg-color-gray-blue {
  background-color: #557799; }

.ui-section-box.bg-color-gray-blue + .terminator.after {
  border-color: #557799; }

#main-menu #primary-menu.color-gray-blue > a, #main-menu #secondary-menu.color-gray-blue > a {
  color: #557799; }

.secondary-nav.color-gray-blue .secondary-nav-item a {
  color: #557799; }
.secondary-nav .cta-after.arrow-color-gray-blue:after {
  color: #557799; }

.announcement.bg-color-gray-blue {
  background-color: #557799; }

#block-jumplink.bg-color-gray-blue, #block-jumplink.bg-color-gray-blue .dropdown-toggle,
#block-jumplink.bg-color-gray-blue ul > li.active > a,
#block-jumplink.bg-color-gray-blue a:hover {
  background-color: #557799 !important; }

#block-jumplink.bg-color-gray-blue .dropdown-menu {
  background-color: #92aac2; }

a.list-group-item.bg-color-gray-blue:hover {
  background-color: #92aac2; }

.self-selection.bg-color-gray-blue .btn-group.dropdown.open .acn-icon {
  color: #557799; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-gray-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-gray-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-gray-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-gray-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-gray-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-gray-blue {
  color: #557799 !important; }

.outer.shape-color-purple .terminator, .outer.shape-color-purple .terminator {
  border-color: #3a00a1; }
.outer.shape-color-purple .inner {
  background-color: #3a00a1; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-purple .terminator.before, .outer.image-container.shape-color-purple .terminator.after {
    border-color: #3a00a1; }
  .outer.image-container.shape-color-purple .inner {
    background-color: #3a00a1; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-purple .inner {
    background-color: transparent; } }
.bg-color-purple {
  background-color: #3a00a1 !important; }

.color-purple {
  color: #3a00a1 !important; }

.br-color-purple {
  border-color: #3a00a1 !important; }

.ui-section-box.bg-color-purple {
  background-color: #3a00a1; }

.ui-section-box.bg-color-purple + .terminator.after {
  border-color: #3a00a1; }

#main-menu #primary-menu.color-purple > a, #main-menu #secondary-menu.color-purple > a {
  color: #3a00a1; }

.secondary-nav.color-purple .secondary-nav-item a {
  color: #3a00a1; }
.secondary-nav .cta-after.arrow-color-purple:after {
  color: #3a00a1; }

.announcement.bg-color-purple {
  background-color: #3a00a1; }

#block-jumplink.bg-color-purple, #block-jumplink.bg-color-purple .dropdown-toggle,
#block-jumplink.bg-color-purple ul > li.active > a,
#block-jumplink.bg-color-purple a:hover {
  background-color: #3a00a1 !important; }

#block-jumplink.bg-color-purple .dropdown-menu {
  background-color: #6108ff; }

a.list-group-item.bg-color-purple:hover {
  background-color: #6108ff; }

.self-selection.bg-color-purple .btn-group.dropdown.open .acn-icon {
  color: #3a00a1; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-purple,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-purple {
  color: #3a00a1 !important; }

.outer.shape-color-pumpkin-orange .terminator, .outer.shape-color-pumpkin-orange .terminator {
  border-color: #EEAA55; }
.outer.shape-color-pumpkin-orange .inner {
  background-color: #EEAA55; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-pumpkin-orange .terminator.before, .outer.image-container.shape-color-pumpkin-orange .terminator.after {
    border-color: #EEAA55; }
  .outer.image-container.shape-color-pumpkin-orange .inner {
    background-color: #EEAA55; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-pumpkin-orange .inner {
    background-color: transparent; } }
.bg-color-pumpkin-orange {
  background-color: #EEAA55 !important; }

.color-pumpkin-orange {
  color: #EEAA55 !important; }

.br-color-pumpkin-orange {
  border-color: #EEAA55 !important; }

.ui-section-box.bg-color-pumpkin-orange {
  background-color: #EEAA55; }

.ui-section-box.bg-color-pumpkin-orange + .terminator.after {
  border-color: #EEAA55; }

#main-menu #primary-menu.color-pumpkin-orange > a, #main-menu #secondary-menu.color-pumpkin-orange > a {
  color: #EEAA55; }

.secondary-nav.color-pumpkin-orange .secondary-nav-item a {
  color: #EEAA55; }
.secondary-nav .cta-after.arrow-color-pumpkin-orange:after {
  color: #EEAA55; }

.announcement.bg-color-pumpkin-orange {
  background-color: #EEAA55; }

#block-jumplink.bg-color-pumpkin-orange, #block-jumplink.bg-color-pumpkin-orange .dropdown-toggle,
#block-jumplink.bg-color-pumpkin-orange ul > li.active > a,
#block-jumplink.bg-color-pumpkin-orange a:hover {
  background-color: #EEAA55 !important; }

#block-jumplink.bg-color-pumpkin-orange .dropdown-menu {
  background-color: #f7d8b2; }

a.list-group-item.bg-color-pumpkin-orange:hover {
  background-color: #f7d8b2; }

.self-selection.bg-color-pumpkin-orange .btn-group.dropdown.open .acn-icon {
  color: #EEAA55; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-pumpkin-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-pumpkin-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-pumpkin-orange,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-pumpkin-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-pumpkin-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-pumpkin-orange {
  color: #EEAA55 !important; }

.outer.shape-color-chrome-yellow .terminator, .outer.shape-color-chrome-yellow .terminator {
  border-color: #EEAA00; }
.outer.shape-color-chrome-yellow .inner {
  background-color: #EEAA00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-chrome-yellow .terminator.before, .outer.image-container.shape-color-chrome-yellow .terminator.after {
    border-color: #EEAA00; }
  .outer.image-container.shape-color-chrome-yellow .inner {
    background-color: #EEAA00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-chrome-yellow .inner {
    background-color: transparent; } }
.bg-color-chrome-yellow {
  background-color: #EEAA00 !important; }

.color-chrome-yellow {
  color: #EEAA00 !important; }

.br-color-chrome-yellow {
  border-color: #EEAA00 !important; }

.ui-section-box.bg-color-chrome-yellow {
  background-color: #EEAA00; }

.ui-section-box.bg-color-chrome-yellow + .terminator.after {
  border-color: #EEAA00; }

#main-menu #primary-menu.color-chrome-yellow > a, #main-menu #secondary-menu.color-chrome-yellow > a {
  color: #EEAA00; }

.secondary-nav.color-chrome-yellow .secondary-nav-item a {
  color: #EEAA00; }
.secondary-nav .cta-after.arrow-color-chrome-yellow:after {
  color: #EEAA00; }

.announcement.bg-color-chrome-yellow {
  background-color: #EEAA00; }

#block-jumplink.bg-color-chrome-yellow, #block-jumplink.bg-color-chrome-yellow .dropdown-toggle,
#block-jumplink.bg-color-chrome-yellow ul > li.active > a,
#block-jumplink.bg-color-chrome-yellow a:hover {
  background-color: #EEAA00 !important; }

#block-jumplink.bg-color-chrome-yellow .dropdown-menu {
  background-color: #ffce55; }

a.list-group-item.bg-color-chrome-yellow:hover {
  background-color: #ffce55; }

.self-selection.bg-color-chrome-yellow .btn-group.dropdown.open .acn-icon {
  color: #EEAA00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-chrome-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-chrome-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-chrome-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-chrome-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-chrome-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-chrome-yellow {
  color: #EEAA00 !important; }

.outer.shape-color-cream .terminator, .outer.shape-color-cream .terminator {
  border-color: #FFDD99; }
.outer.shape-color-cream .inner {
  background-color: #FFDD99; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-cream .terminator.before, .outer.image-container.shape-color-cream .terminator.after {
    border-color: #FFDD99; }
  .outer.image-container.shape-color-cream .inner {
    background-color: #FFDD99; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-cream .inner {
    background-color: transparent; } }
.bg-color-cream {
  background-color: #FFDD99 !important; }

.color-cream {
  color: #FFDD99 !important; }

.br-color-cream {
  border-color: #FFDD99 !important; }

.ui-section-box.bg-color-cream {
  background-color: #FFDD99; }

.ui-section-box.bg-color-cream + .terminator.after {
  border-color: #FFDD99; }

#main-menu #primary-menu.color-cream > a, #main-menu #secondary-menu.color-cream > a {
  color: #FFDD99; }

.secondary-nav.color-cream .secondary-nav-item a {
  color: #FFDD99; }
.secondary-nav .cta-after.arrow-color-cream:after {
  color: #FFDD99; }

.announcement.bg-color-cream {
  background-color: #FFDD99; }

#block-jumplink.bg-color-cream, #block-jumplink.bg-color-cream .dropdown-toggle,
#block-jumplink.bg-color-cream ul > li.active > a,
#block-jumplink.bg-color-cream a:hover {
  background-color: #FFDD99 !important; }

#block-jumplink.bg-color-cream .dropdown-menu {
  background-color: white; }

a.list-group-item.bg-color-cream:hover {
  background-color: white; }

.self-selection.bg-color-cream .btn-group.dropdown.open .acn-icon {
  color: #FFDD99; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-cream, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-cream, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-cream,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-cream, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-cream, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-cream {
  color: #FFDD99 !important; }

.outer.shape-color-bright-yellow .terminator, .outer.shape-color-bright-yellow .terminator {
  border-color: #FFDD00; }
.outer.shape-color-bright-yellow .inner {
  background-color: #FFDD00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-bright-yellow .terminator.before, .outer.image-container.shape-color-bright-yellow .terminator.after {
    border-color: #FFDD00; }
  .outer.image-container.shape-color-bright-yellow .inner {
    background-color: #FFDD00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-bright-yellow .inner {
    background-color: transparent; } }
.bg-color-bright-yellow {
  background-color: #FFDD00 !important; }

.color-bright-yellow {
  color: #FFDD00 !important; }

.br-color-bright-yellow {
  border-color: #FFDD00 !important; }

.ui-section-box.bg-color-bright-yellow {
  background-color: #FFDD00; }

.ui-section-box.bg-color-bright-yellow + .terminator.after {
  border-color: #FFDD00; }

#main-menu #primary-menu.color-bright-yellow > a, #main-menu #secondary-menu.color-bright-yellow > a {
  color: #FFDD00; }

.secondary-nav.color-bright-yellow .secondary-nav-item a {
  color: #FFDD00; }
.secondary-nav .cta-after.arrow-color-bright-yellow:after {
  color: #FFDD00; }

.announcement.bg-color-bright-yellow {
  background-color: #FFDD00; }

#block-jumplink.bg-color-bright-yellow, #block-jumplink.bg-color-bright-yellow .dropdown-toggle,
#block-jumplink.bg-color-bright-yellow ul > li.active > a,
#block-jumplink.bg-color-bright-yellow a:hover {
  background-color: #FFDD00 !important; }

#block-jumplink.bg-color-bright-yellow .dropdown-menu {
  background-color: #ffeb66; }

a.list-group-item.bg-color-bright-yellow:hover {
  background-color: #ffeb66; }

.self-selection.bg-color-bright-yellow .btn-group.dropdown.open .acn-icon {
  color: #FFDD00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-bright-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-bright-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-bright-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-bright-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-bright-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-bright-yellow {
  color: #FFDD00 !important; }

.outer.shape-color-lime-green .terminator, .outer.shape-color-lime-green .terminator {
  border-color: #BBBB00; }
.outer.shape-color-lime-green .inner {
  background-color: #BBBB00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-lime-green .terminator.before, .outer.image-container.shape-color-lime-green .terminator.after {
    border-color: #BBBB00; }
  .outer.image-container.shape-color-lime-green .inner {
    background-color: #BBBB00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-lime-green .inner {
    background-color: transparent; } }
.bg-color-lime-green {
  background-color: #BBBB00 !important; }

.color-lime-green {
  color: #BBBB00 !important; }

.br-color-lime-green {
  border-color: #BBBB00 !important; }

.ui-section-box.bg-color-lime-green {
  background-color: #BBBB00; }

.ui-section-box.bg-color-lime-green + .terminator.after {
  border-color: #BBBB00; }

#main-menu #primary-menu.color-lime-green > a, #main-menu #secondary-menu.color-lime-green > a {
  color: #BBBB00; }

.secondary-nav.color-lime-green .secondary-nav-item a {
  color: #BBBB00; }
.secondary-nav .cta-after.arrow-color-lime-green:after {
  color: #BBBB00; }

.announcement.bg-color-lime-green {
  background-color: #BBBB00; }

#block-jumplink.bg-color-lime-green, #block-jumplink.bg-color-lime-green .dropdown-toggle,
#block-jumplink.bg-color-lime-green ul > li.active > a,
#block-jumplink.bg-color-lime-green a:hover {
  background-color: #BBBB00 !important; }

#block-jumplink.bg-color-lime-green .dropdown-menu {
  background-color: #ffff22; }

a.list-group-item.bg-color-lime-green:hover {
  background-color: #ffff22; }

.self-selection.bg-color-lime-green .btn-group.dropdown.open .acn-icon {
  color: #BBBB00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-lime-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-lime-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-lime-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-lime-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-lime-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-lime-green {
  color: #BBBB00 !important; }

.outer.shape-color-bright-green .terminator, .outer.shape-color-bright-green .terminator {
  border-color: #88DD00; }
.outer.shape-color-bright-green .inner {
  background-color: #88DD00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-bright-green .terminator.before, .outer.image-container.shape-color-bright-green .terminator.after {
    border-color: #88DD00; }
  .outer.image-container.shape-color-bright-green .inner {
    background-color: #88DD00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-bright-green .inner {
    background-color: transparent; } }
.bg-color-bright-green {
  background-color: #88DD00 !important; }

.color-bright-green {
  color: #88DD00 !important; }

.br-color-bright-green {
  border-color: #88DD00 !important; }

.ui-section-box.bg-color-bright-green {
  background-color: #88DD00; }

.ui-section-box.bg-color-bright-green + .terminator.after {
  border-color: #88DD00; }

#main-menu #primary-menu.color-bright-green > a, #main-menu #secondary-menu.color-bright-green > a {
  color: #88DD00; }

.secondary-nav.color-bright-green .secondary-nav-item a {
  color: #88DD00; }
.secondary-nav .cta-after.arrow-color-bright-green:after {
  color: #88DD00; }

.announcement.bg-color-bright-green {
  background-color: #88DD00; }

#block-jumplink.bg-color-bright-green, #block-jumplink.bg-color-bright-green .dropdown-toggle,
#block-jumplink.bg-color-bright-green ul > li.active > a,
#block-jumplink.bg-color-bright-green a:hover {
  background-color: #88DD00 !important; }

#block-jumplink.bg-color-bright-green .dropdown-menu {
  background-color: #b7ff44; }

a.list-group-item.bg-color-bright-green:hover {
  background-color: #b7ff44; }

.self-selection.bg-color-bright-green .btn-group.dropdown.open .acn-icon {
  color: #88DD00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-bright-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-bright-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-bright-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-bright-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-bright-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-bright-green {
  color: #88DD00 !important; }

.outer.shape-color-emerald-green .terminator, .outer.shape-color-emerald-green .terminator {
  border-color: #339933; }
.outer.shape-color-emerald-green .inner {
  background-color: #339933; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-emerald-green .terminator.before, .outer.image-container.shape-color-emerald-green .terminator.after {
    border-color: #339933; }
  .outer.image-container.shape-color-emerald-green .inner {
    background-color: #339933; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-emerald-green .inner {
    background-color: transparent; } }
.bg-color-emerald-green {
  background-color: #339933 !important; }

.color-emerald-green {
  color: #339933 !important; }

.br-color-emerald-green {
  border-color: #339933 !important; }

.ui-section-box.bg-color-emerald-green {
  background-color: #339933; }

.ui-section-box.bg-color-emerald-green + .terminator.after {
  border-color: #339933; }

#main-menu #primary-menu.color-emerald-green > a, #main-menu #secondary-menu.color-emerald-green > a {
  color: #339933; }

.secondary-nav.color-emerald-green .secondary-nav-item a {
  color: #339933; }
.secondary-nav .cta-after.arrow-color-emerald-green:after {
  color: #339933; }

.announcement.bg-color-emerald-green {
  background-color: #339933; }

#block-jumplink.bg-color-emerald-green, #block-jumplink.bg-color-emerald-green .dropdown-toggle,
#block-jumplink.bg-color-emerald-green ul > li.active > a,
#block-jumplink.bg-color-emerald-green a:hover {
  background-color: #339933 !important; }

#block-jumplink.bg-color-emerald-green .dropdown-menu {
  background-color: #66cc66; }

a.list-group-item.bg-color-emerald-green:hover {
  background-color: #66cc66; }

.self-selection.bg-color-emerald-green .btn-group.dropdown.open .acn-icon {
  color: #339933; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-emerald-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-emerald-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-emerald-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-emerald-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-emerald-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-emerald-green {
  color: #339933 !important; }

.outer.shape-color-pale-green .terminator, .outer.shape-color-pale-green .terminator {
  border-color: #CCCC99; }
.outer.shape-color-pale-green .inner {
  background-color: #CCCC99; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-pale-green .terminator.before, .outer.image-container.shape-color-pale-green .terminator.after {
    border-color: #CCCC99; }
  .outer.image-container.shape-color-pale-green .inner {
    background-color: #CCCC99; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-pale-green .inner {
    background-color: transparent; } }
.bg-color-pale-green {
  background-color: #CCCC99 !important; }

.color-pale-green {
  color: #CCCC99 !important; }

.br-color-pale-green {
  border-color: #CCCC99 !important; }

.ui-section-box.bg-color-pale-green {
  background-color: #CCCC99; }

.ui-section-box.bg-color-pale-green + .terminator.after {
  border-color: #CCCC99; }

#main-menu #primary-menu.color-pale-green > a, #main-menu #secondary-menu.color-pale-green > a {
  color: #CCCC99; }

.secondary-nav.color-pale-green .secondary-nav-item a {
  color: #CCCC99; }
.secondary-nav .cta-after.arrow-color-pale-green:after {
  color: #CCCC99; }

.announcement.bg-color-pale-green {
  background-color: #CCCC99; }

#block-jumplink.bg-color-pale-green, #block-jumplink.bg-color-pale-green .dropdown-toggle,
#block-jumplink.bg-color-pale-green ul > li.active > a,
#block-jumplink.bg-color-pale-green a:hover {
  background-color: #CCCC99 !important; }

#block-jumplink.bg-color-pale-green .dropdown-menu {
  background-color: #eeeedd; }

a.list-group-item.bg-color-pale-green:hover {
  background-color: #eeeedd; }

.self-selection.bg-color-pale-green .btn-group.dropdown.open .acn-icon {
  color: #CCCC99; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-pale-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-pale-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-pale-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-pale-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-pale-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-pale-green {
  color: #CCCC99 !important; }

.outer.shape-color-brick-red .terminator, .outer.shape-color-brick-red .terminator {
  border-color: #992222; }
.outer.shape-color-brick-red .inner {
  background-color: #992222; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-brick-red .terminator.before, .outer.image-container.shape-color-brick-red .terminator.after {
    border-color: #992222; }
  .outer.image-container.shape-color-brick-red .inner {
    background-color: #992222; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-brick-red .inner {
    background-color: transparent; } }
.bg-color-brick-red {
  background-color: #992222 !important; }

.color-brick-red {
  color: #992222 !important; }

.br-color-brick-red {
  border-color: #992222 !important; }

.ui-section-box.bg-color-brick-red {
  background-color: #992222; }

.ui-section-box.bg-color-brick-red + .terminator.after {
  border-color: #992222; }

#main-menu #primary-menu.color-brick-red > a, #main-menu #secondary-menu.color-brick-red > a {
  color: #992222; }

.secondary-nav.color-brick-red .secondary-nav-item a {
  color: #992222; }
.secondary-nav .cta-after.arrow-color-brick-red:after {
  color: #992222; }

.announcement.bg-color-brick-red {
  background-color: #992222; }

#block-jumplink.bg-color-brick-red, #block-jumplink.bg-color-brick-red .dropdown-toggle,
#block-jumplink.bg-color-brick-red ul > li.active > a,
#block-jumplink.bg-color-brick-red a:hover {
  background-color: #992222 !important; }

#block-jumplink.bg-color-brick-red .dropdown-menu {
  background-color: #d74a4a; }

a.list-group-item.bg-color-brick-red:hover {
  background-color: #d74a4a; }

.self-selection.bg-color-brick-red .btn-group.dropdown.open .acn-icon {
  color: #992222; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-brick-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-brick-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-brick-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-brick-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-brick-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-brick-red {
  color: #992222 !important; }

.outer.shape-color-peridot-yellow .terminator, .outer.shape-color-peridot-yellow .terminator {
  border-color: #DDCC66; }
.outer.shape-color-peridot-yellow .inner {
  background-color: #DDCC66; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-peridot-yellow .terminator.before, .outer.image-container.shape-color-peridot-yellow .terminator.after {
    border-color: #DDCC66; }
  .outer.image-container.shape-color-peridot-yellow .inner {
    background-color: #DDCC66; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-peridot-yellow .inner {
    background-color: transparent; } }
.bg-color-peridot-yellow {
  background-color: #DDCC66 !important; }

.color-peridot-yellow {
  color: #DDCC66 !important; }

.br-color-peridot-yellow {
  border-color: #DDCC66 !important; }

.ui-section-box.bg-color-peridot-yellow {
  background-color: #DDCC66; }

.ui-section-box.bg-color-peridot-yellow + .terminator.after {
  border-color: #DDCC66; }

#main-menu #primary-menu.color-peridot-yellow > a, #main-menu #secondary-menu.color-peridot-yellow > a {
  color: #DDCC66; }

.secondary-nav.color-peridot-yellow .secondary-nav-item a {
  color: #DDCC66; }
.secondary-nav .cta-after.arrow-color-peridot-yellow:after {
  color: #DDCC66; }

.announcement.bg-color-peridot-yellow {
  background-color: #DDCC66; }

#block-jumplink.bg-color-peridot-yellow, #block-jumplink.bg-color-peridot-yellow .dropdown-toggle,
#block-jumplink.bg-color-peridot-yellow ul > li.active > a,
#block-jumplink.bg-color-peridot-yellow a:hover {
  background-color: #DDCC66 !important; }

#block-jumplink.bg-color-peridot-yellow .dropdown-menu {
  background-color: #f0e8b9; }

a.list-group-item.bg-color-peridot-yellow:hover {
  background-color: #f0e8b9; }

.self-selection.bg-color-peridot-yellow .btn-group.dropdown.open .acn-icon {
  color: #DDCC66; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-peridot-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-peridot-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-peridot-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-peridot-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-peridot-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-peridot-yellow {
  color: #DDCC66 !important; }

.outer.shape-color-olive-green .terminator, .outer.shape-color-olive-green .terminator {
  border-color: #445511; }
.outer.shape-color-olive-green .inner {
  background-color: #445511; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-olive-green .terminator.before, .outer.image-container.shape-color-olive-green .terminator.after {
    border-color: #445511; }
  .outer.image-container.shape-color-olive-green .inner {
    background-color: #445511; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-olive-green .inner {
    background-color: transparent; } }
.bg-color-olive-green {
  background-color: #445511 !important; }

.color-olive-green {
  color: #445511 !important; }

.br-color-olive-green {
  border-color: #445511 !important; }

.ui-section-box.bg-color-olive-green {
  background-color: #445511; }

.ui-section-box.bg-color-olive-green + .terminator.after {
  border-color: #445511; }

#main-menu #primary-menu.color-olive-green > a, #main-menu #secondary-menu.color-olive-green > a {
  color: #445511; }

.secondary-nav.color-olive-green .secondary-nav-item a {
  color: #445511; }
.secondary-nav .cta-after.arrow-color-olive-green:after {
  color: #445511; }

.announcement.bg-color-olive-green {
  background-color: #445511; }

#block-jumplink.bg-color-olive-green, #block-jumplink.bg-color-olive-green .dropdown-toggle,
#block-jumplink.bg-color-olive-green ul > li.active > a,
#block-jumplink.bg-color-olive-green a:hover {
  background-color: #445511 !important; }

#block-jumplink.bg-color-olive-green .dropdown-menu {
  background-color: #88aa22; }

a.list-group-item.bg-color-olive-green:hover {
  background-color: #88aa22; }

.self-selection.bg-color-olive-green .btn-group.dropdown.open .acn-icon {
  color: #445511; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-olive-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-olive-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-olive-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-olive-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-olive-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-olive-green {
  color: #445511 !important; }

.outer.shape-color-light-gray .terminator, .outer.shape-color-light-gray .terminator {
  border-color: #778888; }
.outer.shape-color-light-gray .inner {
  background-color: #778888; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-light-gray .terminator.before, .outer.image-container.shape-color-light-gray .terminator.after {
    border-color: #778888; }
  .outer.image-container.shape-color-light-gray .inner {
    background-color: #778888; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-light-gray .inner {
    background-color: transparent; } }
.bg-color-light-gray {
  background-color: #778888 !important; }

.color-light-gray {
  color: #778888 !important; }

.br-color-light-gray {
  border-color: #778888 !important; }

.ui-section-box.bg-color-light-gray {
  background-color: #778888; }

.ui-section-box.bg-color-light-gray + .terminator.after {
  border-color: #778888; }

#main-menu #primary-menu.color-light-gray > a, #main-menu #secondary-menu.color-light-gray > a {
  color: #778888; }

.secondary-nav.color-light-gray .secondary-nav-item a {
  color: #778888; }
.secondary-nav .cta-after.arrow-color-light-gray:after {
  color: #778888; }

.announcement.bg-color-light-gray {
  background-color: #778888; }

#block-jumplink.bg-color-light-gray, #block-jumplink.bg-color-light-gray .dropdown-toggle,
#block-jumplink.bg-color-light-gray ul > li.active > a,
#block-jumplink.bg-color-light-gray a:hover {
  background-color: #778888 !important; }

#block-jumplink.bg-color-light-gray .dropdown-menu {
  background-color: #adb8b8; }

a.list-group-item.bg-color-light-gray:hover {
  background-color: #adb8b8; }

.self-selection.bg-color-light-gray .btn-group.dropdown.open .acn-icon {
  color: #778888; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-light-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-light-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-light-gray {
  color: #778888 !important; }

.outer.shape-color-pale-gray .terminator, .outer.shape-color-pale-gray .terminator {
  border-color: #CCCCCC; }
.outer.shape-color-pale-gray .inner {
  background-color: #CCCCCC; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-pale-gray .terminator.before, .outer.image-container.shape-color-pale-gray .terminator.after {
    border-color: #CCCCCC; }
  .outer.image-container.shape-color-pale-gray .inner {
    background-color: #CCCCCC; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-pale-gray .inner {
    background-color: transparent; } }
.bg-color-pale-gray {
  background-color: #CCCCCC !important; }

.color-pale-gray {
  color: #CCCCCC !important; }

.br-color-pale-gray {
  border-color: #CCCCCC !important; }

.ui-section-box.bg-color-pale-gray {
  background-color: #CCCCCC; }

.ui-section-box.bg-color-pale-gray + .terminator.after {
  border-color: #CCCCCC; }

#main-menu #primary-menu.color-pale-gray > a, #main-menu #secondary-menu.color-pale-gray > a {
  color: #CCCCCC; }

.secondary-nav.color-pale-gray .secondary-nav-item a {
  color: #CCCCCC; }
.secondary-nav .cta-after.arrow-color-pale-gray:after {
  color: #CCCCCC; }

.announcement.bg-color-pale-gray {
  background-color: #CCCCCC; }

#block-jumplink.bg-color-pale-gray, #block-jumplink.bg-color-pale-gray .dropdown-toggle,
#block-jumplink.bg-color-pale-gray ul > li.active > a,
#block-jumplink.bg-color-pale-gray a:hover {
  background-color: #CCCCCC !important; }

#block-jumplink.bg-color-pale-gray .dropdown-menu {
  background-color: white; }

a.list-group-item.bg-color-pale-gray:hover {
  background-color: white; }

.self-selection.bg-color-pale-gray .btn-group.dropdown.open .acn-icon {
  color: #CCCCCC; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-pale-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-pale-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-pale-gray,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-pale-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-pale-gray, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-pale-gray {
  color: #CCCCCC !important; }

.outer.shape-color-azalea-pink .terminator, .outer.shape-color-azalea-pink .terminator {
  border-color: #FF3366; }
.outer.shape-color-azalea-pink .inner {
  background-color: #FF3366; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-azalea-pink .terminator.before, .outer.image-container.shape-color-azalea-pink .terminator.after {
    border-color: #FF3366; }
  .outer.image-container.shape-color-azalea-pink .inner {
    background-color: #FF3366; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-azalea-pink .inner {
    background-color: transparent; } }
.bg-color-azalea-pink {
  background-color: #FF3366 !important; }

.color-azalea-pink {
  color: #FF3366 !important; }

.br-color-azalea-pink {
  border-color: #FF3366 !important; }

.ui-section-box.bg-color-azalea-pink {
  background-color: #FF3366; }

.ui-section-box.bg-color-azalea-pink + .terminator.after {
  border-color: #FF3366; }

#main-menu #primary-menu.color-azalea-pink > a, #main-menu #secondary-menu.color-azalea-pink > a {
  color: #FF3366; }

.secondary-nav.color-azalea-pink .secondary-nav-item a {
  color: #FF3366; }
.secondary-nav .cta-after.arrow-color-azalea-pink:after {
  color: #FF3366; }

.announcement.bg-color-azalea-pink {
  background-color: #FF3366; }

#block-jumplink.bg-color-azalea-pink, #block-jumplink.bg-color-azalea-pink .dropdown-toggle,
#block-jumplink.bg-color-azalea-pink ul > li.active > a,
#block-jumplink.bg-color-azalea-pink a:hover {
  background-color: #FF3366 !important; }

#block-jumplink.bg-color-azalea-pink .dropdown-menu {
  background-color: #ff99b3; }

a.list-group-item.bg-color-azalea-pink:hover {
  background-color: #ff99b3; }

.self-selection.bg-color-azalea-pink .btn-group.dropdown.open .acn-icon {
  color: #FF3366; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-azalea-pink, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-azalea-pink, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-azalea-pink,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-azalea-pink, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-azalea-pink, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-azalea-pink {
  color: #FF3366 !important; }

.outer.shape-color-aqua .terminator, .outer.shape-color-aqua .terminator {
  border-color: #00f3ff; }
.outer.shape-color-aqua .inner {
  background-color: #00f3ff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-aqua .terminator.before, .outer.image-container.shape-color-aqua .terminator.after {
    border-color: #00f3ff; }
  .outer.image-container.shape-color-aqua .inner {
    background-color: #00f3ff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-aqua .inner {
    background-color: transparent; } }
.bg-color-aqua {
  background-color: #00f3ff !important; }

.color-aqua {
  color: #00f3ff !important; }

.br-color-aqua {
  border-color: #00f3ff !important; }

.ui-section-box.bg-color-aqua {
  background-color: #00f3ff; }

.ui-section-box.bg-color-aqua + .terminator.after {
  border-color: #00f3ff; }

#main-menu #primary-menu.color-aqua > a, #main-menu #secondary-menu.color-aqua > a {
  color: #00f3ff; }

.secondary-nav.color-aqua .secondary-nav-item a {
  color: #00f3ff; }
.secondary-nav .cta-after.arrow-color-aqua:after {
  color: #00f3ff; }

.announcement.bg-color-aqua {
  background-color: #00f3ff; }

#block-jumplink.bg-color-aqua, #block-jumplink.bg-color-aqua .dropdown-toggle,
#block-jumplink.bg-color-aqua ul > li.active > a,
#block-jumplink.bg-color-aqua a:hover {
  background-color: #00f3ff !important; }

#block-jumplink.bg-color-aqua .dropdown-menu {
  background-color: #66f8ff; }

a.list-group-item.bg-color-aqua:hover {
  background-color: #66f8ff; }

.self-selection.bg-color-aqua .btn-group.dropdown.open .acn-icon {
  color: #00f3ff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-aqua, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-aqua, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-aqua,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-aqua, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-aqua, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-aqua {
  color: #00f3ff !important; }

.outer.shape-color-blue .terminator, .outer.shape-color-blue .terminator {
  border-color: #2800ff; }
.outer.shape-color-blue .inner {
  background-color: #2800ff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-blue .terminator.before, .outer.image-container.shape-color-blue .terminator.after {
    border-color: #2800ff; }
  .outer.image-container.shape-color-blue .inner {
    background-color: #2800ff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-blue .inner {
    background-color: transparent; } }
.bg-color-blue {
  background-color: #2800ff !important; }

.color-blue {
  color: #2800ff !important; }

.br-color-blue {
  border-color: #2800ff !important; }

.ui-section-box.bg-color-blue {
  background-color: #2800ff; }

.ui-section-box.bg-color-blue + .terminator.after {
  border-color: #2800ff; }

#main-menu #primary-menu.color-blue > a, #main-menu #secondary-menu.color-blue > a {
  color: #2800ff; }

.secondary-nav.color-blue .secondary-nav-item a {
  color: #2800ff; }
.secondary-nav .cta-after.arrow-color-blue:after {
  color: #2800ff; }

.announcement.bg-color-blue {
  background-color: #2800ff; }

#block-jumplink.bg-color-blue, #block-jumplink.bg-color-blue .dropdown-toggle,
#block-jumplink.bg-color-blue ul > li.active > a,
#block-jumplink.bg-color-blue a:hover {
  background-color: #2800ff !important; }

#block-jumplink.bg-color-blue .dropdown-menu {
  background-color: #7e66ff; }

a.list-group-item.bg-color-blue:hover {
  background-color: #7e66ff; }

.self-selection.bg-color-blue .btn-group.dropdown.open .acn-icon {
  color: #2800ff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-blue {
  color: #2800ff !important; }

.outer.shape-color-bright-orange .terminator, .outer.shape-color-bright-orange .terminator {
  border-color: #ff9500; }
.outer.shape-color-bright-orange .inner {
  background-color: #ff9500; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-bright-orange .terminator.before, .outer.image-container.shape-color-bright-orange .terminator.after {
    border-color: #ff9500; }
  .outer.image-container.shape-color-bright-orange .inner {
    background-color: #ff9500; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-bright-orange .inner {
    background-color: transparent; } }
.bg-color-bright-orange {
  background-color: #ff9500 !important; }

.color-bright-orange {
  color: #ff9500 !important; }

.br-color-bright-orange {
  border-color: #ff9500 !important; }

.ui-section-box.bg-color-bright-orange {
  background-color: #ff9500; }

.ui-section-box.bg-color-bright-orange + .terminator.after {
  border-color: #ff9500; }

#main-menu #primary-menu.color-bright-orange > a, #main-menu #secondary-menu.color-bright-orange > a {
  color: #ff9500; }

.secondary-nav.color-bright-orange .secondary-nav-item a {
  color: #ff9500; }
.secondary-nav .cta-after.arrow-color-bright-orange:after {
  color: #ff9500; }

.announcement.bg-color-bright-orange {
  background-color: #ff9500; }

#block-jumplink.bg-color-bright-orange, #block-jumplink.bg-color-bright-orange .dropdown-toggle,
#block-jumplink.bg-color-bright-orange ul > li.active > a,
#block-jumplink.bg-color-bright-orange a:hover {
  background-color: #ff9500 !important; }

#block-jumplink.bg-color-bright-orange .dropdown-menu {
  background-color: #ffbf66; }

a.list-group-item.bg-color-bright-orange:hover {
  background-color: #ffbf66; }

.self-selection.bg-color-bright-orange .btn-group.dropdown.open .acn-icon {
  color: #ff9500; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-bright-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-bright-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-bright-orange,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-bright-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-bright-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-bright-orange {
  color: #ff9500 !important; }

.outer.shape-color-burgundy .terminator, .outer.shape-color-burgundy .terminator {
  border-color: #710012; }
.outer.shape-color-burgundy .inner {
  background-color: #710012; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-burgundy .terminator.before, .outer.image-container.shape-color-burgundy .terminator.after {
    border-color: #710012; }
  .outer.image-container.shape-color-burgundy .inner {
    background-color: #710012; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-burgundy .inner {
    background-color: transparent; } }
.bg-color-burgundy {
  background-color: #710012 !important; }

.color-burgundy {
  color: #710012 !important; }

.br-color-burgundy {
  border-color: #710012 !important; }

.ui-section-box.bg-color-burgundy {
  background-color: #710012; }

.ui-section-box.bg-color-burgundy + .terminator.after {
  border-color: #710012; }

#main-menu #primary-menu.color-burgundy > a, #main-menu #secondary-menu.color-burgundy > a {
  color: #710012; }

.secondary-nav.color-burgundy .secondary-nav-item a {
  color: #710012; }
.secondary-nav .cta-after.arrow-color-burgundy:after {
  color: #710012; }

.announcement.bg-color-burgundy {
  background-color: #710012; }

#block-jumplink.bg-color-burgundy, #block-jumplink.bg-color-burgundy .dropdown-toggle,
#block-jumplink.bg-color-burgundy ul > li.active > a,
#block-jumplink.bg-color-burgundy a:hover {
  background-color: #710012 !important; }

#block-jumplink.bg-color-burgundy .dropdown-menu {
  background-color: #d70022; }

a.list-group-item.bg-color-burgundy:hover {
  background-color: #d70022; }

.self-selection.bg-color-burgundy .btn-group.dropdown.open .acn-icon {
  color: #710012; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-burgundy, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-burgundy, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-burgundy,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-burgundy, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-burgundy, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-burgundy {
  color: #710012 !important; }

.outer.shape-color-carmine .terminator, .outer.shape-color-carmine .terminator {
  border-color: #a10026; }
.outer.shape-color-carmine .inner {
  background-color: #a10026; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-carmine .terminator.before, .outer.image-container.shape-color-carmine .terminator.after {
    border-color: #a10026; }
  .outer.image-container.shape-color-carmine .inner {
    background-color: #a10026; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-carmine .inner {
    background-color: transparent; } }
.bg-color-carmine {
  background-color: #a10026 !important; }

.color-carmine {
  color: #a10026 !important; }

.br-color-carmine {
  border-color: #a10026 !important; }

.ui-section-box.bg-color-carmine {
  background-color: #a10026; }

.ui-section-box.bg-color-carmine + .terminator.after {
  border-color: #a10026; }

#main-menu #primary-menu.color-carmine > a, #main-menu #secondary-menu.color-carmine > a {
  color: #a10026; }

.secondary-nav.color-carmine .secondary-nav-item a {
  color: #a10026; }
.secondary-nav .cta-after.arrow-color-carmine:after {
  color: #a10026; }

.announcement.bg-color-carmine {
  background-color: #a10026; }

#block-jumplink.bg-color-carmine, #block-jumplink.bg-color-carmine .dropdown-toggle,
#block-jumplink.bg-color-carmine ul > li.active > a,
#block-jumplink.bg-color-carmine a:hover {
  background-color: #a10026 !important; }

#block-jumplink.bg-color-carmine .dropdown-menu {
  background-color: #ff0842; }

a.list-group-item.bg-color-carmine:hover {
  background-color: #ff0842; }

.self-selection.bg-color-carmine .btn-group.dropdown.open .acn-icon {
  color: #a10026; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-carmine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-carmine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-carmine,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-carmine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-carmine, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-carmine {
  color: #a10026 !important; }

.outer.shape-color-dark-blue .terminator, .outer.shape-color-dark-blue .terminator {
  border-color: #000088; }
.outer.shape-color-dark-blue .inner {
  background-color: #000088; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dark-blue .terminator.before, .outer.image-container.shape-color-dark-blue .terminator.after {
    border-color: #000088; }
  .outer.image-container.shape-color-dark-blue .inner {
    background-color: #000088; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dark-blue .inner {
    background-color: transparent; } }
.bg-color-dark-blue {
  background-color: #000088 !important; }

.color-dark-blue {
  color: #000088 !important; }

.br-color-dark-blue {
  border-color: #000088 !important; }

.ui-section-box.bg-color-dark-blue {
  background-color: #000088; }

.ui-section-box.bg-color-dark-blue + .terminator.after {
  border-color: #000088; }

#main-menu #primary-menu.color-dark-blue > a, #main-menu #secondary-menu.color-dark-blue > a {
  color: #000088; }

.secondary-nav.color-dark-blue .secondary-nav-item a {
  color: #000088; }
.secondary-nav .cta-after.arrow-color-dark-blue:after {
  color: #000088; }

.announcement.bg-color-dark-blue {
  background-color: #000088; }

#block-jumplink.bg-color-dark-blue, #block-jumplink.bg-color-dark-blue .dropdown-toggle,
#block-jumplink.bg-color-dark-blue ul > li.active > a,
#block-jumplink.bg-color-dark-blue a:hover {
  background-color: #000088 !important; }

#block-jumplink.bg-color-dark-blue .dropdown-menu {
  background-color: #0000ee; }

a.list-group-item.bg-color-dark-blue:hover {
  background-color: #0000ee; }

.self-selection.bg-color-dark-blue .btn-group.dropdown.open .acn-icon {
  color: #000088; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dark-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dark-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dark-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dark-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dark-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dark-blue {
  color: #000088 !important; }

.outer.shape-color-dark-violet .terminator, .outer.shape-color-dark-violet .terminator {
  border-color: #7500c0; }
.outer.shape-color-dark-violet .inner {
  background-color: #7500c0; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dark-violet .terminator.before, .outer.image-container.shape-color-dark-violet .terminator.after {
    border-color: #7500c0; }
  .outer.image-container.shape-color-dark-violet .inner {
    background-color: #7500c0; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dark-violet .inner {
    background-color: transparent; } }
.bg-color-dark-violet {
  background-color: #7500c0 !important; }

.color-dark-violet {
  color: #7500c0 !important; }

.br-color-dark-violet {
  border-color: #7500c0 !important; }

.ui-section-box.bg-color-dark-violet {
  background-color: #7500c0; }

.ui-section-box.bg-color-dark-violet + .terminator.after {
  border-color: #7500c0; }

#main-menu #primary-menu.color-dark-violet > a, #main-menu #secondary-menu.color-dark-violet > a {
  color: #7500c0; }

.secondary-nav.color-dark-violet .secondary-nav-item a {
  color: #7500c0; }
.secondary-nav .cta-after.arrow-color-dark-violet:after {
  color: #7500c0; }

.announcement.bg-color-dark-violet {
  background-color: #7500c0; }

#block-jumplink.bg-color-dark-violet, #block-jumplink.bg-color-dark-violet .dropdown-toggle,
#block-jumplink.bg-color-dark-violet ul > li.active > a,
#block-jumplink.bg-color-dark-violet a:hover {
  background-color: #7500c0 !important; }

#block-jumplink.bg-color-dark-violet .dropdown-menu {
  background-color: #ab27ff; }

a.list-group-item.bg-color-dark-violet:hover {
  background-color: #ab27ff; }

.self-selection.bg-color-dark-violet .btn-group.dropdown.open .acn-icon {
  color: #7500c0; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dark-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dark-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dark-violet,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dark-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dark-violet, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dark-violet {
  color: #7500c0 !important; }

.outer.shape-color-deep-sky-blue .terminator, .outer.shape-color-deep-sky-blue .terminator {
  border-color: #00baff; }
.outer.shape-color-deep-sky-blue .inner {
  background-color: #00baff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-deep-sky-blue .terminator.before, .outer.image-container.shape-color-deep-sky-blue .terminator.after {
    border-color: #00baff; }
  .outer.image-container.shape-color-deep-sky-blue .inner {
    background-color: #00baff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-deep-sky-blue .inner {
    background-color: transparent; } }
.bg-color-deep-sky-blue {
  background-color: #00baff !important; }

.color-deep-sky-blue {
  color: #00baff !important; }

.br-color-deep-sky-blue {
  border-color: #00baff !important; }

.ui-section-box.bg-color-deep-sky-blue {
  background-color: #00baff; }

.ui-section-box.bg-color-deep-sky-blue + .terminator.after {
  border-color: #00baff; }

#main-menu #primary-menu.color-deep-sky-blue > a, #main-menu #secondary-menu.color-deep-sky-blue > a {
  color: #00baff; }

.secondary-nav.color-deep-sky-blue .secondary-nav-item a {
  color: #00baff; }
.secondary-nav .cta-after.arrow-color-deep-sky-blue:after {
  color: #00baff; }

.announcement.bg-color-deep-sky-blue {
  background-color: #00baff; }

#block-jumplink.bg-color-deep-sky-blue, #block-jumplink.bg-color-deep-sky-blue .dropdown-toggle,
#block-jumplink.bg-color-deep-sky-blue ul > li.active > a,
#block-jumplink.bg-color-deep-sky-blue a:hover {
  background-color: #00baff !important; }

#block-jumplink.bg-color-deep-sky-blue .dropdown-menu {
  background-color: #66d6ff; }

a.list-group-item.bg-color-deep-sky-blue:hover {
  background-color: #66d6ff; }

.self-selection.bg-color-deep-sky-blue .btn-group.dropdown.open .acn-icon {
  color: #00baff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-deep-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-deep-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-deep-sky-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-deep-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-deep-sky-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-deep-sky-blue {
  color: #00baff !important; }

.outer.shape-color-dodger-blue .terminator, .outer.shape-color-dodger-blue .terminator {
  border-color: #008eff; }
.outer.shape-color-dodger-blue .inner {
  background-color: #008eff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-dodger-blue .terminator.before, .outer.image-container.shape-color-dodger-blue .terminator.after {
    border-color: #008eff; }
  .outer.image-container.shape-color-dodger-blue .inner {
    background-color: #008eff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-dodger-blue .inner {
    background-color: transparent; } }
.bg-color-dodger-blue {
  background-color: #008eff !important; }

.color-dodger-blue {
  color: #008eff !important; }

.br-color-dodger-blue {
  border-color: #008eff !important; }

.ui-section-box.bg-color-dodger-blue {
  background-color: #008eff; }

.ui-section-box.bg-color-dodger-blue + .terminator.after {
  border-color: #008eff; }

#main-menu #primary-menu.color-dodger-blue > a, #main-menu #secondary-menu.color-dodger-blue > a {
  color: #008eff; }

.secondary-nav.color-dodger-blue .secondary-nav-item a {
  color: #008eff; }
.secondary-nav .cta-after.arrow-color-dodger-blue:after {
  color: #008eff; }

.announcement.bg-color-dodger-blue {
  background-color: #008eff; }

#block-jumplink.bg-color-dodger-blue, #block-jumplink.bg-color-dodger-blue .dropdown-toggle,
#block-jumplink.bg-color-dodger-blue ul > li.active > a,
#block-jumplink.bg-color-dodger-blue a:hover {
  background-color: #008eff !important; }

#block-jumplink.bg-color-dodger-blue .dropdown-menu {
  background-color: #66bbff; }

a.list-group-item.bg-color-dodger-blue:hover {
  background-color: #66bbff; }

.self-selection.bg-color-dodger-blue .btn-group.dropdown.open .acn-icon {
  color: #008eff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-dodger-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-dodger-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-dodger-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-dodger-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-dodger-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-dodger-blue {
  color: #008eff !important; }

.outer.shape-color-electric-indigo .terminator, .outer.shape-color-electric-indigo .terminator {
  border-color: #7e00ff; }
.outer.shape-color-electric-indigo .inner {
  background-color: #7e00ff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-electric-indigo .terminator.before, .outer.image-container.shape-color-electric-indigo .terminator.after {
    border-color: #7e00ff; }
  .outer.image-container.shape-color-electric-indigo .inner {
    background-color: #7e00ff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-electric-indigo .inner {
    background-color: transparent; } }
.bg-color-electric-indigo {
  background-color: #7e00ff !important; }

.color-electric-indigo {
  color: #7e00ff !important; }

.br-color-electric-indigo {
  border-color: #7e00ff !important; }

.ui-section-box.bg-color-electric-indigo {
  background-color: #7e00ff; }

.ui-section-box.bg-color-electric-indigo + .terminator.after {
  border-color: #7e00ff; }

#main-menu #primary-menu.color-electric-indigo > a, #main-menu #secondary-menu.color-electric-indigo > a {
  color: #7e00ff; }

.secondary-nav.color-electric-indigo .secondary-nav-item a {
  color: #7e00ff; }
.secondary-nav .cta-after.arrow-color-electric-indigo:after {
  color: #7e00ff; }

.announcement.bg-color-electric-indigo {
  background-color: #7e00ff; }

#block-jumplink.bg-color-electric-indigo, #block-jumplink.bg-color-electric-indigo .dropdown-toggle,
#block-jumplink.bg-color-electric-indigo ul > li.active > a,
#block-jumplink.bg-color-electric-indigo a:hover {
  background-color: #7e00ff !important; }

#block-jumplink.bg-color-electric-indigo .dropdown-menu {
  background-color: #b266ff; }

a.list-group-item.bg-color-electric-indigo:hover {
  background-color: #b266ff; }

.self-selection.bg-color-electric-indigo .btn-group.dropdown.open .acn-icon {
  color: #7e00ff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-electric-indigo, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-electric-indigo, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-electric-indigo,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-electric-indigo, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-electric-indigo, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-electric-indigo {
  color: #7e00ff !important; }

.outer.shape-color-electric-purple .terminator, .outer.shape-color-electric-purple .terminator {
  border-color: #a100ff; }
.outer.shape-color-electric-purple .inner {
  background-color: #a100ff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-electric-purple .terminator.before, .outer.image-container.shape-color-electric-purple .terminator.after {
    border-color: #a100ff; }
  .outer.image-container.shape-color-electric-purple .inner {
    background-color: #a100ff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-electric-purple .inner {
    background-color: transparent; } }
.bg-color-electric-purple {
  background-color: #a100ff !important; }

.color-electric-purple {
  color: #a100ff !important; }

.br-color-electric-purple {
  border-color: #a100ff !important; }

.ui-section-box.bg-color-electric-purple {
  background-color: #a100ff; }

.ui-section-box.bg-color-electric-purple + .terminator.after {
  border-color: #a100ff; }

#main-menu #primary-menu.color-electric-purple > a, #main-menu #secondary-menu.color-electric-purple > a {
  color: #a100ff; }

.secondary-nav.color-electric-purple .secondary-nav-item a {
  color: #a100ff; }
.secondary-nav .cta-after.arrow-color-electric-purple:after {
  color: #a100ff; }

.announcement.bg-color-electric-purple {
  background-color: #a100ff; }

#block-jumplink.bg-color-electric-purple, #block-jumplink.bg-color-electric-purple .dropdown-toggle,
#block-jumplink.bg-color-electric-purple ul > li.active > a,
#block-jumplink.bg-color-electric-purple a:hover {
  background-color: #a100ff !important; }

#block-jumplink.bg-color-electric-purple .dropdown-menu {
  background-color: #c766ff; }

a.list-group-item.bg-color-electric-purple:hover {
  background-color: #c766ff; }

.self-selection.bg-color-electric-purple .btn-group.dropdown.open .acn-icon {
  color: #a100ff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-electric-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-electric-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-electric-purple,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-electric-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-electric-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-electric-purple {
  color: #a100ff !important; }

.outer.shape-color-free-speech-green .terminator, .outer.shape-color-free-speech-green .terminator {
  border-color: #00d700; }
.outer.shape-color-free-speech-green .inner {
  background-color: #00d700; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-free-speech-green .terminator.before, .outer.image-container.shape-color-free-speech-green .terminator.after {
    border-color: #00d700; }
  .outer.image-container.shape-color-free-speech-green .inner {
    background-color: #00d700; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-free-speech-green .inner {
    background-color: transparent; } }
.bg-color-free-speech-green {
  background-color: #00d700 !important; }

.color-free-speech-green {
  color: #00d700 !important; }

.br-color-free-speech-green {
  border-color: #00d700 !important; }

.ui-section-box.bg-color-free-speech-green {
  background-color: #00d700; }

.ui-section-box.bg-color-free-speech-green + .terminator.after {
  border-color: #00d700; }

#main-menu #primary-menu.color-free-speech-green > a, #main-menu #secondary-menu.color-free-speech-green > a {
  color: #00d700; }

.secondary-nav.color-free-speech-green .secondary-nav-item a {
  color: #00d700; }
.secondary-nav .cta-after.arrow-color-free-speech-green:after {
  color: #00d700; }

.announcement.bg-color-free-speech-green {
  background-color: #00d700; }

#block-jumplink.bg-color-free-speech-green, #block-jumplink.bg-color-free-speech-green .dropdown-toggle,
#block-jumplink.bg-color-free-speech-green ul > li.active > a,
#block-jumplink.bg-color-free-speech-green a:hover {
  background-color: #00d700 !important; }

#block-jumplink.bg-color-free-speech-green .dropdown-menu {
  background-color: #3eff3e; }

a.list-group-item.bg-color-free-speech-green:hover {
  background-color: #3eff3e; }

.self-selection.bg-color-free-speech-green .btn-group.dropdown.open .acn-icon {
  color: #00d700; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-free-speech-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-free-speech-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-free-speech-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-free-speech-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-free-speech-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-free-speech-green {
  color: #00d700 !important; }

.outer.shape-color-golden-yellow .terminator, .outer.shape-color-golden-yellow .terminator {
  border-color: #ffea00; }
.outer.shape-color-golden-yellow .inner {
  background-color: #ffea00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-golden-yellow .terminator.before, .outer.image-container.shape-color-golden-yellow .terminator.after {
    border-color: #ffea00; }
  .outer.image-container.shape-color-golden-yellow .inner {
    background-color: #ffea00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-golden-yellow .inner {
    background-color: transparent; } }
.bg-color-golden-yellow {
  background-color: #ffea00 !important; }

.color-golden-yellow {
  color: #ffea00 !important; }

.br-color-golden-yellow {
  border-color: #ffea00 !important; }

.ui-section-box.bg-color-golden-yellow {
  background-color: #ffea00; }

.ui-section-box.bg-color-golden-yellow + .terminator.after {
  border-color: #ffea00; }

#main-menu #primary-menu.color-golden-yellow > a, #main-menu #secondary-menu.color-golden-yellow > a {
  color: #ffea00; }

.secondary-nav.color-golden-yellow .secondary-nav-item a {
  color: #ffea00; }
.secondary-nav .cta-after.arrow-color-golden-yellow:after {
  color: #ffea00; }

.announcement.bg-color-golden-yellow {
  background-color: #ffea00; }

#block-jumplink.bg-color-golden-yellow, #block-jumplink.bg-color-golden-yellow .dropdown-toggle,
#block-jumplink.bg-color-golden-yellow ul > li.active > a,
#block-jumplink.bg-color-golden-yellow a:hover {
  background-color: #ffea00 !important; }

#block-jumplink.bg-color-golden-yellow .dropdown-menu {
  background-color: #fff266; }

a.list-group-item.bg-color-golden-yellow:hover {
  background-color: #fff266; }

.self-selection.bg-color-golden-yellow .btn-group.dropdown.open .acn-icon {
  color: #ffea00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-golden-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-golden-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-golden-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-golden-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-golden-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-golden-yellow {
  color: #ffea00 !important; }

.outer.shape-color-indigo-blue .terminator, .outer.shape-color-indigo-blue .terminator {
  border-color: #380089; }
.outer.shape-color-indigo-blue .inner {
  background-color: #380089; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-indigo-blue .terminator.before, .outer.image-container.shape-color-indigo-blue .terminator.after {
    border-color: #380089; }
  .outer.image-container.shape-color-indigo-blue .inner {
    background-color: #380089; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-indigo-blue .inner {
    background-color: transparent; } }
.bg-color-indigo-blue {
  background-color: #380089 !important; }

.color-indigo-blue {
  color: #380089 !important; }

.br-color-indigo-blue {
  border-color: #380089 !important; }

.ui-section-box.bg-color-indigo-blue {
  background-color: #380089; }

.ui-section-box.bg-color-indigo-blue + .terminator.after {
  border-color: #380089; }

#main-menu #primary-menu.color-indigo-blue > a, #main-menu #secondary-menu.color-indigo-blue > a {
  color: #380089; }

.secondary-nav.color-indigo-blue .secondary-nav-item a {
  color: #380089; }
.secondary-nav .cta-after.arrow-color-indigo-blue:after {
  color: #380089; }

.announcement.bg-color-indigo-blue {
  background-color: #380089; }

#block-jumplink.bg-color-indigo-blue, #block-jumplink.bg-color-indigo-blue .dropdown-toggle,
#block-jumplink.bg-color-indigo-blue ul > li.active > a,
#block-jumplink.bg-color-indigo-blue a:hover {
  background-color: #380089 !important; }

#block-jumplink.bg-color-indigo-blue .dropdown-menu {
  background-color: #6200ef; }

a.list-group-item.bg-color-indigo-blue:hover {
  background-color: #6200ef; }

.self-selection.bg-color-indigo-blue .btn-group.dropdown.open .acn-icon {
  color: #380089; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-indigo-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-indigo-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-indigo-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-indigo-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-indigo-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-indigo-blue {
  color: #380089 !important; }

.outer.shape-color-indigo-purple .terminator, .outer.shape-color-indigo-purple .terminator {
  border-color: #5f0095; }
.outer.shape-color-indigo-purple .inner {
  background-color: #5f0095; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-indigo-purple .terminator.before, .outer.image-container.shape-color-indigo-purple .terminator.after {
    border-color: #5f0095; }
  .outer.image-container.shape-color-indigo-purple .inner {
    background-color: #5f0095; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-indigo-purple .inner {
    background-color: transparent; } }
.bg-color-indigo-purple {
  background-color: #5f0095 !important; }

.color-indigo-purple {
  color: #5f0095 !important; }

.br-color-indigo-purple {
  border-color: #5f0095 !important; }

.ui-section-box.bg-color-indigo-purple {
  background-color: #5f0095; }

.ui-section-box.bg-color-indigo-purple + .terminator.after {
  border-color: #5f0095; }

#main-menu #primary-menu.color-indigo-purple > a, #main-menu #secondary-menu.color-indigo-purple > a {
  color: #5f0095; }

.secondary-nav.color-indigo-purple .secondary-nav-item a {
  color: #5f0095; }
.secondary-nav .cta-after.arrow-color-indigo-purple:after {
  color: #5f0095; }

.announcement.bg-color-indigo-purple {
  background-color: #5f0095; }

#block-jumplink.bg-color-indigo-purple, #block-jumplink.bg-color-indigo-purple .dropdown-toggle,
#block-jumplink.bg-color-indigo-purple ul > li.active > a,
#block-jumplink.bg-color-indigo-purple a:hover {
  background-color: #5f0095 !important; }

#block-jumplink.bg-color-indigo-purple .dropdown-menu {
  background-color: #a000fb; }

a.list-group-item.bg-color-indigo-purple:hover {
  background-color: #a000fb; }

.self-selection.bg-color-indigo-purple .btn-group.dropdown.open .acn-icon {
  color: #5f0095; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-indigo-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-indigo-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-indigo-purple,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-indigo-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-indigo-purple, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-indigo-purple {
  color: #5f0095 !important; }

.outer.shape-color-international-orange .terminator, .outer.shape-color-international-orange .terminator {
  border-color: #ff4f00; }
.outer.shape-color-international-orange .inner {
  background-color: #ff4f00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-international-orange .terminator.before, .outer.image-container.shape-color-international-orange .terminator.after {
    border-color: #ff4f00; }
  .outer.image-container.shape-color-international-orange .inner {
    background-color: #ff4f00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-international-orange .inner {
    background-color: transparent; } }
.bg-color-international-orange {
  background-color: #ff4f00 !important; }

.color-international-orange {
  color: #ff4f00 !important; }

.br-color-international-orange {
  border-color: #ff4f00 !important; }

.ui-section-box.bg-color-international-orange {
  background-color: #ff4f00; }

.ui-section-box.bg-color-international-orange + .terminator.after {
  border-color: #ff4f00; }

#main-menu #primary-menu.color-international-orange > a, #main-menu #secondary-menu.color-international-orange > a {
  color: #ff4f00; }

.secondary-nav.color-international-orange .secondary-nav-item a {
  color: #ff4f00; }
.secondary-nav .cta-after.arrow-color-international-orange:after {
  color: #ff4f00; }

.announcement.bg-color-international-orange {
  background-color: #ff4f00; }

#block-jumplink.bg-color-international-orange, #block-jumplink.bg-color-international-orange .dropdown-toggle,
#block-jumplink.bg-color-international-orange ul > li.active > a,
#block-jumplink.bg-color-international-orange a:hover {
  background-color: #ff4f00 !important; }

#block-jumplink.bg-color-international-orange .dropdown-menu {
  background-color: #ff9566; }

a.list-group-item.bg-color-international-orange:hover {
  background-color: #ff9566; }

.self-selection.bg-color-international-orange .btn-group.dropdown.open .acn-icon {
  color: #ff4f00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-international-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-international-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-international-orange,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-international-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-international-orange, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-international-orange {
  color: #ff4f00 !important; }

.outer.shape-color-lime .terminator, .outer.shape-color-lime .terminator {
  border-color: #00ff00; }
.outer.shape-color-lime .inner {
  background-color: #00ff00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-lime .terminator.before, .outer.image-container.shape-color-lime .terminator.after {
    border-color: #00ff00; }
  .outer.image-container.shape-color-lime .inner {
    background-color: #00ff00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-lime .inner {
    background-color: transparent; } }
.bg-color-lime {
  background-color: #00ff00 !important; }

.color-lime {
  color: #00ff00 !important; }

.br-color-lime {
  border-color: #00ff00 !important; }

.ui-section-box.bg-color-lime {
  background-color: #00ff00; }

.ui-section-box.bg-color-lime + .terminator.after {
  border-color: #00ff00; }

#main-menu #primary-menu.color-lime > a, #main-menu #secondary-menu.color-lime > a {
  color: #00ff00; }

.secondary-nav.color-lime .secondary-nav-item a {
  color: #00ff00; }
.secondary-nav .cta-after.arrow-color-lime:after {
  color: #00ff00; }

.announcement.bg-color-lime {
  background-color: #00ff00; }

#block-jumplink.bg-color-lime, #block-jumplink.bg-color-lime .dropdown-toggle,
#block-jumplink.bg-color-lime ul > li.active > a,
#block-jumplink.bg-color-lime a:hover {
  background-color: #00ff00 !important; }

#block-jumplink.bg-color-lime .dropdown-menu {
  background-color: #66ff66; }

a.list-group-item.bg-color-lime:hover {
  background-color: #66ff66; }

.self-selection.bg-color-lime .btn-group.dropdown.open .acn-icon {
  color: #00ff00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-lime, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-lime, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-lime,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-lime, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-lime, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-lime {
  color: #00ff00 !important; }

.outer.shape-color-myrtle .terminator, .outer.shape-color-myrtle .terminator {
  border-color: #00530a; }
.outer.shape-color-myrtle .inner {
  background-color: #00530a; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-myrtle .terminator.before, .outer.image-container.shape-color-myrtle .terminator.after {
    border-color: #00530a; }
  .outer.image-container.shape-color-myrtle .inner {
    background-color: #00530a; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-myrtle .inner {
    background-color: transparent; } }
.bg-color-myrtle {
  background-color: #00530a !important; }

.color-myrtle {
  color: #00530a !important; }

.br-color-myrtle {
  border-color: #00530a !important; }

.ui-section-box.bg-color-myrtle {
  background-color: #00530a; }

.ui-section-box.bg-color-myrtle + .terminator.after {
  border-color: #00530a; }

#main-menu #primary-menu.color-myrtle > a, #main-menu #secondary-menu.color-myrtle > a {
  color: #00530a; }

.secondary-nav.color-myrtle .secondary-nav-item a {
  color: #00530a; }
.secondary-nav .cta-after.arrow-color-myrtle:after {
  color: #00530a; }

.announcement.bg-color-myrtle {
  background-color: #00530a; }

#block-jumplink.bg-color-myrtle, #block-jumplink.bg-color-myrtle .dropdown-toggle,
#block-jumplink.bg-color-myrtle ul > li.active > a,
#block-jumplink.bg-color-myrtle a:hover {
  background-color: #00530a !important; }

#block-jumplink.bg-color-myrtle .dropdown-menu {
  background-color: #00b916; }

a.list-group-item.bg-color-myrtle:hover {
  background-color: #00b916; }

.self-selection.bg-color-myrtle .btn-group.dropdown.open .acn-icon {
  color: #00530a; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-myrtle, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-myrtle, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-myrtle,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-myrtle, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-myrtle, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-myrtle {
  color: #00530a !important; }

.outer.shape-color-navy-blue .terminator, .outer.shape-color-navy-blue .terminator {
  border-color: #004dff; }
.outer.shape-color-navy-blue .inner {
  background-color: #004dff; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-navy-blue .terminator.before, .outer.image-container.shape-color-navy-blue .terminator.after {
    border-color: #004dff; }
  .outer.image-container.shape-color-navy-blue .inner {
    background-color: #004dff; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-navy-blue .inner {
    background-color: transparent; } }
.bg-color-navy-blue {
  background-color: #004dff !important; }

.color-navy-blue {
  color: #004dff !important; }

.br-color-navy-blue {
  border-color: #004dff !important; }

.ui-section-box.bg-color-navy-blue {
  background-color: #004dff; }

.ui-section-box.bg-color-navy-blue + .terminator.after {
  border-color: #004dff; }

#main-menu #primary-menu.color-navy-blue > a, #main-menu #secondary-menu.color-navy-blue > a {
  color: #004dff; }

.secondary-nav.color-navy-blue .secondary-nav-item a {
  color: #004dff; }
.secondary-nav .cta-after.arrow-color-navy-blue:after {
  color: #004dff; }

.announcement.bg-color-navy-blue {
  background-color: #004dff; }

#block-jumplink.bg-color-navy-blue, #block-jumplink.bg-color-navy-blue .dropdown-toggle,
#block-jumplink.bg-color-navy-blue ul > li.active > a,
#block-jumplink.bg-color-navy-blue a:hover {
  background-color: #004dff !important; }

#block-jumplink.bg-color-navy-blue .dropdown-menu {
  background-color: #6694ff; }

a.list-group-item.bg-color-navy-blue:hover {
  background-color: #6694ff; }

.self-selection.bg-color-navy-blue .btn-group.dropdown.open .acn-icon {
  color: #004dff; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-navy-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-navy-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-navy-blue,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-navy-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-navy-blue, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-navy-blue {
  color: #004dff !important; }

.outer.shape-color-neon-carrot .terminator, .outer.shape-color-neon-carrot .terminator {
  border-color: #ff9128; }
.outer.shape-color-neon-carrot .inner {
  background-color: #ff9128; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-neon-carrot .terminator.before, .outer.image-container.shape-color-neon-carrot .terminator.after {
    border-color: #ff9128; }
  .outer.image-container.shape-color-neon-carrot .inner {
    background-color: #ff9128; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-neon-carrot .inner {
    background-color: transparent; } }
.bg-color-neon-carrot {
  background-color: #ff9128 !important; }

.color-neon-carrot {
  color: #ff9128 !important; }

.br-color-neon-carrot {
  border-color: #ff9128 !important; }

.ui-section-box.bg-color-neon-carrot {
  background-color: #ff9128; }

.ui-section-box.bg-color-neon-carrot + .terminator.after {
  border-color: #ff9128; }

#main-menu #primary-menu.color-neon-carrot > a, #main-menu #secondary-menu.color-neon-carrot > a {
  color: #ff9128; }

.secondary-nav.color-neon-carrot .secondary-nav-item a {
  color: #ff9128; }
.secondary-nav .cta-after.arrow-color-neon-carrot:after {
  color: #ff9128; }

.announcement.bg-color-neon-carrot {
  background-color: #ff9128; }

#block-jumplink.bg-color-neon-carrot, #block-jumplink.bg-color-neon-carrot .dropdown-toggle,
#block-jumplink.bg-color-neon-carrot ul > li.active > a,
#block-jumplink.bg-color-neon-carrot a:hover {
  background-color: #ff9128 !important; }

#block-jumplink.bg-color-neon-carrot .dropdown-menu {
  background-color: #ffc58e; }

a.list-group-item.bg-color-neon-carrot:hover {
  background-color: #ffc58e; }

.self-selection.bg-color-neon-carrot .btn-group.dropdown.open .acn-icon {
  color: #ff9128; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-neon-carrot, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-neon-carrot, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-neon-carrot,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-neon-carrot, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-neon-carrot, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-neon-carrot {
  color: #ff9128 !important; }

.outer.shape-color-orange-red .terminator, .outer.shape-color-orange-red .terminator {
  border-color: #ff3c0f; }
.outer.shape-color-orange-red .inner {
  background-color: #ff3c0f; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-orange-red .terminator.before, .outer.image-container.shape-color-orange-red .terminator.after {
    border-color: #ff3c0f; }
  .outer.image-container.shape-color-orange-red .inner {
    background-color: #ff3c0f; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-orange-red .inner {
    background-color: transparent; } }
.bg-color-orange-red {
  background-color: #ff3c0f !important; }

.color-orange-red {
  color: #ff3c0f !important; }

.br-color-orange-red {
  border-color: #ff3c0f !important; }

.ui-section-box.bg-color-orange-red {
  background-color: #ff3c0f; }

.ui-section-box.bg-color-orange-red + .terminator.after {
  border-color: #ff3c0f; }

#main-menu #primary-menu.color-orange-red > a, #main-menu #secondary-menu.color-orange-red > a {
  color: #ff3c0f; }

.secondary-nav.color-orange-red .secondary-nav-item a {
  color: #ff3c0f; }
.secondary-nav .cta-after.arrow-color-orange-red:after {
  color: #ff3c0f; }

.announcement.bg-color-orange-red {
  background-color: #ff3c0f; }

#block-jumplink.bg-color-orange-red, #block-jumplink.bg-color-orange-red .dropdown-toggle,
#block-jumplink.bg-color-orange-red ul > li.active > a,
#block-jumplink.bg-color-orange-red a:hover {
  background-color: #ff3c0f !important; }

#block-jumplink.bg-color-orange-red .dropdown-menu {
  background-color: #ff8f75; }

a.list-group-item.bg-color-orange-red:hover {
  background-color: #ff8f75; }

.self-selection.bg-color-orange-red .btn-group.dropdown.open .acn-icon {
  color: #ff3c0f; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-orange-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-orange-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-orange-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-orange-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-orange-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-orange-red {
  color: #ff3c0f !important; }

.outer.shape-color-red .terminator, .outer.shape-color-red .terminator {
  border-color: #ff0000; }
.outer.shape-color-red .inner {
  background-color: #ff0000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-red .terminator.before, .outer.image-container.shape-color-red .terminator.after {
    border-color: #ff0000; }
  .outer.image-container.shape-color-red .inner {
    background-color: #ff0000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-red .inner {
    background-color: transparent; } }
.bg-color-red {
  background-color: #ff0000 !important; }

.color-red {
  color: #ff0000 !important; }

.br-color-red {
  border-color: #ff0000 !important; }

.ui-section-box.bg-color-red {
  background-color: #ff0000; }

.ui-section-box.bg-color-red + .terminator.after {
  border-color: #ff0000; }

#main-menu #primary-menu.color-red > a, #main-menu #secondary-menu.color-red > a {
  color: #ff0000; }

.secondary-nav.color-red .secondary-nav-item a {
  color: #ff0000; }
.secondary-nav .cta-after.arrow-color-red:after {
  color: #ff0000; }

.announcement.bg-color-red {
  background-color: #ff0000; }

#block-jumplink.bg-color-red, #block-jumplink.bg-color-red .dropdown-toggle,
#block-jumplink.bg-color-red ul > li.active > a,
#block-jumplink.bg-color-red a:hover {
  background-color: #ff0000 !important; }

#block-jumplink.bg-color-red .dropdown-menu {
  background-color: #ff6666; }

a.list-group-item.bg-color-red:hover {
  background-color: #ff6666; }

.self-selection.bg-color-red .btn-group.dropdown.open .acn-icon {
  color: #ff0000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-red {
  color: #ff0000 !important; }

.outer.shape-color-selective-yellow .terminator, .outer.shape-color-selective-yellow .terminator {
  border-color: #ffb600; }
.outer.shape-color-selective-yellow .inner {
  background-color: #ffb600; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-selective-yellow .terminator.before, .outer.image-container.shape-color-selective-yellow .terminator.after {
    border-color: #ffb600; }
  .outer.image-container.shape-color-selective-yellow .inner {
    background-color: #ffb600; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-selective-yellow .inner {
    background-color: transparent; } }
.bg-color-selective-yellow {
  background-color: #ffb600 !important; }

.color-selective-yellow {
  color: #ffb600 !important; }

.br-color-selective-yellow {
  border-color: #ffb600 !important; }

.ui-section-box.bg-color-selective-yellow {
  background-color: #ffb600; }

.ui-section-box.bg-color-selective-yellow + .terminator.after {
  border-color: #ffb600; }

#main-menu #primary-menu.color-selective-yellow > a, #main-menu #secondary-menu.color-selective-yellow > a {
  color: #ffb600; }

.secondary-nav.color-selective-yellow .secondary-nav-item a {
  color: #ffb600; }
.secondary-nav .cta-after.arrow-color-selective-yellow:after {
  color: #ffb600; }

.announcement.bg-color-selective-yellow {
  background-color: #ffb600; }

#block-jumplink.bg-color-selective-yellow, #block-jumplink.bg-color-selective-yellow .dropdown-toggle,
#block-jumplink.bg-color-selective-yellow ul > li.active > a,
#block-jumplink.bg-color-selective-yellow a:hover {
  background-color: #ffb600 !important; }

#block-jumplink.bg-color-selective-yellow .dropdown-menu {
  background-color: #ffd366; }

a.list-group-item.bg-color-selective-yellow:hover {
  background-color: #ffd366; }

.self-selection.bg-color-selective-yellow .btn-group.dropdown.open .acn-icon {
  color: #ffb600; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-selective-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-selective-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-selective-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-selective-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-selective-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-selective-yellow {
  color: #ffb600 !important; }

.outer.shape-color-spring-bud .terminator, .outer.shape-color-spring-bud .terminator {
  border-color: #b9ff00; }
.outer.shape-color-spring-bud .inner {
  background-color: #b9ff00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-spring-bud .terminator.before, .outer.image-container.shape-color-spring-bud .terminator.after {
    border-color: #b9ff00; }
  .outer.image-container.shape-color-spring-bud .inner {
    background-color: #b9ff00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-spring-bud .inner {
    background-color: transparent; } }
.bg-color-spring-bud {
  background-color: #b9ff00 !important; }

.color-spring-bud {
  color: #b9ff00 !important; }

.br-color-spring-bud {
  border-color: #b9ff00 !important; }

.ui-section-box.bg-color-spring-bud {
  background-color: #b9ff00; }

.ui-section-box.bg-color-spring-bud + .terminator.after {
  border-color: #b9ff00; }

#main-menu #primary-menu.color-spring-bud > a, #main-menu #secondary-menu.color-spring-bud > a {
  color: #b9ff00; }

.secondary-nav.color-spring-bud .secondary-nav-item a {
  color: #b9ff00; }
.secondary-nav .cta-after.arrow-color-spring-bud:after {
  color: #b9ff00; }

.announcement.bg-color-spring-bud {
  background-color: #b9ff00; }

#block-jumplink.bg-color-spring-bud, #block-jumplink.bg-color-spring-bud .dropdown-toggle,
#block-jumplink.bg-color-spring-bud ul > li.active > a,
#block-jumplink.bg-color-spring-bud a:hover {
  background-color: #b9ff00 !important; }

#block-jumplink.bg-color-spring-bud .dropdown-menu {
  background-color: #d5ff66; }

a.list-group-item.bg-color-spring-bud:hover {
  background-color: #d5ff66; }

.self-selection.bg-color-spring-bud .btn-group.dropdown.open .acn-icon {
  color: #b9ff00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-spring-bud, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-spring-bud, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-spring-bud,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-spring-bud, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-spring-bud, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-spring-bud {
  color: #b9ff00 !important; }

.outer.shape-color-spring-green .terminator, .outer.shape-color-spring-green .terminator {
  border-color: #00ff7d; }
.outer.shape-color-spring-green .inner {
  background-color: #00ff7d; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-spring-green .terminator.before, .outer.image-container.shape-color-spring-green .terminator.after {
    border-color: #00ff7d; }
  .outer.image-container.shape-color-spring-green .inner {
    background-color: #00ff7d; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-spring-green .inner {
    background-color: transparent; } }
.bg-color-spring-green {
  background-color: #00ff7d !important; }

.color-spring-green {
  color: #00ff7d !important; }

.br-color-spring-green {
  border-color: #00ff7d !important; }

.ui-section-box.bg-color-spring-green {
  background-color: #00ff7d; }

.ui-section-box.bg-color-spring-green + .terminator.after {
  border-color: #00ff7d; }

#main-menu #primary-menu.color-spring-green > a, #main-menu #secondary-menu.color-spring-green > a {
  color: #00ff7d; }

.secondary-nav.color-spring-green .secondary-nav-item a {
  color: #00ff7d; }
.secondary-nav .cta-after.arrow-color-spring-green:after {
  color: #00ff7d; }

.announcement.bg-color-spring-green {
  background-color: #00ff7d; }

#block-jumplink.bg-color-spring-green, #block-jumplink.bg-color-spring-green .dropdown-toggle,
#block-jumplink.bg-color-spring-green ul > li.active > a,
#block-jumplink.bg-color-spring-green a:hover {
  background-color: #00ff7d !important; }

#block-jumplink.bg-color-spring-green .dropdown-menu {
  background-color: #66ffb1; }

a.list-group-item.bg-color-spring-green:hover {
  background-color: #66ffb1; }

.self-selection.bg-color-spring-green .btn-group.dropdown.open .acn-icon {
  color: #00ff7d; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-spring-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-spring-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-spring-green,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-spring-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-spring-green, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-spring-green {
  color: #00ff7d !important; }

.outer.shape-color-sunglow .terminator, .outer.shape-color-sunglow .terminator {
  border-color: #ffd42e; }
.outer.shape-color-sunglow .inner {
  background-color: #ffd42e; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-sunglow .terminator.before, .outer.image-container.shape-color-sunglow .terminator.after {
    border-color: #ffd42e; }
  .outer.image-container.shape-color-sunglow .inner {
    background-color: #ffd42e; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-sunglow .inner {
    background-color: transparent; } }
.bg-color-sunglow {
  background-color: #ffd42e !important; }

.color-sunglow {
  color: #ffd42e !important; }

.br-color-sunglow {
  border-color: #ffd42e !important; }

.ui-section-box.bg-color-sunglow {
  background-color: #ffd42e; }

.ui-section-box.bg-color-sunglow + .terminator.after {
  border-color: #ffd42e; }

#main-menu #primary-menu.color-sunglow > a, #main-menu #secondary-menu.color-sunglow > a {
  color: #ffd42e; }

.secondary-nav.color-sunglow .secondary-nav-item a {
  color: #ffd42e; }
.secondary-nav .cta-after.arrow-color-sunglow:after {
  color: #ffd42e; }

.announcement.bg-color-sunglow {
  background-color: #ffd42e; }

#block-jumplink.bg-color-sunglow, #block-jumplink.bg-color-sunglow .dropdown-toggle,
#block-jumplink.bg-color-sunglow ul > li.active > a,
#block-jumplink.bg-color-sunglow a:hover {
  background-color: #ffd42e !important; }

#block-jumplink.bg-color-sunglow .dropdown-menu {
  background-color: #ffe994; }

a.list-group-item.bg-color-sunglow:hover {
  background-color: #ffe994; }

.self-selection.bg-color-sunglow .btn-group.dropdown.open .acn-icon {
  color: #ffd42e; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-sunglow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-sunglow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-sunglow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-sunglow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-sunglow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-sunglow {
  color: #ffd42e !important; }

.outer.shape-color-venetian-red .terminator, .outer.shape-color-venetian-red .terminator {
  border-color: #bd001d; }
.outer.shape-color-venetian-red .inner {
  background-color: #bd001d; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-venetian-red .terminator.before, .outer.image-container.shape-color-venetian-red .terminator.after {
    border-color: #bd001d; }
  .outer.image-container.shape-color-venetian-red .inner {
    background-color: #bd001d; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-venetian-red .inner {
    background-color: transparent; } }
.bg-color-venetian-red {
  background-color: #bd001d !important; }

.color-venetian-red {
  color: #bd001d !important; }

.br-color-venetian-red {
  border-color: #bd001d !important; }

.ui-section-box.bg-color-venetian-red {
  background-color: #bd001d; }

.ui-section-box.bg-color-venetian-red + .terminator.after {
  border-color: #bd001d; }

#main-menu #primary-menu.color-venetian-red > a, #main-menu #secondary-menu.color-venetian-red > a {
  color: #bd001d; }

.secondary-nav.color-venetian-red .secondary-nav-item a {
  color: #bd001d; }
.secondary-nav .cta-after.arrow-color-venetian-red:after {
  color: #bd001d; }

.announcement.bg-color-venetian-red {
  background-color: #bd001d; }

#block-jumplink.bg-color-venetian-red, #block-jumplink.bg-color-venetian-red .dropdown-toggle,
#block-jumplink.bg-color-venetian-red ul > li.active > a,
#block-jumplink.bg-color-venetian-red a:hover {
  background-color: #bd001d !important; }

#block-jumplink.bg-color-venetian-red .dropdown-menu {
  background-color: #ff2446; }

a.list-group-item.bg-color-venetian-red:hover {
  background-color: #ff2446; }

.self-selection.bg-color-venetian-red .btn-group.dropdown.open .acn-icon {
  color: #bd001d; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-venetian-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-venetian-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-venetian-red,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-venetian-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-venetian-red, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-venetian-red {
  color: #bd001d !important; }

.outer.shape-color-yellow .terminator, .outer.shape-color-yellow .terminator {
  border-color: #ffff00; }
.outer.shape-color-yellow .inner {
  background-color: #ffff00; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-yellow .terminator.before, .outer.image-container.shape-color-yellow .terminator.after {
    border-color: #ffff00; }
  .outer.image-container.shape-color-yellow .inner {
    background-color: #ffff00; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-yellow .inner {
    background-color: transparent; } }
.bg-color-yellow {
  background-color: #ffff00 !important; }

.color-yellow {
  color: #ffff00 !important; }

.br-color-yellow {
  border-color: #ffff00 !important; }

.ui-section-box.bg-color-yellow {
  background-color: #ffff00; }

.ui-section-box.bg-color-yellow + .terminator.after {
  border-color: #ffff00; }

#main-menu #primary-menu.color-yellow > a, #main-menu #secondary-menu.color-yellow > a {
  color: #ffff00; }

.secondary-nav.color-yellow .secondary-nav-item a {
  color: #ffff00; }
.secondary-nav .cta-after.arrow-color-yellow:after {
  color: #ffff00; }

.announcement.bg-color-yellow {
  background-color: #ffff00; }

#block-jumplink.bg-color-yellow, #block-jumplink.bg-color-yellow .dropdown-toggle,
#block-jumplink.bg-color-yellow ul > li.active > a,
#block-jumplink.bg-color-yellow a:hover {
  background-color: #ffff00 !important; }

#block-jumplink.bg-color-yellow .dropdown-menu {
  background-color: #ffff66; }

a.list-group-item.bg-color-yellow:hover {
  background-color: #ffff66; }

.self-selection.bg-color-yellow .btn-group.dropdown.open .acn-icon {
  color: #ffff00; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-yellow,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-yellow, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-yellow {
  color: #ffff00 !important; }

.outer.shape-color-full-black .terminator, .outer.shape-color-full-black .terminator {
  border-color: #000000; }
.outer.shape-color-full-black .inner {
  background-color: #000000; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-full-black .terminator.before, .outer.image-container.shape-color-full-black .terminator.after {
    border-color: #000000; }
  .outer.image-container.shape-color-full-black .inner {
    background-color: #000000; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-full-black .inner {
    background-color: transparent; } }
.bg-color-full-black {
  background-color: #000000 !important; }

.color-full-black {
  color: #000000 !important; }

.br-color-full-black {
  border-color: #000000 !important; }

.ui-section-box.bg-color-full-black {
  background-color: #000000; }

.ui-section-box.bg-color-full-black + .terminator.after {
  border-color: #000000; }

#main-menu #primary-menu.color-full-black > a, #main-menu #secondary-menu.color-full-black > a {
  color: #000000; }

.secondary-nav.color-full-black .secondary-nav-item a {
  color: #000000; }
.secondary-nav .cta-after.arrow-color-full-black:after {
  color: #000000; }

.announcement.bg-color-full-black {
  background-color: #000000; }

#block-jumplink.bg-color-full-black, #block-jumplink.bg-color-full-black .dropdown-toggle,
#block-jumplink.bg-color-full-black ul > li.active > a,
#block-jumplink.bg-color-full-black a:hover {
  background-color: #000000 !important; }

#block-jumplink.bg-color-full-black .dropdown-menu {
  background-color: #333333; }

a.list-group-item.bg-color-full-black:hover {
  background-color: #333333; }

.self-selection.bg-color-full-black .btn-group.dropdown.open .acn-icon {
  color: #000000; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-full-black,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-full-black, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-full-black {
  color: #000000 !important; }

.outer.shape-color-razzmatazz .terminator, .outer.shape-color-razzmatazz .terminator {
  border-color: #db0a5b; }
.outer.shape-color-razzmatazz .inner {
  background-color: #db0a5b; }

@media only screen and (max-width: 767px) {
  .outer.image-container.shape-color-razzmatazz .terminator.before, .outer.image-container.shape-color-razzmatazz .terminator.after {
    border-color: #db0a5b; }
  .outer.image-container.shape-color-razzmatazz .inner {
    background-color: #db0a5b; } }
@media only screen and (min-width: 768px) {
  .outer.image-container.shape-color-razzmatazz .inner {
    background-color: transparent; } }
.bg-color-razzmatazz {
  background-color: #db0a5b !important; }

.color-razzmatazz {
  color: #db0a5b !important; }

.br-color-razzmatazz {
  border-color: #db0a5b !important; }

.ui-section-box.bg-color-razzmatazz {
  background-color: #db0a5b; }

.ui-section-box.bg-color-razzmatazz + .terminator.after {
  border-color: #db0a5b; }

#main-menu #primary-menu.color-razzmatazz > a, #main-menu #secondary-menu.color-razzmatazz > a {
  color: #db0a5b; }

.secondary-nav.color-razzmatazz .secondary-nav-item a {
  color: #db0a5b; }
.secondary-nav .cta-after.arrow-color-razzmatazz:after {
  color: #db0a5b; }

.announcement.bg-color-razzmatazz {
  background-color: #db0a5b; }

#block-jumplink.bg-color-razzmatazz, #block-jumplink.bg-color-razzmatazz .dropdown-toggle,
#block-jumplink.bg-color-razzmatazz ul > li.active > a,
#block-jumplink.bg-color-razzmatazz a:hover {
  background-color: #db0a5b !important; }

#block-jumplink.bg-color-razzmatazz .dropdown-menu {
  background-color: #f75493; }

a.list-group-item.bg-color-razzmatazz:hover {
  background-color: #f75493; }

.self-selection.bg-color-razzmatazz .btn-group.dropdown.open .acn-icon {
  color: #db0a5b; }

.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .acn-icon.icon-share.color-razzmatazz, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.ui-link.color-razzmatazz, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share a.cta.color-razzmatazz,
.module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .social-likes__icon.acn-icon.icon-share.color-razzmatazz, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .countText.color-razzmatazz, .module-ad-board .ad-cards.packery-container .ad-card .module-ad.module-ad-2 .social-share .title.color-razzmatazz {
  color: #db0a5b !important; }

*.corporate-black, a.corporate-black:hover {
  color: #333 !important; }

.corporate-gray, a.corporate-gray:hover {
  color: #666 !important; }

.corporate-gray-v2, a.corporate-gray-v2:hover {
  color: #767676 !important; }

.corporate-black2 {
  color: #000 !important; }

.color-dark-violet {
  color: #7500c0; }

.corporate-white {
  color: #fff; }
  .corporate-white a, .corporate-white a:hover, .corporate-white a:visited {
    color: #fff; }

.search-suggestions {
  color: #fff; }

.search-container .search-media-app-container h3.search-title, .search-container .search-media-app-container a {
  color: #aeaeae; }

.search-results-header .category {
  color: #666666; }

.step-headline {
  color: #333; }

.trigger {
  color: #fff; }

.form-group label {
  color: #333;
  font-weight: 400; }

.modal#cities .modal-content .modal-body .form-group .checkbox input[type=checkbox] + label, .modal#industries .modal-content .modal-body .form-group .checkbox input[type=checkbox] + label, .modal#area-of-business .modal-content .modal-body .form-group .checkbox input[type=checkbox] + label, .modal#area-of-expertise .modal-content .modal-body .form-group .checkbox input[type=checkbox] + label {
  color: #788; }
.modal#cities .modal-content .modal-body .form-group .checkbox input[type=checkbox]:checked + label, .modal#industries .modal-content .modal-body .form-group .checkbox input[type=checkbox]:checked + label, .modal#area-of-business .modal-content .modal-body .form-group .checkbox input[type=checkbox]:checked + label, .modal#area-of-expertise .modal-content .modal-body .form-group .checkbox input[type=checkbox]:checked + label {
  color: #333333; }

.title-nonprimary {
  color: #333 !important; }
  .title-nonprimary span, .title-nonprimary em {
    color: #333 !important; }

.color-container .title-nonprimary, .image-container .title-nonprimary {
  color: #fff !important; }
  .color-container .title-nonprimary span, .color-container .title-nonprimary em, .image-container .title-nonprimary span, .image-container .title-nonprimary em {
    color: #fff !important; }

.has-feedback.has-error .control-label {
  color: #aa1133; }

.has-success .control-label {
  color: #333 !important; }

.acn-form .has-success .validatorMessage .help-block.success-message {
  color: green; }

.search-panel-default {
  border-color: #D0D5D5; }
  .search-panel-default.expanded {
    background-color: #E5E5E5;
    border-color: #E5E5E5; }

.placeholder.comment-italic {
  color: #666666; }

.comment-italic::-webkit-input-placeholder {
  color: #666666; }

.comment-italic::-moz-placeholder {
  color: #666666; }

.comment-italic:-moz-placeholder {
  color: #666666; }

.comment-italic:-ms-input-placeholder {
  color: #666666; }

.linking-to-parent-topic a {
  background-color: #d3d3d3;
  color: #333333; }
  .linking-to-parent-topic a:hover {
    color: black;
    background-color: white;
    border: 1px solid #d3d3d3; }

.image-container .linking-to-parent-topic a, .color-container .linking-to-parent-topic a {
  color: black;
  background-color: white;
  border: 1px solid #d3d3d3; }

.onboarding span.item-title.unlockedItem {
  color: #fff; }

html .parallax {
  background-attachment: fixed; }
html div[data-content-id="block-footer"] {
  min-height: 1200px; }

html .lte-ie8 .parallax {
  background-attachment: fixed; }
html div[data-content-id="block-footer"] {
  min-height: 500px; }

html.windows-safari .parallax, html.touch .parallax {
  background-attachment: local !important; }

.ui-header .carousel-inner {
  height: 1600px; }

.ui-header .carousel-inner .item.parallax {
  background-position: right;
  background-position: 0 0; }

.lte-ie8 .parallax {
  background-repeat: repeat-x !important; }

@media only screen and (min-width: 1000px) {
  .lte-ie8 .block-title {
    top: -5px; } }
@media only screen and (max-width: 767px) {
  .block-title {
    top: 3px; }

  .lte-ie8 .block-title {
    top: 1px; } }
@media screen and (max-width: 999px) and (min-width: 768px) {
  .component img, .module-article img {
    margin-bottom: 15px; } }
@media (min-width: 1200px) {
  html.windows-safari .parallax {
    min-width: 1200px; }

  html.windows-safari #overflow-controller {
    min-width: 1200px; }

  html.windows-safari #overflow-docking {
    min-width: 1200px; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
  .module-announcement .announcement {
    padding: 0 10px 10px;
    width: 250px;
    height: 115px; }
    .module-announcement .announcement .carousel .carousel-inner {
      height: 85px; }
      .module-announcement .announcement .carousel .carousel-inner.single-announcement {
        height: 110px; }
        .module-announcement .announcement .carousel .carousel-inner.single-announcement .announcement-content p {
          margin-bottom: 5px; }
    .module-announcement .announcement .carousel .carousel-indicators {
      bottom: -47px; } }
.cta-no-content:before {
  content: "" !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ui-header .page-identifier {
    padding: 18px 0px 12px 0px;
    top: 0px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) and (max-width: 999px) {
  .ui-header .page-identifier {
    padding: 20px 0px 17px 0px;
    top: 0px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px) {
  .ui-header .page-identifier {
    padding: 0px 0px 0px 7px;
    top: 18px; } }
@media screen and (min-width: 0\0) {
  .ui-header .page-identifier {
    padding: 18px 0px 12px 0px\9;
    top: 0px\9; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ui-header h1.middle {
    padding-bottom: 15px; }
  .ui-header h1, .ui-header .page-headline, .ui-header h1.top, .ui-header .page-headline.top {
    padding-top: 70px; } }
@-moz-document url-prefix() {
  .ui-header .page-identifier {
    padding: 16px 0px 12px 0px;
    top: 0px; } }
/* styles for hero title wrapper -- START */
.hero-title-wrapper {
  padding-top: 80px;
  width: 1000px;
  height: 383px;
  display: table;
  left: 50%;
  position: absolute;
  margin-left: -500px; }
  .hero-title-wrapper .cta-container, .hero-title-wrapper .media {
    z-index: 2;
    position: relative; }
  .hero-title-wrapper .page-title {
    vertical-align: middle;
    display: table-cell; }
    .hero-title-wrapper .page-title h1 {
      padding-top: 0;
      margin-bottom: 0; }
    .hero-title-wrapper .page-title .header-body {
      padding-top: 16px; }
    .hero-title-wrapper .page-title.custom-height {
      min-height: 400px;
      vertical-align: top !important;
      display: block; }
      .hero-title-wrapper .page-title.custom-height .text-align-bottom {
        bottom: 0;
        position: absolute; }
        @media screen and (max-width: 999px) {
          .hero-title-wrapper .page-title.custom-height .text-align-bottom {
            bottom: 20%; } }
        @media screen and (max-width: 767px) {
          .hero-title-wrapper .page-title.custom-height .text-align-bottom {
            bottom: 35%; } }
      .hero-title-wrapper .page-title.custom-height h1.text-align-top {
        position: relative; }
      .hero-title-wrapper .page-title.custom-height .header-body.text-align-top {
        top: 68px;
        position: absolute; }

.small-hero .hero-title-wrapper {
  height: 321px; }

@media only screen and (min-width: 768px) {
  .xsmall-hero .hero-title-wrapper {
    height: 210px;
    padding-top: 0 !important; }
    .xsmall-hero .hero-title-wrapper .page-title .text-align-bottom {
      bottom: 0;
      position: absolute;
      padding-bottom: 30px; }
    .xsmall-hero .hero-title-wrapper .page-title .header-body.text-align-top {
      top: 5px;
      position: absolute; } }
@media only screen and (max-width: 767px) {
  .xsmall-hero .header-body {
    position: absolute;
    margin-top: 15px !important;
    margin-left: 3px;
    text-align: left !important;
    z-index: 1; }
    .xsmall-hero .header-body br {
      display: none; } }
.has-dock-block .hero-title-wrapper, .has-bottom-block-spacing .hero-title-wrapper {
  height: 226px; }

.has-top-block-spacing .hero-title-wrapper {
  height: 168px; }

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .hero-title-wrapper {
    padding-top: 65px;
    width: 90%;
    height: 328px;
    margin-left: -45%; }

  .small-hero .hero-title-wrapper {
    height: 266px; }

  .has-dock-block .hero-title-wrapper, .has-bottom-block-spacing .hero-title-wrapper, .has-top-block-spacing .hero-title-wrapper {
    height: 167px; }
    .has-dock-block .hero-title-wrapper .page-title .header-body, .has-bottom-block-spacing .hero-title-wrapper .page-title .header-body, .has-top-block-spacing .hero-title-wrapper .page-title .header-body {
      padding-top: 8px; } }
@media only screen and (max-width: 767px) {
  .hero-title-wrapper {
    padding-top: 60px;
    width: 90%;
    height: 255px;
    margin-left: -45%; }
    .hero-title-wrapper.has-career-search {
      height: 335px; }
    .hero-title-wrapper .page-title h1 {
      padding-top: 0;
      margin-bottom: 0;
      padding-bottom: 0; }

  .has-dock-block .hero-title-wrapper, .has-bottom-block-spacing .hero-title-wrapper, .has-top-block-spacing .hero-title-wrapper {
    height: 116px; }

  .small-hero .hero-title-wrapper {
    height: 255px; } }
/* styles for hero title wrapper -- END */
/* TABLET */
/* Portrait */
@media only screen and (min-width: 768px) and (max-width: 999px) and (orientation: portrait) {
  body.keyboard-shown {
    padding-top: 0; }
    body.keyboard-shown #ui-wrapper {
      top: 65px; }
    body.keyboard-shown.has-cookie-nav #ui-wrapper {
      top: 92px; }
    body.keyboard-shown #header-topnav {
      position: absolute;
      top: -65px; } }
/* Landscape */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
  body.keyboard-shown {
    padding-top: 0; }
    body.keyboard-shown #ui-wrapper {
      top: 80px; }
    body.keyboard-shown.has-cookie-nav #ui-wrapper {
      top: 107px; }
    body.keyboard-shown #header-topnav {
      position: absolute;
      top: -80px; } }
/* General fix for clearing an HTML element from other floats and overlapping*/
.clear-float {
  overflow: hidden;
  clear: both; }

/* BIO MODULE - JQUERY CUSTOM SCROLLBAR STYLES */
.scrollable {
  position: relative; }
  .scrollable:focus {
    outline: 0; }
  .scrollable .viewport {
    overflow: hidden;
    position: relative; }
    .scrollable .viewport .overview {
      position: absolute; }
  .scrollable .scroll-bar {
    display: none; }
    .scrollable .scroll-bar.vertical {
      height: 100%;
      position: absolute;
      right: 0; }
      .scrollable .scroll-bar.vertical .thumb {
        min-height: 10px;
        width: 100%; }
    .scrollable .scroll-bar.horizontal {
      position: relative;
      width: 100%; }
      .scrollable .scroll-bar.horizontal .thumb {
        height: 100%;
        left: 0;
        min-width: 10px; }
    .scrollable .scroll-bar .thumb {
      position: absolute; }
  .scrollable.default-skin {
    padding-bottom: 6px;
    padding-right: 10px; }
    .scrollable.default-skin .scroll-bar.vertical {
      width: 6px; }
    .scrollable.default-skin .scroll-bar.horizontal {
      height: 6px; }
    .scrollable.default-skin .scroll-bar .thumb {
      background-color: white;
      border-radius: 3px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      opacity: 0.8; }
    .scrollable.default-skin .scroll-bar:hover .thumb {
      opacity: 0.6; }

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999; }

a.skip-main:focus, a.skip-main:active {
  position: absolute;
  top: 0;
  z-index: -999; }

.profile-description {
  margin-top: 0px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0px; }

.popover .popover-title {
  display: none; }

div.popover-content {
  padding-right: 35px;
  padding-bottom: 0px;
  width: 125px;
  padding-top: 10px;
  padding-left: 10px; }

div.popover-content > div > div.social-likes__widget {
  margin-bottom: 10px;
  width: 100%; }

span.social-likes__button {
  height: 36px;
  width: 36px;
  padding-left: 39px; }

.social-likes__widget {
  margin: 0px;
  display: block; }

/*# sourceMappingURL=ui.styleCore-extensions.css.map */
