#comments {
  display: none;
}

.footer {
  clear: both;
  background-color:#231f20;
  color: #ffffff;
  font-family: "futura-pt",
  Arial,
  sans-serif;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 25px 0 25px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  max-width: 100vw;
}

.footer ul,
.footer li,
.footer a {
  margin: unset;
  padding: unset;
  color: unset;
  line-height: unset;
  font-size: 16px;
  color: white;
  line-height: 24px;
  background-color: unset;
}

.footer li {
  list-style: none
}

.footer li h2,
.footer li a,
.footer li li {
  color: #ffffff
}

.footer li a:focus,
.footer li a:focus-within {
  outline: #ffffff
}

.footer li a:hover {
  border-bottom: 2px dotted #ffffff
}

.footer ul.link-list li a:focus,
.footer ul.link-list li a:focus-within {
  outline: 2px dotted #ffffff;
  outline-offset: 3px;
  color: #ffffff
}

.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  width: 80%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-grid-column-align: center;
  justify-items: center;
  padding-top: 20px;
}

.footer__inner>div {
  width: 20%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.footer__title {
  margin-top: 0;
  font-size: 16px;
  text-transform: uppercase;
  color: white;
}

.footer__faux-buttons {
  padding-top: 5px;
}

.footer__faux-button {
  margin-bottom: 1em;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 3px;
  max-width: 230px;
  display: block;
  text-align: center;
  width: 80%;
  padding-top: 1em;
  padding-bottom: 1em;
  cursor: pointer;
  color: #ffffff;
  background-color: none;
}

.footer__faux-button:hover {
  background-color: #594f51;
  color: #ffffff;
  border: 1px solid #594f51;
  transition: 250ms all;
  margin-bottom: 1em;
  border-radius: 3px;
  display: block;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
  cursor: pointer;
  color: #ffffff;
  -webkit-transition: 250ms all;
  -moz-transition: 250ms all;
  -ms-transition: 250ms all;
  -o-transition: 250ms all
}

.footer__faux-button:focus,
.footer__faux-button:focus-within {
  outline-color: #ffffff;
  outline-offset: 3px;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.25)
}

.footer__faux-button:visited {
  color: #ffffff
}

.footer__faux-button:last-child {
  margin-bottom: 0
}

.footer .button--red {
  background-color: #a50034;
  border: 1px solid #a50034;
  max-height: 58px;
  display: -ms-grid;
  display: grid;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.footer .button--red:hover {
  background-color: rgba(165, 0, 52, 0.5);
  border: 1px solid rgba(165, 0, 52, 0.5);
  color: #ffffff
}

.footer .button--red:focus,
.footer .button--red:focus-within {
  outline-color: #ffffff;
  outline-offset: 3px;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.25)
}

.footer__address {
  line-height: 24px;
}

.footer__address a,
.footer__address a:visited,
.footer__address a:hover {
  color: #ffffff
}

.footer__address a:visited,
.footer__address a:hover {
  outline-color: white;
  border-bottom: 2px dotted #ffffff
}

.footer__address a:focus,
.footer__address a:focus-within {
  outline-color: #ffffff;
  outline-offset: 3px;
  color: #ffffff
}

.footer__address:nth-child(2) {
  margin-top: 20px;
}

.footer__row {
  width: 80%;
  display: -ms-grid;
  display: grid;
  -ms-grid-column-align: center;
  justify-items: center;
  display: grid;
  width: auto;
  margin-top: 50px;
}

.footer__row a:focus {
  outline-color: #ffffff
}

.footer__row a:visited {
  color: #ffffff
}

.footer__logo {
  width: 228px;
  margin-bottom: 5px;
  display: block;
  width: auto;
  max-width: 220px;
  width: 100%
}

.footer__logo path {
  fill: #ffffff
}

.footer__copyright-social {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  margin-top: 20px;
}

.footer__copyright-social .fab {
  font-size: 20px;
  margin-left: 5px;
  color: #ffffff
}

.footer__social {
  margin-left: 2em
}

@media only screen and (max-width: 1200px) {
  footer.footer {
    padding-top: 0;
  }

  .footer__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 90%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .footer__inner>div:first-child {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 0 100% !important;
    flex: 1 0 100% !important;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 0 25px 0
  }

  .footer__row {
    width: 90%
  }

  .footer__faux-buttons {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .footer__faux-button {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    max-height: 58px;
  }

  .footer__faux-button+.footer__faux-button {
    margin-left: 20px
  }
}

@media only screen and (max-width: 500px) {
  .footer__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .footer__inner>div:first-child {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 0 100% !important;
    flex: 1 0 100% !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .footer__inner>div+div {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin-top: 20px
  }

  .footer__faux-buttons {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .footer__faux-button {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .footer__faux-button+.footer__faux-button {
    margin-left: unset
  }

  .footer__logo {
    margin-bottom: 5px;
  }

  .footer__copyright-social {
    display: -ms-grid;
    display: grid;
    margin-left: 5px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-column-align: center;
    justify-items: center
  }

  .footer__copyright-social .fab {
    margin-left: 0;
    margin-right: 10px;
    font-size: 35px;
    margin-right: 15px;
  }

  .footer__social {
    display: block;
    margin-left: 0;
    line-height: 50px;
    padding-top: 10px;
  }

  .footer .button--red {
    max-height: 58px
  }
}


#back2top {
  position: fixed;
  font-size: 24px;
  right: 0;
  margin-right: 50px;
  bottom: 50px;
  z-index: 33;
  color: #ffffff
}

#back2top .circle-bg {
  background-color: #a50034;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center
}

#back2top .circle-bg:hover {
  background-color: #ce0041;
  transition: 300ms;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms
}

#back2top span.fa.fa-chevron-up {
  color: #ffffff
}

div.footer__faux-buttons {
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  flex-direction: column;
  overflow-wrap: break-word;
  padding-top: 5px;
  width: 20%;
}

a.footer__faux-button {
  border: 1px solid #594f51;
  border-image: none 100% 1 0 stretch;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: block;
  margin-bottom: 1em;
  max-width: 230px;
  outline: 0 none currentcolor;
  overflow-wrap: break-word;
  padding-bottom: 1em;
  padding-top: 1em;
  text-align: center;
  text-decoration: none currentcolor solid;
  text-decoration-thickness: auto;
  transition: all 250ms;
  width: 80%;
}

div.footer__address {
  line-height: 24px;
  overflow-wrap: break-word;
}

h2.footer__title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 0;
  overflow-wrap: break-word;
  text-transform: uppercase;
}

.footer {
  font-size: 16px;
}




.footer {
  background-color: #231f20;
  color: #ffffff;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 25px 0 25px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

//   ie only

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

  .footer__logo {
    width: 300px
  }

  .footer__row,
  .footer__logo,
  .footer__copyright-social {
    display: block;
    width: 100%;
    margin: auto;
    text-align: center
  }

  @media only screen and (max-width: 768px) {
    .footer__faux-button+.footer__faux-button {
      margin-left: 0
    }
  }
}

#cu-blogs-footer q:before,
#cu-blogs-footer q:after {
  content: "";
  content: none;
}

#cu-blogs-footer small {
  font-size: 85%;
}

#cu-blogs-footer sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

#cu-blogs-footer sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

#cu-blogs-footer sub {
  bottom: -0.25em;
}

#cu-blogs-footer ul,
#cu-blogs-footer ol {
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .ie7 ol {
  zoom: normal;
}

#cu-blogs-footer .ie7 ol li {
  zoom: normal;
  list-style-position: outside;
  margin: 0 0 0 25px;
}

#cu-blogs-footer dd {
  margin: 0 0 0 40px;
}

#cu-blogs-footer nav ul,
#cu-blogs-footer nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#cu-blogs-footer svg:not(:root) {
  overflow: hidden;
}

#cu-blogs-footer figure,
#cu-blogs-footer form {
  margin: 0;
}

#cu-blogs-footer fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer label {
  cursor: pointer;
}

#cu-blogs-footer legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

#cu-blogs-footer button,
#cu-blogs-footer input,
#cu-blogs-footer select,
#cu-blogs-footer textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

#cu-blogs-footer button,
#cu-blogs-footer input {
  line-height: normal;
  *overflow: visible;
}

#cu-blogs-footer table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: gray;
}

#cu-blogs-footer table button,
#cu-blogs-footer table input {
  *overflow: auto;
}

#cu-blogs-footer button {
  cursor: pointer;
  -webkit-appearance: button;
}

#cu-blogs-footer input[type="button"],
#cu-blogs-footer input[type="reset"],
#cu-blogs-footer input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

#cu-blogs-footer input[type="checkbox"],
#cu-blogs-footer input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 5px;
}

#cu-blogs-footer input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#cu-blogs-footer input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

#cu-blogs-footer button::-moz-focus-inner,
#cu-blogs-footer input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

#cu-blogs-footer textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

#cu-blogs-footer input:invalid,
#cu-blogs-footer textarea:invalid {
  background-color: #f0dddd;
}

#cu-blogs-footer th,
#cu-blogs-footer tr {
  border-color: grey;
}

#cu-blogs-footer td {
  border-color: grey;
  vertical-align: top;
}

#cu-blogs-footer p,
#cu-blogs-footer li {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}

#cu-blogs-footer h1,
#cu-blogs-footer .faux-h1,
#cu-blogs-footer h2,
#cu-blogs-footer .faux-h2,
#cu-blogs-footer h3,
#cu-blogs-footer .faux-h3 {
  font-family: "futura-pt", Arial, sans-serif;
}

#cu-blogs-footer h3,
#cu-blogs-footer .faux-h3,
#cu-blogs-footer h4,
#cu-blogs-footer .faux-h4,
#cu-blogs-footer h5,
#cu-blogs-footer .faux-h5,
#cu-blogs-footer h6,
#cu-blogs-footer .faux-h6 {
  font-weight: 200;
}

#cu-blogs-footer h1,
#cu-blogs-footer .faux-h1 {
  font-size: 30px;
  font-weight: 800;
}

#cu-blogs-footer h2,
#cu-blogs-footer .faux-h2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

#cu-blogs-footer h3,
#cu-blogs-footer .faux-h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
  margin-top: 30px;
  margin-bottom: 15px;
}

#cu-blogs-footer h4,
#cu-blogs-footer .faux-h4 {
  font-size: 14px;
  font-weight: 500;
}

#cu-blogs-footer h5,
#cu-blogs-footer .faux-h5 {
  font-size: 14px;
  font-weight: 500;
}

#cu-blogs-footer .fas.fa-external-link-alt {
  font-size: 90%;
  margin-left: 2px;
  text-indent: 0;
}

@-webkit-keyframes footerLinksIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
    transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes footerLinksIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
    transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes footerLinksOut {
  0% {
    opacity: 1;
    padding: 1.5em 0 1em 1em;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    height: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
    transform: scale(0.9) rotateX(-60deg);
  }
}

@keyframes footerLinksOut {
  0% {
    opacity: 1;
    padding: 1.5em 0 1em 1em;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    height: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
    transform: scale(0.9) rotateX(-60deg);
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .bigMasthead header,
  #cu-blogs-footer .bigMasthead.smallRotator header {
    padding: 0 0 0 0;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .bigMasthead header {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

#cu-blogs-footer .bigMasthead .mastheadPlaceholder {
  background-color: #a50034;
  bottom: 30px;
  max-width: 1130px;
  min-height: 83px;
  position: relative;
  margin: 50px auto 0 auto;
}

#cu-blogs-footer .bigMasthead .mastheadPlaceholder>div {
  color: #ffffff;
  font-size: 19px;
  line-height: 19px;
  font-style: normal;
  padding: 30px;
  text-align: left;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .bigMasthead .mastheadPlaceholder>div {
    padding: 25px 20px 20px 35%;
  }
}

#cu-blogs-footer .blogname a {
  background-image: url(/_assets/cu_icons/cu_monogram_black_20.png);
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDE5IDMwMC4zaC0yOC4ydi04OC4zaDI4LjJjMS43IDYuMiAzIDEyLjUgNCAxOC45aDg5Yy0uNi02LjQtMS40LTEyLjctMi41LTE4LjktNS41LTMxLjktMTYuOS02MS43LTMzLTg4LjRoLTg1LjZ2LTE3LjJjMy43LTEuMSA3LjUtMi4yIDktMi41bDguMS0xLjZ2LTU1LjJsLTQuNC0zYy0zMi4zLTIyLjItNjkuOC0zNi45LTEwOC41LTQyLjRsLTExLjUtMS43djg4LjlsOC4xIDEuNmMzLjcuNyA3LjMgMS42IDEwLjggMi42djMwLjVoLTg4LjN2LTMwLjVjMy41LTEgNy4xLTEuOCAxMC44LTIuNmw4LjEtMS42di04OC45bC0xMS41IDEuN2MtMzguNyA1LjYtNzYuMiAyMC4zLTEwOC41IDQyLjVsLTQuNCAzdjU1LjJsOC4xIDEuNmMxLjUuMyA1LjMgMS40IDkgMi41djE3LjJoLTg5Yy0xNi4xIDI2LjctMjcuNSA1Ni41LTMzIDg4LjQtMi41IDE0LjItMy44IDI5LTMuOCA0NCAwIDE1LjEgMS4zIDI5LjggMy44IDQ0LjIgNS41IDMxLjkgMTYuOSA2MS43IDMzIDg4LjRoODl2ODYuNWw1LjEgMi45YzM4LjYgMjIuMiA4Mi43IDMzLjkgMTI3LjUgMzMuOXM4OC44LTExLjcgMTI3LjQtMzMuOWw1LjEtMi45di04Ni41aDg1LjZjMTYuMS0yNi43IDI3LjUtNTYuNSAzMy04OC40IDEuMS02LjIgMS45LTEyLjUgMi41LTE4LjloLTg5Yy0xIDYuNC0yLjMgMTIuNy00IDE4LjltLTEyNS4zLTIxOS43di02OWMzOC4zIDUuNSA3My43IDE5LjggMTA0LjIgNDAuOHY0MS42Yy0zLjEuNi0xMS44IDMuMy0xNy4xIDQuOHYyMDEuNWgtNjguMnYtMjE0LjlsLTcuNC0yYy0zLjgtMS4xLTcuNi0yLTExLjUtMi44bTguOCAxMzEuNHY4OC4zaC04OC4zdi04OC4zaDg4LjN6bS04OC4zIDE3Ni43aDg4LjN2MjkuMmMtMTQuNCAzLjktMjkuMyA1LjktNDQuMiA1LjktMTQuOSAwLTI5LjgtMi00NC4yLTUuOS4xIDAgLjEtMjkuMi4xLTI5LjJ6bS05NS40LTI5NC43di00MS41YzMwLjUtMjEgNjUuOS0zNS4zIDEwNC4yLTQwLjh2NjljLTMuOS44LTcuNyAxLjctMTEuNSAyLjdsLTcuNSAydjM4LjJoLTY4LjF2LTI0LjdjLTUuMy0xLjYtMTQtNC4zLTE3LjEtNC45bTcgMTQ3Ljd2NTguNmgtMzEuNmMtMy44LTE0LjEtNS45LTI4LjktNS45LTQ0LjJzMi4xLTMwLjEgNS45LTQ0LjJoMzEuNnYyOS44em0yNTUgMjI3LjZjLTM2LjEgMjAuNy03Ny45IDMyLjUtMTIyLjQgMzIuNS00NC42IDAtODYuNC0xMS44LTEyMi40LTMyLjV2LTI1Ny4zaDY4LjJ2MjEzLjhsNy41IDJjMTUuMyA0LjEgMzEgNi4yIDQ2LjggNi4yIDE1LjggMCAzMS41LTIuMSA0Ni44LTYuMmw3LjQtMnYtMzdoNjguMmMtLjEtLjEtLjEgODAuNS0uMSA4MC41eiIvPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname a:focus,
#cu-blogs-footer .blogname a:hover {
  background-image: url(/_assets/cu_icons/cu_monogram_red_20.png);
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDE5IDMwMC4zaC0yOC4ydi04OC4zaDI4LjJjMS43IDYuMiAzIDEyLjUgNCAxOC45aDg5Yy0uNi02LjQtMS40LTEyLjctMi41LTE4LjktNS41LTMxLjktMTYuOS02MS43LTMzLTg4LjRoLTg1LjZ2LTE3LjJjMy43LTEuMSA3LjUtMi4yIDktMi41bDguMS0xLjZ2LTU1LjJsLTQuNC0zYy0zMi4zLTIyLjItNjkuOC0zNi45LTEwOC41LTQyLjRsLTExLjUtMS43djg4LjlsOC4xIDEuNmMzLjcuNyA3LjMgMS42IDEwLjggMi42djMwLjVoLTg4LjN2LTMwLjVjMy41LTEgNy4xLTEuOCAxMC44LTIuNmw4LjEtMS42di04OC45bC0xMS41IDEuN2MtMzguNyA1LjYtNzYuMiAyMC4zLTEwOC41IDQyLjVsLTQuNCAzdjU1LjJsOC4xIDEuNmMxLjUuMyA1LjMgMS40IDkgMi41djE3LjJoLTg5Yy0xNi4xIDI2LjctMjcuNSA1Ni41LTMzIDg4LjQtMi41IDE0LjItMy44IDI5LTMuOCA0NCAwIDE1LjEgMS4zIDI5LjggMy44IDQ0LjIgNS41IDMxLjkgMTYuOSA2MS43IDMzIDg4LjRoODl2ODYuNWw1LjEgMi45YzM4LjYgMjIuMiA4Mi43IDMzLjkgMTI3LjUgMzMuOXM4OC44LTExLjcgMTI3LjQtMzMuOWw1LjEtMi45di04Ni41aDg1LjZjMTYuMS0yNi43IDI3LjUtNTYuNSAzMy04OC40IDEuMS02LjIgMS45LTEyLjUgMi41LTE4LjloLTg5Yy0xIDYuNC0yLjMgMTIuNy00IDE4LjltLTEyNS4zLTIxOS43di02OWMzOC4zIDUuNSA3My43IDE5LjggMTA0LjIgNDAuOHY0MS42Yy0zLjEuNi0xMS44IDMuMy0xNy4xIDQuOHYyMDEuNWgtNjguMnYtMjE0LjlsLTcuNC0yYy0zLjgtMS4xLTcuNi0yLTExLjUtMi44bTguOCAxMzEuNHY4OC4zaC04OC4zdi04OC4zaDg4LjN6bS04OC4zIDE3Ni43aDg4LjN2MjkuMmMtMTQuNCAzLjktMjkuMyA1LjktNDQuMiA1LjktMTQuOSAwLTI5LjgtMi00NC4yLTUuOS4xIDAgLjEtMjkuMi4xLTI5LjJ6bS05NS40LTI5NC43di00MS41YzMwLjUtMjEgNjUuOS0zNS4zIDEwNC4yLTQwLjh2NjljLTMuOS44LTcuNyAxLjctMTEuNSAyLjdsLTcuNSAydjM4LjJoLTY4LjF2LTI0LjdjLTUuMy0xLjYtMTQtNC4zLTE3LjEtNC45bTcgMTQ3Ljd2NTguNmgtMzEuNmMtMy44LTE0LjEtNS45LTI4LjktNS45LTQ0LjJzMi4xLTMwLjEgNS45LTQ0LjJoMzEuNnYyOS44em0yNTUgMjI3LjZjLTM2LjEgMjAuNy03Ny45IDMyLjUtMTIyLjQgMzIuNS00NC42IDAtODYuNC0xMS44LTEyMi40LTMyLjV2LTI1Ny4zaDY4LjJ2MjEzLjhsNy41IDJjMTUuMyA0LjEgMzEgNi4yIDQ2LjggNi4yIDE1LjggMCAzMS41LTIuMSA0Ni44LTYuMmw3LjQtMnYtMzdoNjguMmMtLjEtLjEtLjEgODAuNS0uMSA4MC41eiIvPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname.business a {
  background: url("cu_icons/business_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQ4IDE5MmMwLTEwNi04Ni0xOTItMTkyLTE5MnMtMTkyIDg2LTE5MiAxOTJjMCA3MS4xIDM4LjYgMTMzLjEgOTYgMTY2LjN2ODkuN2w2NCA2NGg2NGw2NC02NHYtODkuN2M1Ny40LTMzLjIgOTYtOTUuMiA5Ni0xNjYuM3ptLTE0NCAyNTZoLTk2Yy04LjggMC0xNi03LjItMTYtMTZzNy4yLTE2IDE2LTE2aDk2YzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2em0xNi0xMDkuM3YtMTQ2LjdjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzItMzIgMTQuMy0zMiAzMnYxODguOGMtMTAuNCAyLjEtMjEuMSAzLjItMzIgMy4ycy0yMS42LTEuMS0zMi0zLjJ2LTE4OC44YzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ2MTQ2LjdjLTE4LjEtNy45LTM0LjgtMTkuMi00OS4xLTMzLjYtMzAuMy0zMC4yLTQ2LjktNzAuNC00Ni45LTExMy4xczE2LjYtODIuOSA0Ni45LTExMy4xYzMwLjItMzAuMyA3MC40LTQ2LjkgMTEzLjEtNDYuOSA0Mi43IDAgODIuOSAxNi42IDExMy4xIDQ2LjkgMzAuMyAzMC4yIDQ2LjkgNzAuNCA0Ni45IDExMy4xIDAgNDIuNy0xNi42IDgyLjktNDYuOCAxMTMuMS0xNC41IDE0LjQtMzEuMSAyNS43LTQ5LjIgMzMuNnoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.business a:focus,
#cu-blogs-footer .blogname.business a:hover {
  background: url("cu_icons/business_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDQ4IDE5MmMwLTEwNi04Ni0xOTItMTkyLTE5MnMtMTkyIDg2LTE5MiAxOTJjMCA3MS4xIDM4LjYgMTMzLjEgOTYgMTY2LjN2ODkuN2w2NCA2NGg2NGw2NC02NHYtODkuN2M1Ny40LTMzLjIgOTYtOTUuMiA5Ni0xNjYuM3ptLTE0NCAyNTZoLTk2Yy04LjggMC0xNi03LjItMTYtMTZzNy4yLTE2IDE2LTE2aDk2YzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2em0xNi0xMDkuM3YtMTQ2LjdjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzItMzIgMTQuMy0zMiAzMnYxODguOGMtMTAuNCAyLjEtMjEuMSAzLjItMzIgMy4ycy0yMS42LTEuMS0zMi0zLjJ2LTE4OC44YzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ2MTQ2LjdjLTE4LjEtNy45LTM0LjgtMTkuMi00OS4xLTMzLjYtMzAuMy0zMC4yLTQ2LjktNzAuNC00Ni45LTExMy4xczE2LjYtODIuOSA0Ni45LTExMy4xYzMwLjItMzAuMyA3MC40LTQ2LjkgMTEzLjEtNDYuOSA0Mi43IDAgODIuOSAxNi42IDExMy4xIDQ2LjkgMzAuMyAzMC4yIDQ2LjkgNzAuNCA0Ni45IDExMy4xIDAgNDIuNy0xNi42IDgyLjktNDYuOCAxMTMuMS0xNC41IDE0LjQtMzEuMSAyNS43LTQ5LjIgMzMuNnoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.communication a {
  background: url("cu_icons/communication_black_20.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9InJlZF9yaW5nc19ub2ZpbGxfMl8iPjxnIGlkPSJYTUxJRF80XyI+PHBhdGggZD0iTTEwLjEsMTIuNkM3LDEyLjYsNC40LDEwLjEsNC40LDdjMC0zLjEsMi41LTUuNiw1LjYtNS42YzMuMSwwLDUuNiwyLjUsNS42LDUuNkMxNS43LDEwLjEsMTMuMiwxMi42LDEwLjEsMTIuNnogTTEwLjEsMi44QzcuOCwyLjgsNS45LDQuNyw1LjksN2MwLDIuMywxLjksNC4yLDQuMiw0LjJjMi4zLDAsNC4yLTEuOSw0LjItNC4yQzE0LjIsNC43LDEyLjQsMi44LDEwLjEsMi44eiIvPjwvZz48Zz48cGF0aCBkPSJNNi43LDE4LjRjLTEuOSwwLTMuOC0xLTQuOS0yLjhjLTAuOC0xLjMtMS0yLjgtMC42LTQuM2MwLjQtMS41LDEuMy0yLjcsMi42LTMuNGwwLDBjMS4zLTAuOCwyLjgtMSw0LjMtMC42YzEuNSwwLjQsMi43LDEuMywzLjQsMi42YzEuNiwyLjcsMC42LDYuMS0yLjEsNy43QzguNywxOC4xLDcuNywxOC40LDYuNywxOC40eiBNNi43LDguNkM2LDguNiw1LjMsOC44LDQuNyw5LjFsMCwwYy0xLDAuNi0xLjcsMS41LTEuOSwyLjVjLTAuMywxLjEtMC4xLDIuMiwwLjQsMy4yYzEuMSwyLDMuNywyLjcsNS43LDEuNXMyLjctMy43LDEuNS01LjdDOS44LDkuNyw4LjksOSw3LjgsOC43QzcuNSw4LjYsNy4xLDguNiw2LjcsOC42eiIvPjwvZz48Zz48cGF0aCBkPSJNMTMuNCwxOC40Yy0xLDAtMS45LTAuMi0yLjgtMC44bDAsMGMtMi43LTEuNi0zLjYtNS0yLjEtNy43YzAuOC0xLjMsMi0yLjIsMy40LTIuNmMxLjUtMC40LDMtMC4yLDQuMywwLjZjMS4zLDAuOCwyLjIsMiwyLjYsMy40YzAuNCwxLjUsMC4yLDMtMC42LDQuM0MxNy4yLDE3LjQsMTUuMywxOC40LDEzLjQsMTguNHogTTExLjMsMTYuM2MyLDEuMSw0LjUsMC41LDUuNy0xLjVjMC42LTEsMC43LTIuMSwwLjQtMy4yYy0wLjMtMS4xLTEtMi0xLjktMi41Yy0xLTAuNi0yLjEtMC43LTMuMi0wLjRjLTEuMSwwLjMtMiwxLTIuNSwxLjlDOC42LDEyLjYsOS4zLDE1LjIsMTEuMywxNi4zTDExLjMsMTYuM3oiLz48L2c+PC9nPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname.communication a:focus,
#cu-blogs-footer .blogname.communication a:hover {
  background: url("cu_icons/communication_red_20.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izk4MUEzMTt9PC9zdHlsZT48ZyBpZD0icmVkX3JpbmdzX25vZmlsbF8yXyI+PGcgaWQ9IlhNTElEXzRfIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuMSwxMi42QzcsMTIuNiw0LjQsMTAuMSw0LjQsN2MwLTMuMSwyLjUtNS42LDUuNi01LjZjMy4xLDAsNS42LDIuNSw1LjYsNS42QzE1LjcsMTAuMSwxMy4yLDEyLjYsMTAuMSwxMi42eiBNMTAuMSwyLjhDNy44LDIuOCw1LjksNC43LDUuOSw3YzAsMi4zLDEuOSw0LjIsNC4yLDQuMmMyLjMsMCw0LjItMS45LDQuMi00LjJDMTQuMiw0LjcsMTIuNCwyLjgsMTAuMSwyLjh6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjcsMTguNGMtMS45LDAtMy44LTEtNC45LTIuOGMtMC44LTEuMy0xLTIuOC0wLjYtNC4zYzAuNC0xLjUsMS4zLTIuNywyLjYtMy40bDAsMGMxLjMtMC44LDIuOC0xLDQuMy0wLjZjMS41LDAuNCwyLjcsMS4zLDMuNCwyLjZjMS42LDIuNywwLjYsNi4xLTIuMSw3LjdDOC43LDE4LjEsNy43LDE4LjQsNi43LDE4LjR6IE02LjcsOC42QzYsOC42LDUuMyw4LjgsNC43LDkuMWwwLDBjLTEsMC42LTEuNywxLjUtMS45LDIuNWMtMC4zLDEuMS0wLjEsMi4yLDAuNCwzLjJjMS4xLDIsMy43LDIuNyw1LjcsMS41czIuNy0zLjcsMS41LTUuN0M5LjgsOS43LDguOSw5LDcuOCw4LjdDNy41LDguNiw3LjEsOC42LDYuNyw4LjZ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40LDE4LjRjLTEsMC0xLjktMC4yLTIuOC0wLjhsMCwwYy0yLjctMS42LTMuNi01LTIuMS03LjdjMC44LTEuMywyLTIuMiwzLjQtMi42YzEuNS0wLjQsMy0wLjIsNC4zLDAuNmMxLjMsMC44LDIuMiwyLDIuNiwzLjRjMC40LDEuNSwwLjIsMy0wLjYsNC4zQzE3LjIsMTcuNCwxNS4zLDE4LjQsMTMuNCwxOC40eiBNMTEuMywxNi4zYzIsMS4xLDQuNSwwLjUsNS43LTEuNWMwLjYtMSwwLjctMi4xLDAuNC0zLjJjLTAuMy0xLjEtMS0yLTEuOS0yLjVjLTEtMC42LTIuMS0wLjctMy4yLTAuNGMtMS4xLDAuMy0yLDEtMi41LDEuOUM4LjYsMTIuNiw5LjMsMTUuMiwxMS4zLDE2LjNMMTEuMywxNi4zeiIvPjwvZz48L2c+PC9zdmc+);
}

#cu-blogs-footer .blogname.copa a {
  background: url("cu_icons/copa_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE0Ni44IDBsMzY1LjIgNDQ0LjEtMjEyLjggMS4zIi8+PGVsbGlwc2UgY3g9IjQwNC40IiBjeT0iNDUwLjciIHJ4PSIxMDcuNiIgcnk9IjYxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTQxNS4zIDBsLTQxNS4zIDQ0NC4xIDI0MiAxLjMiLz48cGF0aCBkPSJNMCA0NTAuN2MwIDMzLjkgNTQuOCA2MS4zIDEyMi40IDYxLjMgNjcuNiAwIDEyMi40LTI3LjQgMTIyLjQtNjEuM3MtNTQuOC02MS4zLTEyMi40LTYxLjNjLTY3LjYuMS0xMjIuNCAyNy41LTEyMi40IDYxLjN6Ii8+PC9zdmc+);
}

#cu-blogs-footer .blogname.copa a:focus,
#cu-blogs-footer .blogname.copa a:hover {
  background: url("cu_icons/copa_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTE0Ni44IDBsMzY1LjIgNDQ0LjEtMjEyLjggMS4zIi8+PGVsbGlwc2UgZmlsbD0iI0E4MjIzOSIgY3g9IjQwNC40IiBjeT0iNDUwLjciIHJ4PSIxMDcuNiIgcnk9IjYxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTQxNS4zIDBsLTQxNS4zIDQ0NC4xIDI0MiAxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMCA0NTAuN2MwIDMzLjkgNTQuOCA2MS4zIDEyMi40IDYxLjMgNjcuNiAwIDEyMi40LTI3LjQgMTIyLjQtNjEuM3MtNTQuOC02MS4zLTEyMi40LTYxLjNjLTY3LjYuMS0xMjIuNCAyNy41LTEyMi40IDYxLjN6Ii8+PC9zdmc+);
}

#cu-blogs-footer .blogname.crean a {
  background: url("cu_icons/crean_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzkxLjEgNTExaC0uM2MtNy43LS4yLTEzLjctNi41LTEzLjYtMTQuMSAwLTIgMi4yLTIwMS4zLTEyMy45LTIzMy4xLTY0LjMtMTQuOS0xMTAuNC02My43LTEzMy4zLTE0MC45LTE2LjctNTYuNy0xNS4xLTEwOC40LTE1LTExMC41LjQtNy43IDctMTMuNSAxNC40LTEzLjQgNy43LjMgMTMuNiA2LjcgMTMuNCAxNC4zLS4xIDEuOS01LjMgMTkyLjkgMTI3LjEgMjIzLjUgMTQ3LjYgMzcuMyAxNDUuMiAyNTEuNSAxNDUuMSAyNjAuNi0uMiA3LjYtNi4zIDEzLjYtMTMuOSAxMy42em0tMjcyLjIgMGMtNy42IDAtMTMuOC02LjEtMTMuOS0xMy44IDAtOS4yLjUtMjI2LjIgMTQ4LjYtMjYwLjQgMTI2LTI5LjEgMTIzLjctMjIxLjggMTIzLjYtMjIzLjctLjItNy42IDUuOS0xNCAxMy42LTE0LjFoLjNjNy41IDAgMTMuNyA2IDEzLjkgMTMuNi4yIDguOSAyLjYgMjE3LjItMTQ1LjEgMjUxLjMtMTI2LjQgMjkuMS0xMjcuMSAyMzEuMi0xMjcuMSAyMzMuMiAwIDcuNi02LjEgMTMuOS0xMy45IDEzLjl6bTIyMy40LTMxMS40aC0xNzYuMmMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgxNzYuMWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjguMSA3LjctNi4xIDEzLjgtMTMuOCAxMy44em0yOC4zLTU4LjhoLTIzMWMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgyMzFjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44cy02LjMgMTMuOC0xMy45IDEzLjh6bS02LjUgMjQ5LjloLTIyM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgyMjNjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptMTYuNi0zMDguN2gtMjU0LjhjLTcuNyAwLTEzLjktNi4yLTEzLjktMTMuOHM2LjItMTMuOCAxMy45LTEzLjhoMjU0LjhjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptLTMuNiAzNzAuNmgtMjQ5Yy03LjcgMC0xMy45LTYuMi0xMy45LTEzLjggMC03LjcgNi4yLTEzLjggMTMuOS0xMy44aDI0OWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjgtLjEgNy42LTYuMyAxMy44LTEzLjkgMTMuOHptLTM2LTEyMy44aC0xNjkuM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgxNjkuM2M3LjcgMCAxMy45IDYuMiAxMy45IDEzLjhzLTYuMiAxMy44LTEzLjkgMTMuOHoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.crean a:focus,
#cu-blogs-footer .blogname.crean a:hover {
  background: url("cu_icons/crean_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMzkxLjEgNTExaC0uM2MtNy43LS4yLTEzLjctNi41LTEzLjYtMTQuMSAwLTIgMi4yLTIwMS4zLTEyMy45LTIzMy4xLTY0LjMtMTQuOS0xMTAuNC02My43LTEzMy4zLTE0MC45LTE2LjctNTYuNy0xNS4xLTEwOC40LTE1LTExMC41LjQtNy43IDctMTMuNSAxNC40LTEzLjQgNy43LjMgMTMuNiA2LjcgMTMuNCAxNC4zLS4xIDEuOS01LjMgMTkyLjkgMTI3LjEgMjIzLjUgMTQ3LjYgMzcuMyAxNDUuMiAyNTEuNSAxNDUuMSAyNjAuNi0uMiA3LjYtNi4zIDEzLjYtMTMuOSAxMy42em0tMjcyLjIgMGMtNy42IDAtMTMuOC02LjEtMTMuOS0xMy44IDAtOS4yLjUtMjI2LjIgMTQ4LjYtMjYwLjQgMTI2LTI5LjEgMTIzLjctMjIxLjggMTIzLjYtMjIzLjctLjItNy42IDUuOS0xNCAxMy42LTE0LjFoLjNjNy41IDAgMTMuNyA2IDEzLjkgMTMuNi4yIDguOSAyLjYgMjE3LjItMTQ1LjEgMjUxLjMtMTI2LjQgMjkuMS0xMjcuMSAyMzEuMi0xMjcuMSAyMzMuMiAwIDcuNi02LjEgMTMuOS0xMy45IDEzLjl6bTIyMy40LTMxMS40aC0xNzYuMmMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgxNzYuMWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjguMSA3LjctNi4xIDEzLjgtMTMuOCAxMy44em0yOC4zLTU4LjhoLTIzMWMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgyMzFjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44cy02LjMgMTMuOC0xMy45IDEzLjh6bS02LjUgMjQ5LjloLTIyM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgyMjNjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptMTYuNi0zMDguN2gtMjU0LjhjLTcuNyAwLTEzLjktNi4yLTEzLjktMTMuOHM2LjItMTMuOCAxMy45LTEzLjhoMjU0LjhjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptLTMuNiAzNzAuNmgtMjQ5Yy03LjcgMC0xMy45LTYuMi0xMy45LTEzLjggMC03LjcgNi4yLTEzLjggMTMuOS0xMy44aDI0OWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjgtLjEgNy42LTYuMyAxMy44LTEzLjkgMTMuOHptLTM2LTEyMy44aC0xNjkuM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgxNjkuM2M3LjcgMCAxMy45IDYuMiAxMy45IDEzLjhzLTYuMiAxMy44LTEzLjkgMTMuOHoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.dodge a {
  background: url("cu_icons/dodge_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDBjLTE0MS40IDAtMjU2IDExNC42LTI1NiAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTYtMTE0LjYtMjU2LTI1Ni0yNTZ6bTAgNTYuOGMzMC4yIDAgNTQuNyAyNC41IDU0LjcgNTQuNyAwIDMwLjItMjQuNSA1NC43LTU0LjcgNTQuNy0zMC4yIDAtNTQuNy0yNC41LTU0LjctNTQuNyAwLTMwLjIgMjQuNS01NC43IDU0LjctNTQuN3ptLTE5OC4yIDE1MC42YzAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43IDAgMzAuMi0yNC41IDU0LjctNTQuNyA1NC43cy01NC43LTI0LjUtNTQuNy01NC43em0xMTEuNCAyMTUuMmMtMzAuMiAwLTU0LjctMjQuNC01NC43LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC43LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjdzLTI0LjUgNTQuNi01NC43IDU0LjZ6bTg2LjgtMTM0LjZjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzIgMzIgMTQuMyAzMiAzMi0xNC4zIDMyLTMyIDMyem04Ni44IDEzNWMtMzAuMiAwLTU0LjYtMjQuNS01NC42LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC42LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjcgMCAzMC4xLTI0LjUgNTQuNi01NC43IDU0LjZ6bTU2LjgtMTYwLjdjLTMwLjIgMC01NC43LTI0LjUtNTQuNy01NC42IDAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43LS4xIDMwLjItMjQuNiA1NC42LTU0LjcgNTQuNnoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.dodge a:focus,
#cu-blogs-footer .blogname.dodge a:hover {
  background: url("cu_icons/dodge_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjU2IDBjLTE0MS40IDAtMjU2IDExNC42LTI1NiAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTYtMTE0LjYtMjU2LTI1Ni0yNTZ6bTAgNTYuOGMzMC4yIDAgNTQuNyAyNC41IDU0LjcgNTQuNyAwIDMwLjItMjQuNSA1NC43LTU0LjcgNTQuNy0zMC4yIDAtNTQuNy0yNC41LTU0LjctNTQuNyAwLTMwLjIgMjQuNS01NC43IDU0LjctNTQuN3ptLTE5OC4yIDE1MC42YzAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43IDAgMzAuMi0yNC41IDU0LjctNTQuNyA1NC43cy01NC43LTI0LjUtNTQuNy01NC43em0xMTEuNCAyMTUuMmMtMzAuMiAwLTU0LjctMjQuNC01NC43LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC43LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjdzLTI0LjUgNTQuNi01NC43IDU0LjZ6bTg2LjgtMTM0LjZjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzIgMzIgMTQuMyAzMiAzMi0xNC4zIDMyLTMyIDMyem04Ni44IDEzNWMtMzAuMiAwLTU0LjYtMjQuNS01NC42LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC42LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjcgMCAzMC4xLTI0LjUgNTQuNi01NC43IDU0LjZ6bTU2LjgtMTYwLjdjLTMwLjIgMC01NC43LTI0LjUtNTQuNy01NC42IDAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43LS4xIDMwLjItMjQuNiA1NC42LTU0LjcgNTQuNnoiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.education a {
  background: url("cu_icons/education_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjI0LjEgNTEyYzkuNy0yMDEuMiA0OS4zLTQ0NC01MS4yLTQ4OC41IDkuNy0xLjkgNTIuMiA5LjcgODQgNzAuNiAzNi43LTgyLjIgOTkuNS05Ny43IDE0Mi45LTg5LTE1MC43IDEwLjYtMTI0LjYgNTUuOC05OS41IDUwNi41bC03Ni4yLjR6bTguNC0xMjIuNWMxLjItMTcuNi0yNC44LTUwLjYtNzctNzIuOS01Mi4xLTIyLjMtOTYtNDcuOS05MS03Ni45IDQuNy0yNi44IDI1LjMtNDAuMSAyNS4zLTQwLjFzLTE4LjIgMjEuNy0xNy40IDQxLjZjMSAyNi42IDQyLjUgNDUuNSA4MC4yIDU3LjEgMzcuNyAxMS42IDkwLjggNDcuMiA5MC44IDQ3LjJzLTEyLjEgNjEuNi0xMC45IDQ0em0tMTA3LjYtMTY5LjVzLTEuNy01LjktNy4xLTUuOWMtNS40IDAtMTIuMSA5LjYtMTkuNyA3LjUtNy41LTIuMS03LjUtOS42LTEwLTEwLjUtMi41LS44LTkuNiAxLjctOS42IDEuN3M2LjMtMTYuNCAyNC4zLTIyLjJjMTMtNC4yIDIxLjIuNiAyMy45IDMuOCA2LjYgOC0xLjggMjUuNi0xLjggMjUuNnptLTEyLjIgMzIuM3MyNS41IDIxLjQgMzkuOCA5LjdjMTUuNS0xMi44IDkuNi0yNS4yIDE4LjQtMzUuMiA4LjgtMTAuMSAxNS45LTEzLjggMzYgLjQgMjAuMSAxNC4zLTYuNy0xMy40LTYuNy0xMy40bC0xNC43LTEwLjVzNC42IDkuNi0uOCA5LjJjLTUuNC0uNC0xOC0xMi4yLTMyLjItMi41LTE0LjIgOS42LTEzLjggMjQuMy0yMy41IDM0LjQtNC4yIDQuNS0xNi4zIDcuOS0xNi4zIDcuOXptMTI0LjMgNjUuNmM5LjctNjguNC00OC41LTExNC41LTgyLjUtMTM4LjQtMzQtMjMuOS02NC40LTQzLjQtODEuNC00NS44IDEyLjUtLjMgMjEuNSAzLjUgMjEuNSAxLjRsLTE4LjctMTcuN3M2LjYgMi44IDguNiAyLjVjMi4xLS40IDMuMS0xMy45IDMuMS0xMy45czEzLjkgMjguOCAyMy45IDI4LjhjNC45IDAgMS0xNi43IDkuNC0yMi4yIDguMy01LjUgMTEuMS0zLjUgMTUuNi0yLjQtNC44IDIuMS0xMC43IDQuOC0xMS44IDExLjQtMSA2LjYgNC41IDIzLjYgNy4zIDI2LjcgMi44IDMuMSA2MS4zIDM2LjggNzQuOCA0NS4xIDEzLjUgOC4zIDIzLjIgMjMuNiAyNS4zIDIyLjYgMi4xLTEgNy4zLTM0IDcuMy0zNGw0LjggNzhjLjEtLjEgMjcuNSA0My03LjIgNTcuOXptLTEzMS4zLTI4LjhzLTIuOCAzLjUtNS45IDUuMmMtMy4xIDEuNy0yMi4yIDcuMy0yMy45IDI1LjQtMS43IDE4IDUuMiAzMi4zIDExLjEgMzkuMiAwLTYuOC44LTExLjIgMy4yLTE2LjMgMy02LjUgMTQuNS0xMS44IDE4LTIxLjVzLTMuNC0xMS4zLTIuOC0xNS4zYzEuNC04LjMgMTQuNi03LjMgMTQuNi03LjNsLTE0LjMtOS40em05NC42IDUwLjNzLTUwLjItMTcuNy02OC4yIDEzLjkgOS4zIDU5LjcgMzAuOCA2My44Yy03LjMtOC4zLTE2LjUtMTYuMy0xMi44LTI5LjEgNS45LTIwLjUgMTcuMy02LjYgMjQuMy0yMC41IDUuOS0xMS44LTYuNi0xMS4xLTQuMi0xOCAxLTIuOSAxMC0xOCA0OC44IDEwLjRsLTE4LjctMjAuNXptMTYwIDMxLjlzNTUuMS0zMC45IDcyLjggNS45YzE3LjcgMzYuOC0zOS4xIDcwLjEtNjcuMiA0Ny41IDMxLjUgMTAuOCAzNC04IDMzLjMtMTEuNC0uNy0zLjUtNC4xLTguNy04LjctMTAuOC00LjUtMi4xLTEzLjktNC4xLTEyLjgtMTIuNSAxLjEtOC4zIDEyLjgtMTYuMyAxOS4xLTE0LjkgNi4yIDEuNCA3LTMgNi4yLTQuNS02LjYtMTMuMi00Mi43LjctNDIuNy43em0tNzMgMTguMXMxMy44IDExLjggMTcuMyA5LjNjMy41LTIuNCAxMi41LTExLjEgOC4zLTI3LjEtNC4xLTE2LTMuMS0zMS4yLTMuMS0zMS4yczEwLjcgMjMuNiAxNS45IDI2LjdjNS4yIDMuMSA1LjYgNC41IDguNyAyLjEgMy4xLTIuNSAxOS40LTE1LjMgMjUuMy0xOC44IDUuOS0zLjUgMzQuNy0xOS4xIDQ2LjQtMzAuOSAxMS44LTExLjggMTQuNS0xNi45IDExLjUtMjguMS0yLjUtOS0xMS4yLTMuNi0xMy41LTEyLjUtMi4xLTggMS43LTE1LjIgMi4xLTIwLjEuNC00LjktLjMtMTUuMi04LjYtMjIuMiAxNS4yLTIuNCAzOC44LjMgNDcuNCAxNC42IDkuNiAxNS44IDUuMiAzNS43LTE5IDYyLjQtOC40IDkuMy0zMC4zIDIwLjMtNDMuMyAzNC0yNi4zIDI3LjgtNTkuNiAzNi42LTc5LjMgNjcuNy0xNS45IDI0LjctMTYuMS0yNS45LTE2LjEtMjUuOXptLTYuNi0xNDkuMmMyLjEgMTQuOSA0LjkgMjEuNSA3LjMgMjEuOCAyLjQuNCAxMS43LTE0LjggMjIuNS0yNS4zIDEwLjEtOS43IDI3LjgtMTIuMyA2Mi43LTM1LjEgMTQuOS05LjcgNDEuOS0yNC4zIDY5LjYtNTMuNC03LjYgMTMuNS0yMC4xIDM2LjUtMzQuMyA0NC43LTE5IDExLjEtNjkuNiA0My4zLTg5LjQgNjUuMi0xOS43IDIxLjktMzUgNDkuNi0zMy4zIDg0LjMgMS41IDMwLjUtMTAuNC01OS0xMC40LTU5czMuMi01OC4yIDUuMy00My4yem0uMy0yLjVjLS43LTM5LjIgMzUuMi05NiA0MS45LTEwNi45IDEwLTE2LjMgNTkuMi02OS43IDk3LTU0LjEtMzMuNi0yMS4yLTc2LjYgMTAuOC05OS44IDMxLjktMTcuMSAxNS42LTMwLjEgNDYuNS0zNSA0NC40LTQuOS0yLjEtMi44LTgtMi44LThsLTIxLjEgNTQuNWMuMS4xIDIwLjUgNzcuNCAxOS44IDM4LjJ6bTM2LjktMTk1YzEzLjItMTYuMiA0NC40LTI3LjUgNTIuMy0xNS40LTExLjEtMy4zLTE2LjkgNi41LTIwLjIgMTEuOC04LjMgMTMuMy0zLjMgMTcuMi0zLjMgMjYuNyAwIDEyLTEyLjYgOS0xNi4zIDE1LjQtMi4zIDQuMS0xLjMgMTkuNCAyLjggMTYuMiA0LjEtMy4yIDMuMSAzLjUgMy4xIDMuNWwtMTEuMiAxMS40LTguNC0uM3M3LjktMTAuNiA2LjUtMTQuNmMtMS41LTQtMTEuOS01LjUtMTMuNi01LjYtMS43LS4yLTUuMS0yLjUtNS4zLTkuNiIvPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname.education a:focus,
#cu-blogs-footer .blogname.education a:hover {
  background: url("cu_icons/education_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjI0LjEgNTEyYzkuNy0yMDEuMiA0OS4zLTQ0NC01MS4yLTQ4OC41IDkuNy0xLjkgNTIuMiA5LjcgODQgNzAuNiAzNi43LTgyLjIgOTkuNS05Ny43IDE0Mi45LTg5LTE1MC43IDEwLjYtMTI0LjYgNTUuOC05OS41IDUwNi41bC03Ni4yLjR6bTguNC0xMjIuNWMxLjItMTcuNi0yNC44LTUwLjYtNzctNzIuOS01Mi4xLTIyLjMtOTYtNDcuOS05MS03Ni45IDQuNy0yNi44IDI1LjMtNDAuMSAyNS4zLTQwLjFzLTE4LjIgMjEuNy0xNy40IDQxLjZjMSAyNi42IDQyLjUgNDUuNSA4MC4yIDU3LjEgMzcuNyAxMS42IDkwLjggNDcuMiA5MC44IDQ3LjJzLTEyLjEgNjEuNi0xMC45IDQ0em0tMTA3LjYtMTY5LjVzLTEuNy01LjktNy4xLTUuOWMtNS40IDAtMTIuMSA5LjYtMTkuNyA3LjUtNy41LTIuMS03LjUtOS42LTEwLTEwLjUtMi41LS44LTkuNiAxLjctOS42IDEuN3M2LjMtMTYuNCAyNC4zLTIyLjJjMTMtNC4yIDIxLjIuNiAyMy45IDMuOCA2LjYgOC0xLjggMjUuNi0xLjggMjUuNnptLTEyLjIgMzIuM3MyNS41IDIxLjQgMzkuOCA5LjdjMTUuNS0xMi44IDkuNi0yNS4yIDE4LjQtMzUuMiA4LjgtMTAuMSAxNS45LTEzLjggMzYgLjQgMjAuMSAxNC4zLTYuNy0xMy40LTYuNy0xMy40bC0xNC43LTEwLjVzNC42IDkuNi0uOCA5LjJjLTUuNC0uNC0xOC0xMi4yLTMyLjItMi41LTE0LjIgOS42LTEzLjggMjQuMy0yMy41IDM0LjQtNC4yIDQuNS0xNi4zIDcuOS0xNi4zIDcuOXptMTI0LjMgNjUuNmM5LjctNjguNC00OC41LTExNC41LTgyLjUtMTM4LjQtMzQtMjMuOS02NC40LTQzLjQtODEuNC00NS44IDEyLjUtLjMgMjEuNSAzLjUgMjEuNSAxLjRsLTE4LjctMTcuN3M2LjYgMi44IDguNiAyLjVjMi4xLS40IDMuMS0xMy45IDMuMS0xMy45czEzLjkgMjguOCAyMy45IDI4LjhjNC45IDAgMS0xNi43IDkuNC0yMi4yIDguMy01LjUgMTEuMS0zLjUgMTUuNi0yLjQtNC44IDIuMS0xMC43IDQuOC0xMS44IDExLjQtMSA2LjYgNC41IDIzLjYgNy4zIDI2LjcgMi44IDMuMSA2MS4zIDM2LjggNzQuOCA0NS4xIDEzLjUgOC4zIDIzLjIgMjMuNiAyNS4zIDIyLjYgMi4xLTEgNy4zLTM0IDcuMy0zNGw0LjggNzhjLjEtLjEgMjcuNSA0My03LjIgNTcuOXptLTEzMS4zLTI4LjhzLTIuOCAzLjUtNS45IDUuMmMtMy4xIDEuNy0yMi4yIDcuMy0yMy45IDI1LjQtMS43IDE4IDUuMiAzMi4zIDExLjEgMzkuMiAwLTYuOC44LTExLjIgMy4yLTE2LjMgMy02LjUgMTQuNS0xMS44IDE4LTIxLjVzLTMuNC0xMS4zLTIuOC0xNS4zYzEuNC04LjMgMTQuNi03LjMgMTQuNi03LjNsLTE0LjMtOS40em05NC42IDUwLjNzLTUwLjItMTcuNy02OC4yIDEzLjkgOS4zIDU5LjcgMzAuOCA2My44Yy03LjMtOC4zLTE2LjUtMTYuMy0xMi44LTI5LjEgNS45LTIwLjUgMTcuMy02LjYgMjQuMy0yMC41IDUuOS0xMS44LTYuNi0xMS4xLTQuMi0xOCAxLTIuOSAxMC0xOCA0OC44IDEwLjRsLTE4LjctMjAuNXptMTYwIDMxLjlzNTUuMS0zMC45IDcyLjggNS45YzE3LjcgMzYuOC0zOS4xIDcwLjEtNjcuMiA0Ny41IDMxLjUgMTAuOCAzNC04IDMzLjMtMTEuNC0uNy0zLjUtNC4xLTguNy04LjctMTAuOC00LjUtMi4xLTEzLjktNC4xLTEyLjgtMTIuNSAxLjEtOC4zIDEyLjgtMTYuMyAxOS4xLTE0LjkgNi4yIDEuNCA3LTMgNi4yLTQuNS02LjYtMTMuMi00Mi43LjctNDIuNy43em0tNzMgMTguMXMxMy44IDExLjggMTcuMyA5LjNjMy41LTIuNCAxMi41LTExLjEgOC4zLTI3LjEtNC4xLTE2LTMuMS0zMS4yLTMuMS0zMS4yczEwLjcgMjMuNiAxNS45IDI2LjdjNS4yIDMuMSA1LjYgNC41IDguNyAyLjEgMy4xLTIuNSAxOS40LTE1LjMgMjUuMy0xOC44IDUuOS0zLjUgMzQuNy0xOS4xIDQ2LjQtMzAuOSAxMS44LTExLjggMTQuNS0xNi45IDExLjUtMjguMS0yLjUtOS0xMS4yLTMuNi0xMy41LTEyLjUtMi4xLTggMS43LTE1LjIgMi4xLTIwLjEuNC00LjktLjMtMTUuMi04LjYtMjIuMiAxNS4yLTIuNCAzOC44LjMgNDcuNCAxNC42IDkuNiAxNS44IDUuMiAzNS43LTE5IDYyLjQtOC40IDkuMy0zMC4zIDIwLjMtNDMuMyAzNC0yNi4zIDI3LjgtNTkuNiAzNi42LTc5LjMgNjcuNy0xNS45IDI0LjctMTYuMS0yNS45LTE2LjEtMjUuOXptLTYuNi0xNDkuMmMyLjEgMTQuOSA0LjkgMjEuNSA3LjMgMjEuOCAyLjQuNCAxMS43LTE0LjggMjIuNS0yNS4zIDEwLjEtOS43IDI3LjgtMTIuMyA2Mi43LTM1LjEgMTQuOS05LjcgNDEuOS0yNC4zIDY5LjYtNTMuNC03LjYgMTMuNS0yMC4xIDM2LjUtMzQuMyA0NC43LTE5IDExLjEtNjkuNiA0My4zLTg5LjQgNjUuMi0xOS43IDIxLjktMzUgNDkuNi0zMy4zIDg0LjMgMS41IDMwLjUtMTAuNC01OS0xMC40LTU5czMuMi01OC4yIDUuMy00My4yem0uMy0yLjVjLS43LTM5LjIgMzUuMi05NiA0MS45LTEwNi45IDEwLTE2LjMgNTkuMi02OS43IDk3LTU0LjEtMzMuNi0yMS4yLTc2LjYgMTAuOC05OS44IDMxLjktMTcuMSAxNS42LTMwLjEgNDYuNS0zNSA0NC40LTQuOS0yLjEtMi44LTgtMi44LThsLTIxLjEgNTQuNWMuMS4xIDIwLjUgNzcuNCAxOS44IDM4LjJ6bTM2LjktMTk1YzEzLjItMTYuMiA0NC40LTI3LjUgNTIuMy0xNS40LTExLjEtMy4zLTE2LjkgNi41LTIwLjIgMTEuOC04LjMgMTMuMy0zLjMgMTcuMi0zLjMgMjYuNyAwIDEyLTEyLjYgOS0xNi4zIDE1LjQtMi4zIDQuMS0xLjMgMTkuNCAyLjggMTYuMiA0LjEtMy4yIDMuMSAzLjUgMy4xIDMuNWwtMTEuMiAxMS40LTguNC0uM3M3LjktMTAuNiA2LjUtMTQuNmMtMS41LTQtMTEuOS01LjUtMTMuNi01LjYtMS43LS4yLTUuMS0yLjUtNS4zLTkuNiIvPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname.law a {
  background: url("cu_icons/law_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjczLjIgNjEuNmwtMTIuMiAzMjMuNWg2LjRzMS4zIDMuMS0xLjMgOS4zbDYuNCA2LjJjNS4xIDYuMiA1LjEgOS4zIDkgMTUuNSAzLjkgNi4yIDMuOSA2LjIgOSA5LjMgNS4yIDMuMSA2LjQtMS41IDEwLjMgNi4yIDMuOCA3LjcgNi40IDkuMyAzLjggMTUuNS0yLjYgNi4yLTIuNiA0LjctMi42IDQuN2gtOTIuNXMtNC41LTQuNy00LjUtNy44YzAtMy4xIDQuNS0xNC43IDcuNy0xNi4zIDMuMi0xLjUgMTAuOS0zLjkgMTMuNS03IDIuNi0zLjEgMTQuMS0yMC45IDE4LjYtMjIuNSA0LjUtMS41LTEuMy05LjMgMC0xMy4yaDcuMWwtMTUuMy0zMjVoMzYuNnYxLjZ6bTAgMzMuMWgtMzZsLTE0Ny43IDIwLjF2NS43aDMzMS4zdi01LjJsLTE0Ny42LTIwLjZ6Ii8+PGVsbGlwc2UgY3g9Ijg1LjMiIGN5PSIxMTguMiIgcng9IjguNiIgcnk9IjEwLjQiLz48cGF0aCBkPSJNNzkgMTMyLjlsLTQyLjQgMTcwLjdoNDUuNXYtMTY5LjloNy4ydjE2OS45aDQ0LjNsLTQxLjgtMTY5LjloMy4ybDUxLjQgMTY5LjFoMjIuNWMtMTMuNSA3OS4xLTg5LjIgNzUuMy04OS4yIDc1LjMtNjcuNS0yLjMtNzkuNy03NC41LTc5LjctNzQuNWgyMy4xbDUyLjYtMTY5LjljLjEgMCAzLjMtLjggMy4zLS44eiIvPjxlbGxpcHNlIGN4PSI0MjguNCIgY3k9IjExOS41IiByeD0iOC42IiByeT0iMTAuNCIvPjxwYXRoIGQ9Ik00MjIuMSAxMzQuM2wtNDIuNCAxNzAuN2g0NS41di0xNzBoNy4xdjE3MGg0NC4zbC00MS43LTE3MGgzLjJsNTEuMyAxNjkuMmgyMi42Yy0xMy41IDc5LjEtODkuMyA3NS4yLTg5LjMgNzUuMi02Ny40LTIuMy03OS42LTc0LjUtNzkuNi03NC41aDIzLjFsNTIuNy0xNjkuOSAzLjItLjd6Ii8+PC9zdmc+);
}

#cu-blogs-footer .blogname.law a:focus,
#cu-blogs-footer .blogname.law a:hover {
  background: url("cu_icons/law_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjczLjIgNjEuNmwtMTIuMiAzMjMuNWg2LjRzMS4zIDMuMS0xLjMgOS4zbDYuNCA2LjJjNS4xIDYuMiA1LjEgOS4zIDkgMTUuNSAzLjkgNi4yIDMuOSA2LjIgOSA5LjMgNS4yIDMuMSA2LjQtMS41IDEwLjMgNi4yIDMuOCA3LjcgNi40IDkuMyAzLjggMTUuNS0yLjYgNi4yLTIuNiA0LjctMi42IDQuN2gtOTIuNXMtNC41LTQuNy00LjUtNy44YzAtMy4xIDQuNS0xNC43IDcuNy0xNi4zIDMuMi0xLjUgMTAuOS0zLjkgMTMuNS03IDIuNi0zLjEgMTQuMS0yMC45IDE4LjYtMjIuNSA0LjUtMS41LTEuMy05LjMgMC0xMy4yaDcuMWwtMTUuMy0zMjVoMzYuNnYxLjZ6bTAgMzMuMWgtMzZsLTE0Ny43IDIwLjF2NS43aDMzMS4zdi01LjJsLTE0Ny42LTIwLjZ6Ii8+PGVsbGlwc2UgZmlsbD0iI0E4MjIzOSIgY3g9Ijg1LjMiIGN5PSIxMTguMiIgcng9IjguNiIgcnk9IjEwLjQiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNzkgMTMyLjlsLTQyLjQgMTcwLjdoNDUuNXYtMTY5LjloNy4ydjE2OS45aDQ0LjNsLTQxLjgtMTY5LjloMy4ybDUxLjQgMTY5LjFoMjIuNWMtMTMuNSA3OS4xLTg5LjIgNzUuMy04OS4yIDc1LjMtNjcuNS0yLjMtNzkuNy03NC41LTc5LjctNzQuNWgyMy4xbDUyLjYtMTY5LjljLjEgMCAzLjMtLjggMy4zLS44eiIvPjxlbGxpcHNlIGZpbGw9IiNBODIyMzkiIGN4PSI0MjguNCIgY3k9IjExOS41IiByeD0iOC42IiByeT0iMTAuNCIvPjxwYXRoIGZpbGw9IiNBODIyMzkiIGQ9Ik00MjIuMSAxMzQuM2wtNDIuNCAxNzAuN2g0NS41di0xNzBoNy4xdjE3MGg0NC4zbC00MS43LTE3MGgzLjJsNTEuMyAxNjkuMmgyMi42Yy0xMy41IDc5LjEtODkuMyA3NS4yLTg5LjMgNzUuMi02Ny40LTIuMy03OS42LTc0LjUtNzkuNi03NC41aDIzLjFsNTIuNy0xNjkuOSAzLjItLjd6Ii8+PC9zdmc+);
}

#cu-blogs-footer .blogname.pharmacy a {
  background: url("cu_icons/pharmacy_black_20.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTEwLjEsMTMuM3YzLjFjMCwwLjEsMCwwLTAuMSwwLjJjMCwwLDAsMCwwLDBjMC4zLDAsMC41LDAsMC43LTAuMWMwLTAuMSwwLDAsMC0wLjF2LTIuOUMxMC41LDEzLjUsMTAuMywxMy40LDEwLjEsMTMuM3ogTTEzLjEsMTcuOGgtMC43Yy0wLjQsMC0wLjksMC4xLTEuMi0wLjJjLTAuNCwwLjEtMC44LDAuMS0xLjIsMC4xYzAsMCwwLDAsMCwwYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjFjLTAuMywwLjItMC43LDAuMi0xLjEsMC4ySDcuN2MtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjJ2MC4xaDZ2LTAuMWMwLTAuMSwwLTAuMi0wLjEtMC4yQzEzLjMsMTcuOCwxMy4yLDE3LjgsMTMuMSwxNy44eiBNNS4xLDcuOWMwLjQsMS4zLDEuOSwyLjMsMy44LDIuN2wwLDBjMC43LDAuMiwxLDAuNCwxLjEsMC44YzAsMCwwLDAsMC4xLDBjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJjMC0wLjUsMC4zLTAuOCwxLjItMS4xbDAsMGMxLjktMC40LDMuNC0xLjQsMy44LTIuN0g1LjF6Ii8+PHBhdGggZD0iTTE0LjcsMTBjLTAuMywwLjMtMC44LDAuNS0xLjMsMC42YzAuNCwwLjUsMC41LDAuOCwwLjMsMS4yYy0wLjMsMC41LTAuOCwwLjctMS4zLDAuN2MtMC45LDAtMS45LTAuNS0yLjQtMC43Yy0wLjQtMC4yLTEuNS0wLjctMi42LTAuOGMtMC45LTAuMS0xLjgsMC4yLTIuMSwxLjJjLTAuNCwxLjMsMC40LDIuMiwxLjUsMi41QzcuNSwxNC45LDguNCwxNSw5LjIsMTVjMC4zLDAsMC4yLDAsMC41LDB2LTAuNkM5LDE0LjMsOC4xLDE0LjMsNy4yLDE0Yy0wLjYtMC4yLTEtMC43LTAuOC0xLjNDNi41LDEyLjIsNywxMiw3LjYsMTIuMWMwLjksMC4xLDIsMC42LDIuMywwLjdjMC42LDAuMiwxLjYsMC43LDIuNiwwLjdjMSwwLjEsMi0wLjIsMi41LTEuMUMxNS42LDExLjQsMTUuMywxMC43LDE0LjcsMTB6IE02LjksNy41aDIuNEM4LjYsNy4yLDcuOSw3LDcuNSw2LjZDNi44LDUuOCw2LjksNC41LDcuOCwzLjhjMC43LTAuNiwxLjctMC4zLDEuOCwwLjNjMC4xLDAuNSwwLjYsMC43LDAuNywxLjJjMC4xLDAuNCwwLjUsMC40LDAuNSwwLjRDMTEsNS43LDExLDUuNSwxMSw1LjRjMCwwLDAtMC4xLTAuMS0wLjNjMCwwLDAsMCwwLDBjMS4yLDAuOSwwLjUsMS43LDAsMS43YzAuNiwwLDEtMC40LDAuOC0xYzAuMiwwLjEsMC40LDAuNCwwLjIsMWMwLjYtMS0wLjMtMS4zLTAuOS0xLjhDMTEsNSwxMC44LDQuOSwxMC44LDQuN0MxMSw0LjgsMTEuMyw1LDExLjQsNWMwLjYsMC4zLDEuMywwLjMsMS40LDBjMC0wLjMtMC41LTAuNi0xLTEuNmMtMC40LTAuOS0xLjQtMS0xLjgtMS4xYy0wLjYtMC4xLTIuMi0wLjItMy4zLDFDNS42LDQuNSw1LjcsNS45LDYuNCw3QzYuNiw3LjIsNi43LDcuMyw2LjksNy41eiBNMTEuMSwxNC41djAuNmMwLjcsMC4xLDAuOSwwLjQsMC44LDAuOWMtMC4xLDAuOS0yLjQsMS4xLTMuOCwwLjNjLTAuNS0wLjMtMC43LTAuNC0wLjgtMC40Yy0wLjEsMC4xLDAuNSwwLjYsMC41LDAuNmMwLjMsMC4zLDEuMSwwLjksMi4yLDAuOWMxLjQsMCwyLjctMC40LDIuOC0xLjRDMTIuOCwxNS4xLDEyLjIsMTQuNywxMS4xLDE0LjV6Ii8+PC9nPjwvc3ZnPg==);
}

#cu-blogs-footer .blogname.pharmacy a:focus,
#cu-blogs-footer .blogname.pharmacy a:hover {
  background: url("cu_icons/pharmacy_red_20.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izk4MUEzMTt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuMSwxMy4zdjMuMWMwLDAuMSwwLDAtMC4xLDAuMmMwLDAsMCwwLDAsMGMwLjMsMCwwLjUsMCwwLjctMC4xYzAtMC4xLDAsMCwwLTAuMXYtMi45QzEwLjUsMTMuNSwxMC4zLDEzLjQsMTAuMSwxMy4zeiBNMTMuMSwxNy44aC0wLjdjLTAuNCwwLTAuOSwwLjEtMS4yLTAuMmMtMC40LDAuMS0wLjgsMC4xLTEuMiwwLjFjMCwwLDAsMCwwLDBjLTAuMiwwLTAuNC0wLjEtMC42LTAuMWMtMC4zLDAuMi0wLjcsMC4yLTEuMSwwLjJINy43Yy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuMnYwLjFoNnYtMC4xYzAtMC4xLDAtMC4yLTAuMS0wLjJDMTMuMywxNy44LDEzLjIsMTcuOCwxMy4xLDE3Ljh6IE01LjEsNy45YzAuNCwxLjMsMS45LDIuMywzLjgsMi43bDAsMGMwLjcsMC4yLDEsMC40LDEuMSwwLjhjMCwwLDAsMCwwLjEsMGMwLjIsMC4xLDAuNCwwLjEsMC42LDAuMmMwLTAuNSwwLjMtMC44LDEuMi0xLjFsMCwwYzEuOS0wLjQsMy40LTEuNCwzLjgtMi43SDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNywxMGMtMC4zLDAuMy0wLjgsMC41LTEuMywwLjZjMC40LDAuNSwwLjUsMC44LDAuMywxLjJjLTAuMywwLjUtMC44LDAuNy0xLjMsMC43Yy0wLjksMC0xLjktMC41LTIuNC0wLjdjLTAuNC0wLjItMS41LTAuNy0yLjYtMC44Yy0wLjktMC4xLTEuOCwwLjItMi4xLDEuMmMtMC40LDEuMywwLjQsMi4yLDEuNSwyLjVDNy41LDE0LjksOC40LDE1LDkuMiwxNWMwLjMsMCwwLjIsMCwwLjUsMHYtMC42QzksMTQuMyw4LjEsMTQuMyw3LjIsMTRjLTAuNi0wLjItMS0wLjctMC44LTEuM0M2LjUsMTIuMiw3LDEyLDcuNiwxMi4xYzAuOSwwLjEsMiwwLjYsMi4zLDAuN2MwLjYsMC4yLDEuNiwwLjcsMi42LDAuN2MxLDAuMSwyLTAuMiwyLjUtMS4xQzE1LjYsMTEuNCwxNS4zLDEwLjcsMTQuNywxMHogTTYuOSw3LjVoMi40QzguNiw3LjIsNy45LDcsNy41LDYuNkM2LjgsNS44LDYuOSw0LjUsNy44LDMuOGMwLjctMC42LDEuNy0wLjMsMS44LDAuM2MwLjEsMC41LDAuNiwwLjcsMC43LDEuMmMwLjEsMC40LDAuNSwwLjQsMC41LDAuNEMxMSw1LjcsMTEsNS41LDExLDUuNGMwLDAsMC0wLjEtMC4xLTAuM2MwLDAsMCwwLDAsMGMxLjIsMC45LDAuNSwxLjcsMCwxLjdjMC42LDAsMS0wLjQsMC44LTFjMC4yLDAuMSwwLjQsMC40LDAuMiwxYzAuNi0xLTAuMy0xLjMtMC45LTEuOEMxMSw1LDEwLjgsNC45LDEwLjgsNC43QzExLDQuOCwxMS4zLDUsMTEuNCw1YzAuNiwwLjMsMS4zLDAuMywxLjQsMGMwLTAuMy0wLjUtMC42LTEtMS42Yy0wLjQtMC45LTEuNC0xLTEuOC0xLjFjLTAuNi0wLjEtMi4yLTAuMi0zLjMsMUM1LjYsNC41LDUuNyw1LjksNi40LDdDNi42LDcuMiw2LjcsNy4zLDYuOSw3LjV6IE0xMS4xLDE0LjV2MC42YzAuNywwLjEsMC45LDAuNCwwLjgsMC45Yy0wLjEsMC45LTIuNCwxLjEtMy44LDAuM2MtMC41LTAuMy0wLjctMC40LTAuOC0wLjRjLTAuMSwwLjEsMC41LDAuNiwwLjUsMC42YzAuMywwLjMsMS4xLDAuOSwyLjIsMC45YzEuNCwwLDIuNy0wLjQsMi44LTEuNEMxMi44LDE1LjEsMTIuMiwxNC43LDExLjEsMTQuNXoiLz48L2c+PC9zdmc+);
}

#cu-blogs-footer .blogname.scst a {
  background: url("cu_icons/scst_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDE2LjEgMTAzLjR6bTEgMTUyLjZjNTIuMi00OS45IDc3LjYtOTguOCA2MC43LTEyOC05LjYtMTYuNy0zMS43LTI0LjYtNjEuOC0yNC42djI0YzIxLjEgMCAzNi40IDQuNyA0MSAxMi42IDMuNiA2LjMgMS42IDE1LjktLjcgMjIuOC00LjUgMTMuMy0xNC4yIDI5LjMtMjggNDYuMi04LjQgMTAuMi0xOC4xIDIwLjYtMjkgMzAuOC0xNC45LTEyLjktMzEuNS0yNS42LTQ5LjQtMzgtMS44LTIxLjgtNC41LTQyLjUtOC4yLTYxLjggMjguMS04LjMgNTMuNi0xMi43IDc0LjQtMTIuN3YtMjRjLTIyLjYgMC00OS43IDQuNS03OS41IDEzLjItMTcuMi03MC4xLTQ2LjgtMTE2LjUtODAuNi0xMTYuNS0zMy43IDAtNjMuNCA0Ni40LTgwLjYgMTE2LjUtMjkuOC04LjctNTYuOS0xMy4yLTc5LjUtMTMuMi0zMC4xIDAtNTIuMiA3LjktNjEuOCAyNC42LTE2LjkgMjkuMiA4LjUgNzguMSA2MC43IDEyOC01Mi4yIDQ5LjktNzcuNiA5OC44LTYwLjcgMTI4IDkuNiAxNi43IDMxLjcgMjQuNiA2MS44IDI0LjYgMjIuNiAwIDQ5LjctNC41IDc5LjUtMTMuMiAxNy4yIDcwLjMgNDYuOSAxMTYuNyA4MC42IDExNi43IDMzLjggMCA2My40LTQ2LjQgODAuNi0xMTYuNSAyOS44IDguNyA1Ni45IDEzLjIgNzkuNSAxMy4yIDMwLjEgMCA1Mi4xLTggNjEuOC0yNC42IDE2LjgtMjkuMy04LjYtNzguMi02MC44LTEyOC4xem0tMzUuOCAwYy05LjMgOC0xOS4yIDE1LjgtMjkuNyAyMy41LjMtNy43LjQtMTUuNi40LTIzLjVzLS4xLTE1LjgtLjQtMjMuNWMxMC41IDcuNyAyMC40IDE1LjYgMjkuNyAyMy41em0tNjIuNiAxMDguNGMtMTEuNS00LjEtMjMuMy04LjgtMzUuMS0xMy45IDYuOC0zLjYgMTMuNi03LjQgMjAuNS0xMS4zIDYuOS00IDEzLjYtOCAyMC4xLTEyLjEtMS41IDEyLjgtMy4zIDI1LjMtNS41IDM3LjN6bS0yNi43LTQ2Yy0xMS45IDYuOS0yMy45IDEzLjMtMzYgMTkuMy0xMi4xLTYtMjQuMS0xMi40LTM2LTE5LjMtMTItNi45LTIzLjYtMTQuMS0zNC44LTIxLjUtLjgtMTMuNC0xLjMtMjctMS4zLTQwLjggMC0xMy44LjQtMjcuNSAxLjMtNDAuOCAxMS4yLTcuNCAyMi44LTE0LjYgMzQuOC0yMS41IDExLjktNi45IDIzLjktMTMuMyAzNi0xOS4zIDEyLjEgNiAyNC4xIDEyLjQgMzYgMTkuMyAxMiA2LjkgMjMuNiAxNC4xIDM0LjggMjEuNS44IDEzLjQgMS4yIDI3IDEuMiA0MC44IDAgMTMuOS0uNCAyNy41LTEuMiA0MC44LTExLjIgNy4zLTIyLjggMTQuNS0zNC44IDIxLjV6bS0xMDQuMiA4LjZjNi42IDQuMSAxMy4zIDguMiAyMC4xIDEyLjEgNi44IDMuOSAxMy43IDcuNyAyMC41IDExLjMtMTEuOSA1LjItMjMuNiA5LjktMzUuMSAxMy45LTIuMi0xMS45LTQtMjQuNC01LjUtMzcuM3ptLTI3LjQtNDcuNWMtMTAuNS03LjctMjAuNC0xNS41LTI5LjctMjMuNSA5LjMtNy45IDE5LjItMTUuOCAyOS43LTIzLjUtLjMgNy43LS40IDE1LjYtLjQgMjMuNXMuMSAxNS44LjQgMjMuNXptMzIuOS0xMzEuOWMxMS41IDQuMSAyMy4zIDguNyAzNS4yIDEzLjktNi44IDMuNi0xMy43IDcuNC0yMC41IDExLjQtNi45IDQtMTMuNiA4LTIwLjIgMTIuMSAxLjUtMTIuOSAzLjMtMjUuNCA1LjUtMzcuNHptMTEwLjcgMjUuM2MtNi44LTQtMTMuNy03LjctMjAuNS0xMS40IDExLjktNS4yIDIzLjYtOS45IDM1LjEtMTMuOSAyLjIgMTIgNC4xIDI0LjUgNS41IDM3LjQtNi41LTQuMS0xMy4yLTguMi0yMC4xLTEyLjF6bS05My40LTg5LjVjNy43LTIwLjQgMTYuNy0zNi44IDI2LTQ3LjQgNC45LTUuNSAxMi4yLTEyIDE5LjQtMTIgNy4yIDAgMTQuNiA2LjUgMTkuNCAxMiA5LjQgMTAuNSAxOC40IDI2LjkgMjYgNDcuNCA0LjcgMTIuNCA4LjcgMjYgMTIuMiA0MC41LTE4LjYgNi41LTM3LjkgMTQuNC01Ny43IDIzLjgtMTkuNy05LjQtMzkuMS0xNy4zLTU3LjctMjMuOCAzLjYtMTQuNSA3LjctMjguMSAxMi40LTQwLjV6bS0xMjYuOCAxMjUuNmMtMTMuOS0xNi45LTIzLjYtMzIuOS0yOC00Ni4yLTIuMy03LTQuMy0xNi42LS43LTIyLjggNC42LTcuOSAxOS45LTEyLjYgNDEtMTIuNiAyMC44IDAgNDYuMyA0LjQgNzQuNCAxMi43LTMuNyAxOS4zLTYuNSA0MC04LjIgNjEuOC0xOCAxMi40LTM0LjUgMjUuMi00OS40IDM4LTExLTEwLjMtMjAuNy0yMC42LTI5LjEtMzAuOXptMTIuMiAxNzUuNmMtMjEuMSAwLTM2LjQtNC43LTQxLTEyLjYtMy42LTYuMi0xLjYtMTUuOS43LTIyLjggNC41LTEzLjMgMTQuMi0yOS4zIDI4LTQ2LjIgOC40LTEwLjMgMTguMS0yMC42IDI5LTMwLjggMTQuOSAxMi45IDMxLjUgMjUuNiA0OS40IDM4IDEuOCAyMS44IDQuNiA0Mi41IDguMiA2MS44LTI4LjEgOC4zLTUzLjUgMTIuNi03NC4zIDEyLjZ6bTIwNS40IDQ0Yy03LjcgMjAuNS0xNi43IDM2LjgtMjYgNDcuNC00LjkgNS41LTEyLjIgMTItMTkuNCAxMi03LjIgMC0xNC42LTYuNi0xOS40LTEyLTkuMy0xMC41LTE4LjMtMjYuOS0yNi00Ny40LTQuNy0xMi40LTguNy0yNi0xMi4yLTQwLjUgMTguNi02LjQgMzcuOS0xNC40IDU3LjctMjMuOCAxOS43IDkuNCAzOS4xIDE3LjMgNTcuNyAyMy44LTMuNiAxNC41LTcuNyAyOC4xLTEyLjQgNDAuNXptMTU0LjktNzkuNGMyLjMgNyA0LjMgMTYuNi43IDIyLjgtNC42IDcuOS0xOS45IDEyLjYtNDEgMTIuNi0yMC44IDAtNDYuMy00LjQtNzQuNC0xMi43IDMuNy0xOS4zIDYuNS00MCA4LjItNjEuOCAxOC0xMi40IDM0LjUtMjUuMiA0OS40LTM4IDEwLjggMTAuMyAyMC41IDIwLjYgMjkgMzAuOCAxMy45IDE2LjkgMjMuNiAzMi45IDI4LjEgNDYuM3oiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.scst a:focus,
#cu-blogs-footer .blogname.scst a:hover {
  background: url("cu_icons/scst_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDE2LjEgMTAzLjR6bTEgMTUyLjZjNTIuMi00OS45IDc3LjYtOTguOCA2MC43LTEyOC05LjYtMTYuNy0zMS43LTI0LjYtNjEuOC0yNC42djI0YzIxLjEgMCAzNi40IDQuNyA0MSAxMi42IDMuNiA2LjMgMS42IDE1LjktLjcgMjIuOC00LjUgMTMuMy0xNC4yIDI5LjMtMjggNDYuMi04LjQgMTAuMi0xOC4xIDIwLjYtMjkgMzAuOC0xNC45LTEyLjktMzEuNS0yNS42LTQ5LjQtMzgtMS44LTIxLjgtNC41LTQyLjUtOC4yLTYxLjggMjguMS04LjMgNTMuNi0xMi43IDc0LjQtMTIuN3YtMjRjLTIyLjYgMC00OS43IDQuNS03OS41IDEzLjItMTcuMi03MC4xLTQ2LjgtMTE2LjUtODAuNi0xMTYuNS0zMy43IDAtNjMuNCA0Ni40LTgwLjYgMTE2LjUtMjkuOC04LjctNTYuOS0xMy4yLTc5LjUtMTMuMi0zMC4xIDAtNTIuMiA3LjktNjEuOCAyNC42LTE2LjkgMjkuMiA4LjUgNzguMSA2MC43IDEyOC01Mi4yIDQ5LjktNzcuNiA5OC44LTYwLjcgMTI4IDkuNiAxNi43IDMxLjcgMjQuNiA2MS44IDI0LjYgMjIuNiAwIDQ5LjctNC41IDc5LjUtMTMuMiAxNy4yIDcwLjMgNDYuOSAxMTYuNyA4MC42IDExNi43IDMzLjggMCA2My40LTQ2LjQgODAuNi0xMTYuNSAyOS44IDguNyA1Ni45IDEzLjIgNzkuNSAxMy4yIDMwLjEgMCA1Mi4xLTggNjEuOC0yNC42IDE2LjgtMjkuMy04LjYtNzguMi02MC44LTEyOC4xem0tMzUuOCAwYy05LjMgOC0xOS4yIDE1LjgtMjkuNyAyMy41LjMtNy43LjQtMTUuNi40LTIzLjVzLS4xLTE1LjgtLjQtMjMuNWMxMC41IDcuNyAyMC40IDE1LjYgMjkuNyAyMy41em0tNjIuNiAxMDguNGMtMTEuNS00LjEtMjMuMy04LjgtMzUuMS0xMy45IDYuOC0zLjYgMTMuNi03LjQgMjAuNS0xMS4zIDYuOS00IDEzLjYtOCAyMC4xLTEyLjEtMS41IDEyLjgtMy4zIDI1LjMtNS41IDM3LjN6bS0yNi43LTQ2Yy0xMS45IDYuOS0yMy45IDEzLjMtMzYgMTkuMy0xMi4xLTYtMjQuMS0xMi40LTM2LTE5LjMtMTItNi45LTIzLjYtMTQuMS0zNC44LTIxLjUtLjgtMTMuNC0xLjMtMjctMS4zLTQwLjggMC0xMy44LjQtMjcuNSAxLjMtNDAuOCAxMS4yLTcuNCAyMi44LTE0LjYgMzQuOC0yMS41IDExLjktNi45IDIzLjktMTMuMyAzNi0xOS4zIDEyLjEgNiAyNC4xIDEyLjQgMzYgMTkuMyAxMiA2LjkgMjMuNiAxNC4xIDM0LjggMjEuNS44IDEzLjQgMS4yIDI3IDEuMiA0MC44IDAgMTMuOS0uNCAyNy41LTEuMiA0MC44LTExLjIgNy4zLTIyLjggMTQuNS0zNC44IDIxLjV6bS0xMDQuMiA4LjZjNi42IDQuMSAxMy4zIDguMiAyMC4xIDEyLjEgNi44IDMuOSAxMy43IDcuNyAyMC41IDExLjMtMTEuOSA1LjItMjMuNiA5LjktMzUuMSAxMy45LTIuMi0xMS45LTQtMjQuNC01LjUtMzcuM3ptLTI3LjQtNDcuNWMtMTAuNS03LjctMjAuNC0xNS41LTI5LjctMjMuNSA5LjMtNy45IDE5LjItMTUuOCAyOS43LTIzLjUtLjMgNy43LS40IDE1LjYtLjQgMjMuNXMuMSAxNS44LjQgMjMuNXptMzIuOS0xMzEuOWMxMS41IDQuMSAyMy4zIDguNyAzNS4yIDEzLjktNi44IDMuNi0xMy43IDcuNC0yMC41IDExLjQtNi45IDQtMTMuNiA4LTIwLjIgMTIuMSAxLjUtMTIuOSAzLjMtMjUuNCA1LjUtMzcuNHptMTEwLjcgMjUuM2MtNi44LTQtMTMuNy03LjctMjAuNS0xMS40IDExLjktNS4yIDIzLjYtOS45IDM1LjEtMTMuOSAyLjIgMTIgNC4xIDI0LjUgNS41IDM3LjQtNi41LTQuMS0xMy4yLTguMi0yMC4xLTEyLjF6bS05My40LTg5LjVjNy43LTIwLjQgMTYuNy0zNi44IDI2LTQ3LjQgNC45LTUuNSAxMi4yLTEyIDE5LjQtMTIgNy4yIDAgMTQuNiA2LjUgMTkuNCAxMiA5LjQgMTAuNSAxOC40IDI2LjkgMjYgNDcuNCA0LjcgMTIuNCA4LjcgMjYgMTIuMiA0MC41LTE4LjYgNi41LTM3LjkgMTQuNC01Ny43IDIzLjgtMTkuNy05LjQtMzkuMS0xNy4zLTU3LjctMjMuOCAzLjYtMTQuNSA3LjctMjguMSAxMi40LTQwLjV6bS0xMjYuOCAxMjUuNmMtMTMuOS0xNi45LTIzLjYtMzIuOS0yOC00Ni4yLTIuMy03LTQuMy0xNi42LS43LTIyLjggNC42LTcuOSAxOS45LTEyLjYgNDEtMTIuNiAyMC44IDAgNDYuMyA0LjQgNzQuNCAxMi43LTMuNyAxOS4zLTYuNSA0MC04LjIgNjEuOC0xOCAxMi40LTM0LjUgMjUuMi00OS40IDM4LTExLTEwLjMtMjAuNy0yMC42LTI5LjEtMzAuOXptMTIuMiAxNzUuNmMtMjEuMSAwLTM2LjQtNC43LTQxLTEyLjYtMy42LTYuMi0xLjYtMTUuOS43LTIyLjggNC41LTEzLjMgMTQuMi0yOS4zIDI4LTQ2LjIgOC40LTEwLjMgMTguMS0yMC42IDI5LTMwLjggMTQuOSAxMi45IDMxLjUgMjUuNiA0OS40IDM4IDEuOCAyMS44IDQuNiA0Mi41IDguMiA2MS44LTI4LjEgOC4zLTUzLjUgMTIuNi03NC4zIDEyLjZ6bTIwNS40IDQ0Yy03LjcgMjAuNS0xNi43IDM2LjgtMjYgNDcuNC00LjkgNS41LTEyLjIgMTItMTkuNCAxMi03LjIgMC0xNC42LTYuNi0xOS40LTEyLTkuMy0xMC41LTE4LjMtMjYuOS0yNi00Ny40LTQuNy0xMi40LTguNy0yNi0xMi4yLTQwLjUgMTguNi02LjQgMzcuOS0xNC40IDU3LjctMjMuOCAxOS43IDkuNCAzOS4xIDE3LjMgNTcuNyAyMy44LTMuNiAxNC41LTcuNyAyOC4xLTEyLjQgNDAuNXptMTU0LjktNzkuNGMyLjMgNyA0LjMgMTYuNi43IDIyLjgtNC42IDcuOS0xOS45IDEyLjYtNDEgMTIuNi0yMC44IDAtNDYuMy00LjQtNzQuNC0xMi43IDMuNy0xOS4zIDYuNS00MCA4LjItNjEuOCAxOC0xMi40IDM0LjUtMjUuMiA0OS40LTM4IDEwLjggMTAuMyAyMC41IDIwLjYgMjkgMzAuOCAxMy45IDE2LjkgMjMuNiAzMi45IDI4LjEgNDYuM3oiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.wilkinson a {
  background: url("cu_icons/wilkinson_black_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzg0IDY0Yy00OS4yIDAtOTQgMTguNS0xMjggNDguOS0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXMtOTQgMTguNS0xMjggNDguOXYyODYuMmwxIC45YzguMiA3LjMgMTcgMTMuOCAyNi40IDE5LjYgOS40LTcuNiAxOS43LTE0LjIgMzAuOC0xOS42IDIxLjEtMTAuMiA0NC44LTE2IDY5LjgtMTZzNDguNyA1LjcgNjkuOCAxNmMxMSA1LjQgMjEuMyAxMS45IDMwLjggMTkuNiAxLjggMS41IDMuNiAzIDUuNCA0LjYgOC4xIDcuMiAxNS41IDE1LjIgMjIgMjMuOCA2LjUtOC43IDEzLjktMTYuNyAyMi0yMy44IDEuOC0xLjYgMy42LTMuMSA1LjQtNC42IDkuNC03LjYgMTkuOC0xNC4yIDMwLjgtMTkuNiAyMS4xLTEwLjIgNDQuOC0xNiA2OS44LTE2czQ4LjcgNS43IDY5LjggMTZjMTEgNS40IDIxLjMgMTEuOSAzMC44IDE5LjYgOS40LTUuOCAxOC4yLTEyLjMgMjYuNC0xOS42bDEtLjl2LTI4Ni4yYy0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXptLTI1NiAyODhjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3ptMjU2IDBjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3oiLz48L3N2Zz4=);
}

#cu-blogs-footer .blogname.wilkinson a:focus,
#cu-blogs-footer .blogname.wilkinson a:hover {
  background: url("cu_icons/wilkinson_red_20.png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMzg0IDY0Yy00OS4yIDAtOTQgMTguNS0xMjggNDguOS0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXMtOTQgMTguNS0xMjggNDguOXYyODYuMmwxIC45YzguMiA3LjMgMTcgMTMuOCAyNi40IDE5LjYgOS40LTcuNiAxOS43LTE0LjIgMzAuOC0xOS42IDIxLjEtMTAuMiA0NC44LTE2IDY5LjgtMTZzNDguNyA1LjcgNjkuOCAxNmMxMSA1LjQgMjEuMyAxMS45IDMwLjggMTkuNiAxLjggMS41IDMuNiAzIDUuNCA0LjYgOC4xIDcuMiAxNS41IDE1LjIgMjIgMjMuOCA2LjUtOC43IDEzLjktMTYuNyAyMi0yMy44IDEuOC0xLjYgMy42LTMuMSA1LjQtNC42IDkuNC03LjYgMTkuOC0xNC4yIDMwLjgtMTkuNiAyMS4xLTEwLjIgNDQuOC0xNiA2OS44LTE2czQ4LjcgNS43IDY5LjggMTZjMTEgNS40IDIxLjMgMTEuOSAzMC44IDE5LjYgOS40LTUuOCAxOC4yLTEyLjMgMjYuNC0xOS42bDEtLjl2LTI4Ni4yYy0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXptLTI1NiAyODhjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3ptMjU2IDBjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3oiLz48L3N2Zz4=);
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  #cu-blogs-footer {}

  #cu-blogs-footer .blogname a {
    background-image: url(/_assets/cu_icons/cu_monogram_black_20.png);
  }

  #cu-blogs-footer .blogname a:focus,
  #cu-blogs-footer .blogname a:hover {
    background-image: url(/_assets/cu_icons/cu_monogram_red_20.png);
  }

  #cu-blogs-footer .blogname.business a {
    background-image: url(/_assets/cu_icons/business_black_20.png);
  }

  #cu-blogs-footer .blogname.business a:focus,
  #cu-blogs-footer .blogname.business a:hover {
    background-image: url(/_assets/cu_icons/business_red_20.png);
  }

  #cu-blogs-footer .blogname.communication a {
    background-image: url(/_assets/cu_icons/communication_black_20.png);
  }

  #cu-blogs-footer .blogname.communication a:focus,
  #cu-blogs-footer .blogname.communication a:hover {
    background-image: url(/_assets/cu_icons/communication_red_20.png);
  }

  #cu-blogs-footer .blogname.copa a {
    background-image: url(/_assets/cu_icons/copa_black_20.png);
  }

  #cu-blogs-footer .blogname.copa a:focus,
  #cu-blogs-footer .blogname.copa a:hover {
    background-image: url(/_assets/cu_icons/copa_red_20.png);
  }

  #cu-blogs-footer .blogname.crean a {
    background-image: url(/_assets/cu_icons/crean_black_20.png);
  }

  #cu-blogs-footer .blogname.crean a:focus,
  #cu-blogs-footer .blogname.crean a:hover {
    background-image: url(/_assets/cu_icons/crean_red_20.png);
  }

  #cu-blogs-footer .blogname.dodge a {
    background-image: url(/_assets/cu_icons/dodge_black_20.png);
  }

  #cu-blogs-footer .blogname.dodge a:focus,
  #cu-blogs-footer .blogname.dodge a:hover {
    background-image: url(/_assets/cu_icons/dodge_red_20.png);
  }

  #cu-blogs-footer .blogname.education a {
    background-image: url(/_assets/cu_icons/education_black_20.png);
  }

  #cu-blogs-footer .blogname.education a:focus,
  #cu-blogs-footer .blogname.education a:hover {
    background-image: url(/_assets/cu_icons/education_red_20.png);
  }

  #cu-blogs-footer .blogname.law a {
    background-image: url(/_assets/cu_icons/law_black_20.png);
  }

  #cu-blogs-footer .blogname.law a:focus,
  #cu-blogs-footer .blogname.law a:hover {
    background-image: url(/_assets/cu_icons/law_red_20.png);
  }

  #cu-blogs-footer .blogname.pharmacy a {
    background-image: url(/_assets/cu_icons/pharmacy_black_20.png);
  }

  #cu-blogs-footer .blogname.pharmacy a:focus,
  #cu-blogs-footer .blogname.pharmacy a:hover {
    background-image: url(/_assets/cu_icons/pharmacy_red_20.png);
  }

  #cu-blogs-footer .blogname.scst a {
    background-image: url(/_assets/cu_icons/scst_black_20.png);
  }

  #cu-blogs-footer .blogname.scst a:focus,
  #cu-blogs-footer .blogname.scst a:hover {
    background-image: url(/_assets/cu_icons/scst_red_20.png);
  }

  #cu-blogs-footer .blogname.wilkinson a {
    background-image: url(/_assets/cu_icons/wilkinson_black_20.png);
  }

  #cu-blogs-footer .blogname.wilkinson a:focus,
  #cu-blogs-footer .blogname.wilkinson a:hover {
    background-image: url(/_assets/cu_icons/wilkinson_red_20.png);
  }
}

#cu-blogs-footer .breadcrumbs {
  clear: both;
  margin: 10px 0 10px 0;
}

#cu-blogs-footer .breadcrumbs>ul {
  width: 100%;
  float: left;
  text-align: left;
}

@media (min-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .breadcrumbs>ul {
    width: 60%;
  }
}

#cu-blogs-footer .virtualTour .breadcrumbs {
  text-align: center;
  padding: 0;
  margin: 0 0 15px 0;
  display: none;
}

#cu-blogs-footer .virtualTour .breadcrumbs ul li {
  font-size: 13px;
}

#cu-blogs-footer .virtualTour .breadcrumbs .bullet {
  margin: 0;
}

@media (min-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .virtualTour .breadcrumbs .bullet {
    margin: 0 5px;
  }
}

@media (min-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .virtualTour .breadcrumbs {
    display: block;
  }
}

#cu-blogs-footer .breadcrumbs a {
  border-bottom: 2px dotted #c1c1c1;
}

#cu-blogs-footer .breadcrumbs .home {
  display: inline-block;
  vertical-align: text-top;
  border-bottom: none;
  height: 17px;
  width: 13px;
  text-indent: -9999px;
  background-image: url(/_assets/home_icon.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#cu-blogs-footer .breadcrumbs ul li {
  list-style-type: none;
  display: inline-block;
}

#cu-blogs-footer .breadcrumbs ul li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}

#cu-blogs-footer .breadcrumbs .bullet {
  margin: 0 6px;
}

#cu-blogs-footer .buttonLinks {
  padding: 0 16px;
  list-style-type: none;
  margin: 0 0 16px 0;
}

#cu-blogs-footer .buttonLinks li {
  margin-bottom: 2px;
}

#cu-blogs-footer .buttonLinks li a {
  background-color: #ffffff;
  font-size: 13px;
  color: #a50034;
  padding: 8px 10px 8px 10px;
  margin: 0 auto 0 auto;
  width: 100%;
  display: inline-block;
  position: relative;
}

#cu-blogs-footer .buttonLinks li a:hover {
  background-color: #fcfafb;
  color: #bb223c;
}

#cu-blogs-footer .buttonLinks li a:after {
  content: ' »';
}

#cu-blogs-footer .callout {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  line-height: 20px;
  margin: 0 0 20px 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}

#cu-blogs-footer .callout::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .callout .editableContent,
#cu-blogs-footer .callout h2 {
  padding: 0 16px;
  margin: 16px 0;
  line-height: 20px;
}

#cu-blogs-footer .callout .editableContent a,
#cu-blogs-footer .callout h2 a {
  border-bottom: 2px dotted #a8a8a8;
}

#cu-blogs-footer .callout img {
  display: block;
}

#cu-blogs-footer .callout h3 {
  margin: 5px 0;
}

#cu-blogs-footer .callout h2 {
  font-size: 16px;
  font-family: Arial, sans-serif;
}

#cu-blogs-footer .caption {
  height: 60px;
  display: table;
  padding: 0 10px 0 10px;
  background-color: #434343;
  color: #ffffff;
  position: relative;
  top: -7px;
}

#cu-blogs-footer .ie7 .caption .text {
  margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px": "0");
}

#cu-blogs-footer .caption .captionWrapper {
  position: relative;
}

#cu-blogs-footer .caption .text {
  display: table-cell;
  vertical-align: middle;
  width: 170px;
  line-height: 19px;
  font-size: 21px;
  padding: 12px 0 0 0;
  text-align: center;
}

#cu-blogs-footer .btn-flat {
  padding: 5px 10px 5px 10px;
}

#cu-blogs-footer .btn-flat:after {
  font-size: 16px;
  content: "»";
  margin-left: 20px;
}

#cu-blogs-footer .btn-flat.white {
  background-color: #ffffff;
}

#cu-blogs-footer .teal {
  background-color: #25b6a5;
}

#cu-blogs-footer .teal:hover {
  background-color: #24d4bf;
}

#cu-blogs-footer .teal2 {
  background-color: #02bac2;
}

#cu-blogs-footer .teal2:hover {
  background-color: #01cdd4;
}

#cu-blogs-footer .red {
  background-color: #a50034;
}

#cu-blogs-footer .red:hover {
  background-color: #ba183e;
}

#cu-blogs-footer .grey {
  background-color: #2f2f2f;
}

#cu-blogs-footer .grey:hover {
  background-color: #4c4b45;
}

#cu-blogs-footer .grey2 {
  background-color: #6e6e66;
}

#cu-blogs-footer .grey2:hover {
  background-color: #918e87;
}

#cu-blogs-footer .ie7 .leftSlideFade,
#cu-blogs-footer .ie7 .rightSlideFade {
  display: none;
}

#cu-blogs-footer .leftSlideFade {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: -100%;
  z-index: 110;
  background-image: url(/_assets/slide_fade_left.png);
  background-repeat: repeat-y;
  background-position: right top;
}

#cu-blogs-footer .rightSlideFade {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  right: -100%;
  z-index: 110;
  background-image: url(/_assets/slide_fade_right.png);
  background-repeat: repeat-y;
  background-position: left top;
}

#cu-blogs-footer .ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

#cu-blogs-footer .ir br {
  display: none;
}

#cu-blogs-footer .hidden {
  display: none !important;
  visibility: hidden;
}

#cu-blogs-footer .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#cu-blogs-footer .visuallyhidden.focusable:active,
#cu-blogs-footer .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

#cu-blogs-footer .invisible {
  visibility: hidden;
}

#cu-blogs-footer .is-visible {
  visibility: visible;
}

#cu-blogs-footer .clearfix,
#cu-blogs-footer .photo-gallery ul {
  zoom: 1;
}

#cu-blogs-footer .clearfix:before,
#cu-blogs-footer .photo-gallery ul:before {
  content: "";
  display: table;
}

#cu-blogs-footer .clearfix:after,
#cu-blogs-footer .photo-gallery ul:after {
  content: "";
  display: table;
  clear: both;
}

#cu-blogs-footer .ellipsis.multiline {
  white-space: normal;
}

#cu-blogs-footer .js .noscript {
  display: none;
}

#cu-blogs-footer .noscript p {
  position: static;
  color: #2f2f2f;
  border-bottom: 1px solid #2f2f2f;
  text-align: left;
  padding: 8px 12px 8px 50px;
  margin: -8px 0 0 0;
  font-size: 1.2em;
  line-height: 1.4em;
  background: #FFFFBD;
}

#cu-blogs-footer .twitter {
  background-position: -2px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .twitter {
    background-position: -2px -1px;
  }
}

#cu-blogs-footer .facebook {
  background-position: -28px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facebook {
    background-position: -28px -1px;
  }
}

#cu-blogs-footer .pinterest {
  background-position: -54px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .pinterest {
    background-position: -54px -1px;
  }
}

#cu-blogs-footer .iTunes {
  background-position: -80px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .iTunes {
    background-position: -80px -1px;
  }
}

#cu-blogs-footer .youTube {
  background-position: -106px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .youTube {
    background-position: -106px -1px;
  }
}

#cu-blogs-footer .linkedIn {
  background-position: -132px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .linkedIn {
    background-position: -132px -1px;
  }
}

#cu-blogs-footer .googlePlus {
  background-position: -158px -1px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .googlePlus {
    background-position: -158px -1px;
  }
}

#cu-blogs-footer .fast_transition {
  -webkit-transition: left 1s ease-out, opacity 1s ease-out;
  transition: left 1s ease-out, opacity 1s ease-out;
}

#cu-blogs-footer .slow_transition {
  -webkit-transition: left 2s ease-out, opacity 2s ease-out;
  transition: left 2s ease-out, opacity 2s ease-out;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .maxWidth {
    max-width: 1130px;
    margin: 0 auto 0 auto;
  }
}

#cu-blogs-footer .address {
  color: #2f2f2f;
  line-height: 18px;
}

#cu-blogs-footer .copyright {
  font-style: normal;
}

#cu-blogs-footer th.header-light {
  background-color: #EAE1BC;
}

#cu-blogs-footer .tweetbox {
  border: 1px solid #c1c1c1;
  margin: 0 0 20px 0;
}

#cu-blogs-footer .tweetbox iframe {
  width: 100% !important;
}

#cu-blogs-footer .editableContent ul,
#cu-blogs-footer .editableContent ol {
  margin-left: 32px;
}

#cu-blogs-footer .editableContent li ul,
#cu-blogs-footer .editableContent li ol {
  margin-top: 10px;
}

#cu-blogs-footer .editableContent img {
  margin: 0 16px 16px 16px;
  padding: 10px;
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .editableContent img[align="left"] {
  margin-left: 0;
}

#cu-blogs-footer .editableContent img[align="right"] {
  margin-right: 0;
}

#cu-blogs-footer .editableContent .editableContent .noborder {
  border: 0;
}

#cu-blogs-footer .editableContent .video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 16px;
}

#cu-blogs-footer .editableContent .video iframe,
#cu-blogs-footer .editableContent .video object,
#cu-blogs-footer .editableContent .video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .fact-card {
  display: inline-block;
  white-space: normal;
  margin: 30px auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000;
  perspective: 1000;
  width: 200px;
  height: 250px;
  position: relative;
  border-radius: 3px;
  font-size: 28px;
  cursor: pointer;
}

#cu-blogs-footer .fact-card .fact-front {
  padding: 8px;
}

#cu-blogs-footer .fact-card .fact-front,
#cu-blogs-footer .fact-card .fact-back {
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  text-align: center;
  color: #ffffff;
  border-radius: 3px;
}

#cu-blogs-footer .fact-card .fact-content {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}

#cu-blogs-footer .fact-card .fact-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 50px;
  border: 2px solid #f7f6f0;
  color: #2f2f2f;
}

#cu-blogs-footer .fact-card.flipped {}

#cu-blogs-footer .fact-card.flipped .fact-front {
  -webkit-transform: rotateY(180deg) !important;
  transform: rotateY(180deg) !important;
  -webkit-transition: 0.8s !important;
  transition: 0.8s !important;
}

#cu-blogs-footer .fact-card.flipped .fact-back {
  -webkit-transform: rotateY(360deg) !important;
  transform: rotateY(360deg) !important;
  -webkit-transition: 0.8s !important;
  transition: 0.8s !important;
}

#cu-blogs-footer .fact-card:focus {
  outline: 2px dotted #333;
  outline-offset: 5px;
}

#cu-blogs-footer .fact-card .red {
  position: absolute;
  z-index: 2;
  background-color: #992718;
}

#cu-blogs-footer .fact-card .orange {
  position: absolute;
  z-index: 2;
  background-color: #a16708;
}

#cu-blogs-footer .fact-card .green {
  position: absolute;
  z-index: 2;
  background-color: #1a8577;
}

#cu-blogs-footer .fact-card .blue {
  position: absolute;
  z-index: 2;
  background-color: #018085;
}

#cu-blogs-footer .fact-card .fact-stat-nums {
  position: relative;
  z-index: 6;
  font-family: Arial, sans-serif;
  font-weight: 800;
  font-size: 65px;
}

#cu-blogs-footer .fact-card .fact-title-1 {
  display: block;
  position: relative;
  z-index: 6;
  font-family: Arial, sans-serif;
  font-weight: 100;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 8px;
}

#cu-blogs-footer .fact-card .fact-title-2 {
  display: block;
  position: relative;
  z-index: 6;
  font-family: Arial, sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 1;
}

#cu-blogs-footer .fact-card .fact-back-text {
  font-family: Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  text-align: left;
  margin: 0 20px 0 20px;
  line-height: 18px;
}

#cu-blogs-footer .fact-card .fact-link {
  width: 100%;
  min-height: 50px;
  position: absolute;
  font-weight: 800;
  bottom: 0;
  left: 0;
  background-color: #f7f6f0;
  font-family: Arial, sans-serif;
  text-align: left;
  color: #294d5e;
  line-height: 14px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 20px 20px 20px 20px;
  word-wrap: break-word;
}

#cu-blogs-footer .fact-card .fact-link:hover {
  color: #1a303a;
}

#cu-blogs-footer .fact-card .fact-image {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 4;
  background-repeat: no-repeat;
  opacity: 0.2;
  top: 0;
  left: 0;
}

#cu-blogs-footer .fact-card .fact-image.people {
  background-image: url(/_assets/many_people.svg);
  background-size: contain;
  background-position: center top;
}

#cu-blogs-footer .fact-card .fact-image.student {
  background-image: url(/_assets/student_walking.svg);
  background-size: 185px;
  background-position: left center;
}

#cu-blogs-footer .fact-card .fact-image.chair {
  background-image: url(/_assets/desk_chair.svg);
  background-size: contain;
  background-position: right center;
}

#cu-blogs-footer .fact-card .fact-image.books {
  background-image: url(/_assets/stacked_books.svg);
  background-size: contain;
  background-position: right top;
}

#cu-blogs-footer .fact-card .fact-image.mortarboard {
  background-image: url(/_assets/mortarboard.svg);
  background-size: 65px;
  background-position: center top;
}

#cu-blogs-footer .fact-card .fact-image.mortarboard:before,
#cu-blogs-footer .fact-card .fact-image.mortarboard:after {
  display: block;
  content: "";
  position: absolute;
  top: 30px;
  width: 45px;
  height: 1px;
  background: #fff;
}

#cu-blogs-footer .fact-card .fact-image.mortarboard:before {
  left: 15px;
}

#cu-blogs-footer .fact-card .fact-image.mortarboard:after {
  right: 15px;
}

#cu-blogs-footer .flex-container a:active,
#cu-blogs-footer .flexslider a:active,
#cu-blogs-footer .flex-container a:focus,
#cu-blogs-footer .flexslider a:focus {
  outline: none;
}

#cu-blogs-footer .slides,
#cu-blogs-footer .flex-control-nav,
#cu-blogs-footer .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

#cu-blogs-footer .flexslider {
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .flexslider .slides>li {
  display: none;
  -webkit-backface-visibility: hidden;
}

#cu-blogs-footer .flexslider .slides img {
  width: 100%;
  display: block;
}

@media (min-width: 1200px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flexslider .slides .bg3 img {
    max-width: 200% !important;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flexslider {
    overflow: visible !important;
  }
}

@media (min-width: 1200px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flexslider {
    overflow: visible !important;
  }
}

#cu-blogs-footer .flex-pauseplay {
  color: #ffffff;
  background-color: Blue;
  position: fixed;
  left: 0;
  top: 0;
  visibility: hidden;
}

#cu-blogs-footer .flex-pauseplay span {
  text-transform: capitalize;
}

#cu-blogs-footer html[xmlns] .slides {
  display: block;
}

#cu-blogs-footer * html .slides {
  height: 1%;
}

#cu-blogs-footer .no-js .slides>li:first-child {
  display: block;
}

#cu-blogs-footer .flexslider {
  background: transparent;
  border: none;
  position: relative;
  zoom: 1;
}

#cu-blogs-footer .flexslider .slides {
  zoom: 1;
}

#cu-blogs-footer .flexslider .slides>li {
  position: relative;
}

#cu-blogs-footer .slide {
  overflow: hidden;
  position: relative;
  bottom: 0;
}

#cu-blogs-footer .slide .more {
  margin-left: 10px;
}

#cu-blogs-footer .slide .dataDescription {
  background-color: #eaeaea;
  font-size: 18px;
  font-style: italic;
  padding: 10px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slide {
    position: relative;
    max-height: 500px;
    border: none;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slide {
    position: relative;
  }
}

@media (min-width: 1200px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slide {
    position: relative;
  }
}

#cu-blogs-footer .slideDescription {
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .active .slideDescription {
    visibility: visible;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideDescription .centeredContent a:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 0;
    height: 0;
    border: 17px solid transparent;
    border-left: 10px solid #a50034;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideDescription .centeredContent a {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100px;
    background-color: #a50034;
    color: #ffffff;
    line-height: 2.8;
    padding: 0 10px 0 10px;
    text-indent: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideDescription .centeredContent {
    position: relative;
    background-color: #ffffff;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding: 8px 0 7px 0;
    text-align: center;
    -webkit-box-shadow: 0px 0px 7px 0px #434343;
    box-shadow: 0px 0px 7px 0px #434343;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideDescription {
    display: block;
    visibility: hidden;
    position: absolute;
    bottom: 100%;
    bottom: 65px;
    padding: 0 0 0 10%;
    white-space: nowrap;
    width: 80%;
  }
}

#cu-blogs-footer .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slides {
    border-bottom: none;
  }
}

#cu-blogs-footer .slideLinks {
  list-style-type: none;
}

#cu-blogs-footer .slideLinks li a:hover {
  color: #a50034 !important;
}

#cu-blogs-footer .slideLinks li a .bullet {
  margin: 0 0 0 3px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideLinks li a .bullet {
    margin: 0 0 0 3px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .slideLinks {
    list-style-type: none;
  }
}

#cu-blogs-footer .flex-container {
  zoom: 1;
  position: relative;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-container {
    overflow: hidden;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-container {
    overflow: visible !important;
  }
}

@media (min-width: 1200px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-container {
    overflow: visible !important;
  }
}

#cu-blogs-footer .flex-caption {
  background: none;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  zoom: 1;
  width: 96%;
  padding: 2%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  font-size: 14px;
  line-height: 18px;
}

#cu-blogs-footer .oldie .flex-direction-nav {
  height: 0;
}

#cu-blogs-footer .flex-direction-nav li a {
  width: 43px;
  height: 56px;
  margin: -28px 0 0;
  display: block;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
  z-index: 9999999999999999999;
  outline: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

#cu-blogs-footer .flex-direction-nav li a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#cu-blogs-footer .homepage-feature .flex-direction-nav li a {
  z-index: 10;
}

#cu-blogs-footer .ie7 .flex-direction-nav li a {
  top: 80%;
}

#cu-blogs-footer .flex-direction-nav li a.next {
  background-position: -43px 0;
  right: 0;
}

#cu-blogs-footer .flex-direction-nav li a.flex-prev {
  background-position: 0 0;
  left: 0;
}

#cu-blogs-footer .flex-direction-nav li a.flex-next {
  background-position: -42px 0;
  right: 0;
}

#cu-blogs-footer .flex-direction-nav li a.flex-disabled {
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-direction-nav li a {
    top: 45% !important;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-direction-nav li a {
    top: 45% !important;
  }
}

@media (min-width: 1200px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .flex-direction-nav li a {
    top: 38% !important;
  }
}

#cu-blogs-footer .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -30px;
  text-align: center;
  z-index: 999;
}

#cu-blogs-footer .flex-control-nav li {
  margin: 0 0 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#cu-blogs-footer .flex-control-nav li:first-child {
  margin: 0;
}

#cu-blogs-footer .flex-control-nav li a {
  width: 13px;
  height: 13px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
}

#cu-blogs-footer .flex-control-nav li a:hover {
  background-position: 0 -13px;
}

#cu-blogs-footer .flex-control-nav li a.active {
  background-position: 0 -26px;
  cursor: default;
}

#cu-blogs-footer .flexslider .flex-viewport {
  overflow: visible !important;
}

#cu-blogs-footer label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 6px;
  margin-right: 6px;
  font-weight: bold;
}

#cu-blogs-footer input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
}

#cu-blogs-footer input[type="radio"],
#cu-blogs-footer input[type="checkbox"] {
  margin: 4px 0 6px;
  margin-top: 1px \9;
  line-height: normal;
}

#cu-blogs-footer select[multiple],
#cu-blogs-footer select[size] {
  height: auto;
}

#cu-blogs-footer select {
  height: 34px;
}

#cu-blogs-footer select,
#cu-blogs-footer textarea,
#cu-blogs-footer input[type="text"],
#cu-blogs-footer input[type="password"],
#cu-blogs-footer input[type="datetime"],
#cu-blogs-footer input[type="datetime-local"],
#cu-blogs-footer input[type="date"],
#cu-blogs-footer input[type="month"],
#cu-blogs-footer input[type="time"],
#cu-blogs-footer input[type="week"],
#cu-blogs-footer input[type="number"],
#cu-blogs-footer input[type="email"],
#cu-blogs-footer input[type="url"],
#cu-blogs-footer input[type="search"],
#cu-blogs-footer input[type="tel"],
#cu-blogs-footer input[type="col"] {
  border: 1px solid #cbcac5;
  border-radius: 3px;
  line-height: normal;
  color: #2f2f2f;
  font-size: 13px;
  padding: 8px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  margin-bottom: 6px;
  outline: none;
}

#cu-blogs-footer select:focus,
#cu-blogs-footer select:active,
#cu-blogs-footer textarea:focus,
#cu-blogs-footer textarea:active,
#cu-blogs-footer input[type="text"]:focus,
#cu-blogs-footer input[type="text"]:active,
#cu-blogs-footer input[type="password"]:focus,
#cu-blogs-footer input[type="password"]:active,
#cu-blogs-footer input[type="datetime"]:focus,
#cu-blogs-footer input[type="datetime"]:active,
#cu-blogs-footer input[type="datetime-local"]:focus,
#cu-blogs-footer input[type="datetime-local"]:active,
#cu-blogs-footer input[type="date"]:focus,
#cu-blogs-footer input[type="date"]:active,
#cu-blogs-footer input[type="month"]:focus,
#cu-blogs-footer input[type="month"]:active,
#cu-blogs-footer input[type="time"]:focus,
#cu-blogs-footer input[type="time"]:active,
#cu-blogs-footer input[type="week"]:focus,
#cu-blogs-footer input[type="week"]:active,
#cu-blogs-footer input[type="number"]:focus,
#cu-blogs-footer input[type="number"]:active,
#cu-blogs-footer input[type="email"]:focus,
#cu-blogs-footer input[type="email"]:active,
#cu-blogs-footer input[type="url"]:focus,
#cu-blogs-footer input[type="url"]:active,
#cu-blogs-footer input[type="search"]:focus,
#cu-blogs-footer input[type="search"]:active,
#cu-blogs-footer input[type="tel"]:focus,
#cu-blogs-footer input[type="tel"]:active,
#cu-blogs-footer input[type="col"]:focus,
#cu-blogs-footer input[type="col"]:active {
  border-color: rgba(41, 77, 94, 0.8);
  outline: 0;
  -webkit-box-shadow: 0 0 5px rgba(41, 77, 94, 0.6);
  box-shadow: 0 0 5px rgba(41, 77, 94, 0.6);
}

#cu-blogs-footer input[size],
#cu-blogs-footer select[size] {
  width: auto;
}

#cu-blogs-footer input[type="submit"] {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #a50034;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer input[type="submit"]:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer input[type="submit"]:hover,
#cu-blogs-footer input[type="submit"]:focus {
  background-color: #810029;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer input[type="submit"]:active {
  -webkit-transition: none;
  transition: none;
  background-color: #810029;
}

#cu-blogs-footer .cd-header {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #21272c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-header {
    height: 70px;
    background-color: transparent;
  }
}

#cu-blogs-footer #cd-logo {
  float: left;
  margin: 13px 0 0 5%;
}

#cu-blogs-footer #cd-logo img {
  display: block;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cd-logo {
    margin: 23px 0 0 5%;
  }
}

#cu-blogs-footer .cd-primary-nav {
  float: right;
  margin-right: 5%;
  width: 44px;
  height: 100%;
  background: url("../assets/cd-icon-menu.svg") no-repeat center center;
}

#cu-blogs-footer .cd-primary-nav ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

#cu-blogs-footer .cd-primary-nav ul.is-visible {
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
}

#cu-blogs-footer .cd-primary-nav a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding-left: 5%;
  background: #21272c;
  border-top: 1px solid #333c44;
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-primary-nav {
    width: auto;
    height: auto;
    background: none;
  }

  #cu-blogs-footer .cd-primary-nav ul {
    position: static;
    width: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    line-height: 70px;
  }

  #cu-blogs-footer .cd-primary-nav ul.is-visible {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  #cu-blogs-footer .cd-primary-nav li {
    display: inline-block;
    margin-left: 1em;
  }

  #cu-blogs-footer .cd-primary-nav a {
    display: inline-block;
    height: auto;
    font-weight: 600;
    line-height: normal;
    background: transparent;
    padding: .6em 1em;
    border-top: none;
  }
}

#cu-blogs-footer .cd-hero {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#cu-blogs-footer .cd-hero-slider {
  position: relative;
  height: 360px;
  overflow: hidden;
}

#cu-blogs-footer .cd-hero-slider li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

#cu-blogs-footer .cd-hero-slider li.selected {
  position: relative;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

#cu-blogs-footer .cd-hero-slider li.move-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

#cu-blogs-footer .cd-hero-slider li.is-moving,
#cu-blogs-footer .cd-hero-slider li.selected {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-hero-slider {
    height: 500px;
  }
}

@media only screen and (min-width: 1170px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-hero-slider {
    height: 680px;
  }
}

#cu-blogs-footer .cd-hero-slider li {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

#cu-blogs-footer .cd-hero-slider li:first-of-type {
  background-color: #2c343b;
}

#cu-blogs-footer .cd-hero-slider li:nth-of-type(2) {
  background-color: #3d4952;
  background-image: url("../assets/tech-1-mobile.jpg");
}

#cu-blogs-footer .cd-hero-slider li:nth-of-type(3) {
  background-color: #586775;
  background-image: url("../assets/tech-2-mobile.jpg");
}

#cu-blogs-footer .cd-hero-slider li:nth-of-type(4) {
  background-color: #2c343b;
  background-image: url("../assets/video-replace-mobile.jpg");
}

#cu-blogs-footer .cd-hero-slider li:nth-of-type(5) {
  background-color: #2c343b;
  background-image: url(../assets/img.jpg);
}

#cu-blogs-footer .cd-hero-slider .cd-full-width,
#cu-blogs-footer .cd-hero-slider .cd-half-width {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  padding-top: 100px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

#cu-blogs-footer .cd-hero-slider .cd-img-container {
  display: none;
}

#cu-blogs-footer .cd-hero-slider .cd-img-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

#cu-blogs-footer .cd-hero-slider .cd-bg-video-wrapper {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#cu-blogs-footer .cd-hero-slider .cd-bg-video-wrapper video {
  display: block;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

#cu-blogs-footer .cd-hero-slider .cd-btn {
  display: inline-block;
  padding: 1.2em 1.4em;
  margin-top: .8em;
  background-color: rgba(212, 68, 87, 0.9);
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

#cu-blogs-footer .cd-hero-slider .cd-btn.secondary {
  background-color: rgba(22, 26, 30, 0.8);
}

#cu-blogs-footer .cd-hero-slider .cd-btn:nth-of-type(2) {
  margin-left: 1em;
}

#cu-blogs-footer .no-touch .cd-hero-slider .cd-btn:hover {
  background-color: #d44457;
}

#cu-blogs-footer .no-touch .cd-hero-slider .cd-btn.secondary:hover {
  background-color: #161a1e;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-hero-slider li:nth-of-type(2) {
    background-image: none;
  }

  #cu-blogs-footer .cd-hero-slider li:nth-of-type(3) {
    background-image: none;
  }

  #cu-blogs-footer .cd-hero-slider li:nth-of-type(4) {
    background-image: none;
  }

  #cu-blogs-footer .cd-hero-slider .cd-full-width,
  #cu-blogs-footer .cd-hero-slider .cd-half-width {
    padding-top: 150px;
  }

  #cu-blogs-footer .cd-hero-slider .cd-bg-video-wrapper {
    display: block;
  }

  #cu-blogs-footer .cd-hero-slider .cd-half-width {
    width: 45%;
  }

  #cu-blogs-footer .cd-hero-slider .cd-half-width:first-of-type {
    left: 5%;
  }

  #cu-blogs-footer .cd-hero-slider .cd-half-width:nth-of-type(2) {
    right: 5%;
    left: auto;
  }

  #cu-blogs-footer .cd-hero-slider .cd-img-container {
    display: block;
  }

  #cu-blogs-footer .cd-hero-slider .cd-btn {
    font-size: 1.4rem;
  }
}

@media only screen and (min-width: 1170px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-hero-slider .cd-full-width,
  #cu-blogs-footer .cd-hero-slider .cd-half-width {
    padding-top: 220px;
  }
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-hero-slider .cd-half-width {
    opacity: 0;
    -webkit-transform: translateX(40px);
    transform: translateX(40px);
  }

  #cu-blogs-footer .cd-hero-slider .move-left .cd-half-width {
    -webkit-transform: translateX(-40px);
    transform: translateX(-40px);
  }

  #cu-blogs-footer .cd-hero-slider .selected .cd-half-width {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  #cu-blogs-footer .cd-hero-slider .is-moving .cd-half-width {
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s;
  }

  #cu-blogs-footer .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
  #cu-blogs-footer .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s, -webkit-transform 0.5s 0.2s;
  }

  #cu-blogs-footer .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
  #cu-blogs-footer .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, -webkit-transform 0.5s 0.4s;
  }

  #cu-blogs-footer .cd-hero-slider .cd-full-width h2,
  #cu-blogs-footer .cd-hero-slider .cd-full-width p,
  #cu-blogs-footer .cd-hero-slider .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
  }

  #cu-blogs-footer .cd-hero-slider .move-left .cd-full-width h2,
  #cu-blogs-footer .cd-hero-slider .move-left .cd-full-width p,
  #cu-blogs-footer .cd-hero-slider .move-left .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  #cu-blogs-footer .cd-hero-slider .selected .cd-full-width h2,
  #cu-blogs-footer .cd-hero-slider .selected .cd-full-width p,
  #cu-blogs-footer .cd-hero-slider .selected .cd-full-width .cd-btn {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  #cu-blogs-footer .cd-hero-slider li.is-moving .cd-full-width h2,
  #cu-blogs-footer .cd-hero-slider li.is-moving .cd-full-width p,
  #cu-blogs-footer .cd-hero-slider li.is-moving .cd-full-width .cd-btn {
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s;
  }

  #cu-blogs-footer .cd-hero-slider li.selected h2 {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s, -webkit-transform 0.5s 0.2s;
  }

  #cu-blogs-footer .cd-hero-slider li.selected p {
    -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s, -webkit-transform 0.5s 0.3s;
  }

  #cu-blogs-footer .cd-hero-slider li.selected .cd-btn {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
    -webkit-transition: opacity 0.4s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s;
  }
}

#cu-blogs-footer .cd-slider-nav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
  height: 55px;
  background-color: rgba(0, 1, 1, 0.5);
}

#cu-blogs-footer .cd-slider-nav nav,
#cu-blogs-footer .cd-slider-nav ul,
#cu-blogs-footer .cd-slider-nav li,
#cu-blogs-footer .cd-slider-nav a {
  height: 100%;
}

#cu-blogs-footer .cd-slider-nav nav {
  display: inline-block;
  position: relative;
}

#cu-blogs-footer .cd-slider-nav .cd-marker {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60px;
  height: 100%;
  color: #d44457;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 2px 0 currentColor;
  box-shadow: inset 0 2px 0 currentColor;
  -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
  -webkit-transition: box-shadow 0.2s, -webkit-transform 0.2s;
  transition: box-shadow 0.2s, -webkit-transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s, -webkit-box-shadow 0.2s;
  transition: -webkit-transform 0.2s, -webkit-box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s, -webkit-box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s;
}

#cu-blogs-footer .cd-slider-nav .cd-marker.item-2 {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

#cu-blogs-footer .cd-slider-nav .cd-marker.item-3 {
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
}

#cu-blogs-footer .cd-slider-nav .cd-marker.item-4 {
  -webkit-transform: translateX(300%);
  transform: translateX(300%);
}

#cu-blogs-footer .cd-slider-nav .cd-marker.item-5 {
  -webkit-transform: translateX(400%);
  transform: translateX(400%);
}

#cu-blogs-footer .cd-slider-nav ul::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .cd-slider-nav li {
  display: inline-block;
  width: 60px;
  float: left;
}

#cu-blogs-footer .cd-slider-nav li.selected a {
  color: #2c343b;
}

#cu-blogs-footer .no-touch .cd-slider-nav li.selected a:hover {
  background-color: transparent;
}

#cu-blogs-footer .cd-slider-nav a {
  display: block;
  position: relative;
  padding-top: 35px;
  font-size: 1rem;
  font-weight: 700;
  color: #a8b4be;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

#cu-blogs-footer .cd-slider-nav a::before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../assets/cd-icon-navigation.svg) no-repeat 0 0;
}

#cu-blogs-footer .no-touch .cd-slider-nav a:hover {
  background-color: rgba(0, 1, 1, 0.5);
}

#cu-blogs-footer .cd-slider-nav li:first-of-type a::before {
  background-position: 0 0;
}

#cu-blogs-footer .cd-slider-nav li.selected:first-of-type a::before {
  background-position: 0 -24px;
}

#cu-blogs-footer .cd-slider-nav li:nth-of-type(2) a::before {
  background-position: -24px 0;
}

#cu-blogs-footer .cd-slider-nav li.selected:nth-of-type(2) a::before {
  background-position: -24px -24px;
}

#cu-blogs-footer .cd-slider-nav li:nth-of-type(3) a::before {
  background-position: -48px 0;
}

#cu-blogs-footer .cd-slider-nav li.selected:nth-of-type(3) a::before {
  background-position: -48px -24px;
}

#cu-blogs-footer .cd-slider-nav li:nth-of-type(4) a::before {
  background-position: -72px 0;
}

#cu-blogs-footer .cd-slider-nav li.selected:nth-of-type(4) a::before {
  background-position: -72px -24px;
}

#cu-blogs-footer .cd-slider-nav li:nth-of-type(5) a::before {
  background-position: -96px 0;
}

#cu-blogs-footer .cd-slider-nav li.selected:nth-of-type(5) a::before {
  background-position: -96px -24px;
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-slider-nav {
    height: 80px;
  }

  #cu-blogs-footer .cd-slider-nav .cd-marker,
  #cu-blogs-footer .cd-slider-nav li {
    width: 95px;
  }

  #cu-blogs-footer .cd-slider-nav a {
    padding-top: 48px;
    font-size: 1.1rem;
    text-transform: uppercase;
  }

  #cu-blogs-footer .cd-slider-nav a::before {
    top: 18px;
  }
}

#cu-blogs-footer .cd-main-content {
  width: 90%;
  max-width: 768px;
  margin: 0 auto;
  padding: 2em 0;
}

#cu-blogs-footer .cd-main-content p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #999999;
  margin: 2em 0;
}

@media only screen and (min-width: 1170px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cd-main-content {
    padding: 3em 0;
  }

  #cu-blogs-footer .cd-main-content p {
    font-size: 1.6rem;
  }
}

#cu-blogs-footer .no-js .cd-hero-slider li {
  display: none;
}

#cu-blogs-footer .no-js .cd-hero-slider li.selected {
  display: block;
}

#cu-blogs-footer .no-js .cd-slider-nav {
  display: none;
}

@font-face {
  #cu-blogs-footer {
    font-family: 'icomoon';
    src: url(/_assets/icomoon.eot);
    src: url(/_assets/icomoon.eot?#iefix) format("embedded-opentype"), url(/_assets/icomoon.woff) format("woff"), url(/_assets/icomoon.ttf) format("truetype"), url(/_assets/icomoon.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal;
  }
}

@font-face {
  #cu-blogs-footer {
    font-family: 'icomoon-ultimate';
    src: url(/_assets/icomoon-ultimate.eot);
    src: url(/_assets/icomoon-ultimate.eot?#iefix) format("embedded-opentype"), url(/_assets/icomoon-ultimate.woff) format("woff"), url(/_assets/icomoon-ultimate.ttf) format("truetype"), url(/_assets/icomoon-ultimate.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal;
  }
}

#cu-blogs-footer .icon-linkedin:before,
#cu-blogs-footer .icon-facebook2:before,
#cu-blogs-footer .icon-circle-right:before,
#cu-blogs-footer .icon-circle-left:before,
#cu-blogs-footer .icon-leaf:before,
#cu-blogs-footer .icon-earth:before,
#cu-blogs-footer .icon-file-text:before,
#cu-blogs-footer .icon-google-plus:before,
#cu-blogs-footer .icon-facebook:before,
#cu-blogs-footer .icon-instagram:before,
#cu-blogs-footer .icon-twitter:before,
#cu-blogs-footer .icon-youtube:before,
#cu-blogs-footer .icon-linkedin2:before,
#cu-blogs-footer .icon-pinterest:before,
#cu-blogs-footer .icon-newspaper:before,
#cu-blogs-footer .icon-arrows_up:before,
#cu-blogs-footer .icon-lab3:before,
#cu-blogs-footer .icon-hand:before,
#cu-blogs-footer .icon-bed:before,
#cu-blogs-footer .icon-bathroom:before,
#cu-blogs-footer .icon-arrows_down:before,
#cu-blogs-footer .icon-aid:before,
#cu-blogs-footer .icon-accessibility2:before,
#cu-blogs-footer .icon-ladder:before,
#cu-blogs-footer .icon-books:before,
#cu-blogs-footer .icon-graduation:before,
#cu-blogs-footer .icon-book2:before,
#cu-blogs-footer .icon-direction:before,
#cu-blogs-footer .icon-library2:before,
#cu-blogs-footer .icon-smiley:before,
#cu-blogs-footer .icon-heart:before,
#cu-blogs-footer .icon-bookmark:before,
#cu-blogs-footer .icon-list:before,
#cu-blogs-footer .icon-location:before,
#cu-blogs-footer .icon-link:before,
#cu-blogs-footer .icon-earth:before,
#cu-blogs-footer .icon-envelop:before,
#cu-blogs-footer .icon-pencil:before,
#cu-blogs-footer .icon-users:before,
#cu-blogs-footer .icon-address-book:before,
#cu-blogs-footer .icon-tree:before,
#cu-blogs-footer .icon-steps:before,
#cu-blogs-footer .icon-office:before,
#cu-blogs-footer .icon-star3:before,
#cu-blogs-footer .icon-pencil-2:before,
#cu-blogs-footer .icon-heart3:before,
#cu-blogs-footer .icon-square:before,
#cu-blogs-footer .icon-calculate2:before,
#cu-blogs-footer .icon-search3:before,
#cu-blogs-footer .icon-location-2:before,
#cu-blogs-footer .icon-print:before,
#cu-blogs-footer .icon-books-2:before,
#cu-blogs-footer .icon-pin:before,
#cu-blogs-footer .icon-calendar4:before,
#cu-blogs-footer .icon-mic3:before,
#cu-blogs-footer .icon-cu-window:before,
#cu-blogs-footer .icon-home2:before,
#cu-blogs-footer .icon-cu-monogram:before,
#cu-blogs-footer .icon-graduation-2:before,
#cu-blogs-footer .icon-california:before,
#cu-blogs-footer .icon-food3:before,
#cu-blogs-footer .icon-toilets_unisex:before,
#cu-blogs-footer .icon-dumbbell:before,
#cu-blogs-footer .icon-calculate:before,
#cu-blogs-footer .icon-coin:before,
#cu-blogs-footer .icon-bookmark2:before,
#cu-blogs-footer .icon-checkmark3:before,
#cu-blogs-footer .icon-pencil5:before,
#cu-blogs-footer .icon-car:before,
#cu-blogs-footer .icon-paw:before,
#cu-blogs-footer .icon-camera:before,
#cu-blogs-footer .icon-ladder-2:before,
#cu-blogs-footer .icon-bus:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

#cu-blogs-footer .icon-menu7:before,
#cu-blogs-footer .icon-arrow-down2:before,
#cu-blogs-footer .icon-search:before,
#cu-blogs-footer .icon-user3:before,
#cu-blogs-footer .icon-certificate:before,
#cu-blogs-footer .icon-medal:before,
#cu-blogs-footer .icon-clipboard5:before,
#cu-blogs-footer .icon-library4:before,
#cu-blogs-footer .icon-lamp8:before,
#cu-blogs-footer .icon-microscope:before,
#cu-blogs-footer .icon-profile:before,
#cu-blogs-footer .icon-cross2:before,
#cu-blogs-footer .icon-wrench:before,
#cu-blogs-footer .icon-book:before,
#cu-blogs-footer .icon-location2:before,
#cu-blogs-footer .icon-clock:before,
#cu-blogs-footer .icon-user:before,
#cu-blogs-footer .icon-users4:before,
#cu-blogs-footer .icon-clock:before,
#cu-blogs-footer .icon-sun:before,
#cu-blogs-footer .icon-coin-dollar:before,
#cu-blogs-footer .icon-pushpin:before,
#cu-blogs-footer .icon-star-full:before {
  font-family: 'icomoon-ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

#cu-blogs-footer [data-icon]:before {
  font-family: 'icomoon', 'icomoon-ultimate';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#cu-blogs-footer .icon-circle-right:before {
  content: "\ea42";
}

#cu-blogs-footer .icon-circle-left:before {
  content: "\ea44";
}

#cu-blogs-footer .icon-leaf:before {
  content: "\e9a4";
}

#cu-blogs-footer .icon-earth:before {
  content: "\e003";
}

#cu-blogs-footer .icon-file-text:before {
  content: "\e922";
}

#cu-blogs-footer .icon-google-plus:before {
  content: "\ea8b";
}

#cu-blogs-footer .icon-facebook:before {
  content: "\ea90";
}

#cu-blogs-footer .icon-facebook2:before {
  content: "\ea91";
}

#cu-blogs-footer .icon-instagram:before {
  content: "\ea92";
}

#cu-blogs-footer .icon-twitter:before {
  content: "\ea96";
}

#cu-blogs-footer .icon-youtube:before {
  content: "\ea9d";
}

#cu-blogs-footer .icon-linkedin2:before {
  content: "\eaca";
}

#cu-blogs-footer .icon-linkedin:before {
  content: "\eac9";
}

#cu-blogs-footer .icon-pinterest:before {
  content: "\ead1";
}

#cu-blogs-footer .icon-newspaper:before {
  content: "\e904";
}

#cu-blogs-footer .icon-arrows_up:before {
  content: "\e01a";
}

#cu-blogs-footer .icon-lab3:before {
  content: "\e009";
}

#cu-blogs-footer .icon-hand:before {
  content: "\e022";
}

#cu-blogs-footer .icon-bed:before {
  content: "\e018";
}

#cu-blogs-footer .icon-bathroom:before {
  content: "\e019";
}

#cu-blogs-footer .icon-arrows_down:before {
  content: "\e01b";
}

#cu-blogs-footer .icon-aid:before {
  content: "\e01c";
}

#cu-blogs-footer .icon-accessibility2:before {
  content: "\e01d";
}

#cu-blogs-footer .icon-ladder:before {
  content: "\e001";
}

#cu-blogs-footer .icon-books:before {
  content: "\e000";
}

#cu-blogs-footer .icon-graduation:before {
  content: "\e01e";
}

#cu-blogs-footer .icon-book2:before {
  content: "\e024";
}

#cu-blogs-footer .icon-direction:before {
  content: "\e023";
}

#cu-blogs-footer .icon-library2:before {
  content: "\e010";
}

#cu-blogs-footer .icon-smiley:before {
  content: "\e00f";
}

#cu-blogs-footer .icon-heart:before {
  content: "\e00e";
}

#cu-blogs-footer .icon-bookmark:before {
  content: "\e00d";
}

#cu-blogs-footer .icon-list:before {
  content: "\e00c";
}

#cu-blogs-footer .icon-location:before {
  content: "\e00b";
}

#cu-blogs-footer .icon-link:before {
  content: "\e002";
}

#cu-blogs-footer .icon-earth:before {
  content: "\e003";
}

#cu-blogs-footer .icon-envelop:before {
  content: "\e00a";
}

#cu-blogs-footer .icon-pencil:before {
  content: "\e008";
}

#cu-blogs-footer .icon-users:before {
  content: "\e004";
}

#cu-blogs-footer .icon-addressbook:before {
  content: "\e005";
}

#cu-blogs-footer .icon-tree:before {
  content: "\e006";
}

#cu-blogs-footer .icon-steps:before {
  content: "\e007";
}

#cu-blogs-footer .icon-office:before {
  content: "\e011";
}

#cu-blogs-footer .icon-star3:before {
  content: "\e012";
}

#cu-blogs-footer .icon-pencil2:before {
  content: "\e013";
}

#cu-blogs-footer .icon-heart3:before {
  content: "\e014";
}

#cu-blogs-footer .icon-square:before {
  content: "\e015";
}

#cu-blogs-footer .icon-calculate2:before {
  content: "\e016";
}

#cu-blogs-footer .icon-search3:before {
  content: "\e017";
}

#cu-blogs-footer .icon-location2:before {
  content: "\e01f";
}

#cu-blogs-footer .icon-print:before {
  content: "\e020";
}

#cu-blogs-footer .icon-books2:before {
  content: "\e021";
}

#cu-blogs-footer .icon-pin:before {
  content: "\e025";
}

#cu-blogs-footer .icon-calendar4:before {
  content: "\e026";
}

#cu-blogs-footer .icon-mic3:before {
  content: "\e027";
}

#cu-blogs-footer .icon-cu-window:before {
  content: "\e031";
}

#cu-blogs-footer .icon-home2:before {
  content: "\e028";
}

#cu-blogs-footer .icon-cu-monogram:before {
  content: "\e032";
}

#cu-blogs-footer .icon-graduation2:before {
  content: "\e029";
}

#cu-blogs-footer .icon-california:before {
  content: "\e033";
}

#cu-blogs-footer .icon-food3:before {
  content: "\e02a";
}

#cu-blogs-footer .icon-toilets_unisex:before {
  content: "\e034";
}

#cu-blogs-footer .icon-dumbbell:before {
  content: "\e02b";
}

#cu-blogs-footer .icon-calculate:before {
  content: "\e02d";
}

#cu-blogs-footer .icon-coin:before {
  content: "\e02c";
}

#cu-blogs-footer .icon-bookmark2:before {
  content: "\e02e";
}

#cu-blogs-footer .icon-checkmark3:before {
  content: "\e02f";
}

#cu-blogs-footer .icon-pencil5:before {
  content: "\e030";
}

#cu-blogs-footer .icon-car:before {
  content: "\e035";
}

#cu-blogs-footer .icon-paw:before {
  content: "\e036";
}

#cu-blogs-footer .icon-camera:before {
  content: "\e037";
}

#cu-blogs-footer .icon-ladder2:before {
  content: "\e038";
}

#cu-blogs-footer .icon-bus:before {
  content: "\e039";
}

#cu-blogs-footer .icon-menu7:before {
  content: "\ec71";
}

#cu-blogs-footer .icon-arrow-down2:before {
  content: "\edc0";
}

#cu-blogs-footer .icon-search:before {
  content: "\eb30";
}

#cu-blogs-footer .icon-user3:before {
  content: "\eb08";
}

#cu-blogs-footer .icon-certificate:before {
  content: "\e9eb";
}

#cu-blogs-footer .icon-medal:before {
  content: "\eba0";
}

#cu-blogs-footer .icon-clipboard5:before {
  content: "\ec54";
}

#cu-blogs-footer .icon-library4:before {
  content: "\e999";
}

#cu-blogs-footer .icon-lamp8:before {
  content: "\ebfa";
}

#cu-blogs-footer .icon-microscope:before {
  content: "\eb2d";
}

#cu-blogs-footer .icon-profile:before {
  content: "\e99c";
}

#cu-blogs-footer .icon-cross2:before {
  content: "\ed6d";
}

#cu-blogs-footer .icon-wrench:before {
  content: "\eb58";
}

#cu-blogs-footer .icon-book:before {
  content: "\e993";
}

#cu-blogs-footer .icon-location2:before {
  content: "\ea39";
}

#cu-blogs-footer .icon-clock:before {
  content: "\ea4d";
}

#cu-blogs-footer .icon-user:before {
  content: "\eaf7";
}

#cu-blogs-footer .icon-users4:before {
  content: "\eb0c";
}

#cu-blogs-footer .icon-sun:before {
  content: "\ecce";
}

#cu-blogs-footer .icon-coin-dollar:before {
  content: "\ea0b";
}

#cu-blogs-footer .icon-pushpin:before {
  content: "\ea36";
}

#cu-blogs-footer .icon-star-full:before {
  content: "\ece2";
}

#cu-blogs-footer .leftNavSubContent {
  width: 100%;
  margin: 0 0 0 0;
  float: left;
}

#cu-blogs-footer .leftNavSubContent .social {
  margin: 0 0 0 25px;
}

#cu-blogs-footer .leftNavSubContent .newsEventsNav li.active {
  padding-left: 20px;
  padding-right: 20px;
}

#cu-blogs-footer .leftNavSubContent .calls-to-action-widget a:focus {
  outline-color: #231f20;
}

#cu-blogs-footer .leftNavSubContent .callout {
  background-color: #d8d8d8;
  border: 1px solid #c1c1c1;
  vertical-align: top;
}

#cu-blogs-footer .leftNavSubContent .callout .border {
  height: 7px;
  background-color: #c1c1c1;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget h3,
#cu-blogs-footer .leftNavSubContent .callout .contact-widget h4 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget ul.left-social-icons {
  background-color: transparent;
  display: block;
  width: 100%;
  padding: 0;
  margin-top: 0;
  margin: 0 0 0 0;
  float: left;
  position: relative;
  list-style: none;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget ul.left-social-icons li {
  float: left;
  position: relative;
  padding-right: 12px;
  font-size: 16px;
  margin-bottom: 4px;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget ul.left-social-icons li.last {
  padding-right: 0;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget ul.left-social-icons li a {
  text-decoration: none;
  border-bottom: none;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget ul.left-social-icons li .icon {
  display: inline-block;
  color: #a50034;
  width: 1em;
  height: 1em;
  fill: currentColor;
  padding: 0;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander {
  line-height: 10px;
  text-align: center;
  padding: 0;
  min-height: 35px;
  cursor: pointer;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .active {
  display: block;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .inactive {
  display: none;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .view-more {
  background-color: #a50034;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .view-more-link {
  height: 21px;
  padding: 0 0 5px 0;
  margin: 0;
  background-color: #a50034;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .view-less-link {
  height: 30px;
  padding: 10px 0 0 0;
  margin-bottom: -4px;
  background-color: #a50034;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander a {
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander a:hover {
  color: #eaeaea;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .icon {
  display: inline-block;
  color: #444444;
  width: 1em;
  height: 1em;
  fill: currentColor;
  padding: 0;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .icon-triangle-down {
  color: #d8d8d8;
  font-size: 18px;
  margin-top: -4px;
}

#cu-blogs-footer .leftNavSubContent .callout .contact-widget .view-more-expander .icon-triangle-up {
  color: #a50034;
  width: 100%;
  padding: 0;
  font-size: 18px;
  margin-bottom: -9px;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .inactive {
  display: none;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .active {
  display: block;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .social-follow-us {
  margin-bottom: 65px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .leftNavSubContent .callout .editableContent .social-follow-us {
    margin-bottom: 38px;
  }
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent a {
  display: inline;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent ul {
  margin-top: 10px;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .buttonLinks>li>a {
  display: inline-block;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent ul.buttonLinks {
  margin-left: 0;
  padding: 0 0;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent ul.buttonLinks a {
  border-bottom: none;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton {
  margin: 0 0 0 0;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton ul {
  list-style: none;
  width: 234px;
  margin: 0 0 0 -15px;
  padding: 0;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton li {
  padding-bottom: 2px;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton a {
  position: relative;
  text-align: right;
  padding: 0 30px 0 5px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 47px;
  display: block;
  border: 1px solid #e3cfd8;
  background-color: #a12756;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a12756), to(#a50034));
  background-image: linear-gradient(to bottom, #a12756, #a50034);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a12756', endColorstr='#a50034', GradientType=1);
  font-size: 1.1em;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton a .arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -25px;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton a:hover {
  background: #851c2b;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2ZDBkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDliYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, left top, left bottom, from(#851c2b), to(#a50034));
  background: linear-gradient(to bottom, #851c2b 0%, #a50034 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#851c2b', endColorstr='#a50034', GradientType=0);
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton a.long {
  line-height: 14px;
  padding: 10px 30px 10px 5px;
}

#cu-blogs-footer .leftNavSubContent .callout .editableContent .redLeftColButton a.long .arrow {
  margin-top: -12px;
}

#cu-blogs-footer .leftNav>ul {
  float: left;
  width: 100%;
  background-color: #d8d8d8;
  border-right: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  position: relative;
  margin-bottom: 20px;
}

#cu-blogs-footer .leftNav>ul li {
  list-style-type: none;
  margin: 0;
}

#cu-blogs-footer .leftNav>ul>li.active>a {
  background-color: #ffffff;
}

#cu-blogs-footer .leftNav>ul>li.active>ul {
  display: block;
  background: #ffffff;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .leftNav>ul>li.active>ul {
    display: block;
  }
}

#cu-blogs-footer .leftNav>ul>li>ul {
  display: none;
  padding: 0 15px 10px 18px;
}

#cu-blogs-footer .leftNav>ul>li>ul a {
  text-indent: -13px;
}

#cu-blogs-footer .leftNav>ul>li>ul li {
  padding: 1px 5px 5px 16px;
}

#cu-blogs-footer .leftNav>ul>li>ul>li>ul {
  display: none !important;
  padding: 0 0 10px 0;
}

#cu-blogs-footer .leftNav>ul>li>a {
  border-top: 1px solid #c1c1c1;
  font-size: 16px;
  color: #383838;
  padding: 7px 40px 7px 20px;
  position: relative;
}

#cu-blogs-footer .leftNav>ul>li>a:hover {
  background-color: #ffffff;
  color: #a50034;
}

#cu-blogs-footer .leftNav>ul>li>a:hover .plus {
  text-decoration: none;
}

#cu-blogs-footer .leftNav>ul>li>a.is-open {
  background-color: #ffffff;
  font-weight: 700;
}

#cu-blogs-footer .leftNav>ul>li>a .plus {
  background-image: url(/_assets/miscButtons.png);
  background-repeat: no-repeat;
  background-position: -79px 0px;
  text-indent: -50px;
  position: absolute;
  right: 12px;
  top: 6px;
  width: 21px;
  height: 21px;
  overflow: hidden;
  visibility: hidden;
  display: block;
}

#cu-blogs-footer .leftNav>ul>li>a .plus:hover {
  background-position: -101px 0px;
}

#cu-blogs-footer .leftNav>ul>li>a .plus.open {
  background-position: -79px -22px;
}

#cu-blogs-footer .leftNav>ul>li>a .plus.open:hover {
  background-position: -101px -22px;
}

#cu-blogs-footer .leftNav ul.is-open {
  background: #ffffff;
}

#cu-blogs-footer .leftNav a {
  font-family: Arial, sans-serif;
  display: block;
  padding: 7px 0 0 0;
}

#cu-blogs-footer .leftNav .active>a {
  font-weight: 700;
}

#cu-blogs-footer .leftNav .active>ul>li>a>.bullet {
  display: none;
  color: #a50034;
}

#cu-blogs-footer .leftTitle>ul {
  float: left;
  width: 100%;
  background-color: #2f2f2f;
  position: relative;
  margin-bottom: 0px;
}

#cu-blogs-footer .leftTitle>ul li {
  list-style-type: none;
  margin: 0;
}

#cu-blogs-footer .leftTitle>ul li a {
  padding: 7px 40px 7px 20px;
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
  border: 1px solid #2f2f2f;
  position: relative;
}

#cu-blogs-footer .leftTitle>ul li a:hover {
  background-color: #ffffff;
  color: #a50034;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1;
  border-bottom: 1px solid #f5f5f5;
}

#cu-blogs-footer .leftNav {
  text-align: left;
}

#cu-blogs-footer .leftNav .currentPage {
  font-weight: 800;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .leftNav .callout {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .leftNav {
    width: 25%;
    margin: 0 0 15px 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .leftNav {
    float: left;
    display: inline-block;
  }
}

#cu-blogs-footer .leftNav-sub.is-open {
  background: #ffffff;
}

#cu-blogs-footer .leftNav-sub a {
  font-style: normal;
  color: #676767;
  margin-left: 0;
}

#cu-blogs-footer .leftNav-sub a:hover {
  color: #a50034;
}

#cu-blogs-footer .leftNav-sub a .bullet {
  display: none;
}

#cu-blogs-footer .main-nav-container {
  width: 100%;
  margin: 0 auto;
  display: none;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main-nav-container {
    max-width: 1130px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main-nav-container {
    display: block;
  }
}

#cu-blogs-footer .mainNav::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .mainNavExpand {
  text-transform: uppercase;
  position: relative;
  background-color: #2f2f2f;
  margin-top: 5px;
}

#cu-blogs-footer .open .mainNavExpand a .arrow {
  top: 50%;
  margin-top: -16px;
  background: url(/_assets/up-arrow.png) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .open .mainNavExpand {
    display: none;
  }
}

#cu-blogs-footer .mainNavExpand a {
  color: #ffffff;
  display: block;
  font-weight: 600;
  margin: 0 0 1px 0;
  padding: 10px 0 10px 16px;
  background-color: #2f2f2f;
  text-decoration: none;
}

#cu-blogs-footer .mainNavExpand a .arrow {
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  right: 8px;
  top: 50%;
  margin-top: -16px;
  background: url(/_assets/down-arrow.png) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}

#cu-blogs-footer .mainNavExpand a:hover {
  text-decoration: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavExpand {
    display: none;
  }
}

#cu-blogs-footer .logo {
  display: none;
  float: left;
  height: 38px;
  width: 200px;
  text-indent: -999em;
  margin-bottom: 16px;
  margin-left: 16px;
  background: url(/_assets/chapman_logo_horizonal_stacked.png);
  background: url(/_assets/chapman_logo_horizonal_stacked.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/chapman_logo_horizonal_stacked.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 3px 20px 0 0;
}

@media (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .logo {
    display: block;
  }
}

#cu-blogs-footer .mainNavLinks {
  background-color: #2f2f2f;
  display: none;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks {
    background-image: url(//www.chapman.edu/_assets/ribbon_tails-b7f0694bd5d3c96acc5d6cd44d0bf1b864b2a3bbe2f3d3f27291694ecb4371dc.png);
    background-repeat: no-repeat;
    background-position: -2px 0;
    padding: 0 0 0 10px;
  }
}

#cu-blogs-footer .open .mainNavLinks {
  display: block;
}

#cu-blogs-footer .mainNavLinks .icon:before {
  font-size: 1.0em;
  text-align: center;
  line-height: 1.4em;
  color: #2f2f2f;
  padding: 0.1em;
  margin: -4px 5px 10px 0;
  width: 24px;
  height: 24px;
  float: left;
  display: block;
}

#cu-blogs-footer .mainNavLinks .icon:hover:before {
  color: #a50034;
}

#cu-blogs-footer .ie8 .mainNavLinks .icon {
  margin-left: 0;
}

#cu-blogs-footer .ie8 .mainNavLinks .icon:before {
  display: none;
}

#cu-blogs-footer .mainNavLinks .icon-california:before {
  font-size: 1.2em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNavLinks .icon-cu-monogram:before {
  font-size: 1.3em;
  margin-top: -7px;
}

#cu-blogs-footer .mainNavLinks .icon-cu-window:before {
  font-size: 1.25em;
  margin-top: -7px;
}

#cu-blogs-footer .mainNavLinks .icon-graduation:before {
  font-size: 1.2em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNavLinks .icon-books:before {
  font-size: 1.1em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNavLinks .icon-bookmark2:before {
  font-weight: 600;
}

#cu-blogs-footer .mainNavLinks .icon-calculate:before {
  font-weight: 600;
}

#cu-blogs-footer .mainNavLinks .icon-medal:before {
  font-size: 1.2em;
}

#cu-blogs-footer .mainNavLinks .icon-lamp8:before {
  font-size: 1.1em;
  font-weight: 600;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks.active {
    background-position: -2px -45px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .csstransitions .mainNavLinks>li:hover .subNavLinks {
    left: 0;
    opacity: 1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>.active {
    background-color: #555a5e;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks .mainNavLinksAfter:hover {
    position: absolute;
    background-color: #2f2f2f;
    height: 45px;
    width: 1000%;
    top: 0;
    right: -950%;
    z-index: -1;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks .mainNavLinksAfter {
    position: absolute;
    background-color: #2f2f2f;
    height: 45px;
    width: 1000%;
    top: 0;
    right: -950%;
    z-index: -1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .mainNavLinks .has-dropdown.is-visible>a>span {
    border-left: 1px solid #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks .has-dropdown.is-visible>a>span {
    background-color: #faf9f6;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks .has-dropdown.is-visible>a {
    color: #a50034;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks .has-dropdown .subNavLinks.is-visible {
    visibility: visible;
  }
}

#cu-blogs-footer .mainNavLinks>li {
  background-color: #2f2f2f;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li:hover .subNavLinks.last {
    left: auto;
    right: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li:hover .subNavLinks {
    left: 0;
    opacity: 1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .mainNavLinks>li:hover>a>span {
    border-left: 1px solid #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li:hover>a>span {
    background-color: #faf9f6;
    background-image: url(/_assets/up_arrow.png);
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li:hover>a {
    color: #a50034;
    background-color: #555a5e;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li:hover {
    background-color: #555a5e;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li.noSubNav:hover {
    background-color: #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li.noSubNav>a>span {
    background-image: none !important;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li.noSubNav>a {
    padding: 0 0 0 3px;
  }
}

#cu-blogs-footer .mainNavLinks>li>a {
  color: #ffffff;
  font-weight: 100;
  display: block;
  background-color: #2f2f2f;
  padding: 10px 0 10px 10px;
  margin: 0 0 1px 0;
}

#cu-blogs-footer .mainNavLinks>li>a .bullet {
  position: absolute;
  right: 10px;
  font-weight: normal;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li>a .bullet {
    display: none;
  }
}

#cu-blogs-footer .mainNavLinks>li>a>span {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li>a>span {
    float: left;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 12px 18px 0 18px;
    margin-top: 0;
    height: 33px;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li>a>span {
    padding: 12px 15px 0 15px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li>a {
    float: left;
    color: #ffffff;
    display: block;
    height: 45px;
    font-size: 20px;
    font-family: "futura-pt", Arial, sans-serif;
    position: relative;
    padding: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks>li {
    background-color: #2f2f2f;
    text-transform: uppercase;
    height: 45px;
    float: left;
    position: relative;
  }
}

#cu-blogs-footer .mainNavLinks a {
  text-decoration: none;
}

#cu-blogs-footer .mainNavLinks a:hover {
  text-decoration: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks {
    display: block;
    width: 100%;
    height: 45px;
    margin: 10px 0 0 0;
    float: left;
    position: relative;
    list-style: none;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNavLinks {
    background-color: transparent;
    margin: 0 0 0 0;
    width: auto;
  }
}

#cu-blogs-footer .mastheadPlaceholder:before {
  background-color: transparent;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mastheadPlaceholder:before {
    background-image: url(/_assets/masthead_bg_small.png);
    background-position: left top;
    background-repeat: no-repeat;
  }
}

#cu-blogs-footer .newbutton {
  margin: 0 0 20px 0;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn .newbutton {
    margin-top: 0;
  }
}

#cu-blogs-footer .newbutton ul {
  list-style: none;
}

#cu-blogs-footer .newbutton li {
  padding-bottom: 2px;
  margin: 0;
}

#cu-blogs-footer .newbutton a,
#cu-blogs-footer .newbutton a:link {
  position: relative;
  text-align: left;
  padding: 10px 38px 10px 20px;
  color: #ffffff;
  font-weight: 600;
  display: block;
  background-color: #a50034;
  font-size: 1em;
  clear: both;
}

#cu-blogs-footer .newbutton a:after,
#cu-blogs-footer .newbutton a:link:after {
  content: '»';
  margin-left: 3px;
}

#cu-blogs-footer .newbutton a:hover,
#cu-blogs-footer .newbutton a:link:hover {
  background: #ba183e;
}

#cu-blogs-footer .newbutton a:active,
#cu-blogs-footer .newbutton a:link:active {
  background: #7f0026;
}

#cu-blogs-footer .section-message .category {
  margin-bottom: 0px;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  line-height: 10px;
  font-weight: 800;
  color: #555;
  text-transform: uppercase;
  margin: 0;
  color: #555;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .section-message .category {
    font-size: 18px;
  }
}

#cu-blogs-footer .section-message .title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 26px;
  line-height: 30px;
  margin-top: 12px;
  margin-bottom: 24px;
  font-weight: 800;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .section-message .title {
    font-size: 32px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .section-message .title {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer .section-message .body p {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}

#cu-blogs-footer .section-message .text-actions {
  margin-top: 72px;
  text-align: center;
}

#cu-blogs-footer .section-message .button.red {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #a50034;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  padding: 16px 32px;
}

#cu-blogs-footer .section-message .button.red:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .section-message .button.red:hover,
#cu-blogs-footer .section-message .button.red:focus {
  background-color: #810029;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .section-message .button.red:active {
  -webkit-transition: none;
  transition: none;
  background-color: #810029;
}

#cu-blogs-footer .skip-link {
  background-color: #a50034;
  -webkit-box-shadow: 0.125em 0.125em 0.125em 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0.125em 0.125em 0.125em 0 rgba(0, 0, 0, 0.3);
  color: #ffffff;
  height: 48px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
  z-index: 910000;
}

#cu-blogs-footer .skip-link i {
  margin-left: 6px;
}

#cu-blogs-footer a.skip-link:active,
#cu-blogs-footer a.skip-link:focus,
#cu-blogs-footer a.skip-link:hover {
  color: #ffffff;
  left: 5px;
  top: 5px;
  outline: none;
  overflow: visible;
  width: auto;
}

#cu-blogs-footer .smallMasthead .masthead {
  max-width: 1024px;
  min-height: 83px;
  background-color: #0e8fc5;
  background: radial-gradient(circle, #44a8d2, #0e8fc5);
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .smallMasthead .masthead:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    background-image: url(/_assets/masthead_bg_small.png);
    background-repeat: no-repeat;
    background-position: left top;
  }
}

#cu-blogs-footer .smallMasthead .masthead>div {
  font-family: "Open Sans";
  font-weight: 600px;
  font-size: 19px;
  color: #ffffff;
  text-align: center;
  padding: 15px 15% 15px 15%;
  max-width: 70%;
  width: 100%;
}

#cu-blogs-footer .smallMasthead .masthead>div.oneLine {
  padding-top: 27px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .smallMasthead .masthead>div {
    position: absolute;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .smallMasthead .masthead {
    position: relative;
    top: -15px;
    margin: 0 auto -15px auto;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .smallMasthead header {
    padding: 0 0 30px 0;
  }
}

#cu-blogs-footer #social_follow_us {
  width: auto;
  height: 38px;
  position: relative;
  z-index: 999;
  float: right;
  margin-top: 0;
  padding-left: 8px;
  border-radius: 4px;
}

#cu-blogs-footer #social_follow_us ul {
  padding: 0;
  list-style: none;
}

#cu-blogs-footer #social_follow_us .banner {
  position: absolute;
  width: 105px;
  height: 28px;
  background: url(/_assets/default_follow_us.png);
  left: -93px;
  top: 0px;
}

#cu-blogs-footer #social_follow_us li {
  width: 24px;
  height: 25px;
  position: relative;
  padding: 0;
  margin: 0 !important;
  border: none;
  cursor: pointer;
}

#cu-blogs-footer #social_follow_us li span.hover_state {
  width: 24px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/_assets/default_icons.png) -1px -1px;
  z-index: 100;
}

#cu-blogs-footer #social_follow_us li span.inactive_state {
  width: 24px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/_assets/default_icons.png) -1px -1px;
  z-index: 100;
  z-index: 200;
}

#cu-blogs-footer #social_follow_us li a {
  display: block;
  width: 24px;
  height: 25px;
  z-index: 1000;
  position: absolute;
  border-bottom: 0;
}

#cu-blogs-footer #social_follow_us li:hover {
  background-position: -1px -27px;
}

#cu-blogs-footer #social_follow_us li span.hide {
  display: none;
}

#cu-blogs-footer #social_follow_us li.first {
  margin-left: 7px !important;
}

#cu-blogs-footer #social_follow_us li.first-last {
  margin-left: 7px !important;
  margin-right: 0 !important;
}

#cu-blogs-footer #social_follow_us li.last {
  margin: 0 0 0 -1px !important;
}

#cu-blogs-footer #social_follow_us li.facebook span.inactive_state {
  background-position: -26px -1px;
}

#cu-blogs-footer #social_follow_us li.facebook span.hover_state {
  background-position: -26px -27px;
}

#cu-blogs-footer #social_follow_us li.twitter span.inactive_state {
  background-position: -1px -1px;
}

#cu-blogs-footer #social_follow_us li.twitter span.hover_state {
  background-position: -1px -27px;
}

#cu-blogs-footer #social_follow_us li.flickr span.inactive_state {
  background-position: -51px -1px;
}

#cu-blogs-footer #social_follow_us li.flickr span.hover_state {
  background-position: -51px -27px;
}

#cu-blogs-footer #social_follow_us li.vimeo span.inactive_state {
  background-position: -76px -1px;
}

#cu-blogs-footer #social_follow_us li.vimeo span.hover_state {
  background-position: -76px -27px;
}

#cu-blogs-footer #social_follow_us li.linkedin span.inactive_state {
  background-position: -101px -1px;
}

#cu-blogs-footer #social_follow_us li.linkedin span.hover_state {
  background-position: -101px -27px;
}

#cu-blogs-footer #social_follow_us li.youtube span.inactive_state {
  background-position: -126px -1px;
}

#cu-blogs-footer #social_follow_us li.youtube span.hover_state {
  background-position: -126px -27px;
}

#cu-blogs-footer #social_follow_us li.blog span.inactive_state {
  background-position: -151px -1px;
}

#cu-blogs-footer #social_follow_us li.blog span.hover_state {
  background-position: -151px -27px;
}

#cu-blogs-footer #social_follow_us li.instagram span.inactive_state {
  background-position: -176px -1px;
}

#cu-blogs-footer #social_follow_us li.instagram span.hover_state {
  background-position: -176px -27px;
}

#cu-blogs-footer .subNavLinks {
  font-family: "futura-pt", Arial, sans-serif;
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .csstransitions .subNavLinks {
    visibility: visible;
    left: -99999px;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks.last {
    right: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .subNavLinks {
    border-right: 1px solid #2f2f2f;
    border-bottom: 1px solid #2f2f2f;
    border-left: 1px solid #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks ul li {
    border-bottom: 1px solid #d6d6d6;
    margin: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks ul {
    background-color: #ffffff;
    list-style-type: none;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks li a:hover:after,
  #cu-blogs-footer .subNavLinks li a:hover:before {
    color: #a50034;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks li a:hover {
    background-color: #eaeaea;
    color: #a50034;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks li a .bullet {
    position: absolute;
    top: 5px;
    right: 0;
    color: #ffffff;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .subNavLinks li a {
    padding-left: 13px;
    margin-left: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks li a {
    font-size: 16px;
    text-transform: none;
    padding: 16px 13px 16px 13px;
    color: #2f2f2f;
    display: block;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks .col1>p {
    margin: 0 0 10px 0;
    font-size: 20px;
    color: #323232;
    font-weight: normal;
    font-family: "Times New Roman";
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks .col1>a {
    display: block;
    margin: 0px 0 5px 0;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-family: "Times New Roman";
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks .col2>a {
    display: block;
    margin: 0px 0 5px 0;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-family: "Times New Roman";
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks .copy p {
    margin: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks .copy {
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    line-height: 1.3;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subNavLinks {
    -webkit-box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    width: 275px;
    position: absolute;
    top: 45px;
    z-index: 999999;
    visibility: hidden;
    display: block;
  }
}

#cu-blogs-footer .tabGroup {
  margin: 5px auto 0 auto;
  width: 100%;
  max-width: 465px;
  padding: 0 0 20px 0;
  clear: both;
  display: inline-block;
}

#cu-blogs-footer .tabNav {
  display: block;
  background-image: url(/_assets/tab_shadow.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  height: 37px;
}

#cu-blogs-footer .tabNav li {
  float: left;
  position: relative;
  bottom: -5px;
  list-style-type: none;
  margin: 0 2px 0 0;
  padding: 0 10px 0 10px;
  height: 30px;
  line-height: 30px;
  color: #a2a0a0;
  cursor: pointer;
  background-color: #f7f6f0;
  background-image: url(/_assets/tab_bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  border: 1px solid #c4c2b7;
  border-width: 1px 1px 0 1px;
}

#cu-blogs-footer .tabNav li.active {
  color: #ffffff;
  bottom: 0;
  background-color: #a50034;
  background-image: url(/_assets/active_tab_bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
}

#cu-blogs-footer .tabContent {
  position: relative;
}

#cu-blogs-footer .tabContent>li {
  list-style-type: none;
  position: relative;
}

#cu-blogs-footer .tabContent li.active {
  display: block !important;
}

#cu-blogs-footer .tipsy {
  font-size: 12px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

#cu-blogs-footer .tipsy-inner {
  background-color: #2f2f2f;
  color: #ffffff;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
  word-wrap: break-word;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

#cu-blogs-footer .tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #2f2f2f;
}

#cu-blogs-footer .tipsy-arrow-n {
  border-bottom-color: #2f2f2f;
}

#cu-blogs-footer .tipsy-arrow-s {
  border-top-color: #2f2f2f;
}

#cu-blogs-footer .tipsy-arrow-e {
  border-left-color: #2f2f2f;
}

#cu-blogs-footer .tipsy-arrow-w {
  border-right-color: #2f2f2f;
}

#cu-blogs-footer .tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

#cu-blogs-footer .tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

#cu-blogs-footer .tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

#cu-blogs-footer .primaryContent .main {
  max-width: none !important;
  width: 100%;
}

#cu-blogs-footer .primaryContent .main .featureImage {
  display: inline-block;
  float: left;
  margin: 0px 20px 10px 0;
  padding: 10px;
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .primaryContent .main section .content {
  float: left;
  width: 100%;
}

#cu-blogs-footer .primaryContent .main section .content .linkList {
  padding: 0;
  list-style-type: none;
  float: left;
}

#cu-blogs-footer .primaryContent .main section .content .linkList li {
  margin: 0 0 5px 0;
}

#cu-blogs-footer .primaryContent .main section h3 {
  clear: both;
  color: #a50034;
  font-family: "Open Sans";
  font-weight: normal;
  font-size: 16px;
  padding: 20px 0 7px 0;
  margin: 0;
  border-bottom: 1px solid #a58f75;
}

#cu-blogs-footer .primaryContent .main {
  width: 100%;
  max-width: 940px;
}

#cu-blogs-footer .primaryContent .main>.leftColumn {
  width: 100%;
  max-width: 680px;
  float: left;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main>.leftColumn {
    margin: 0 60px 0 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main {
    width: 100%;
    max-width: 940px;
    margin: 0 10px;
  }
}

#cu-blogs-footer .rightColumn {
  margin: 20px 0 0 0;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn {
    float: left;
  }
}

#cu-blogs-footer .oldie .rightColumn {
  margin: 15px 0 0 0;
}

#cu-blogs-footer .directorySearch {
  background-color: #2f2f2f;
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #cdcdc7;
}

@media only screen and (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .directorySearch {
    padding: 20px 20px 10px 20px;
  }
}

#cu-blogs-footer .directorySearch select,
#cu-blogs-footer .directorySearch textarea,
#cu-blogs-footer .directorySearch input[type="text"],
#cu-blogs-footer .directorySearch input[type="search"] {
  padding: 0;
}

#cu-blogs-footer .directorySearch label {
  display: block;
  font-size: 16px;
  color: #fff;
  margin: 0 0 8px 0;
}

#cu-blogs-footer .directorySearch #directorySearchBox {
  width: 100%;
  height: 34px;
  max-height: 40px;
  line-height: 25px;
  color: #2f2f2f;
  padding-left: 5px;
  margin-top: 10px;
}

@media only screen and (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .directorySearch #directorySearchBox {
    min-width: 60%;
    display: inline-block;
  }
}

#cu-blogs-footer .directorySearch .button {
  border-bottom: none;
  padding: 10px;
  max-width: 120px;
  display: block;
  margin-top: 10px;
}

@media only screen and (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .directorySearch .button {
    display: inline-block;
  }
}

#cu-blogs-footer .directorySearch .helpText {
  color: #fff;
  font-style: italic;
  margin: 8px 0 0 15px;
  display: inline-block;
}

#cu-blogs-footer .directorySearch fieldset>legend {
  color: #fff;
  font-weight: 600;
  padding: 0 0 10px 0;
}

#cu-blogs-footer .directorySearch fieldset>label,
#cu-blogs-footer .directorySearch select {
  margin: 0 10px 5px 0;
  width: 100%;
  max-height: 40px;
  vertical-align: middle;
  display: block;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .directorySearch fieldset>label,
  #cu-blogs-footer .directorySearch select {
    width: 220px;
    display: inline-block;
  }
}

#cu-blogs-footer .directorySearch fieldset>input[type="checkbox"] {
  display: block;
}

#cu-blogs-footer .directorySearch fieldset>input[type="checkbox"]+label {
  display: block;
  margin-top: -20px;
  margin-left: 20px;
  font-weight: normal;
  font-size: 14px;
}

#cu-blogs-footer .directorySearch fieldset>label[for=allFaculty],
#cu-blogs-footer .directorySearch fieldset>label[for=showAll],
#cu-blogs-footer .directorySearch fieldset>label[for=tenure],
#cu-blogs-footer .directorySearch fieldset>label[for=fulltime] {
  margin-left: 5px;
  vertical-align: text-top;
  color: #fff;
  display: inline;
}

#cu-blogs-footer .directorySearch a.allFaculty {
  margin-left: 0;
  vertical-align: text-top;
  color: #fff;
  border-bottom: none;
  display: block;
  margin-top: 5px;
}

#cu-blogs-footer .searchResults {
  padding: 0 20px 20px 0;
  margin: 0 0 20px 0;
}

#cu-blogs-footer .searchResults .summary {
  border-bottom: 1px dotted #2f2f2f;
  padding: 10px 0 0 0;
}

#cu-blogs-footer .searchResults .result {
  position: relative;
  padding: 16px 0;
  padding-left: 145px;
  height: auto;
  min-height: 170px;
}

#cu-blogs-footer .searchResults .result .affiliation {
  margin-top: 8px;
}

#cu-blogs-footer .searchResults .result h2.name {
  margin-bottom: 2px;
  margin-top: 0;
}

#cu-blogs-footer .searchResults .result .image {
  position: absolute;
  top: 16px;
  left: 0;
  background: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  max-width: 110px;
}

#cu-blogs-footer .searchResults .result .name {
  font-size: 18px;
}

#cu-blogs-footer .searchResults .pagingInfo {
  margin: 10px 0 0 0;
  padding-top: 10px;
  border-top: 1px dotted #2f2f2f;
}

#cu-blogs-footer .searchResults .pagingInfo .pagingNavigation {
  color: #a50034;
}

#cu-blogs-footer .searchResults .pagingInfo .pagingNavigation>span {
  padding: 0 4px 0 4px;
  border-left: 1px solid #2f2f2f;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}

#cu-blogs-footer .searchResults .pagingInfo .pagingNavigation>span:first-child {
  border: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .searchResults .pagingInfo .pagingNavigation {
    float: right;
  }
}

#cu-blogs-footer .ie7 .primaryContent .main h1 {
  zoom: normal;
}

#cu-blogs-footer .primaryContent .main {
  max-width: none !important;
}

#cu-blogs-footer .primaryContent .facultyProfile {
  width: 79%;
}

#cu-blogs-footer .facultyProfile img.smallPhoto {
  margin-left: 1px;
  max-width: 130px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facultyProfile img.smallPhoto {
    float: left;
  }
}

#cu-blogs-footer .facultyProfile img.largePhoto {
  margin-left: 1px;
  max-width: 206px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facultyProfile img.largePhoto {
    float: left;
  }
}

#cu-blogs-footer .facultyProfile .credit {
  font-size: 12px;
}

#cu-blogs-footer .facultyProfile ul.contactButtons {
  list-style-type: none;
  margin: 14px 0 14px 0;
  padding: 25px 25px 15px 25px;
  overflow: hidden;
  background-color: #2f2f2f;
  width: 100%;
}

#cu-blogs-footer .facultyProfile ul.contactButtons li {
  background-color: white;
  margin-right: 20px;
  margin-bottom: 10px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facultyProfile ul.contactButtons li {
    float: left;
    max-width: 206px;
  }
}

#cu-blogs-footer .facultyProfile ul.contactButtons li a {
  display: inline-block;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  border-bottom: none;
  font-weight: 600;
}

#cu-blogs-footer .facultyProfile .college {
  margin-top: 8px;
  line-height: 13px;
}

#cu-blogs-footer .facultyProfile dl {
  margin-top: 16px;
}

#cu-blogs-footer .facultyProfile .newSection {
  margin-top: 16px;
}

#cu-blogs-footer .facultyProfile .noFloat {
  margin: 10px 0 10px 0;
  width: 79%;
}

#cu-blogs-footer .facultyProfile dt {
  font-weight: 800;
  float: left;
  clear: left;
  margin: 0 5px 5px 0;
}

#cu-blogs-footer .facultyProfile dd {
  padding: 0;
  margin: 0;
  float: left;
}

#cu-blogs-footer .facultyProfile .video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 5px;
  height: 0;
  overflow: hidden;
}

#cu-blogs-footer .facultyProfile .video iframe,
#cu-blogs-footer .facultyProfile .video object,
#cu-blogs-footer .facultyProfile .video embed {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .facultyProfile .contactInfo {
  max-width: 100%;
  margin-top: 20px;
}

#cu-blogs-footer .facultyProfile dd.scholarlyWork {
  padding: 10px 0 10px 20px;
  text-indent: -15px;
  clear: both;
}

#cu-blogs-footer .facultyProfile dd.scholarlyWork div {
  display: inline;
}

#cu-blogs-footer .facultyProfile dd.scholarlyWork div:after {
  content: '.';
}

#cu-blogs-footer .facultyProfile dd.scholarlyWork div:first-child:after {
  content: '';
}

#cu-blogs-footer .facultyProfile .social {
  margin: 10px 0 0 0;
}

#cu-blogs-footer .facultyProfile .social a {
  float: left;
  margin: 0 10px 0 0;
  text-indent: -999em;
  height: 24px;
  width: 24px;
  background-image: url(/_assets/social_icons_faculty_profile_red.png);
  background-repeat: no-repeat;
  border-bottom: 0;
}

#cu-blogs-footer .facultyProfile .social .facebook {
  background-position: left top;
}

#cu-blogs-footer .facultyProfile .social .twitter {
  background-position: -25px top;
}

#cu-blogs-footer .facultyProfile .social .linkedIn {
  background-position: -50px top;
}

#cu-blogs-footer .facultyProfile .social .rss {
  background-position: -75px top;
}

#cu-blogs-footer .facultyProfile .social .flickr {
  background-position: -100px top;
}

#cu-blogs-footer .facultyProfile .social .vimeo {
  background-position: -125px top;
}

#cu-blogs-footer .facultyProfile .social .youTube {
  background-position: -150px top;
}

#cu-blogs-footer .facultyProfile .social .googlePlus {
  background-position: -175px top;
}

#cu-blogs-footer .facultyProfile .social .instagram {
  background-position: -200px top;
}

#cu-blogs-footer .large_faculty_photo .profilePicture {
  height: auto;
  width: auto;
  max-width: 206px;
}

#cu-blogs-footer .large_faculty_photo .profilePicture img {
  position: static;
}

#cu-blogs-footer .facultyList {
  margin: 0 0 20px 0;
}

#cu-blogs-footer .facultyList .summary {
  border-bottom: 1px dotted #565555;
  padding: 10px 0 10px 0;
}

#cu-blogs-footer .facultyList .facultyMember {
  margin: 20px 20px 2px 0;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  min-height: 100px;
  padding: 10px 20px 0 110px;
  border-top: 1px dotted #c1c1c1;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facultyList .facultyMember {
    width: 45%;
  }
}

#cu-blogs-footer .facultyList .facultyMember:nth-child(odd) {
  margin-right: 45px;
}

#cu-blogs-footer .facultyList .facultyMember:nth-child(even) {
  margin-right: 0;
}

#cu-blogs-footer .facultyList .facultyMember .profilePicture {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 110px;
  width: 110px;
  overflow: hidden;
}

#cu-blogs-footer .facultyList .facultyMember .profilePicture img {
  position: absolute;
  background: #ffffff;
  padding: 7px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 90px;
}

#cu-blogs-footer .facultyList .facultyMember h2 {
  font-weight: 600;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 2px;
  padding: 0;
}

#cu-blogs-footer .facultyList .facultyMember .department {
  font-size: 14px;
}

#cu-blogs-footer .facultyList .facultyMember .title {
  font-size: 14px;
  line-height: 15px;
  margin: 4px 0 0 0;
}

#cu-blogs-footer .facultyList .facultyMember .additionalTitles,
#cu-blogs-footer .facultyList .facultyMember .specialty {
  font-size: 14px;
  line-height: 15px;
  margin: 0;
}

#cu-blogs-footer .facultyList .facultyMember .affiliation {
  font-size: 13px;
  line-height: 14px;
  margin: 6px 0;
}

#cu-blogs-footer .facultyList .facultyMember .affiliation .spacer {
  margin: 0 0 5px 0;
}

#cu-blogs-footer .facultyList .facultyMember .email {
  margin: 5px 0 0 0;
}

#cu-blogs-footer .facultyList .pagingInfo {
  margin: 15px 0 0 0;
}

#cu-blogs-footer .facultyList .pagingInfo .pagingNavigation {
  color: #a50034;
}

#cu-blogs-footer .facultyList .pagingInfo .pagingNavigation>span {
  padding: 0 4px 0 4px;
  border-left: 1px solid #2f2f2f;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}

#cu-blogs-footer .facultyList .pagingInfo .pagingNavigation>span:first-child {
  border: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .facultyList .pagingInfo .pagingNavigation {
    float: right;
  }
}

#cu-blogs-footer .facultySpotlight {
  margin: 10px 0 10px 0;
  background: #e2e1dc;
  background: -ms-radial-gradient(circle, #e2e1dc, #e2e1dc);
}

#cu-blogs-footer .facultySpotlight .copy {
  max-width: 400px;
  min-width: 300px;
  padding: 0 10px 10px 10px;
  float: left;
  margin: 10px 5px 10px 5px;
}

#cu-blogs-footer .facultySpotlight .copy>h2 {
  font-weight: 600;
  color: #8f0c30;
  font-size: 16px;
  margin: 0 0 10px 0;
}

#cu-blogs-footer .facultySpotlight .video {
  display: block;
  position: relative;
  float: left;
}

#cu-blogs-footer .facultySpotlight .video>img {
  margin: 0;
}

#cu-blogs-footer .facultySpotlight .video>.playButton {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(/_assets/play_button.png);
  background-repeat: no-repeat;
  background-position: center center;
}

#cu-blogs-footer .footer {
  position: relative;
  padding-bottom: 16px;
  background-color: #231f20;
  font-size: 10px;
  padding-top: 4.5em;
  color: #ffffff;
  overflow: hidden;
  height: auto;
}

#cu-blogs-footer .footer .inner-container {
  position: relative;
  font-size: 1em;
  max-width: 130em;
  padding: 0 2em;
  margin: 0 auto;
}

#cu-blogs-footer .footer .footer-section {
  display: block;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section {
    display: inline-block;
    vertical-align: top;
  }
}

#cu-blogs-footer .footer .footer-section.footer-info {
  border-top: 2px solid #2f2f2f;
  margin-top: 4.8em;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-info {
    border-top: none;
    text-align: left;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .menu-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.5em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) {
  -webkit-box-flex: 2;
  flex: 2 0 0;
  -ms-flex: 2;
}

#cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) .link-container:nth-child(1) {
  margin-bottom: 1.5em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(2) {
  -webkit-box-flex: 1;
  flex: 1 0 0;
  -ms-flex: 1;
}

@media (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) {
    -webkit-box-flex: 2;
    -ms-flex: 2 0 45%;
    flex: 2 0 45%;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
}

@media (max-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) {
    -ms-flex: auto;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(2) {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    -ms-flex: auto;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list {
  list-style-type: none;
  position: relative;
  z-index: 1;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list a {
  color: #ffffff;
  margin: 0px;
  line-height: 1.4em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list a:hover {
  color: #ddd;
  border-bottom: 2px solid #ddd;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list a:focus {
  outline: 2px dotted #ddd;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 20em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li {
  margin: 0;
  padding: 0 1.3em .8em 0;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li:hover {
  opacity: .8;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li a:hover {
  border-bottom: none;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li a svg {
  width: 2.25em;
  height: 2.25em;
  fill: white;
  font-size: 0.8em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li a .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list {
    display: none;
    width: 25em;
    padding: 1.5em 0 1em 1em;
    -webkit-transition: all .45s;
    transition: all .45s;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list.linksIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    -webkit-animation: footerLinksIn 0.45s normal ease-in-out both 1;
    animation: footerLinksIn 0.45s normal ease-in-out both 1;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list.linksOut {
    display: none;
    -webkit-animation: footerLinksOut 0.15s alternate ease-in-out both 1;
    animation: footerLinksOut 0.15s alternate ease-in-out both 1;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list {
    display: none;
    width: 25em;
    padding: 1.5em 0 1em 1em;
    -webkit-transition: all .45s;
    transition: all .45s;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.linksIn {
    display: block;
    opacity: 1;
    -webkit-animation: footerLinksIn 0.45s normal ease-in-out both 1;
    animation: footerLinksIn 0.45s normal ease-in-out both 1;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.linksOut {
    display: none;
    -webkit-animation: footerLinksOut 0.15s alternate ease-in-out both 1;
    animation: footerLinksOut 0.15s alternate ease-in-out both 1;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .links-header h2,
#cu-blogs-footer .footer .footer-section.footer-menu .links-header h3 {
  margin: 0 0 8px 0;
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "futura-pt", sans-serif;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .links-header {
    border: 1px solid #ffffff;
    height: 6em;
    width: 25em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* padding: 0px 2px; */
    position: relative;
    cursor: pointer;
    z-index: 10;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .links-header h2,
  #cu-blogs-footer .footer .footer-section.footer-menu .links-header h3 {
    font-size: 1.7em;
    width: 80%;
    margin: 0;
    padding: 2px 0 0 15px;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .links-header:after {
    content: '\2039';
    font-size: 3.8em;
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-container {
  width: 50%;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .link-container {
    width: 100%;
    padding: 0 2px 0 2px;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .link-container:last-of-type .social-icon-list {
  padding-right: 0;
}

#cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses {
  -webkit-box-flex: 1;
  flex: 1 0 0;
  -ms-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 10;
}

@media (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    -ms-flex: auto;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    width: 25em;
    margin: 2em 0;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses .address {
  color: #ffffff;
}

#cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses .address:first-child {
  margin-bottom: 2em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses .address p {
  margin-bottom: 0;
}

#cu-blogs-footer .footer .footer-section.footer-menu .campus-addresses .address p.addr-name {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "futura-pt", sans-serif;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info {
  width: 20%;
  -webkit-box-flex: 1;
  flex: 1 0 0;
  -ms-flex: 1 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info i,
#cu-blogs-footer .footer .footer-section.footer-menu .contact-info span {
  font-size: 1.4em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info .contact-info-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info .contact-info-links svg {
  width: 1.25em;
  margin: 3px;
  fill: #ffffff;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info .contact-info-links:hover {
  color: #ddd;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info div {
  width: 20em;
  height: 5em;
  margin-bottom: 1em;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 3px;
}

#cu-blogs-footer .footer .footer-section.footer-menu .contact-info div p {
  margin: 0 0 0 3px;
}

@media (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .contact-info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    flex: 0 0 70%;
    -ms-flex: 0 0 70%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 3em 0;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .contact-info div {
    width: 30%;
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .contact-info {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    margin: 5em 0 3em 0;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .contact-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: auto;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 25em;
    margin: 0;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .contact-info div {
    margin: 5px 0;
    border: 1px solid #fff;
    height: 6em;
    width: 25em;
    border-radius: 0;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: none;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 2em 0;
}

@media (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .weather {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 3em 0;
    padding: 0;
  }
}

@media (max-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .weather {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .weather {
    -ms-flex: auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    width: 25em;
    margin: 3em 0;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather .weather-icon img {
  width: 2.5em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather p {
  margin: 0;
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather .temp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather .temp abbr {
  text-decoration: none;
  border-bottom: none;
}

#cu-blogs-footer .footer .footer-section.footer-menu .weather .temp .f {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 2.1em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  width: 100%;
  font-size: 1.4em;
  text-align: center;
  margin: 2em 0;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links {
    margin: 2em 0;
    -ms-flex: auto;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links span:not(:last-child)::after {
  content: '|';
  margin: 0 1em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links a {
  color: #ffffff;
  margin: 0px;
  line-height: 1.4em;
}

#cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links a:hover {
  color: #ddd;
  border-bottom: 2px solid #ddd;
  width: 75%;
}

#cu-blogs-footer .footer .footer-section.footer-menu .footer-info-links a:focus {
  outline: 2px dotted #ddd;
}

#cu-blogs-footer .footer .footer-section.footer-menu .back-to-top {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  text-align: center;
  margin: 5em 0;
}

#cu-blogs-footer .footer .footer-section.footer-menu .back-to-top a:focus {
  outline: 2px dotted white;
}

@media (max-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .back-to-top {
    -ms-grid-row-span: 1;
    -ms-grid-row: 6;
    grid-row: 6 / span 1;
  }
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .back-to-top {
    margin: 5em;
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
}

#cu-blogs-footer .footer .footer-section.footer-menu .back-to-top svg {
  height: 4em;
  fill: white;
}

#cu-blogs-footer .footer .footer-section.footer-menu .copyright {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  padding: 2.5em 0;
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
}

@media (max-width: 420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .footer .footer-section.footer-menu .copyright {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
}

#cu-blogs-footer #back2top {
  position: fixed;
  font-size: 1.2em;
  right: 0;
  margin-right: 50px;
  bottom: 50px;
  z-index: 33;
  color: #acacac;
}

#cu-blogs-footer span.fa.fa-chevron-up {
  color: #f5f5f599;
}

#cu-blogs-footer .bottomPadding {
  padding-bottom: 500px;
}

#cu-blogs-footer .noPadding {
  padding-bottom: 0;
}

#cu-blogs-footer .shimmer {
  display: inline-block;
  background: #f5f5f5 -webkit-gradient(linear, 100% 0, 0 0, from(#FF422580), color-stop(0.5, #ffffff), to(#ffffff));
  background-position: -4rem top;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation-name: shimmer;
  animation-delay: .8s;
  -webkit-animation-delay: .8s;
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: 1;
  -webkit-background-size: 4rem 100%;
}

@-webkit-keyframes shimmer {
  0% {
    background-position: -4rem top;
  }

  70% {
    background-position: 12.5rem top;
  }

  100% {
    background-position: 12.5rem top;
  }
}

#cu-blogs-footer .circle-bg {
  background: rgba(157, 32, 62, 0.5);
  padding: 1.2rem;
  text-align: center;
  display: inline;
  border-radius: 50%;
}

#cu-blogs-footer .circle-bg:hover {
  background: #9d203e;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}

#cu-blogs-footer .form-widget {
  margin: 0 0 20px 0;
}

#cu-blogs-footer .text-input {
  width: 100%;
  padding: 8px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: border 150ms;
  transition: border 150ms;
}

#cu-blogs-footer .text-input:focus {
  outline: none;
  border: 1px solid #294d5e;
}

#cu-blogs-footer .form {
  padding: 10px 45px;
  background-color: #f5f5f5;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #A58F75;
  color: #313131;
}

#cu-blogs-footer .form div {
  margin: 7px 0;
}

#cu-blogs-footer .form label.inline {
  display: inline;
  margin: 10px;
}

#cu-blogs-footer .form input[type=text],
#cu-blogs-footer .form input[type=password] {
  width: 300px;
}

#cu-blogs-footer .form input[readonly=readonly] {
  background-color: #ececec;
  border: 1px solid #bbb;
}

#cu-blogs-footer .form textarea[readonly=readonly] {
  background-color: #ececec;
  border: 1px solid #bbb;
}

#cu-blogs-footer .form-label {
  display: inline-block;
  width: 150px;
  text-align: right;
  margin: 0 10px;
  vertical-align: middle;
}

#cu-blogs-footer .responsiveForm {
  background-color: #f5f5f5;
  color: #313131;
  padding: 25px 45px 45px;
  border: 1px solid #c1c1c1;
}

#cu-blogs-footer .responsiveForm input[type="file"] {
  display: block;
  margin-bottom: 10px;
}

#cu-blogs-footer .responsiveForm input[type="range"] {
  display: block;
  width: 100%;
}

#cu-blogs-footer .responsiveForm select,
#cu-blogs-footer .responsiveForm textarea,
#cu-blogs-footer .responsiveForm input[type="text"],
#cu-blogs-footer .responsiveForm input[type="password"],
#cu-blogs-footer .responsiveForm input[type="datetime"],
#cu-blogs-footer .responsiveForm input[type="datetime-local"],
#cu-blogs-footer .responsiveForm input[type="date"],
#cu-blogs-footer .responsiveForm input[type="month"],
#cu-blogs-footer .responsiveForm input[type="time"],
#cu-blogs-footer .responsiveForm input[type="week"],
#cu-blogs-footer .responsiveForm input[type="number"],
#cu-blogs-footer .responsiveForm input[type="email"],
#cu-blogs-footer .responsiveForm input[type="url"],
#cu-blogs-footer .responsiveForm input[type="search"],
#cu-blogs-footer .responsiveForm input[type="tel"],
#cu-blogs-footer .responsiveForm input[type="col"] {
  display: block;
  width: 100%;
}

#cu-blogs-footer .responsiveForm label {
  display: block;
  font-weight: bold;
}

#cu-blogs-footer .responsiveForm input[type="text"],
#cu-blogs-footer .responsiveForm input[type="password"],
#cu-blogs-footer .responsiveForm textarea,
#cu-blogs-footer .responsiveForm select {
  max-width: 100%;
  margin: 5px 0 15px 0;
}

#cu-blogs-footer .responsiveForm input[type="checkbox"],
#cu-blogs-footer .responsiveForm input[type="radio"] {
  margin: 5px 0 3px 15px;
}

#cu-blogs-footer .responsiveForm input[type="submit"],
#cu-blogs-footer .responsiveForm a.button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #a50034;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  display: block;
  margin-top: 12px;
}

#cu-blogs-footer .responsiveForm input[type="submit"]:after,
#cu-blogs-footer .responsiveForm a.button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .responsiveForm input[type="submit"]:hover,
#cu-blogs-footer .responsiveForm input[type="submit"]:focus,
#cu-blogs-footer .responsiveForm a.button:hover,
#cu-blogs-footer .responsiveForm a.button:focus {
  background-color: #810029;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .responsiveForm input[type="submit"]:active,
#cu-blogs-footer .responsiveForm a.button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #810029;
}

#cu-blogs-footer .responsiveForm input[type="submit"].white,
#cu-blogs-footer .responsiveForm a.button.white {
  background: #eaeaea no-repeat center;
  color: #313131;
}

#cu-blogs-footer .responsiveForm input[type="submit"].white:hover,
#cu-blogs-footer .responsiveForm a.button.white:hover {
  background-color: #ffffff;
  text-decoration: none;
}

#cu-blogs-footer .responsiveForm input[type="submit"].white:active,
#cu-blogs-footer .responsiveForm a.button.white:active {
  background-color: #d8d8d8;
  text-decoration: none;
}

#cu-blogs-footer .responsiveForm fieldset {
  margin: 10px 0 10px 0;
}

#cu-blogs-footer .responsiveForm fieldset.showBorder {
  border: thin solid #D2D1CD;
  padding: 5px;
}

#cu-blogs-footer .responsiveForm fieldset legend {
  margin: 0 0 10px 0;
  font-weight: bold;
}

#cu-blogs-footer .responsiveForm input[type="radio"]+label,
#cu-blogs-footer .responsiveForm input[type="checkbox"]+label {
  display: block;
  margin-top: -19px;
  margin-left: 40px;
  font-weight: normal;
}

#cu-blogs-footer #main .maxWidth {
  margin: 0 15px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #main .maxWidth {
    margin: 0 30px;
  }
}

@media (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #main .maxWidth {
    margin: 0 auto;
  }
}

#cu-blogs-footer #main #mastheadNavigationWrapper {
  position: relative;
  height: 0px;
  overflow: visible;
  z-index: 100;
}

#cu-blogs-footer #main.homepage #mastheadNavigation {
  display: none !important;
}

#cu-blogs-footer #main #mastheadNavigation {
  position: absolute;
  top: 250px;
  right: 0;
  z-index: 100;
  display: none;
}

@media only screen and (min-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #main #mastheadNavigation {
    top: 15px;
  }
}

#cu-blogs-footer #main #mastheadNavigation .smallButton {
  color: #ffffff;
  border: none;
  border-radius: 3px;
  width: 44px;
  height: 44px;
  padding: 5px;
  margin: 0 0 0 10px;
  background: url(/_assets/gray_30.png);
  text-indent: -9999px;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s ease-out, height 0s ease-out;
  transition: opacity 0.2s ease-out, height 0s ease-out;
}

#cu-blogs-footer #main #mastheadNavigation .smallButton.disabled {
  opacity: 0;
  cursor: default;
  height: 0px;
  padding: 0px;
  overflow: hidden;
}

#cu-blogs-footer #main #mastheadNavigation .smallButton:hover {
  opacity: 1;
}

#cu-blogs-footer #main #mastheadNavigation .smallButton:focus {
  outline: none;
}

#cu-blogs-footer #main #mastheadNavigation #changeVolume {
  background: rgba(0, 0, 0, 0.8) url(/_assets/volume-on_white.svg) no-repeat center;
  background-size: 20px;
}

#cu-blogs-footer #main #mastheadNavigation #changeVolume.muted {
  background: rgba(0, 0, 0, 0.8) url(/_assets/volume-off_white.svg) no-repeat 16px center;
  background-size: 20px;
}

#cu-blogs-footer #main #mastheadNavigation #showOlderContent {
  background: rgba(0, 0, 0, 0.8) url(/_assets/arrow-right_white.svg) no-repeat center;
  background-size: 20px;
}

#cu-blogs-footer #main #mastheadNavigation #showNewerContent {
  background: rgba(0, 0, 0, 0.8) url(/_assets/arrow-left_white.svg) no-repeat center;
  background-size: 20px;
}

@media (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #main #mastheadNavigation {
    display: block;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw {}

#cu-blogs-footer .mainNav.mainNavLaw::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavExpand {
  text-transform: uppercase;
  position: relative;
  background-color: #2f2f2f;
  margin-top: 5px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavExpand a {
  color: #ffffff;
  display: block;
  font-weight: 600;
  margin: 0 0 1px 0;
  padding: 10px 0 10px 16px;
  background-color: #2f2f2f;
  text-decoration: none;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavExpand a .arrow {
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  right: 8px;
  top: 50%;
  margin-top: -16px;
  background: url(/_assets/down-arrow.png) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavExpand a:hover {
  text-decoration: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavExpand {
    display: none;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw.open .mainNavExpand a .arrow {
  top: 50%;
  margin-top: -16px;
  background: url(/_assets/up-arrow.png) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw.open .mainNavExpand {
    display: none;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw.open .mainNavLinks {
  display: block;
}

#cu-blogs-footer .mainNav.mainNavLaw .logo {
  display: block;
  float: none;
  height: 38px;
  width: 200px;
  text-indent: -999em;
  margin-bottom: 16px;
  margin-left: 16px;
  background: url(/_assets/chapman_logo_horizonal_stacked.png);
  background: url(/_assets/chapman_logo_horizonal_stacked.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/chapman_logo_horizonal_stacked.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .logo {
    margin-bottom: 0;
    display: block;
    position: static;
    height: 38px;
    width: 200px;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .logo {
    float: left;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .logo {
    margin: 3px 20px 0 0;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks {
  display: none;
  background-color: transparent;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon:before {
  font-size: 1.0em;
  text-align: center;
  line-height: 1.4em;
  color: #2f2f2f;
  padding: 0.1em;
  margin: -4px 5px 10px 0;
  width: 24px;
  height: 24px;
  float: left;
  display: block;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon:hover:before {
  color: #a50034;
}

#cu-blogs-footer .ie8 .mainNav.mainNavLaw .mainNavLinks .icon {
  margin-left: 0;
}

#cu-blogs-footer .ie8 .mainNav.mainNavLaw .mainNavLinks .icon:before {
  display: none;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-california:before {
  font-size: 1.2em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-cu-monogram:before {
  font-size: 1.3em;
  margin-top: -7px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-cu-window:before {
  font-size: 1.25em;
  margin-top: -7px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-graduation:before {
  font-size: 1.2em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-books:before {
  font-size: 1.1em;
  margin-top: -5px;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-bookmark2:before {
  font-weight: 600;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-calculate:before {
  font-weight: 600;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-medal:before {
  font-size: 1.2em;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .icon-lamp8:before {
  font-size: 1.1em;
  font-weight: 600;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks.active {
    background-position: -2px -45px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .csstransitions .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks {
    left: 0;
    opacity: 1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>.active {
    background-color: #555a5e;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .mainNavLinksAfter:hover {
    position: absolute;
    background-color: #2f2f2f;
    height: 45px;
    width: 1000%;
    top: 0;
    right: -950%;
    z-index: -1;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .mainNavLinksAfter {
    position: absolute;
    background-color: #2f2f2f;
    height: 45px;
    width: 1000%;
    top: 0;
    right: -950%;
    z-index: -1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a>span {
    border-left: 1px solid #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a>span {
    background-color: #faf9f6;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a {
    color: #a50034;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks .has-dropdown .subNavLinks.is-visible {
    visibility: visible;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li {
  background-color: #2f2f2f;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks.last {
    left: auto;
    right: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks {
    left: 0;
    opacity: 1;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ie8 .mainNav.mainNavLaw .mainNavLinks>li:hover>a>span {
    border-left: 1px solid #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li:hover>a>span {
    background-color: #faf9f6;
    background-image: url(/_assets/up_arrow.png);
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li:hover>a {
    color: #a50034;
    background-color: #555a5e;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li:hover {
    background-color: #555a5e;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li.noSubNav:hover {
    background-color: #2f2f2f;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li.noSubNav>a>span {
    background-image: none !important;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li.noSubNav>a {
    padding: 0 0 0 3px;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a {
  color: #ffffff;
  font-weight: 100;
  display: block;
  background-color: #2f2f2f;
  padding: 10px 0 10px 10px;
  margin: 0 0 1px 0;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a .bullet {
  position: absolute;
  right: 10px;
  font-weight: normal;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a .bullet {
    display: none;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a>span {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a>span {
    float: left;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 12px 18px 0 18px;
    margin-top: 0;
    height: 33px;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a>span {
    padding: 12px 15px 0 15px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a {
    float: left;
    color: #ffffff;
    display: block;
    height: 45px;
    font-size: 17px;
    font-family: "futura-pt", Arial, sans-serif;
    position: relative;
    padding: 0;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li>a {
    font-size: 20px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks>li {
    background-color: #2f2f2f;
    text-transform: uppercase;
    height: 45px;
    float: left;
    position: relative;
  }
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks a {
  text-decoration: none;
}

#cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks a:hover {
  text-decoration: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks {
    display: block;
    background-color: #2f2f2f;
    background-image: url(/_assets/ribbon_tails.png);
    background-repeat: no-repeat;
    background-position: -2px 0;
    width: 100%;
    height: 45px;
    padding: 0 0 0 10px;
    margin: 10px 0 0 0;
    float: left;
    position: relative;
    list-style: none;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav.mainNavLaw .mainNavLinks {
    background-color: transparent;
    margin: 0 0 0 0;
    width: auto;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .middleRightContainer {
    float: right;
    width: 70%;
    position: relative;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main {
    width: 100%;
    max-width: 465px;
    float: left;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.twoColumns .main {
    max-width: 100%;
  }
}

#cu-blogs-footer #container {
  min-width: 320px;
  overflow: hidden;
}

#cu-blogs-footer #main {
  overflow: visible !important;
}

#cu-blogs-footer .primaryContent .main {
  max-width: none !important;
  width: 100%;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #main {
    overflow: hidden;
  }
}

#cu-blogs-footer body.personnel .main,
#cu-blogs-footer body.personnel .primary-content.one-column,
#cu-blogs-footer body.personnel .primary-content.landing {
  margin-left: 0;
}

#cu-blogs-footer .main a,
#cu-blogs-footer .primary-content.one-column a,
#cu-blogs-footer .primary-content.landing a {
  border-bottom: 1px dotted #a50034;
}

#cu-blogs-footer .ie7 .main h2,
#cu-blogs-footer .ie7 .primary-content.one-column h2,
#cu-blogs-footer .ie7 .primary-content.landing h2 {
  zoom: normal;
}

#cu-blogs-footer .main .tabGroup,
#cu-blogs-footer .primary-content.one-column .tabGroup,
#cu-blogs-footer .primary-content.landing .tabGroup {
  min-height: 0;
  max-width: 100%;
  float: none;
  padding: 0 0 0 0;
}

#cu-blogs-footer .main .tabNav,
#cu-blogs-footer .primary-content.one-column .tabNav,
#cu-blogs-footer .primary-content.landing .tabNav {
  background-image: none;
  height: auto;
  padding: 0 0 0 0;
}

#cu-blogs-footer .main .tabNav li,
#cu-blogs-footer .primary-content.one-column .tabNav li,
#cu-blogs-footer .primary-content.landing .tabNav li {
  margin: 0 30px 0 0;
  float: none;
}

#cu-blogs-footer .main .tabNav li.active,
#cu-blogs-footer .primary-content.one-column .tabNav li.active,
#cu-blogs-footer .primary-content.landing .tabNav li.active {
  bottom: -5px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main .tabNav li.active,
  #cu-blogs-footer .primary-content.one-column .tabNav li.active,
  #cu-blogs-footer .primary-content.landing .tabNav li.active {
    bottom: 0;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main .tabNav li,
  #cu-blogs-footer .primary-content.one-column .tabNav li,
  #cu-blogs-footer .primary-content.landing .tabNav li {
    margin: -1px 2px 0 0;
    float: left;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main .tabNav,
  #cu-blogs-footer .primary-content.one-column .tabNav,
  #cu-blogs-footer .primary-content.landing .tabNav {
    background-image: url(/_assets/tab_shadow.png);
    background-position: left 3px;
    height: auto;
    height: 35px;
    padding: 0;
  }
}

#cu-blogs-footer .main .tabContent>li,
#cu-blogs-footer .primary-content.one-column .tabContent>li,
#cu-blogs-footer .primary-content.landing .tabContent>li {
  padding: 5px 10px 0 10px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .main .tabContent>li,
  #cu-blogs-footer .primary-content.one-column .tabContent>li,
  #cu-blogs-footer .primary-content.landing .tabContent>li {
    padding: 5px 0 0 0;
  }
}

#cu-blogs-footer .middleRightContainer {
  text-align: left;
  padding: 0 10px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .middleRightContainer {
    position: relative;
    width: 73%;
    float: right;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .middleRightContainer {
    display: inline-block;
    float: none;
    width: 50%;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.threeColumns .middleRightContainer {
    width: 48.5%;
    padding: 0px;
  }
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.threeColumns .middleRightContainer {
    width: 51%;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .firstColumn.hasForm {
    max-width: 55%;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .firstColumn {
    width: 100%;
    max-width: 80%;
    float: left;
  }
}

#cu-blogs-footer .oneColumn .secondColumn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}

#cu-blogs-footer .oneColumn .secondColumn form {
  max-width: 310px;
  background-color: #e1dbbf;
  -webkit-box-shadow: inset 8px 8px 8px -8px #797564;
  box-shadow: inset 8px 8px 8px -8px #797564;
  padding: 20px 20px 20px 20px;
}

#cu-blogs-footer .oneColumn .secondColumn form label {
  display: block;
  margin: 5px 0 5px 0;
}

#cu-blogs-footer .oneColumn .secondColumn form input {
  width: 100%;
}

#cu-blogs-footer .oneColumn .secondColumn form input[type="submit"] {
  width: 74px;
  background-color: #a50034;
  border: 0;
  -webkit-appearance: none;
  padding: 5px 0;
  color: #ffffff;
  margin: 10px 0 0 0;
}

#cu-blogs-footer .oneColumn .secondColumn .title {
  font-size: 25px;
  color: #2f2e2e;
  border-bottom: 1px solid #A58F75;
  padding: 15px 0 10px 0;
}

#cu-blogs-footer .oneColumn .secondColumn .title:before {
  content: '\00BB';
  margin: 0 10px 0 0;
  color: #A6B0B7;
  font-family: Georgia;
  font-weight: 800;
  font-size: 25px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .secondColumn {
    max-width: 40%;
    width: 350px;
    border-left: 1px solid #A58F75;
    margin: 0 0 0 30px;
    padding: 0 0 0 30px;
  }
}

#cu-blogs-footer .oneColumn header {
  padding: 0 0 25px 0;
  text-align: center;
}

#cu-blogs-footer .oneColumn header .oneColumnLogo {
  margin: 25px auto;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn footer {
    position: relative;
  }
}

#cu-blogs-footer .oneColumn .smallMasthead .masthead {
  min-height: 0;
  margin: 0 auto 0 auto;
}

#cu-blogs-footer .oneColumn .smallMasthead .masthead>div {
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 600;
  width: auto;
  max-width: 100%;
  padding: 25px 3% 25px 3%;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .smallMasthead .masthead>div {
    position: relative;
  }
}

#cu-blogs-footer .oneColumn .masthead.withLink>div {
  font-family: Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-style: normal;
}

#cu-blogs-footer .oneColumn .masthead.withLink>div:before {
  content: '>';
  font-size: 19px;
  font-weight: 800;
  padding: 0 5px 0 0;
}

#cu-blogs-footer .oneColumn .masthead>div .more {
  display: inline-block;
  vertical-align: bottom;
  background-color: #ffffff;
  color: #1994c8;
  font-family: Arial, sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding: 5px;
  margin: 0 0 0 15px;
  font-style: normal;
  -webkit-box-shadow: 3px 3px 3px 0px #0a70a3;
  box-shadow: 3px 3px 3px 0px #0a70a3;
  text-decoration: none !important;
  max-width: 100%;
}

#cu-blogs-footer .oneColumn .main {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 40px 0 40px;
}

#cu-blogs-footer .oneColumn .tabGroup {
  max-width: 100%;
}

#cu-blogs-footer .oneColumn .rightVideo {
  margin: 0 0 20px 0;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .rightVideo {
    float: right;
    height: auto;
    width: 355px;
    margin: 0 0 10px 50px;
  }
}

#cu-blogs-footer .oneColumn .privacy a {
  display: block;
  padding: 10px 0 10px 10px;
  color: #ffffff;
  background-color: #2f2f2f;
  font-family: Arial, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .privacy a {
    display: block;
    padding: 0;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .privacy {
    position: absolute;
    right: 25px;
  }
}

#cu-blogs-footer .oneColumn .finePrint {
  padding: 100px;
  max-width: 940px;
  padding: 25px 20px 40px 20px;
  margin: 0 auto;
  font-size: 10px;
  color: #4a4949;
}

#cu-blogs-footer .primaryContent {
  margin: 0 auto 10px auto;
  width: 100%;
  max-width: 1130px;
  padding: 0 16px;
}

#cu-blogs-footer .primaryContent .content h3 {
  margin-top: 0;
}

@media (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent {
    padding: 0;
  }
}

#cu-blogs-footer .ie7 .primaryContent {
  position: relative;
}

#cu-blogs-footer .ie7 .primaryContent .main {
  overflow-x: hidden;
}

#cu-blogs-footer .oneColumn .primaryContent .main .tabContent {
  background-color: #fbf9f0;
  padding: 15px 20px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .oneColumn .primaryContent .main {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.twoColumns .main {
    max-width: 100%;
    width: 100%;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.twoColumns.calendar .main {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.twoColumns.noLeftNav .main .leftColumn {
    width: 71%;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.twoColumns .middleRightContainer {
    float: right;
    width: 73%;
    padding-left: 10px;
  }
}

#cu-blogs-footer .primaryContent.threeColumns {
  text-align: center;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent.threeColumns .main {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent>.main .story {
    width: 182px;
  }
}

#cu-blogs-footer .primaryContent .main {
  float: none;
  position: relative;
  width: 100%;
  margin: 0;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main {
    margin: 0px;
  }
}

#cu-blogs-footer .primaryContent .main.profile {
  min-height: 230px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main.profile {
    width: 95%;
    max-width: 900px;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main.profile {
    width: 70%;
  }
}

#cu-blogs-footer .primaryContent .main h1 {
  line-height: 30px;
  padding: 0 0 5px 0;
  margin: 0;
}

#cu-blogs-footer .primaryContent .main h1 .bullet {
  display: none;
}

#cu-blogs-footer .primaryContent .main .newsEventsContent div.title .bullet {
  font-size: 12px;
  position: relative;
  bottom: 2px;
  display: none;
}

#cu-blogs-footer .primaryContent .main .tabContent {
  padding: 0 0 10px 0;
}

#cu-blogs-footer .primaryContent .main .newsEventsContent .copy,
#cu-blogs-footer .primaryContent .main .tabContent .copy {
  height: 100px;
  margin: 10px 0 2px 0;
}

#cu-blogs-footer .primaryContent .main .newsEventsContent .copy div,
#cu-blogs-footer .primaryContent .main .tabContent .copy div {
  width: auto !important;
}

#cu-blogs-footer .primaryContent .main .loading {
  position: absolute;
  top: 130px;
  left: 200px;
}

#cu-blogs-footer .primaryContent .main .centerNewsLoader {
  position: absolute;
  margin: 20px 0 0 0;
  left: 200px;
  top: 0;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main {
    float: left;
    max-width: 465px;
  }
}

#cu-blogs-footer .primaryContent .main .addthis_toolbox a {
  border-bottom: 0;
}

#cu-blogs-footer .subRotator {
  padding: 0;
  position: relative;
  top: 0;
}

#cu-blogs-footer .primary-content.one-column {
  background-color: #e5e5e5;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget a,
#cu-blogs-footer .primary-content.one-column .chapman-events-feed-widget a {
  border-bottom: 1px dotted #a50034;
}

#cu-blogs-footer .primary-content.one-column .social-link,
#cu-blogs-footer .primary-content.one-column .cd-hero a,
#cu-blogs-footer .primary-content.one-column .box,
#cu-blogs-footer .primary-content.one-column .fact-card a,
#cu-blogs-footer .primary-content.one-column .slider-controls a {
  border-bottom: none;
}

#cu-blogs-footer .primaryContent .main {
  min-height: 230px;
  width: 100%;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primaryContent .main {
    width: 70%;
  }
}

#cu-blogs-footer .rightColumn {
  margin: 0 0 10px 0;
  padding-top: 16px;
  text-align: left;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn {
    padding-top: 0;
  }
}

#cu-blogs-footer .rightColumn .action-buttons-widget a:focus {
  outline: 2px dotted #231f20;
  outline-offset: 5px;
}

#cu-blogs-footer .rightColumn .border {
  top: 0;
  left: 0;
  right: 0;
  height: 7px;
}

#cu-blogs-footer .rightColumn .photo img {
  width: 100%;
  max-width: 206px;
}

#cu-blogs-footer .rightColumn .styleOne {
  background-color: #d8d8d8;
  border: 1px solid #c1c1c1;
  color: #313131;
  vertical-align: top;
  line-height: 20px;
}

#cu-blogs-footer .rightColumn .styleOne .border {
  background-color: #c1c1c1;
}

#cu-blogs-footer .rightColumn .styleOne a {
  color: #a50034;
  border-bottom: 1px dotted #a8a8a8;
}

#cu-blogs-footer .rightColumn .styleOne a:hover {
  text-decoration: none;
  color: #bb223c;
}

#cu-blogs-footer .rightColumn .styleTwo {
  background-color: #8a8a8a;
  border: 1px solid #c1c1c1;
  color: #ffffff;
  position: relative;
  overflow: hidden;
}

#cu-blogs-footer .rightColumn .styleTwo h2 {
  color: #ffffff;
}

#cu-blogs-footer .rightColumn .styleTwo a {
  color: #ffffff;
  font-weight: 400;
  border-bottom: 2px dotted #adadad;
}

#cu-blogs-footer .rightColumn .styleTwo .border {
  background-color: #676767;
}

#cu-blogs-footer .rightColumn .linkList {
  list-style-type: none;
}

#cu-blogs-footer .rightColumn .callout .linkList li a {
  padding: 10px 0 10px 0;
  display: block;
  border-top: 1px solid #ccc0a7;
}

#cu-blogs-footer .rightColumn .callout .linkList li:first-child a {
  border-top: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn .newbutton {
    margin-top: 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn {
    position: relative;
    display: inline-block;
    float: right;
    width: 206px;
    margin-top: 45px;
    padding-right: 0;
  }
}

#cu-blogs-footer #container {
  overflow: visible;
}

@media (min-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #container {
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
}

#cu-blogs-footer .miniRotatorNav {
  position: relative;
  top: 0;
  left: auto;
  z-index: 999;
  display: block;
}

#cu-blogs-footer .miniRotatorNav a {
  position: absolute;
  height: 56px;
  width: 43px;
  color: #ffffff;
  top: -176px;
  cursor: pointer;
  background-image: url(/_assets/gray_arrows.png);
  background-repeat: no-repeat;
}

#cu-blogs-footer .miniRotatorNav a.disabled {
  opacity: .4;
  filter: alpha(opacity=40);
}

#cu-blogs-footer .miniRotatorNav .prev {
  background-position: left center;
  left: 0;
}

#cu-blogs-footer .miniRotatorNav .next {
  background-position: right center;
  right: 0;
}

#cu-blogs-footer .miniRotator {
  position: relative;
  overflow: hidden;
  height: 285px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#cu-blogs-footer .miniRotator.oldie .inner {
  word-break: break-all;
}

#cu-blogs-footer .miniRotator ul {
  width: 20000em;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .miniRotator li {
  max-width: 266px;
  padding: 0;
  margin: 0 21px 0 0;
  list-style: none;
  float: left;
  overflow: hidden;
}

#cu-blogs-footer .no-js .miniRotator li {
  margin: 0 15px 0 0;
}

#cu-blogs-footer .miniRotator li img {
  position: relative;
  z-index: 1;
}

#cu-blogs-footer .miniRotator li .item {
  display: block;
  height: 285px;
  position: relative;
  background: #a50034;
}

#cu-blogs-footer .miniRotator .caption {
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #a50034;
  top: 220px;
  position: absolute;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  z-index: 10;
  height: 100%;
  max-height: 215px;
  width: 100%;
  word-break: break-word;
}

#cu-blogs-footer .miniRotator .caption:before {
  display: block;
  content: '';
  background-repeat: no-repeat;
  background-position: center top;
  position: absolute;
  width: 100%;
  height: 16px;
  top: -16px;
  left: 0;
  z-index: 9;
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#cu-blogs-footer .miniRotator .item .inner {
  position: absolute;
  padding: 10px 25px 15px 25px;
  left: 0;
  top: 0;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  transition-delay: 0s;
  word-break: break-all;
}

#cu-blogs-footer .miniRotator .item .caption:hover {
  top: 50px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

#cu-blogs-footer .miniRotator .item .caption:hover:before {
  opacity: 0;
}

#cu-blogs-footer .miniRotator .item .caption:hover .inner {
  position: absolute;
}

#cu-blogs-footer .miniRotator .item .caption:hover .button {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
}

#cu-blogs-footer .miniRotator .item .caption:hover .copy {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-delay: 0.2s;
}

#cu-blogs-footer .miniRotator .copy {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  font-size: 13px;
  margin: 10px 0 0 0;
  line-height: 1.5;
  word-break: normal;
  word-wrap: break-word;
}

#cu-blogs-footer .miniRotator .button {
  opacity: 0;
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  background-color: #ffffff;
  font-weight: 600;
  color: #830c28;
  float: left;
  padding: 5px 10px 5px 10px;
  margin-top: 15px;
}

#cu-blogs-footer .miniRotator .title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  top: -3px;
  word-wrap: break-word;
  word-break: normal;
}

#cu-blogs-footer .miniRotatorContainer {
  width: 266px;
  max-width: 1130px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 100;
}

@media (min-width: 600px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .miniRotatorContainer {
    width: 533px;
  }
}

@media (min-width: 880px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .miniRotatorContainer {
    width: 840px;
  }
}

@media (min-width: 1160px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .miniRotatorContainer {
    width: 100%;
  }
}

#cu-blogs-footer .rotatorContainer .slide {
  max-height: 440px;
  min-height: 240px !important;
  padding-bottom: 15px;
}

@media (min-width: 786px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rotatorContainer .slide {
    height: auto !important;
    min-height: 340px !important;
    padding-bottom: 0;
  }
}

#cu-blogs-footer .oldie.miniRotator .inner {
  word-break: break-all;
}

#cu-blogs-footer .masthead-branded-v201611 {
  width: 100%;
}

#cu-blogs-footer .masthead-branded-v201611 .grid {
  max-width: 1130px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid {
    display: table;
  }
}

#cu-blogs-footer .masthead-branded-v201611 .grid .column {
  position: relative;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column {
    display: table-cell;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.image {
    width: 70%;
  }
}

#cu-blogs-footer .masthead-branded-v201611 .grid .column.image img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.image img {
    max-height: 280px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.image img {
    max-height: 400px;
  }
}

#cu-blogs-footer .masthead-branded-v201611 .grid .column.image div.photo-by {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 16px;
  font-size: 16px;
  color: #ffffff;
  background-color: rgba(56, 56, 56, 0.7);
}

#cu-blogs-footer .masthead-branded-v201611 .grid .column.header {
  width: 100%;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.header {
    vertical-align: bottom;
    width: 30%;
  }
}

#cu-blogs-footer .masthead-branded-v201611 .grid .column.header .faux-h2,
#cu-blogs-footer .masthead-branded-v201611 .grid .column.header h2 {
  padding: 36px 22px;
  margin: 0;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.header .faux-h2,
  #cu-blogs-footer .masthead-branded-v201611 .grid .column.header h2 {
    padding: 32px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .masthead-branded-v201611 .grid .column.header .faux-h2,
  #cu-blogs-footer .masthead-branded-v201611 .grid .column.header h2 {
    font-size: 36px;
    line-height: 44px;
  }
}

#cu-blogs-footer .brochure-masthead {
  position: relative;
}

#cu-blogs-footer .brochure-masthead,
#cu-blogs-footer .brochure-masthead .cd-hero-slider {
  background-color: #eaeaea;
  height: 300px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead,
  #cu-blogs-footer .brochure-masthead .cd-hero-slider {
    height: 400px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead,
  #cu-blogs-footer .brochure-masthead .cd-hero-slider {
    height: 600px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead .slider-controls {
    display: none;
  }

  #cu-blogs-footer .brochure-masthead:hover .slider-controls {
    display: block;
  }
}

#cu-blogs-footer .brochure-masthead .foreground-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  text-align: center;
  z-index: 666;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead .foreground-content {
    bottom: 44px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead .foreground-content {
    bottom: 60px;
  }
}

#cu-blogs-footer .brochure-masthead .slider-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  width: 100%;
  margin: auto;
  z-index: 666;
}

#cu-blogs-footer .brochure-masthead .slider-controls .control {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: white;
  opacity: .8;
  cursor: pointer;
}

#cu-blogs-footer .brochure-masthead .slider-controls .control.left {
  float: left;
}

#cu-blogs-footer .brochure-masthead .slider-controls .control.right {
  float: right;
}

#cu-blogs-footer .brochure-masthead .slider-controls .control a {
  font-size: 80px;
  line-height: 40px;
  color: #2f2f2f;
}

#cu-blogs-footer .brochure-masthead .headline-container {
  margin-bottom: 8px;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead .headline-container {
    margin-bottom: 16px;
  }
}

#cu-blogs-footer .brochure-masthead .headline-container .headline {
  font-size: 32px;
  line-height: 32px;
  margin: 0;
  color: white;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .brochure-masthead .headline-container .headline {
    font-size: 48px;
    line-height: 48px;
  }
}

#cu-blogs-footer .brochure-masthead .headline-container .headline.primary {
  font-weight: 800;
  text-transform: uppercase;
}

#cu-blogs-footer .brochure-masthead .headline-container .headline.secondary {
  font-weight: 100;
}

#cu-blogs-footer .brochure-masthead .offcanvas-menu-trigger a {
  display: inline-block;
  border: 2px solid white;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
  color: white;
  text-transform: uppercase;
  background-color: transparent;
  cursor: pointer;
}

#cu-blogs-footer .brochure-masthead .offcanvas-menu-trigger a:hover {
  background-color: white;
  color: #2f2f2f;
}

#cu-blogs-footer .brochure-masthead .background-content .slider-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .brochure-masthead .background-content .cd-hero-slider {
  list-style-type: none;
}

#cu-blogs-footer .brochure-masthead .background-content .cd-hero-slider li,
#cu-blogs-footer .brochure-masthead .background-content .cd-hero-slider .background-image {
  width: 100%;
  height: 100%;
  margin: 0;
}

#cu-blogs-footer .brochure-masthead .background-content .cd-hero-slider .background-image {
  background-repeat: no-repeat;
  background-size: cover;
}

#cu-blogs-footer .brochure-masthead .background-content .background-video-wrapper {
  background-color: #eaeaea;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
}

#cu-blogs-footer .brochure-masthead .background-content .gradient-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(transparent));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
}

#cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
#cu-blogs-footer #theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
#cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
#cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
  font-size: 30px;
  color: #ffffff;
  font-family: "futura-pt", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  line-height: 1.2em;
}

#cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
#cu-blogs-footer #theme.law .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
#cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
#cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
  font-size: 60px;
  color: #ffffff;
  font-family: "minion-pro", Arial, serif;
  font-weight: 400;
  text-transform: uppercase;
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  line-height: 1.2em;
  margin-bottom: -10px;
}

@media screen and (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 24px;
  }

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 48px;
  }
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 18px;
  }

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 40px;
  }
}

@media screen and (max-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .headline,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .headline,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .headline,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .headline {
    line-height: 1.2em;
  }

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 2rem;
  }

  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer #theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 1.2rem;
  }
}

#cu-blogs-footer .rounded-slider .rotatorContainer {
  max-width: 1130px;
  max-height: 440px;
  background: #353430;
  margin: 0 auto;
}

#cu-blogs-footer .rounded-slider .flexslider {
  overflow: hidden !important;
}

#cu-blogs-footer .rounded-slider .flex-control-nav {
  background: transparent;
  text-align: right;
  padding-right: 15px;
  bottom: 25px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 15px;
  padding-top: 10px;
  right: 0;
  left: auto;
}

#cu-blogs-footer .rounded-slider .flex-control-nav li {
  display: inline-block;
  float: none;
  margin: 0 0 0 5px;
}

#cu-blogs-footer .rounded-slider .flex-control-nav li a {
  width: 13px;
  height: 13px;
  background: url(/_assets/pager_sprite.png) no-repeat;
  background-position: -13px 0;
  text-indent: 999px;
  overflow: hidden;
}

#cu-blogs-footer .rounded-slider .flex-control-nav li a:hover,
#cu-blogs-footer .rounded-slider .flex-control-nav li a.flex-active {
  background-position: 0 0;
}

@media (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rounded-slider .flex-control-nav {
    position: absolute !important;
    padding-top: 0;
  }
}

#cu-blogs-footer .rotatorContainer .slide {
  height: auto !important;
  max-height: 440px;
  min-height: 0 !important;
  margin-bottom: 0;
  padding-bottom: 0;
}

#cu-blogs-footer div.slider.version-201611 {
  max-width: 1130px;
  margin: 0 auto;
}

#cu-blogs-footer div.slider.version-201611 div.grid {
  width: 100%;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid {
    display: table;
    table-layout: fixed;
    position: relative;
  }
}

#cu-blogs-footer div.slider.version-201611 div.grid .column {
  font-family: "futura-pt", Arial, sans-serif;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column {
    display: table-cell;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.image {
    width: 65%;
  }
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.image img {
  display: block;
  width: 100%;
  height: auto;
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.image div.photo-by {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 16px;
  font-size: 16px;
  color: #ffffff;
  background-color: rgba(56, 56, 56, 0.7);
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.header {
  width: 100%;
  text-align: left;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header {
    width: 35%;
    vertical-align: bottom;
    text-align: center;
  }
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned {
  padding: 32px;
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,
#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h2 {
  margin: 0px auto 24px;
  padding: 0px;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,
  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,
  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h2 {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned hr {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned hr {
    display: block;
    height: 2px;
    width: 35%;
    margin: 0 auto;
    color: white;
    background-color: white;
    border: none;
  }
}

#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h3,
#cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
  margin: 24px auto 0px;
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h3,
  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
    font-size: 28px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned h3,
  #cu-blogs-footer div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
    font-size: 32px;
    line-height: 40px;
  }
}

#cu-blogs-footer .subbrand-masthead-wrapper {}

#cu-blogs-footer .subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.75));
  background-size: cover;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown {
  position: relative;
  display: inline-block;
}

#cu-blogs-footer .subbrand-masthead-wrapper div#program-select-links,
#cu-blogs-footer .subbrand-masthead-wrapper .theme-border-color {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  background: transparent;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 0px 0px 3px #a50034;
  box-shadow: inset 0px 0px 0px 3px #a50034;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown-content a {
  display: none;
  position: relative;
  background-color: #f1f1f1;
  min-width: 160px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  color: #a50034;
  width: 100%;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown-content li {
  list-style: none;
  text-align: left;
  margin: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown-content a {
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 36px;
  border-bottom: none;
  text-align: left;
}

#cu-blogs-footer .subbrand-masthead-wrapper .link-underline {
  border-bottom: 1px dotted #a50034;
}

#cu-blogs-footer .subbrand-masthead-wrapper .dropdown-content a:hover {
  background-color: #ddd;
  color: #C8003F;
}

#cu-blogs-footer .subbrand-masthead-wrapper .show {
  display: block;
  width: 100%;
}

#cu-blogs-footer .subbrand-masthead-wrapper .select-arrow {
  position: relative;
  display: inline-block;
  background: transparent;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  left: 4px;
  top: -2px;
}

#cu-blogs-footer .subbrand-masthead-wrapper .theme-button:after {
  color: #ffffff;
}

#cu-blogs-footer .subbrand-masthead-wrapper .theme-button,
#cu-blogs-footer .subbrand-masthead-wrapper div#program-select-links {
  margin-right: 12px;
}

#cu-blogs-footer .subbrand-masthead-wrapper .theme-button:hover,
#cu-blogs-footer .subbrand-masthead-wrapper .theme-button:focus,
#cu-blogs-footer .subbrand-masthead-wrapper div#program-select-links:hover,
#cu-blogs-footer .subbrand-masthead-wrapper div#program-select-links:focus {
  background-color: #C8003F;
}

#cu-blogs-footer .subbrand-masthead-wrapper .theme-button:active,
#cu-blogs-footer .subbrand-masthead-wrapper div#program-select-links:active {
  background-color: #88002B;
}

#cu-blogs-footer .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
  bottom: 30px !important;
  padding-left: 4%;
  padding-right: 4%;
}

#cu-blogs-footer .subbrand-masthead-wrapper * {
  word-wrap: break-word;
}

#cu-blogs-footer .ie7 .subbrand-masthead-wrapper * {
  zoom: 1;
}

#cu-blogs-footer .subbrand-masthead-wrapper html {
  margin: 0;
  padding: 0;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background-image: url(/_assets/window-pattern.png);
  background-repeat: repeat-x;
  background-position-y: 64px;
  background-color: #eaeaea;
  font-family: Arial, sans-serif;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

#cu-blogs-footer .subbrand-masthead-wrapper html.cu-companion-bar {
  padding-top: 75px !important;
}

#cu-blogs-footer .subbrand-masthead-wrapper body {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
  line-height: initial;
  margin: 0;
  padding: 0;
  color: #2f2f2f;
  font-family: Arial, sans-serif;
  height: auto;
}

#cu-blogs-footer .subbrand-masthead-wrapper body.personnel .main {
  margin-left: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper article,
#cu-blogs-footer .subbrand-masthead-wrapper aside,
#cu-blogs-footer .subbrand-masthead-wrapper details,
#cu-blogs-footer .subbrand-masthead-wrapper figcaption,
#cu-blogs-footer .subbrand-masthead-wrapper figure,
#cu-blogs-footer .subbrand-masthead-wrapper footer,
#cu-blogs-footer .subbrand-masthead-wrapper header,
#cu-blogs-footer .subbrand-masthead-wrapper hgroup,
#cu-blogs-footer .subbrand-masthead-wrapper nav,
#cu-blogs-footer .subbrand-masthead-wrapper section {
  display: block;
}

#cu-blogs-footer .subbrand-masthead-wrapper hgroup h3 {
  margin: -5px 0 0 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper section li {
  max-width: 70%;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper section li {
    max-width: 100%;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper section p {
    color: #2f2f2f;
  }
}

#cu-blogs-footer .subbrand-masthead-wrapper audio,
#cu-blogs-footer .subbrand-masthead-wrapper canvas,
#cu-blogs-footer .subbrand-masthead-wrapper video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

#cu-blogs-footer .subbrand-masthead-wrapper audio:not([controls]),
#cu-blogs-footer .subbrand-masthead-wrapper [hidden] {
  display: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper button,
#cu-blogs-footer .subbrand-masthead-wrapper input,
#cu-blogs-footer .subbrand-masthead-wrapper select,
#cu-blogs-footer .subbrand-masthead-wrapper textarea {
  font-family: Arial, sans-serif;
  color: #2f2f2f;
}

#cu-blogs-footer .subbrand-masthead-wrapper ::-moz-selection,
#cu-blogs-footer .subbrand-masthead-wrapper ::selection {
  background: #a50034;
  color: #ffffff;
  text-shadow: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper a {
  color: #ffffff;
  text-decoration: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper a:visited {
  border-bottom: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper a:hover {
  border-bottom: none;
  text-decoration: underline;
}

#cu-blogs-footer .subbrand-masthead-wrapper a:focus {
  outline: 2px dotted;
}

#cu-blogs-footer .subbrand-masthead-wrapper a:hover,
#cu-blogs-footer .subbrand-masthead-wrapper a:active {
  outline: 0;
  text-decoration: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.cta {
  padding: 7px 10px 7px 10px;
  background-color: #851c2b;
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-weight: bold;
  max-width: 100%;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.cta.hover {
  color: #bb223c;
  text-decoration: none;
  background-color: #a50034;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #dad8cf no-repeat center;
  color: #2f2f2f;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.button:hover {
  background-color: #cac9c4;
  text-decoration: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.button.red {
  background: #a50034 no-repeat center;
  color: #ffffff;
}

#cu-blogs-footer .subbrand-masthead-wrapper a.button.red:hover {
  background-color: #c92741;
  text-decoration: none;
}

@media (min-width: 500px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper a.button {
    width: auto;
    margin-bottom: 0;
  }
}

#cu-blogs-footer .subbrand-masthead-wrapper p.source a:link,
#cu-blogs-footer .subbrand-masthead-wrapper p.source a:visited {
  color: #a50034;
  border-bottom: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper p.source a:hover {
  color: #bb223c;
  border-bottom: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper abbr[title] {
  border-bottom: 1px dotted;
}

#cu-blogs-footer .subbrand-masthead-wrapper b,
#cu-blogs-footer .subbrand-masthead-wrapper strong {
  font-weight: 800;
}

#cu-blogs-footer .subbrand-masthead-wrapper blockquote {
  margin: 1em 40px;
  display: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper dfn {
  font-style: italic;
}

#cu-blogs-footer .subbrand-masthead-wrapper hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper ins {
  background: #ff9;
  color: #2f2f2f;
  text-decoration: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper mark {
  background: #ff0;
  color: #2f2f2f;
  font-style: italic;
  font-weight: bold;
}

#cu-blogs-footer .subbrand-masthead-wrapper pre,
#cu-blogs-footer .subbrand-masthead-wrapper code,
#cu-blogs-footer .subbrand-masthead-wrapper kbd,
#cu-blogs-footer .subbrand-masthead-wrapper samp {
  font-family: "courier new", monospace;
  font-size: 1em;
}

#cu-blogs-footer .subbrand-masthead-wrapper pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}

#cu-blogs-footer .subbrand-masthead-wrapper q {
  quotes: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper q:before,
#cu-blogs-footer .subbrand-masthead-wrapper q:after {
  content: "";
  content: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper small {
  font-size: 85%;
}

#cu-blogs-footer .subbrand-masthead-wrapper sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

#cu-blogs-footer .subbrand-masthead-wrapper sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

#cu-blogs-footer .subbrand-masthead-wrapper sub {
  bottom: -0.25em;
}

#cu-blogs-footer .subbrand-masthead-wrapper ul,
#cu-blogs-footer .subbrand-masthead-wrapper ol {
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .ie7 .subbrand-masthead-wrapper ol {
  zoom: normal;
}

#cu-blogs-footer .ie7 .subbrand-masthead-wrapper ol li {
  zoom: normal;
  list-style-position: outside;
  margin: 0 0 0 25px;
}

#cu-blogs-footer .subbrand-masthead-wrapper dd {
  margin: 0 0 0 40px;
}

#cu-blogs-footer .subbrand-masthead-wrapper nav ul,
#cu-blogs-footer .subbrand-masthead-wrapper nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#cu-blogs-footer .subbrand-masthead-wrapper svg:not(:root) {
  overflow: hidden;
}

#cu-blogs-footer .subbrand-masthead-wrapper figure,
#cu-blogs-footer .subbrand-masthead-wrapper form {
  margin: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper label {
  cursor: pointer;
}

#cu-blogs-footer .subbrand-masthead-wrapper legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper button,
#cu-blogs-footer .subbrand-masthead-wrapper input,
#cu-blogs-footer .subbrand-masthead-wrapper select,
#cu-blogs-footer .subbrand-masthead-wrapper textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

#cu-blogs-footer .subbrand-masthead-wrapper button,
#cu-blogs-footer .subbrand-masthead-wrapper input {
  line-height: normal;
  *overflow: visible;
}

#cu-blogs-footer .subbrand-masthead-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: gray;
}

#cu-blogs-footer .subbrand-masthead-wrapper table button,
#cu-blogs-footer .subbrand-masthead-wrapper table input {
  *overflow: auto;
}

#cu-blogs-footer .subbrand-masthead-wrapper button {
  cursor: pointer;
  -webkit-appearance: button;
}

#cu-blogs-footer .subbrand-masthead-wrapper input[type="button"],
#cu-blogs-footer .subbrand-masthead-wrapper input[type="reset"],
#cu-blogs-footer .subbrand-masthead-wrapper input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

#cu-blogs-footer .subbrand-masthead-wrapper input[type="checkbox"],
#cu-blogs-footer .subbrand-masthead-wrapper input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 5px;
}

#cu-blogs-footer .subbrand-masthead-wrapper input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#cu-blogs-footer .subbrand-masthead-wrapper input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

#cu-blogs-footer .subbrand-masthead-wrapper button::-moz-focus-inner,
#cu-blogs-footer .subbrand-masthead-wrapper input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

#cu-blogs-footer .subbrand-masthead-wrapper textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

#cu-blogs-footer .subbrand-masthead-wrapper input:invalid,
#cu-blogs-footer .subbrand-masthead-wrapper textarea:invalid {
  background-color: #f0dddd;
}

#cu-blogs-footer .subbrand-masthead-wrapper th,
#cu-blogs-footer .subbrand-masthead-wrapper tr {
  border-color: grey;
}

#cu-blogs-footer .subbrand-masthead-wrapper td {
  border-color: grey;
  vertical-align: top;
}

#cu-blogs-footer .subbrand-masthead-wrapper p,
#cu-blogs-footer .subbrand-masthead-wrapper li {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}

#cu-blogs-footer .subbrand-masthead-wrapper h1,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h1 h2,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h2,
#cu-blogs-footer .subbrand-masthead-wrapper h3,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h3 {
  font-family: "futura-pt", Arial, sans-serif;
}

#cu-blogs-footer .subbrand-masthead-wrapper h3,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h3,
#cu-blogs-footer .subbrand-masthead-wrapper h4,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h4,
#cu-blogs-footer .subbrand-masthead-wrapper h5,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h5,
#cu-blogs-footer .subbrand-masthead-wrapper h6,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h6 {
  font-weight: 200;
}

#cu-blogs-footer .subbrand-masthead-wrapper h1,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h1 {
  font-size: 30px;
  font-weight: 800;
}

#cu-blogs-footer .subbrand-masthead-wrapper h2,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

#cu-blogs-footer .subbrand-masthead-wrapper h3,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
  margin-top: 30px;
  margin-bottom: 15px;
}

#cu-blogs-footer .subbrand-masthead-wrapper h4,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h4 {
  font-size: 14px;
  font-weight: 500;
}

#cu-blogs-footer .subbrand-masthead-wrapper h5,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h5 {
  font-size: 14px;
  font-weight: 500;
}

#cu-blogs-footer .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
  font-size: 30px;
  color: #ffffff;
  font-family: "futura-pt-condensed", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  line-height: 1.2em;
}

#cu-blogs-footer .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
  font-size: 72px;
  color: #ffffff;
  font-family: "futura-pt-condensed", Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  line-height: 1.2em;
  margin-bottom: -10px;
}

#cu-blogs-footer .subbrand-masthead-wrapper .primary-content.one-column a {
  border-bottom: none !important;
}

#cu-blogs-footer .subbrand-masthead-wrapper .theme-button a {
  border-bottom: none !important;
}

@media screen and (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 60px;
    margin-top: -5px;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 24px;
  }
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 48px;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 18px;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper button.theme-button,
  #cu-blogs-footer .subbrand-masthead-wrapper .dropdown-inner.theme-border-color {
    display: inline-block;
    text-align: center;
    min-width: 320px;
    margin-top: 10px;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper .dropdown {
    margin-left: -10px;
  }
}

@media screen and (max-width: 720px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
    bottom: 5% !important;
  }
}

@media screen and (max-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper .headline {
    line-height: 1.2em;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 2rem;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper .subbrand-masthead-wrapper {
    border-bottom: none;
    border-top: 10px solid #a50034;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 2rem;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 1.2rem;
  }

  #cu-blogs-footer .subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay,
  #cu-blogs-footer .subbrand-masthead-wrapper .subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay {
    background: rgba(0, 0, 0, 0.75) !important;
    background-size: cover;
  }

  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li {
    margin: 0;
    padding: 0 1.3em .8em 0;
  }
}

@media screen and (max-width: 350px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper .dropdown {
    margin: auto;
  }
}

@media screen and (min-width: 1480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer h2.headline.secondary.subhead,
  #cu-blogs-footer .faux-h2.headline.secondary.subhead {
    margin-bottom: -10px;
  }
}

@media screen and (min-width: 481px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper {
    border-bottom: 10px solid #a50034;
  }
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subbrand-masthead-wrapper {
    border-bottom: none;
    border-top: 10px solid #a50034;
  }
}

#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
  text-align: left;
}

#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper h2.headline.secondary.subhead,
#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,
#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper button,
#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .dropdown {
  display: none;
}

#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper h1.headline.primary.title,
#cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
  font-size: 72px;
  color: #ffffff;
  font-family: "futura-pt-condensed", Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  line-height: 0.9em;
  margin-bottom: -10px;
  max-width: 700px;
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
    text-align: center;
  }
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper h2.headline.secondary.subhead,
  #cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 18px;
  }

  #cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper h1.headline.primary.title,
  #cu-blogs-footer .subpage-masthead .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 40px;
  }
}

#cu-blogs-footer div#mobile-nav {
  padding: 25px;
}

@media (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer div#mobile-nav {
    display: none;
  }
}

#cu-blogs-footer div#mobile-nav a.button {
  width: 100%;
  font-size: 14px;
  font-family: futura-pt, sans-serif;
  font-weight: bold;
  color: #a50034;
  background-color: inherit;
  border: 2px solid #a50034;
  text-transform: uppercase;
  text-align: center;
}

#cu-blogs-footer div#mobile-nav a.button:hover {
  background: #a50034;
  color: white;
}

#cu-blogs-footer .excerpt .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
}

#cu-blogs-footer .excerpt .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .excerpt .text-container {
  border-top: 2px solid #cfcfcf;
  border-bottom: 2px solid #cfcfcf;
  padding: 24px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .excerpt .text-container {
    padding: 32px 0;
  }
}

#cu-blogs-footer .excerpt .text {
  margin: 0;
  text-align: center;
  font-size: 26px;
  line-height: 40px;
  font-weight: 800;
  color: #828282;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .excerpt .text {
    text-align: left;
  }
}

#cu-blogs-footer .feature-points .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 24px 32px;
}

#cu-blogs-footer .feature-points .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .feature-points .outer-container {
    padding: 0 0 32px;
  }
}

#cu-blogs-footer .feature-points .feature-points-list {
  display: inline-block;
  list-style-type: none;
}

#cu-blogs-footer .feature-points .point-item {
  display: table;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .feature-points .point-item {
    font-size: 18px;
    line-height: 28px;
  }
}

#cu-blogs-footer .feature-points .item-wrap {
  display: table-cell;
  vertical-align: middle;
}

#cu-blogs-footer .feature-points .icon {
  display: inline-block;
  height: 48px;
  width: 48px;
  line-height: 48px;
  margin-right: 12px;
  text-align: center;
  border-radius: 50%;
  background-color: #cfcfcf;
  font-size: 21px;
  color: white;
}

#cu-blogs-footer .feature-points .icon::before {
  line-height: inherit;
}

#cu-blogs-footer .ad-landing-masthead {
  position: relative;
  background-color: #eaeaea;
}

#cu-blogs-footer .ad-landing-masthead .title,
#cu-blogs-footer .ad-landing-masthead .subtitle,
#cu-blogs-footer .ad-landing-masthead .header-text-desktop {
  font-family: "futura-pt", Arial, sans-serif;
}

#cu-blogs-footer .ad-landing-masthead+div {
  padding-top: 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead+div {
    padding-top: 64px;
  }
}

#cu-blogs-footer .ad-landing-masthead video {
  width: 100%;
}

#cu-blogs-footer .ad-landing-masthead .masthead-header {
  width: 100%;
  background: white;
  padding: 32px 48px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-header {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-header .header-mobile {
    display: none;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-header .header-desktop {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-header .header-desktop {
    display: table;
    width: 100%;
    position: relative;
    z-index: 667;
    background-color: white;
    padding: 24px 0 24px 32px;
    font-size: 20px;
    line-height: 24px;
    border-bottom: 1px solid #d8d8d8;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-header .header-logo-desktop {
  display: table-cell;
  height: 35px;
}

#cu-blogs-footer .ad-landing-masthead .masthead-header .header-text-desktop {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-header .header-text-desktop {
    display: table-cell;
    text-align: right;
    font-size: 20px;
    text-transform: uppercase;
    vertical-align: middle;
    padding-right: 32px;
    margin: 0;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-hero,
#cu-blogs-footer .ad-landing-masthead .background-image,
#cu-blogs-footer .ad-landing-masthead .background-video-wrapper {
  padding: 0;
  pointer-events: none;
  background-color: #eaeaea;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-hero,
  #cu-blogs-footer .ad-landing-masthead .background-image,
  #cu-blogs-footer .ad-landing-masthead .background-video-wrapper {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
  }
}

#cu-blogs-footer .ad-landing-masthead .background-image {
  background-size: 0 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .background-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
  }
}

#cu-blogs-footer .ad-landing-masthead .background-video-wrapper #background-video {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .background-video-wrapper #background-video {
    display: inline-block;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-content {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 24px;
  background-color: white;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-content {
    background-color: transparent;
    padding: 64px 48px 16px 48px;
    padding: 0;
    pointer-events: none;
    z-index: 666;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-content {
    margin-right: 32px;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel {
  background-color: white;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-content-panel {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 43.661971831%;
    float: right;
    padding: 32px 32px 64px 32px;
    pointer-events: all;
    min-height: 320px;
  }

  #cu-blogs-footer .ad-landing-masthead .masthead-content-panel:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel h2 {
  font-weight: 800;
  margin: 8px 0;
  font-size: 24px;
  line-height: 30px;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel p {
  line-height: 24px;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel h2,
#cu-blogs-footer .ad-landing-masthead .masthead-content-panel p {
  text-align: left;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action {
  margin-top: 16px;
  color: #767676;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action .form_p .form_label {
  font-weight: normal;
  color: #2f2f2f;
  font-size: 16px;
  line-height: 24px;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action input,
#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action select {
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  padding: .5em;
  padding-right: 1.5em;
}

#cu-blogs-footer .ad-landing-masthead .masthead-content-panel .calls-to-action button {
  border-radius: 3px;
  width: 100%;
  font-weight: 800;
  outline: none;
  padding: 12px 20px;
  background-color: #a50034;
  color: white;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer .ad-landing-masthead article {
  color: white;
  pointer-events: all;
  position: relative;
  padding: 24px 32px;
  z-index: 667;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 49.2957746479%;
    margin-bottom: 96px;
    bottom: 0;
    position: absolute;
    color: white;
    background: none !important;
  }

  #cu-blogs-footer .ad-landing-masthead article:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .ad-landing-masthead article img,
#cu-blogs-footer .ad-landing-masthead article video {
  width: 100%;
  height: auto;
  margin-bottom: -6px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article img,
  #cu-blogs-footer .ad-landing-masthead article video {
    display: none;
  }
}

#cu-blogs-footer .ad-landing-masthead article .content {
  position: relative;
}

#cu-blogs-footer .ad-landing-masthead article .category {
  margin-bottom: 0px;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  line-height: 10px;
  font-weight: 800;
  color: #555;
  text-transform: uppercase;
  color: #2f2f2f;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .category {
    font-size: 18px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .category {
    color: white;
  }
}

#cu-blogs-footer .ad-landing-masthead article .title {
  margin: 0;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  text-transform: uppercase;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .title {
    font-size: 30px;
    line-height: 42px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .title {
    font-size: 40px;
    line-height: 52px;
  }
}

#cu-blogs-footer .ad-landing-masthead article .subtitle {
  margin-top: 0;
  font-size: 20px;
  line-height: 28px;
  font-weight: 200;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .subtitle {
    font-size: 24px;
    line-height: 34px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article .subtitle {
    margin-top: 0;
    font-size: 32px;
    line-height: 42px;
  }
}

#cu-blogs-footer .ad-landing-masthead article a {
  color: #2f2f2f;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article a {
    color: white;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-footer {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-footer {
    display: block;
    position: relative;
    text-align: center;
    background-color: #2f2f2f;
    padding: 1px 0;
  }
}

#cu-blogs-footer .ad-landing-masthead .masthead-footer .footer-text-desktop {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 800;
  line-height: 0.65em;
  font-size: 135px;
  margin: 0 -4%;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.04);
}

#cu-blogs-footer .ad-landing-messaging-widget {
  padding: 0;
  padding-bottom: 16px;
}

#cu-blogs-footer .ad-landing-messaging-widget .section-message .body p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 15px 0;
}

#cu-blogs-footer .ad-landing-messaging-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
}

#cu-blogs-footer .ad-landing-messaging-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .ad-landing-messaging-widget .text-column {
  padding: 0 24px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget .text-column {
    padding: 0;
  }
}

#cu-blogs-footer .ad-landing-messaging-widget .media-column {
  text-align: center;
}

#cu-blogs-footer .ad-landing-messaging-widget .title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
}

#cu-blogs-footer .ad-landing-messaging-widget .center-media-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#cu-blogs-footer .ad-landing-messaging-widget .media {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: auto;
}

#cu-blogs-footer .ad-landing-messaging-widget .fluid-width-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  display: inline-block;
}

#cu-blogs-footer .ad-landing-messaging-widget .fluid-width-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

#cu-blogs-footer .section-message .body ul {
  margin-left: 20px;
}

#cu-blogs-footer .section-message .body li {
  font-size: 16px;
  line-height: 24px;
}

#cu-blogs-footer .ad-landing-messaging-widget__text-only .section-message .body p,
#cu-blogs-footer .ad-landing-messaging-widget__text-only .section-message .body li {
  font-size: 16px;
  line-height: 36px;
  font-weight: 800;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__text-only .section-message .body p,
  #cu-blogs-footer .ad-landing-messaging-widget__text-only .section-message .body li {
    font-size: 18px;
    line-height: 40px;
  }
}

#cu-blogs-footer .ad-landing-messaging-widget__video {
  background-color: #eaeaea;
}

#cu-blogs-footer .ad-landing-messaging-widget__video .outer-container {
  display: table;
}

#cu-blogs-footer .ad-landing-messaging-widget__video .text-column {
  text-align: left;
}

#cu-blogs-footer .ad-landing-messaging-widget__video .text-column h2,
#cu-blogs-footer .ad-landing-messaging-widget__video .text-column p,
#cu-blogs-footer .ad-landing-messaging-widget__video .text-column ul {
  padding: 0 24px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__video .text-column h2,
  #cu-blogs-footer .ad-landing-messaging-widget__video .text-column p,
  #cu-blogs-footer .ad-landing-messaging-widget__video .text-column ul {
    padding: 0;
  }
}

#cu-blogs-footer .ad-landing-messaging-widget__video .table-spacer {
  height: 32px;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .text-column {
  display: table-header-group;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .media-column {
  display: table-footer-group;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .table-spacer {
  height: 16px;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .text-column {
  display: table-footer-group;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .media-column {
  display: table-header-group;
}

#cu-blogs-footer .ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .table-spacer {
  height: 32px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__video .text-column {
    margin: 0;
  }
}

#cu-blogs-footer .ad-landing-messaging-widget__image .media-column {
  display: none;
}

#cu-blogs-footer .ad-landing-messaging-widget__image .text-column {
  text-align: left;
}

#cu-blogs-footer .ad-landing-messaging-widget__image .media {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__image .media {
    display: inline-block;
    padding: 0;
    width: auto;
    max-width: 300px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__image .media-column {
    display: block;
    white-space: nowrap;
    padding: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .text-column,
  #cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .text-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 100%;
  }

  #cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .text-column:last-child,
  #cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .text-column:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .media {
  float: left;
  margin: 0 16px 0 0;
}

#cu-blogs-footer .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .media {
  float: right;
  margin: 0 0 0 16px;
}

#cu-blogs-footer #sponsor-bar {
  background-color: white;
  padding: 0;
}

#cu-blogs-footer #sponsor-bar .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 36px;
}

#cu-blogs-footer #sponsor-bar .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer #sponsor-bar .sponsor-title {
  display: inline-block;
  width: 100%;
  background-color: #eaeaea;
  padding: 0 36px;
}

#cu-blogs-footer #sponsor-bar .sponsor-title h2 {
  text-align: center;
  font-size: 20px;
  font-weight: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #sponsor-bar .sponsor-title h2 {
    font-size: 26px;
    font-weight: 30px;
  }
}

#cu-blogs-footer #sponsor-bar .carousel-container {
  padding: 0 24px;
}

#cu-blogs-footer #sponsor-bar .jcarousel {
  position: relative;
  overflow: hidden;
  z-index: 666;
}

#cu-blogs-footer #sponsor-bar .sponsor-list {
  width: 2000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

#cu-blogs-footer #sponsor-bar .sponsor-list-item {
  float: left;
  height: 95px;
  line-height: 95px;
  margin: 0 24px;
  text-align: center;
}

#cu-blogs-footer #sponsor-bar .sponsor-list-item img {
  width: 95px;
  max-height: 95px;
  vertical-align: middle;
}

#cu-blogs-footer #sponsor-bar .control {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 28px;
  margin: auto;
  z-index: 667;
  pointer-events: all;
  cursor: pointer;
  color: #676767;
}

#cu-blogs-footer #sponsor-bar .control.jcarousel-prev {
  left: 0;
  text-align: left;
}

#cu-blogs-footer #sponsor-bar .control.jcarousel-next {
  right: 0;
  text-align: right;
}

#cu-blogs-footer #sponsor-bar .control::before {
  line-height: inherit;
}

#cu-blogs-footer .chapman-events-feed-widget {
  background-color: #eaeaea;
  padding: 64px 0;
  text-align: center;
}

#cu-blogs-footer .chapman-events-feed-widget h2 {
  margin-top: 0;
  text-align: left;
  font-weight: 800;
  font-size: 32px;
  line-height: 32px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget h2 {
    margin-bottom: 36px;
    font-size: 38px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget h2 {
    margin-bottom: 32px;
    font-size: 48px;
    line-height: 48px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
  width: 100%;
}

#cu-blogs-footer .chapman-events-feed-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .chapman-events-feed-widget .column {
  width: 100%;
  text-align: left;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .column {
    width: 50%;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 49.2957746479%;
  }

  #cu-blogs-footer .chapman-events-feed-widget .column:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .column.right {
    padding-left: 60px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .event-card {
  margin-bottom: 42px;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card h3 {
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 24px;
  color: #a50034;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .event-card h3 {
    margin: 0 0 16px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .event-card p {
  text-transform: capitalize;
  margin: 0;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date .date-wrapper {
  display: table;
  height: 32px;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date .date-column {
  display: table-cell;
  vertical-align: middle;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date .date-column.left div.day {
  padding-right: 4px;
  font-size: 32px;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date .date-column.right p {
  font-weight: 700;
}

#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date p,
#cu-blogs-footer .chapman-events-feed-widget .event-card .event-date div.day {
  text-transform: uppercase;
  color: #a50034;
  font-weight: 800;
  line-height: 1;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .feed-column {
    margin-bottom: 48px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .feed-column .event-date {
  width: 140px;
  margin-bottom: 32px;
  padding-bottom: 16px;
  border-bottom: 2px solid #a50034;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .featured-event.event-card {
    margin-bottom: 0;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .featured-event .event-date {
  margin-bottom: 28px;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .featured-event .event-date {
    margin-bottom: 16px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .featured-event .featured-image {
  margin-bottom: 28px;
  width: 100%;
  height: 144px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .featured-event .featured-image {
    height: 188px;
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .featured-event .featured-image {
    height: 254px;
  }
}

#cu-blogs-footer .chapman-events-feed-widget .actions {
  text-align: center;
  margin-top: 48px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-events-feed-widget .actions {
    margin-top: 0px;
    text-align: left;
  }
}

#cu-blogs-footer .chapman-events-feed-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .chapman-events-feed-widget__dark-bg {
  background-color: #2f2f2f;
  color: white;
}

#cu-blogs-footer .chapman-events-feed-widget__dark-bg .event-card a,
#cu-blogs-footer .chapman-events-feed-widget__dark-bg .event-card p,
#cu-blogs-footer .chapman-events-feed-widget__dark-bg .event-card .event-date p,
#cu-blogs-footer .chapman-events-feed-widget__dark-bg .event-card .event-date div.day {
  color: white;
}

#cu-blogs-footer .chapman-events-feed-widget__dark-bg .feed-column .event-date {
  border-bottom: 2px solid white;
}

#cu-blogs-footer .rightColumn .photo-gallery {
  background-color: transparent;
  -ms-box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  box-shadow: none;
  padding: 0;
  width: 100%;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .rightColumn .photo-gallery {
    width: 200px;
    text-align: right;
  }
}

#cu-blogs-footer .photo-gallery ul {
  display: inline-block;
  list-style: none;
  position: relative;
}

#cu-blogs-footer .photo-gallery li {
  display: inline-block;
  margin: 8px;
  border: 8px solid #ffffff;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 84px;
  height: 77px;
  position: relative;
  overflow: hidden;
  background-color: #2f2f2f;
  float: left;
}

#cu-blogs-footer .photo-gallery li a {
  position: absolute;
  display: block;
  height: 77px;
}

#cu-blogs-footer .photo-gallery li img {
  position: absolute;
  top: 0;
}

#cu-blogs-footer .photo-gallery .more-link {
  display: block;
  color: #a50034;
  font-weight: bold;
}

#cu-blogs-footer .photo-gallery .more-link .arrow {
  color: #a50034;
}

#cu-blogs-footer .side-panel-hero {
  position: relative;
  background-color: #eaeaea;
}

#cu-blogs-footer .side-panel-hero+div {
  padding-top: 64px;
}

#cu-blogs-footer .side-panel-hero video {
  width: 100%;
}

#cu-blogs-footer .side-panel-hero .cd-hero,
#cu-blogs-footer .side-panel-hero .background-image,
#cu-blogs-footer .side-panel-hero .background-video-wrapper {
  padding-bottom: 32px;
  pointer-events: none;
  background-color: #eaeaea;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero,
  #cu-blogs-footer .side-panel-hero .background-image,
  #cu-blogs-footer .side-panel-hero .background-video-wrapper {
    padding: 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero,
  #cu-blogs-footer .side-panel-hero .background-image,
  #cu-blogs-footer .side-panel-hero .background-video-wrapper {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-hero .cd-arrow-right {
    display: none;
  }

  #cu-blogs-footer .side-panel-hero .cd-hero:hover .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-hero:hover .cd-arrow-right {
    display: block;
  }
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left,
#cu-blogs-footer .side-panel-hero .cd-arrow-right {
  position: absolute;
  top: 115px;
  height: 50px;
  width: 50px;
  text-align: center;
  margin: auto;
  z-index: 668;
  pointer-events: all;
  background-color: white;
  opacity: .7;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-arrow-right {
    top: 0;
    bottom: 0;
  }
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left a,
#cu-blogs-footer .side-panel-hero .cd-arrow-right a {
  display: inline-block;
  height: 50px;
  width: 50px;
  font-size: 80px;
  line-height: 40px;
  color: #2f2f2f;
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left {
  left: 0;
}

#cu-blogs-footer .side-panel-hero .cd-arrow-right {
  right: 0;
}

#cu-blogs-footer .side-panel-hero .cd-slide-container {
  height: 95%;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-arrow-right {
    display: none;
  }

  #cu-blogs-footer .side-panel-hero:hover .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero:hover .cd-arrow-right {
    display: block;
  }
}

#cu-blogs-footer .side-panel-hero .cd-hero-slider {
  height: 95%;
  list-style-type: none;
}

#cu-blogs-footer .side-panel-hero .cd-hero-slider li {
  padding: 16px 0;
  max-width: 100%;
  margin-bottom: 0;
  background-color: #eaeaea;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero-slider .slider-bottom-border {
    position: absolute;
    bottom: 0;
    height: 10px;
    z-index: 667;
    width: 100%;
  }
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav {
  height: 13%;
  background-color: transparent;
  text-align: left;
  pointer-events: all;
  padding-left: 16px;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav .cd-marker {
  background-color: transparent;
  color: #E5E5E5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav a {
  outline: none;
  display: inline-block;
  font-size: 0px;
  height: 15px;
  width: 15px;
  line-height: 10px;
  background: white;
  color: white;
  border-radius: 15px;
  text-indent: -9999px;
  margin-right: 12px;
  border: 2px solid #676767;
  padding-top: 0;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav a:hover {
  background-color: #676767;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li {
  width: inherit;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li.selected a {
  background: #676767;
  opacity: 1;
  -webkit-box-shadow: 0 0 2px #F0EFE7;
  box-shadow: 0 0 2px #F0EFE7;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li.selected a:hover {
  background-color: #676767;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-slider-nav {
    height: 7%;
    padding-left: 32px;
    padding-right: 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-slider-nav {
    height: 9%;
    text-align: center;
    margin-left: 33.8028169014%;
  }
}

#cu-blogs-footer .side-panel-hero .background-image {
  background-size: 0 0;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .background-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
  }
}

#cu-blogs-footer .side-panel-hero .background-video-wrapper #background-video {
  display: none;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .background-video-wrapper #background-video {
    display: inline-block;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 32px 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content {
    padding: 64px 48px 16px 48px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content {
    padding: 32px 0;
    pointer-events: none;
    z-index: 666;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 32.3943661972%;
    padding: 48px 32px 64px 32px;
    -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
    background-color: white;
    pointer-events: all;
  }

  #cu-blogs-footer .side-panel-hero .hero-content-panel:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
  margin: 0;
  font-size: 26px;
  line-height: 30px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
    font-size: 32px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
  font-weight: 200;
  margin: 8px 0;
  font-size: 22px;
  line-height: 26px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
    font-size: 26px;
    line-height: 28px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
    font-size: 30px;
    line-height: 32px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel p {
  line-height: 24px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel p {
  text-align: center;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel p {
    text-align: left;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action {
  margin-top: 16px;
  text-align: center;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #294d5e;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  width: 100%;
  margin-bottom: 8px;
  text-align: center;
  line-height: 30px;
  border-radius: 0px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:hover,
#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:focus {
  background-color: #1e3945;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:active {
  -webkit-transition: none;
  transition: none;
  background-color: #1e3945;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
    width: 45%;
    margin: 8px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
    width: 100%;
    margin: 4px 0px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
  position: relative;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
    width: 50%;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
    width: 100%;
    margin: 0;
    margin-top: 4px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .select-arrow {
  position: absolute;
  top: 20px;
  right: 18px;
  display: block;
  background: transparent;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-button {
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  outline: none;
  padding: 8px 16px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  height: auto;
  border: 2px solid #000000;
  border-radius: 3px;
  background-position: center right;
  background-repeat: no-repeat;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list {
  display: none;
  position: absolute;
  margin: 0;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  width: 100%;
  background-color: #FFF;
  top: 0px;
  z-index: 667;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li {
  max-width: 100%;
  font-size: 16px;
  line-height: 36px;
  margin: 0;
  padding: 8px 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li:hover,
#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li.selected {
  background-color: #E5E5E5;
}

#cu-blogs-footer .side-panel-hero article {
  color: #2f2f2f;
  pointer-events: all;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 38.0281690141%;
    margin-left: 50.7042253521%;
    bottom: 0;
    border-radius: 3px;
    position: absolute;
    color: white;
  }

  #cu-blogs-footer .side-panel-hero article:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .side-panel-hero article img,
#cu-blogs-footer .side-panel-hero article video {
  width: 100%;
  height: auto;
  margin-bottom: -6px;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article img,
  #cu-blogs-footer .side-panel-hero article video {
    display: none;
  }
}

#cu-blogs-footer .side-panel-hero article .content {
  padding: 32px;
  z-index: 667;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .content {
    padding: 32px 48px;
  }
}

#cu-blogs-footer .side-panel-hero article .category {
  margin-bottom: 0px;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  line-height: 10px;
  font-weight: 800;
  color: #555;
  text-transform: uppercase;
  color: #2f2f2f;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .category {
    font-size: 18px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .category {
    color: white;
  }
}

#cu-blogs-footer .side-panel-hero article .title {
  margin: 0;
}

#cu-blogs-footer .side-panel-hero article .subtitle {
  margin-top: 0;
  font-weight: 200;
}

#cu-blogs-footer .side-panel-hero article a {
  color: #2f2f2f;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article a {
    color: white;
  }
}

#cu-blogs-footer #theme .side-panel-hero .theme-bg-color-alpha {
  background-color: transparent;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme .side-panel-hero .theme-bg-color-alpha {
    background-color: rgba(0, 0, 0, 0.95);
  }
}

#cu-blogs-footer .side-panel-hero {
  position: relative;
  background-color: #eaeaea;
}

#cu-blogs-footer .side-panel-hero+div {
  padding-top: 64px;
}

#cu-blogs-footer .side-panel-hero video {
  width: 100%;
}

#cu-blogs-footer .side-panel-hero .cd-hero,
#cu-blogs-footer .side-panel-hero .background-image,
#cu-blogs-footer .side-panel-hero .background-video-wrapper {
  padding-bottom: 32px;
  pointer-events: none;
  background-color: #eaeaea;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero,
  #cu-blogs-footer .side-panel-hero .background-image,
  #cu-blogs-footer .side-panel-hero .background-video-wrapper {
    padding: 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero,
  #cu-blogs-footer .side-panel-hero .background-image,
  #cu-blogs-footer .side-panel-hero .background-video-wrapper {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-hero .cd-arrow-right {
    display: none;
  }

  #cu-blogs-footer .side-panel-hero .cd-hero:hover .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-hero:hover .cd-arrow-right {
    display: block;
  }
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left,
#cu-blogs-footer .side-panel-hero .cd-arrow-right {
  position: absolute;
  top: 115px;
  height: 50px;
  width: 50px;
  text-align: center;
  margin: auto;
  z-index: 668;
  pointer-events: all;
  background-color: white;
  opacity: .7;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-arrow-right {
    top: 0;
    bottom: 0;
  }
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left a,
#cu-blogs-footer .side-panel-hero .cd-arrow-right a {
  display: inline-block;
  height: 50px;
  width: 50px;
  font-size: 80px;
  line-height: 40px;
  color: #2f2f2f;
}

#cu-blogs-footer .side-panel-hero .cd-arrow-left {
  left: 0;
}

#cu-blogs-footer .side-panel-hero .cd-arrow-right {
  right: 0;
}

#cu-blogs-footer .side-panel-hero .cd-slide-container {
  height: 95%;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero .cd-arrow-right {
    display: none;
  }

  #cu-blogs-footer .side-panel-hero:hover .cd-arrow-left,
  #cu-blogs-footer .side-panel-hero:hover .cd-arrow-right {
    display: block;
  }
}

#cu-blogs-footer .side-panel-hero .cd-hero-slider {
  height: 95%;
  list-style-type: none;
}

#cu-blogs-footer .side-panel-hero .cd-hero-slider li {
  padding: 16px 0;
  max-width: 100%;
  margin-bottom: 0;
  background-color: #eaeaea;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-hero-slider .slider-bottom-border {
    position: absolute;
    bottom: 0;
    height: 10px;
    z-index: 667;
    width: 100%;
  }
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav {
  height: 13%;
  background-color: transparent;
  text-align: left;
  pointer-events: all;
  padding-left: 16px;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav .cd-marker {
  background-color: transparent;
  color: #e5e5e5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav a {
  outline: none;
  display: inline-block;
  font-size: 0px;
  height: 15px;
  width: 15px;
  line-height: 10px;
  background: #565656;
  color: white;
  border-radius: 15px;
  text-indent: -9999px;
  margin-right: 12px;
  border: 2px solid #676767;
  padding-top: 0;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav a:hover {
  background-color: #676767;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li {
  width: inherit;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li.selected a {
  background: #c8c8c8;
  opacity: 1;
  -webkit-box-shadow: 0 0 2px #f0efe7;
  box-shadow: 0 0 2px #f0efe7;
}

#cu-blogs-footer .side-panel-hero .cd-slider-nav li.selected a:hover {
  background-color: #676767;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-slider-nav {
    height: 7%;
    padding-left: 32px;
    padding-right: 0;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .cd-slider-nav {
    height: 9%;
    text-align: center;
    margin-left: 33.8028169014%;
  }
}

#cu-blogs-footer .side-panel-hero .background-image {
  background-size: 0 0;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .background-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
  }
}

#cu-blogs-footer .side-panel-hero .background-video-wrapper #background-video {
  display: none;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .background-video-wrapper #background-video {
    display: inline-block;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 32px 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content {
    padding: 64px 48px 16px 48px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content {
    padding: 32px 0;
    pointer-events: none;
    z-index: 666;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 32.3943661972%;
    padding: 48px 32px 64px 32px;
    -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
    background-color: white;
    pointer-events: all;
  }

  #cu-blogs-footer .side-panel-hero .hero-content-panel:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
  margin: 0;
  font-size: 26px;
  line-height: 30px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
    font-size: 32px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1 {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
  font-weight: 200;
  margin: 8px 0;
  font-size: 22px;
  line-height: 26px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
    font-size: 26px;
    line-height: 28px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2 {
    font-size: 30px;
    line-height: 32px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel p {
  line-height: 24px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1,
#cu-blogs-footer .side-panel-hero .hero-content-panel h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2,
#cu-blogs-footer .side-panel-hero .hero-content-panel p {
  text-align: center;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h1,
  #cu-blogs-footer .side-panel-hero .hero-content-panel h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel .faux-h2,
  #cu-blogs-footer .side-panel-hero .hero-content-panel p {
    text-align: left;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action {
  margin-top: 16px;
  text-align: center;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #294d5e;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  width: 100%;
  margin-bottom: 8px;
  text-align: center;
  line-height: 30px;
  border-radius: 0px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:hover,
#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:focus {
  background-color: #1e3945;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:active {
  -webkit-transition: none;
  transition: none;
  background-color: #1e3945;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
    width: 45%;
    margin: 8px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a {
    width: 100%;
    margin: 4px 0px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .calls-to-action a:focus {
  outline: 2px dotted #333 !important;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
  position: relative;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
    width: 50%;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero .hero-content-panel .program-select {
    width: 100%;
    margin: 0;
    margin-top: 4px;
  }
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .select-arrow {
  position: absolute;
  top: 20px;
  right: 18px;
  display: block;
  background: transparent;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-button {
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  outline: none;
  padding: 8px 16px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  height: auto;
  border: 2px solid #000000;
  border-radius: 3px;
  background-position: center right;
  background-repeat: no-repeat;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-button:focus {
  outline: 2px dotted #333;
  outline-offset: 5px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list {
  display: none;
  position: absolute;
  margin: 0;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  width: 100%;
  background-color: #fff;
  top: 0px;
  z-index: 667;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li {
  max-width: 100%;
  font-size: 16px;
  line-height: 36px;
  margin: 0;
  padding: 8px 16px;
}

#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li:hover,
#cu-blogs-footer .side-panel-hero .hero-content-panel .program-select .hero-select-list li.selected {
  background-color: #e5e5e5;
}

#cu-blogs-footer .side-panel-hero article {
  color: #2f2f2f;
  pointer-events: all;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 38.0281690141%;
    margin-left: 50.7042253521%;
    bottom: 0;
    border-radius: 3px;
    position: absolute;
    color: white;
  }

  #cu-blogs-footer .side-panel-hero article:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .side-panel-hero article img,
#cu-blogs-footer .side-panel-hero article video {
  width: 100%;
  height: auto;
  margin-bottom: -6px;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article img,
  #cu-blogs-footer .side-panel-hero article video {
    display: none;
  }
}

#cu-blogs-footer .side-panel-hero article .content {
  padding: 32px;
  z-index: 667;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .content {
    padding: 32px 48px;
  }
}

#cu-blogs-footer .side-panel-hero article .category {
  margin-bottom: 0px;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 16px;
  line-height: 10px;
  font-weight: 800;
  color: #555;
  text-transform: uppercase;
  color: #2f2f2f;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .category {
    font-size: 18px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article .category {
    color: white;
  }
}

#cu-blogs-footer .side-panel-hero article .title {
  margin: 0;
}

#cu-blogs-footer .side-panel-hero article .subtitle {
  margin-top: 0;
  font-weight: 200;
}

#cu-blogs-footer .side-panel-hero article a {
  color: #2f2f2f;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .side-panel-hero article a {
    color: white;
  }
}

#cu-blogs-footer #theme .side-panel-hero .theme-bg-color-alpha {
  background-color: transparent;
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme .side-panel-hero .theme-bg-color-alpha {
    background-color: rgba(0, 0, 0, 0.95);
  }
}

#cu-blogs-footer .homepage #accessibility-statement {
  background-color: #ffffff;
  padding: 10px;
}

#cu-blogs-footer .homepage #accessibility-statement h2,
#cu-blogs-footer .homepage #accessibility-statement .faux-h2 {
  font-size: 18px;
}

#cu-blogs-footer .homepage #accessibility-statement a {
  border-bottom: 2px solid rgba(165, 0, 52, 0.7);
}

#cu-blogs-footer .homepage .imagerotator {
  position: relative;
}

#cu-blogs-footer .homepage .imagerotator img {
  position: absolute;
  top: 0;
  left: 0;
}

#cu-blogs-footer .homepage #featured_stories {
  width: 100%;
  position: relative;
  z-index: 30;
  overflow: auto;
}

#cu-blogs-footer .homepage #featured_stories .announcement {
  overflow: auto;
  clear: both;
  margin: -15px 0 15px 0;
  padding: 2px 10px;
}

#cu-blogs-footer .homepage #featured_stories .announcement .details {
  float: none;
  max-width: 100%;
  margin-top: 25px;
}

#cu-blogs-footer .homepage #featured_stories .announcement .imagerotator {
  float: none;
  max-width: 100%;
}

#cu-blogs-footer .homepage #featured_stories .announcement .imagerotator img {
  width: 100%;
  height: auto;
  border-radius: 3px;
}

#cu-blogs-footer .homepage #featured_stories .announcement .title {
  text-transform: none;
  color: #a50034;
  font-size: 22px;
  line-height: 26px;
  margin: 0;
}

#cu-blogs-footer .homepage #featured_stories .announcement .source {
  margin: 4px 0 0;
}

#cu-blogs-footer .homepage #featured_stories .announcement .source a {
  background-position: 0 center !important;
  padding-left: 24px !important;
  color: #000000;
  opacity: 0.5;
}

#cu-blogs-footer .homepage #featured_stories .announcement a.tag {
  color: #000000;
  opacity: 0.5;
}

#cu-blogs-footer .homepage #featured_stories .announcement .source a:hover,
#cu-blogs-footer .homepage #featured_stories .announcement a.tag:hover {
  opacity: 0.8;
  color: #a50034;
}

#cu-blogs-footer .homepage #featured_stories .third {
  display: none;
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage #featured_stories .third {
    display: block;
    width: 50%;
  }

  #cu-blogs-footer .homepage #featured_stories .third .story-3 {
    display: none;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .details {
    float: left;
    max-width: 65%;
    margin-top: 5px;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .imagerotator {
    float: left;
    margin-right: 2%;
    width: 33%;
  }
}

@media only screen and (min-width: 960px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage {}

  #cu-blogs-footer .homepage #featured_stories .third {
    width: 33%;
  }

  #cu-blogs-footer .homepage #featured_stories .third .story-3 {
    display: block;
  }

  #cu-blogs-footer .homepage .ie7 #featured_stories .third {
    padding: 0;
    width: 31%;
    margin-right: 2%;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .details {
    float: left;
    max-width: 55%;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .imagerotator {
    float: left;
    margin-right: 2%;
    width: 43%;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .details .title {
    font-size: 34px;
    line-height: 34px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage #featured_stories .announcement .details {
    max-width: 349px;
  }

  #cu-blogs-footer .homepage #featured_stories .announcement .imagerotator {
    width: 725px;
    margin-right: 34px;
  }
}

#cu-blogs-footer .homepage .stories .story .publication_date {
  display: none;
}

#cu-blogs-footer .homepage .stories .story .story-bg {
  margin-top: 15px;
}

#cu-blogs-footer .homepage .stories .story .permalink {
  max-height: 265px;
}

#cu-blogs-footer .homepage .stories .story .title {
  color: #a50034;
  text-transform: none;
  min-height: 50px;
}

#cu-blogs-footer .homepage .stories .blogname a {
  background-repeat: no-repeat !important;
  background-position: 10px center !important;
  background-size: 20px !important;
  display: block;
  padding-left: 35px !important;
}

#cu-blogs-footer .homepage .stories .story {
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #d8d8d8;
  color: #a50034;
  background: #FFFFFF;
  -webkit-box-shadow: 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

#cu-blogs-footer .homepage .stories .story .story_footer {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fff;
}

#cu-blogs-footer .homepage .stories .story a {
  color: #a50034;
  text-decoration: none;
}

#cu-blogs-footer .homepage .stories .story p {
  margin: 0;
}

#cu-blogs-footer .homepage .stories .story img {
  max-width: 100%;
}

#cu-blogs-footer .homepage .stories .story .publication_date {
  margin: 5px 0 20px 24px;
  font-size: 12px;
  clear: both;
  color: #62605a;
}

#cu-blogs-footer .homepage .stories .story a.permalink {
  display: block;
  overflow: hidden;
}

#cu-blogs-footer .homepage .stories .story.big a.permalink {
  max-height: 483px;
}

#cu-blogs-footer .homepage .stories .story.small a.permalink {
  max-height: 365px;
}

#cu-blogs-footer .homepage .stories .story .title {
  margin: 0 20px 0 20px;
  font-size: 18px;
  line-height: 18px;
}

#cu-blogs-footer .homepage .stories .story .title .beginning:after {
  content: "Ã¢â‚¬Â¦";
}

#cu-blogs-footer .homepage .stories .story .title .end {
  display: none;
}

#cu-blogs-footer .homepage .stories .story a.permalink:hover .title {
  color: #C92741;
}

#cu-blogs-footer .homepage .stories .story a.permalink:hover .title .beginning:after {
  content: "";
}

#cu-blogs-footer .homepage .stories .story a.permalink:hover .title .end {
  display: inline;
}

#cu-blogs-footer .homepage .stories .story .tag {
  display: inline-block;
  padding: 5px 10px 5px 20px;
  margin: 15px 0 0 0;
  color: #62605a;
  text-decoration: none;
  font-size: 12px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

#cu-blogs-footer .homepage .stories .story .tag:hover {
  background: #d8d8d8;
  color: #313131;
  padding-left: 25px;
}

#cu-blogs-footer .homepage .stories .story-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f7f6f0;
  min-height: 200px;
}

#cu-blogs-footer .homepage .stories .story-bg img {
  display: none;
}

#cu-blogs-footer .homepage .stories .story_footer {
  position: relative;
  background: #f7f6f0;
  overflow: visible;
  min-height: 40px;
  font-size: 12px;
  line-height: 20px;
}

#cu-blogs-footer .homepage .stories .story_footer p {
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}

#cu-blogs-footer .homepage .stories .story_footer .source {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
}

#cu-blogs-footer .homepage .stories .story_footer .source:hover a {
  z-index: 2;
  opacity: 1;
  color: #a50034;
}

#cu-blogs-footer .homepage .stories .story_footer .source a {
  padding: 14px 50px 13px 24px;
  display: block;
  color: #000000;
  opacity: 0.6;
  text-decoration: none;
  line-height: 11px;
  overflow: hidden;
}

#cu-blogs-footer .homepage .stories .story_footer .source.facebook:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url("../img/icons/svg/facebook_red.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: 0.8;
  -webkit-filter: grayscale(1);
}

#cu-blogs-footer .homepage .stories .story_footer .source.instagram:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url("../img/icons/svg/instagram_red.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: 0.8;
  -webkit-filter: grayscale(1);
}

#cu-blogs-footer .homepage .stories .story_footer .source.twitter:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url("../img/icons/svg/twitter_red.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 12px;
  left: 11px;
  opacity: 0.8;
  -webkit-filter: grayscale(1);
}

#cu-blogs-footer .homepage .stories .story_footer .source.blogs:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(/_assets/cu_monogram_red.svg) no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 8px;
  opacity: 0.8;
  -webkit-filter: grayscale(1);
}

#cu-blogs-footer .homepage .stories .story_footer .source:hover:before {
  -webkit-filter: grayscale(0);
}

#cu-blogs-footer .homepage .stories .story_footer .source.facebook a,
#cu-blogs-footer .homepage .stories .story_footer .source.instagram a,
#cu-blogs-footer .homepage .stories .story_footer .source.twitter a,
#cu-blogs-footer .homepage .stories .story_footer .source.blogs a {
  padding-left: 30px !important;
}

#cu-blogs-footer .homepage .stories .icon {
  color: #FFFFFF;
  text-decoration: none;
}

#cu-blogs-footer .homepage .stories a.icon {
  color: #FFFFFF;
  text-decoration: none;
}

#cu-blogs-footer .homepage .stories a.icon:hover {
  opacity: 0.75;
}

#cu-blogs-footer .homepage .stories .icon {
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 20px;
  min-height: 14px;
  margin-right: 10px;
}

#cu-blogs-footer .homepage .stories .icon.comments {
  background-image: url(/_assets/bubble-dots3_white.svg);
}

#cu-blogs-footer .homepage .stories .icon.shares {
  background-image: url(/_assets/share_white.svg);
}

#cu-blogs-footer .homepage .stories .icon.views {
  background-image: url("../img/icons/svg/eye2_white.svg");
}

#cu-blogs-footer .homepage .stories .story .icon.comments {
  background-image: url(/_assets/bubble-dots3.svg);
}

#cu-blogs-footer .homepage .stories .story .icon.shares {
  background-image: url(/_assets/share.svg);
}

#cu-blogs-footer .homepage .stories .story .icon.views {
  background-image: url("../img/icons/svg/eye2.svg");
}

@media only screen and (min-width: 980px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .stories .story .title {
    font-size: 24px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .stories .story.big .title {
    font-size: 30px;
    line-height: 32px;
  }

  #cu-blogs-footer .homepage .stories .story.big .story-bg {
    min-height: 350px;
  }

  #cu-blogs-footer .homepage .stories .story .publication_date {
    margin-bottom: 30px;
  }
}

#cu-blogs-footer .homepage .no-svg .stories .icon.comments {
  background-image: url("../img/icons/png/bubble-dots3_white_14.png");
}

#cu-blogs-footer .homepage .no-svg .stories .icon.shares {
  background-image: url("../img/icons/png/share_white_14.png");
}

#cu-blogs-footer .homepage .no-svg .stories .icon.views {
  background-image: url("../img/icons/png/eye2_white_14.png");
}

#cu-blogs-footer .homepage .no-svg .stories .story .icon.comments {
  background-image: url("../img/icons/png/bubble-dots3_14.png");
}

#cu-blogs-footer .homepage .no-svg .stories .story .icon.shares {
  background-image: url("../img/icons/png/share_14.png");
}

#cu-blogs-footer .homepage .no-svg .stories .story .icon.views {
  background-image: url("../img/icons/png/eye2_14.png");
}

#cu-blogs-footer .homepage .stories .action {
  display: inline-block;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  height: 40px;
  text-indent: -9999px;
  width: 0;
  position: relative;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

#cu-blogs-footer .homepage #chapmanFamily .third {
  display: none;
}

#cu-blogs-footer .homepage #chapmanFamily .third:last-of-type {
  display: block;
}

#cu-blogs-footer .homepage #chapmanFamily h2,
#cu-blogs-footer .homepage #chapmanFamily .faux-h2 {
  margin-top: 0;
  font-size: 24px;
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage #chapmanFamily .third {
    display: block;
  }

  #cu-blogs-footer .homepage #chapmanFamily .story {
    display: block;
  }

  #cu-blogs-footer .homepage #chapmanFamily .story.big .story-bg {
    min-height: 200px;
  }

  #cu-blogs-footer .homepage #chapmanFamily .third:nth-of-type(3) {
    padding-left: 20px;
  }

  #cu-blogs-footer .homepage #chapmanFamily .heading {
    font-size: 40px;
    line-height: 40px;
  }
}

#cu-blogs-footer .emergency-alert {
  display: none;
  background-color: #a50034;
  color: #ffffff;
  padding: 25px;
  border-bottom: 1px solid #eaeaea;
}

#cu-blogs-footer .emergency-alert .close-alert-trigger {
  cursor: pointer;
  margin: 5px;
  float: right;
}

#cu-blogs-footer .emergency-alert .close-alert-trigger svg {
  margin: 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert .close-alert-trigger {
    margin: 10px;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert .close-alert-trigger {
    margin: 15px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert .alert-text {
    padding: 0 60px;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert .alert-text {
    padding: 0 250px;
  }
}

#cu-blogs-footer .emergency-alert .alert-text p.alert-heading {
  text-transform: uppercase;
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  text-align: center;
  padding-bottom: 5px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert .alert-text p.alert-heading {
    text-align: left;
    display: inline-block;
    font-size: 26px;
  }
}

#cu-blogs-footer .emergency-alert .alert-text div {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-title {
  padding-top: 20px;
  font-weight: 600;
  font-size: 18px;
  border-top: 1px solid white;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-message {
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid white;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-message p {
  font-size: 16px;
  line-height: 22px;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-message h1,
#cu-blogs-footer .emergency-alert .alert-text div.alert-message h2,
#cu-blogs-footer .emergency-alert .alert-text div.alert-message h3 {
  font-family: Arial, sans-serif;
  margin: 0 0 15px 0;
  font-size: 18px;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-link {
  padding-top: 20px;
}

#cu-blogs-footer .emergency-alert .alert-text div.alert-link a {
  color: #ffffff;
  border-bottom: 2px dotted rgba(255, 255, 255, 0.5);
}

#cu-blogs-footer .emergency-alert.notification {
  background-color: #6e6259;
}

#cu-blogs-footer .emergency-alert svg {
  fill: #ffffff;
  display: block;
  margin: 15px auto;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .emergency-alert svg {
    margin: 0 5px 0 0;
    display: inline-block;
  }
}

#cu-blogs-footer .homepage #generalInformation a:after {
  content: " »";
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #generalInformation .heading {
    font-size: 32px;
    line-height: 36px;
    margin: 0 50px 15px;
  }
}

#cu-blogs-footer #graduateAdmission {
  background: #111111 url(/_assets/graduate-admission-2017.jpg) no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  text-align: center;
  overflow: hidden;
}

#cu-blogs-footer #graduateAdmission p,
#cu-blogs-footer #graduateAdmission h3 {
  color: #FFFFFF;
}

#cu-blogs-footer .skrollr #graduateAdmission {
  background-attachment: fixed;
}

#cu-blogs-footer #graduateAdmission .heading {
  font-family: "futura-pt-condensed", Arial, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
}

#cu-blogs-footer #graduateAdmission .heading span {
  display: block;
}

#cu-blogs-footer #graduateAdmission .subheading {
  margin: 0 15px;
  text-align: center;
}

#cu-blogs-footer #graduateAdmission .actions {
  margin-top: 25px;
  text-align: center;
}

#cu-blogs-footer #graduateAdmission br.large-screens {
  display: none;
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #graduateAdmission {
    text-align: left;
    background-position: center;
  }

  #cu-blogs-footer #graduateAdmission .heading,
  #cu-blogs-footer #graduateAdmission .subheading {
    margin: 0 50px;
    z-index: 1;
    position: relative;
  }
}

@media only screen and (min-width: 980px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #graduateAdmission .heading,
  #cu-blogs-footer #graduateAdmission .subheading {
    text-align: right;
    margin: 0 auto;
  }

  #cu-blogs-footer #graduateAdmission .actions {
    position: absolute;
    bottom: 0;
    margin-bottom: 75px;
    text-align: left;
    margin-left: 25px;
  }
}

@media only screen and (min-width: 1250px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #graduateAdmission .actions {
    width: 470px;
    margin-left: 50px;
  }

  #cu-blogs-footer #graduateAdmission br.large-screens {
    display: block;
  }
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage #mastheadNavigation {
    display: none;
  }
}

#cu-blogs-footer #heroWrapper {
  overflow: auto;
  background: #111111;
}

#cu-blogs-footer #heroWrapper a.button:focus {
  opacity: 1 !important;
  outline: 2px dotted white;
}

#cu-blogs-footer #hero {
  clear: both;
  position: relative;
  overflow: hidden;
  height: 360px;
  background: #333333 no-repeat center;
  background-size: cover;
  color: #FFFFFF;
}

#cu-blogs-footer #hero .button {
  margin: 5px;
  padding: 13px 25px 12px;
  -webkit-box-shadow: 0.125em 0.25em 0.25em 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0.125em 0.25em 0.25em 0 rgba(0, 0, 0, 0.5);
}

#cu-blogs-footer #hero .actions {
  margin-top: 25px;
}

#cu-blogs-footer #hero #mastheadContent {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 20;
}

#cu-blogs-footer #hero.dark-bg .heading,
#cu-blogs-footer #hero.dark-bg .subheading,
#cu-blogs-footer #hero.dark-bg .excerpt {
  color: #FFFFFF;
}

#cu-blogs-footer #hero.light-bg .heading,
#cu-blogs-footer #hero.light-bg .subheading,
#cu-blogs-footer #hero.light-bg .excerpt {
  color: #353430;
}

#cu-blogs-footer #hero.align-left {
  text-align: left;
}

#cu-blogs-footer #hero.align-right {
  text-align: right;
}

#cu-blogs-footer #hero.align-right .excerpt {
  margin-left: auto !important;
  margin-right: 0 !important;
}

#cu-blogs-footer #hero.align-right .tagline:after {
  margin: 0.875em 0 0 auto;
}

#cu-blogs-footer #hero.align-center {
  text-align: center;
}

#cu-blogs-footer #hero.align-center .excerpt {
  margin-left: auto !important;
  margin-right: auto !important;
}

#cu-blogs-footer #hero.align-center .tagline:after {
  margin: 0.875em auto 0;
}

#cu-blogs-footer #hero .heading,
#cu-blogs-footer #hero .subheading {
  display: block;
}

#cu-blogs-footer #hero .heading {
  margin: 0;
  font-size: 32px;
  line-height: 32px;
  text-transform: none;
}

#cu-blogs-footer #hero .heading.bold {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 36px;
  line-height: 1;
}

#cu-blogs-footer #hero .subheading {
  margin: 0;
  padding: 0;
  font-size: 32px;
  line-height: 32px;
  text-transform: none;
  font-weight: 400;
  font-family: "futura-pt", Arial, sans-serif;
}

#cu-blogs-footer #hero .subheading.bold {
  font-family: "futura-pt-condensed", Arial, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 60px;
  line-height: 0.9;
}

#cu-blogs-footer #hero .excerpt {
  margin: 20px 0;
  padding: 0;
  font-size: 18px;
  line-height: 24px;
  max-width: 600px;
  display: none;
  font-weight: 400;
}

#cu-blogs-footer #hero #mastheadGradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.4);
  background: url(/_assets/gray_30.png) repeat;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(transparent));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
  display: none;
}

#cu-blogs-footer #hero #mastheadBackground {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

#cu-blogs-footer #hero #mastheadBackground img {
  width: 100%;
  height: auto;
}

#cu-blogs-footer #hero .tagline {
  font-family: "futura-pt", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
}

#cu-blogs-footer #hero .tagline:after {
  content: '';
  display: block;
  background-color: #ffffff;
  width: 75px;
  height: 2px;
  margin: 0.875em 0 0;
}

#cu-blogs-footer #hero .tagline-line-2 {
  display: block;
}

#cu-blogs-footer #hero .heading,
#cu-blogs-footer #hero .subheading,
#cu-blogs-footer #hero .tagline,
#cu-blogs-footer #hero .excerpt {
  text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero .actions {
    margin-top: 25px;
  }
}

@media only screen and (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero {
    height: 400px;
  }

  #cu-blogs-footer #hero .actions {
    margin-top: 25px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero {
    height: 500px;
  }
}

@media only screen and (min-width: 1480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero {
    height: 600px;
  }
}

@media only screen and (min-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero .heading,
  #cu-blogs-footer #hero .subheading {
    display: block;
  }

  #cu-blogs-footer #hero .heading.uppercase,
  #cu-blogs-footer #hero .subheading.uppercase {
    text-transform: uppercase;
  }

  #cu-blogs-footer #hero .heading.lowercase,
  #cu-blogs-footer #hero .subheading.lowercase {
    text-transform: lowercase;
  }

  #cu-blogs-footer #hero .heading.extended,
  #cu-blogs-footer #hero .subheading.extended {
    letter-spacing: 4px;
  }

  #cu-blogs-footer #hero .heading.thin,
  #cu-blogs-footer #hero .subheading.thin {
    font-weight: 100;
  }
}

@media only screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero .excerpt {
    display: block;
  }

  #cu-blogs-footer #hero .tagline-line-2 {
    display: inline;
  }

  #cu-blogs-footer #hero .heading {
    font-size: 48px;
    line-height: 48px;
  }

  #cu-blogs-footer #hero .heading.bold {
    font-size: 60px;
  }

  #cu-blogs-footer #hero .subheading.bold {
    font-size: 100px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero .heading {
    font-size: 60px;
    line-height: 60px;
  }

  #cu-blogs-footer #hero .heading.bold {
    font-size: 75px;
  }

  #cu-blogs-footer #hero .subheading {
    font-size: 40px;
    line-height: 48px;
  }

  #cu-blogs-footer #hero .subheading.bold {
    font-size: 130px;
  }

  #cu-blogs-footer #hero .tagline {
    font-size: 30px;
    line-height: 30px;
  }
}

#cu-blogs-footer .backgroundsize #hero #mastheadBackground img {
  display: none;
}

#cu-blogs-footer #hero #mastheadVideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 639px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #hero #mastheadVideo {
    display: none;
  }
}

#cu-blogs-footer .homepage #heroQuickView {
  display: none;
  width: 100%;
  height: 100%;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  color: #FFFFFF;
}

#cu-blogs-footer .homepage #heroQuickViewTable {
  display: table;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .homepage #heroQuickViewCell {
  display: inline-block;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer .homepage #heroQuickView img,
#cu-blogs-footer .homepage #heroQuickView iframe {
  max-width: 90%;
  max-height: 90%;
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
  cursor: pointer;
}

#cu-blogs-footer .homepage ul.statistics {
  list-style-type: none;
  margin: 50px 0;
  text-align: center;
  overflow: auto;
  -webkit-box-sizing: initial;
  box-sizing: initial;
}

#cu-blogs-footer .homepage ul.statistics p {
  margin: 0;
}

#cu-blogs-footer .homepage ul.statistics li {
  max-width: 100%;
  padding: 10px;
  background: url("../img/gray_50.png");
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#cu-blogs-footer .homepage ul.statistics li:last-of-type {
  margin-right: 0;
}

#cu-blogs-footer .homepage ul.statistics li .bigstat {
  font-size: 32px;
  line-height: 32px;
  font-family: "futura-pt-condensed", Arial, sans-serif;
  color: #ffffff;
  margin-top: 0px;
  font-weight: 800;
  white-space: nowrap;
}

#cu-blogs-footer .homepage ul.statistics li .label {
  font-size: 18px;
  line-height: 18px;
  font-family: "futura-pt", Arial, sans-serif;
  color: #ffffff;
  word-wrap: normal;
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage {}

  #cu-blogs-footer .homepage .subheading {
    margin: 0 75px;
  }

  #cu-blogs-footer .homepage ul.statistics li .bigstat {
    display: block;
  }

  #cu-blogs-footer .homepage ul.statistics li .label {
    display: block;
    font-size: 16px;
    line-height: 16px;
  }

  #cu-blogs-footer .homepage #undergraduateAdmission ul.statistics {
    overflow: visible;
    float: right;
    position: relative;
    right: 50%;
  }

  #cu-blogs-footer .homepage #undergraduateAdmission ul.statistics li {
    position: relative;
    left: 50%;
  }

  #cu-blogs-footer .homepage ul.statistics li {
    float: left;
    width: 85px;
    height: 85px;
    padding: 30px;
    margin-right: -15px;
    border-radius: 50%;
    padding: 30px;
  }

  #cu-blogs-footer .homepage ul.statistics li.fact1 {
    background: rgba(255, 142, 59, 0.6);
  }

  #cu-blogs-footer .homepage ul.statistics li.fact2 {
    background: rgba(53, 109, 157, 0.6);
  }

  #cu-blogs-footer .homepage ul.statistics li.fact3 {
    background: rgba(152, 172, 82, 0.6);
  }

  #cu-blogs-footer .homepage ul.statistics li.fact4 {
    background: rgba(251, 208, 79, 0.6);
  }

  #cu-blogs-footer .homepage ul.statistics li.fact5 {
    background: rgba(28, 141, 169, 0.6);
  }
}

@media only screen and (min-width: 980px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage ul.statistics {
    margin: 75px 0;
  }

  #cu-blogs-footer .homepage ul.statistics li {
    width: 100px;
    height: 100px;
    padding: 50px;
    margin-right: -40px;
  }

  #cu-blogs-footer .homepage ul.statistics li .bigstat {
    font-size: 38px;
    line-height: 38px;
  }

  #cu-blogs-footer .homepage ul.statistics li .label {
    font-size: 18px;
    line-height: 18px;
    margin-top: 10px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage ul.statistics li {
    width: 150px;
    height: 130px;
    padding: 70px 50px 50px 50px;
  }

  #cu-blogs-footer .homepage ul.statistics li .bigstat {
    font-size: 60px;
    line-height: 60px;
  }

  #cu-blogs-footer .homepage ul.statistics li .label {
    font-size: 22px;
    line-height: 24px;
  }
}

#cu-blogs-footer #undergraduateAdmission {
  background: #111111 url(/_assets/undergrad-admissions.jpg) no-repeat center;
  background-size: cover;
  color: #ffffff;
}

#cu-blogs-footer #undergraduateAdmission .maxWidth {
  margin: 0 auto;
}

#cu-blogs-footer #undergraduateAdmission .heading {
  font-family: "futura-pt-condensed", Arial, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
}

#cu-blogs-footer #undergraduateAdmission .subheading {
  margin: 0 50px;
  text-align: center;
  font-size: 35px;
  line-height: 42px;
}

#cu-blogs-footer .skrollr #undergraduateAdmission {
  background-attachment: fixed;
}

#cu-blogs-footer #undergraduateAdmission {
  background: #111 url(//www.chapman.edu/_assets/undergrad-admissions-6b05436c3ff08330a37837dcf25b8c5c1749cc7456f32c7383593726a4125407.jpg) no-repeat center;
  background-size: cover;
  color: #ffffff;
}

#cu-blogs-footer .homepage ul.statistics li.fact1 {
  background-color: #00855f;
}

#cu-blogs-footer .homepage ul.statistics li.fact2 {
  background-color: #007c85;
}

#cu-blogs-footer .homepage ul.statistics li.fact3 {
  background-color: rgba(165, 0, 52, 0.9);
}

#cu-blogs-footer .homepage ul.statistics li.fact4 {
  background-color: rgba(110, 98, 89, 0.9);
}

#cu-blogs-footer .homepage ul.statistics li.fact5 {
  background-color: rgba(2, 2, 1, 0.8);
}

#cu-blogs-footer p span.bigstat,
#cu-blogs-footer p span.label {
  color: white !important;
}

#cu-blogs-footer #big-sponsor .carousel .jcarousel-prev-disabled,
#cu-blogs-footer #big-sponsor .carousel .jcarousel-next-disabled,
#cu-blogs-footer #small-sponsor .carousel .jcarousel-prev-disabled,
#cu-blogs-footer #small-sponsor .carousel .jcarousel-next-disabled {
  color: black;
}

#cu-blogs-footer .news-events-widget {
  padding: 0 0 20px 0;
}

#cu-blogs-footer .newsEvents {
  width: 100%;
  min-height: 310px;
  clear: both;
  display: inline-block;
}

#cu-blogs-footer .newsEvents a {
  border-bottom: none;
  text-decoration: none;
}

#cu-blogs-footer .newsEvents div.news div.title,
#cu-blogs-footer .newsEvents div.events div.title {
  margin: 10px 0 0 0;
}

#cu-blogs-footer .newsEvents div.news div.title a,
#cu-blogs-footer .newsEvents div.events div.title a {
  font-weight: normal;
  font-size: 14px;
  color: #2f2f2f;
}

#cu-blogs-footer .newsEvents div.news div.title a:hover,
#cu-blogs-footer .newsEvents div.events div.title a:hover {
  color: #a50034;
}

#cu-blogs-footer .newsEvents div.news div.title .bullet,
#cu-blogs-footer .newsEvents div.events div.title .bullet {
  font-size: 12px;
  position: relative;
  bottom: 2px;
  display: none;
}

#cu-blogs-footer .newsEvents .allNews,
#cu-blogs-footer .newsEvents .allEvents,
#cu-blogs-footer .newsEvents .readMore {
  margin-top: 25px;
  display: block;
}

#cu-blogs-footer .newsEvents .no-js-link {
  display: none;
  padding-left: 10px !important;
}

#cu-blogs-footer .no-js .newsEvents .no-js-link {
  display: block;
}

#cu-blogs-footer .newsEventsNav {
  display: block;
  z-index: 100;
  position: relative;
  display: block;
  height: auto;
  clear: both;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .newsEventsNav {
    padding: 0 0 10px 0;
  }
}

#cu-blogs-footer .no-js .newsEventsNav {
  display: none;
}

#cu-blogs-footer .newsEventsNav li {
  background-color: #cfcfcf;
  color: #383838;
  font-size: 1em;
  padding: 0 17px 0 17px;
  line-height: 35px;
  height: 35px;
  cursor: pointer;
  bottom: -1px;
  position: relative;
  border-top: 2px solid transparent;
  border-bottom: 1px solid #c1c1c1;
  list-style-type: none;
  margin: 0;
}

#cu-blogs-footer .news-events-widget .newsEventsNav li,
#cu-blogs-footer .leftNav .newsEventsNav li {
  margin: 0 2px 0 0;
  float: left;
  -webkit-transition: padding 200ms;
  transition: padding 200ms;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .newsEventsNav li {
    margin: 0 2px 0 0;
    float: left;
    -webkit-transition: padding 200ms;
    transition: padding 200ms;
  }
}

#cu-blogs-footer .newsEventsNav li:hover {
  background-color: #d8d8d8;
  color: #a50034;
}

#cu-blogs-footer .newsEventsNav li.active {
  padding: 0 15px;
  background-color: #ffffff;
  font-weight: 600;
  color: #a50034;
  border-top: 2px solid #a50034;
  border-right: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  border-bottom: 1px solid #ffffff;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .newsEventsNav li.active {
    padding: 0 40px 0 40px;
  }
}

#cu-blogs-footer .newsEventsNav li:focus {
  outline: 2px dotted #a50034;
  outline-offset: 5px;
  z-index: 100;
}

#cu-blogs-footer .leftNav .newsEventsNav li.active {
  padding: 0 20px 0 20px;
}

#cu-blogs-footer .newsEventsContent {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  position: relative;
  color: #383838;
  clear: both;
  padding: 20px;
}

#cu-blogs-footer .newsEventsContent div {
  margin: 0;
}

#cu-blogs-footer .newsEventsContent>li {
  display: none;
}

#cu-blogs-footer .newsEventsContent>li.active {
  display: block;
}

#cu-blogs-footer .no-js .newsEventsContent>li.active {
  display: none;
}

#cu-blogs-footer .newsEventsContent .featured {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
}

#cu-blogs-footer .newsEventsContent .featured .title {
  margin: 5px 0 10px 0;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.1em;
}

#cu-blogs-footer .newsEventsContent .featured .description {
  clear: left;
}

#cu-blogs-footer .newsEventsContent .featured .image {
  margin: 1px 20px 20px 1px;
  padding: 10px;
  background: #ffffff;
  height: auto;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .newsEventsContent .featured .col1 {
  float: left;
}

#cu-blogs-footer .newsEventsContent .story {
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid #ded3bb;
  float: none;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 15px 0px 15px 0px;
}

#cu-blogs-footer .newsEventsContent .story a {
  border-bottom: none;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .newsEventsContent .story {
    border: none;
    border-right: 1px solid #dfd3bc;
    width: 28.9%;
    min-height: 130px;
    padding: 0;
    padding-right: 2%;
    margin-right: 2%;
  }
}

#cu-blogs-footer .newsEventsContent .story.story3 {
  border: none;
  margin-right: 0px;
}

#cu-blogs-footer .leftNav .newsEventsContent .story {
  border: none;
  border-bottom: 1px solid #c1c1c1;
  width: 100%;
  margin: 0;
  padding: 15px 0px 15px 0px;
  position: relative;
  min-height: auto;
}

#cu-blogs-footer .leftNav .newsEventsContent .story.story3 {
  border: none;
}

#cu-blogs-footer .newsEvents .date {
  color: #a50034;
  display: inline-block;
  font-weight: 800;
  height: 25px;
  width: 85px;
  position: relative;
}

#cu-blogs-footer .newsEvents .date .day {
  font-size: 30px;
  position: absolute;
  top: 7px;
  left: 0;
}

#cu-blogs-footer .newsEvents .date .month {
  font-size: 12px;
  position: absolute;
  top: 0;
  left: 40px;
}

#cu-blogs-footer .newsEvents .date .year {
  font-size: 12px;
  position: absolute;
  top: 12px;
  left: 40px;
}

#cu-blogs-footer .newsEvents .story .todayTomorrow {
  height: 20px;
}

#cu-blogs-footer .newsEvents .story .today,
#cu-blogs-footer .newsEvents .story .tomorrow {
  display: none;
  font-weight: bold;
}

#cu-blogs-footer #wp-admin-bar-top-secondary {
  display: none;
}

#cu-blogs-footer .gssb_c[style] {
  position: fixed !important;
  top: 35px !important;
  z-index: 99200;
}

#cu-blogs-footer .logged-in.admin-bar .gssb_c[style] {
  margin-top: 32px;
}

@media (max-width: 782px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .logged-in.admin-bar .gssb_c[style] {
    margin-top: 46px;
  }
}

#cu-blogs-footer .anchorLinks-widget {
  padding: 16px 0;
}

#cu-blogs-footer .anchorLinks {
  margin: 0 20px 20px 20px;
}

#cu-blogs-footer .anchorLinks>a {
  padding: 0 8px 0 8px;
  text-decoration: underline;
  border-left: 1px solid black;
  border-bottom: none;
  font-weight: 600;
}

#cu-blogs-footer .anchorLinks>a:first-child {
  padding: 0 8px 0 0;
  text-decoration: underline;
  border-left: none;
  border-bottom: none;
}

#cu-blogs-footer .letterBlock {
  margin: 0 0 20px 20px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

#cu-blogs-footer .ie7 .letterBlock {
  display: inline;
  zoom: 1;
}

#cu-blogs-footer .letterBlock ul {
  list-style-type: none;
}

#cu-blogs-footer .letterBlock ul li {
  margin: 0 20px 5px 0;
  padding: 0 0 0 12px;
  text-indent: -12px;
}

#cu-blogs-footer .letter,
#cu-blogs-footer .letter:hover,
#cu-blogs-footer .letter:focus,
#cu-blogs-footer .letter:visited {
  color: Black !important;
  text-decoration: none;
  margin: 20px 0 5px 0;
  display: block;
}

#cu-blogs-footer .calendar-25live-widget {
  padding: 16px 0;
}

#cu-blogs-footer .calendar-25live-headerbar {
  background-color: #E2E1DC;
  border-bottom: 1px solid #C0C0B8;
  border-right: 1px solid #C0C0B8;
  padding: 10px;
  padding-top: 10px;
  width: 100%;
  height: 145px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .calendar-25live-headerbar {
    height: 65px;
  }
}

#cu-blogs-footer .calendar-25live-headerbar-sect1 {
  float: none;
  text-align: left;
  width: 100%;
  padding-bottom: 15px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .calendar-25live-headerbar-sect1 {
    float: left;
    width: 30%;
    padding-bottom: 5px;
  }
}

#cu-blogs-footer .calendar-25live-headerbar-sect2 {
  float: none;
  text-align: left;
  width: 100%;
  padding-bottom: 15px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .calendar-25live-headerbar-sect2 {
    float: left;
    width: 30%;
    padding-bottom: 5px;
  }
}

#cu-blogs-footer .calendar-25live-headerbar-sect3 {
  float: none;
  text-align: left;
  width: 100%;
  padding-bottom: 5px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .calendar-25live-headerbar-sect3 {
    text-align: right;
    display: inline-block;
    width: 40%;
  }
}

#cu-blogs-footer .carousel-prev {
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(32, 32, 32, 0.6666)), to(rgba(32, 32, 32, 0.25))), url(/_assets/carousel-prev.png) no-repeat center/60%;
  background: linear-gradient(to right, rgba(32, 32, 32, 0.6666), rgba(32, 32, 32, 0.25)), url(/_assets/carousel-prev.png) no-repeat center/60%;
  background-image: url(/_assets/carousel-prev.png);
  background-repeat: no-repeat;
  background-position: center;
}

#cu-blogs-footer .carousel-next {
  right: 0;
  background: -webkit-gradient(linear, right top, left top, from(rgba(32, 32, 32, 0.6666)), to(rgba(32, 32, 32, 0.25))), url(/_assets/carousel-next.png) no-repeat center/60%;
  background: linear-gradient(to left, rgba(32, 32, 32, 0.6666), rgba(32, 32, 32, 0.25)), url(/_assets/carousel-next.png) no-repeat center/60%;
  background-image: url(/_assets/carousel-next.png);
  background-repeat: no-repeat;
  background-position: center;
}

#cu-blogs-footer .carousel-prevnext {
  bottom: 160px;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  width: 8%;
  z-index: 1;
  opacity: 0.5;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  background-color: transparent;
}

#cu-blogs-footer .carousel-prevnext:hover {
  opacity: 1;
}

#cu-blogs-footer .carousel-widget a {
  color: #ffffff;
}

#cu-blogs-footer .carousel-widget a.carousel-prevnext {
  border: none;
  outline: none;
}

#cu-blogs-footer .carousel-widget a.carousel-prevnext:hover,
#cu-blogs-footer .carousel-widget a.carousel-prevnext:focus,
#cu-blogs-footer .carousel-widget a.carousel-prevnext:active,
#cu-blogs-footer .carousel-widget a.carousel-prevnext:visited {
  border: none;
  outline: none;
}

#cu-blogs-footer .carousel-widget {
  border: 0 solid;
  color: inherit;
  font-size: inherit;
  margin: 0 0 20px 0;
  text-decoration: none;
  vertical-align: inherit;
  height: 0;
  padding-top: 56.25%;
  padding-bottom: 160px;
  position: relative;
  width: 100%;
  z-index: 0;
  background-color: #2f2f2f;
  border-radius: 0 0 4px 4px;
  color: #ffffff;
}

#cu-blogs-footer #big-sponsor .carousel-widget,
#cu-blogs-footer #small-sponsor .carousel-widget {
  border: 1px solid #bcbcbc;
  background: #ffffff;
}

#cu-blogs-footer #big-sponsor .carousel-widget li,
#cu-blogs-footer #small-sponsor .carousel-widget li {
  width: 153px;
  padding: 1em 0;
  text-align: center;
}

#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-prev,
#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-next,
#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-prev,
#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-next {
  position: absolute;
  background-color: #eaeaea;
  color: #a50034;
  width: 24px;
  height: 26px;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}

#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-prev-disabled,
#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-next-disabled,
#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-prev-disabled,
#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-next-disabled {
  color: #bcbcbc;
}

#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-prev {
  top: -27px;
  right: 29px;
}

#cu-blogs-footer #big-sponsor .carousel-widget .jcarousel-next {
  top: -27px;
  right: 0;
}

#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-prev {
  bottom: -27px;
  left: 0px;
}

#cu-blogs-footer #small-sponsor .carousel-widget .jcarousel-next {
  bottom: -27px;
  right: 0px;
}

#cu-blogs-footer .carousel-widget:before,
#cu-blogs-footer .carousel-widget::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget *:first-child {
  margin-top: 0;
}

#cu-blogs-footer .carousel-widget figure {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
  display: none;
}

#cu-blogs-footer .carousel-widget figure.active {
  display: block;
}

#cu-blogs-footer .carousel-widget figure.active blockquote {
  -webkit-animation: carousel-slidein 400ms;
  animation: carousel-slidein 400ms;
}

#cu-blogs-footer .carousel-widget figure::before,
#cu-blogs-footer .carousel-widget figure::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget figure blockquote h2 {
  margin-top: 20px;
  margin-top: 1.25rem;
  font-family: Arial, sans-serif;
  color: #2f2f2f;
  font-size: 1.5em;
  line-height: 1.16666666666667;
  line-height: 1.75rem;
}

#cu-blogs-footer .carousel-widget figure blockquote p {
  font-size: .875em;
  line-height: 1.25rem;
}

#cu-blogs-footer .carousel-widget figcaption {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
  display: block;
  background-color: #2f2f2f;
  border-radius: 0 0 4px 4px;
  bottom: 0;
  font-size: 14px;
  left: 0;
  line-height: 20px;
  min-height: 160px;
  padding: 16px;
  position: absolute;
  right: 0;
  z-index: 2;
}

#cu-blogs-footer .carousel-widget figcaption::before,
#cu-blogs-footer .carousel-widget figcaption::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget blockquote {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
  display: block;
  position: absolute;
  bottom: 160px;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
}

#cu-blogs-footer .carousel-widget blockquote::before,
#cu-blogs-footer .carousel-widget blockquote::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget h2,
#cu-blogs-footer .carousel-widget p {
  color: #F9F9F9;
}

#cu-blogs-footer .carousel-widget h2 {
  font-family: Arial, sans-serif;
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0 0 10px 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget h2::before,
#cu-blogs-footer .carousel-widget h2::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget p {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget p::before,
#cu-blogs-footer .carousel-widget p::after .carousel-widget img {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer .carousel-widget img::before,
#cu-blogs-footer .carousel-widget img::after {
  border: 0 solid;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: inherit;
}

#cu-blogs-footer [data-img] {
  background-color: rgba(0, 0, 0, 0.125);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

#cu-blogs-footer [data-img~="contain"] {
  background-size: contain;
}

#cu-blogs-footer [data-img~="top-left"] {
  background-position: 0% 0%;
}

#cu-blogs-footer [data-img~="top-center"] {
  background-position: 50% 0%;
}

#cu-blogs-footer [data-img~="top-right"] {
  background-position: 100% 0%;
}

#cu-blogs-footer [data-img~="middle-left"] {
  background-position: 0% 50%;
}

#cu-blogs-footer [data-img~="middle-right"] {
  background-position: 100% 50%;
}

#cu-blogs-footer [data-img~="bottom-left"] {
  background-position: 0% 100%;
}

#cu-blogs-footer [data-img~="bottom-center"] {
  background-position: 50% 100%;
}

#cu-blogs-footer [data-img~="bottom-right"] {
  background-position: 100% 100%;
}

@-webkit-keyframes carousel-slidein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes carousel-slidein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

#cu-blogs-footer .collapsibles-widget {
  margin: 0 0 20px 0;
}

#cu-blogs-footer .collapsibles-widget .summaryText {
  margin-bottom: 10px;
  line-height: 20px;
}

#cu-blogs-footer .collapsibles-widget .accordion {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  border-radius: 2px;
  margin-bottom: 2px;
}

#cu-blogs-footer .collapsibles-widget .accordion.first {
  margin-top: 20px;
}

#cu-blogs-footer .collapsibles-widget .accordion table {
  width: 100%;
}

#cu-blogs-footer .collapsibles-widget .accordion .content {
  margin: 10px 20px 18px 20px;
  overflow: hidden;
}

#cu-blogs-footer .collapsibles-widget .accordion .header {
  background-color: #d8d8d8;
  font-size: 16px;
  padding: 10px 45px 10px 20px;
  margin: 0;
  position: relative;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-weight: 600;
  text-transform: none;
}

#cu-blogs-footer .collapsibles-widget .accordion .header .show,
#cu-blogs-footer .collapsibles-widget .accordion .header .hide {
  background-image: url(/_assets/miscButtons.png);
  background-position: -23px 0;
  background-repeat: no-repeat;
  position: absolute;
  text-indent: -9999px;
  top: 8px;
  right: 13px;
  width: 27px;
  height: 27px;
}

#cu-blogs-footer .collapsibles-widget .accordion .header .show {
  background-position: -23px 0;
  display: block;
}

#cu-blogs-footer .collapsibles-widget .accordion .header .show:hover {
  background-position: -51px 0;
  display: block;
}

#cu-blogs-footer .collapsibles-widget .accordion .header .hide {
  background-position: -23px -29px;
  display: none;
}

#cu-blogs-footer .collapsibles-widget .accordion .header .hide:hover {
  background-position: -51px -29px;
  display: none;
}

#cu-blogs-footer .collapsibles-widget .accordion .header:focus {
  outline: 2px dotted #a50034;
  outline-offset: 5px;
  z-index: 100;
}

#cu-blogs-footer .collapsibles-widget .accordion.active header {
  background-color: #ffffff;
}

#cu-blogs-footer .collapsibles-widget .accordion.active .header {
  font-weight: 800;
  background: #ffffff;
}

#cu-blogs-footer .collapsibles-widget .accordion.active .header .show {
  display: none;
}

#cu-blogs-footer .collapsibles-widget .accordion.active .header .hide {
  display: block;
}

#cu-blogs-footer .ie7 .collapsibles-widget .accordion {
  zoom: normal;
}

#cu-blogs-footer .ie7 .collapsibles-widget .accordion.active header {
  background-color: #ffffff;
}

#cu-blogs-footer .ie7 .collapsibles-widget .accordion h3 {
  zoom: normal;
}

#cu-blogs-footer .ie7 .collapsibles-widget .accordion .header {
  background-color: #d8d8d8;
  overflow: hidden;
  width: 100%;
}

#cu-blogs-footer .ie9 .collapsibles-widget .accordion .header {
  -webkit-filter: none;
  filter: none;
}

#cu-blogs-footer .collapsibles-widget .accordion:active h3.header {
  z-index: 1;
}

#cu-blogs-footer .funnel-boxes-widget {
  padding: 16px 0;
}

#cu-blogs-footer .ie7 .funnel .funnelBlock {
  zoom: 1;
  display: inline;
}

#cu-blogs-footer .funnel .funnelBlock {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 32px 0;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .funnel .funnelBlock {
    width: 300px;
    margin: 0 16px 32px 16px;
  }
}

#cu-blogs-footer .funnel .funnelBlock .featureImage {
  text-align: center;
  line-height: 0;
}

#cu-blogs-footer .funnel .funnelBlock h3 {
  font-weight: 700;
  font-size: 18px;
  font-style: normal;
  color: #2f2f2f;
  padding: 10px 0 5px 0;
  margin: 0;
  clear: both;
  line-height: 1.25;
}

#cu-blogs-footer .funnel .funnelBlock h3 a {
  font-weight: 700;
  font-size: 18px;
  font-style: normal;
  color: #2f2f2f;
  padding: 10px 0 5px 0;
  margin: 0;
  clear: both;
  line-height: 1.25;
}

#cu-blogs-footer .funnel .funnelBlock h3 a:hover {
  color: #a50034;
}

#cu-blogs-footer .funnel .funnelBlock ul {
  list-style-type: none;
  padding: 0;
}

#cu-blogs-footer .funnel .funnelBlock li {
  margin: 0 0 3px 0;
}

#cu-blogs-footer .funnel .funnelBlock .linkList {
  margin: 10px 0 0 0;
}

#cu-blogs-footer .funnel .funnelBlock .copy {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}

#cu-blogs-footer .funnel .more {
  color: #2f2f2f;
  font-weight: 800;
  font-size: 11px;
  cursor: pointer;
}

#cu-blogs-footer .funnel .region h3 a {
  font-weight: 700;
  font-size: 18px;
  font-style: normal;
  color: #2f2f2f;
  padding: 10px 0 5px 0;
  margin: 0;
  clear: both;
  line-height: 1.25;
}

#cu-blogs-footer .funnelBlock a:link,
#cu-blogs-footer .funnelBlock a:visited {
  border-bottom: none;
}

#cu-blogs-footer .personnel-listing-widget {
  padding: 16px 0;
}

#cu-blogs-footer .personnel-listing-widget .sectionHeader {
  margin-top: 0;
  padding-top: 0;
}

#cu-blogs-footer .personnel-listing-widget .person {
  position: relative;
  border-bottom: 1px solid #c1c1c1;
  padding: 16px 0;
  padding-left: 145px;
  height: auto;
  min-height: 200px;
}

#cu-blogs-footer .personnel-listing-widget .person:first-child {
  border-top: none;
}

#cu-blogs-footer .personnel-listing-widget .title,
#cu-blogs-footer .personnel-listing-widget .location,
#cu-blogs-footer .personnel-listing-widget .phone,
#cu-blogs-footer .personnel-listing-widget .email .schools {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
  margin-bottom: 0;
}

#cu-blogs-footer .personnel-listing-widget .schools {
  margin-top: 16px;
}

#cu-blogs-footer .personnel-listing-widget .image {
  position: absolute;
  top: 16px;
  left: 0;
  background: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .personnel-listing-widget .name,
#cu-blogs-footer .personnel-listing-widget h2.name,
#cu-blogs-footer .personnel-listing-widget h3.name {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

#cu-blogs-footer .personnel-listing-widget .bio,
#cu-blogs-footer .personnel-listing-widget .bio-url {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
  margin-top: 16px;
}

#cu-blogs-footer .personnel-listing-widget .bio:last-child,
#cu-blogs-footer .personnel-listing-widget .bio-url:last-child {
  margin-bottom: 0;
}

#cu-blogs-footer div.four-col-float {
  float: left;
  width: 150px;
  height: 150px;
  margin: 10px;
}

#cu-blogs-footer .regions-widget {
  padding: 0 0 20px 0;
}

#cu-blogs-footer .regions-widget .region {
  overflow: auto;
}

#cu-blogs-footer .regions-widget .region h2 {
  border-bottom: 1px solid #383838;
  clear: both;
  margin: 0;
  padding: 20px 0 7px;
}

#cu-blogs-footer .regions-widget .region h2,
#cu-blogs-footer .regions-widget .funnel .region h3 a {
  font-weight: 700;
  font-size: 18px;
  font-style: normal;
  color: #313131;
  padding: 10px 0 5px 0;
  margin: 0;
  clear: both;
  line-height: 1.25;
}

#cu-blogs-footer .regions-widget .region .featureImage {
  background: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  float: left;
}

@media (max-width: 767px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .regions-widget .region .featureImage {
    float: none;
  }
}

#cu-blogs-footer .regions-widget .region li {
  margin: 0 0 3px 0;
}

#cu-blogs-footer .regions-widget .region h3 a:hover {
  color: #a50034;
}

#cu-blogs-footer .regions-widget .region .content {
  float: left;
  width: 100%;
  padding: 16px 3px;
}

#cu-blogs-footer .regions-widget .region .content ul {
  padding-left: 32px;
  overflow: hidden;
}

#cu-blogs-footer .regions-widget .region .content>p {
  margin: 0;
}

#cu-blogs-footer .regions-widget .region ul.linkList {
  margin: 16px 0 0 0;
  list-style-type: none;
  padding: 0;
  float: left;
}

#cu-blogs-footer .regions-widget .region ul.linkList a {
  border-bottom: 0;
}

#cu-blogs-footer .tabs-widget {
  margin: 0 0 20px 0;
}

#cu-blogs-footer .tabs-nav {
  display: block;
  z-index: 100;
  position: relative;
  display: block;
  height: auto;
  clear: both;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .tabs-nav {
    padding: 0 0 10px 0;
  }
}

#cu-blogs-footer .no-js .tabs-nav {
  display: none;
}

#cu-blogs-footer .tabs-nav li {
  background-color: #cfcfcf;
  font-size: 1em;
  padding: 0 17px 0 17px;
  line-height: 35px;
  height: 35px;
  cursor: pointer;
  bottom: -1px;
  position: relative;
  border-top: 2px solid transparent;
  border-bottom: 1px solid #c1c1c1;
  list-style-type: none;
  margin: 0;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .tabs-nav li {
    margin: 0 2px 0 0;
    float: left;
    -webkit-transition: padding 200ms;
    transition: padding 200ms;
  }
}

#cu-blogs-footer .tabs-nav li:hover {
  background-color: #d8d8d8;
  color: #a50034;
}

#cu-blogs-footer .tabs-nav li.active {
  background-color: #ffffff;
  font-weight: 600;
  color: #a50034;
  border-top: 2px solid #a50034;
  border-right: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  border-bottom: 1px solid #ffffff;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .tabs-nav li.active {
    padding: 0 40px 0 40px;
  }
}

#cu-blogs-footer .tabs-nav li:focus {
  outline: 2px dotted #a50034;
  outline-offset: 5px;
  z-index: 100;
}

#cu-blogs-footer .tabs-content {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  position: relative;
  color: #2f2f2f;
  clear: both;
  padding: 20px;
}

#cu-blogs-footer .tabs-content div {
  margin: 0;
}

#cu-blogs-footer .tabs-content>li {
  display: none;
}

#cu-blogs-footer .tabs-content>li>h2 {
  display: none;
}

#cu-blogs-footer .no-js .tabs-content>li>h2 {
  display: block;
}

#cu-blogs-footer .no-js .tabs-content>li {
  display: block;
}

#cu-blogs-footer .tabs-content>li.active {
  display: block;
}

#cu-blogs-footer .wysiwyg-widget {
  padding: 16px 0;
}

#cu-blogs-footer .wysiwyg-widget .content>p:last-child {
  margin-bottom: 0;
}

#cu-blogs-footer .wysiwyg-widget #map_frame {
  min-height: 79vh;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .wysiwyg-widget #map_frame {
    min-height: 59vh;
  }
}

#cu-blogs-footer .callout-box-widget {
  width: 100%;
}

#cu-blogs-footer .simple-form-widget {
  background-color: #d8d8d8;
  border: 1px solid #c1c1c1;
  color: #313131;
  padding: 16px;
}

#cu-blogs-footer .simple-form-widget input[type="text"],
#cu-blogs-footer .simple-form-widget textarea {
  width: 100%;
  margin-bottom: 10px;
}

#cu-blogs-footer .simple-form-widget input[type="submit"] {
  width: 100%;
  margin-top: 10px;
}

#cu-blogs-footer .simple-form-widget label {
  margin-left: 2px;
  margin-top: 10px;
  margin-bottom: 2px;
}

#cu-blogs-footer .simple-form-widget legend {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

#cu-blogs-footer .simple-form-widget input[type=radio]+label,
#cu-blogs-footer .simple-form-widget input[type=checkbox]+label {
  font-weight: normal;
  display: inline;
  margin-top: 2px;
  margin-botton: 10px;
}

#cu-blogs-footer .simple-form-widget h2 {
  padding: 0 4px;
}

#cu-blogs-footer .simple-form-widget .editableContent {
  padding: 2px 4px;
}

#cu-blogs-footer .by-the-numbers-widget {
  color: white;
  background-color: #eeeeee;
  position: relative;
  height: 500px;
  font-size: 10px;
  text-align: center;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget {
    height: 550px;
  }
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget {
    height: auto;
  }
}

#cu-blogs-footer .by-the-numbers-widget span,
#cu-blogs-footer .by-the-numbers-widget h2,
#cu-blogs-footer .by-the-numbers-widget .faux-h2,
#cu-blogs-footer .by-the-numbers-widget p {
  font-family: "futura-pt-condensed", Arial, sans-serif;
  line-height: 1;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #a50034;
  font-size: 1em;
  height: 100%;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .title h2,
#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
  font-size: 5em;
  font-weight: 700;
  font-family: "futura-pt";
  color: #a50034;
  margin: 0 0 0 0;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .title h2,
  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    padding: 40px 0 0;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .title img {
  display: none;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 5em 0;
  width: 100%;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks {
    margin: 3em 0;
  }
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1em 0;
    height: 60%;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30%;
  height: 100%;
  z-index: 10;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(1) {
  font-size: 48px;
  font-weight: 700;
  padding: 10px 10px 0 0;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(1) {
    padding: 10px 0 0 0;
    font-size: 36px;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2) {
  font-size: 10.4em;
  font-weight: 700;
  padding: 0 16px 0 0;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2) {
    font-size: 7.2em;
    padding: 0 8px 0 0;
  }

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2).number {
    padding: 0;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2).number {
  padding: 0;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3) {
  font-size: 4.8em;
  font-weight: 500;
  text-transform: uppercase;
  text-align: left;
  padding-top: 10px;
  max-width: 45%;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3) {
    font-size: 3.6em;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3).text {
  font-size: 3em;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3).text {
    font-size: 1.8em;
  }
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank {
    width: 100%;
    margin: 2.5em 0;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
  font-size: 1.6em;
  color: #231f20;
  font-family: "Arial";
  font-weight: normal;
  max-width: 75%;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
    font-size: 1.8em;
    padding-top: 5px;
  }
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button {
  position: relative;
  width: 13em;
  font-size: 1.8em;
  font-weight: bold;
  background-color: #a50034;
  z-index: 10;
}

#cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button:hover {
  background: #C8003F;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button {
    margin: 0 0 2.8em;
  }
}

#cu-blogs-footer #theme.business .by-the-numbers-widget {
  background-color: #231f20;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget {
    border-top: 1em solid #a50034;
  }
}

#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container {
  color: white;
}

#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20%;
  width: 100%;
}

#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,
#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
  display: inline-block;
  position: relative;
  margin: 0;
  font-size: 7.2em;
  font-weight: 500;
  font-family: "futura-pt-condensed";
  color: white;
  background-color: #231f20;
  z-index: 10;
  padding: 0 20px 0 20px;
}

@media (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,
  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    font-size: 6em;
  }
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,
  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    font-size: 4.8em;
    padding: 0 10px 0 10px;
  }
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,
  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    padding: 15px 10px;
  }
}

#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
  display: block;
  height: 70em;
  width: 100%;
  position: absolute;
  top: -4em;
  right: 0;
  z-index: 0;
}

@media (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
    top: -5em;
  }
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
    top: 0em;
  }
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
    display: none;
  }
}

#cu-blogs-footer #theme.business .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
  font-size: 2.4em;
  font-family: "Minion Pro";
  font-weight: 400;
  color: white;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget {
  background-color: rgba(221, 203, 164, 0.25);
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title {
  width: 100%;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
  width: 100%;
  color: #686259;
  position: relative;
  text-align: center;
  display: table;
  white-space: nowrap;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:before,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:after,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:before,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:after {
  border-top: 2px solid #686259;
  content: '';
  display: table-cell;
  position: relative;
  top: 0.5em;
  width: 45%;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:before,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:before {
  right: 1.5%;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:after,
#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:after {
  left: 1.5%;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2,
  #cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    display: block;
    white-space: normal;
  }
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .title img {
  display: none;
}

#cu-blogs-footer #theme.law .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
  font-size: 2.1em;
  font-family: "Minion Pro";
  font-weight: 400;
  line-height: 1.2em;
}

#cu-blogs-footer .call-to-action-3-up-widget {
  padding: 64px 0;
  background-color: #eaeaea;
}

#cu-blogs-footer .call-to-action-3-up-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
}

#cu-blogs-footer .call-to-action-3-up-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .call-to-action-3-up-widget .column {
  margin-bottom: 48px;
}

#cu-blogs-footer .call-to-action-3-up-widget .column:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget .column {
    margin-bottom: 0;
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 32.3943661972%;
    padding: 0 1.4084507042%;
  }

  #cu-blogs-footer .call-to-action-3-up-widget .column:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .call-to-action-3-up-widget h2.headline {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 800;
  margin: 24px 0 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-size: 22px;
    line-height: 32px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
  }
}

@media screen and (min-width: 800px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
  }
}

@media screen and (min-width: 800px) and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 800px) and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget h2.headline {
    font-size: 22px;
    line-height: 32px;
  }
}

#cu-blogs-footer .call-to-action-3-up-widget .image-wrap {
  position: relative;
  position: relative;
  overflow: hidden;
  max-width: 900px;
  max-height: 400px;
  width: auto;
  height: auto;
}

#cu-blogs-footer .call-to-action-3-up-widget .image-wrap:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 66.6666666667%;
}

#cu-blogs-footer .call-to-action-3-up-widget .image-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#cu-blogs-footer .call-to-action-3-up-widget .image-wrap img {
  height: 100%;
  width: 100%;
}

#cu-blogs-footer .call-to-action-3-up-widget .text-wrap {
  display: inline-block;
  padding: 32px 32px 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget .text-wrap {
    padding: 0 1.4084507042%;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget .text-wrap {
    padding: 0;
  }
}

@media screen and (min-width: 800px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-3-up-widget .text-wrap {
    padding: 0 1.4084507042%;
  }
}

#cu-blogs-footer .call-to-action-3-up-widget p {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
  margin: 0;
}

#cu-blogs-footer .call-to-action-3-up-widget a.more-link {
  margin-top: 14px;
  line-height: 14px;
  display: inline-block;
  margin-top: 44px;
}

#cu-blogs-footer .call-to-action-3-up-widget a.more-link:after {
  content: " »";
}

#cu-blogs-footer .call-to-action-3-up-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .call-to-action-3-up-widget__dark-bg {
  background-color: #2f2f2f;
  color: white;
}

#cu-blogs-footer .call-to-action-block-widget {
  padding: 64px 0;
  background-color: #eaeaea;
}

#cu-blogs-footer .call-to-action-block-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

#cu-blogs-footer .call-to-action-block-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .call-to-action-block-widget .box {
  position: relative;
  display: block;
  width: 100%;
  height: 56px;
  text-align: center;
  overflow: hidden;
  color: #2f2f2f;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 25% center;
  background-color: #fafafa;
  -webkit-transition: -webkit-transform 100ms;
  transition: -webkit-transform 100ms;
  transition: transform 100ms;
  transition: transform 100ms, -webkit-transform 100ms;
}

#cu-blogs-footer .call-to-action-block-widget .box:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#cu-blogs-footer .call-to-action-block-widget .box:hover {
  background-color: white;
}

#cu-blogs-footer .call-to-action-block-widget .box:hover,
#cu-blogs-footer .call-to-action-block-widget .box:focus {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  z-index: 2;
}

#cu-blogs-footer .call-to-action-block-widget .box:focus {
  outline: 2px solid #2f2f2f;
  outline-offset: -18px;
  opacity: 1;
}

#cu-blogs-footer .call-to-action-block-widget .box.theme-bg-color:focus,
#cu-blogs-footer .call-to-action-block-widget .box.box.box__text-light:focus {
  outline: 2px solid white;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-block-widget .box {
    width: 25%;
    height: 150px;
    float: left;
    padding: 16px;
  }
}

#cu-blogs-footer .call-to-action-block-widget .content-container {
  display: table;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
}

#cu-blogs-footer .call-to-action-block-widget .content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-block-widget .content:hover {
    border: 1px solid #2f2f2f;
  }
}

#cu-blogs-footer .call-to-action-block-widget .title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: inline-block;
  line-height: 56px;
  margin: 0;
  padding: 0 16px;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 16px;
}

#cu-blogs-footer .call-to-action-block-widget .title:after {
  padding-left: 8px;
  content: '»';
  font-size: 18px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-block-widget .title {
    white-space: normal;
    line-height: 22px;
  }

  #cu-blogs-footer .call-to-action-block-widget .title:after {
    content: none;
  }
}

#cu-blogs-footer .call-to-action-block-widget .subtitle {
  margin-top: 24px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-block-widget .subtitle {
    display: block;
  }
}

#cu-blogs-footer .call-to-action-block-widget .box__text-light {
  color: white;
  background-color: #2f2f2f;
}

#cu-blogs-footer .call-to-action-block-widget .box__text-light:hover {
  background-color: #2f2f2f;
}

#cu-blogs-footer .call-to-action-block-widget .box__text-light.box__background-media:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

#cu-blogs-footer .call-to-action-block-widget .theme-bg-color {
  color: white;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .call-to-action-block-widget .box__text-light .content:hover,
  #cu-blogs-footer .call-to-action-block-widget .theme-bg-color .content:hover {
    border-color: white;
  }
}

#cu-blogs-footer .call-to-action-block-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .call-to-action-block-widget__dark-bg {
  background-color: #2f2f2f;
}

#cu-blogs-footer .campus-map .map-container {
  position: relative;
  height: 500px;
  margin-top: 66px;
  overflow: hidden;
}

#cu-blogs-footer .campus-map .map-container iframe#map_frame {
  height: 512px;
}

#cu-blogs-footer .campus-map .map-container .map-inner {
  height: 500px;
  position: absolute;
}

#cu-blogs-footer .campus-map .map-container .marker-icon {
  position: absolute;
  top: -10px;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#cu-blogs-footer .campus-map .map-container i.fas.marker-icon {
  display: inline-block;
  border-radius: 60px;
  -webkit-box-shadow: 0px 0px 2px #888;
  box-shadow: 0px 0px 2px #888;
  padding: 0.5em 0.6em;
  background-color: #a50034;
  color: #ffffff;
  font-size: 1.5em;
}

#cu-blogs-footer .campus-map .map-container .theme-button i.fas {
  font-size: 1.2em;
  margin-left: 6px;
}

#cu-blogs-footer .campus-map .map-container .theme-button:after {
  display: none;
}

#cu-blogs-footer .campus-map .map-container .box {
  background-color: rgba(255, 255, 255, 0.9);
  width: 480px;
  max-width: 480px;
  position: absolute;
  height: 100%;
}

#cu-blogs-footer .campus-map .map-container .box-inner {
  position: relative;
  display: block;
  margin: auto;
  text-align: center;
  padding: 50px;
  height: 100%;
}

#cu-blogs-footer .campus-map .map-container .box-header {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #a50034;
  text-transform: capitalize;
}

#cu-blogs-footer .campus-map .map-container .address-wrapper {
  margin-top: 65px;
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #2f2f2f;
  border: 2px solid #a50034;
  height: 125px;
  position: relative;
}

#cu-blogs-footer .campus-map .map-container .address-inner {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  margin: auto;
  text-align: center;
  margin-bottom: 125px;
}

#cu-blogs-footer .campus-map .map-container a.address-inner {
  color: #231f20;
  text-transform: capitalize;
}

#cu-blogs-footer .campus-map .map-container .theme-button {
  border-radius: 0;
  display: block !important;
  margin-bottom: 12px;
  text-transform: capitalize;
}

#cu-blogs-footer .campus-map .map-container .red-button,
#cu-blogs-footer .campus-map .map-container .theme-button {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  background-color: #a50034;
  margin-top: 12px;
  display: block !important;
}

#cu-blogs-footer .campus-map .map-container div#map-bar {
  left: unset;
  right: 0;
  float: right;
  position: relative;
}

#cu-blogs-footer .campus-map .map-container .leaflet-control-attribution.leaflet-control {
  display: none !important;
}

#cu-blogs-footer .campus-map .map-container div#map-buttons,
#cu-blogs-footer .campus-map .map-container #map-buttons {
  display: none;
}

#cu-blogs-footer .campus-map .map-container a.address-inner {
  border-bottom: none !important;
  color: #2f2f2f;
}

#cu-blogs-footer .campus-map .map-container .link-underline {
  border-bottom: 1px dotted #a50034;
}

#cu-blogs-footer .campus-map .map-container span.link-underline a {
  color: black;
}

#cu-blogs-footer .campus-map .map-container iframe#map_frame {
  width: 120%;
  margin-left: -20% !important;
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .campus-map .map-container .box {
    width: 100vw;
    max-width: 100vw;
    position: relative;
    height: 500px;
  }

  #cu-blogs-footer .campus-map .map-container iframe#map_frame {
    width: 100%;
    margin-left: 0 !important;
    margin-top: -100px !important;
  }
}

#cu-blogs-footer .chapman-social-feed-widget {
  padding: 64px 0;
  text-align: center;
  background-color: #eaeaea;
  /****************************
  * STYLES IF THERE ARE NO POSTS *
  *****************************/
}

#cu-blogs-footer .chapman-social-feed-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

#cu-blogs-footer .chapman-social-feed-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .outer-container {
    padding: 0 16px;
  }
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 26px;
  line-height: 30px;
  margin-top: 12px;
  margin-bottom: 24px;
  font-weight: 600;
  padding: 0 32px;
  text-transform: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-title {
    font-size: 32px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-title {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer .chapman-social-feed-widget.chapman-social-feed-widget__has-social-icons .chapman-social-feed-title {
  margin-bottom: 16px;
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-icons {
  margin: 24px 0;
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list li {
  display: inline-block;
  margin: 0 12px;
  list-style-type: none;
  text-align: center;
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list .social-link {
  display: inline-block;
  font-size: 20px;
  color: #2f2f2f;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-icons {
    margin: 32px 0;
  }

  #cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list .social-link {
    font-size: 24px;
  }
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed {
  text-align: center;
}

#cu-blogs-footer .chapman-social-feed-widget .chapman-social-feed::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .chapman-social-feed-widget .view-all-link {
  margin-top: 14px;
  line-height: 14px;
  display: inline-block;
  margin-top: 64px;
}

#cu-blogs-footer .chapman-social-feed-widget .view_message {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#cu-blogs-footer .chapman-social-feed-widget .column {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  max-width: 355px;
}

@media screen and (min-width: 710px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget #content {
    width: 710px;
  }
}

@media screen and (min-width: 1065px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget #content {
    width: 1065px;
  }
}

@media screen and (min-width: 1420px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget #content {
    width: 1420px;
  }
}

#cu-blogs-footer .chapman-social-feed-widget .no_posts {
  outline: 1px solid white;
  margin-top: 100px;
  font-size: 1em;
  color: #353430;
  display: inline-block;
  padding: 30px;
  background: white;
  -webkit-box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .chapman-social-feed-widget .new_ribbon {
  background: #a50034;
  color: white;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  margin: 4px -10px 10px 10px;
  padding: 0 10px 0 10px;
  position: absolute;
  right: 0;
  z-index: 1;
}

#cu-blogs-footer .chapman-social-feed-widget .new_ribbon:after {
  border-color: #801B2B transparent transparent #801B2B;
  border-style: solid;
  border-width: 2px 5px;
  content: ' ';
  height: 0;
  position: absolute;
  right: 0px;
  top: 100%;
  width: 0;
}

#cu-blogs-footer .chapman-social-feed-widget .new_ribbon:before {
  border-color: #a50034 transparent;
  border-style: solid;
  border-width: 10px 3px;
  content: ' ';
  height: 0;
  left: -3px;
  position: absolute;
  top: 0px;
  width: 0;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile {
  background: white;
  color: #353430;
  display: inline-block;
  margin: 10px;
  opacity: 1;
  padding: 0;
  position: relative;
  text-align: left;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  vertical-align: top;
  width: auto;
  max-width: 335px;
  word-break: break-word;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile h2 {
  text-transform: none;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .message {
  background: white;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 18px 14px;
  position: relative;
  width: 100%;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .message p {
  font-size: 14px;
  line-height: 20px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .avatar {
  display: table-cell;
  vertical-align: top;
  width: 56px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .avatar img {
  border-radius: 50%;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .text {
  display: table-cell;
  padding-left: 14px;
  vertical-align: top;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .text h2 {
  font: bold 14px/20px Arial, sans-serif;
  margin: 0;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .text p {
  margin: 0;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .text a {
  color: #98012e;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .youtube {
  height: 187px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile footer {
  background: white;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #d8d8d8;
  display: table;
  font-size: 12px;
  font-weight: normal;
  height: 40px;
  line-height: 20px;
  padding: 0 10px;
  vertical-align: middle;
  width: 100%;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .author {
  display: table-cell;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  margin: 0;
  max-width: 200px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.15);
  vertical-align: middle;
  text-transform: none;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .author a {
  color: inherit;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .author a:hover {
  color: #a50034;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .author a p {
  font-size: inherit;
  line-height: inherit;
  margin: 0 0 0 14px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .author svg {
  width: 1em;
  height: 1em;
  display: block;
  float: left;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .meta {
  display: table-cell;
  font-size: 12px;
  line-height: 20px;
  text-align: right;
  vertical-align: middle;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .meta a {
  color: #353430;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo {
  border-radius: 3px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message {
  border-radius: 3px 3px 0 0;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message .title,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message .title {
  font: bold 24px/28px Arial, sans-serif;
  margin: 14px 0 10px 0;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message .title a,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message .title a {
  color: inherit;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message .title a:hover,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message .title a:hover {
  color: #a50034;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message time,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message time {
  font: regular 14px/14px Arial, sans-serif;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message .tag,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message .tag {
  background: #f7f6f0;
  border-left: 5px solid #a50034;
  border-radius: 3px;
  color: #62605a;
  display: inline-block;
  font-size: 12px;
  margin: 0 0 0 -19px;
  padding: 3px 10px 3px 14px;
  text-decoration: none;
  -webkit-transition: padding 0.1s ease-out;
  transition: padding 0.1s ease-out;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .message .tag:hover,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .message .tag:hover {
  background: #eceadf;
  color: #a50034;
  padding-left: 25px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .photo,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .photo {
  max-height: 180px;
  overflow: hidden;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .photo img,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .photo img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 375px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .photo img,
  #cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .photo img {
    width: 335px;
    height: inherit;
  }
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog footer,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo footer {
  border-radius: 0 0 3px 3px;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog .share svg,
#cu-blogs-footer .chapman-social-feed-widget .post_tile.blog_photo .share svg {
  height: 1.2em;
  width: 1.2em;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.post_photo .photo img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 375px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-social-feed-widget .post_tile.post_photo .photo img {
    width: 335px;
    height: inherit;
  }
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.post_photo .view_message {
  bottom: 40px;
  color: white;
  height: 1.5em;
  padding: 15px;
  position: absolute;
  right: 0px;
  width: 1.5em;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.post_photo .view_message svg {
  fill: white;
  height: 100%;
  width: 100%;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile.post_photo .message {
  bottom: 40px;
  display: none;
  left: 0;
  position: absolute;
}

#cu-blogs-footer .chapman-social-feed-widget .post_tile .hidden {
  display: none;
}

#cu-blogs-footer .chapman-social-feed-widget .loading {
  bottom: 12px;
  color: #B3B3B3;
  display: none;
  font-size: 18px;
  position: fixed;
  right: 12px;
  text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
}

#cu-blogs-footer .chapman-social-feed-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .chapman-social-feed-widget__dark-bg {
  background-color: #2f2f2f;
  color: white;
}

#cu-blogs-footer .chapman-social-feed-widget__dark-bg .chapman-social-feed-icons ul.social-icon-list .social-link {
  color: #cfcfcf;
}

#cu-blogs-footer .chapman-stories-feed-widget {
  padding: 64px 0;
  text-align: center;
  background-color: #eaeaea;
}

#cu-blogs-footer .chapman-stories-feed-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  width: 100%;
}

#cu-blogs-footer .chapman-stories-feed-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget .outer-container {
    padding: 0 16px;
  }
}

#cu-blogs-footer .chapman-stories-feed-widget h2.social-feed-title {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 26px;
  line-height: 30px;
  margin-top: 12px;
  margin-bottom: 24px;
  font-weight: 600;
  padding: 0 32px;
  margin-bottom: 48px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget h2.social-feed-title {
    font-size: 32px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget h2.social-feed-title {
    font-size: 36px;
    line-height: 40px;
  }
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column {
  display: inline-block;
  width: 100%;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column .message>a:first-child {
  display: inline-block;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget .feed-column {
    float: right;
    width: 40%;
  }
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.stories-feed time,
#cu-blogs-footer .chapman-stories-feed-widget .feed-column.stories-feed img,
#cu-blogs-footer .chapman-stories-feed-widget .feed-column.stories-feed .author {
  display: none;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.stories-feed .message {
  text-align: left;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.stories-feed .message>a:first-child {
  display: inline-block;
}

#cu-blogs-footer .chapman-stories-feed-widget .post_tile {
  margin-bottom: 16px;
}

#cu-blogs-footer .chapman-stories-feed-widget .top_story_post_tile,
#cu-blogs-footer .chapman-stories-feed-widget .post_tile {
  padding: 20px 24px;
  background-color: white;
}

#cu-blogs-footer .chapman-stories-feed-widget h2.title {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 800;
}

#cu-blogs-footer .chapman-stories-feed-widget h2.title a {
  color: #a50034;
  border-bottom: none;
}

#cu-blogs-footer .chapman-stories-feed-widget h2.title a:hover {
  color: #231f20;
}

#cu-blogs-footer .chapman-stories-feed-widget h2.title a::after {
  content: " »";
}

#cu-blogs-footer .chapman-stories-feed-widget .tag {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 2px;
  color: #62605a;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story {
  margin-bottom: 16px;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story h2.title {
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story .message {
  padding: 24px 32px 32px;
  text-align: left;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story .excerpt {
  margin-bottom: 0;
  margin-top: 14px;
  font-size: 14px;
  line-height: 20px;
}

#cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story time {
  display: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget .feed-column.top-story {
    float: left;
    width: 55%;
    margin-bottom: 0;
  }
}

#cu-blogs-footer .chapman-stories-feed-widget .top_story_post_tile {
  margin-top: 0;
  max-width: 900px;
  max-height: 600px;
  padding: 0;
}

#cu-blogs-footer .chapman-stories-feed-widget img {
  display: block;
}

#cu-blogs-footer .chapman-stories-feed-widget .image-wrap {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding-bottom: 50%;
}

#cu-blogs-footer .chapman-stories-feed-widget .story-photo {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#cu-blogs-footer .chapman-stories-feed-widget .theme-button {
  text-align: center;
  margin-top: 48px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .chapman-stories-feed-widget .theme-button {
    display: inline-block;
    margin-top: 48px;
  }
}

#cu-blogs-footer .chapman-stories-feed-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .chapman-stories-feed-widget__dark-bg {
  background-color: #2f2f2f;
}

#cu-blogs-footer .chapman-stories-feed-widget__dark-bg h2.social-feed-title {
  color: white;
}

#cu-blogs-footer .contact-footer-widget {
  padding: 32px 0;
  background-color: #eaeaea;
}

#cu-blogs-footer .contact-footer-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  display: table;
  width: 100%;
}

#cu-blogs-footer .contact-footer-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .contact-footer-widget .outer-container::after {
  display: none !important;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .contact-footer-widget .outer-container {
    padding: 0;
  }
}

#cu-blogs-footer .contact-footer-widget .content-cell {
  display: table-row;
  text-align: center;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .contact-footer-widget .content-cell {
    display: table-cell;
    width: 50%;
  }

  #cu-blogs-footer .contact-footer-widget .content-cell.right {
    text-align: left;
  }

  #cu-blogs-footer .contact-footer-widget .content-cell.left {
    text-align: right;
  }

  #cu-blogs-footer .contact-footer-widget .content-cell.left .content-wrap {
    border-right: 1px solid #2f2f2f;
  }

  #cu-blogs-footer .contact-footer-widget .content-cell .content-wrap {
    padding: 16px 32px;
  }

  #cu-blogs-footer .contact-footer-widget .content-cell .contact-line-2 {
    margin-bottom: 0;
  }
}

#cu-blogs-footer .contact-footer-widget .content-cell .contact-line-1,
#cu-blogs-footer .contact-footer-widget .content-cell .contact-line-2 {
  margin-bottom: 24px;
}

#cu-blogs-footer .contact-footer-widget .content-cell .social-icon-list {
  list-style-type: none;
  line-height: 20px;
}

#cu-blogs-footer .contact-footer-widget .content-cell .social-icon-list li {
  display: inline-block;
  margin: 0 5px;
  list-style-type: none;
  text-align: center;
  line-height: 24px;
}

#cu-blogs-footer .contact-footer-widget .content-cell .social-icon-list a {
  color: #2f2f2f;
}

#cu-blogs-footer .contact-footer-widget .content-cell .footer-heading {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

#cu-blogs-footer .contact-footer-widget .content-cell .address {
  margin-bottom: 0;
  line-height: 20px;
  font-style: normal;
}

#cu-blogs-footer .contact-footer-widget .content-cell .address.email {
  color: #a50034;
  cursor: pointer;
}

#cu-blogs-footer .cta-footer-widget {
  padding: 48px 0;
  background: white;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cta-footer-widget {
    padding: 64px 0;
  }
}

#cu-blogs-footer .cta-footer-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px;
  width: 100%;
}

#cu-blogs-footer .cta-footer-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cta-footer-widget .outer-container {
    padding: 16px 0;
  }
}

#cu-blogs-footer .cta-footer-widget .text-section {
  margin-bottom: 24px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cta-footer-widget .text-section {
    margin-bottom: 32px;
  }
}

#cu-blogs-footer .cta-footer-widget .text-section h2 {
  margin-bottom: 0;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
}

#cu-blogs-footer .cta-footer-widget .button-section {
  text-align: center;
}

#cu-blogs-footer .cta-footer-widget .button-section .button-wrapper {
  display: block;
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cta-footer-widget .button-section .button-wrapper {
    display: inline-block;
    margin: 0 12px;
  }
}

#cu-blogs-footer .cta-footer-widget.theme-bg-color {
  color: white;
}

#cu-blogs-footer .cta-footer-widget.theme-bg-color .button-section .footer-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #ffffff;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer .cta-footer-widget.theme-bg-color .button-section .footer-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .cta-footer-widget.theme-bg-color .button-section .footer-button:hover,
#cu-blogs-footer .cta-footer-widget.theme-bg-color .button-section .footer-button:focus {
  background-color: #ededed;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .cta-footer-widget.theme-bg-color .button-section .footer-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #ededed;
}

#cu-blogs-footer .cta-footer-widget .footer-button.theme-text-color:focus {
  outline: 2px dotted #fff;
}

#cu-blogs-footer .googlemap #map {
  height: 100%;
}

#cu-blogs-footer .googlemap {
  width: 100%;
}

#cu-blogs-footer .googlemap .map-container {
  position: relative;
  height: 500px;
  margin-top: 66px;
}

#cu-blogs-footer .googlemap .map-container iframe#map_frame {
  height: 500px;
}

#cu-blogs-footer .googlemap .map-container .map-inner {
  height: 500px;
  position: absolute;
}

#cu-blogs-footer .googlemap .map-container .marker-icon {
  position: absolute;
  top: -10px;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#cu-blogs-footer .googlemap .map-container i.fas.marker-icon {
  display: inline-block;
  border-radius: 60px;
  -webkit-box-shadow: 0px 0px 2px #888;
  box-shadow: 0px 0px 2px #888;
  padding: 0.5em 0.6em;
  background-color: #a50034;
  color: #ffffff;
  font-size: 1.5em;
}

#cu-blogs-footer .googlemap .map-container .theme-button i.fas {
  font-size: 1.2em;
  margin-left: 6px;
}

#cu-blogs-footer .googlemap .map-container .theme-button:after {
  display: none;
}

#cu-blogs-footer .googlemap .map-container .box {
  background-color: rgba(255, 255, 255, 0.9);
  width: 480px;
  max-width: 480px;
  position: absolute;
  height: 100%;
  z-index: 1;
}

#cu-blogs-footer .googlemap .map-container .box-inner {
  position: relative;
  display: block;
  margin: auto;
  text-align: center;
  padding: 50px;
  height: 100%;
}

#cu-blogs-footer .googlemap .map-container .box-header {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #a50034;
  text-transform: capitalize;
}

#cu-blogs-footer .googlemap .map-container .address-wrapper {
  margin-top: 65px;
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #2f2f2f;
  border: 2px solid #a50034;
  height: 125px;
  position: relative;
}

#cu-blogs-footer .googlemap .map-container .address-inner {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  margin: auto;
  text-align: center;
  margin-bottom: 125px;
}

#cu-blogs-footer .googlemap .map-container a.address-inner {
  color: #231f20;
  text-transform: capitalize;
}

#cu-blogs-footer .googlemap .map-container .theme-button {
  border-radius: 0;
  display: block !important;
  margin-bottom: 12px;
  text-transform: capitalize;
}

#cu-blogs-footer .googlemap .map-container .red-button,
#cu-blogs-footer .googlemap .map-container .theme-button {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  background-color: #a50034;
  margin-top: 12px;
  display: block !important;
}

#cu-blogs-footer .googlemap .map-container div#map-bar {
  left: unset;
  right: 0;
  float: right;
  position: relative;
}

#cu-blogs-footer .googlemap .map-container .leaflet-control-attribution.leaflet-control {
  display: none !important;
}

#cu-blogs-footer .googlemap .map-container div#map-buttons,
#cu-blogs-footer .googlemap .map-container #map-buttons {
  display: none;
}

#cu-blogs-footer .googlemap .map-container a.address-inner {
  border-bottom: none !important;
}

#cu-blogs-footer .googlemap .map-container .link-underline {
  border-bottom: 1px dotted #a50034;
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .googlemap .map-container .box {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100vw;
    max-width: 100vw;
    position: relative;
    height: 500px;
  }

  #cu-blogs-footer .googlemap .map-container iframe#map_frame {
    width: 100%;
    margin-left: 0 !important;
  }

  #cu-blogs-footer .googlemap .map-container .gm-style-mtc,
  #cu-blogs-footer .googlemap .map-container button.gm-control-active.gm-fullscreen-control,
  #cu-blogs-footer .googlemap .map-container .gm-svpc,
  #cu-blogs-footer .googlemap .map-container .gmnoprint {
    display: none;
  }
}

#cu-blogs-footer .googlemap .form-group-collapsible-header {
  background-color: #a50034 !important;
  color: white;
}

#cu-blogs-footer #theme.business .image-slider-wrapper .content-container-slider,
#cu-blogs-footer #theme.subbrand__business .image-slider-wrapper .content-container-slider {
  background-color: rgba(35, 31, 32, 0.8);
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .image-slider-wrapper .content-container-slider,
  #cu-blogs-footer #theme.subbrand__business .image-slider-wrapper .content-container-slider {
    background-color: #231f20;
  }
}

#cu-blogs-footer #theme.law .image-slider-wrapper .content-container-slider,
#cu-blogs-footer #theme.subbrand__law .image-slider-wrapper .content-container-slider {
  background-color: rgba(255, 255, 240, 0.8);
}

#cu-blogs-footer #theme.law .image-slider-wrapper h1.headline,
#cu-blogs-footer #theme.law .image-slider-wrapper p.description,
#cu-blogs-footer #theme.subbrand__law .image-slider-wrapper h1.headline,
#cu-blogs-footer #theme.subbrand__law .image-slider-wrapper p.description {
  color: black;
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .image-slider-wrapper .content-container-slider,
  #cu-blogs-footer #theme.subbrand__law .image-slider-wrapper .content-container-slider {
    background-color: #ddcba4;
  }
}

#cu-blogs-footer .image-slider-wrapper .image-slider {
  margin-top: 64px;
  margin-bottom: 64px;
}

#cu-blogs-footer .image-slider-wrapper h1,
#cu-blogs-footer .image-slider-wrapper .faux-h1 {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: normal;
  padding-top: 2%;
  margin: auto;
  margin-bottom: 2%;
}

#cu-blogs-footer .image-slider-wrapper h1.title,
#cu-blogs-footer .image-slider-wrapper .faux-h1.title,
#cu-blogs-footer .image-slider-wrapper h2.title,
#cu-blogs-footer .image-slider-wrapper .faux-h2.title,
#cu-blogs-footer .image-slider-wrapper h3.title,
#cu-blogs-footer .image-slider-wrapper .faux-h3.title {
  margin-top: -30px;
  padding-top: 0;
}

#cu-blogs-footer .image-slider-wrapper p {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  line-height: normal;
  margin: auto;
  margin-bottom: 2%;
  line-height: 22px;
}

#cu-blogs-footer .image-slider-wrapper .content-text a {
  color: #ffffff;
  border-bottom: 1px dotted #ffffff !important;
  font-weight: bold;
}

#cu-blogs-footer .image-slider-wrapper a.theme-button.theme-button {
  border-bottom: none !important;
}

#cu-blogs-footer .image-slider-wrapper .theme-button {
  float: left;
  margin-bottom: 2%;
  width: auto;
  font-weight: 700;
}

#cu-blogs-footer .image-slider-wrapper .theme-button:hover,
#cu-blogs-footer .image-slider-wrapper .theme-button:focus {
  background-color: #C8003F;
}

#cu-blogs-footer .image-slider-wrapper .theme-button:active {
  background-color: #88002B;
}

#cu-blogs-footer .image-slider-wrapper .image-slider-wrapper {
  position: relative;
}

#cu-blogs-footer .image-slider-wrapper img {
  max-height: 600px;
  width: 100vw;
  -o-object-fit: cover;
  object-fit: cover;
}

#cu-blogs-footer .image-slider-wrapper .content-box a.button.red.smc-cta,
#cu-blogs-footer .image-slider-wrapper .theme-button {
  float: left;
  margin-bottom: 37px;
  margin-top: 10px;
  width: auto;
}

#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  position: relative;
  float: right;
  margin-right: 4%;
  bottom: 55px;
}

#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li {
  cursor: pointer;
  display: inline-block;
  padding: 0 7px;
}

#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li a {
  border-radius: 30px;
  display: inline-block;
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: -999em;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
  color: #ffffff;
}

#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li a {
  background-color: #fff;
  -webkit-box-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  box-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
}

#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li:hover a,
#cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #a50034;
}

#cu-blogs-footer .image-slider-wrapper .description {
  overflow: hidden;
  line-height: 22px;
}

@supports (-webkit-line-clamp: 2) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
}

@media screen and (max-width: 1480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-box {
    background-color: rgba(35, 31, 32, 0.8);
  }
}

@media screen and (min-width: 1480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper img {
    height: 600px;
  }
}

@media screen and (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-box {
    background-color: rgba(35, 31, 32, 0.8);
  }

  #cu-blogs-footer .image-slider-wrapper img {
    height: 500px;
  }
}

@media screen and (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-box {
    background-color: rgba(35, 31, 32, 0.8);
    width: 100vw;
    position: absolute;
    bottom: 0;
    margin-bottom: 5px;
    left: 0;
    margin-left: 0;
  }
}

@media screen and (max-width: 535px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper img {
    height: 300px;
  }

  #cu-blogs-footer .image-slider-wrapper .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    position: absolute;
    right: 0;
    right: 4%;
    float: right;
  }
}

@media screen and (max-width: 435px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-box {
    -webkit-box-align: space-around;
    -ms-flex-align: space-around;
    align-items: space-around;
    text-align: left;
    margin-top: -10px;
    min-height: 220px;
  }

  #cu-blogs-footer .image-slider-wrapper .content-box a.button.red.smc-cta {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

#cu-blogs-footer .image-slider-wrapper .image-slider-wrapper {
  display: block;
  position: relative;
}

#cu-blogs-footer .image-slider-wrapper img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#cu-blogs-footer .image-slider-wrapper .content-container-slider {
  background-color: rgba(35, 31, 32, 0.8);
  position: absolute;
  bottom: 0;
  text-align: left;
  margin-left: 40px;
  margin-bottom: 2em;
  width: 750px;
}

#cu-blogs-footer .image-slider-wrapper .content-text {
  margin-left: 2em;
  padding-right: 2em;
  margin-bottom: 2em;
  padding-top: 1.25em;
  max-width: 750px;
  color: white;
}

#cu-blogs-footer .image-slider-wrapper a.button.red.smc-cta {
  width: auto;
}

#cu-blogs-footer .image-slider-wrapper a.button.red {
  margin-top: 12px;
}

@media screen and (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper img {
    height: 600px;
  }

  #cu-blogs-footer .image-slider-wrapper .content-container-slider {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}

@media screen and (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper img {
    height: 400px;
  }

  #cu-blogs-footer .image-slider-wrapper .image-slider-wrapper img {
    display: block;
  }

  #cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
    bottom: 62px;
  }

  #cu-blogs-footer .image-slider-wrapper .content-container-slider {
    margin: 0;
    width: 100%;
    display: block;
    position: relative;
    margin-top: -5px;
    min-height: 200px;
    padding-bottom: 2em;
    background-color: #231f20;
  }

  #cu-blogs-footer .image-slider-wrapper .content-text {
    margin-left: 3.125em;
    margin-right: 3.125em;
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 580px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-text {
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 30px;
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper img {
    height: 300px;
  }

  #cu-blogs-footer .image-slider-wrapper .lSSlideOuter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  #cu-blogs-footer .image-slider-wrapper ul.lSPager.lSpg {
    bottom: 0;
  }

  #cu-blogs-footer .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    position: absolute !important;
    bottom: unset;
    position: absolute;
  }

  #cu-blogs-footer .image-slider-wrapper .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
    bottom: unset;
    position: absolute;
  }

  #cu-blogs-footer .image-slider-wrapper .lSPager.lSpg {
    margin-top: 60% !important;
  }
}

@media screen and (max-width: 435px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-wrapper .content-box a.button.red.smc-cta {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #cu-blogs-footer .image-slider-wrapper .lSPager.lSpg {
    margin-top: 65% !important;
  }
}

#cu-blogs-footer .lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#cu-blogs-footer .lightSlider:before,
#cu-blogs-footer .lightSlider:after {
  content: " ";
  display: table;
}

#cu-blogs-footer .lightSlider {
  overflow: hidden;
  margin: 0;
}

#cu-blogs-footer .lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

#cu-blogs-footer .lSSlideWrapper>.lightSlider:after {
  clear: both;
}

#cu-blogs-footer .lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

#cu-blogs-footer .lSSlideWrapper .lSFade {
  position: relative;
}

#cu-blogs-footer .lSSlideWrapper .lSFade>* {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}

#cu-blogs-footer .lSSlideWrapper.usingCss .lSFade>* {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

#cu-blogs-footer .lSSlideWrapper .lSFade>*.active {
  z-index: 10;
}

#cu-blogs-footer .lSSlideWrapper.usingCss .lSFade>*.active {
  opacity: 1;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSpg>li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSpg>li a {
  background-color: #222222;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  text-indent: -999em;
  width: 8px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSpg>li:hover a,
#cu-blogs-footer .lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #428bca;
}

#cu-blogs-footer .lSSlideOuter .media {
  opacity: 0.8;
}

#cu-blogs-footer .lSSlideOuter .media.active {
  opacity: 1;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery li.active,
#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery:before,
#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
}

#cu-blogs-footer .lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
}

#cu-blogs-footer .lSAction>a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  background-image: url("../img/controls.png");
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}

#cu-blogs-footer .lSAction>a:hover {
  opacity: 1;
}

#cu-blogs-footer .lSAction>.lSPrev {
  background-position: 0 0;
  left: 10px;
}

#cu-blogs-footer .lSAction>.lSNext {
  background-position: -32px 0;
  right: 10px;
}

#cu-blogs-footer .lSAction>a.disabled {
  pointer-events: none;
}

#cu-blogs-footer .cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

#cu-blogs-footer .lSSlideOuter.vertical {
  position: relative;
}

#cu-blogs-footer .lSSlideOuter.vertical.noPager {
  padding-right: 0px !important;
}

#cu-blogs-footer .lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}

#cu-blogs-footer .lSSlideOuter.vertical .lightSlider>* {
  width: 100% !important;
  max-width: none !important;
}

#cu-blogs-footer .lSSlideOuter.vertical .lSAction>a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}

#cu-blogs-footer .lSSlideOuter.vertical .lSAction>.lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}

#cu-blogs-footer .lSSlideOuter.vertical .lSAction>.lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}

#cu-blogs-footer .lSSlideOuter.lSrtl {
  direction: rtl;
}

#cu-blogs-footer .lSSlideOuter .lightSlider,
#cu-blogs-footer .lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}

#cu-blogs-footer .lSSlideOuter.lSrtl .lightSlider,
#cu-blogs-footer .lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}

#cu-blogs-footer .lSSlideOuter .lightSlider>*,
#cu-blogs-footer .lSSlideOuter .lSGallery li {
  float: left;
}

#cu-blogs-footer .lSSlideOuter.lSrtl .lightSlider>*,
#cu-blogs-footer .lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}

@-webkit-keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@-webkit-keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

#cu-blogs-footer .lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

#cu-blogs-footer .lightSlider.lsGrab>* {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

#cu-blogs-footer .lightSlider.lsGrabbing>* {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

#cu-blogs-footer .messaging-widget {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 64px 0;
}

#cu-blogs-footer .messaging-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
}

#cu-blogs-footer .messaging-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget .outer-container {
    padding: 0 16px;
  }
}

#cu-blogs-footer .messaging-widget .media-column {
  text-align: center;
}

#cu-blogs-footer .messaging-widget .center-media-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#cu-blogs-footer .messaging-widget .media {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: auto;
}

#cu-blogs-footer .messaging-widget .video-links-title {
  font-size: 26px;
}

#cu-blogs-footer .messaging-widget .fluid-width-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  display: inline-block;
}

#cu-blogs-footer .messaging-widget .fluid-width-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

#cu-blogs-footer .messaging-widget .text-widget-select {
  position: relative;
  margin-top: 10px;
  width: 100%;
}

#cu-blogs-footer .messaging-widget .text-widget-select .select-arrow {
  position: relative;
  left: 8px;
  top: -3px;
  display: inline-block;
  background: transparent;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  pointer-events: none;
}

#cu-blogs-footer .messaging-widget .text-widget-select .select-button {
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  outline: none;
  padding: 8px 16px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  height: auto;
  border: 2px solid #000000;
  border-radius: 3px;
  background-position: center right;
  background-repeat: no-repeat;
}

#cu-blogs-footer .messaging-widget .text-widget-select .select-list {
  display: none;
  position: absolute;
  margin: 0;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
  width: 100%;
  background-color: #FFF;
  top: 0px;
  z-index: 667;
}

#cu-blogs-footer .messaging-widget .text-widget-select .select-list li {
  max-width: 100%;
  font-size: 16px;
  line-height: 36px;
  margin: 0;
  padding: 8px 16px;
}

#cu-blogs-footer .messaging-widget .text-widget-select .select-list li:hover,
#cu-blogs-footer .messaging-widget .text-widget-select .select-list li.selected {
  background-color: #E5E5E5;
}

#cu-blogs-footer .messaging-widget__1-column {
  background-color: #eaeaea;
}

#cu-blogs-footer .messaging-widget__1-column .text-column {
  text-align: center;
}

#cu-blogs-footer .messaging-widget__1-column .media-column {
  padding-top: 64px;
}

#cu-blogs-footer .messaging-widget__1-column.messaging-widget__has-fact-cards .text-actions {
  padding: 64px 0 0 0;
  text-align: center;
}

#cu-blogs-footer .messaging-widget__1-column.messaging-widget__has-fact-cards .text-column {
  margin-bottom: 48px;
}

#cu-blogs-footer .messaging-widget__1-column.messaging-widget__has-fact-cards .media-column {
  padding-top: 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__1-column.messaging-widget__has-fact-cards .text-column {
    margin-bottom: 0;
    margin-bottom: 32px;
  }

  #cu-blogs-footer .messaging-widget__1-column.messaging-widget__has-fact-cards .text-column p {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__1-column .text-column {
    margin: 0 auto;
    width: 75%;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__1-column .text-column {
    width: 60%;
  }
}

#cu-blogs-footer .messaging-widget__2-column {
  background-color: #eaeaea;
}

#cu-blogs-footer .messaging-widget__2-column .media-column {
  white-space: nowrap;
  margin-bottom: 32px;
  padding: 0;
}

#cu-blogs-footer .messaging-widget__2-column .text-column {
  text-align: left;
}

#cu-blogs-footer .messaging-widget__2-column .text-actions {
  margin: 24px auto 0;
  max-width: 304px;
  width: 100%;
}

#cu-blogs-footer .messaging-widget__2-column .text-actions .theme-button:nth-child(2) {
  margin-top: 15px;
}

#cu-blogs-footer .messaging-widget__2-column .theme-button {
  text-align: center;
  width: 100%;
}

#cu-blogs-footer .messaging-widget__2-column.messaging-widget__has-fact-cards .text-column {
  text-align: center;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column .media-column {
    margin-bottom: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column .text-actions {
    margin-left: 0;
    margin-right: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__has-fact-cards .text-column {
    text-align: left;
  }
}

#cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right {}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .media-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 43.661971831%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .media-column:last-child {
    margin-right: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .text-column {
    margin-left: 5.6338028169%;
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 49.2957746479%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .text-column:last-child {
    margin-right: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .text-actions {
    text-align: left;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .media-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 54.9295774648%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .media-column:last-child {
    margin-right: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .text-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 38.0281690141%;
    margin-left: 5.6338028169%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right .text-column:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left {}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .media-column {
    float: right;
    display: block;
    margin-left: 1.4084507042%;
    width: 43.661971831%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .media-column:last-child {
    margin-left: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .text-column {
    float: right;
    display: block;
    margin-left: 1.4084507042%;
    width: 49.2957746479%;
    margin-right: 5.6338028169%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .text-column:last-child {
    margin-left: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .text-actions {
    text-align: left;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .media-column {
    float: right;
    display: block;
    margin-left: 1.4084507042%;
    width: 54.9295774648%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .media-column:last-child {
    margin-left: 0;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .text-column {
    float: right;
    display: block;
    margin-left: 1.4084507042%;
    width: 38.0281690141%;
    margin-right: 5.6338028169%;
  }

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left .text-column:last-child {
    margin-left: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-right.messaging-widget__has-fact-cards .text-column {
    float: right;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__2-column.messaging-widget__text-left.messaging-widget__has-fact-cards .text-column {
    float: left;
  }
}

#cu-blogs-footer .messaging-widget__has-fact-cards .media-column {
  padding-top: 64px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .messaging-widget__has-fact-cards .media-column {
    padding-top: 0;
  }
}

#cu-blogs-footer .messaging-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .messaging-widget__dark-bg {
  background-color: #2f2f2f;
}

#cu-blogs-footer .messaging-widget__dark-bg .title,
#cu-blogs-footer .messaging-widget__dark-bg .category,
#cu-blogs-footer .messaging-widget__dark-bg .body {
  color: white;
}

#cu-blogs-footer .messaging-widget__dark-bg a,
#cu-blogs-footer .messaging-widget__dark-bg.messaging-widget__text-left .editableContent a {
  color: white;
  border-bottom: 2px dotted #adadad;
}

#cu-blogs-footer #theme.dodge .messaging-widget__dark-bg .theme-button {
  background-color: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  color: #1d1d1d;
}

#cu-blogs-footer #theme.dodge .messaging-widget__dark-bg .theme-button:hover,
#cu-blogs-footer #theme.dodge .messaging-widget__dark-bg .theme-button:focus {
  background-color: #ededed;
}

#cu-blogs-footer #theme .messaging-widget__dark-bg .text-widget-select .select-button {
  color: white;
}

#cu-blogs-footer #theme .messaging-widget__dark-bg .text-widget-select .select-button .select-arrow.theme-border-color {
  border-color: white;
}

#cu-blogs-footer #theme.business .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.communication .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.copa .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.crean .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.default .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.dodge .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.education .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.law .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.pharmacy .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer #theme.scst .messaging-widget__dark-bg .text-widget-select .select-button,
#cu-blogs-footer .messaging-widget__dark-bg .text-widget-select .select-button #theme.wilkinson {
  background-color: #ffffff;
}

#cu-blogs-footer #theme.dodge .messaging-widget__dark-bg .text-widget-select .select-button {
  border-color: #1d1d1d;
}

#cu-blogs-footer .messaging-widget__dark-bg .text-widget-select a {
  border-bottom: 0;
  color: #a50034;
}

#cu-blogs-footer .messaging-widget .media-column .fact-card-container {
  white-space: normal;
}

#cu-blogs-footer .messaging-widget .media-column .fact-card {
  white-space: normal;
  margin: 16px 16px 0;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle {
  min-height: 500px;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding: 0;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .column.media-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .column.media-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .column.media-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .column.media-column {
  height: auto;
  width: auto;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .column.media-column img,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .column.media-column img,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .column.media-column img,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .column.media-column img {
  height: 250px;
  width: 250px;
  border-radius: 50%;
  border: 2px solid #a50034;
  -o-object-fit: cover;
  object-fit: cover;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column {
  width: 75%;
  padding: 0 0 0 35px;
  margin: 0;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column {
    width: 100%;
    padding: 0 35px 0 35px;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message {
  text-align: left;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category {
  color: #a50034;
  font-weight: 700;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category {
    text-align: center;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title {
  font-weight: 700;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title {
    text-align: center;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 100%;
  margin-top: 30px;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select {
  width: 49%;
  margin-top: 0;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select {
    width: 100%;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button {
  width: 49%;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2) {
  margin-top: 0px;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button {
    width: 100%;
  }

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1) {
    margin-bottom: 15px;
  }
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg .section-message .category {
  color: white !important;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color {
  color: #a50034;
  border-color: transparent;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color .select-arrow.theme-border-color {
  border-color: #a50034;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg .video-links-title {
  color: white;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg p a {
  border-bottom: 2px solid white;
}

#cu-blogs-footer .primary-content.one-column .messaging-widget__dark-bg p a:hover {
  color: rgba(255, 255, 255, 0.8);
}

#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,
#cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,
  #cu-blogs-footer .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#cu-blogs-footer .multi-image-content-blocks-widget {
  font-size: 10px;
  width: 100%;
  background-color: white;
  margin: auto;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container.Circle .photoCallout img {
  border-radius: 50%;
  height: 26em;
  width: 26em;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 125em;
  font-size: 1em;
  margin: auto;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .multi-image-content-heading {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  width: 100%;
  margin: 4em 0 2em 0;
  font-size: 3em;
  font-weight: 700;
  text-align: center;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout {
  margin: 0 2em 4em 2em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: inline-block;
  border-bottom: none;
  -webkit-transition: all .4s;
  transition: all .4s;
  border-bottom: none;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:hover .heading {
  color: #bb223c;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:focus {
  border: 1px dotted white;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:hover img {
  opacity: 0.7;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout img {
  height: 17.4em;
  width: 26em;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 13em;
  margin: auto;
  padding-top: 1em;
  font-size: 1.8em;
  font-weight: 600;
  font-family: "futura-pt", Arial, sans-serif;
  color: #a50034;
  text-transform: uppercase;
  text-align: center;
}

#cu-blogs-footer .multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout .heading::after {
  content: "»";
  padding: 0 0 3px 3px;
}

#cu-blogs-footer .image-slider-widget section.hero-content-panel,
#cu-blogs-footer .image-slider-widget .side-panel-hero .hero-content {
  display: none;
}

#cu-blogs-footer .image-slider-widget .theme-button {
  border-radius: none;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero,
#cu-blogs-footer .image-slider-widget .background-image {
  margin-bottom: 100px;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero {
  height: 600px;
}

#cu-blogs-footer .image-slider-widget .background-image {
  height: 100%;
}

#cu-blogs-footer .image-slider-widget .cd-slider-nav {
  background-color: transparent !important;
  display: inline-block;
  float: right;
  margin-bottom: 60px !important;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero article {
  margin-left: 0;
  background-color: transparent;
  margin-top: 0;
}

#cu-blogs-footer .image-slider-widget article.theme-bg-color-alpha .content {
  background-color: rgba(255, 255, 240, 0.8);
  margin-bottom: 30px;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero .theme-bg-color-alpha {
  background-color: transparent;
}

#cu-blogs-footer .image-slider-widget .cd-arrow-left,
#cu-blogs-footer .image-slider-widget .cd-arrow-right {
  display: none !important;
}

#cu-blogs-footer .image-slider-widget h2.title {
  font-size: 24px;
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 700;
  color: #2f2f2f;
  margin-bottom: 10px;
}

#cu-blogs-footer .image-slider-widget p.body {
  font-size: 16px;
  font-family: arial, sans-serif;
  color: #2f2f2f;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav li.selected a {
  background: #a50034;
  -webkit-box-shadow: 0 0 2px #231f20;
  box-shadow: 0 0 2px #231f20;
}

#cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav {
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: flex-end;
  background-color: transparent !important;
}

#cu-blogs-footer .image-slider-widget .cd-slider-nav nav {
  margin-right: 30px;
}

@media screen and (min-width: 1181px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .side-panel-hero article .category {
    font-size: 24px;
  }
}

@media screen and (max-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .side-panel-hero article img {
    height: 500px;
    width: auto;
  }

  #cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav {
    top: 360px;
  }
}

@media screen and (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .theme-button {
    display: block !important;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
    width: 200px;
    text-decoration: none;
    margin-top: 2%;
  }

  #cu-blogs-footer .image-slider-widget article.theme-bg-color-alpha .content {
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    background-color: #ddcba4;
  }
}

@media screen and (max-width: 960px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .side-panel-hero article img {
    height: 400px;
    width: auto;
  }

  #cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav {
    top: 380px;
  }

  #cu-blogs-footer .image-slider-widget .side-panel-hero {
    margin-bottom: 200px;
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .theme-button {
    display: none;
  }

  #cu-blogs-footer .image-slider-widget article.theme-bg-color-alpha .content {
    width: 750px;
    margin-left: 30px;
  }

  #cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav {
    top: 490px;
  }
}

@media screen and (max-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .side-panel-hero .cd-slider-nav {
    margin-bottom: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget .side-panel-hero .hero-content {
    display: block;
  }
}

#cu-blogs-footer .image-slider-widget .side-panel-hero article img {
  height: 400px;
  width: auto;
}

@media screen and (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .image-slider-widget article.theme-bg-color-alpha .content {
    background-color: rgba(221, 203, 164, 0.8);
  }
}

#cu-blogs-footer .image-slider-widget .side-panel-hero article img {
  width: 100%;
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

#cu-blogs-footer .subscribe-widget {
  padding: 64px 0;
  background-color: #eaeaea;
}

#cu-blogs-footer .subscribe-widget .outer-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
}

#cu-blogs-footer .subscribe-widget .outer-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subscribe-widget .outer-container {
    padding: 0 16px;
  }
}

#cu-blogs-footer .subscribe-widget .subscribe-message-column {
  margin-bottom: 16px;
}

#cu-blogs-footer .subscribe-widget .subscribe-message-column p {
  margin: 0;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subscribe-widget .subscribe-message-column p {
    margin: 8px 0;
  }
}

#cu-blogs-footer .subscribe-widget form::after {
  clear: both;
  content: "";
  display: table;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms {
  text-align: center;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms p {
  display: inline;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms label,
#cu-blogs-footer .subscribe-widget .campaign-monitor-forms br {
  display: none;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms input {
  display: inline-block;
  font-size: 16px;
  margin-bottom: 16px;
  width: 100%;
  padding: 8px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: border 150ms;
  transition: border 150ms;
  background-color: #fff;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms input:focus {
  outline: none;
  border: 1px solid #294d5e;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #294d5e;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  width: 100%;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms button:hover,
#cu-blogs-footer .subscribe-widget .campaign-monitor-forms button:focus {
  background-color: #1e3945;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer .subscribe-widget .campaign-monitor-forms button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #1e3945;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms {
    text-align: left;
  }

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms p {
    display: inline;
  }

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms input {
    width: 75%;
    float: left;
    margin-bottom: 0;
  }

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms button {
    padding-top: 9px;
    padding-bottom: 9px;
    width: 20%;
    float: right;
  }
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .subscribe-widget .subscribe-message-column {
    margin-bottom: 0;
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 32.3943661972%;
  }

  #cu-blogs-footer .subscribe-widget .subscribe-message-column:last-child {
    margin-right: 0;
  }

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 66.1971830986%;
  }

  #cu-blogs-footer .subscribe-widget .campaign-monitor-forms:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .subscribe-widget__medium-bg {
  background-color: #cfcfcf;
}

#cu-blogs-footer .subscribe-widget__dark-bg {
  background-color: #2f2f2f;
  color: white;
}

#cu-blogs-footer #small-sponsor {
  position: relative;
  padding: 13px 17px 6px;
}

#cu-blogs-footer #small-sponsor img {
  max-width: 144px;
  padding-left: 28px;
}

#cu-blogs-footer #small-sponsor h2.header {
  color: #353430;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  width: 100%;
  text-align: center;
  display: block;
  padding: 5px;
  margin-top: 1px;
  min-height: 15px;
}

#cu-blogs-footer #small-sponsor .jcarousel-clip {
  overflow: hidden;
}

#cu-blogs-footer #small-sponsor .carousel {
  border: 0;
  background: #ffffff;
}

#cu-blogs-footer #small-sponsor .carousel li {
  width: 153px;
  padding: 1em 0;
  text-align: center;
}

#cu-blogs-footer #small-sponsor .carousel .jcarousel-prev,
#cu-blogs-footer #small-sponsor .carousel .jcarousel-next {
  position: absolute;
  color: #a50034;
  width: 16px;
  height: 26px;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}

#cu-blogs-footer #small-sponsor .carousel .jcarousel-prev {
  left: -15px;
}

#cu-blogs-footer #small-sponsor .carousel .jcarousel-next {
  right: -15px;
}

#cu-blogs-footer #small-sponsor .carousel .jcarousel-prev-disabled,
#cu-blogs-footer #small-sponsor .carousel .jcarousel-next-disabled {
  color: #bcbcbc;
}

#cu-blogs-footer #big-sponsor {
  margin: 1em 0;
  position: relative;
}

#cu-blogs-footer #big-sponsor h2.header {
  color: #2f2f2f;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 2px;
}

#cu-blogs-footer #big-sponsor .jcarousel-clip {
  overflow: hidden;
}

#cu-blogs-footer #big-sponsor .carousel {
  border: 1px solid #bcbcbc;
  background: #ffffff;
}

#cu-blogs-footer #big-sponsor .carousel li {
  width: 153px;
  padding: 1em 0;
  text-align: center;
  margin: 0 6px;
}

#cu-blogs-footer #big-sponsor .carousel li a {
  border: 0;
}

#cu-blogs-footer #big-sponsor .carousel .jcarousel-prev,
#cu-blogs-footer #big-sponsor .carousel .jcarousel-next {
  position: absolute;
  background-color: #eaeaea;
  color: #a50034;
  width: 24px;
  height: 26px;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}

#cu-blogs-footer #big-sponsor .carousel .jcarousel-prev {
  top: -27px;
  right: 29px;
}

#cu-blogs-footer #big-sponsor .carousel .jcarousel-next {
  top: -27px;
  right: 0;
}

#cu-blogs-footer #big-sponsor .carousel .jcarousel-prev-disabled,
#cu-blogs-footer #big-sponsor .carousel .jcarousel-next-disabled {
  color: #bcbcbc;
}

#cu-blogs-footer .midPhotoCallouts {
  margin: 0 0 20px 0;
  text-align: center;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout {
  display: inline-block;
  float: none;
  margin: 0 0 20px 12px;
  border: 0;
  padding: 10px;
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  position: relative;
  word-wrap: normal;
  width: 160px;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout:hover {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout .image-container {
  height: 130px;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout img {
  max-width: 100%;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout .caption {
  height: 50px;
  background-color: #a50034;
  top: 0px;
}

#cu-blogs-footer .midPhotoCallouts .photoCallout .caption .text {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  padding: 0px;
}

@media (min-width: 500px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .midPhotoCallouts .photoCallout {
    margin: 0 0 20px 8px;
    width: 160px;
  }
}

#cu-blogs-footer .container {
  margin-top: 20px;
}

#cu-blogs-footer .progressive-image {
  position: relative;
  overflow: hidden;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
}

#cu-blogs-footer .progressive-image div {
  width: 100%;
  padding-top: 100%;
}

#cu-blogs-footer .progressive-image .loadingImage {
  -webkit-filter: blur(50px);
  filter: blur(50px);
  -webkit-transform: scale(1);
  transform: scale(1);
}

#cu-blogs-footer .progressive-image .overlay {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
}

@media screen and (max-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead article {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-masthead .masthead-hero {
    min-height: 550px;
  }

  #cu-blogs-footer .ad-landing-masthead .masthead-content {
    min-height: 400px;
  }

  #cu-blogs-footer .ad-landing-masthead .masthead-content-panel {
    min-height: 400px;
  }
}

#cu-blogs-footer .ad-landing-container {
  margin-top: -64px;
}

#cu-blogs-footer .ad-landing-container .ad-landing-column-container {
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
}

#cu-blogs-footer .ad-landing-container .ad-landing-column-container::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-left-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 60.5633802817%;
    padding: 0 32px;
  }

  #cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-left-column:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-right-column {
    float: left;
    display: block;
    margin-right: 1.4084507042%;
    width: 38.0281690141%;
    padding: 0 32px;
  }

  #cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-right-column:last-child {
    margin-right: 0;
  }
}

#cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-title {
  padding: 0 24px;
  font-size: 30px;
  line-height: 38px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-container .ad-landing-column-container .ad-landing-title {
    margin-top: 0;
    padding-left: 0;
  }
}

#cu-blogs-footer .ad-landing-container #footer {
  padding: 16px 0;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .ad-landing-container #footer {
    padding-top: 48px;
  }
}

#cu-blogs-footer .ad-landing-container #footer .copyright {
  padding: 72px 36px 0px;
  text-align: center;
}

#cu-blogs-footer .ad-landing-container #footer .copyright p {
  font-style: normal;
}

@media only print {
  #cu-blogs-footer {}

  #cu-blogs-footer body,
  #cu-blogs-footer html {
    width: 100%;
    height: 700px;
    margin: 0 auto;
  }

  #cu-blogs-footer html:before {
    content: url(/_assets/logo.png);
  }

  #cu-blogs-footer header,
  #cu-blogs-footer #cu_nav,
  #cu-blogs-footer .rotatorContainer,
  #cu-blogs-footer .toggleExpanded,
  #cu-blogs-footer .leftNav>ul,
  #cu-blogs-footer .mainNav,
  #cu-blogs-footer .breadcrumbs,
  #cu-blogs-footer .mastheadPlaceholder,
  #cu-blogs-footer footer {
    display: none;
  }

  #cu-blogs-footer #virtualTour-mainColumn {
    display: none;
  }

  #cu-blogs-footer #virtualTour-mapColumn {
    position: relative;
    display: block;
    margin-top: 20px;
    width: 700px;
    height: 700px;
  }

  #cu-blogs-footer #virtualTour-mapCanvas {
    width: 100%;
    height: 100%;
  }

  #cu-blogs-footer #printButton {
    display: none;
  }

  #cu-blogs-footer .label {
    background: rgba(255, 255, 255, 0.75);
    padding: 5px;
    width: 120px;
    text-align: center;
  }
}

#cu-blogs-footer #theme.business .theme-bg-color {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .theme-border-color {
  border-color: #a50034;
}

#cu-blogs-footer #theme.business .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #a50034;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.business .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.business .theme-button:hover,
#cu-blogs-footer #theme.business .theme-button:focus {
  background-color: #810029;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.business .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #810029;
}

#cu-blogs-footer #theme.business .theme-text-color {
  color: #a50034;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business .theme-bg-color-alpha {
    background-color: rgba(165, 0, 52, 0.95);
  }
}

#cu-blogs-footer #theme.business .smallMasthead .masthead,
#cu-blogs-footer #theme.business .smallMasthead .masthead-old,
#cu-blogs-footer #theme.business .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.business .bigMasthead .masthead,
#cu-blogs-footer #theme.business .bigMasthead .masthead-old,
#cu-blogs-footer #theme.business .nameBar,
#cu-blogs-footer #theme.business .rightColumn .styleTwo {
  background: #a50034;
}

#cu-blogs-footer #theme.business .nameBarButtons li a {
  color: #a50034;
}

#cu-blogs-footer #theme.business .rightColumn .styleTwo .border {
  background-color: #851c2b;
}

#cu-blogs-footer #theme.business .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #74868c;
}

#cu-blogs-footer #theme.business .expandedNameBarContainer h2,
#cu-blogs-footer #theme.business .expandedNameBarContainer .faux-h2,
#cu-blogs-footer #theme.business .expandedNameBarContainer a {
  color: #95d2e8;
}

#cu-blogs-footer #theme.business .rounded-slider .info-container .blue {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .newbutton a {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .newbutton a:hover {
  background-color: #C8003F;
}

#cu-blogs-footer #theme.business .newbutton a:active {
  background-color: #851c2b;
}

#cu-blogs-footer #theme.business .midPhotoCallouts .photoCallout .caption {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .photoCallouts .caption,
#cu-blogs-footer #theme.business .photoCallouts .rollover {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #a50034;
}

#cu-blogs-footer #theme.business .theme-button {
  background: #a50034;
}

#cu-blogs-footer #theme.business .theme-button:hover {
  background: #C8003F;
}

#cu-blogs-footer #theme.business .select-button {
  border-color: #a50034;
  color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .theme-bg-color {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .theme-border-color {
  border-color: black;
}

#cu-blogs-footer #theme.business__graduate .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: black;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.business__graduate .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.business__graduate .theme-button:hover,
#cu-blogs-footer #theme.business__graduate .theme-button:focus {
  background-color: black;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.business__graduate .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .theme-text-color {
  color: black;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business__graduate .theme-bg-color-alpha {
    background-color: rgba(0, 0, 0, 0.95);
  }
}

#cu-blogs-footer #theme.business__graduate .header h2,
#cu-blogs-footer #theme.business__graduate .faux-h2.header,
#cu-blogs-footer #theme.business__graduate .faux-h2,
#cu-blogs-footer #theme.business__graduate .faux-h2.header {
  font-family: "futura-pt-condensed", Arial, sans-serif;
}

#cu-blogs-footer #theme.business__graduate .smallMasthead .masthead,
#cu-blogs-footer #theme.business__graduate .smallMasthead .masthead-old,
#cu-blogs-footer #theme.business__graduate .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.business__graduate .bigMasthead .masthead,
#cu-blogs-footer #theme.business__graduate .bigMasthead .masthead-old,
#cu-blogs-footer #theme.business__graduate .nameBar,
#cu-blogs-footer #theme.business__graduate .rightColumn .styleTwo {
  background: black;
}

#cu-blogs-footer #theme.business__graduate .nameBarButtons li a {
  color: black;
}

#cu-blogs-footer #theme.business__graduate .rightColumn .styleTwo .border {
  background-color: #851c2b;
}

#cu-blogs-footer #theme.business__graduate .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #74868c;
}

#cu-blogs-footer #theme.business__graduate .expandedNameBarContainer h2,
#cu-blogs-footer #theme.business__graduate .expandedNameBarContainer .faux-h2,
#cu-blogs-footer #theme.business__graduate .expandedNameBarContainer a {
  color: #95d2e8;
}

#cu-blogs-footer #theme.business__graduate .rounded-slider .info-container .blue {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .newbutton a {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .newbutton a:hover {
  background-color: #C8003F;
}

#cu-blogs-footer #theme.business__graduate .newbutton a:active {
  background-color: #851c2b;
}

#cu-blogs-footer #theme.business__graduate .midPhotoCallouts .photoCallout .caption {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .photoCallouts .caption,
#cu-blogs-footer #theme.business__graduate .photoCallouts .rollover {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: black;
}

#cu-blogs-footer #theme.business__graduate .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: black;
}

#cu-blogs-footer #theme.business__graduate .theme-button {
  background: #a50034;
}

#cu-blogs-footer #theme.business__graduate .theme-button:hover {
  background: #C8003F;
}

#cu-blogs-footer #theme.business__graduate .select-button {
  border-color: #a50034;
  color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .select-button .select-arrow {
  border-color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .section-message .category {
  color: white !important;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color {
  color: #a50034;
  border-color: transparent;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color .select-arrow.theme-border-color {
  border-color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .video-links-title {
  color: white;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg p a {
  border-bottom: 2px solid white;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg p a:hover {
  color: rgba(255, 255, 255, 0.8);
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.image-with-text .outer-container,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.image-with-text .outer-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media (max-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.image-with-text .outer-container,
  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.image-with-text .outer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .links-heading,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .links-heading,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .links-heading,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .links-heading {
  font-size: 20px;
  text-transform: uppercase;
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 700;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions {
  max-width: 100%;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions,
  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions,
  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions,
  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions {
    text-align: left;
  }
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions .video-links-title,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions .video-links-title,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions .video-links-title,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions .video-links-title {
  font-size: 26px;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions p a,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions p a,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions p a,
#cu-blogs-footer #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions p a {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate {
  background-color: #a50034;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .text-section p {
  font-family: "futura-pt", Arial, sans-serif;
  font-size: 32px;
  text-transform: capitalize;
  color: white;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button {
  background: white;
  color: black;
}

#cu-blogs-footer #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button:hover {
  background: #e4e4e4;
}

@media (max-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button {
    width: 100%;
  }
}

#cu-blogs-footer #theme.communication .theme-bg-color {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .theme-border-color {
  border-color: #c88508;
}

#cu-blogs-footer #theme.communication .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #c88508;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.communication .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.communication .theme-button:hover,
#cu-blogs-footer #theme.communication .theme-button:focus {
  background-color: #a66e07;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.communication .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #a66e07;
}

#cu-blogs-footer #theme.communication .theme-text-color {
  color: #c88508;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.communication .theme-bg-color-alpha {
    background-color: rgba(200, 133, 8, 0.95);
  }
}

#cu-blogs-footer #theme.communication .smallMasthead .masthead,
#cu-blogs-footer #theme.communication .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.communication .bigMasthead .masthead,
#cu-blogs-footer #theme.communication .nameBar,
#cu-blogs-footer #theme.communication .rightColumn .styleTwo {
  background: #c88508;
}

#cu-blogs-footer #theme.communication .rightColumn .styleTwo .border {
  background-color: #b66f00;
}

#cu-blogs-footer #theme.communication .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #cfab66;
}

#cu-blogs-footer #theme.communication .nameBarButtons li a {
  color: #c88508;
}

#cu-blogs-footer #theme.communication #social_follow_us .banner {
  background-image: url(/_assets/communication_follow_us.png);
}

#cu-blogs-footer #theme.communication #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.communication #social_follow_us li span.inactive_state {
  background-image: url(/_assets/communication_icons.png);
}

#cu-blogs-footer #theme.communication .newbutton a {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .newbutton a:hover {
  background-color: #cb9126;
}

#cu-blogs-footer #theme.communication .newbutton a:active {
  background-color: #b66f00;
}

#cu-blogs-footer #theme.communication .midPhotoCallouts .photoCallout .caption {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .photoCallouts .caption,
#cu-blogs-footer #theme.communication .photoCallouts .rollover {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #c88508;
}

#cu-blogs-footer #theme.communication .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #c88508;
}

#cu-blogs-footer #theme.copa .theme-bg-color {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .theme-border-color {
  border-color: #69465c;
}

#cu-blogs-footer #theme.copa .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #69465c;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.copa .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.copa .theme-button:hover,
#cu-blogs-footer #theme.copa .theme-button:focus {
  background-color: #543849;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.copa .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #543849;
}

#cu-blogs-footer #theme.copa .theme-text-color {
  color: #69465c;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.copa .theme-bg-color-alpha {
    background-color: rgba(105, 70, 92, 0.95);
  }
}

#cu-blogs-footer #theme.copa .smallMasthead .masthead,
#cu-blogs-footer #theme.copa .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.copa .bigMasthead .masthead,
#cu-blogs-footer #theme.copa .nameBar,
#cu-blogs-footer #theme.copa .rightColumn .styleTwo {
  background: #69465c;
}

#cu-blogs-footer #theme.copa .rightColumn .styleTwo .border {
  background-color: #552c46;
}

#cu-blogs-footer #theme.copa .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #8b7784;
}

#cu-blogs-footer #theme.copa .nameBarButtons li a {
  color: #69465c;
}

#cu-blogs-footer #theme.copa .expandedNameBarContainer h2 {
  color: #af9fa9;
}

#cu-blogs-footer #theme.copa #social_follow_us .banner {
  background-image: url(/_assets/copa_follow_us.png);
}

#cu-blogs-footer #theme.copa #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.copa #social_follow_us li span.inactive_state {
  background-image: url(/_assets/copa_icons.png);
}

#cu-blogs-footer #theme.copa .newbutton a {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .newbutton a:hover {
  background-color: #705466;
}

#cu-blogs-footer #theme.copa .newbutton a:active {
  background-color: #552c46;
}

#cu-blogs-footer #theme.copa .midPhotoCallouts .photoCallout .caption {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .photoCallouts .caption,
#cu-blogs-footer #theme.copa .photoCallouts .rollover {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #69465c;
}

#cu-blogs-footer #theme.copa .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #69465c;
}

#cu-blogs-footer #theme.copa__dance .theme-bg-color {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .theme-border-color {
  border-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #007165;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.copa__dance .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.copa__dance .theme-button:hover,
#cu-blogs-footer #theme.copa__dance .theme-button:focus {
  background-color: #004d45;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.copa__dance .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #004d45;
}

#cu-blogs-footer #theme.copa__dance .theme-text-color {
  color: #007165;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.copa__dance .theme-bg-color-alpha {
    background-color: rgba(0, 113, 101, 0.95);
  }
}

#cu-blogs-footer #theme.copa__dance .smallMasthead .masthead,
#cu-blogs-footer #theme.copa__dance .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.copa__dance .bigMasthead .masthead,
#cu-blogs-footer #theme.copa__dance .nameBar,
#cu-blogs-footer #theme.copa__dance .rightColumn .styleTwo {
  background: #007165;
}

#cu-blogs-footer #theme.copa__dance .rightColumn .styleTwo .border {
  background-color: #005e54;
}

#cu-blogs-footer #theme.copa__dance .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #728b88;
}

#cu-blogs-footer #theme.copa__dance .nameBarButtons li a {
  color: #007165;
}

#cu-blogs-footer #theme.copa__dance .expandedNameBarContainer h2 {
  color: #a7c3be;
}

#cu-blogs-footer #theme.copa__dance #social_follow_us .banner {
  background-image: url(/_assets/copa_dance_follow_us.png);
}

#cu-blogs-footer #theme.copa__dance #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.copa__dance #social_follow_us li span.inactive_state {
  background-image: url(/_assets/copa_dance_icons.png);
}

#cu-blogs-footer #theme.copa__dance .newbutton a {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .newbutton a:hover {
  background-color: #0e8377;
}

#cu-blogs-footer #theme.copa__dance .newbutton a:active {
  background-color: #005e54;
}

#cu-blogs-footer #theme.copa__dance .midPhotoCallouts .photoCallout .caption {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .photoCallouts .caption,
#cu-blogs-footer #theme.copa__dance .photoCallouts .rollover {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #007165;
}

#cu-blogs-footer #theme.copa__dance .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #007165;
}

#cu-blogs-footer #theme.copa__music .theme-bg-color {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .theme-border-color {
  border-color: #793141;
}

#cu-blogs-footer #theme.copa__music .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #793141;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.copa__music .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.copa__music .theme-button:hover,
#cu-blogs-footer #theme.copa__music .theme-button:focus {
  background-color: #602733;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.copa__music .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #602733;
}

#cu-blogs-footer #theme.copa__music .theme-text-color {
  color: #793141;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.copa__music .theme-bg-color-alpha {
    background-color: rgba(121, 49, 65, 0.95);
  }
}

#cu-blogs-footer #theme.copa__music .smallMasthead .masthead,
#cu-blogs-footer #theme.copa__music .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.copa__music .bigMasthead .masthead,
#cu-blogs-footer #theme.copa__music .nameBar,
#cu-blogs-footer #theme.copa__music .rightColumn .styleTwo {
  background: #793141;
}

#cu-blogs-footer #theme.copa__music .rightColumn .styleTwo .border {
  background-color: #671b2c;
}

#cu-blogs-footer #theme.copa__music .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #877479;
}

#cu-blogs-footer #theme.copa__music .nameBarButtons li a {
  color: #89394b;
}

#cu-blogs-footer #theme.copa__music .expandedNameBarContainer h2,
#cu-blogs-footer #theme.copa__music .expandedNameBarContainer a {
  color: #c9adb3;
}

#cu-blogs-footer #theme.copa__music #social_follow_us .banner {
  background-image: url(/_assets/copa_music_follow_us.png);
}

#cu-blogs-footer #theme.copa__music #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.copa__music #social_follow_us li span.inactive_state {
  background-image: url(/_assets/copa_music_icons.png);
}

#cu-blogs-footer #theme.copa__music .newbutton a {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .newbutton a:hover {
  background-color: #89394b;
}

#cu-blogs-footer #theme.copa__music .newbutton a:active {
  background-color: #671b2c;
}

#cu-blogs-footer #theme.copa__music .midPhotoCallouts .photoCallout .caption {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .photoCallouts .caption,
#cu-blogs-footer #theme.copa__music .photoCallouts .rollover {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #793141;
}

#cu-blogs-footer #theme.copa__music .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #793141;
}

#cu-blogs-footer #theme.copa__theatre .theme-bg-color {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .theme-border-color {
  border-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #002e5f;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.copa__theatre .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.copa__theatre .theme-button:hover,
#cu-blogs-footer #theme.copa__theatre .theme-button:focus {
  background-color: #001d3b;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.copa__theatre .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #001d3b;
}

#cu-blogs-footer #theme.copa__theatre .theme-text-color {
  color: #002e5f;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.copa__theatre .theme-bg-color-alpha {
    background-color: rgba(0, 46, 95, 0.95);
  }
}

#cu-blogs-footer #theme.copa__theatre .smallMasthead .masthead,
#cu-blogs-footer #theme.copa__theatre .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.copa__theatre .bigMasthead .masthead,
#cu-blogs-footer #theme.copa__theatre .nameBar,
#cu-blogs-footer #theme.copa__theatre .rightColumn .styleTwo {
  background: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .rightColumn .styleTwo .border {
  background-color: #001f41;
}

#cu-blogs-footer #theme.copa__theatre .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #737a82;
}

#cu-blogs-footer #theme.copa__theatre .nameBarButtons li a {
  color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .expandedNameBarContainer h2 {
  color: #a1a9bd;
}

#cu-blogs-footer #theme.copa__theatre #social_follow_us .banner {
  background-image: url(/_assets/copa_theatre_follow_us.png);
}

#cu-blogs-footer #theme.copa__theatre #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.copa__theatre #social_follow_us li span.inactive_state {
  background-image: url(/_assets/copa_theatre_icons.png);
}

#cu-blogs-footer #theme.copa__theatre .newbutton a {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .newbutton a:hover {
  background-color: #063b74;
}

#cu-blogs-footer #theme.copa__theatre .newbutton a:active {
  background-color: #001f41;
}

#cu-blogs-footer #theme.copa__theatre .midPhotoCallouts .photoCallout .caption {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .photoCallouts .caption,
#cu-blogs-footer #theme.copa__theatre .photoCallouts .rollover {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #002e5f;
}

#cu-blogs-footer #theme.copa__theatre .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #002e5f;
}

#cu-blogs-footer #theme.crean .theme-bg-color {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .theme-border-color {
  border-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #1f8a84;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.crean .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.crean .theme-button:hover,
#cu-blogs-footer #theme.crean .theme-button:focus {
  background-color: #186d68;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.crean .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #186d68;
}

#cu-blogs-footer #theme.crean .theme-text-color {
  color: #1f8a84;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.crean .theme-bg-color-alpha {
    background-color: rgba(31, 138, 132, 0.95);
  }
}

#cu-blogs-footer #theme.crean .smallMasthead .masthead,
#cu-blogs-footer #theme.crean .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.crean .bigMasthead .masthead,
#cu-blogs-footer #theme.crean .nameBar,
#cu-blogs-footer #theme.crean .rightColumn .styleTwo {
  background: #1f8a84;
}

#cu-blogs-footer #theme.crean .rightColumn .styleTwo .border {
  background-color: #0a7a74;
}

#cu-blogs-footer #theme.crean .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #90aaa8;
}

#cu-blogs-footer #theme.crean .nameBarButtons li a {
  color: #38928d;
}

#cu-blogs-footer #theme.crean .expandedNameBarContainer h2,
#cu-blogs-footer #theme.crean .expandedNameBarContainer a {
  color: #dbdfcf;
  text-decoration: underline;
}

#cu-blogs-footer #theme.crean #social_follow_us .banner {
  background-image: url(/_assets/crean_follow_us.png);
}

#cu-blogs-footer #theme.crean #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.crean #social_follow_us li span.inactive_state {
  background-image: url(/_assets/crean_icons.png);
}

#cu-blogs-footer #theme.crean .newbutton a {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .newbutton a:hover {
  background-color: #38928d;
}

#cu-blogs-footer #theme.crean .newbutton a:active {
  background-color: #0a7a74;
}

#cu-blogs-footer #theme.crean .midPhotoCallouts .photoCallout .caption {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .photoCallouts .caption,
#cu-blogs-footer #theme.crean .photoCallouts .rollover {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #1f8a84;
}

#cu-blogs-footer #theme.crean .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #1f8a84;
}

#cu-blogs-footer #theme.dodge .theme-bg-color {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .theme-border-color {
  border-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #2f2f2f;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.dodge .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.dodge .theme-button:hover,
#cu-blogs-footer #theme.dodge .theme-button:focus {
  background-color: #1d1d1d;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.dodge .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #1d1d1d;
}

#cu-blogs-footer #theme.dodge .theme-text-color {
  color: #2f2f2f;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.dodge .theme-bg-color-alpha {
    background-color: rgba(47, 47, 47, 0.95);
  }
}

#cu-blogs-footer #theme.dodge .smallMasthead .masthead,
#cu-blogs-footer #theme.dodge .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.dodge .bigMasthead .masthead,
#cu-blogs-footer #theme.dodge .nameBar,
#cu-blogs-footer #theme.dodge .rightColumn .styleTwo {
  background: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .rightColumn .styleTwo .border {
  background-color: #181818;
}

#cu-blogs-footer #theme.dodge .styleTwo p,
#cu-blogs-footer #theme.dodge .styleTwo li,
#cu-blogs-footer #theme.dodge .styleTwo div,
#cu-blogs-footer #theme.dodge .styleTwo h2,
#cu-blogs-footer #theme.dodge .styleTwo h3 {
  color: #ffffff;
}

#cu-blogs-footer #theme.dodge .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #676767;
}

#cu-blogs-footer #theme.dodge .nameBarButtons li a {
  color: #2f2f2f;
  border-bottom: 2px dotted #74868c;
}

#cu-blogs-footer #theme.dodge .expandedNameBarContainer h2 {
  color: #cdcdcd;
}

#cu-blogs-footer #theme.dodge #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.dodge #social_follow_us li span.inactive_state {
  background-image: url(/_assets/dodge_icons.png);
}

#cu-blogs-footer #theme.dodge #social_follow_us .banner {
  background: url(/_assets/dodge_follow_us.png);
  background-image: url(/_assets/dodge_follow_us.png);
}

#cu-blogs-footer #theme.dodge #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.dodge #social_follow_us li span.inactive_state {
  background-image: url(/_assets/dodge_icons.png);
}

#cu-blogs-footer #theme.dodge .newbutton a {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .newbutton a:hover {
  background-color: #3b3b3b;
}

#cu-blogs-footer #theme.dodge .newbutton a:active {
  background-color: #181818;
}

#cu-blogs-footer #theme.dodge .midPhotoCallouts .photoCallout .caption {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .photoCallouts .caption,
#cu-blogs-footer #theme.dodge .photoCallouts .rollover {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #2f2f2f;
}

#cu-blogs-footer #theme.dodge .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #2f2f2f;
}

#cu-blogs-footer #theme.education .theme-bg-color {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .theme-border-color {
  border-color: #003764;
}

#cu-blogs-footer #theme.education .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #003764;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.education .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.education .theme-button:hover,
#cu-blogs-footer #theme.education .theme-button:focus {
  background-color: #002340;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.education .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #002340;
}

#cu-blogs-footer #theme.education .theme-text-color {
  color: #003764;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.education .theme-bg-color-alpha {
    background-color: rgba(0, 55, 100, 0.95);
  }
}

#cu-blogs-footer #theme.education .smallMasthead .masthead,
#cu-blogs-footer #theme.education .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.education .bigMasthead .masthead,
#cu-blogs-footer #theme.education .nameBar,
#cu-blogs-footer #theme.education .rightColumn .styleTwo {
  background: #003764;
}

#cu-blogs-footer #theme.education .rightColumn .styleTwo .border {
  background-color: #012746;
}

#cu-blogs-footer #theme.education .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #8eb2bf;
}

#cu-blogs-footer #theme.education .nameBarButtons li a {
  color: #003764;
}

#cu-blogs-footer #theme.education #social_follow_us .banner {
  background-image: url(/_assets/education_follow_us.png);
}

#cu-blogs-footer #theme.education #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.education #social_follow_us li span.inactive_state {
  background-image: url(/_assets/education_icons.png);
}

#cu-blogs-footer #theme.education .newbutton a {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .newbutton a:hover {
  background-color: #00457d;
}

#cu-blogs-footer #theme.education .newbutton a:active {
  background-color: #012746;
}

#cu-blogs-footer #theme.education .midPhotoCallouts .photoCallout .caption {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .photoCallouts .caption,
#cu-blogs-footer #theme.education .photoCallouts .rollover {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #003764;
}

#cu-blogs-footer #theme.education .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #003764;
}

#cu-blogs-footer html {
  background-color: #eaeaea;
}

#cu-blogs-footer h1,
#cu-blogs-footer .faux-h1,
#cu-blogs-footer h2,
#cu-blogs-footer .faux-h2,
#cu-blogs-footer h3,
#cu-blogs-footer .faux-h3,
#cu-blogs-footer h4,
#cu-blogs-footer .faux-h4,
#cu-blogs-footer h5,
#cu-blogs-footer .faux-h5,
#cu-blogs-footer h6,
#cu-blogs-footer .faux-h6 {
  font-style: normal;
}

#cu-blogs-footer .homepage .section {
  padding: 50px 0;
}

#cu-blogs-footer .homepage a.button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #cfcfcf no-repeat center;
  color: #313131;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
  width: 80%;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cu-blogs-footer .homepage a.button:hover {
  background-color: #ffffff;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button:active {
  background-color: #b8b8b8;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button.red {
  background: #a50034 no-repeat center;
  color: #FFFFFF;
}

#cu-blogs-footer .homepage a.button.red:hover {
  background-color: #C8003F;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button.red:active {
  background-color: #88002B;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button.blue {
  background: #407892 no-repeat center;
  color: #FFFFFF;
}

#cu-blogs-footer .homepage a.button.blue:hover {
  background-color: #4c87a2;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button.white {
  background: #eaeaea no-repeat center;
  color: #313131;
}

#cu-blogs-footer .homepage a.button.white:hover {
  background-color: #ffffff;
  text-decoration: none;
}

#cu-blogs-footer .homepage a.button.white:active {
  background-color: #d8d8d8;
  text-decoration: none;
}

#cu-blogs-footer .homepage .maxWidth {
  margin: 0 15px;
}

#cu-blogs-footer .homepage #mastheadNavigationWrapper {
  position: relative;
  height: 0px;
  overflow: visible;
  z-index: 100;
}

#cu-blogs-footer .homepage #mastheadNavigation {
  position: absolute;
  top: 250px;
  right: 0;
  z-index: 100;
  display: none;
}

@media only screen and (min-width: 480px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage #mastheadNavigation {
    top: 15px;
  }
}

#cu-blogs-footer .homepage #mastheadNavigation .smallButton {
  color: #FFFFFF;
  border: none;
  border-radius: 3px;
  width: 44px;
  height: 44px;
  padding: 5px;
  margin: 0 0 0 10px;
  background: url(/_assets/gray_30.png);
  text-indent: -9999px;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s ease-out, height 0s ease-out;
  transition: opacity 0.2s ease-out, height 0s ease-out;
}

#cu-blogs-footer .homepage #mastheadNavigation .smallButton.disabled {
  opacity: 0;
  cursor: default;
  height: 0px;
  padding: 0px;
  overflow: hidden;
}

#cu-blogs-footer .homepage #mastheadNavigation .smallButton:hover {
  opacity: 1;
}

#cu-blogs-footer .homepage #mastheadNavigation .smallButton:focus {
  outline: none;
}

#cu-blogs-footer .homepage #mastheadNavigation #changeVolume {
  background: rgba(0, 0, 0, 0.8) url(/_assets/volume-on_white.svg) no-repeat center;
  background-size: 20px;
}

#cu-blogs-footer .homepage #mastheadNavigation #changeVolume.muted {
  background: rgba(0, 0, 0, 0.8) url(/_assets/volume-off_white.svg) no-repeat 16px center;
  background-size: 20px;
}

#cu-blogs-footer .homepage #mastheadNavigation #showOlderContent {
  background: rgba(0, 0, 0, 0.8) url(/_assets/arrow-right_white.svg) no-repeat center;
  background-size: 20px;
}

#cu-blogs-footer .homepage #mastheadNavigation #showNewerContent {
  background: rgba(0, 0, 0, 0.8) url("arrow-left_white.svg") no-repeat center;
  background-size: 20px;
}

@media only screen and (min-width: 500px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage a.button {
    width: auto;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .maxWidth {
    margin: 0 30px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .maxWidth {
    margin: 0 auto;
  }
}

#cu-blogs-footer .homepage .section {
  position: relative;
  overflow: auto;
  background: #eaeaea;
}

#cu-blogs-footer .homepage .section .heading {
  font-size: 34px;
  line-height: 34px;
  margin: 0 15px 15px;
}

#cu-blogs-footer .homepage .section .subheading {
  font-size: 22px;
  line-height: 22px;
  text-transform: none;
  margin: 0;
  font-weight: 400;
  font-family: "futura-pt", Arial, sans-serif;
}

#cu-blogs-footer .homepage .section.dark-bg {
  background-color: #111111;
}

#cu-blogs-footer .homepage .section.dark-bg .heading,
#cu-blogs-footer .homepage .section.dark-bg .subheading {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer .homepage .section.light-bg .heading,
#cu-blogs-footer .homepage .section.light-bg .subheading {
  color: #2f2f2f;
}

#cu-blogs-footer .homepage .section.light-bg .heading {
  text-align: center;
}

#cu-blogs-footer .homepage .section.light-bg .subheading {
  margin: 0 0 40px 0;
  text-align: center;
}

#cu-blogs-footer .homepage .section.light-bg .heading,
#cu-blogs-footer .homepage .section.light-bg .subheading {
  color: #2f2f2f;
}

#cu-blogs-footer .homepage .section .actions {
  text-align: center;
  clear: both;
}

#cu-blogs-footer .homepage .section .actions .button {
  background-size: 15px;
  background-position: 15px center;
  padding-left: 25px;
  padding-right: 25px;
  margin: 5px;
}

#cu-blogs-footer .homepage .section .actions .button .apply {
  background-image: url(/_assets/file6_white_15.png);
  background-image: none, url(/_assets/file6_white.svg);
}

#cu-blogs-footer .homepage .section .actions .button.apply-ug {
  background-image: url(/_assets/file6.png);
  background-image: none, url(/_assets/file6.svg);
}

#cu-blogs-footer .homepage .section .actions .button.request {
  background-image: url(/_assets/email_white_15.png);
  background-image: none, url(/_assets/email_white.svg);
}

#cu-blogs-footer .homepage .section .actions .button.request-ug {
  background-image: url(/_assets/email.png);
  background-image: none, url(/_assets/email.svg);
}

#cu-blogs-footer .homepage .section .actions .button.monogram {
  background-image: url(/_assets/cu_monogram_gray_25.png);
  background-image: none, url(/_assets/cu_monogram_gray.svg);
  background-size: 25px;
  padding-left: 43px;
}

#cu-blogs-footer .homepage .section .actions .button.calendar {
  background-image: url(/_assets/calendar4_white_15.png);
  background-image: none, url(/_assets/calendar4_white.svg);
}

#cu-blogs-footer .homepage .section .third {
  padding: 10px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cu-blogs-footer .homepage .section .third h3 {
  font-family: "futura-pt", Arial, sans-serif;
  font-weight: 800;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 18px;
  line-height: 18px;
}

#cu-blogs-footer .homepage .section .third img {
  width: 100%;
}

#cu-blogs-footer .homepage .section .third .imagerotator {
  width: 100%;
  margin: 0 0 15px 0;
}

#cu-blogs-footer .homepage a:focus {
  opacity: 1 !important;
}

#cu-blogs-footer #hero a.button:focus,
#cu-blogs-footer .dark-bg a.button:focus,
#cu-blogs-footer .second a.button:focus {
  outline: 2px dotted white;
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section .heading {
    font-size: 42px;
    line-height: 42px;
  }

  #cu-blogs-footer .homepage .section .subheading {
    font-size: 26px;
    line-height: 34px;
  }

  #cu-blogs-footer .homepage .section.light-bg .subheading {
    margin: 0 0 75px 0;
    font-weight: 800;
  }
}

@media only screen and (min-width: 980px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section {
    padding: 60px 0;
  }

  #cu-blogs-footer .homepage .section .heading {
    font-size: 62px;
    line-height: 62px;
  }

  #cu-blogs-footer .homepage .section .subheading {
    font-size: 28px;
    line-height: 40px;
  }

  #cu-blogs-footer .homepage .section.light-bg .subheading {
    margin: 0 0 75px 0;
  }

  #cu-blogs-footer .homepage .section .third h3 {
    font-size: 24px;
    line-height: 26px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section {
    padding: 75px 0;
  }

  #cu-blogs-footer .homepage .section .heading {
    font-size: 68px;
    line-height: 68px;
  }

  #cu-blogs-footer .homepage .section .subheading {
    font-size: 40px;
    line-height: 48px;
  }
}

@media only screen and (min-width: 400px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section .third .imagerotator {
    width: 40%;
    float: left;
    margin: 0 15px 15px 0;
  }
}

@media only screen and (min-width: 680px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section .third {
    float: left;
    width: 33%;
  }

  #cu-blogs-footer .homepage .section .third .imagerotator {
    width: 100%;
    height: auto;
    margin: 0 0 20px 0;
  }
}

@media only screen and (min-width: 980px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section .second {
    float: left;
    width: 57%;
    margin: 0 15px;
  }

  #cu-blogs-footer .homepage .section .second:last-child {
    width: auto;
    display: block;
    border-left: 2px solid #ffffff;
    min-height: 375px;
  }
}

@media only screen and (min-width: 1180px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .homepage .section .second {
    float: left;
    margin: 0 25px;
  }

  #cu-blogs-footer .homepage .section .second:last-child {
    overflow: hidden;
    bottom: 0;
    width: auto;
    min-height: 450px;
  }
}

#cu-blogs-footer .homepage .ie7 .section .third {
  padding: 0;
  width: 31%;
  margin-right: 2%;
}

#cu-blogs-footer #theme.law {}

#cu-blogs-footer #theme.law .theme-bg-color {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .theme-border-color {
  border-color: #a50034;
}

#cu-blogs-footer #theme.law .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #a50034;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.law .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.law .theme-button:hover,
#cu-blogs-footer #theme.law .theme-button:focus {
  background-color: #810029;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.law .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #810029;
}

#cu-blogs-footer #theme.law .theme-text-color {
  color: #a50034;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .theme-bg-color-alpha {
    background-color: rgba(165, 0, 52, 0.95);
  }
}

@media screen and (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .bigMasthead header {
    margin: 0;
  }
}

@media screen and (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .bigMasthead header {
    margin: 30px 0;
  }
}

#cu-blogs-footer #theme.law .logo {
  background: url(/_assets/logo_law_alternate.svg);
  background-repeat: no-repeat;
  height: 57px;
  width: 200px;
  margin: 0 auto 16px auto;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .logo {
    margin: 0 16px 16px 16px;
  }
}

@media screen and (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .logo {
    margin: -13px 16px 0 0;
  }
}

#cu-blogs-footer #theme.law .collapsedNav {
  margin: 115px 0 0 0;
}

#cu-blogs-footer #theme.law .mainNavLinks>li>a {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .mainNavLinks .mainNavLinksAfter,
#cu-blogs-footer #theme.law .mainNavLinks .mainNavLinksAfter:hover {
  background-color: #a50034 !important;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .ie8 .subNavLinks {
    border-right: 1px solid #00307c;
    border-bottom: 1px solid #00307c;
    border-left: 1px solid #00307c;
  }

  #cu-blogs-footer #theme.law .mainNav .icon {
    margin-left: 0;
  }

  #cu-blogs-footer #theme.law .mainNav .icon:before {
    display: none;
  }
}

#cu-blogs-footer #theme.law .nameBarButtons li a {
  color: #00307c;
}

#cu-blogs-footer #theme.law .expandedNameBarContainer h2,
#cu-blogs-footer #theme.law .expandedNameBarContainer a,
#cu-blogs-footer #theme.law div.styleTwo a {
  color: #99afda;
}

#cu-blogs-footer #theme.law .smallMasthead .masthead,
#cu-blogs-footer #theme.law .bigMasthead .masthead,
#cu-blogs-footer #theme.law .nameBar {
  background: #00307c;
}

#cu-blogs-footer #theme.law #social_follow_us .banner {
  background-image: url(/_assets/law_follow_us.png);
}

#cu-blogs-footer #theme.law #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.law #social_follow_us li span.inactive_state {
  background-image: url(/_assets/law_icons.png);
}

#cu-blogs-footer #theme.law .ie8 .slideDescription,
#cu-blogs-footer #theme.law .ie9 .slideDescription {
  display: none !important;
}

#cu-blogs-footer #theme.law .mainNavExpand a {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .mainNavLinks>li {
  background-color: #353430;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law header {
    padding: 0 0 15px 0;
  }

  #cu-blogs-footer #theme.law .infoFor {
    width: 600px;
  }

  #cu-blogs-footer #theme.law .mainNavLinks {
    background-image: url(/_assets/ribbon_tails_law.png);
  }

  #cu-blogs-footer #theme.law .mainNavLinks>li.noSubNav>a {
    padding: 0 !important;
  }

  #cu-blogs-footer #theme.law .mainNavLinks>li:hover {
    background-color: transparent;
  }

  #cu-blogs-footer #theme.law .mainNavLinks>li>a>span {
    padding-left: 12px;
    padding-right: 12px;
  }

  #cu-blogs-footer #theme.law .mainNavLinks,
  #cu-blogs-footer #theme.law .mainNavLinks>li,
  #cu-blogs-footer #theme.law .mainNavLinks>li.noSubNav:hover {
    background-color: #a50034;
  }
}

@media screen and (min-width: 1120px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .mainNavLinks {
    background-color: transparent;
  }
}

#cu-blogs-footer #theme.law .smallMasthead .masthead,
#cu-blogs-footer #theme.law .smallMasthead .masthead-old,
#cu-blogs-footer #theme.law .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.law .bigMasthead .masthead,
#cu-blogs-footer #theme.law .bigMasthead .masthead-old,
#cu-blogs-footer #theme.law .nameBar,
#cu-blogs-footer #theme.law .rightColumn .styleTwo {
  background: #a50034;
}

#cu-blogs-footer #theme.law .rightColumn .styleTwo .border {
  background-color: #002663;
}

#cu-blogs-footer #theme.law .styleTwo p {
  color: #ffffff;
}

#cu-blogs-footer #theme.law .styleTwo li {
  color: #ffffff;
}

#cu-blogs-footer #theme.law .styleTwo div {
  color: #ffffff;
}

#cu-blogs-footer #theme.law .styleTwo h2 {
  color: #ffffff;
}

#cu-blogs-footer #theme.law .styleTwo h3 {
  color: #ffffff;
}

#cu-blogs-footer #theme.law .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #61728d;
}

#cu-blogs-footer #theme.law .nameBarButtons li a {
  color: #a50034;
}

#cu-blogs-footer #theme.law .expandedNameBarContainer h2,
#cu-blogs-footer #theme.law .expandedNameBarContainer a,
#cu-blogs-footer #theme.law div.styleTwo a {
  color: #99afda;
}

#cu-blogs-footer #theme.law #social_follow_us .banner {
  background-image: url(/_assets/law_follow_us.png);
}

#cu-blogs-footer #theme.law #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.law #social_follow_us li span.inactive_state {
  background-image: url(/_assets/law_icons.png);
}

#cu-blogs-footer #theme.law .rounded-slider .info-container .blue {
  background-color: #a50034;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a50034), to(#810029));
  background-image: linear-gradient(to bottom, #a50034, #810029);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002f7c', endColorstr='#01235b', GradientType=1);
}

#cu-blogs-footer #theme.law .newbutton a {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .newbutton a:hover {
  background-color: #063a8f;
}

#cu-blogs-footer #theme.law .newbutton a:active {
  background-color: #002562;
}

#cu-blogs-footer #theme.law .midPhotoCallouts .photoCallout .caption,
#cu-blogs-footer #theme.law .photoCallouts .caption,
#cu-blogs-footer #theme.law .photoCallouts .rollover {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #a50034;
}

#cu-blogs-footer #theme.law .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #a50034;
}

#cu-blogs-footer #theme.law .footer .footer-section.footer-menu .campus-addresses {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (max-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.law .footer .footer-section.footer-menu .campus-addresses {
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
  }
}

#cu-blogs-footer #theme.law .link-container-after {
  background-image: url(/_assets/ribbon_tails_law.png);
}

#cu-blogs-footer #theme.pharmacy .theme-bg-color {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .theme-border-color {
  border-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #959300;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.pharmacy .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.pharmacy .theme-button:hover,
#cu-blogs-footer #theme.pharmacy .theme-button:focus {
  background-color: #717000;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.pharmacy .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #717000;
}

#cu-blogs-footer #theme.pharmacy .theme-text-color {
  color: #959300;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.pharmacy .theme-bg-color-alpha {
    background-color: rgba(149, 147, 0, 0.95);
  }
}

#cu-blogs-footer #theme.pharmacy .smallMasthead .masthead,
#cu-blogs-footer #theme.pharmacy .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.pharmacy .bigMasthead .masthead,
#cu-blogs-footer #theme.pharmacy .nameBar,
#cu-blogs-footer #theme.pharmacy .rightColumn .styleTwo {
  background: #959300;
}

#cu-blogs-footer #theme.pharmacy .rightColumn .styleTwo .border {
  background-color: #858300;
}

#cu-blogs-footer #theme.pharmacy .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #b2b198;
}

#cu-blogs-footer #theme.pharmacy .nameBarButtons li a {
  color: #959300;
}

#cu-blogs-footer #theme.pharmacy .expandedNameBarContainer h2,
#cu-blogs-footer #theme.pharmacy .expandedNameBarContainer .copy {
  color: #858300;
}

#cu-blogs-footer #theme.pharmacy .expandedNameBarContainer a {
  color: #858300;
  text-decoration: underline;
}

#cu-blogs-footer #theme.pharmacy #social_follow_us .banner {
  background-image: url(/_assets/pharmacy_follow_us.png);
}

#cu-blogs-footer #theme.pharmacy #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.pharmacy #social_follow_us li span.inactive_state {
  background-image: url(/_assets/pharmacy_icons.png);
}

#cu-blogs-footer #theme.pharmacy .newbutton a {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .newbutton a:hover {
  background-color: #a4a215;
}

#cu-blogs-footer #theme.pharmacy .newbutton a:active {
  background-color: #858300;
}

#cu-blogs-footer #theme.pharmacy .midPhotoCallouts .photoCallout .caption {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .photoCallouts .caption,
#cu-blogs-footer #theme.pharmacy .photoCallouts .rollover {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #959300;
}

#cu-blogs-footer #theme.pharmacy .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #959300;
}

#cu-blogs-footer #theme.scst .theme-bg-color {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .theme-border-color {
  border-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #4A5E0F;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.scst .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.scst .theme-button:hover,
#cu-blogs-footer #theme.scst .theme-button:focus {
  background-color: #323f0a;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.scst .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #323f0a;
}

#cu-blogs-footer #theme.scst .theme-text-color {
  color: #4A5E0F;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.scst .theme-bg-color-alpha {
    background-color: rgba(74, 94, 15, 0.95);
  }
}

#cu-blogs-footer #theme.scst .smallMasthead .masthead,
#cu-blogs-footer #theme.scst .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.scst .bigMasthead .masthead,
#cu-blogs-footer #theme.scst .nameBar,
#cu-blogs-footer #theme.scst .rightColumn .styleTwo {
  background: #4A5E0F;
}

#cu-blogs-footer #theme.scst .rightColumn .styleTwo .border {
  background-color: #3d4f09;
}

#cu-blogs-footer #theme.scst .rightColumn .styleTwo .editableContent p {
  color: #ffffff;
}

#cu-blogs-footer #theme.scst .rightColumn .styleTwo .editableContent a {
  color: #ffffff;
  border-bottom: 2px dotted #838a6d;
}

#cu-blogs-footer #theme.scst .nameBarButtons li a {
  color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .expandedNameBarContainer h2,
#cu-blogs-footer #theme.scst .expandedNameBarContainer .faux-h2,
#cu-blogs-footer #theme.scst .expandedNameBarContainer .copy {
  color: #dbdfcf;
}

#cu-blogs-footer #theme.scst .expandedNameBarContainer a {
  color: #dbdfcf;
  text-decoration: underline;
}

#cu-blogs-footer #theme.scst #social_follow_us .banner {
  background-image: url(/_assets/scst_follow_us.png);
}

#cu-blogs-footer #theme.scst #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.scst #social_follow_us li span.inactive_state {
  background-image: url(/_assets/scst_icons.png);
}

#cu-blogs-footer #theme.scst .newbutton a {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .newbutton a:hover {
  background-color: #576b1c;
}

#cu-blogs-footer #theme.scst .newbutton a:active {
  background-color: #3d4f09;
}

#cu-blogs-footer #theme.scst .midPhotoCallouts .photoCallout .caption {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .photoCallouts .caption,
#cu-blogs-footer #theme.scst .photoCallouts .rollover {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #4A5E0F;
}

#cu-blogs-footer #theme.scst .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #4A5E0F;
}

#cu-blogs-footer #theme.wilkinson .theme-bg-color {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .theme-border-color {
  border-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .theme-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  border-radius: 3px;
  background: #008ec1;
  color: white;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.3);
}

#cu-blogs-footer #theme.wilkinson .theme-button:after {
  content: '»';
  padding-left: 4px;
  font-size: 16px;
}

#cu-blogs-footer #theme.wilkinson .theme-button:hover,
#cu-blogs-footer #theme.wilkinson .theme-button:focus {
  background-color: #00749d;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

#cu-blogs-footer #theme.wilkinson .theme-button:active {
  -webkit-transition: none;
  transition: none;
  background-color: #00749d;
}

#cu-blogs-footer #theme.wilkinson .theme-text-color {
  color: #008ec1;
}

@media screen and (min-width: 1130px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #theme.wilkinson .theme-bg-color-alpha {
    background-color: rgba(0, 142, 193, 0.95);
  }
}

#cu-blogs-footer #theme.wilkinson .smallMasthead .masthead,
#cu-blogs-footer #theme.wilkinson .bigMasthead .mastheadPlaceholder,
#cu-blogs-footer #theme.wilkinson .bigMasthead .masthead,
#cu-blogs-footer #theme.wilkinson .nameBar,
#cu-blogs-footer #theme.wilkinson .rightColumn .styleTwo {
  background: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .rightColumn .styleTwo .border {
  background-color: #007ba7;
}

#cu-blogs-footer #theme.wilkinson .rightColumn .styleTwo a {
  color: #ffffff;
  border-bottom: 2px dotted #89bbcd;
}

#cu-blogs-footer #theme.wilkinson .nameBarButtons li a {
  color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .expandedNameBarContainer h2 {
  color: #a8cce1;
}

#cu-blogs-footer #theme.wilkinson #social_follow_us .banner {
  background-image: url(/_assets/wilkinson_follow_us.png);
}

#cu-blogs-footer #theme.wilkinson #social_follow_us li span.hover_state,
#cu-blogs-footer #theme.wilkinson #social_follow_us li span.inactive_state {
  background-image: url(/_assets/wilkinson_icons.png);
}

#cu-blogs-footer #theme.wilkinson .newbutton a {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .newbutton a:hover {
  background-color: #209cc9;
}

#cu-blogs-footer #theme.wilkinson .newbutton a:active {
  background-color: #007ba7;
}

#cu-blogs-footer #theme.wilkinson .midPhotoCallouts .photoCallout .caption {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .photoCallouts .caption,
#cu-blogs-footer #theme.wilkinson .photoCallouts .rollover {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-more {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-more-link {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-less-link {
  background-color: #008ec1;
}

#cu-blogs-footer #theme.wilkinson .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
  color: #008ec1;
}

#cu-blogs-footer .clearfix:before,
#cu-blogs-footer .photo-gallery ul:before,
#cu-blogs-footer .clearfix:after,
#cu-blogs-footer .photo-gallery ul:after {
  content: "";
  display: table;
}

#cu-blogs-footer .clearfix:after,
#cu-blogs-footer .photo-gallery ul:after {
  clear: both;
}

#cu-blogs-footer .clearfix,
#cu-blogs-footer .photo-gallery ul {
  zoom: 1;
}

#cu-blogs-footer body.no-scroll {
  overflow: hidden;
}

#cu-blogs-footer .mainNav {
  display: none;
}

#cu-blogs-footer .mainNav.mainNavLaw {
  display: block;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .mainNav {
    display: block;
  }
}

#cu-blogs-footer .cu-off-canvas-nav-trigger svg {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background-size: contain;
  vertical-align: middle;
}

#cu-blogs-footer .cu-off-canvas-nav {
  width: 200%;
  position: relative;
  left: 0;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

#cu-blogs-footer .shifted .cu-off-canvas-nav {
  left: -100%;
}

#cu-blogs-footer .cu-off-canvas-nav li {
  border-top: 1px solid #CFCFCF;
  list-style: none;
  margin: 0;
}

#cu-blogs-footer .cu-off-canvas-nav a {
  color: #444444;
  font-weight: normal;
  font-weight: 400;
  position: relative;
  left: 0px;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-nav a:hover {
  left: 5px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul {
  width: 50%;
  float: left;
  border-bottom: 1px solid #CFCFCF;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cu-blogs-footer .cu-off-canvas-nav>ul.level-1 {
  border-right: 1px solid #CFCFCF;
}

#cu-blogs-footer .cu-off-canvas-nav>ul.level-2 {
  position: relative;
  left: -1px;
  border-left: 1px solid #CFCFCF;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li {
  display: block;
  position: relative;
  width: 100%;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul {
  display: none;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul:empty {
  display: none;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul>li {
  background-color: #f5f5f5;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul>li a {
  display: block;
  font-size: 16px;
  padding: 0.5em 1.325em;
  color: #676767;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul>li a:hover {
  color: #407892;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>ul>li a:active {
  color: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li.open:empty {
  display: none;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li.open>a {
  color: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li.open>a:before {
  color: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li.open>a svg {
  fill: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li.open .toggle>span {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a,
#cu-blogs-footer .cu-off-canvas-nav>ul>li .toggle {
  height: 60px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 70px 0 22px;
  position: relative;
  font-size: 18px;
  font-family: "futura-pt", sans-serif;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a:before,
#cu-blogs-footer .cu-off-canvas-nav>ul>li>a svg {
  position: relative;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a:before {
  margin-right: 10px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a:hover {
  color: #353430;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a:hover:before {
  color: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a:hover svg {
  fill: #A50034;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a svg {
  fill: #313131;
  display: inline-block;
  width: 18px;
  height: 18px;
  top: 2px;
  margin-right: 10px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a svg.icon-graduation {
  width: 21px;
  height: 21px;
  top: 5px;
  margin-right: 7px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li>a svg.icon-calendar {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li .toggle {
  width: 60px;
  line-height: 60px;
  font-size: 18px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #EAEAEA;
  color: #353430;
  font-weight: normal;
  font-weight: 400;
  cursor: pointer;
}

#cu-blogs-footer .cu-off-canvas-nav>ul>li .toggle>span {
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-nav-container {
  position: fixed;
  top: 0;
  left: -85%;
  width: 85%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 99999;
  background-color: #FFF;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-nav-container * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#cu-blogs-footer .cu-off-canvas-nav-container.open {
  left: 0;
}

#cu-blogs-footer .cu-off-canvas-nav-container ul,
#cu-blogs-footer .cu-off-canvas-nav-container ol {
  margin: 0;
  padding: 0;
}

#cu-blogs-footer .cu-off-canvas-nav-container a {
  text-decoration: none;
}

#cu-blogs-footer .cu-off-canvas-nav-container a:hover,
#cu-blogs-footer .cu-off-canvas-nav-container a:focus {
  text-decoration: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-off-canvas-nav-container {
    left: -400px;
    width: 400px;
  }
}

#cu-blogs-footer .cu-off-canvas-overlay {
  background-color: #000;
  z-index: 99998;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-overlay.active {
  visibility: visible;
  opacity: 0.5;
}

#cu-blogs-footer .cu-off-canvas-header {
  position: relative;
  background-color: #EAEAEA;
  padding: 1.5em 1.8em 0 1.5em;
}

#cu-blogs-footer .cu-off-canvas-header .sc-logo {
  display: block;
  height: 23px;
  width: 200px;
  border: 0;
  text-indent: -998em;
  margin: 2px 0 0 0;
  background: url(/_assets/chapman_logo_horizontal_color.png);
  background: url(/_assets/chapman_logo_horizontal_color.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/chapman_logo_horizontal_color.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-off-canvas-header .sc-logo {
    height: 28px;
    width: 273px;
    margin: 0;
  }
}

#cu-blogs-footer .shifted .cu-off-canvas-header .sc-logo {
  display: none;
}

#cu-blogs-footer .cu-off-canvas-header .asbe {
  background: url(/_assets/off-canvas-header-asbe.png);
  background: url(/_assets/off-canvas-header-asbe.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-asbe.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .education {
  background: url(/_assets/off-canvas-header-education.png);
  background: url(/_assets/off-canvas-header-education.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-education.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .dodge {
  background: url(/_assets/off-canvas-header-dodge.png);
  background: url(/_assets/off-canvas-header-dodge.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-dodge.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .crean {
  background: url(/_assets/off-canvas-header-crean.png);
  background: url(/_assets/off-canvas-header-crean.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-crean.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .wilkinson {
  background: url(/_assets/off-canvas-header-wilkinson.png);
  background: url(/_assets/off-canvas-header-wilkinson.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-wilkinson.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .copa {
  background: url(/_assets/off-canvas-header-copa.png);
  background: url(/_assets/off-canvas-header-copa.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-copa.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .cusp {
  background: url(/_assets/off-canvas-header-cusp.png);
  background: url(/_assets/off-canvas-header-cusp.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-cusp.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .fowler {
  background: url(/_assets/off-canvas-header-fowler.png);
  background: url(/_assets/off-canvas-header-fowler.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-fowler.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .schmid {
  background: url(/_assets/off-canvas-header-schmid.png);
  background: url(/_assets/off-canvas-header-schmid.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-schmid.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .soc {
  background: url(/_assets/off-canvas-header-soc.png);
  background: url(/_assets/off-canvas-header-soc.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-header-soc.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

#cu-blogs-footer .cu-off-canvas-header .default-logo {
  display: none;
}

#cu-blogs-footer .shifted .cu-off-canvas-header .default-logo,
#cu-blogs-footer .cu-off-canvas-header .default-logo-cu {
  display: block;
  border: 0;
  height: 23px;
  width: 200px;
  text-indent: -998em;
  margin: 2px 0 0 0;
  background: url(/_assets/chapman_logo_horizontal_color.png);
  background: url(/_assets/chapman_logo_horizontal_color.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/chapman_logo_horizontal_color.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .shifted .cu-off-canvas-header .default-logo,
  #cu-blogs-footer .cu-off-canvas-header .default-logo-cu {
    height: 28px;
    width: 273px;
    margin: 0;
  }
}

#cu-blogs-footer .cu-off-canvas-header .close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 1.75em 1.8em 1.75em 1.25em;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links {
  min-height: 1em;
  margin-top: 1.25em;
  position: relative;
  height: 30px;
}

#cu-blogs-footer .shifted .cu-off-canvas-header .cu-off-canvas-links .level-1-link,
#cu-blogs-footer .shifted .cu-off-canvas-header .cu-off-canvas-links .main-menu {
  opacity: 0;
  z-index: 1;
}

#cu-blogs-footer .shifted .cu-off-canvas-header .cu-off-canvas-links .level-2-link {
  opacity: 1;
  z-index: 2;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu {
  opacity: 1;
  z-index: 2;
  max-width: 49%;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu {
  font-size: 13px;
  text-transform: uppercase;
  color: #313131;
  position: absolute;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: opacity 0.375s ease-in-out;
  transition: opacity 0.375s ease-in-out;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link .accent,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link .accent,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu .accent {
  color: #006080;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link.hidden,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link.hidden,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu.hidden {
  display: none;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link:hover,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link:hover,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu:hover {
  text-decoration: none;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-1-link,
#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link {
  right: 0;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .main-menu {
  left: 0;
}

#cu-blogs-footer .cu-off-canvas-header .cu-off-canvas-links .level-2-link {
  opacity: 0;
  z-index: 1;
  max-width: 100%;
}

#cu-blogs-footer .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: white;
}

#cu-blogs-footer html {
  padding-top: 64px;
}

#cu-blogs-footer html.cu-companion-bar {
  padding-top: 94px !important;
}

#cu-blogs-footer #cu_nav.use-transitions {
  -webkit-transition: top 0.15s 0s ease-out;
  transition: top 0.15s 0s ease-out;
}

#cu-blogs-footer #cu_nav.use-transitions div.dropdown_menu {
  -webkit-transition: padding 0.2s 0s ease-out, height 0.2s 0s ease-out;
  transition: padding 0.2s 0s ease-out, height 0.2s 0s ease-out;
}

#cu-blogs-footer #cu_nav.use-transitions a.cu_nav_button {
  -webkit-transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out;
  -webkit-transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, -webkit-filter 0s 0s ease-out;
  transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, -webkit-filter 0s 0s ease-out;
  transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out;
  transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out, -webkit-filter 0s 0s ease-out;
}

#cu-blogs-footer #cu_companion_bar {
  -webkit-transition: top 0.15s 0s ease-out;
  transition: top 0.15s 0s ease-out;
}

#cu-blogs-footer #cu_nav {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "futura-pt", arial, sans-serif;
  font-family: "futura-pt", arial, sans-serif;
  width: 100%;
  height: 64px;
  position: fixed;
  top: 0;
  z-index: 99100;
  background-color: #FFFFFF;
  border-bottom: 1px solid #D6D5CF;
}

#cu-blogs-footer #cu_nav * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 99090;
  float: left;
  min-height: 64px;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu.expanded {
  padding-top: 64px;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu li {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
  width: 175px;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu li.selected {
  z-index: 1;
  position: absolute;
  top: 0;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu li.hidden-unless-default {
  display: none;
}

#cu-blogs-footer #cu_nav ul.cu_nav_menu li.hidden-unless-default.selected {
  display: block;
}

#cu-blogs-footer #cu_nav div.cu_nav_menu {
  min-height: 64px;
}

#cu-blogs-footer #cu_nav div.cu_nav_menu div.cu_dropdown_menu {
  max-height: 0px;
  padding: 0 20px;
  overflow: hidden;
}

#cu-blogs-footer #cu_nav div.cu_nav_menu.expanded {
  z-index: 99998;
}

#cu-blogs-footer #cu_nav div.cu_nav_menu.expanded div.cu_dropdown_menu {
  max-height: 200px;
  padding: 20px;
}

#cu-blogs-footer a.cu_nav_button {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #faf9f6;
  display: block;
  text-decoration: none;
  overflow: hidden;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}

#cu-blogs-footer a.cu_nav_button:link,
#cu-blogs-footer a.cu_nav_button:visited {
  color: #404040;
}

#cu-blogs-footer a.cu_nav_button svg {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background-size: contain;
  vertical-align: middle;
}

#cu-blogs-footer a.cu_nav_button svg * {
  -webkit-transition: fill 0.1s ease-out;
  transition: fill 0.1s ease-out;
  fill: #4d4d4d;
}

#cu-blogs-footer .cu_nav_menu a.cu_nav_button {
  height: 0;
  opacity: 0;
  padding: 0 21px 0 21px;
}

#cu-blogs-footer .cu_nav_menu.expanded a.cu_nav_button,
#cu-blogs-footer .cu_nav_selectable .selected>a.cu_nav_button {
  height: 64px;
  opacity: 1;
  padding: 21px;
  border-bottom: 1px solid #D6D5CF;
  font-size: 14px;
  font-weight: normal;
  font-weight: 400;
}

#cu-blogs-footer a.cu_nav_button:hover {
  background: #FFFFFF;
  color: #A50034;
  text-decoration: none;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}

#cu-blogs-footer a.cu_nav_button:hover svg * {
  fill: #A50034;
}

#cu-blogs-footer #cu_search {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 15px;
  z-index: 99997;
  background-color: #D9D9D9;
  margin-right: 0;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search {
    margin-right: 65px;
  }
}

#cu-blogs-footer #cu_search.open {
  display: block;
  z-index: 100000;
}

#cu-blogs-footer #cu_search select.search-type::-ms-expand {
  display: none;
}

#cu-blogs-footer #cu_search .search-type {
  display: none;
  outline: 0;
  border: none;
  background: url(/_assets/select-arrow.png);
  background-color: #cfcfcf;
  background-repeat: no-repeat;
  background-position: center right;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  font-size: 13px;
  padding: 0 34px 0 10px;
  height: 34px;
  line-height: 34px;
  cursor: pointer;
  border-radius: 4px 0px 0px 4px;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background-color 0.125s ease-in-out;
  transition: background-color 0.125s ease-in-out;
}

#cu-blogs-footer .ie8 #cu_search .search-type {
  background-image: none;
  padding: 0 0 0 10px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search .search-type {
    display: block;
    width: 35%;
    float: left;
  }
}

#cu-blogs-footer #cu_search #cu_search_box {
  border: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search #cu_search_box {
    padding-right: 21px;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search #cu_search_box {
    width: 65%;
    float: right;
    border: 1px solid #b9b9b9;
    border-radius: 0px 4px 4px 0px !important;
    padding: 0;
  }
}

#cu-blogs-footer #cu_search div.gsc-input-box {
  height: 32px;
  background: transparent;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-top: 5px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search div.gsc-input-box {
    margin: 0;
  }
}

#cu-blogs-footer #cu_search .gsc-search-box {
  margin: 0;
  position: relative;
  width: 100%;
  z-index: 99100;
}

#cu-blogs-footer #cu_search td.gsib_a {
  padding: 0 0 0 5px;
}

#cu-blogs-footer #cu_search input.gsc-input {
  width: 100%;
  margin: 0;
  text-indent: 0px !important;
  height: 30px !important;
  border-style: solid !important;
  border-width: 0 0 1px 0 !important;
  border-color: #313131 !important;
  border-radius: 0px 4px 4px 0px !important;
  background-image: none !important;
  background: transparent !important;
  -webkit-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  position: relative;
  line-height: 16px;
  font-family: arial, sans-serif;
  font-size: 13px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer #cu_search input.gsc-input::-webkit-input-placeholder {
  font-size: 13px;
  color: #000;
  font-family: arial, sans-serif;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search input.gsc-input {
    padding-right: 25px !important;
  }
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search input.gsc-input {
    height: 32px !important;
    border: none !important;
  }
}

#cu-blogs-footer #cu_search td.gsc-input {
  width: 100%;
  padding: 0 30px;
}

#cu-blogs-footer #cu_search td.gsc-input a.gsst_a {
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search td.gsc-input {
    padding: 0;
  }
}

#cu-blogs-footer #cu_search .gsc-result-info {
  font-size: 12px;
  color: #AAAAAA;
}

#cu-blogs-footer #cu_search .gs-spelling a {
  color: #407892;
}

#cu-blogs-footer #cu_search .gs-title {
  height: auto;
  color: #A50034;
  text-decoration: none;
}

#cu-blogs-footer #cu_search .gs-title a {
  display: block;
  padding-bottom: 5px;
}

#cu-blogs-footer #cu_search .gs-title b {
  color: #96002f;
  text-decoration: none;
}

#cu-blogs-footer #cu_search .gs-title:hover {
  text-decoration: underline;
}

#cu-blogs-footer #cu_search .gs-title a:visited {
  color: #407892;
}

#cu-blogs-footer #cu_search .gs-title a:visited b {
  color: #3b6f87;
}

#cu-blogs-footer #cu_search .gs-visibleUrl {
  color: #AAAAAA;
  font-size: 12px;
  line-height: 16px;
  margin: 4px 0;
}

#cu-blogs-footer #cu_search .gs-snippet {
  color: #666666;
  font-size: 12px;
  line-height: 16px;
}

#cu-blogs-footer #cu_search .more-results {
  display: block;
  padding: 14px;
  margin: 0 auto;
  background: #eaeaea;
  border-radius: 3px;
  font-size: 12px;
  color: gray;
  text-align: center;
  text-decoration: none;
}

#cu-blogs-footer #cu_search .more-results:hover {
  color: #404040;
  background: #CCCCCC;
}

#cu-blogs-footer #cu_search .gsc-selected-option-container {
  min-width: 95px !important;
  cursor: pointer;
}

#cu-blogs-footer #cu_search .gsc-option-menu-item {
  padding: 0 15px;
}

#cu-blogs-footer #cu_search .gsc-above-wrapper-area {
  padding-top: 0;
  margin-bottom: 15px;
}

#cu-blogs-footer #cu_search .gsc-control-cse {
  padding: 18px 23px 15px 20px;
}

#cu-blogs-footer #cu_search .gsc-table-cell-thumbnail {
  padding-right: 8px;
}

#cu-blogs-footer #cu_search .gsc-webResult {
  margin-bottom: 7px;
}

#cu-blogs-footer #cu_search .gsc-cursor-box {
  display: none;
}

#cu-blogs-footer #cu_search .gsc-results .gsc-cursor-box {
  margin: 20px 0;
  text-align: center;
}

#cu-blogs-footer #cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page {
  display: inline-block;
  padding: 8px 10px;
  background: #eaeaea;
  text-decoration: none;
  border-radius: 3px;
}

#cu-blogs-footer #cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  background: #CCCCCC;
}

#cu-blogs-footer #cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,
#cu-blogs-footer #cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover {
  background: white;
}

#cu-blogs-footer #cu_search td.gsc-search-button {
  display: block;
  width: 30px;
  height: 34px;
  position: absolute;
  left: 0;
  font-size: 18px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search td.gsc-search-button {
    left: auto;
    right: 0;
  }
}

#cu-blogs-footer #cu_search button.gsc-search-button,
#cu-blogs-footer #cu_search input.gsc-search-button {
  display: block;
  border: none;
  background: none;
  text-indent: -9999px;
  width: 30px;
  min-width: 30px;
  height: 34px;
  padding: 0;
  cursor: pointer;
  margin-left: 0;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzYwLjVweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDc2MC41IDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzYwLjUgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik00OTYuMTMxLDQzNS42OThMMzc0Ljg1NSwzMzIuNTUxYy0xMi41MzctMTEuMjgzLTI1Ljk0My0xNi40NjMtMzYuNzc0LTE1Ljk2M0MzNjYuNzA3LDI4My4wNTUsMzg0LDIzOS41NDksMzg0LDE5Mg0KCUMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU0LTE3LjI5MywxMjQuNTg4LTQ1LjkyMg0KCWMtMC41LDEwLjgzMSw0LjY4LDI0LjIzOSwxNS45NjMsMzYuNzc0TDQzNS42OTgsNDk2LjEzYzE3LjY2MSwxOS42MjMsNDYuNTEzLDIxLjI3Nyw2NC4xMSwzLjY3OA0KCUM1MTcuNDA2LDQ4Mi4yMDksNTE1Ljc1NCw0NTMuMzU5LDQ5Ni4xMzEsNDM1LjY5OHogTTE5MiwzMjBjLTcwLjY5MiwwLTEyOC01Ny4zMDktMTI4LTEyOGMwLTcwLjY5Miw1Ny4zMDgtMTI4LDEyOC0xMjgNCgljNzAuNjksMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz4NCjwvc3ZnPg0K);
}

#cu-blogs-footer #cu_search button.gsc-search-button:focus,
#cu-blogs-footer #cu_search button.gsc-search-button:active,
#cu-blogs-footer #cu_search input.gsc-search-button:focus,
#cu-blogs-footer #cu_search input.gsc-search-button:active {
  outline: none !important;
}

#cu-blogs-footer #cu_search button.gsc-search-button span,
#cu-blogs-footer #cu_search input.gsc-search-button span {
  font-size: 12px;
  display: none;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search {
    background-color: transparent;
    display: block;
    width: 500px;
    text-align: right;
    right: 0%;
    padding: 14px 30px;
  }
}

#cu-blogs-footer #cu_search div.gsc-clear-button {
  display: none;
}

#cu-blogs-footer .gssb_c[style] {
  position: fixed !important;
  top: 44px !important;
  z-index: 99200;
  font-size: 13px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .gssb_c[style] {
    top: 48px !important;
  }
}

#cu-blogs-footer .gssb_c[style] .gsc-completion-container {
  font-size: 13px;
}

#cu-blogs-footer table.gssb_c table,
#cu-blogs-footer table.gssb_c tbody,
#cu-blogs-footer table.gssb_c tr,
#cu-blogs-footer table.gssb_c td {
  border: none;
}

#cu-blogs-footer #cu_search_results {
  display: none;
  width: 100%;
  height: 100%;
  background: #333333;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99080;
  position: fixed;
  top: 64px;
  left: 0;
}

#cu-blogs-footer #cu_search_results #cu_search_results_cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
}

#cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui {
  position: fixed;
  overflow-y: scroll;
  top: 64px;
  width: 100%;
  max-height: 90%;
  z-index: 99081;
  right: 0;
  background-color: #FFF;
}

#cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-control-cse {
  position: relative;
}

#cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea {
  height: 56px;
  margin-bottom: 5px;
}

#cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea>div {
  height: 55px;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea {
    height: 26px;
  }

  #cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea>div {
    height: 25px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_search_results #cu_search_results_cell #cu_search_results_ui {
    width: 495px;
    right: 0;
  }
}

#cu-blogs-footer #cu_login_container {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
}

#cu-blogs-footer #cu_login_container #cu_identity {
  font-family: arial, sans-serif;
  font-size: 14px;
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  cursor: pointer;
  text-align: right;
  width: 220px;
  height: 64px;
  padding: 21px;
}

#cu-blogs-footer #cu_login_container #cu_identity .circle-border {
  display: inline-block;
  border: 1px solid #CCC;
  border-radius: 22px;
  width: 22px;
  height: 22px;
  overflow: hidden;
  position: relative;
}

#cu-blogs-footer #cu_login_container #cu_identity .icon {
  font-size: 18px;
  bottom: 0;
}

#cu-blogs-footer #cu_login_container #cu_identity .cu_name {
  display: none;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_login_container #cu_identity .cu_name {
    display: inline;
    font-size: 14px;
    margin: -10px 0 0 5px;
    border: 0px solid #000;
  }
}

#cu-blogs-footer #cu_login_container #cu_identity svg,
#cu-blogs-footer #cu_login_container #cu_identity img {
  width: 20px;
  height: 20px;
  background-size: contain;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 0;
}

#cu-blogs-footer #cu_login_container #cu_identity svg *,
#cu-blogs-footer #cu_login_container #cu_identity img * {
  -webkit-transition: fill 0.1s ease-out;
  transition: fill 0.1s ease-out;
  fill: #4d4d4d;
}

#cu-blogs-footer #cu_login_container .cu_avatar {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  border-radius: 50%;
}

#cu-blogs-footer #cu_login_container #cu_login_form {
  clear: both;
}

#cu-blogs-footer .logged-in #cu_login_container #cu_login_form {
  display: none !important;
}

#cu-blogs-footer #cu_login_container #cu_login_form input {
  color: #9a9996;
}

#cu-blogs-footer #cu_login_container #cu_login_form input:focus {
  color: #353430;
}

#cu-blogs-footer #cu_login_container #cu_login_form label {
  font-size: 11px;
  opacity: 0.8;
}

#cu-blogs-footer #cu_login_container #cu_login_form #cu_submit {
  display: block;
  height: 27px;
  width: 100%;
  background: #A50034;
  color: #ffffff;
  border: none;
  border-left: none;
  border-radius: 2px;
  margin: 9px 0;
  padding: 0 10px;
  cursor: pointer;
}

#cu-blogs-footer #cu_login_container #cu_login_form #cu_submit:hover {
  background: #C8003F;
}

#cu-blogs-footer #cu_login_container #cu_login_form #cu_username,
#cu-blogs-footer #cu_login_container #cu_login_form #cu_password {
  width: 100%;
  padding: 7px;
  font-family: arial, sans-serif;
  font-size: 12px;
  border: 1px solid #D8D6D0;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #9a9996;
  margin: 4px 0px;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer #cu_login_container #cu_login_form #cu_username:focus,
#cu-blogs-footer #cu_login_container #cu_login_form #cu_password:focus {
  outline: none;
  border-color: #d3a6ae;
  color: #353430;
}

#cu-blogs-footer #cu_login_container #cu_login_form input.persist[type="radio"],
#cu-blogs-footer #cu_login_container #cu_login_form input.persist[type="checkbox"] {
  border-color: #D8D6D0;
  background: #fbfbfb;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  -webkit-appearance: none;
  display: inline-block;
  line-height: 0;
  height: 14px;
  margin: -1px 3px 0 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 14px;
  min-width: 14px;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer #cu_login_container #cu_login_form .persist label {
  color: #9a9996;
}

#cu-blogs-footer #cu_login_container #cu_login_form input.persist {
  border-color: #D8D6D0;
  color: #A50034;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer #cu_login_container #cu_login_form input.persist[type="radio"]:checked:before,
#cu-blogs-footer #cu_login_container #cu_login_form input.persist[type="checkbox"]:checked:before {
  content: '\f147';
  margin: -3px 0 0 -4px;
  float: left;
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  font: 400 19px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #A50034;
}

#cu-blogs-footer #cu_login_container .cu_dropdown_menu {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 220px;
  background: #FFF;
  color: #404040;
}

#cu-blogs-footer #cu_login_container .cu_dropdown_menu li {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cu-blogs-footer .cu_nav_menu.expanded #cu_login_container .cu_dropdown_menu {
  padding: 10px;
}

#cu-blogs-footer #cu_login_container .cu_dropdown_menu.if-logged-in {
  display: none;
}

#cu-blogs-footer .logged-out #cu_login_container .cu_dropdown_menu.if-logged-in {
  display: none;
}

#cu-blogs-footer .logged-out #cu_login_container .cu_dropdown_menu.if-logged-out {
  display: block;
}

#cu-blogs-footer .logged-in #cu_login_container .cu_dropdown_menu.if-logged-in {
  display: block;
}

#cu-blogs-footer .logged-in #cu_login_container .cu_dropdown_menu.if-logged-out {
  display: none;
}

#cu-blogs-footer #wp-admin-bar-top-secondary {
  display: none;
}

#cu-blogs-footer #cu_nav #cu_logged_in .avatar {
  border-radius: 50%;
  float: left;
  width: 48px;
  margin-right: 10px;
  height: auto;
}

#cu-blogs-footer #cu_nav #cu_logged_in .label {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  opacity: 0.5;
}

#cu-blogs-footer #cu_nav #cu_logged_in .label:after {
  content: ",";
}

#cu-blogs-footer #cu_nav #cu_logged_in .cu_display_name {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  color: #353430;
}

#cu-blogs-footer #cu_companion_bar {
  font-family: "futura-pt", arial, sans-serif;
  font-family: "futura-pt", arial, sans-serif;
  background: #969696;
  color: #DDD;
  left: 0;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  position: fixed;
  text-align: center;
  text-transform: uppercase;
  top: 64px;
  width: 100%;
  z-index: 99000;
}

#cu-blogs-footer #cu_companion_bar.nav-down {
  top: 64px;
}

#cu-blogs-footer #cu_companion_bar.nav-up {
  top: 34px;
}

#cu-blogs-footer .cu-off-canvas-nav-trigger,
#cu-blogs-footer .cu-logo {
  display: block;
  position: absolute;
  top: 0;
}

#cu-blogs-footer .cu-off-canvas-nav-trigger img,
#cu-blogs-footer .cu-off-canvas-nav-trigger svg,
#cu-blogs-footer .cu-logo img,
#cu-blogs-footer .cu-logo svg {
  display: block;
}

#cu-blogs-footer .cu-off-canvas-nav-trigger {
  outline: none;
  border: 0;
  padding: 23px 14px;
  left: 0;
}

#cu-blogs-footer .cu-off-canvas-nav-trigger img,
#cu-blogs-footer .cu-off-canvas-nav-trigger svg {
  cursor: pointer;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-off-canvas-nav-trigger {
    padding: 20px 16px;
  }
}

#cu-blogs-footer .cu-off-canvas-nav-trigger .icon:before {
  font-size: 18px;
  text-align: center;
  color: #353430;
  float: left;
  display: block;
}

#cu-blogs-footer .ie8 .cu-off-canvas-nav-trigger .icon {
  margin-left: 0;
}

#cu-blogs-footer .ie8 .cu-off-canvas-nav-trigger .icon:before {
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-off-canvas-nav-trigger .icon:before {
    font-size: 24px;
  }
}

#cu-blogs-footer .cu-logo {
  display: block;
  border: 0;
  height: 23px;
  width: 200px;
  text-indent: -998em;
  margin: 21px 0 20px 45px;
  background: url(/_assets/chapman_logo_horizontal_color.png);
  background: url(/_assets/chapman_logo_horizontal_color.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/chapman_logo_horizontal_color.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-logo {
    height: 28px;
    width: 273px;
    margin: 18px 0 0 55px;
  }
}

#cu-blogs-footer .cu-search-open-trigger {
  z-index: 99999;
  padding: 20px 12px;
  position: absolute;
  right: 25px;
  top: 0;
}

#cu-blogs-footer .cu-search-open-trigger span {
  text-indent: -9999px;
  display: block;
  width: 25px;
  min-width: 30px;
  height: 22px;
  cursor: pointer;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzYwLjVweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDc2MC41IDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzYwLjUgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik00OTYuMTMxLDQzNS42OThMMzc0Ljg1NSwzMzIuNTUxYy0xMi41MzctMTEuMjgzLTI1Ljk0My0xNi40NjMtMzYuNzc0LTE1Ljk2M0MzNjYuNzA3LDI4My4wNTUsMzg0LDIzOS41NDksMzg0LDE5Mg0KCUMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU0LTE3LjI5MywxMjQuNTg4LTQ1LjkyMg0KCWMtMC41LDEwLjgzMSw0LjY4LDI0LjIzOSwxNS45NjMsMzYuNzc0TDQzNS42OTgsNDk2LjEzYzE3LjY2MSwxOS42MjMsNDYuNTEzLDIxLjI3Nyw2NC4xMSwzLjY3OA0KCUM1MTcuNDA2LDQ4Mi4yMDksNTE1Ljc1NCw0NTMuMzU5LDQ5Ni4xMzEsNDM1LjY5OHogTTE5MiwzMjBjLTcwLjY5MiwwLTEyOC01Ny4zMDktMTI4LTEyOGMwLTcwLjY5Miw1Ny4zMDgtMTI4LDEyOC0xMjgNCgljNzAuNjksMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz4NCjwvc3ZnPg0K);
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-search-open-trigger {
    display: none;
  }
}

#cu-blogs-footer .cu-search-close-trigger {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 21px;
  line-height: 22px;
  font-size: 12px;
  z-index: 99997;
}

#cu-blogs-footer .cu-search-close-trigger span {
  font-size: 24px;
}

@media (min-width: 1024px) {
  #cu-blogs-footer {}

  #cu-blogs-footer .cu-search-close-trigger {
    display: none;
  }
}

#cu-blogs-footer #cu_nav.omninav-builder a.cu-logo svg path.cls-1,
#cu-blogs-footer #cu_nav.omninav-builder a.default-logo-cu svg path.cls-1 {
  fill: #A50034;
}

#cu-blogs-footer #cu_nav.omninav-builder a.cu-logo svg path.cls-2,
#cu-blogs-footer #cu_nav.omninav-builder a.default-logo-cu svg path.cls-2 {
  fill: #231f20;
}

#cu-blogs-footer #cu_nav.omninav-builder a.default-logo-cu {
  text-indent: 0px;
}

@media screen and (max-width: 782px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_nav.omninav-builder a#js-cu-off-canvas-nav-trigger {
    padding: 20px 14px;
  }
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_search .search-type {
  background-size: 12px;
  background-position: right 8px center;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHBvaW50cz0iMjEsOC41IDEyLDE3LjUgMyw4LjUgIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_search form.gsc-search-box table,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search form.gsc-search-box tbody,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search form.gsc-search-box tr,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search form.gsc-search-box td,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search div#cu_search_results table,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search div#cu_search_results tbody,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search div#cu_search_results tr,
#cu-blogs-footer #cu_nav.omninav-builder #cu_search div#cu_search_results td {
  border: none;
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_login_container #cu_identity {
  padding: 18px;
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_login_container #cu_identity svg {
  position: relative;
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_login_container #cu_identity img {
  top: 0px;
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_login_container #cu_identity span.cu_name {
  vertical-align: bottom;
  margin: 0px;
}

#cu-blogs-footer #cu_nav.omninav-builder #cu_login_container #cu_identity span.cu_name.logged-in {
  display: inline-block;
  height: 22px;
  overflow: hidden;
  position: relative;
}

#cu-blogs-footer #cu_nav.omninav-builder.inside #cu_login_container #cu_identity {
  padding: 18px 6px 18px 18px;
}

#cu-blogs-footer #cu_nav.omninav-builder.inside #cu_login_container #cu_identity span.cu_name.logged-in {
  padding-top: 4px;
  display: none;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #cu_nav.omninav-builder.inside #cu_login_container #cu_identity {
    padding: 18px;
  }

  #cu-blogs-footer #cu_nav.omninav-builder.inside #cu_login_container #cu_identity span.cu_name.logged-in {
    display: inline-block;
  }
}

#cu-blogs-footer #omni-nav-v2 .close {
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 20px;
}

#cu-blogs-footer #omni-nav-v2 .close:focus {
  outline: 2px dotted #A50034;
  outline-offset: -2px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-overlay {
  z-index: 1002;
  background-color: #2f2f2f;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-overlay.active {
  visibility: visible;
  opacity: 0.5;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container {
  z-index: 1003;
  position: fixed;
  top: 0;
  left: -85%;
  width: 85%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  display: none;
  background-color: #676767;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container {
    left: -400px;
    width: 400px;
  }
}

@media (min-width: 780px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container {
    left: -400px;
    width: 400px;
  }
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container ul,
#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container ol {
  margin: 0;
  padding: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container.open {
  left: 0;
  display: block;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header {
  width: 200%;
  height: 60px;
  position: relative;
  padding: 0;
  background: #EAEAEA;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper {
  width: 100%;
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo {
  float: left;
  width: 50%;
  padding: 18px;
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo a.off-logo {
  display: block;
  height: 23px;
  width: 75%;
  background: url(/_assets/off-canvas-logo.png);
  background: url(/_assets/off-canvas-logo.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background: url(/_assets/off-canvas-logo.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper svg {
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav {
  width: 200%;
  position: relative;
  left: 0;
  -webkit-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav li {
  list-style: none;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav a {
  left: 0;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav a:hover {
  left: 5px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav #off-canvas-main {
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu {
  float: left;
  width: 50%;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header {
  padding: 18px;
  color: #EAEAEA;
  background: #2f2f2f;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  border-bottom: 1px solid #C1C1C1;
  overflow: auto;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header a {
  color: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header a.toggle-menu-label {
  display: block;
  float: right;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li {
  background-color: #FFF;
  list-style: none;
  display: table;
  border-bottom: 1px solid #CFCFCF;
  position: relative;
  width: 100%;
  margin: 0;
  min-height: 46px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul {
  display: none;
  background-color: #EAEAEA;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li {
  margin: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li>a {
  padding: 0.5em 1.325em;
  position: relative;
  display: block;
  vertical-align: middle;
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li:hover a {
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li.open>a {
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li.open .toggle>span {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li:active {
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a,
#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle {
  min-height: 46px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a {
  color: #2f2f2f;
  padding: 18px 50px 18px 18px;
  position: relative;
  display: block;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  vertical-align: middle;
  font-size: 16px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a:hover {
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle {
  background-color: #EAEAEA;
  padding-top: 18px;
  width: 46px;
  text-align: center;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle span {
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle span svg {
  width: 13px;
  height: 13px;
  vertical-align: middle;
  fill: #353430;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility {
  background-color: black;
  color: black;
  fill: black;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li {
  background: #676767;
  list-style: none;
  display: table;
  border-bottom: 1px solid #CFCFCF;
  position: relative;
  width: 100%;
  height: 46px;
  margin: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li {
  margin: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li>a {
  display: block;
  padding: 0.5em 1.325em;
  color: #EAEAEA;
  vertical-align: middle;
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li>a:active {
  color: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li:hover a {
  color: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li.open>a {
  color: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li.open .toggle>span {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a,
#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle {
  height: 46px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a {
  color: #EAEAEA;
  padding: 18px;
  position: relative;
  display: block;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  vertical-align: middle;
  font-size: 16px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:before,
#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a svg {
  position: relative;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:before {
  margin-right: 10px;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:hover {
  color: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle {
  background-color: #8a8a8a;
  color: black;
  fill: black;
  width: 46px;
  font-size: 16px;
  line-height: 45px;
  text-align: center;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle>span {
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

#cu-blogs-footer #omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle>span svg {
  width: 13px;
  height: 13px;
  vertical-align: middle;
  fill: #EAEAEA;
}

#cu-blogs-footer html.omni-nav-v2 {
  padding-top: 60px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer html.omni-nav-v2 {
    padding-top: 120px;
  }
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer html.omni-nav-v2 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer html.omni-nav-v2.utility-nav-open {
    padding-top: 180px;
  }
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer html.omni-nav-v2.utility-nav-open {
    padding-top: 120px;
  }
}

#cu-blogs-footer #omni-nav-v2 {
  position: fixed;
  width: 100%;
  top: 0;
  font-family: "futura-pt", arial, sans-serif;
  z-index: 1000;
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2.branded div#primary-nav div.global-nav,
  #cu-blogs-footer #omni-nav-v2.unbranded div#primary-nav div.global-nav {
    display: inline-block;
    float: left;
    width: auto;
    border-top: none;
    margin: 14px 16px;
    padding: 0;
  }
}

#cu-blogs-footer #omni-nav-v2 #search-results-overlay {
  display: none;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 666;
}

#cu-blogs-footer #omni-nav-v2.search-results-open #search-results-overlay {
  display: block;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box {
  margin-bottom: 0;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box tr {
  line-height: 25px;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box td.gsc-input {
  padding-right: 0;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box-focus,
#cu-blogs-footer #omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box {
  border: none;
  height: 28px;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box .gsib_a {
  padding: 1px 0px 1px 6px;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box .gsib_a input.gsc-input {
  font-size: 13px;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box .gsib_b {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box .gsc-clear-button {
  display: table-cell;
  padding-left: 5px;
}

#cu-blogs-footer #omni-nav-v2 table.gsc-search-box .gsc-clear-button div.gsc-clear-button {
  background-image: url("//www.google.com/uds/css/clear.gif");
}

#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-input {
  padding-right: 0;
  height: 28px;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 800;
  color: #676767;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box button.gsc-search-button,
#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-search-button {
  display: inline-block;
  width: 16px;
  height: 28px;
  margin: auto;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  outline: none;
  background-color: white;
  background-image: url(/_assets/search.svg);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  float: right;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box button.gsc-search-button span,
#cu-blogs-footer #omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-search-button span {
  display: none;
  font-size: 12px;
}

#cu-blogs-footer #omni-nav-v2 .search-results-container {
  display: none;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  overflow-y: scroll;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results {
  height: 90%;
  overflow-y: scroll;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-control-cse {
  padding: 18px 23px 15px 20px;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-selected-option-container {
  min-width: 95px;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-cursor-box {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-result-info,
#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-orderby-label {
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-snippet {
  line-height: 16px;
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-above-wrapper-area {
  padding-top: 0;
  margin-bottom: 16px;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-tabsArea,
#cu-blogs-footer #omni-nav-v2 .cu-search-results .gsc-tabsArea>div {
  height: 100%;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-title {
  text-decoration: none;
  padding-bottom: 5px;
  height: auto;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-title a.gs-title,
#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-title b {
  font-size: 16px;
  text-decoration: none;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-title a.gs-title:visited {
  color: #3b6f87;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-title a.gs-title:visited b {
  color: #3b6f87;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-visibleUrl {
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .gs-per-result-labels a.gs-label,
#cu-blogs-footer #omni-nav-v2 .cu-search-results span {
  color: #2f2f2f;
  font-size: 12px;
  line-height: 12px;
  vertical-align: inherit;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .more-results,
#cu-blogs-footer #omni-nav-v2 .cu-search-results .utility-nav .more-results {
  display: block;
  padding: 14px;
  margin: 0 auto;
  background: #eaeaea;
  border-radius: 3px;
  font-size: 12px;
  color: #2f2f2f;
  text-align: center;
  text-decoration: none;
}

#cu-blogs-footer #omni-nav-v2 .cu-search-results .more-results:hover,
#cu-blogs-footer #omni-nav-v2 .cu-search-results .utility-nav .more-results:hover {
  background: #cccccc;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav {
  display: none;
  width: 100%;
  height: 60px;
  background-color: #676767;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav nav {
  display: table;
  table-layout: fixed;
  width: 100%;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container {
  display: none;
  vertical-align: middle;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-search {
  position: relative;
  z-index: 669;
  cursor: auto;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-search .utility-cell.search-type {
  border-right: none;
  padding-right: 0px;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list li {
  padding-right: 16px;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list>li:last-child {
  padding-left: 0px;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list li.search-filter-option {
  padding-right: 0px;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-nav-container.utility-links {
  width: 810px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .utility-nav.utility-nav-open .utility-nav-container.utility-search {
    width: 100%;
  }
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .utility-nav.utility-nav-open .utility-nav-container.utility-search {
    width: auto;
  }
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-list {
  display: table;
  height: 60px;
  width: 100%;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-list .search-type {
  width: 136px;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell {
  display: table-cell;
  vertical-align: middle;
  border-right: 1px solid #8a8a8a;
  padding: 0 20px;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown {
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown>a:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 4px;
  background: url(/_assets/arrow-down);
  background-size: cover;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open {
  background-color: #4d4d4d;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open>a:after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open .utility-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell .utility-dropdown {
  background-color: #4d4d4d;
  -webkit-box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav .utility-cell .utility-dropdown li:hover {
  background-color: #676767;
}

#cu-blogs-footer #omni-nav-v2 .utility-nav a {
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  color: #FFF;
  vertical-align: middle;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav {
  padding: 0 16px;
  position: relative;
  background-color: #FFF;
  width: 100%;
  height: 60px;
  line-height: 60px;
  overflow: visible;
  border-bottom: 1px solid #999999;
  z-index: 667;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav {
    padding: 0;
    height: 120px;
  }
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav {
    height: 60px;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .right-container {
  float: right;
}

@media screen and (max-width: 1379px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .right-container {
    float: none;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search .cu-search-box {
  margin-right: 8px;
  margin-top: 2vh;
  padding-right: 57px;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search .search-results-container {
  line-height: normal;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search div.gsc-input-box,
#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search button.gsc-search-button,
#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search input.gsc-input,
#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search input.gsc-search-button {
  border: 1px solid #545454;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search div.gsc-input-box,
#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search input.gsc-input {
  border-right: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search button.gsc-search-button,
#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search input.gsc-search-button {
  border-left: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav #primary-nav-search .gs-visibleUrl {
  font-size: 12px;
  line-height: 16px;
  margin: 4px 0;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav.search-open #primary-nav-search {
  display: block;
  overflow: hidden;
  float: none;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav.search-open #primary-nav-search {
    display: none;
  }
}

@media (max-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav.search-open .logo-container {
    display: none;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container {
  display: inline-block;
  float: left;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container .primary-nav-icon {
  cursor: pointer;
  height: auto;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container .primary-nav-icon svg {
  vertical-align: middle;
  width: 22px;
  height: 22px;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.left-nav-container {
  padding-right: 16px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.left-nav-container {
    padding-left: 16px;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.left-nav-container a.off-canvas-trigger {
  display: inline-table;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.left-nav-container a.off-canvas-trigger svg.hamburger-icon {
  vertical-align: text-bottom;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container {
  font-size: 0;
  float: left;
  display: table;
  height: 60px;
}

@media screen and (max-width: 1379px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container {
    position: absolute;
    right: 0;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action {
  z-index: 668;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  height: 60px;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action svg.icon-open-search.hide,
#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action svg.icon-close-search.hide {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action .nav-icon-text {
  display: none;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action {
    background-color: #2f2f2f;
    margin: 0 auto;
    width: 60px;
  }

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action:hover .nav-icon-text,
  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action.utility-open .nav-icon-text.search {
    display: block;
    bottom: 5px;
    color: #FFF;
    position: absolute;
    width: 60px;
    line-height: normal;
    font-size: 10px;
    font-family: "futura-pt", arial, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
  }

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action a.primary-nav-icon {
    display: inline-block;
    position: relative;
  }

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action a.primary-nav-icon svg {
    fill: #FFF;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.logo-container svg.chapman-logo {
  width: 190px;
  height: 32px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.logo-container svg.chapman-logo {
    width: 256px;
  }
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.logo-container {
    margin: 13px 0px;
    padding: 1px;
  }

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.logo-container .cu-logo-wrapper {
    height: 32px;
    line-height: 32px;
  }

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.logo-container .cu-logo-wrapper a.branded-logo {
    vertical-align: baseline;
    white-space: nowrap;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container .off-canvas-nav-trigger {
  padding-right: 12px;
  height: 60px;
  line-height: 60px;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container .off-canvas-nav-trigger.primary-nav-icon svg {
  padding-bottom: 4px;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav {
  display: none;
  padding: 14px 16px;
  background-color: #FFF;
  border-top: 1px solid #8a8a8a;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav {
    display: block;
    width: 100%;
    border-bottom: 1px solid #8a8a8a;
  }
}

@media screen and (min-width: 1380px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav {
    border-bottom-width: 0px;
  }
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .global-nav-links {
  display: table;
  height: 32px;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  padding: 0 9px;
  border-right: 1px solid #8a8a8a;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:first-of-type {
  padding-left: 0;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:last-of-type {
  padding-right: 0;
  border-right: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link>a {
  text-transform: uppercase;
  font-size: 16px;
  white-space: nowrap;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:hover .global-nav-dropdown,
#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link[aria-expanded="true"] .global-nav-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown {
  visibility: hidden;
  position: absolute;
  width: 200px;
  left: 0;
  padding-top: 20px;
  background-color: #FFF;
  -webkit-box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
  opacity: 0;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li {
  border-bottom: 1px solid #8a8a8a;
  font-size: 14px;
  margin-bottom: 0;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li a {
  padding: 10px 16px;
  display: block;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li a:before {
  padding: 0.1em;
  display: block;
  margin: 3px 10px 10px 0;
  float: left;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:last-of-type {
  border-bottom: none;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:hover {
  background-color: #eaeaea;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:hover a {
  color: #A50034;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-california:before {
  font-size: 1.2em;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-cu-monogram:before {
  font-size: 1.3em;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-cu-window:before {
  font-size: 1.25em;
}

#cu-blogs-footer #omni-nav-v2 #primary-nav .nav-container.global-nav a {
  color: #2f2f2f;
}

#cu-blogs-footer #omni-nav-v2 .dropdown {
  visibility: hidden;
  position: absolute;
  top: 60px;
  left: 0px;
  width: 200px;
  z-index: 668;
}

#cu-blogs-footer #omni-nav-v2 .dropdown ul {
  list-style-type: none;
}

#cu-blogs-footer #omni-nav-v2 .dropdown li {
  border-top: 1px solid #FFF;
  margin-bottom: 0;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 .dropdown li:first-of-type {
  border-top: none;
}

#cu-blogs-footer #omni-nav-v2 .dropdown li a {
  font-size: 14px;
  line-height: 14px;
  color: #FFF;
  padding: 10px 16px;
  display: block;
}

#cu-blogs-footer #omni-nav-v2 .dropdown svg {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  fill: #FFF;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown {
  width: 120px;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown li {
  padding: 0;
  text-align: center;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown ul.social-list {
  text-align: center;
  padding: 10px;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown ul.social-list li {
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown ul.social-list li a {
  display: block;
  font-size: 0px;
  line-height: 26px;
  padding: 0px;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown ul.social-list li a:hover {
  border: 1px solid #FFF;
}

#cu-blogs-footer #omni-nav-v2 .dropdown.social-dropdown a.social-link {
  display: block;
  padding: 10px;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

#cu-blogs-footer #omni-nav-v2 .cu-logo-wrapper {
  display: table;
  height: 60px;
}

#cu-blogs-footer #omni-nav-v2 .secondary-logo {
  display: none;
}

#cu-blogs-footer #omni-nav-v2 .primary-logo {
  display: table-cell;
  vertical-align: middle;
}

#cu-blogs-footer #omni-nav-v2 .primary-logo a {
  display: block;
  border: 0;
  text-indent: -998em;
  margin: 0;
}

#cu-blogs-footer #omni-nav-v2 .primary-logo svg {
  display: block;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .utility-nav-trigger {
    border-right: 1px solid #8a8a8a;
  }
}

#cu-blogs-footer #omni-nav-v2 .utility-nav-trigger .primary-nav-icon {
  margin-right: 13px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .utility-nav-trigger .primary-nav-icon {
    margin-right: 0px;
  }
}

#cu-blogs-footer #omni-nav-v2 .login-trigger {
  position: relative;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger:hover .login-menu,
#cu-blogs-footer #omni-nav-v2 .login-trigger[aria-expanded="true"] .login-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 60px;
  right: -20px;
  width: 175px;
  background-color: #2f2f2f;
  text-align: left;
  z-index: 667;
  -webkit-box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu {
    right: 0px;
  }
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu ul {
  list-style-type: none;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu li {
  border-top: 1px solid #FFF;
  margin-bottom: 0;
  cursor: pointer;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu li:first-of-type {
  border-top: none;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu li:hover {
  background-color: #4d4d4d;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu li a {
  font-size: 14px;
  line-height: 14px;
  color: #FFF;
  padding: 10px 16px;
  display: block;
}

#cu-blogs-footer #omni-nav-v2 .login-trigger .login-menu svg {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  fill: #FFF;
  margin-right: 9px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2.branded .primary-logo {
    padding-right: 20px;
  }
}

#cu-blogs-footer #omni-nav-v2.branded .secondary-logo {
  display: none;
  vertical-align: middle;
  padding: 1px 0 0 20px;
  border-left: 1px solid #cfcfcf;
  font-size: 18px;
}

@media screen and (min-width: 768px) {
  #cu-blogs-footer {}

  #cu-blogs-footer #omni-nav-v2.branded .secondary-logo {
    display: table-cell;
  }
}

#cu-blogs-footer #omni-nav-v2.branded .secondary-logo a {
  color: #A50034;
  font-weight: 700;
}

#cu-blogs-footer table.gsc-completion-container {
  font-size: 13px;
}

#cu-blogs-footer td.gsc-search-button {
  padding: 0;
}

#cu-blogs-footer #theme header div#omni-nav-v2 {}

/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto) {
  #cu-blogs-footer .shimmer {
    -webkit-text-fill-color: #f5f5f5;
  }
}

/* Microsoft Edge Browser 15+ - @supports method */
@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial) {
  #cu-blogs-footer .shimmer {
    -webkit-text-fill-color: #f5f5f5;
  }
}

@media screen and (-ms-high-contrast: none) {
  #cu-blogs-footer .shimmer {
    -webkit-text-fill-color: #f5f5f5;
  }
}

@media only screen and (max-width: 420px) {
  #cu-blogs-footer .footer .footer-section.footer-menu .link-list.social-icon-list li {
    padding: 0 1.4em .8em 0;
  }

  .links-header {
    padding-left: 5px;
  }
}

.footer {
  -webkit-font-smoothing: antialiased;
}

section#cu-blogs-footer {
  margin-top: 22px;
}

#cu-blogs-footer .footer .footer-section.footer-menu .menu-section:nth-child(1) {
  -webkit-box-flex: 2;
  flex: 2 0 0;
  -ms-flex: 2;
  flex: 1 0 auto !important;
}

.footer a {
  font-size: 16px;
  text-decoration: none;
}