/* Breakpoint variables*/
/*
* Breakpoints to remove
 */
/*
* Colors to remove.
 */
* html {
  font-size: 112.5%; }

html {
  font-size: 18px;
  line-height: 1.5rem; }

/*Pulse Animation*/
@keyframes pulse {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0; } }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.8);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.1);
    opacity: 0; } }

/* Set font properties */
/* Calculate font size depending of screen size */
/*
    Set animation properties
    @include animation(10s, 5s, changecolour)
 */
/**
 *  Mixins to remove
 */
body.ussc-background.ussc-about-page .content-first-row, body.ussc-background.ussc-research-page .content-first-row, body.ussc-background.ussc-policymaking-page .content-first-row, body.ussc-background.ussc-guidelines-page .content-first-row, body.ussc-background.ussc-education-page .content-first-row, body.ussc-background.ussc-topic-page .content-first-row, .l-wrapper .l-region .panel-pane.ussc-region-background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; }

.ui-accordion {
  margin: 40px 0px; }
  .ui-accordion .ui-accordion-header {
    background: #203246;
    border-radius: 0px;
    border: none;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    padding-right: 2.2rem;
    padding-left: 1rem; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1221px) {
      .ui-accordion .ui-accordion-header {
        font-size: 0.88889rem;
        line-height: 1.83333rem; } }
    .ui-accordion .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-header .ui-state-hover {
      background: #0e76bc; }
    .ui-accordion .ui-accordion-header a {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.3em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.83333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.83333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1221px) {
        .ui-accordion .ui-accordion-header a {
          font-size: 0.88889rem;
          line-height: 1.83333rem; } }
    .ui-accordion .ui-accordion-header .resp-arrow {
      position: relative;
      width: 25px;
      height: 25px;
      right: 10px;
      position: absolute;
      top: 27%; }
      .ui-accordion .ui-accordion-header .resp-arrow .bar {
        cursor: pointer;
        position: absolute;
        background: #fff;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: 400ms all ease-out; }
        .ui-accordion .ui-accordion-header .resp-arrow .bar:nth-child(1) {
          top: 9.3px;
          left: 2px;
          height: 6px;
          width: 20px; }
        .ui-accordion .ui-accordion-header .resp-arrow .bar:nth-child(2) {
          top: 2px;
          left: 9.3px;
          height: 20px;
          width: 6px; }
    .ui-accordion .ui-accordion-header.ui-state-active .resp-arrow .bar:nth-child(2) {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
      display: none; }
    .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
      margin-bottom: 0px;
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.2em;
      max-width: 95%; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1221px) {
        .ui-accordion .ui-accordion-header h3, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-guideline-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-case-law-icon > a, .ui-accordion .ui-accordion-header .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .ui-accordion .ui-accordion-header .item.ussc-policy-icon > a, .ui-accordion .ui-accordion-header h4 {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
    .ui-accordion .ui-accordion-header strong {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.2em;
      max-width: 95%; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1221px) {
        .ui-accordion .ui-accordion-header strong {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
    .ui-accordion .ui-accordion-header p {
      margin-bottom: 0px;
      max-width: 95%; }
  .ui-accordion .ui-accordion-content {
    padding: 1rem 1rem; }

footer {
  background-color: #161a32;
  border-top: solid 8px #da001f;
  background-image: -owg-radial-gradient(center, circle closest-side, #243a52 0%, #161a32 100%);
  background-image: radial-gradient(center, circle closest-side, #243a52 0%, #161a32 100%);
  background-image: -webkit-radial-gradient(center, circle closest-side, #243a52 0%, #161a32 100%);
  color: #fff;
  margin-top: 90px; }
  footer .top-footer {
    text-align: center;
    margin-top: -50px; }
  footer .middle-footer {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto; }
    footer .middle-footer:after {
      content: " ";
      display: block;
      clear: both; }
    footer .middle-footer .middle-item {
      width: 32.20339%;
      float: left;
      padding-top: 35px;
      text-align: center; }
      footer .middle-footer .middle-item:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      footer .middle-footer .middle-item:nth-child(3n + 2) {
        margin-left: 33.89831%;
        margin-right: -100%;
        clear: none; }
      footer .middle-footer .middle-item:nth-child(3n + 3) {
        margin-left: 67.79661%;
        margin-right: -100%;
        clear: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        footer .middle-footer .middle-item {
          float: none !important;
          width: 100%;
          float: left;
          text-align: center; }
          footer .middle-footer .middle-item:nth-child(1n + 1) {
            margin-left: 0;
            margin-right: -100%;
            clear: none; } }
      @media (min-width: 481px) and (max-width: 620px) {
        footer .middle-footer .middle-item {
          float: none !important;
          width: 100%;
          float: left;
          text-align: center; }
          footer .middle-footer .middle-item:nth-child(1n + 1) {
            margin-left: 0;
            margin-right: -100%;
            clear: none; } }
      @media (min-width: 621px) and (max-width: 769px) {
        footer .middle-footer .middle-item {
          float: none !important;
          width: 100%;
          float: left; }
          footer .middle-footer .middle-item:nth-child(1n + 1) {
            margin-left: 0;
            margin-right: -100%;
            clear: none; } }
  footer .bottom-footer {
    margin-top: 110px; }
    @media (min-width: 300px) and (max-width: 480px) {
      footer .bottom-footer {
        margin-top: 55px; } }

form input[type="checkbox"] {
  display: none; }
  form input[type="checkbox"] + label {
    position: relative;
    margin-left: 30px;
    cursor: pointer;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #494a4e;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    @media (min-width: 1221px) {
      form input[type="checkbox"] + label {
        font-size: 0.99944rem;
        line-height: 1.19933rem; } }
    form input[type="checkbox"] + label:before {
      cursor: pointer;
      position: absolute;
      display: inline-block;
      width: 22px;
      height: 22px;
      content: "";
      margin-top: 1px;
      left: -30px;
      background-image: url("../images/spritesboxes.png");
      background-position: -5px -5px; }
  form input[type="checkbox"]:checked + label {
    color: #494a4e !important; }
    form input[type="checkbox"]:checked + label:before {
      background-position: -37px -5px; }

form input[type="radio"] {
  display: none; }
  form input[type="radio"] + label {
    position: relative;
    margin-left: 30px;
    cursor: pointer;
    font-size: 0.88889rem;
    line-height: 1.5rem;
    color: #494a4e; }
    form input[type="radio"] + label:before {
      cursor: pointer;
      position: absolute;
      display: inline-block;
      width: 22px;
      height: 22px;
      content: "";
      margin-top: 1px;
      left: -30px;
      background-image: url("../images/spritesboxes.png");
      background-position: -69px -5px; }
  form input[type="radio"]:checked + label {
    color: #494a4e !important; }
    form input[type="radio"]:checked + label:before {
      background-position: -101px -5px; }

form label {
  font-family: "lato", sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em;
  margin-top: 5px; }
  @media (min-width: 300px) and (max-width: 480px) {
    form label {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    form label {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    form label {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    form label {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    form label {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    form label {
      font-size: 0.99944rem;
      line-height: 1.19933rem; } }

form .form-text {
  border-radius: 0;
  border: solid 1px #bebdb9;
  background-color: #fff;
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em;
  margin-top: 5px;
  padding: 9px;
  height: 41px;
  max-width: 100%; }
  @media (min-width: 300px) and (max-width: 480px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    form .form-text {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (max-width: 1220px) {
    form .form-text {
      width: 100%; } }

form .form-textarea {
  border-radius: 2px;
  border: solid 1px #494a4e;
  background-color: #fff;
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em;
  margin-top: 5px; }
  @media (min-width: 300px) and (max-width: 480px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    form .form-textarea {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }

form .description {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em;
  margin-top: 5px; }
  @media (min-width: 300px) and (max-width: 480px) {
    form .description {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    form .description {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    form .description {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    form .description {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    form .description {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    form .description {
      font-size: 0.99944rem;
      line-height: 1.19933rem; } }

form .form-submit {
  font-weight: normal;
  border-radius: 2px;
  border: 1px solid #494a4e !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-transform: uppercase;
  text-align: center;
  background: none !important;
  font-family: "lato", sans-serif;
  font-size: 13.44px !important;
  line-height: 1px;
  border: none !important;
  border-radius: 0;
  background-color: #f0f0f2 !important;
  color: #494a4e !important;
  padding: 21px 20px 19px 20px;
  min-width: 100px;
  letter-spacing: 0.2em;
  letter-spacing: 2px;
  margin-top: 5px; }
  form .form-submit:hover, form .form-submit:focus {
    background-color: #f0f0f2 !important;
    cursor: pointer; }

form .form-select, form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 2px;
  background-color: #f0f0f2;
  width: 350px;
  height: 40px;
  color: #494a4e;
  padding: 0px 9px;
  background-image: url(../images/down-arrow.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  font-weight: 700 !important;
  cursor: pointer;
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em;
  margin-top: 5px;
  border: 1px solid #bebdb9; }
  @media (min-width: 300px) and (max-width: 480px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    form .form-select, form select {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  form .form-select::-ms-expand, form select::-ms-expand {
    display: none; }
  form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
    font-weight: 700 !important;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #494a4e;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1221px) {
      form .form-select:hover, form .form-select:focus, form .form-select:active, form select:hover, form select:focus, form select:active {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
  form .form-select option, form select option {
    background: #fff;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #707078;
    letter-spacing: 0em;
    padding: 25px;
    border-bottom: 1px solid #fff; }
    @media (min-width: 300px) and (max-width: 480px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1221px) {
      form .form-select option, form select option {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    form .form-select option:hover, form select option:hover {
      background: #fff;
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #707078;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1221px) {
        form .form-select option:hover, form select option:hover {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
  @media (max-width: 740px) {
    form .form-select, form select {
      width: 100%; } }

form .container-inline .form-type-textfield .form-text {
  width: 407px;
  line-height: 0;
  margin-right: -5px; }

label.option {
  display: inline-block; }

*, *:before, *:after {
  box-sizing: border-box; }

/* Global styles */
.html {
  color: #1b2837; }
  .html:not(.omega-ussc-5col-stacked) .l-main {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto; }
    .html:not(.omega-ussc-5col-stacked) .l-main:after {
      content: " ";
      display: block;
      clear: both; }
    @media (max-width: 1024px) {
      .html:not(.omega-ussc-5col-stacked) .l-main {
        width: 90%; } }
    .html:not(.omega-ussc-5col-stacked) .l-main .l-content {
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      min-height: 600px; }
      .html:not(.omega-ussc-5col-stacked) .l-main .l-content:after {
        content: " ";
        display: block;
        clear: both; }
      .html:not(.omega-ussc-5col-stacked) .l-main .l-content > h1 {
        margin-top: 40px; }
  .html .l-main {
    padding-top: 137px; }
    @media (max-width: 1024px) {
      .html .l-main {
        padding-top: 102px; } }

img {
  max-width: 100%; }

h1 {
  font-family: "merriweather", serif;
  font-weight: 700;
  font-style: normal;
  color: #333332;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px; }
  @media (min-width: 300px) and (max-width: 480px) {
    h1 {
      font-size: 1.66667rem;
      line-height: 2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    h1 {
      font-size: 1.66667rem;
      line-height: 2rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    h1 {
      font-size: 2.22222rem;
      line-height: 2.66667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    h1 {
      font-size: 2.22222rem;
      line-height: 2.66667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    h1 {
      font-size: 2.22222rem;
      line-height: 2.66667rem; } }
  @media (min-width: 1221px) {
    h1 {
      font-size: 2.22222rem;
      line-height: 2.66667rem; } }

h2 {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    h2 {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    h2 {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    h2 {
      font-size: 1.66667rem;
      line-height: 2rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    h2 {
      font-size: 1.66667rem;
      line-height: 2rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    h2 {
      font-size: 1.66667rem;
      line-height: 2rem; } }
  @media (min-width: 1221px) {
    h2 {
      font-size: 1.66667rem;
      line-height: 2rem; } }

h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 1221px) {
    h3, .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }

h4 {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1221px) {
    h4 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }

h5 {
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1221px) {
    h5 {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }

p {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  margin-bottom: 1rem; }
  @media (min-width: 300px) and (max-width: 480px) {
    p {
      font-size: 1rem;
      line-height: 1.2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1221px) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }

a {
  text-decoration: none;
  background-size: 15px 17px; }
  a.pdf {
    position: relative; }
    a.pdf:after {
      content: "";
      background-image: url("../images/pdf-icon.png");
      width: 30px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: 50% 100%;
      margin-top: -3px;
      background-size: 15px 17px; }
  a.doc:after {
    content: "";
    background-image: url("../images/doc-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    background-position: 50% 50%; }
  a.xls:after {
    content: "";
    background-image: url("../images/xls-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    background-position: 50% 50%; }
  a.ppt:after {
    content: "";
    background-image: url("../images/ppt-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    background-position: 50% 50%; }
  a.link:after {
    content: "";
    background-image: url("../images/link-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    background-position: 50% 50%; }
  a.video:after {
    content: "";
    background-image: url("../images/video-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    background-position: 50% 50%; }
  a.cloud:after {
    content: "";
    background-image: url("../images/cloud-icon.png");
    width: 30px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  a.youtube-icon:after {
    background-image: url(../images/yt-icon.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.twitter-icon:after {
    background-image: url(../images/tw-icon.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.rss-icon:after {
    background-image: url(../images/rss-icon.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.email:after {
    background-image: url(../images/email-icon.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.simple-arrow-left:after {
    background-image: url(../images/arrow-left.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.simple-arrow-right:after {
    background-image: url(../images/arrow-right.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.close:after {
    background-image: url(../images/close.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.refresh:after {
    background-image: url(../images/refresh.png);
    width: 42px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%; }
  a.circle-arrow-left:after {
    background-image: url(../images/arrow-left.png);
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%;
    width: 50px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.55);
    height: 50px; }
  a.circle-arrow-right:after {
    background-image: url(../images/arrow-right.png);
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    background-position: 50% 50%;
    width: 50px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.55);
    height: 50px; }

img.file-icon {
  max-width: 15px;
  display: none; }

strong {
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em; }

.l-content a {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4480e0;
  letter-spacing: 0em;
  text-decoration: none; }
  @media (min-width: 300px) and (max-width: 480px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1221px) {
    .l-content a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  .l-content a:hover {
    color: #113a64; }

@media (min-width: 300px) and (max-width: 480px) {
  pre {
    font-size: 0.77778rem;
    line-height: 0.93333rem; } }

@media (min-width: 481px) and (max-width: 620px) {
  pre {
    font-size: 0.83333rem;
    line-height: 1rem; } }

@media (min-width: 621px) and (max-width: 769px) {
  pre {
    font-size: 0.83333rem;
    line-height: 1rem; } }

@media (min-width: 770px) and (max-width: 1024px) {
  pre {
    font-size: 0.88889rem;
    line-height: 1.06667rem; } }

@media (min-width: 1025px) and (max-width: 1220px) {
  pre {
    font-size: 0.88889rem;
    line-height: 1.06667rem; } }

@media (min-width: 1221px) {
  pre {
    font-size: 0.88889rem;
    line-height: 1.06667rem; } }

li p {
  margin: 0; }

ol:not(.flex-control-paging) {
  counter-reset: item; }
  ol:not(.flex-control-paging) li {
    color: #61747C;
    display: block; }
    ol:not(.flex-control-paging) li:before {
      content: counters(item, ".") ". ";
      counter-increment: item; }

.search-block-form input {
  border: none;
  color: #494a4e; }

iframe {
  border: none; }

sup {
  vertical-align: super;
  font-size: smaller; }

em {
  font-style: italic; }

.quote {
  border-top: 2px solid #75757e;
  border-bottom: 2px solid #75757e;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center; }
  .quote * {
    color: #113a64; }

.field--type-text-with-summary ul {
  list-style: inherit;
  padding-left: 26px;
  margin-left: 26px;
  margin-bottom: 15px; }
  .field--type-text-with-summary ul li {
    color: #1b2837 !important;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1221px) {
      .field--type-text-with-summary ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
  .field--type-text-with-summary ul.ussc-blue-list li {
    color: #4480e0 !important; }

.field--type-text-with-summary ol {
  list-style: decimal;
  margin-left: 26px; }
  .field--type-text-with-summary ol li {
    margin-bottom: 15px;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1221px) {
      .field--type-text-with-summary ol li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    .field--type-text-with-summary ol li:before {
      margin-left: -20px; }

.field--type-text-with-summary h2 {
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid #dd090a; }
  .field--type-text-with-summary h2 a {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 1221px) {
      .field--type-text-with-summary h2 a {
        font-size: 1.66667rem;
        line-height: 2rem; } }
  .field--type-text-with-summary h2 img {
    margin-top: 75px; }

.field--type-text-with-summary table tr td {
  border: none; }

.ussc-bullet-list ul {
  list-style: inherit;
  padding-left: 26px;
  margin-left: 26px;
  margin-bottom: 15px; }
  .ussc-bullet-list ul li {
    color: #1b2837 !important;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 1221px) {
      .ussc-bullet-list ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
  .ussc-bullet-list ul.ussc-blue-list li {
    color: #4480e0 !important; }

input, select, textarea {
  box-shadow: none;
  outline: none; }

.red-bottom-border {
  border-bottom: 2px solid #dd090a; }

.btn-blue, .ussc-subscribe-monthly-newsletter .form-submit, .l-region--third-middle-footer .block--webform .form-submit, .ussc-last-event-view .link a {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-transform: uppercase;
  text-align: center;
  background: none !important;
  font-family: "lato", sans-serif;
  font-size: 13.44px !important;
  line-height: 1px;
  border: none !important;
  border-radius: 0;
  background-color: #4480e0 !important;
  color: #fff !important;
  padding: 21px 20px 19px 20px;
  min-width: 100px;
  letter-spacing: 0.2em; }
  .btn-blue:hover, .ussc-subscribe-monthly-newsletter .form-submit:hover, .l-region--third-middle-footer .block--webform .form-submit:hover, .ussc-last-event-view .link a:hover, .btn-blue:focus, .ussc-subscribe-monthly-newsletter .form-submit:focus, .l-region--third-middle-footer .block--webform .form-submit:focus, .ussc-last-event-view .link a:focus {
    background-color: #113a64 !important;
    cursor: pointer; }

.btn-red, .page-search .l-content form.search-form .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-transform: uppercase;
  text-align: center;
  background: none !important;
  font-family: "lato", sans-serif;
  font-size: 13.44px !important;
  line-height: 1px;
  border: none !important;
  border-radius: 0;
  background-color: #dd090a !important;
  color: #fff !important;
  padding: 21px 20px 19px 20px;
  min-width: 100px;
  letter-spacing: 0.2em; }
  .btn-red:hover, .page-search .l-content form.search-form .form-submit:hover, .btn-red:focus, .page-search .l-content form.search-form .form-submit:focus {
    background-color: #dd090a !important;
    cursor: pointer; }

.btn-blue-dark {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-transform: uppercase;
  text-align: center;
  background: none !important;
  font-family: "lato", sans-serif;
  font-size: 13.44px !important;
  line-height: 1px;
  border: none !important;
  border-radius: 0;
  background-color: #113a64 !important;
  color: #fff !important;
  padding: 21px 20px 19px 20px;
  min-width: 100px;
  letter-spacing: 0.2em; }
  .btn-blue-dark:hover, .btn-blue-dark:focus {
    background-color: #113a64 !important;
    cursor: pointer; }

.btn-red-dark {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-transform: uppercase;
  text-align: center;
  background: none !important;
  font-family: "lato", sans-serif;
  font-size: 13.44px !important;
  line-height: 1px;
  border: none !important;
  border-radius: 0;
  background-color: #8f0000 !important;
  color: #fff !important;
  padding: 21px 20px 19px 20px;
  min-width: 100px;
  letter-spacing: 0.2em; }
  .btn-red-dark:hover, .btn-red-dark:focus {
    background-color: #8f0000 !important;
    cursor: pointer; }

.zindex {
  z-index: 12 !important; }

.ussc-title {
  font-family: "merriweather", serif;
  font-weight: 700;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  margin-bottom: 25px;
  padding-bottom: 10px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.582rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.65833rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.65833rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.65833rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.65833rem; } }
  @media (min-width: 1221px) {
    .ussc-title {
      font-size: 2.15167rem;
      line-height: 2.65833rem; } }

.ussc-description-small {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.22222rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.22222rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.22222rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.22222rem; } }
  @media (min-width: 1221px) {
    .ussc-description-small {
      font-size: 0.88889rem;
      line-height: 1.22222rem; } }

.ussc-normal-width-block {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .ussc-normal-width-block:after {
    content: " ";
    display: block;
    clear: both; }

.buttons-container {
  text-align: center; }
  .buttons-container a {
    letter-spacing: 0.2em;
    min-width: 275px;
    display: inline-block;
    line-height: 0em; }
    @media (max-width: 620px) {
      .buttons-container a {
        margin-bottom: 20px; } }
    .buttons-container a:first-child {
      margin-right: 25px; }
      @media (max-width: 620px) {
        .buttons-container a:first-child {
          margin-right: -5px; } }

.field__label {
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #494a4e;
  letter-spacing: 0em; }
  @media (min-width: 300px) and (max-width: 480px) {
    .field__label {
      font-size: 1rem;
      line-height: 1.2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .field__label {
      font-size: 1rem;
      line-height: 2.69rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .field__label {
      font-size: 1rem;
      line-height: 2.69rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .field__label {
      font-size: 1rem;
      line-height: 2.69rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .field__label {
      font-size: 1rem;
      line-height: 2.69rem; } }
  @media (min-width: 1221px) {
    .field__label {
      font-size: 1rem;
      line-height: 2.69rem; } }

/* Ckeditor styles missing */
.subContainer {
  margin: 10px 5px 0;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  clear: both; }
  .subContainer:after {
    content: " ";
    display: block;
    clear: both; }
  .subContainer .rightside {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
    @media (max-width: 769px) {
      .subContainer .rightside {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
  .subContainer .leftside {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
    @media (max-width: 769px) {
      .subContainer .leftside {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
  .subContainer h2 {
    padding-top: 15px; }

span.ext {
  background: url("../images/link-icon.png") 2px center no-repeat; }

/* Legacy styling */
#tab0 {
  margin-left: 0px; }

#tab1:not(.ui-accordion-header) {
  margin-left: 40px; }

#tab2 {
  margin-left: 80px; }

.ussc-accordion-inner-content #tab2 {
  margin-left: 0px; }

.ussc-accordion-content #tab2 {
  margin-left: 0px; }

blockquote {
  margin: 12.8px 40px; }

#tab3:not(.ui-accordion-content) {
  margin-left: 128px; }

#tab4 {
  margin-left: 176px; }

#tab5 {
  margin-left: 224px; }

.ussc-no-icon img {
  width: 15px;
  height: 17px; }

#site-map h2 {
  border-bottom: 2px solid #dd090a;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem; }

.l-header {
  position: fixed;
  z-index: 11;
  width: 100%;
  background-color: #fff; }
  .l-header .l-branding {
    background: rgba(190, 190, 190, 0.39);
    height: 27px; }
  .l-header .l-region--header {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto; }
    .l-header .l-region--header:after {
      content: " ";
      display: block;
      clear: both; }
  @media (max-width: 980px) {
    .l-header .tb-megamenu-main-menu {
      display: none; } }

.l-region--navigation #block-tb-megamenu-main-menu .tb-megamenu .row-fluid {
  border: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.l-header-overlay {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 3;
  background: #fff;
  height: 137px; }
  .l-header-overlay .search-block-form .form-item {
    margin: auto;
    width: 80%;
    display: block;
    padding-top: 35px; }
    .l-header-overlay .search-block-form .form-item input {
      font-family: "merriweather", serif;
      font-weight: 300;
      font-style: normal;
      color: #1b242e;
      letter-spacing: 0.025em;
      opacity: 0.6;
      border-bottom: 1px solid #1b242e !important;
      width: 100%;
      height: 65px;
      display: block; }
      @media (min-width: 300px) and (max-width: 480px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 1.66667rem;
          line-height: 2rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 1.94444rem;
          line-height: 2.33333rem; } }
      @media (min-width: 1221px) {
        .l-header-overlay .search-block-form .form-item input {
          font-size: 2.5rem;
          line-height: 3rem; } }
      .l-header-overlay .search-block-form .form-item input:focus {
        outline: none; }
      .l-header-overlay .search-block-form .form-item input::-webkit-input-placeholder {
        color: #1b242e; }
      .l-header-overlay .search-block-form .form-item input:-moz-placeholder {
        color: #1b242e; }
      .l-header-overlay .search-block-form .form-item input::-moz-placeholder {
        color: #1b242e; }
      .l-header-overlay .search-block-form .form-item input:-ms-input-placeholder {
        color: #1b242e; }
  .l-header-overlay .search-block-form .form-submit {
    display: none; }

table {
  margin-top: 0.75rem;
  margin-bottom: 1.5rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-left: 0%;
  margin-right: 0%; }
  table caption {
    background-color: #113a64;
    position: relative;
    padding: 5px;
    font-family: "merriweather", serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      table caption {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      table caption {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      table caption {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      table caption {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      table caption {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 1221px) {
      table caption {
        font-size: 1.49833rem;
        line-height: 1.798rem; } }
    table caption .plus-active .bar:nth-child(2) {
      -webkit-transform: rotate(0deg) !important;
      transform: rotate(0deg) !important; }
    table caption .resp-arrow {
      position: relative;
      width: 25px;
      height: 25px;
      border-right: 0;
      border-bottom: 0;
      border-left: 0;
      border-top-width: 0px;
      display: inline-block;
      float: left;
      margin-top: 5px;
      margin-left: 5px; }
      table caption .resp-arrow .bar {
        cursor: pointer;
        position: absolute;
        border-radius: 20px;
        background: #fff;
        transition: 400ms all ease-out; }
        table caption .resp-arrow .bar:nth-child(1) {
          top: 9.3px;
          left: 2px;
          height: 6px;
          width: 20px; }
        table caption .resp-arrow .bar:nth-child(2) {
          top: 2px;
          left: 9.3px;
          height: 20px;
          width: 6px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
    table caption i.fa {
      cursor: pointer;
      font-size: 15px;
      line-height: 1;
      position: absolute;
      left: 10px;
      top: 50%;
      margin-top: -15px;
      width: 30px;
      height: 30px;
      line-height: 1;
      border-radius: 50%; }
      table caption i.fa:before {
        padding: 8px 0;
        display: block;
        color: #fff; }
      table caption i.fa.fa-minus {
        background-color: #fff; }
        table caption i.fa.fa-minus:hover {
          background-color: #012134; }
      table caption i.fa.fa-plus {
        background-color: #fff; }
        table caption i.fa.fa-plus:hover {
          background-color: #4480e0; }
  table thead th {
    background-color: #4480e0;
    border: solid 1px #dbdbdb;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0em;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1221px) {
      table thead th {
        font-size: 1rem;
        line-height: 1.2rem; } }
  table tr td {
    border: solid 1px #dbdbdb;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #5f7180;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1221px) {
      table tr td {
        font-size: 1rem;
        line-height: 1.2rem; } }
  table tr.odd {
    background-color: #fff; }
  table tr.even {
    background-color: #f3f2f2; }
  table td, table th {
    padding: 10px 15px; }
  table.collapsed thead, table.collapsed tbody {
    display: none; }
  @media (max-width: 768px) {
    table caption {
      font-size: 1.22222rem;
      line-height: 1.5rem;
      padding-top: 0.75rem;
      padding-bottom: 0.75rem; }
      table caption i.fa {
        font-size: 10px;
        width: 20px;
        height: 20px;
        margin-top: -10px; }
        table caption i.fa:before {
          padding: 5px 0; }
    table thead {
      display: none !important; }
    table tr {
      width: 100%;
      float: left;
      margin-right: 1.69492%;
      display: block;
      margin-bottom: 0px;
      padding: 0; }
      table tr td {
        text-align: right;
        width: 100%;
        display: block;
        border-bottom: none; }
        table tr td:last-child {
          border-bottom: solid 2px #dbdbdb; }
        table tr td:before {
          content: attr(data-label);
          float: left;
          text-transform: uppercase;
          font-weight: 700;
          color: #4480e0; } }
  @media (max-width: 400px) {
    table {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
      table caption {
        font-size: 1.11111rem;
        line-height: 1.5rem;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        line-height: 31px; }
      table thead th {
        font-size: 0.77778rem;
        line-height: 1.5rem; }
      table tr td {
        font-size: 0.77778rem;
        line-height: 1.5rem; }
      table td, table th {
        padding: 5px 10px; } }

.ussc-cycle-slider-block {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 90px; }
  .ussc-cycle-slider-block:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-cycle-slider-block ul {
    text-align: left;
    color: #fff;
    overflow: hidden; }
    .ussc-cycle-slider-block ul li {
      background: #243a52;
      height: 185px;
      position: relative;
      text-align: center;
      width: 33%;
      vertical-align: top;
      display: inline-block; }
      @media (max-width: 1220px) {
        .ussc-cycle-slider-block ul li {
          width: 32%; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-cycle-slider-block ul li {
          width: 33%; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-cycle-slider-block ul li {
          width: 32.6%; } }
      .ussc-cycle-slider-block ul li .description {
        display: none; }
      .ussc-cycle-slider-block ul li .title {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #fff;
        letter-spacing: 0em;
        padding-top: 25px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 0.83333rem;
            line-height: 1rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 1.66667rem;
            line-height: 2rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 1.66667rem;
            line-height: 2rem; } }
        @media (min-width: 1221px) {
          .ussc-cycle-slider-block ul li .title {
            font-size: 1.66667rem;
            line-height: 2rem; } }
        @media (min-width: 769px) {
          .ussc-cycle-slider-block ul li .title {
            padding-top: 65px; } }
      .ussc-cycle-slider-block ul li .date {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #fff;
        letter-spacing: 0em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 0.66667rem;
            line-height: 0.8rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 1221px) {
          .ussc-cycle-slider-block ul li .date {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
      .ussc-cycle-slider-block ul li:first-child {
        background: #161a32;
        background-image: url("../images/top-slide.png");
        background-size: cover;
        clear: both;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-right: 0px;
        margin-bottom: 5px;
        height: 284px; }
        .ussc-cycle-slider-block ul li:first-child .title {
          font-family: "lato", sans-serif;
          font-weight: 400;
          font-style: normal;
          color: #fff;
          letter-spacing: 0em;
          margin-bottom: 15px; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.38889rem;
              line-height: 1.66667rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 1221px) {
            .ussc-cycle-slider-block ul li:first-child .title {
              font-size: 1.66667rem;
              line-height: 2rem; } }
        .ussc-cycle-slider-block ul li:first-child .date {
          font-family: "lato", sans-serif;
          font-weight: 400;
          font-style: normal;
          color: #fff;
          letter-spacing: 0em;
          margin-bottom: 20px; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.38889rem;
              line-height: 1.66667rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.38889rem;
              line-height: 1.66667rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.38889rem;
              line-height: 1.66667rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.66667rem;
              line-height: 2rem; } }
          @media (min-width: 1221px) {
            .ussc-cycle-slider-block ul li:first-child .date {
              font-size: 1.66667rem;
              line-height: 2rem; } }
        .ussc-cycle-slider-block ul li:first-child .description {
          display: block;
          font-family: "lato", sans-serif;
          font-weight: 400;
          font-style: normal;
          color: #fff;
          letter-spacing: 0em;
          max-width: 95%;
          margin: 0 auto; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 1rem;
              line-height: 1.2rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 1rem;
              line-height: 1.2rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 1.11111rem;
              line-height: 1.33333rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 1.11111rem;
              line-height: 1.33333rem; } }
          @media (min-width: 1221px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              font-size: 1.11111rem;
              line-height: 1.33333rem; } }
          @media (min-width: 769px) {
            .ussc-cycle-slider-block ul li:first-child .description {
              max-width: 700px; } }
      .ussc-cycle-slider-block ul li:nth-child(2) {
        background-image: url("../images/bottom-slide-1.png"); }
        .ussc-cycle-slider-block ul li:nth-child(2):before {
          content: '';
          border-bottom: 13px solid #fff;
          border-right: 13px solid transparent;
          border-left: 13px solid transparent;
          border-bottom-color: #fff;
          position: absolute;
          top: -18px; }
      .ussc-cycle-slider-block ul li:nth-child(3) {
        background-image: url("../images/bottom-slide-2.png"); }
        .ussc-cycle-slider-block ul li:nth-child(3):before {
          content: '';
          border-bottom: 13px solid transparent;
          border-top: 13px solid transparent;
          border-right: 13px solid #fff;
          position: absolute;
          top: 50%;
          left: -17px; }
        .ussc-cycle-slider-block ul li:nth-child(3):after {
          content: '';
          border-bottom: 13px solid transparent;
          border-top: 13px solid transparent;
          border-right: 13px solid #fff;
          position: absolute;
          top: 50%;
          right: 0px;
          z-index: 1; }
      .ussc-cycle-slider-block ul li:nth-child(4) {
        background-image: url("../images/bottom-slide-3.png"); }
        .ussc-cycle-slider-block ul li:nth-child(4):before {
          content: '';
          border-top: 13px solid #fff;
          border-right: 13px solid transparent;
          border-left: 13px solid transparent;
          border-bottom-color: #fff;
          position: absolute;
          top: 0px; }
    .ussc-cycle-slider-block ul.ussc-clickable li:not(:first-child) {
      cursor: pointer; }
    .ussc-cycle-slider-block ul.ussc-clickable li:nth-child(3):before {
      left: -16px; }

.ussc-three-blocks-title .content .item.ussc-guideline-icon, .ussc-three-blocks-title .content .item.ussc-case-law-icon, .ussc-three-blocks-title .content .item.ussc-policy-icon {
  text-align: center;
  min-height: 200px; }
  .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .item.ussc-policy-icon > a {
    margin-bottom: 35px;
    display: block; }
  .ussc-three-blocks-title .content .item.ussc-guideline-icon:after, .ussc-three-blocks-title .content .item.ussc-case-law-icon:after, .ussc-three-blocks-title .content .item.ussc-policy-icon:after {
    font-family: "FontAwesome";
    content: '\f02d';
    display: block;
    font-size: 160px;
    color: #161a32;
    opacity: 0.35;
    z-index: -1;
    padding-top: 50px; }

.ussc-three-blocks-title {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  margin: 0px auto;
  padding: 20px 0px;
  clear: both;
  position: relative; }
  .ussc-three-blocks-title:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-three-blocks-title .content .item {
    width: 32.20339%;
    float: left;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #231f20;
    letter-spacing: 0em;
    position: relative;
    list-style-type: none;
    margin-bottom: 40px; }
    .ussc-three-blocks-title .content .item:nth-child(3n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .ussc-three-blocks-title .content .item:nth-child(3n + 2) {
      margin-left: 33.89831%;
      margin-right: -100%;
      clear: none; }
    .ussc-three-blocks-title .content .item:nth-child(3n + 3) {
      margin-left: 67.79661%;
      margin-right: -100%;
      clear: none; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1221px) {
      .ussc-three-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-three-blocks-title .content .item {
        float: none !important;
        width: 100%;
        float: left;
        margin-bottom: 30px; }
        .ussc-three-blocks-title .content .item:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-three-blocks-title .content .item {
        width: 49.15254%;
        float: left;
        margin-bottom: 30px; }
        .ussc-three-blocks-title .content .item:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .ussc-three-blocks-title .content .item:nth-child(2n + 2) {
          margin-left: 50.84746%;
          margin-right: -100%;
          clear: none; } }
    .ussc-three-blocks-title .content .item .title {
      font-family: "merriweather", serif;
      font-weight: 300;
      font-style: normal;
      color: #1b2938;
      letter-spacing: 0.075em;
      padding-bottom: 15px;
      height: 125px;
      position: relative; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1221px) {
        .ussc-three-blocks-title .content .item .title {
          font-size: 1.27722rem;
          line-height: 1.53267rem; } }
      .ussc-three-blocks-title .content .item .title.ussc-auto-height {
        height: auto; }
      @media (max-width: 769px) {
        .ussc-three-blocks-title .content .item .title {
          height: auto; } }
      .ussc-three-blocks-title .content .item .title a {
        font-family: "merriweather", serif;
        font-weight: 300;
        font-style: normal;
        color: #1b2938;
        letter-spacing: 0.075em;
        padding-bottom: 15px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 0.83333rem;
            line-height: 1rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1221px) {
          .ussc-three-blocks-title .content .item .title a {
            font-size: 1.27722rem;
            line-height: 1.53267rem; } }
    .ussc-three-blocks-title .content .item .description {
      display: inline-block; }
      .ussc-three-blocks-title .content .item .description * {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #231f20;
        letter-spacing: 0em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 1221px) {
          .ussc-three-blocks-title .content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
    .ussc-three-blocks-title .content .item .link {
      padding: 20px 0px 10px 0px;
      clear: both;
      margin-top: 30px;
      border-top: solid 1px #75757e;
      bottom: 0px;
      width: 99%; }
      .ussc-three-blocks-title .content .item .link a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #203246;
        letter-spacing: 0.2em;
        text-transform: uppercase; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1221px) {
          .ussc-three-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
    .ussc-three-blocks-title .content .item.ussc-case-law-icon:after {
      content: '\f0e3'; }
    .ussc-three-blocks-title .content .item.ussc-policy-icon:after {
      content: '\f19c'; }
  .ussc-three-blocks-title.shadow .content .item {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    min-height: 250px;
    padding: 20px;
    background: #fff; }
    .ussc-three-blocks-title.shadow .content .item .link {
      width: 88%; }
  .ussc-three-blocks-title.listing-page .content .item {
    margin-bottom: 65px; }
    .ussc-three-blocks-title.listing-page .content .item .link {
      border-bottom: solid 1px #75757e;
      border-top: none; }

.ussc-two-blocks-title {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  margin: 0px auto;
  padding: 20px 0px;
  clear: both;
  position: relative; }
  .ussc-two-blocks-title:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-two-blocks-title .content .item {
    width: 49.15254%;
    float: left;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #231f20;
    letter-spacing: 0em;
    position: relative;
    list-style-type: none;
    margin-bottom: 40px; }
    .ussc-two-blocks-title .content .item:nth-child(2n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .ussc-two-blocks-title .content .item:nth-child(2n + 2) {
      margin-left: 50.84746%;
      margin-right: -100%;
      clear: none; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1221px) {
      .ussc-two-blocks-title .content .item {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-two-blocks-title .content .item {
        float: none !important;
        width: 100%;
        float: left;
        margin-bottom: 30px; }
        .ussc-two-blocks-title .content .item:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-two-blocks-title .content .item {
        width: 49.15254%;
        float: left;
        margin-bottom: 30px; }
        .ussc-two-blocks-title .content .item:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .ussc-two-blocks-title .content .item:nth-child(2n + 2) {
          margin-left: 50.84746%;
          margin-right: -100%;
          clear: none; } }
    .ussc-two-blocks-title .content .item .title {
      font-family: "merriweather", serif;
      font-weight: 300;
      font-style: normal;
      color: #1b2938;
      letter-spacing: 0.075em;
      padding-bottom: 15px;
      height: 125px;
      position: relative; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1221px) {
        .ussc-two-blocks-title .content .item .title {
          font-size: 1.27722rem;
          line-height: 1.53267rem; } }
      .ussc-two-blocks-title .content .item .title.ussc-auto-height {
        height: auto; }
      @media (max-width: 769px) {
        .ussc-two-blocks-title .content .item .title {
          height: auto; } }
      .ussc-two-blocks-title .content .item .title a {
        font-family: "merriweather", serif;
        font-weight: 300;
        font-style: normal;
        color: #1b2938;
        letter-spacing: 0.075em;
        padding-bottom: 15px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 0.83333rem;
            line-height: 1rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1221px) {
          .ussc-two-blocks-title .content .item .title a {
            font-size: 1.27722rem;
            line-height: 1.53267rem; } }
    @media (min-width: 1025px) {
      .ussc-two-blocks-title .content .item .description {
        width: 66.10169%;
        float: left;
        margin-right: 1.69492%; } }
    .ussc-two-blocks-title .content .item .description * {
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #231f20;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.96667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.96667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.96667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.96667rem; } }
      @media (min-width: 1221px) {
        .ussc-two-blocks-title .content .item .description * {
          font-size: 0.77778rem;
          line-height: 0.96667rem; } }
    @media (min-width: 1025px) {
      .ussc-two-blocks-title .content .item .picture {
        width: 32.20339%;
        float: right;
        margin-right: 0; } }
    .ussc-two-blocks-title .content .item .link {
      padding: 20px 0px 10px 0px;
      clear: both;
      margin-top: 30px;
      border-top: solid 1px #75757e;
      bottom: 0px;
      width: 99%; }
      .ussc-two-blocks-title .content .item .link a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #203246;
        letter-spacing: 0.2em;
        text-transform: uppercase; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1221px) {
          .ussc-two-blocks-title .content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
  .ussc-two-blocks-title.shadow .content .item {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    min-height: 250px;
    padding: 20px;
    background: #fff; }
    .ussc-two-blocks-title.shadow .content .item .link {
      width: 88%; }
  .ussc-two-blocks-title.listing-page .content .item {
    margin-bottom: 65px; }
    .ussc-two-blocks-title.listing-page .content .item .link {
      border-bottom: solid 1px #75757e;
      border-top: none; }

.ussc-video-grid-three-items .item {
  width: 32.20339%;
  float: left;
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #231f20;
  letter-spacing: 0em;
  margin-bottom: 40px; }
  .ussc-video-grid-three-items .item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  .ussc-video-grid-three-items .item:nth-child(3n + 2) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none; }
  .ussc-video-grid-three-items .item:nth-child(3n + 3) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.93333rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.96667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.96667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.96667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.96667rem; } }
  @media (min-width: 1221px) {
    .ussc-video-grid-three-items .item {
      font-size: 0.77778rem;
      line-height: 0.96667rem; } }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-video-grid-three-items .item {
      float: none !important;
      width: 100%;
      float: left;
      margin-bottom: 30px; }
      .ussc-video-grid-three-items .item:nth-child(1n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: none; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-video-grid-three-items .item {
      float: none !important;
      width: 100%;
      float: left;
      margin-bottom: 30px; }
      .ussc-video-grid-three-items .item:nth-child(1n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: none; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-video-grid-three-items .item {
      float: none !important;
      width: 100%;
      float: left;
      margin-bottom: 30px; }
      .ussc-video-grid-three-items .item:nth-child(1n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: none; } }
  .ussc-video-grid-three-items .item .title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #1b2938;
    letter-spacing: 0.075em;
    margin-bottom: 15px;
    min-height: 38px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1221px) {
      .ussc-video-grid-three-items .item .title {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
  .ussc-video-grid-three-items .item .media_embed {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden; }
    .ussc-video-grid-three-items .item .media_embed iframe {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100% !important; }

.ussc-about-description-block {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px; }
  .ussc-about-description-block:after {
    content: " ";
    display: block;
    clear: both; }
  @media (max-width: 769px) {
    .ussc-about-description-block {
      padding-top: 40px;
      padding-bottom: 25px; } }
  .ussc-about-description-block .title {
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    margin-bottom: 25px;
    padding-bottom: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 3.33333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 2.65833rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 2.65833rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1221px) {
      .ussc-about-description-block .title {
        font-size: 2.77778rem;
        line-height: 2.65833rem; } }
  .ussc-about-description-block .description {
    text-align: center;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #231f20;
    letter-spacing: 0em;
    margin-bottom: 25px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-about-description-block .description {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-about-description-block .description {
        font-size: 0.83333rem;
        line-height: 1.22222rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-about-description-block .description {
        font-size: 0.88889rem;
        line-height: 1.22222rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-about-description-block .description {
        font-size: 0.88889rem;
        line-height: 1.22222rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-about-description-block .description {
        font-size: 1rem;
        line-height: 1.22222rem; } }
    @media (min-width: 1221px) {
      .ussc-about-description-block .description {
        font-size: 1rem;
        line-height: 1.22222rem; } }
  .ussc-about-description-block .link {
    text-align: center; }
    .ussc-about-description-block .link a {
      text-transform: uppercase;
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #231f20;
      letter-spacing: 0.1em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-description-block .link a {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-description-block .link a {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-description-block .link a {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-description-block .link a {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-description-block .link a {
          font-size: 1rem;
          line-height: 1.2rem; } }
      @media (min-width: 1221px) {
        .ussc-about-description-block .link a {
          font-size: 1rem;
          line-height: 1.2rem; } }
  .ussc-about-description-block + p {
    display: none; }

.ussc-background .content-first-row .ussc-about-description-block .title {
  color: #fff; }

.ussc-background .content-first-row .ussc-about-description-block .description {
  color: #fff; }

.ussc-background .content-first-row .ussc-about-description-block .link a {
  color: #fff; }
  .ussc-background .content-first-row .ussc-about-description-block .link a:hover {
    color: #4480e0; }

.ussc-about-map-block {
  padding-top: 40px; }
  .ussc-about-map-block .title {
    text-transform: uppercase;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 40px;
    padding-bottom: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1221px) {
      .ussc-about-map-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
  .ussc-about-map-block .map {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 40px;
    position: relative;
    padding-bottom: 50%;
    overflow: hidden; }
    .ussc-about-map-block .map .first-line-title {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em;
      text-transform: uppercase;
      display: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1221px) {
        .ussc-about-map-block .map .first-line-title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
    .ussc-about-map-block .map .second-line-title {
      font-family: "merriweather", serif;
      font-weight: 400;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em;
      margin-bottom: 20px;
      display: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 1221px) {
        .ussc-about-map-block .map .second-line-title {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
    .ussc-about-map-block .map img {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.ussc-about-mission-block .top-container {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 60px; }
  .ussc-about-mission-block .top-container:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-about-mission-block .top-container .item.left {
    width: 57.62712%;
    float: left;
    margin-left: 8.47458%;
    margin-right: -100%; }
    @media (max-width: 620px) {
      .ussc-about-mission-block .top-container .item.left {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
    .ussc-about-mission-block .top-container .item.left .title {
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em;
      text-align: left;
      margin-bottom: 25px;
      padding-bottom: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.66667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.65833rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.65833rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.65833rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.65833rem; } }
      @media (min-width: 1221px) {
        .ussc-about-mission-block .top-container .item.left .title {
          font-size: 2.22222rem;
          line-height: 2.65833rem; } }
    .ussc-about-mission-block .top-container .item.left .ussc-description-small {
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1221px) {
        .ussc-about-mission-block .top-container .item.left .ussc-description-small {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
    .ussc-about-mission-block .top-container .item.left ul {
      list-style: disc;
      padding-left: 20px; }
    .ussc-about-mission-block .top-container .item.left ol li {
      padding: 10px 0px;
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.13333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.22222rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.22222rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1221px) {
        .ussc-about-mission-block .top-container .item.left ol li {
          font-size: 0.94444rem;
          line-height: 1.22222rem; } }
      .ussc-about-mission-block .top-container .item.left ol li:before {
        font-weight: bold; }
  .ussc-about-mission-block .top-container .item.right {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
    @media (max-width: 620px) {
      .ussc-about-mission-block .top-container .item.right {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }

.ussc-about-mission-block .bottom-container {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px; }
  .ussc-about-mission-block .bottom-container:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-about-mission-block .bottom-container video {
    max-width: 100%; }
  .ussc-about-mission-block .bottom-container .media_embed {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden; }
    .ussc-about-mission-block .bottom-container .media_embed iframe {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100% !important; }

.ussc-about-mission-block + p {
  display: none; }

.ussc-about-organization-block {
  padding: 1px 0px; }
  .ussc-about-organization-block .item {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: 60px 60px;
    margin: 100px 0px; }
    @media (min-width: 769px) {
      .ussc-about-organization-block .item {
        width: 49.15254%;
        float: left; }
        .ussc-about-organization-block .item:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .ussc-about-organization-block .item:nth-child(2n + 2) {
          margin-left: 50.84746%;
          margin-right: -100%;
          clear: none; } }
    @media (max-width: 769px) {
      .ussc-about-organization-block .item {
        margin: 60px 0px; } }
    .ussc-about-organization-block .item .title {
      text-transform: uppercase;
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em;
      text-align: center;
      margin-bottom: 15px; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 2.65833rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 2.65833rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 2.65833rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 2.65833rem; } }
      @media (min-width: 1221px) {
        .ussc-about-organization-block .item .title {
          font-size: 1.38889rem;
          line-height: 2.65833rem; } }

.ussc-helpline-block {
  margin: auto;
  max-width: 340px; }
  .ussc-helpline-block .title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.025em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-helpline-block .title {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-helpline-block .title {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-helpline-block .title {
        font-size: 2rem;
        line-height: 2.4rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-helpline-block .title {
        font-size: 2rem;
        line-height: 2.4rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-helpline-block .title {
        font-size: 2rem;
        line-height: 2.4rem; } }
    @media (min-width: 1221px) {
      .ussc-helpline-block .title {
        font-size: 2rem;
        line-height: 2.4rem; } }
  .ussc-helpline-block .description {
    margin-top: 15px;
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.025em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1221px) {
      .ussc-helpline-block .description {
        font-size: 1rem;
        line-height: 1.2rem; } }
  .ussc-helpline-block .contact {
    margin-top: 20px;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.025em;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1221px) {
      .ussc-helpline-block .contact {
        font-size: 1rem;
        line-height: 1.2rem; } }
    .ussc-helpline-block .contact a[href^=tel] {
      color: #fff; }
  .ussc-helpline-block .hours {
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.025em;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }
    @media (min-width: 1221px) {
      .ussc-helpline-block .hours {
        font-size: 1rem;
        line-height: 1.2rem; } }

.ussc-list-container-block {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px; }
  .ussc-list-container-block:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-list-container-block .ussc-list-items {
    width: 32.20339%;
    float: left; }
    .ussc-list-container-block .ussc-list-items:nth-child(3n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .ussc-list-container-block .ussc-list-items:nth-child(3n + 2) {
      margin-left: 33.89831%;
      margin-right: -100%;
      clear: none; }
    .ussc-list-container-block .ussc-list-items:nth-child(3n + 3) {
      margin-left: 67.79661%;
      margin-right: -100%;
      clear: none; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-list-container-block .ussc-list-items {
        float: none !important;
        width: 100%;
        float: left;
        margin-bottom: 30px; }
        .ussc-list-container-block .ussc-list-items:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-list-container-block .ussc-list-items {
        float: none !important;
        width: 100%;
        float: left;
        margin-bottom: 30px; }
        .ussc-list-container-block .ussc-list-items:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-list-container-block .ussc-list-items {
        float: none !important;
        width: 100%;
        float: left;
        margin-bottom: 30px; }
        .ussc-list-container-block .ussc-list-items:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }

.ussc-list-items .title {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #1b2938;
  letter-spacing: 0.075em;
  padding-top: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-list-items .title {
      font-size: 0.94444rem;
      line-height: 1.13333rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-list-items .title {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-list-items .title {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-list-items .title {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-list-items .title {
      font-size: 1.11111rem;
      line-height: 1.33333rem; } }
  @media (min-width: 1221px) {
    .ussc-list-items .title {
      font-size: 1.49944rem;
      line-height: 1.79933rem; } }

.ussc-list-items ul {
  list-style: initial;
  padding-left: 18px; }
  .ussc-list-items ul li {
    border-bottom: 1px solid #cdcdcd;
    padding: 20px 0px;
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #231f20;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    @media (min-width: 1221px) {
      .ussc-list-items ul li {
        font-size: 0.77778rem;
        line-height: 0.96667rem; } }
    .ussc-list-items ul li:last-child {
      border-bottom: none; }

.ussc-related-information-block {
  font-family: "lato", sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.075em;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    .ussc-related-information-block {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  .ussc-related-information-block:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-related-information-block .title {
    font-family: "merriweather", serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    text-align: center;
    border-bottom: solid 2px #fff;
    padding-bottom: 29px;
    margin-bottom: 37px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
    @media (min-width: 1221px) {
      .ussc-related-information-block .title {
        font-size: 1.18611rem;
        line-height: 1.42333rem; } }
  .ussc-related-information-block .content ul li {
    padding-left: 25px;
    margin-bottom: 40px; }
    .ussc-related-information-block .content ul li:before {
      content: "";
      background-image: url("../images/arrow-white.png");
      width: 11px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      position: absolute;
      background-position: 50% 50%;
      margin-top: 5px;
      left: 30px; }

.ussc-sentencing-commission-block {
  overflow: hidden;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 45px;
  padding-top: 30px; }
  
#boxes-box-ussc_box_home_sentencing p:last-child,
#boxes-box-ussc_box_home_sentencing ul:last-child {
 margin: 0px;
 padding: 0px;
}
  .ussc-sentencing-commission-block:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-sentencing-commission-block .title {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-family: "merriweather", serif;
    font-weight: 700;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 40px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-sentencing-commission-block .title {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-sentencing-commission-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-sentencing-commission-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-sentencing-commission-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-sentencing-commission-block .title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1221px) {
      .ussc-sentencing-commission-block .title {
        font-size: 2.15167rem;
        line-height: 2.65833rem; } }
  .ussc-sentencing-commission-block .left {
    padding-left: 25px;
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
    @media (max-width: 620px) {
      .ussc-sentencing-commission-block .left {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0px; } }
    .ussc-sentencing-commission-block .left .description {
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #231f20;
      letter-spacing: 0em;
      margin-bottom: 25px; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 0.83333rem;
          line-height: 1.22222rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 0.88889rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 1rem;
          line-height: 1.22222rem; } }
      @media (min-width: 1221px) {
        .ussc-sentencing-commission-block .left .description {
          font-size: 1rem;
          line-height: 1.22222rem; } }
    .ussc-sentencing-commission-block .left .link {
      margin-bottom: 100px; }
      @media (max-width: 620px) {
        .ussc-sentencing-commission-block .left .link {
          margin-bottom: 50px; } }
    .ussc-sentencing-commission-block .left .buttons-container {
      text-align: center; }
      @media (min-width: 621px) {
        .ussc-sentencing-commission-block .left .buttons-container {
          width: 582px; } }
      .ussc-sentencing-commission-block .left .buttons-container a {
        letter-spacing: 0.2em;
        width: 275px;
        display: inline-block;
        line-height: 0em; }
        @media (max-width: 620px) {
          .ussc-sentencing-commission-block .left .buttons-container a {
            margin-bottom: 20px; } }
        .ussc-sentencing-commission-block .left .buttons-container a:first-child {
          margin-right: 25px; }
          @media (max-width: 620px) {
            .ussc-sentencing-commission-block .left .buttons-container a:first-child {
              margin-right: -5px; } }
  .ussc-sentencing-commission-block .right {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    text-align: right;
    padding-right: 40px; }
    @media (max-width: 620px) {
      .ussc-sentencing-commission-block .right {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        text-align: center;
        padding-right: 0px; } }
    .ussc-sentencing-commission-block .right .picture .link {
      padding-right: 45px; }
      @media (max-width: 769px) {
        .ussc-sentencing-commission-block .right .picture .link {
          padding-right: 0px; } }
    @media (max-width: 1024px) {
      .ussc-sentencing-commission-block .right .picture img {
        width: 230px; } }
    @media (max-width: 769px) {
      .ussc-sentencing-commission-block .right .picture img {
        max-width: 235px;
        max-height: 280px; } }
  .ussc-sentencing-commission-block .link a {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #203246;
    letter-spacing: 0.2em;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 1221px) {
      .ussc-sentencing-commission-block .link a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
  .ussc-sentencing-commission-block + p {
    display: none; }

.ussc-sitename-logo-block {
  display: inline-block;
  height: 100px;
  margin-top: -25px;
  position: relative;
  z-index: 2; }
  .ussc-sitename-logo-block h1.site-name {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #1b2938;
    letter-spacing: 0.075em;
    text-align: left; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 1.22222rem;
        line-height: 1.46667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 1.22222rem;
        line-height: 1.46667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 1.25278rem;
        line-height: 1.50333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 1.25278rem;
        line-height: 1.50333rem; } }
    @media (min-width: 1221px) {
      .ussc-sitename-logo-block h1.site-name {
        font-size: 1.25278rem;
        line-height: 1.50333rem; } }
    .ussc-sitename-logo-block h1.site-name a {
      display: block;
      max-width: 490px;
      padding-left: 135px;
      padding-top: 38px;
      color: #1b2938; }
      @media (max-width: 620px) {
        .ussc-sitename-logo-block h1.site-name a {
          padding-left: 120px; } }
      .ussc-sitename-logo-block h1.site-name a img {
        top: 2px;
        left: 0px;
        position: absolute; }
        @media (max-width: 769px) {
          .ussc-sitename-logo-block h1.site-name a img {
            max-width: 132px; } }
      @media (max-width: 620px) {
        .ussc-sitename-logo-block h1.site-name a span {
          display: none; } }

.ussc-socialnetwork-address-block .social-networks ul {
  text-align: center; }
  .ussc-socialnetwork-address-block .social-networks ul li {
    display: inline-block;
    padding: 15px;
    padding-bottom: 30px; }

.ussc-socialnetwork-address-block .details a[href^=tel] {
  color: #fff; }

.ussc-socialnetwork-address-block .details .title {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.025em;
  text-transform: uppercase; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    .ussc-socialnetwork-address-block .details .title {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }

.ussc-socialnetwork-address-block .details .address {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.025em;
  max-width: 224px;
  margin: auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    .ussc-socialnetwork-address-block .details .address {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  .ussc-socialnetwork-address-block .details .address a {
    color: #fff; }

.ussc-socialnetwork-address-block .details .phone {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.025em;
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    .ussc-socialnetwork-address-block .details .phone {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  .ussc-socialnetwork-address-block .details .phone a[href^=tel] {
    color: #fff; }

.ussc-socialnetwork-address-block .details .email a {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.025em; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  @media (min-width: 1221px) {
    .ussc-socialnetwork-address-block .details .email a {
      font-size: 0.88889rem;
      line-height: 1.06667rem; } }
  .ussc-socialnetwork-address-block .details .email a span {
    display: none; }

.ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.025em;
  text-align: center;
  max-width: 324px;
  margin: auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.33333rem;
      line-height: 1.6rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.64389rem;
      line-height: 1.97267rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.64389rem;
      line-height: 1.97267rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.64389rem;
      line-height: 1.97267rem; } }
  @media (min-width: 1221px) {
    .ussc-subscribe-monthly-newsletter p, .ussc-subscribe-monthly-newsletter h2, .l-region--third-middle-footer .block--webform p, .l-region--third-middle-footer .block--webform h2 {
      font-size: 1.64389rem;
      line-height: 1.97267rem; } }

.ussc-subscribe-monthly-newsletter .form-item label, .l-region--third-middle-footer .block--webform .form-item label {
  display: none; }

.ussc-subscribe-monthly-newsletter .form-item input, .l-region--third-middle-footer .block--webform .form-item input {
  width: 324px;
  height: 45px;
  border: 0; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-subscribe-monthly-newsletter .form-item input, .l-region--third-middle-footer .block--webform .form-item input {
      width: 80%; } }

.ussc-subscribe-monthly-newsletter .form-submit, .l-region--third-middle-footer .block--webform .form-submit {
  margin-top: 20px; }

.ussc-tabs-amendment-process-block {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 50px;
  list-style: none; }
  .ussc-tabs-amendment-process-block:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-tabs-amendment-process-block h2 {
    font-family: "merriweather", serif;
    font-weight: 700;
    font-style: normal;
    color: #333332;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: 30px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1221px) {
      .ussc-tabs-amendment-process-block h2 {
        font-size: 2.15167rem;
        line-height: 2.65833rem; } }
  .ussc-tabs-amendment-process-block h2.resp-tab-active span.resp-arrow {
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-top-width: 0px; }
    .ussc-tabs-amendment-process-block h2.resp-tab-active span.resp-arrow .bar:nth-child(2) {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  .ussc-tabs-amendment-process-block .resp-arrow {
    position: relative;
    width: 25px;
    height: 25px;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-top-width: 0px; }
    .ussc-tabs-amendment-process-block .resp-arrow .bar {
      cursor: pointer;
      position: absolute;
      background: #fff;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      transition: 400ms all ease-out; }
      .ussc-tabs-amendment-process-block .resp-arrow .bar:nth-child(1) {
        top: 9.3px;
        left: 2px;
        height: 6px;
        width: 20px; }
      .ussc-tabs-amendment-process-block .resp-arrow .bar:nth-child(2) {
        top: 2px;
        left: 9.3px;
        height: 20px;
        width: 6px; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process ul {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process ul:after {
      content: " ";
      display: block;
      clear: both; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
      width: 8.33333%;
      float: left;
      text-align: center;
      background-color: #75757e;
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      max-height: 35px;
      padding: 0px; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 2) {
        margin-left: 8.33333%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 3) {
        margin-left: 16.66667%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 4) {
        margin-left: 25%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 5) {
        margin-left: 33.33333%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 6) {
        margin-left: 41.66667%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 7) {
        margin-left: 50%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 8) {
        margin-left: 58.33333%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 9) {
        margin-left: 66.66667%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 10) {
        margin-left: 75%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 11) {
        margin-left: 83.33333%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:nth-child(12n + 12) {
        margin-left: 91.66667%;
        margin-right: -100%;
        clear: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1221px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process ul li {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:last-child {
        border-right: 2px solid #75757e; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        display: block;
        width: 100%; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
        @media (min-width: 1221px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process ul li a {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li.resp-tab-active {
        background-color: #0e76bc;
        border-top: none;
        border-left: none;
        border-bottom: 2px solid #0e76bc;
        padding: 0px !important; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process ul li:hover {
        background-color: #0e76bc; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process .resp-tabs-container {
    background: transparent; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab {
    padding: 0px;
    border: none;
    overflow: hidden; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li {
      width: 25%;
      float: left;
      text-align: center;
      background-color: #203246;
      border-right: 2px solid #fff;
      height: 35px;
      border-bottom: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:nth-child(4n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:nth-child(4n + 2) {
        margin-left: 25%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:nth-child(4n + 3) {
        margin-left: 50%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:nth-child(4n + 4) {
        margin-left: 75%;
        margin-right: -100%;
        clear: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:last-child {
        border: none; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li.active {
        background-color: #0e76bc;
        position: relative;
        border-bottom: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li.active a:after {
          border-top: 18px solid #0e76bc;
          border-right: 15px solid transparent;
          border-left: 15px solid transparent;
          content: "";
          position: absolute;
          bottom: -18px;
          text-align: center;
          left: 45%; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li:hover {
        background-color: #0e76bc; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process .inner-quicktab ul li a {
        line-height: 35px; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.2em;
    background-color: #75757e;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1221px) {
      .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    .ussc-tabs-amendment-process-block #quickset-amendment_process h2.resp-accordion.resp-tab-active {
      background: #0e76bc !important;
      border: none; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process .resp-tab-content {
    border: none; }
  .ussc-tabs-amendment-process-block #quickset-amendment_process_small {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small:after {
      content: " ";
      display: block;
      clear: both; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs {
      border-bottom: solid 2px #fff;
      display: table;
      height: 35px;
      background-color: #75757e; }
      @media (max-width: 769px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs {
          display: none; } }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li {
        display: table-cell;
        text-align: center;
        text-transform: uppercase;
        border-right: solid 2px #fff; }
        @media (max-width: 769px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li:last-child {
            border-right: 2px solid #75757e; } }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
          line-height: 35px;
          display: block;
          font-family: "lato", sans-serif;
          font-weight: 700;
          font-style: normal;
          color: #fff;
          letter-spacing: 0.2em; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 0.93333rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 1.83333rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 1.83333rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 1.83333rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 1.83333rem; } }
          @media (min-width: 1221px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li a {
              font-size: 0.77778rem;
              line-height: 1.83333rem; } }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li.active {
          position: relative;
          border-bottom: none; }
          @media (min-width: 1220px) {
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .quicktabs-tabs li.active:before {
              content: " ";
              background-color: #0e76bc;
              width: 100%;
              height: 12px;
              position: absolute;
              left: 0;
              margin-top: 21px;
              z-index: -1; } }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container {
      max-width: 1220px;
      margin-left: auto;
      margin-right: auto;
      height: 35px; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container:after {
        content: " ";
        display: block;
        clear: both; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs {
        width: 25%;
        float: left;
        padding: 0; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs:nth-child(4n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs:nth-child(4n + 2) {
          margin-left: 25%;
          margin-right: -100%;
          clear: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs:nth-child(4n + 3) {
          margin-left: 50%;
          margin-right: -100%;
          clear: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs:nth-child(4n + 4) {
          margin-left: 75%;
          margin-right: -100%;
          clear: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs.active {
          background: #105F94; }
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .month-tabs-container .quicktabs-tabs.active li.active {
            background: #0e76bc; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list {
      max-width: 1220px;
      margin-left: auto;
      margin-right: auto;
      padding: 0; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list:after {
        content: " ";
        display: block;
        clear: both; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
        width: 25%;
        float: left;
        text-align: center;
        background-color: #203246;
        border: none;
        border-right: 2px solid #fff;
        height: 35px;
        padding: 0px !important;
        line-height: 35px;
        text-transform: uppercase;
        color: #fff !important;
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        letter-spacing: 0.2em; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:nth-child(4n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:nth-child(4n + 2) {
          margin-left: 25%;
          margin-right: -100%;
          clear: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:nth-child(4n + 3) {
          margin-left: 50%;
          margin-right: -100%;
          clear: none; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:nth-child(4n + 4) {
          margin-left: 75%;
          margin-right: -100%;
          clear: none; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.55556rem;
            line-height: 0.66667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.55556rem;
            line-height: 1.83333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.5rem;
            line-height: 1.83333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.61111rem;
            line-height: 1.83333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.72222rem;
            line-height: 1.83333rem; } }
        @media (min-width: 1221px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            font-size: 0.77778rem;
            line-height: 1.83333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li {
            letter-spacing: 0.12em; } }
        @media (max-width: 769px) {
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:last-child {
            border: none; } }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li.resp-tab-active {
          background-color: #0e76bc;
          position: relative;
          padding: 0px !important;
          border-bottom: none; }
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li.resp-tab-active:after {
            border-top: 18px solid #0e76bc;
            border-right: 15px solid transparent;
            border-left: 15px solid transparent;
            content: "";
            position: absolute;
            bottom: -18px;
            text-align: center;
            left: 45%; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-list li:hover {
          background-color: #0e76bc; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-container {
      background: transparent; }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-container .resp-tab-content {
        border: none;
        padding: 0px; }
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-container .resp-tab-content .quicktabs-tabs {
          padding: 0;
          width: 100%;
          text-align: center;
          display: table; }
          .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-container .resp-tab-content .quicktabs-tabs li {
            display: table-cell;
            background: #203246; }
            .ussc-tabs-amendment-process-block #quickset-amendment_process_small .resp-tabs-container .resp-tab-content .quicktabs-tabs li.active {
              background: #0e76bc; }
    .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.2em;
      background: #203246;
      text-transform: uppercase;
      border: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      @media (min-width: 1221px) {
        .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion {
          font-size: 0.77778rem;
          line-height: 1.83333rem; } }
      .ussc-tabs-amendment-process-block #quickset-amendment_process_small h2.resp-accordion.resp-tab-active {
        background: #0e76bc !important;
        border: none; }

.field-accordion-reference .ui-accordion .node {
  margin: 40px 0px; }

@media (min-width: 621px) {
  .ussc-pdf-files-list .field__item .pdf {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%; } }

.ussc-pdf-files-list .field__item .pdf a {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1221px) {
    .ussc-pdf-files-list .field__item .pdf a {
      font-size: 1rem;
      line-height: 1.5rem; } }
  .ussc-pdf-files-list .field__item .pdf a:hover {
    color: #4480e0; }

.ussc-pdf-files-list .field__item .pdf .file-icon {
  display: none; }

.ussc-pdf-files-list .field__item .descriptor {
  font-family: "lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #1b2837;
  letter-spacing: 0em; }
  @media (min-width: 621px) {
    .ussc-pdf-files-list .field__item .descriptor {
      width: 23.72881%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.2rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.5rem; } }
  @media (min-width: 1221px) {
    .ussc-pdf-files-list .field__item .descriptor {
      font-size: 1rem;
      line-height: 1.5rem; } }

.ussc-pdf-files-list .field__item .title {
  margin-bottom: 15px; }

.ussc-filter-terms-form form {
  position: relative; }
  .ussc-filter-terms-form form .form-type-textfield {
    display: inline-block;
    width: 100%; }
    .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
      width: 100%;
      background: transparent;
      border: none;
      border-bottom: solid 1px #fff;
      font-family: "merriweather", serif;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.01em;
      height: 60px;
      padding-bottom: 15px;
      padding-left: 20px; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 1.714rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 2.22222rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 2.22222rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 2.22222rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 2.22222rem; } }
      @media (min-width: 1221px) {
        .ussc-filter-terms-form form .form-type-textfield input[type="text"] {
          font-size: 1.42833rem;
          line-height: 2.22222rem; } }
      .ussc-filter-terms-form form .form-type-textfield input[type="text"]:focus {
        box-shadow: none; }
      .ussc-filter-terms-form form .form-type-textfield input[type="text"]::-webkit-input-placeholder {
        color: #fff; }
      .ussc-filter-terms-form form .form-type-textfield input[type="text"]:-moz-placeholder {
        color: #fff; }
      .ussc-filter-terms-form form .form-type-textfield input[type="text"]::-moz-placeholder {
        color: #fff; }
      .ussc-filter-terms-form form .form-type-textfield input[type="text"]:-ms-input-placeholder {
        color: #fff; }
    .ussc-filter-terms-form form .form-type-textfield #autocomplete {
      border: solid 1px #00AEDB;
      overflow: auto; }
      .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #878787;
        letter-spacing: 0.01em;
        padding-left: 35px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 1.2rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 2rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 2rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 2rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 2rem; } }
        @media (min-width: 1221px) {
          .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li {
            font-size: 1rem;
            line-height: 2rem; } }
        .ussc-filter-terms-form form .form-type-textfield #autocomplete ul li:hover {
          cursor: pointer;
          color: #fff; }
  .ussc-filter-terms-form form input.form-submit {
    display: inline-block;
    border-radius: 40px;
    max-width: 40px;
    min-width: 40px;
    height: 40px;
    background: #4480e0 !important;
    position: absolute;
    right: 0px;
    top: 13px;
    background-image: url("../images/arrow-white.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important; }

#hamburger {
  box-sizing: border-box;
  width: 70px;
  height: 45px;
  position: fixed;
  top: 45px;
  z-index: 12;
  right: 0px;
  display: none; }
  @media (max-width: 980px) {
    #hamburger {
      display: block; } }
  #hamburger:before {
    background: #203246;
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    position: absolute;
    left: 20px;
    top: 10px;
    transition: none 0.5s ease 0.5s;
    transition-property: -webkit-transform, top, bottom, left, opacity;
    transition-property: transform, top, bottom, left, opacity; }
  #hamburger:after {
    top: 30px;
    background: #203246;
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    position: absolute;
    left: 20px;
    transition: none 0.5s ease 0.5s;
    transition-property: -webkit-transform, top, bottom, left, opacity;
    transition-property: transform, top, bottom, left, opacity; }
  #hamburger span {
    background: #203246;
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    position: absolute;
    left: 20px;
    top: 20px;
    transition: none 0.5s ease 0.5s;
    transition-property: -webkit-transform, top, bottom, left, opacity;
    transition-property: transform, top, bottom, left, opacity; }

html.mm-opening #hamburger:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 20px; }

html.mm-opening #hamburger:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 20px; }

html.mm-opening #hamburger span {
  left: 50px;
  opacity: 0; }

#mmenu_right {
  background: #203246; }
  #mmenu_right ul {
    background: transparent; }
    #mmenu_right ul li {
      border: none; }
      #mmenu_right ul li a span {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        letter-spacing: 0em;
        text-transform: uppercase; }
        @media (min-width: 300px) and (max-width: 480px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 1221px) {
          #mmenu_right ul li a span {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
      #mmenu_right ul li.active-trail > a {
        border-bottom: 3px solid #dd090a;
        display: inline-block;
        padding: 10px 0px; }
        #mmenu_right ul li.active-trail > a.mm-subopen {
          border-bottom: none; }
      #mmenu_right ul li.mm-opened .mm-subopen {
        background: transparent;
        border-bottom: none; }
    #mmenu_right ul.mm-panel {
      padding-left: 30px; }
      #mmenu_right ul.mm-panel li a {
        padding-left: 0px; }
        #mmenu_right ul.mm-panel li a span {
          max-width: 217px;
          display: inline-block; }
        #mmenu_right ul.mm-panel li a i {
          display: none; }

.ussc-header-utility-menu {
  position: absolute;
  display: inline-block;
  right: 100px; }
  .ussc-header-utility-menu ul li {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 1px; }
    .ussc-header-utility-menu ul li a {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #1b242e;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 0.86667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 1.66667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 1.66667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1221px) {
        .ussc-header-utility-menu ul li a {
          font-size: 0.72222rem;
          line-height: 1.66667rem; } }
      .ussc-header-utility-menu ul li a span {
        display: none; }
      .ussc-header-utility-menu ul li a.contact {
        opacity: 0.77; }
        .ussc-header-utility-menu ul li a.contact:after {
          content: "|";
          padding-left: 5px; }
        @media (max-width: 480px) {
          .ussc-header-utility-menu ul li a.contact {
            display: none; } }
      .ussc-header-utility-menu ul li a.youtube {
        background: url(../images/yt-icon.png);
        background-size: 80%;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 25px;
        background-repeat: no-repeat;
        color: transparent;
        background-position: center; }
      .ussc-header-utility-menu ul li a.twitter {
        background: url(../images/tw-icon.png);
        background-size: 80%;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 25px;
        background-repeat: no-repeat;
        color: transparent;
        background-position: center; }
      .ussc-header-utility-menu ul li a.rss {
        background: url(../images/rss-icon.png);
        background-size: 60%;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 25px;
        background-repeat: no-repeat;
        color: transparent;
        background-position: center; }
      .ussc-header-utility-menu ul li a.search {
        position: absolute;
        width: 100px;
        height: 102px;
        top: 0;
        background: url(../images/search-icon.png);
        background-repeat: no-repeat;
        background-color: #dd090a;
        background-position: 45% 30%;
        text-align: center;
        text-transform: uppercase;
        padding-top: 60px;
        font-family: "lato", sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #fff;
        letter-spacing: 0.2em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1221px) {
          .ussc-header-utility-menu ul li a.search {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (max-width: 980px) {
          .ussc-header-utility-menu ul li a.search {
            height: 27px;
            background: none;
            background-color: #dd090a;
            padding-top: 0px;
            line-height: 25px; } }
        .ussc-header-utility-menu ul li a.search.search-close {
          z-index: 3;
          height: 138px;
          background: url(../images/search-close.png);
          background-color: #dd090a;
          background-position: 50% 36%;
          background-repeat: no-repeat;
          padding-top: 82px; }

.tb-megamenu {
  z-index: 1;
  height: 35px;
  background: #203246;
  border-bottom: solid 1px #00AEDB; }
  .tb-megamenu .nav > li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.active > .dropdown-toggle {
    border-bottom: 3px solid #dd090a !important;
    position: relative;
    color: #fff; }
    .tb-megamenu .nav > li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav > li.dropdown.active > .dropdown-toggle .caret {
      display: block;
      z-index: 3;
      position: absolute;
      margin-top: 4px;
      border-top: 8px solid transparent;
      border-right: 8px solid transparent;
      border-left: 8px solid transparent;
      border-top-color: transparent !important;
      border-bottom-color: transparent !important;
      width: 100%;
      left: -2px;
      text-align: center;
      z-index: 4; }
      .tb-megamenu .nav > li.dropdown.open > .dropdown-toggle .caret:before, .tb-megamenu .nav > li.dropdown.active > .dropdown-toggle .caret:before {
        content: '';
        border-top: 8px solid transparent;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        border-top-color: #dd090a;
        border-bottom-color: #dd090a; }
  .tb-megamenu .nav > li.dropdown > .dropdown-toggle .caret {
    display: none; }
  .tb-megamenu .nav > li:not(.blue-background):after {
    content: "|";
    font-size: 16px;
    display: inline-block;
    position: absolute;
    color: #fff;
    top: 10.5px;
    margin-left: -2px; }
  .tb-megamenu .nav > li:first-child:after {
    display: none; }
  .tb-megamenu .nav > li a {
    height: 35px;
    padding: 6px 24px;
    background-color: transparent !important;
    border: 0;
    text-transform: uppercase;
    line-height: 23px !important;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.1em;
    background: none; }
    @media (min-width: 300px) and (max-width: 480px) {
      .tb-megamenu .nav > li a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .tb-megamenu .nav > li a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .tb-megamenu .nav > li a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .tb-megamenu .nav > li a {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .tb-megamenu .nav > li a {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 1221px) {
      .tb-megamenu .nav > li a {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    .tb-megamenu .nav > li a:active {
      color: #fff; }
    .tb-megamenu .nav > li a:hover {
      color: #fff; }
    .tb-megamenu .nav > li a:focus {
      color: #fff; }
  .tb-megamenu .nav > li.blue-background {
    background: #4480e0; }
    .tb-megamenu .nav > li.blue-background a {
      height: 34px; }
  .tb-megamenu .nav > li:last-child {
    border-left: 2px solid #203246; }
  .tb-megamenu .nav .related-information-block {
    background-color: #303741;
    position: relative;
    right: 0;
    top: 0px;
    padding: 20px;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .tb-megamenu .tb-megamenu-submenu.dropdown-menu {
    width: 100%;
    background: #17202b;
    margin: 0;
    border: 0;
    z-index: 3; }
    .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 {
      margin-bottom: 22px;
      margin-top: -5px; }
      .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        letter-spacing: 0.075em;
        text-transform: uppercase;
        position: relative;
        margin-left: 15px !important;
        padding: 0;
        height: 26px;
        display: inline-block;
        background: none; }
        @media (min-width: 300px) and (max-width: 480px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1221px) {
          .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a:before {
          content: "";
          background-image: url("../images/arrow-menu.png");
          width: 11px;
          height: 12px;
          display: inline-block;
          background-repeat: no-repeat;
          position: absolute;
          background-position: 50% 50%;
          margin-top: 5px;
          left: -15px; }
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a:active {
          color: #fff;
          border-bottom: 3px solid #dd090a !important; }
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a:hover {
          color: #fff;
          border-bottom: 3px solid #dd090a !important; }
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-2 a:focus {
          color: #fff;
          border-bottom: 3px solid #dd090a !important; }
    .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-3 a {
      text-transform: initial !important;
      font-weight: initial !important; }
      .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item.level-3 a:hover {
        color: #fff !important; }
    .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
      margin: 0;
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      letter-spacing: 0em;
      text-transform: capitalize; }
      @media (min-width: 300px) and (max-width: 480px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      @media (min-width: 1221px) {
        .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a {
          font-size: 0.83333rem;
          line-height: 1.11111rem; } }
      .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-item:not(.level-2) a:before {
        display: none; }
    .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-column {
      padding-top: 47px; }
    .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-column-inner {
      padding: 0;
      padding-left: 12px; }
      .tb-megamenu .tb-megamenu-submenu.dropdown-menu .tb-megamenu-column-inner .tb-megamenu-column {
        height: auto;
        min-height: auto;
        padding-top: 0px; }
  .tb-megamenu .tb-megamenu-submenu > .mega-dropdown-inner {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto; }
    .tb-megamenu .tb-megamenu-submenu > .mega-dropdown-inner:after {
      content: " ";
      display: block;
      clear: both; }
  .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: 0em; }
    @media (min-width: 300px) and (max-width: 480px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1.11111rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1.11111rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1.11111rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1.11111rem; } }
    @media (min-width: 1221px) {
      .tb-megamenu .tb-megamenu-submenu.mega-group-ct a {
        font-size: 0.83333rem;
        line-height: 1.11111rem; } }
  .tb-megamenu .nav-collapse {
    display: table;
    margin-left: auto;
    margin-right: auto; }
  .tb-megamenu li.active > a {
    border-bottom: 3px solid #dd090a !important;
    background: none; }

.ussc-privacy-menu {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto; }
  .ussc-privacy-menu:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-privacy-menu ul {
    text-align: center; }
    .ussc-privacy-menu ul li {
      display: inline-block;
      padding-bottom: 40px; }
      .ussc-privacy-menu ul li:last-child a:after {
        display: none; }
      .ussc-privacy-menu ul li a {
        color: #fff;
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        letter-spacing: 0em;
        padding-right: 5px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 1221px) {
          .ussc-privacy-menu ul li a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        .ussc-privacy-menu ul li a:after {
          content: "|";
          position: absolute;
          margin-left: 3px;
          margin-top: 3px;
          font-size: 11px; }

.node-type-guideline .l-content .style1 {
  font-style: italic; }

.node-type-guideline .l-content .style2 {
  font-style: italic;
  text-align: center; }

.node-type-guideline .l-content .style3 {
  font-style: italic;
  text-align: center;
  text-decoration: underline; }

.node-type-guideline .l-content .style4 {
  text-decoration: underline; }

.node-type-guideline .l-content .style5 {
  text-align: center; }

.node-type-guideline .l-content .style6 {
  text-align: center;
  font-weight: bold; }

.node-type-guideline .l-content .style7 {
  text-align: right; }

.node-type-guideline .l-content .style7 {
  text-indent: 30px; }

.node-type-guideline .l-content .small {
  font-size: 80%; }

.node-type-press-release .l-content h1 {
  display: none; }

.node.ussc-node-tile {
  padding: 20px !important;
  position: relative;
  height: 100%; }
  .node.ussc-node-tile .tile-icon {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0px 20px;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    height: 33px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .tile-icon {
        font-size: 0.77778rem;
        line-height: 1.83333rem; } }
    .node.ussc-node-tile .tile-icon:before {
      margin-right: 15px;
      display: inline-block;
      vertical-align: top; }
    .node.ussc-node-tile .tile-icon:after {
      content: '';
      display: inline-block;
      vertical-align: top;
      width: 22px;
      height: 33px; }
  .node.ussc-node-tile .node__title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    margin-bottom: 25px;
    overflow: hidden;
    margin-top: 30px;
    max-height: 108px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.46667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.5rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.5rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.5rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.5rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .node__title {
        font-size: 1.22222rem;
        line-height: 1.5rem; } }
    .node.ussc-node-tile .node__title a {
      font-family: "merriweather", serif;
      font-weight: 300;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.46667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.5rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.5rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.5rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.5rem; } }
      @media (min-width: 1221px) {
        .node.ussc-node-tile .node__title a {
          font-size: 1.22222rem;
          line-height: 1.5rem; } }
  .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
    font-family: "lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    margin: 15px 0px;
    max-height: 123px;
    overflow: hidden;
    max-height: 80px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .field--name-body, .node.ussc-node-tile .description {
        max-height: 80px; } }
  .node.ussc-node-tile .links-container {
    border-top: 1px solid #75757e;
    position: absolute;
    bottom: 15px;
    width: 90%;
    padding-top: 15px; }
    .node.ussc-node-tile .links-container a {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #333332;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      display: block;
      width: 100%;
      position: relative;
      background-repeat: no-repeat;
      background-position-x: 100%; }
      @media (min-width: 300px) and (max-width: 480px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 1.86111rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 1.86111rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 1.86111rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 1.86111rem; } }
      @media (min-width: 1221px) {
        .node.ussc-node-tile .links-container a {
          font-size: 0.77778rem;
          line-height: 1.86111rem; } }
      .node.ussc-node-tile .links-container a:after {
        content: url("../images/pdf-icon.png");
        right: 0px;
        position: absolute; }
  .node.ussc-node-tile .date {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #333332;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    margin: 15px 0px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .date {
        font-size: 0.88889rem;
        line-height: 1.06667rem; } }
  .node.ussc-node-tile .terms {
    margin-bottom: 15px;
    max-height: 60px;
    overflow: hidden; }
    .node.ussc-node-tile .terms .field__items {
      display: inline-block; }
      .node.ussc-node-tile .terms .field__items .field__item {
        display: inline-block; }
        .node.ussc-node-tile .terms .field__items .field__item a {
          font-family: "lato", sans-serif;
          font-weight: 700;
          font-style: normal;
          color: #4480e0;
          letter-spacing: 0em; }
          @media (min-width: 300px) and (max-width: 480px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          @media (min-width: 1221px) {
            .node.ussc-node-tile .terms .field__items .field__item a {
              font-size: 0.94444rem;
              line-height: 1.13333rem; } }
          .node.ussc-node-tile .terms .field__items .field__item a:after {
            content: ',';
            display: inline-block;
            margin-right: 5px; }
          .node.ussc-node-tile .terms .field__items .field__item a:hover {
            color: #333332; }
        .node.ussc-node-tile .terms .field__items .field__item:nth-child(n+4) {
          display: none; }
        .node.ussc-node-tile .terms .field__items .field__item:nth-child(3) a:after {
          content: ' , ...'; }
        .node.ussc-node-tile .terms .field__items .field__item:last-child a:after {
          content: none; }
  .node.ussc-node-tile .pdf .file img {
    width: auto;
    display: inline-block; }
  .node.ussc-node-tile .pdf .file a {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #4480e0;
    letter-spacing: 0.05em;
    display: inline-block; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.66667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.66667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.66667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.66667rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .pdf .file a {
        font-size: 0.66667rem;
        line-height: 0.66667rem; } }
  .node.ussc-node-tile .video iframe {
    height: 100% !important; }
  .node.ussc-node-tile .field__label {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #494a4e;
    letter-spacing: 0em;
    display: inline-block; }
    @media (min-width: 300px) and (max-width: 480px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
    @media (min-width: 1221px) {
      .node.ussc-node-tile .field__label {
        font-size: 0.94444rem;
        line-height: 1.13333rem; } }
  .node.ussc-node-tile.node--federal-sentencing-statistics .tile-icon, .node.ussc-node-tile.node--guideline .tile-icon, .node.ussc-node-tile.node--report .tile-icon, .node.ussc-node-tile.node--sourcebook .tile-icon, .node.ussc-node-tile.node--guideline-application-frequencie .tile-icon, .node.ussc-node-tile.node--annual-report .tile-icon {
    background-color: #dd090a; }
    .node.ussc-node-tile.node--federal-sentencing-statistics .tile-icon:before, .node.ussc-node-tile.node--guideline .tile-icon:before, .node.ussc-node-tile.node--report .tile-icon:before, .node.ussc-node-tile.node--sourcebook .tile-icon:before, .node.ussc-node-tile.node--guideline-application-frequencie .tile-icon:before, .node.ussc-node-tile.node--annual-report .tile-icon:before {
      content: 'Report'; }
    .node.ussc-node-tile.node--federal-sentencing-statistics .tile-icon:after, .node.ussc-node-tile.node--guideline .tile-icon:after, .node.ussc-node-tile.node--report .tile-icon:after, .node.ussc-node-tile.node--sourcebook .tile-icon:after, .node.ussc-node-tile.node--guideline-application-frequencie .tile-icon:after, .node.ussc-node-tile.node--annual-report .tile-icon:after {
      background-image: url("../images/report-white.png");
      background-position: center center;
      background-repeat: no-repeat; }
  .node.ussc-node-tile.node--notice .tile-icon, .node.ussc-node-tile.node--event .tile-icon, .node.ussc-node-tile.node--video.public-hearings .tile-icon, .node.ussc-node-tile.node--video.public-meetings .tile-icon {
    background-color: #0e76bc; }
    .node.ussc-node-tile.node--notice .tile-icon:before, .node.ussc-node-tile.node--event .tile-icon:before, .node.ussc-node-tile.node--video.public-hearings .tile-icon:before, .node.ussc-node-tile.node--video.public-meetings .tile-icon:before {
      content: 'Event'; }
    .node.ussc-node-tile.node--notice .tile-icon:after, .node.ussc-node-tile.node--event .tile-icon:after, .node.ussc-node-tile.node--video.public-hearings .tile-icon:after, .node.ussc-node-tile.node--video.public-meetings .tile-icon:after {
      background-image: url("../images/event-white.png");
      background-position: center center;
      background-repeat: no-repeat; }
  .node.ussc-node-tile.node--reader-friendly-amendment .tile-icon {
    background-color: #262262; }
    .node.ussc-node-tile.node--reader-friendly-amendment .tile-icon:before {
      content: 'Amendment'; }
    .node.ussc-node-tile.node--reader-friendly-amendment .tile-icon:after {
      background-image: url("../images/amendment-white.png");
      background-position: center center;
      background-repeat: no-repeat; }
  .node.ussc-node-tile.node--press-release .tile-icon {
    background-color: #f1592a; }
    .node.ussc-node-tile.node--press-release .tile-icon:before {
      content: 'News'; }
    .node.ussc-node-tile.node--press-release .tile-icon:after {
      background-image: url("../images/news-white.png");
      background-position: center center;
      background-repeat: no-repeat; }
  .node.ussc-node-tile.node--press-release .node__title {
    height: auto; }
  .node.ussc-node-tile.node--public-comment .tile-icon {
    background-color: #62757e; }
    .node.ussc-node-tile.node--public-comment .tile-icon:before {
      content: 'Public comment'; }
    .node.ussc-node-tile.node--public-comment .tile-icon:after {
      background-image: url("../images/public-comment-white.png");
      background-position: center center;
      background-repeat: no-repeat; }
  .node.ussc-node-tile.backgrounder .tile-icon {
    background-color: #5c9177; }
    .node.ussc-node-tile.backgrounder .tile-icon:before {
      content: 'Backgrounder'; }
    .node.ussc-node-tile.backgrounder .tile-icon:after {
      background-image: url("../images/backgrounder-white.png");
      background-position: center center;
      background-repeat: no-repeat; }

.page-node .l-content article {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto; }
  .page-node .l-content article:after {
    content: " ";
    display: block;
    clear: both; }

body.ussc-background.ussc-about-page .content-first-row, body.ussc-background.ussc-research-page .content-first-row, body.ussc-background.ussc-policymaking-page .content-first-row, body.ussc-background.ussc-guidelines-page .content-first-row, body.ussc-background.ussc-education-page .content-first-row, body.ussc-background.ussc-topic-page .content-first-row, .l-wrapper .l-region .panel-pane.ussc-region-background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; }

body.ussc-background.ussc-about-page .content-first-row {
  background-image: url("../images/about-banner.jpg"); }

body.ussc-background.ussc-research-page .content-first-row {
  background-image: url("../images/research-banner.jpg"); }

body.ussc-background.ussc-policymaking-page .content-first-row {
  background-image: url("../images/policymaking-banner.jpg"); }

body.ussc-background.ussc-guidelines-page .content-first-row {
  background-image: url("../images/guidelines-banner.jpg"); }

body.ussc-background.ussc-education-page .content-first-row {
  background-image: url("../images/education-banner.jpg"); }

body.ussc-background.ussc-topic-page .content-first-row {
  background-image: url("../images/topic-banner.jpg"); }

.page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc {
  padding: 0px 0px 40px 0px; }
  .page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc .ussc-list-items .title {
    min-height: 90px;
    margin-bottom: 25px; }
  .page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc .views-row {
    border-bottom: 1px solid #cdcdcd;
    padding: 20px 0px 0px 0px;
    min-height: 95px; }
    .page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc .views-row .views-field-nothing a, .page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc .views-row .views-field-nothing span.date-display-single {
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 0em;
      font-size: 0.77778rem;
      line-height: 0.96667rem; }
  .page-policymaking .pane-boxes-ussc-box-policymaking-three-bloc .view-footer a {
    display: block;
    margin-top: 25px; }

.page-search .l-region--sidebar-first {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  background-color: #fff;
  padding-top: 50px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2); }
  @media (max-width: 769px) {
    .page-search .l-region--sidebar-first {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  .page-search .l-region--sidebar-first h2 {
    border-bottom: 2px solid #dd090a;
    padding-bottom: 10px;
    font-family: "lato", sans-serif;
    font-weight: 700;
    letter-spacing: 0.1pxem;
    font-size: 0.97611rem;
    line-height: 1.17133rem;
    color: #1b2938;
    padding-top: 5px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f72d1f;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .page-search .l-region--sidebar-first .block--apachesolr-sort {
    max-width: 90%;
    margin: 0 auto; }
    .page-search .l-region--sidebar-first .block--apachesolr-sort form {
      text-align: center;
      margin-top: 15px;
      margin-bottom: 40px; }
      .page-search .l-region--sidebar-first .block--apachesolr-sort form label {
        display: none; }
      .page-search .l-region--sidebar-first .block--apachesolr-sort form .form-select {
        max-width: 100%; }
      .page-search .l-region--sidebar-first .block--apachesolr-sort form .form-submit {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        text-transform: uppercase;
        text-align: center;
        background: none !important;
        font-family: "lato", sans-serif;
        font-size: 13.44px !important;
        line-height: 1px;
        border: none !important;
        border-radius: 0;
        background-color: #4480e0 !important;
        color: #fff !important;
        padding: 21px 20px 19px 20px;
        min-width: 100px;
        letter-spacing: 0.2em;
        width: 100%; }
        .page-search .l-region--sidebar-first .block--apachesolr-sort form .form-submit:hover, .page-search .l-region--sidebar-first .block--apachesolr-sort form .form-submit:focus {
          background-color: #113a64 !important;
          cursor: pointer; }
  .page-search .l-region--sidebar-first .block--facetapi {
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 25px; }
    .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links {
      margin-top: 10px;
      margin-bottom: 50px; }
      .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #595a5e;
        letter-spacing: 0em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.83333rem;
            line-height: 1rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.83333rem;
            line-height: 1.66667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1221px) {
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li a {
          color: #595a5e; }
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li a .element-invisible {
            display: none; }
        .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul {
          padding-left: 20px; }
          @media (min-width: 300px) and (max-width: 480px) {
            .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul {
              padding-left: 10px; } }
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
            font-family: "lato", sans-serif;
            font-weight: 400;
            font-style: normal;
            color: #595a5e;
            letter-spacing: 0em; }
            @media (min-width: 300px) and (max-width: 480px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1rem; } }
            @media (min-width: 481px) and (max-width: 620px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1.33333rem; } }
            @media (min-width: 621px) and (max-width: 769px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1.33333rem; } }
            @media (min-width: 770px) and (max-width: 1024px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1.33333rem; } }
            @media (min-width: 1025px) and (max-width: 1220px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1.33333rem; } }
            @media (min-width: 1221px) {
              .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-links li ul li {
                font-size: 0.83333rem;
                line-height: 1.33333rem; } }
    .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li {
      margin-right: 5px;
      margin-bottom: 0.4em;
      color: transparent; }
      .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li input[type="checkbox"] {
        display: none; }
      .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li a {
        position: relative;
        margin-left: 30px;
        cursor: pointer;
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #494a4e;
        letter-spacing: 0em;
        display: block;
        margin-bottom: 20px; }
        .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li a:before {
          cursor: pointer;
          position: absolute;
          display: inline-block;
          width: 22px;
          height: 22px;
          content: "";
          margin-top: 1px;
          left: -30px;
          background-image: url("../images/spritesboxes.png");
          background-position: -5px -5px; }
        .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li a.facetapi-active {
          display: block !important;
          margin-left: 0px; }
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li a.facetapi-active span {
            position: relative !important;
            font-family: "lato", sans-serif;
            font-weight: 700;
            font-style: normal;
            color: #494a4e;
            letter-spacing: 0em; }
          .page-search .l-region--sidebar-first .block--facetapi ul.facetapi-facetapi-checkbox-links li a.facetapi-active:before {
            content: none; }

.page-search .l-content {
  width: 74.57627%;
  float: right;
  margin-right: 0;
  margin-bottom: 100px;
  padding-left: 20px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .page-search .l-content {
      padding-left: 0;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .page-search .l-content {
      padding-left: 0;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .page-search .l-content {
      padding-left: 0;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  .page-search .l-content h2 {
    margin-top: 40px;
    border-bottom: 2px solid #dd090a;
    padding-bottom: 10px; }
  .page-search .l-content h1 {
    display: none; }
  .page-search .l-content form.search-form {
    margin-top: 40px;
    overflow: hidden;
    *zoom: 1;
    position: relative; }
    .page-search .l-content form.search-form .container-inline .form-type-textfield .form-text {
      width: 100%;
      float: left; }
    .page-search .l-content form.search-form label {
      display: none; }
    .page-search .l-content form.search-form .form-submit {
      height: 40px;
      float: right;
      width: 125px;
      padding: 20px;
      position: absolute;
      right: 0px;
      top: 0px; }
  .page-search .l-content .search-result {
    border-bottom: solid 1px #464646;
    padding-bottom: 50px;
    padding-top: 50px;
    word-wrap: break-word; }
    .page-search .l-content .search-result h3, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a {
      padding-bottom: 20px; }
      .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #164e8b;
        letter-spacing: 0em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.11111rem;
            line-height: 1.33333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1221px) {
          .page-search .l-content .search-result h3 a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a {
            font-size: 1.38889rem;
            line-height: 1.66667rem; } }
        .page-search .l-content .search-result h3 a span.ext, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-guideline-icon > a a span.ext, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-guideline-icon > a a span.ext, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-case-law-icon > a a span.ext, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-case-law-icon > a a span.ext, .page-search .l-content .search-result .ussc-three-blocks-title .content .item.ussc-policy-icon > a a span.ext, .ussc-three-blocks-title .content .page-search .l-content .search-result .item.ussc-policy-icon > a a span.ext {
          display: none; }
    .page-search .l-content .search-result .search-result__snippet {
      padding-left: 0px;
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #1b2837;
      letter-spacing: 0em;
      word-wrap: break-word; }
      @media (min-width: 300px) and (max-width: 480px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 1rem;
          line-height: 1.5rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 1rem;
          line-height: 1.5rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 1rem;
          line-height: 1.5rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 1rem;
          line-height: 1.5rem; } }
      @media (min-width: 1221px) {
        .page-search .l-content .search-result .search-result__snippet {
          font-size: 1rem;
          line-height: 1.5rem; } }
      .page-search .l-content .search-result .search-result__snippet a {
        color: #164e8b;
        word-wrap: break-word; }
      .page-search .l-content .search-result .search-result__snippet span {
        display: block;
        margin-top: 15px; }
        .page-search .l-content .search-result .search-result__snippet span a {
          display: block; }
    .page-search .l-content .search-result .result-link {
      padding-top: 40px;
      word-wrap: break-word; }
      .page-search .l-content .search-result .result-link a {
        word-wrap: break-word; }
        .page-search .l-content .search-result .result-link a .ext {
          display: none; }
  .page-search .l-content .pager {
    margin-top: 50px; }
    .page-search .l-content .pager li {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #164e8b;
      letter-spacing: 0em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1.2rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1rem; } }
      @media (min-width: 1221px) {
        .page-search .l-content .pager li {
          font-size: 1rem;
          line-height: 1rem; } }
      .page-search .l-content .pager li.pager__item--current {
        color: #4480e0; }
      .page-search .l-content .pager li a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #164e8b;
        letter-spacing: 0em;
        text-transform: capitalize; }
        @media (min-width: 300px) and (max-width: 480px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1.2rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1rem; } }
        @media (min-width: 1221px) {
          .page-search .l-content .pager li a {
            font-size: 1rem;
            line-height: 1rem; } }

.page-research .view-id-report h3, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-guideline-icon > a, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-case-law-icon > a, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-policy-icon > a {
  border-top: 1px solid #1b2837;
  padding-top: 25px; }
  .page-research .view-id-report h3:first-child, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-guideline-icon > a:first-child, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-guideline-icon > a:first-child, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-case-law-icon > a:first-child, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-case-law-icon > a:first-child, .page-research .view-id-report .ussc-three-blocks-title .content .item.ussc-policy-icon > a:first-child, .ussc-three-blocks-title .content .page-research .view-id-report .item.ussc-policy-icon > a:first-child {
    border-top: none; }

.page-research .view-id-report .views-row .views-field-title {
  margin-bottom: 5px; }

.page-research .view-id-report .views-row .views-field-body {
  margin-bottom: 35px; }

.commissioners-grid-view .row-content {
  width: 23.72881%;
  float: left;
  margin-bottom: 55px;
  position: relative;
  text-align: center;
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
  background: #fff; }
  .commissioners-grid-view .row-content:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  .commissioners-grid-view .row-content:nth-child(4n + 2) {
    margin-left: 25.42373%;
    margin-right: -100%;
    clear: none; }
  .commissioners-grid-view .row-content:nth-child(4n + 3) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none; }
  .commissioners-grid-view .row-content:nth-child(4n + 4) {
    margin-left: 76.27119%;
    margin-right: -100%;
    clear: none; }
  @media (max-width: 620px) {
    .commissioners-grid-view .row-content {
      width: 49.15254%;
      float: left; }
      .commissioners-grid-view .row-content:nth-child(2n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .commissioners-grid-view .row-content:nth-child(2n + 2) {
        margin-left: 50.84746%;
        margin-right: -100%;
        clear: none; } }
  .commissioners-grid-view .row-content img {
    width: 100%;
    height: 100%;
    max-width: 144px; }
  .commissioners-grid-view .row-content:before {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px; }
  .commissioners-grid-view .row-content:hover:before {
    border: 3px solid #4480e0;
    transition: opacity 0.3s; }
  .commissioners-grid-view .row-content:hover .data-container {
    height: 99%; }
  .commissioners-grid-view .row-content:hover .ussc-name {
    bottom: 30%; }
  .commissioners-grid-view .row-content:hover .ussc-position {
    position: absolute;
    bottom: 45%;
    margin-bottom: 15px; }
  .commissioners-grid-view .row-content .ussc-name {
    position: absolute;
    bottom: -40px;
    font-family: "merriweather", serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: 0em;
    transition-property: bottom;
    transition-duration: 1s;
    transition-timing-function: ease; }
    @media (min-width: 300px) and (max-width: 480px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 1221px) {
      .commissioners-grid-view .row-content .ussc-name {
        font-size: 0.83333rem;
        line-height: 1rem; } }
  .commissioners-grid-view .row-content .ussc-position {
    position: absolute;
    bottom: 11px;
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    letter-spacing: 0em;
    text-transform: uppercase;
    transition-property: bottom;
    transition-duration: 1s;
    transition-timing-function: ease; }
    @media (min-width: 300px) and (max-width: 480px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.83333rem;
        line-height: 1rem; } }
    @media (min-width: 1221px) {
      .commissioners-grid-view .row-content .ussc-position {
        font-size: 0.83333rem;
        line-height: 1rem; } }
  .commissioners-grid-view .row-content .ussc-link {
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 1; }
    .commissioners-grid-view .row-content .ussc-link a {
      display: block;
      height: 100%;
      color: transparent; }
  .commissioners-grid-view .row-content .data-container {
    position: absolute;
    bottom: 0px;
    height: 50px;
    width: 100%;
    background: rgba(68, 128, 224, 0.7);
    color: #fff;
    transition-property: height;
    transition-duration: 1s;
    transition-timing-function: ease;
    padding-left: 5px;
    padding-right: 5px; }

.ussc-commissioner-grid-header {
  padding-bottom: 20px;
  margin-bottom: 45px;
  margin-top: 60px;
  height: 52px; }
  .ussc-commissioner-grid-header .title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    text-transform: capitalize;
    position: relative; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.38889rem;
        line-height: 2.88889rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.66667rem;
        line-height: 2.88889rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.66667rem;
        line-height: 2.88889rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.66667rem;
        line-height: 2.88889rem; } }
    @media (min-width: 1221px) {
      .ussc-commissioner-grid-header .title {
        font-size: 1.66667rem;
        line-height: 2.88889rem; } }
  .ussc-commissioner-grid-header .link a {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #4480e0;
    letter-spacing: 0em;
    width: 49.15254%;
    float: right;
    margin-right: 0;
    text-align: right;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.66667rem;
        line-height: 0.8rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.72222rem;
        line-height: 2.88889rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.83333rem;
        line-height: 2.88889rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.83333rem;
        line-height: 2.88889rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.83333rem;
        line-height: 2.88889rem; } }
    @media (min-width: 1221px) {
      .ussc-commissioner-grid-header .link a {
        font-size: 0.83333rem;
        line-height: 2.88889rem; } }
  .ussc-commissioner-grid-header.ussc-white .title {
    color: #fff; }
  .ussc-commissioner-grid-header.ussc-white .link {
    color: #fff; }
    .ussc-commissioner-grid-header.ussc-white .link a {
      color: #fff; }

/* --------------------------------

Main Components

-------------------------------- */
.cd-header {
  position: relative;
  height: 150px;
  background-color: #139f58; }
  .cd-header h1 {
    color: #027b83;
    line-height: 150px;
    text-align: center;
    font-size: 2.4rem;
    font-weight: 300; }
  @media only screen and (min-width: 1220px) {
    .cd-header {
      height: 180px; }
      .cd-header h1 {
        line-height: 180px; } }

.cd-main-content {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
  *zoom: 1; }
  .cd-main-content.is-fixed .cd-tab-filter-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; }
  .cd-main-content.is-fixed .cd-gallery {
    padding-top: 91px; }
  .cd-main-content.is-fixed .cd-filter {
    position: fixed;
    height: 100vh;
    overflow: hidden; }
    .cd-main-content.is-fixed .cd-filter form {
      height: 100vh;
      overflow: auto;
      -webkit-overflow-scrolling: touch; }
  .cd-main-content.is-fixed .cd-filter-trigger {
    position: fixed; }
  @media only screen and (min-width: 980px) {
    .cd-main-content.is-fixed .cd-gallery {
      padding-top: 105px; } }
  @media only screen and (min-width: 1220px) {
    .cd-main-content.is-fixed .cd-gallery {
      padding-top: 115px; } }

/* --------------------------------

xtab-filter

-------------------------------- */
.cd-tab-filter-wrapper {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
  height: 65px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  z-index: 1;
  border-top: solid 1px #F2F2F2; }

.cd-tab-filter {
  /* tabbed navigation style on mobile - dropdown */
  position: relative;
  height: 65px;
  width: 100%;
  margin: 0 auto;
  z-index: 1; }
  .cd-tab-filter::after {
    /* small arrow icon */
    content: '';
    position: absolute;
    right: 14px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
    pointer-events: none; }
  .cd-tab-filter ul {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #222138;
    box-shadow: inset 0 -2px 0 #222138; }
    @media screen and (max-width: 980px) {
      .cd-tab-filter ul {
        left: 0px; } }
    @media screen and (max-width: 480px) {
      .cd-tab-filter ul {
        left: 0px; } }
  .cd-tab-filter li {
    display: none;
    letter-spacing: 2.5px !important;
    font-family: "lato", sans-serif;
    font-weight: normal;
    letter-spacing: 0.25pxem;
    font-size: 1.47056rem;
    line-height: 1.76467rem;
    color: #fff;
    font-family: "lato", sans-serif;
    letter-spacing: 0.15pxem;
    font-size: 1.47056rem;
    line-height: 3.97722rem;
    text-transform: uppercase;
    line-height: 65px !important; }
    .cd-tab-filter li:first-child {
      /* this way the placehodler is alway visible */
      display: block; }
      @media screen and (max-width: 480px) {
        .cd-tab-filter li:first-child {
          display: none; } }
      @media screen and (max-width: 1220px) {
        .cd-tab-filter li:first-child {
          width: 100%; } }
      @media screen and (max-width: 980px) {
        .cd-tab-filter li:first-child {
          width: 100%; } }
    @media screen and (max-width: 480px) {
      .cd-tab-filter li.mobile-title {
        display: block;
        text-align: center;
        letter-spacing: 1.5px !important;
        font-family: "lato", sans-serif;
        font-weight: normal;
        letter-spacing: 0pxem;
        font-size: 1.11111rem;
        line-height: 1.33333rem; } }
    @media screen and (max-width: 1220px) {
      .cd-tab-filter li {
        font-size: 1.47056rem;
        line-height: 3.97722rem; } }
    @media screen and (max-width: 980px) {
      .cd-tab-filter li {
        font-size: 0.88889rem;
        line-height: 1.5rem; } }
  .cd-tab-filter a {
    display: block;
    /* set same size of the .cd-tab-filter */
    height: 65px;
    width: 140px;
    line-height: 65px;
    padding-left: 14px; }
    .cd-tab-filter a.selected {
      background: #139f58;
      color: #027b83; }
  .cd-tab-filter.is-open::after {
    /* small arrow rotation */
    -webkit-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg); }
  .cd-tab-filter.is-open ul li {
    display: block; }
  .cd-tab-filter.is-open .placeholder a {
    /* reduces the opacity of the placeholder on mobile when the menu is open */
    opacity: .4; }
  @media only screen and (min-width: 980px) {
    .cd-tab-filter {
      /* tabbed navigation style on medium devices */
      width: auto;
      cursor: auto; }
      .cd-tab-filter::after {
        /* hide the arrow */
        display: none; }
      .cd-tab-filter ul {
        background: transparent;
        position: static;
        box-shadow: none;
        text-align: center; }
      .cd-tab-filter li {
        display: inline-block; }
        .cd-tab-filter li.placeholder {
          display: none !important; }
      .cd-tab-filter a {
        display: inline-block;
        padding: 0 1em;
        width: auto;
        color: #027b83;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 1.3rem; }
        .no-touch .cd-tab-filter a:hover {
          color: #139f58; }
        .cd-tab-filter a.selected {
          background: transparent;
          color: #139f58;
          /* create border bottom using box-shadow property */
          box-shadow: inset 0 -2px 0 #139f58; }
      .cd-tab-filter.is-open ul li {
        display: inline-block; } }
  @media only screen and (min-width: 1220px) {
    .cd-tab-filter {
      /* tabbed navigation on big devices */
      width: 100%;
      float: left;
      margin: 0;
      transition: width 0.3s; }
      .cd-tab-filter.filter-is-visible {
        /* reduce width when filter is visible */
        width: 100%; } }

/* --------------------------------

xgallery

-------------------------------- */
.cd-gallery {
  padding: 26px 5%;
  width: 100%; }
  .cd-gallery li {
    margin-bottom: 1.6em;
    display: none; }
    .cd-gallery li.gap {
      /* used in combination with text-align: justify to align gallery elements */
      opacity: 0;
      height: 0;
      display: inline-block; }
  .cd-gallery img {
    display: block;
    width: 100%; }
  .cd-gallery .cd-fail-message {
    display: none;
    text-align: center; }
  @media only screen and (min-width: 980px) {
    .cd-gallery {
      padding: 40px 3%; }
      .cd-gallery ul {
        overflow: hidden;
        *zoom: 1;
        text-align: justify; }
      .cd-gallery li {
        width: 48%;
        margin-bottom: 2em; } }
  @media only screen and (min-width: 1220px) {
    .cd-gallery {
      padding: 50px 2%;
      float: right;
      transition: width 0.3s; }
      .cd-gallery li {
        width: 23%; }
      .cd-gallery.filter-is-visible {
        /* reduce width when filter is visible */
        width: 80%; } }

/* --------------------------------

xfilter

-------------------------------- */
.cd-filter {
  position: absolute;
  top: -65px;
  left: 0;
  width: 280px;
  background: #fff;
  box-shadow: 4px 4px 20px transparent;
  z-index: 2;
  min-height: 408px;
  overflow: auto;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition: -webkit-transform 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, box-shadow 0.3s; }
  .cd-filter::before {
    /* top colored bar */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 65px;
    width: 100%;
    background-color: #203246;
    z-index: 2; }
  .cd-filter form {
    padding: 85px 20px; }
  .cd-filter label:nth-child(1) {
    font-family: "lato", sans-serif;
    font-weight: 700;
    letter-spacing: 0.1pxem;
    font-size: 0.97611rem;
    line-height: 1.17133rem;
    color: #1b2938;
    padding-top: 5px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f72d1f;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .cd-filter .cd-close {
    position: absolute;
    top: 0;
    right: 0;
    height: 65px;
    font-family: "lato", sans-serif;
    font-weight: 700;
    letter-spacing: 0.1pxem;
    font-size: 0.97611rem;
    line-height: 1.17133rem;
    line-height: 65px;
    width: 120px;
    text-align: center;
    background-color: #4480e0;
    opacity: 0;
    background: transparent url("../images/close-filter-icon.png") no-repeat;
    background-position: 13%;
    color: #fff;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: opacity 0.3s;
    z-index: 3;
    background-position: 50% 50%;
    color: transparent; }
    .no-touch .cd-filter .cd-close:hover {
      background: #0f7b44;
      color: transparent; }
  .cd-filter.filter-is-visible {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    min-height: 408px;
    overflow: auto;
    z-index: 4; }
    .cd-filter.filter-is-visible .cd-close {
      opacity: 1; }
      .cd-filter.filter-is-visible .cd-close:hover {
        color: transparent; }
  @media only screen and (min-width: 1220px) {
    .cd-filter {
      width: 20%; }
      .cd-filter form {
        padding: 85px 10%; } }

.cd-filter-trigger {
  position: absolute;
  top: -65px;
  left: 0;
  height: 65px;
  line-height: 65px !important;
  width: 60px;
  padding-left: 69px;
  padding-right: 130px;
  font-family: "lato", sans-serif;
  font-weight: 700;
  letter-spacing: 0.1pxem;
  font-size: 1.46167rem;
  line-height: 1.754rem;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  z-index: 3;
  background: #4480e0 url("../images/icon-filter.png");
  background-repeat: no-repeat;
  background-position: center center;
  color: #fff !important;
  text-decoration: none !important; }
  .cd-filter-trigger:hover {
    text-decoration: none !important; }
  .cd-filter-trigger:active {
    text-decoration: none !important; }
  .cd-filter-trigger:visited {
    text-decoration: none !important; }
  .cd-filter-trigger:focus {
    text-decoration: none !important; }
  .cd-filter-trigger.filter-is-visible {
    pointer-events: none;
    color: #fff !important; }
  @media (min-width: 481px) {
    .cd-filter-trigger {
      width: auto;
      text-indent: 0;
      color: #F2F2F2;
      text-transform: uppercase;
      font-size: 26px;
      font-weight: 700;
      background-position: 3% center;
      transition: color 0.3s;
      color: #F2F2F2; }
      .no-touch .cd-filter-trigger:hover {
        color: #fff; }
      .cd-filter-trigger.filter-is-visible, .cd-filter-trigger.filter-is-visible:hover {
        color: #fff; } }

/*
Mixit up filters form.
*/
#mixitup-views-filters-form .form-type-checkbox {
  display: block; }

.filter-is-visible + .cd-filter-trigger {
  background-color: transparent;
  z-index: 10; }

.option, a#reset {
  font-family: "lato", sans-serif;
  font-weight: 400;
  letter-spacing: 0pxem;
  font-size: 0.97611rem;
  line-height: 1.17133rem;
  color: #fff; }

.form-checkboxes {
  margin-left: 5px; }

.ussc-featured-terms-list {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto; }
  .ussc-featured-terms-list:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-featured-terms-list ul {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px !important; }
    .ussc-featured-terms-list ul:after {
      content: " ";
      display: block;
      clear: both; }
    .ussc-featured-terms-list ul li {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
      float: left !important;
      font-family: "lato", sans-serif;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.075em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.66667rem; } }
      @media (min-width: 1221px) {
        .ussc-featured-terms-list ul li {
          font-size: 0.88889rem;
          line-height: 1.66667rem; } }
      .ussc-featured-terms-list ul li a {
        position: relative;
        background: red; }
        .ussc-featured-terms-list ul li a:before {
          content: "";
          background-image: url("../images/arrow-menu.png");
          width: 11px;
          height: 12px;
          display: inline-block;
          background-repeat: no-repeat;
          position: absolute;
          background-position: 50% 50%;
          margin-top: 7px;
          left: -15px; }
        .ussc-featured-terms-list ul li a:hover {
          border-bottom: 3px solid #dd090a !important; }
  .ussc-featured-terms-list .view-header {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    letter-spacing: 0.2em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 35px;
    position: relative; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.6rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.66667rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.66667rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.66667rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.66667rem; } }
    @media (min-width: 1221px) {
      .ussc-featured-terms-list .view-header {
        font-size: 1.33333rem;
        line-height: 1.66667rem; } }
    .ussc-featured-terms-list .view-header:after {
      content: "";
      width: 100px;
      border-bottom: solid 7px #dd090a;
      display: block;
      text-align: center;
      position: absolute;
      right: 46%;
      position: absolute;
      top: 35px; }

.ussc-last-event-view {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  text-align: center; }
  .ussc-last-event-view:after {
    content: " ";
    display: block;
    clear: both; }
  @media (max-width: 769px) {
    .ussc-last-event-view {
      padding-top: 40px; } }
  .ussc-last-event-view .title * {
    font-family: "lato", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #1b2837;
    letter-spacing: 0em;
    text-transform: uppercase; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 2.33333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 1.94444rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 1.94444rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 1.94444rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 1.94444rem; } }
    @media (min-width: 1221px) {
      .ussc-last-event-view .title * {
        font-size: 1.94444rem;
        line-height: 1.94444rem; } }
  .ussc-last-event-view .description {
    padding: 50px 0px; }
  .ussc-last-event-view .link a {
    display: block;
    max-width: 250px;
    margin: 0 auto; }
  .ussc-last-event-view .views-field:nth-child(2) {
    display: inline-block;
    margin-bottom: 15px; }
  .ussc-last-event-view .views-field:nth-child(3) {
    display: inline-block;
    margin-bottom: 15px; }
  .ussc-last-event-view .views-field:nth-child(4) {
    display: inline-block; }
  .ussc-last-event-view .views-field .link a {
    width: 290px;
    max-width: 300px; }

.ussc-background .content-first-row .ussc-last-event-view .title * {
  color: #fff; }

.ussc-background .content-first-row .ussc-last-event-view .description * {
  color: #fff; }

.ussc-background .content-first-row .ussc-last-event-view .link a {
  color: #fff; }
  .ussc-background .content-first-row .ussc-last-event-view .link a:hover {
    color: #4480e0; }

.ussc-view-masonry-mixitup {
  position: relative;
  background-color: #F2F2F2; }
  .ussc-view-masonry-mixitup .mixitup-item {
    vertical-align: top;
    margin-bottom: 26px;
    height: 475px;
    background: #fff;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); }
    @media (max-width: 769px) {
      .ussc-view-masonry-mixitup .mixitup-item {
        height: 350px; } }
    .ussc-view-masonry-mixitup .mixitup-item.four-cols {
      width: 31.5%;
      margin-right: 10px; }
      @media (max-width: 769px) {
        .ussc-view-masonry-mixitup .mixitup-item.four-cols {
          width: 100%; } }
    .ussc-view-masonry-mixitup .mixitup-item.six-cols {
      width: 48.5%;
      margin-right: 10px; }
      @media (max-width: 769px) {
        .ussc-view-masonry-mixitup .mixitup-item.six-cols {
          width: 100%; } }
    .ussc-view-masonry-mixitup .mixitup-item.three-cols {
      width: 23%;
      margin-right: 10px; }
      @media (max-width: 769px) {
        .ussc-view-masonry-mixitup .mixitup-item.three-cols {
          width: 100%; } }
    .ussc-view-masonry-mixitup .mixitup-item.two-cols {
      width: 15.25424%;
      margin-right: 10px; }
      @media (max-width: 769px) {
        .ussc-view-masonry-mixitup .mixitup-item.two-cols {
          width: 100%; } }
  .ussc-view-masonry-mixitup .masonry-pager {
    text-align: center;
    padding: 0px;
    padding-top: 8px; }
    .ussc-view-masonry-mixitup .masonry-pager .pager {
      display: inline-block;
      vertical-align: middle;
      margin: 5px;
      background: #203246;
      border-top: 1px solid transparent;
      border-bottom: 1px solid #F2F2F2;
      min-width: 40px;
      cursor: pointer;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 1px;
      border-radius: 2px;
      -webkit-appearance: none;
      padding: 0.5rem 0.5rem;
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #fff;
      letter-spacing: 0.0005em; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      @media (min-width: 1221px) {
        .ussc-view-masonry-mixitup .masonry-pager .pager {
          font-size: 0.83833rem;
          line-height: 1.006rem; } }
      .ussc-view-masonry-mixitup .masonry-pager .pager.active {
        background: #4480e0; }
      .ussc-view-masonry-mixitup .masonry-pager .pager.page-last:before {
        content: '...';
        display: inline-block;
        min-width: 40px;
        color: white; }
      .ussc-view-masonry-mixitup .masonry-pager .pager.page-first:after {
        content: '...';
        display: inline-block;
        min-width: 40px;
        color: white; }
      .ussc-view-masonry-mixitup .masonry-pager .pager:hover {
        color: #e54e4b; }

.ussc-view-taxonomy-terms-list {
  margin-top: 40px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .ussc-view-taxonomy-terms-list:after {
    content: " ";
    display: block;
    clear: both; }
  .ussc-view-taxonomy-terms-list .items-container {
    padding-left: 20px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3; }
    .ussc-view-taxonomy-terms-list .items-container:after {
      content: " ";
      display: block;
      clear: both; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-view-taxonomy-terms-list .items-container {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
        -o-column-count: 1;
        column-count: 1; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-view-taxonomy-terms-list .items-container {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
        -o-column-count: 1;
        column-count: 1; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-view-taxonomy-terms-list .items-container {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -ms-column-count: 1;
        -o-column-count: 1;
        column-count: 1; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-view-taxonomy-terms-list .items-container {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        -ms-column-count: 2;
        -o-column-count: 2;
        column-count: 2; } }
    .ussc-view-taxonomy-terms-list .items-container .item {
      display: block;
      padding-left: 20px;
      margin-top: 15px; }
      .ussc-view-taxonomy-terms-list .items-container .item a {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #1b2938;
        letter-spacing: 0.075em;
        position: relative; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        @media (min-width: 1221px) {
          .ussc-view-taxonomy-terms-list .items-container .item a {
            font-size: 0.88889rem;
            line-height: 1.66667rem; } }
        .ussc-view-taxonomy-terms-list .items-container .item a:before {
          content: "";
          background-image: url("../images/arrow-menu.png");
          width: 11px;
          height: 12px;
          display: inline-block;
          background-repeat: no-repeat;
          position: absolute;
          background-position: 50% 50%;
          margin-top: 10px;
          left: -15px; }
        .ussc-view-taxonomy-terms-list .items-container .item a:hover {
          color: #e54e4b; }
  .ussc-view-taxonomy-terms-list.ussc-two-columns .items-container {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2; }
  .ussc-view-taxonomy-terms-list.ussc-one-column .items-container {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1; }

.ussc-amendment-media-block .container-data .picture {
  margin-bottom: 15px; }
  .ussc-amendment-media-block .container-data .picture img {
    width: 100%; }

.ussc-amendment-media-block .container-data .title {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #333332;
  letter-spacing: 0em;
  padding: 0px 15px;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }
  @media (min-width: 1221px) {
    .ussc-amendment-media-block .container-data .title {
      font-size: 1.38889rem;
      line-height: 1.66667rem; } }

.ussc-amendment-media-block .container-data .description {
  font-family: "merriweather", serif;
  font-weight: 300;
  font-style: normal;
  color: #333332;
  letter-spacing: 0em;
  padding: 0px 15px;
  margin-bottom: 25px; }
  @media (min-width: 300px) and (max-width: 480px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }
  @media (min-width: 481px) and (max-width: 620px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }
  @media (min-width: 621px) and (max-width: 769px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }
  @media (min-width: 770px) and (max-width: 1024px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }
  @media (min-width: 1221px) {
    .ussc-amendment-media-block .container-data .description {
      font-size: 0.76611rem;
      line-height: 0.91933rem; } }

.ussc-amendment-statistics-block .container-data {
  text-align: center; }
  .ussc-amendment-statistics-block .container-data .title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #333332;
    letter-spacing: 0em;
    margin-bottom: 15px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2.72rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2.72rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2.72rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2.72rem; } }
    @media (min-width: 1221px) {
      .ussc-amendment-statistics-block .container-data .title {
        font-size: 1.66667rem;
        line-height: 2.72rem; } }

.ussc-amendment-text-block .container-data {
  padding: 20px; }
  .ussc-amendment-text-block .container-data .title {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #333332;
    letter-spacing: 0em;
    margin-bottom: 25px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.83333rem; } }
    @media (min-width: 1221px) {
      .ussc-amendment-text-block .container-data .title {
        font-size: 1.38889rem;
        line-height: 1.83333rem; } }
  .ussc-amendment-text-block .container-data .description {
    font-family: "merriweather", serif;
    font-weight: 300;
    font-style: normal;
    color: #333332;
    letter-spacing: 0em;
    height: 155px;
    border-bottom: solid 1px #75757e; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.93333rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.96722rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.96722rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.96722rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.96722rem; } }
    @media (min-width: 1221px) {
      .ussc-amendment-text-block .container-data .description {
        font-size: 0.77778rem;
        line-height: 0.96722rem; } }
  .ussc-amendment-text-block .container-data .links-container {
    padding-top: 30px; }
    .ussc-amendment-text-block .container-data .links-container a {
      font-family: "lato", sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #333332;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      display: inline-block;
      width: 100%;
      position: relative; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      @media (min-width: 1221px) {
        .ussc-amendment-text-block .container-data .links-container a {
          font-size: 0.77778rem;
          line-height: 0.93333rem; } }
      .ussc-amendment-text-block .container-data .links-container a:after {
        right: 0px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Feb 26, 2016, 12:30:15 PM
    Author     : ronald
*/
.page-commissioners h1 {
  text-align: center; }

.page-commissioners .commissioners-views h1 {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px; }

.page-commissioners .commissioners-views h3, .page-commissioners .commissioners-views .ussc-three-blocks-title .content .item.ussc-guideline-icon > a, .ussc-three-blocks-title .content .page-commissioners .commissioners-views .item.ussc-guideline-icon > a, .page-commissioners .commissioners-views .ussc-three-blocks-title .content .item.ussc-case-law-icon > a, .ussc-three-blocks-title .content .page-commissioners .commissioners-views .item.ussc-case-law-icon > a, .page-commissioners .commissioners-views .ussc-three-blocks-title .content .item.ussc-policy-icon > a, .ussc-three-blocks-title .content .page-commissioners .commissioners-views .item.ussc-policy-icon > a {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 15px; }

.page-commissioners .commissioners-views h5 {
  margin-bottom: 15px; }

.page-commissioners .commissioners-views .row-content {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 25px; }

.page-commissioners .commissioners-views img {
  float: left;
  margin: 10px;
  border-width: 1px;
  border-style: solid;
  width: 144px;
  height: 144px;
  border-radius: 50%;
  margin-top: 25px; }

.page-commissioners .commissioners-views p {
  text-align: justify; }
  .page-commissioners .commissioners-views p:first-letter {
    text-transform: uppercase; }

.ussc-highlitghed-slider-view {
  color: #1b2938;
  background: #e8e9e9; }
  @media (max-width: 769px) {
    .ussc-highlitghed-slider-view {
      color: #fff;
      background: #1b2938; } }
  .ussc-highlitghed-slider-view .flex-nav-container {
    overflow: hidden;
    width: 100%; }
  .ussc-highlitghed-slider-view .flex-viewport {
    overflow: visible !important; }
    .ussc-highlitghed-slider-view .flex-viewport li {
      position: relative; }
  .ussc-highlitghed-slider-view .flexslider {
    border: 0;
    background: transparent;
    border: 0;
    background: transparent;
    max-width: 82%;
    width: 82%;
    margin: 0 auto;
    padding-bottom: 15px;
    box-shadow: none; }
    @media (max-width: 769px) {
      .ussc-highlitghed-slider-view .flexslider {
        max-width: 100%;
        width: 100%;
        padding: 0px; } }
    .ussc-highlitghed-slider-view .flexslider ul li {
      opacity: 1 !important; }
      @media (max-width: 620px) {
        .ussc-highlitghed-slider-view .flexslider ul li .slide-image img {
          height: auto; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-highlitghed-slider-view .flexslider ul li .slide-image img {
          height: 280px; } }
      @media (max-width: 620px) {
        .ussc-highlitghed-slider-view .flexslider ul li .slide-image {
          padding-right: 0;
          padding-left: 0; } }
      @media (min-width: 1025px) {
        .ussc-highlitghed-slider-view .flexslider ul li .slide-image {
          margin: 0 4px; } }
      .ussc-highlitghed-slider-view .flexslider ul li .text-container {
        position: absolute;
        bottom: 0px;
        background-color: rgba(29, 46, 64, 0.68);
        padding-right: 85px;
        padding-left: 85px;
        padding-top: 20px;
        padding-bottom: 40px;
        width: 100%; }
        @media (min-width: 1025px) {
          .ussc-highlitghed-slider-view .flexslider ul li .text-container {
            left: 4px;
            min-height: 190px;
            right: 4px;
            width: auto; } }
        @media (max-width: 620px) {
          .ussc-highlitghed-slider-view .flexslider ul li .text-container {
            padding-right: 10px;
            padding-left: 10px;
            margin-left: 0;
            margin-right: 0;
            position: relative;
            background-color: transparent; } }
        .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
          text-transform: uppercase;
          font-family: "merriweather", serif;
          font-weight: 300;
          font-style: normal;
          color: #fff;
          letter-spacing: 0.075em;
          max-width: 100%; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 1rem;
              line-height: 1.2rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 1.11111rem;
              line-height: 1.33333rem; } }
          @media (min-width: 1221px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .title a {
              font-size: 1.22222rem;
              line-height: 1.46667rem; } }
        @media (max-width: 769px) {
          .ussc-highlitghed-slider-view .flexslider ul li .text-container .body {
            display: none; } }
        .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
          font-family: "lato", sans-serif;
          font-weight: 400;
          font-style: normal;
          color: #fff;
          letter-spacing: 0em;
          max-width: 100%;
          padding-bottom: 12px;
          padding-top: 15px; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.83333rem;
              line-height: 1rem; } }
          @media (min-width: 481px) and (max-width: 620px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.83333rem;
              line-height: 1rem; } }
          @media (min-width: 621px) and (max-width: 769px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 770px) and (max-width: 1024px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 1025px) and (max-width: 1220px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
          @media (min-width: 1221px) {
            .ussc-highlitghed-slider-view .flexslider ul li .text-container .body p {
              font-size: 0.88889rem;
              line-height: 1.06667rem; } }
    .ussc-highlitghed-slider-view .flexslider .flex-control-nav {
      position: absolute;
      bottom: 7px;
      height: 30px;
      z-index: 10; }
      .ussc-highlitghed-slider-view .flexslider .flex-control-nav a {
        background-color: #fff;
        box-shadow: none;
        width: 6px;
        height: 6px; }
        .ussc-highlitghed-slider-view .flexslider .flex-control-nav a.flex-active {
          background-color: #4480e0; }
    .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a {
      background: rgba(255, 255, 255, 0.55);
      opacity: 1;
      top: 45%;
      border-radius: 50%;
      width: 50px;
      height: 50px; }
      .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-prev {
        background-image: url(../images/arrow-right.png);
        background-position: 45%;
        background-repeat: no-repeat;
        background-size: 30%;
        color: transparent;
        text-shadow: none;
        left: -18px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
      .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-next {
        background-image: url(../images/arrow-left.png);
        background-position: 55%;
        background-repeat: no-repeat;
        background-size: 30%;
        color: transparent;
        text-shadow: none;
        right: -18px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
      .ussc-highlitghed-slider-view .flexslider .flex-direction-nav a:before {
        display: none; }
    .ussc-highlitghed-slider-view .flexslider img {
      height: 100%; }

.ussc-research-data-slider-view {
  color: #1b2938; }
  .ussc-research-data-slider-view .flex-nav-container {
    overflow: hidden;
    width: 100%; }
  .ussc-research-data-slider-view .flex-viewport {
    overflow: visible !important; }
  .ussc-research-data-slider-view .flexslider {
    border: 0;
    background: transparent;
    margin: 0 auto;
    box-shadow: none;
    max-width: 100%;
    width: 100%;
    padding: 0px; }
    .ussc-research-data-slider-view .flexslider ul li {
      opacity: 1 !important;
      position: relative;
      background-size: cover;
      background-image: url(../images/research-data-bg.png); }
      .ussc-research-data-slider-view .flexslider ul li .container-data {
        position: relative;
        margin: 30px auto;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
        height: 500px;
        display: block;
        max-width: 1100px; }
        .ussc-research-data-slider-view .flexslider ul li .container-data:after {
          content: " ";
          display: block;
          clear: both; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-research-data-slider-view .flexslider ul li .container-data {
            width: 90%;
            max-width: 90%;
            height: 670px !important; } }
        @media (max-width: 769px) {
          .ussc-research-data-slider-view .flexslider ul li .container-data {
            width: 90%;
            max-width: 90%;
            height: 780px; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-research-data-slider-view .flexslider ul li .container-data {
            width: 90%;
            max-width: 90%; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-research-data-slider-view .flexslider ul li .container-data {
            width: 90%;
            max-width: 90%; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-research-data-slider-view .flexslider ul li .container-data {
            width: 90%;
            margin: 30px auto;
            max-width: 90%; } }
        .ussc-research-data-slider-view .flexslider ul li .container-data .container-items {
          position: absolute;
          width: 100%;
          max-width: 100%; }
        .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
          font-family: "merriweather", serif;
          font-weight: 700;
          font-style: normal;
          color: #1b2837;
          letter-spacing: 0em;
          width: 100%;
          float: left;
          margin-left: 0;
          margin-right: 0;
          text-align: center;
          margin-bottom: 25px;
          padding-bottom: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 1.38889rem;
        line-height: 1.66667rem; } }
    @media (min-width: 481px) and (max-width: 620px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 621px) and (max-width: 769px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 770px) and (max-width: 1024px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 1.38889rem;
        line-height: 2.65833rem; } }
    @media (min-width: 1221px) {
      .ussc-research-data-slider-view .flexslider ul li .container-data .main-title {
        font-size: 2.15167rem;
        line-height: 2.65833rem; } }
        .ussc-research-data-slider-view .flexslider ul li .container-data .left {
          width: 49.15254%;
          float: left;
          margin-right: 1.69492%;
          margin-top: 25px;
          padding-right: 30px; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-research-data-slider-view .flexslider ul li .container-data .left {
              width: 100%;
              float: left;
              margin-left: 0;
              margin-right: 0;
              padding-right: 0px; } }
          @media (max-width: 769px) {
            .ussc-research-data-slider-view .flexslider ul li .container-data .left {
              width: 100%;
              float: left;
              margin-left: 0;
              margin-right: 0;
              padding-right: 0px; } }
          .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
            font-family: "merriweather", serif;
            font-weight: 300;
            font-style: normal;
            color: #1b2837;
            letter-spacing: 0em;
            margin-bottom: 17px; }
            @media (min-width: 300px) and (max-width: 480px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.11111rem;
                line-height: 1.33333rem; } }
            @media (min-width: 481px) and (max-width: 620px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.44444rem;
                line-height: 1.73333rem; } }
            @media (min-width: 621px) and (max-width: 769px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.55556rem;
                line-height: 1.86667rem; } }
            @media (min-width: 770px) and (max-width: 1024px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.77778rem;
                line-height: 2.13333rem; } }
            @media (min-width: 1025px) and (max-width: 1220px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.77778rem;
                line-height: 2.13333rem; } }
            @media (min-width: 1221px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .title {
                font-size: 1.77778rem;
                line-height: 2.13333rem; } }
          .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
            font-family: "lato", sans-serif;
            font-weight: 400;
            font-style: normal;
            color: #1b2837;
            letter-spacing: 0em;
            margin-bottom: 50px; }
            @media (min-width: 300px) and (max-width: 480px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 481px) and (max-width: 620px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.83333rem;
                line-height: 1.11111rem; } }
            @media (min-width: 621px) and (max-width: 769px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.88889rem;
                line-height: 1.11111rem; } }
            @media (min-width: 770px) and (max-width: 1024px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.88889rem;
                line-height: 1.11111rem; } }
            @media (min-width: 1025px) and (max-width: 1220px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.88889rem;
                line-height: 1.11111rem; } }
            @media (min-width: 1221px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                font-size: 0.88889rem;
                line-height: 1.11111rem; } }
            @media (min-width: 300px) and (max-width: 480px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                margin-bottom: 25px; } }
            @media (min-width: 621px) and (max-width: 769px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                margin-bottom: 25px; } }
            @media (min-width: 770px) and (max-width: 1024px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                margin-bottom: 25px; } }
            @media (min-width: 481px) and (max-width: 620px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .description {
                margin-bottom: 25px; } }
          .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
            font-family: "lato", sans-serif;
            font-weight: 700;
            font-style: normal;
            color: #203246;
            letter-spacing: 0.2em;
            text-transform: uppercase; }
            @media (min-width: 300px) and (max-width: 480px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 481px) and (max-width: 620px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 621px) and (max-width: 769px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 770px) and (max-width: 1024px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 1025px) and (max-width: 1220px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
            @media (min-width: 1221px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .left .link a {
                font-size: 0.77778rem;
                line-height: 0.93333rem; } }
        .ussc-research-data-slider-view .flexslider ul li .container-data .right {
          width: 49.15254%;
          float: right;
          margin-right: 0; }
          @media (min-width: 300px) and (max-width: 480px) {
            .ussc-research-data-slider-view .flexslider ul li .container-data .right {
              width: 100%;
              float: left;
              margin-left: 0;
              margin-right: 0; } }
          @media (max-width: 769px) {
            .ussc-research-data-slider-view .flexslider ul li .container-data .right {
              width: 100%;
              float: left;
              margin-left: 0;
              margin-right: 0;
              padding-right: 0px; } }
          .ussc-research-data-slider-view .flexslider ul li .container-data .right .picture {
            float: inherit; }
            @media (max-width: 769px) {
              .ussc-research-data-slider-view .flexslider ul li .container-data .right .picture {
                float: none; } }
            .ussc-research-data-slider-view .flexslider ul li .container-data .right .picture img {
              width: auto;
              max-width: 100%;
              height: auto; }
              @media (max-width: 769px) {
                .ussc-research-data-slider-view .flexslider ul li .container-data .right .picture img {
                  width: 100%; } }
    .ussc-research-data-slider-view .flexslider .flex-control-nav {
      position: absolute;
      bottom: 0px;
      height: 30px;
      z-index: 10; }
      .ussc-research-data-slider-view .flexslider .flex-control-nav a {
        background-color: #fff;
        box-shadow: none;
        width: 6px;
        height: 6px; }
        .ussc-research-data-slider-view .flexslider .flex-control-nav a.flex-active {
          background-color: #4480e0; }
    .ussc-research-data-slider-view .flexslider .flex-direction-nav li {
      position: inherit; }
    .ussc-research-data-slider-view .flexslider .flex-direction-nav a {
      background: rgba(255, 255, 255, 0.55);
      opacity: 1;
      top: 45%;
      border-radius: 50%;
      width: 50px;
      height: 50px;
      -webkit-animation-delay: initial;
      -webkit-animation-duration: 2s;
      -webkit-animation-name: pulse;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      -moz-animation-delay: initial;
      -moz-animation-duration: 2s;
      -moz-animation-name: pulse;
      -moz-animation-iteration-count: infinite;
      -moz-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      -o-animation-delay: initial;
      -o-animation-duration: 2s;
      -o-animation-name: pulse;
      -o-animation-iteration-count: infinite;
      -o-animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */
      -webkit-animation-delay: initial;
              animation-delay: initial;
      -webkit-animation-duration: 2s;
              animation-duration: 2s;
      -webkit-animation-name: pulse;
              animation-name: pulse;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /* this prevents the animation from restarting! */ }
      .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-prev {
        background-image: url(../images/arrow-right.png);
        background-position: 45% 45%;
        background-repeat: no-repeat;
        background-size: 30%;
        color: transparent;
        text-shadow: none;
        left: 60px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-prev {
            left: 15px; } }
      .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-next {
        background-image: url(../images/arrow-left.png);
        background-position: 55% 55%;
        background-repeat: no-repeat;
        background-size: 30%;
        color: transparent;
        text-shadow: none;
        right: 60px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-research-data-slider-view .flexslider .flex-direction-nav a.flex-next {
            right: 15px; } }
      .ussc-research-data-slider-view .flexslider .flex-direction-nav a:before {
        display: none; }

.ussc-tabs-content {
  margin-top: 25px; }
  .ussc-tabs-content .item {
    background: #fff;
    width: 32.20339%;
    float: left;
    min-height: 315px;
    position: relative;
    padding: 20px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px; }
    .ussc-tabs-content .item:nth-child(3n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .ussc-tabs-content .item:nth-child(3n + 2) {
      margin-left: 33.89831%;
      margin-right: -100%;
      clear: none; }
    .ussc-tabs-content .item:nth-child(3n + 3) {
      margin-left: 67.79661%;
      margin-right: -100%;
      clear: none; }
    @media (max-width: 769px) {
      .ussc-tabs-content .item {
        width: 100%;
        float: left;
        float: none; }
        .ussc-tabs-content .item:nth-child(1n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: none; } }
    .ussc-tabs-content .item .title {
      font-family: "merriweather", serif;
      font-weight: 300;
      font-style: normal;
      color: #1b2938;
      letter-spacing: 0.075em;
      padding-bottom: 15px; }
      @media (min-width: 300px) and (max-width: 480px) {
        .ussc-tabs-content .item .title {
          font-size: 0.83333rem;
          line-height: 1rem; } }
      @media (min-width: 481px) and (max-width: 620px) {
        .ussc-tabs-content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 621px) and (max-width: 769px) {
        .ussc-tabs-content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 770px) and (max-width: 1024px) {
        .ussc-tabs-content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1025px) and (max-width: 1220px) {
        .ussc-tabs-content .item .title {
          font-size: 0.88889rem;
          line-height: 1.06667rem; } }
      @media (min-width: 1221px) {
        .ussc-tabs-content .item .title {
          font-size: 1.27722rem;
          line-height: 1.53267rem; } }
      .ussc-tabs-content .item .title a {
        font-family: "merriweather", serif;
        font-weight: 300;
        font-style: normal;
        color: #1b2938;
        letter-spacing: 0.075em;
        padding-bottom: 15px; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-tabs-content .item .title a {
            font-size: 0.83333rem;
            line-height: 1rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-tabs-content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-tabs-content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-tabs-content .item .title a {
            font-size: 0.88889rem;
            line-height: 1.06667rem; } }
        @media (min-width: 1221px) {
          .ussc-tabs-content .item .title a {
            font-size: 1.27722rem;
            line-height: 1.53267rem; } }
    .ussc-tabs-content .item .description {
      display: inline-block; }
      .ussc-tabs-content .item .description * {
        font-family: "lato", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #231f20;
        letter-spacing: 0em; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
        @media (min-width: 1221px) {
          .ussc-tabs-content .item .description * {
            font-size: 0.77778rem;
            line-height: 0.96667rem; } }
    .ussc-tabs-content .item .link {
      padding: 20px 0px 10px 0px;
      clear: both;
      margin-top: 30px;
      border-top: solid 1px #75757e;
      bottom: 0px;
      width: 88%; }
      .ussc-tabs-content .item .link a {
        font-family: "lato", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #203246;
        letter-spacing: 0.2em;
        text-transform: uppercase; }
        @media (min-width: 300px) and (max-width: 480px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.72222rem;
            line-height: 0.86667rem; } }
        @media (min-width: 481px) and (max-width: 620px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 621px) and (max-width: 769px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 770px) and (max-width: 1024px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1025px) and (max-width: 1220px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }
        @media (min-width: 1221px) {
          .ussc-tabs-content .item .link a {
            font-size: 0.77778rem;
            line-height: 0.93333rem; } }

/*
* Colors to remove.
 */
/* Breakpoint variables*/
/*
* Breakpoints to remove
 */
.l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto; }
  .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto; }
      .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 481px) and (max-width: 1221px) {
    .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
      max-width: 95%;
      margin-left: auto;
      margin-right: auto; }
      .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
        content: " ";
        display: block;
        clear: both; } }

.l-wrapper .l-region .panel-pane.ussc-region-background.ussc-datareports-block {
  background-image: url("../../../images/datareports_backgorund.jpg"); }

.l-wrapper .white-background {
  background-color: #fff; }

.l-wrapper .gray-background {
  background-color: #F2F2F2; }

/*
* Colors to remove.
 */
/* Breakpoint variables*/
/*
* Breakpoints to remove
 */
.l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto; }
  .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto; }
      .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 481px) and (max-width: 1221px) {
    .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div {
      max-width: 95%;
      margin-left: auto;
      margin-right: auto; }
      .l-wrapper .l-region .panel-pane:not(.ussc-full-width) > div:after {
        content: " ";
        display: block;
        clear: both; } }

.l-wrapper .l-region .panel-pane.ussc-region-background.ussc-datareports-block {
  background-image: url("../../../images/datareports_backgorund.jpg"); }

.l-wrapper .white-background {
  background-color: #fff; }

.l-wrapper .gray-background {
  background-color: #F2F2F2; }

.view-masonry-mixitup .views-exposed-form {
	float: right;
	background-color: white;
}

.view-masonry-mixitup .views-exposed-form label {
	float: left;
	margin-right: 10px;
	margin-top: 13px;
}

.view-masonry-mixitup .views-exposed-form .form-submit {
	margin-top: 5px;
}
 @media (min-width: 300px) and (max-width: 480px) {
          .view-masonry-mixitup .views-exposed-form {
 display: none; } }
 @media (min-width: 481px) and (max-width: 620px) {
          .view-masonry-mixitup .views-exposed-form {
 display: none; } }
 
 
