@media (min-width: 1200px) {
  footer .container {
    width: 1100px; } }
footer .footer-rationalize-version {
  color: #999;
  text-align: center; }
  footer .footer-rationalize-version a {
    color: #1d2253;
    text-decoration: none; }
    footer .footer-rationalize-version a:hover {
      color: #1ea6b6; }
footer .block_footer_main {
  background: #f7f7f7; }
  footer .block_footer_main .footer-top {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
  footer .block_footer_main .footer-center {
    padding: 25px 0;
    padding-bottom: 15px; }
    footer .block_footer_main .footer-center h2 {
      color: #1d2253;
      font-size: 17px;
      margin-bottom: 25px;
      text-transform: uppercase;
      font-weight: 700; }
      footer .block_footer_main .footer-center h2:hover {
        color: #1ea6b6; }
    footer .block_footer_main .footer-center ul {
      padding-left: 0; }
    footer .block_footer_main .footer-center .footer_text_title {
      margin-bottom: 0;
      display: inline-block;
      width: 100%;
      line-height: 27px; }
      footer .block_footer_main .footer-center .footer_text_title p {
        color: #1d2253;
        min-width: 60px;
        float: left;
        margin: 0 0 5px 0; }
        footer .block_footer_main .footer-center .footer_text_title p:hover {
          color: #1ea6b6; }
      footer .block_footer_main .footer-center .footer_text_title span, footer .block_footer_main .footer-center .footer_text_title a {
        color: #999;
        text-decoration: none;
        font-size: 17px; }
    footer .block_footer_main .footer-center #footer_account_list {
      background: none;
      float: left;
      width: 100%;
      margin-top: -8px;
      line-height: 36px; }
      footer .block_footer_main .footer-center #footer_account_list a {
        color: #999;
        position: relative;
        padding-left: 17px;
        text-decoration: none;
        margin: 0 0 5px 0;
        font-size: 17px; }
        @media (max-width: 992px) {
          footer .block_footer_main .footer-center #footer_account_list a {
            padding-left: 5px; } }
        footer .block_footer_main .footer-center #footer_account_list a:hover {
          color: #1ea6b6; }
    @media (min-width: 992px) {
      footer .block_footer_main .footer-center .col-md-1 {
        border-left: 2px solid; } }
    footer .block_footer_main .footer-center .col-md-1 #block-block-42 {
      padding: 0 10px;
      margin-top: -10px; }
      @media (max-width: 992px) {
        footer .block_footer_main .footer-center .col-md-1 #block-block-42 {
          text-align: center !important; } }
      footer .block_footer_main .footer-center .col-md-1 #block-block-42 img {
        max-width: 100%; }
    footer .block_footer_main .footer-center .col-md-1 #block-block-30 {
      text-align: right;
      padding: 0 15px; }
      @media (max-width: 992px) {
        footer .block_footer_main .footer-center .col-md-1 #block-block-30 {
          text-align: center !important; } }
    footer .block_footer_main .footer-center #block-block-8 {
      margin-top: 25px; }
    footer .block_footer_main .footer-center #block-block-28 {
      text-align: center;
      margin-top: 32px; }
      footer .block_footer_main .footer-center #block-block-28 img {
        height: 68px; }
    footer .block_footer_main .footer-center #block-block-45 {
      text-align: center;
      margin-top: 32px; }
    footer .block_footer_main .footer-center .footer-links {
      text-align: center; }
      footer .block_footer_main .footer-center .footer-links li {
        list-style-image: none;
        list-style-type: none;
        display: inline-block;
        width: 33%; }
        @media (max-width: 992px) {
          footer .block_footer_main .footer-center .footer-links li {
            display: block; } }
    footer .block_footer_main .footer-center .view-vista-brands ul {
      text-align: center !important; }
      footer .block_footer_main .footer-center .view-vista-brands ul li {
        background: none;
        border: 0 none;
        box-shadow: none;
        border-radius: 0;
        overflow: visible;
        margin: 20px; }
  footer .block_footer_main .footer-bottom {
    padding-bottom: 20px; }
    footer .block_footer_main .footer-bottom .view-vista-brands {
      float: right; }
      footer .block_footer_main .footer-bottom .view-vista-brands li {
        border: 0 none;
        border-radius: 0;
        box-shadow: none;
        background: white;
        margin: 0 3px; }
        footer .block_footer_main .footer-bottom .view-vista-brands li:last-of-type {
          margin-right: 0; }

/*# sourceMappingURL=footer.css.map */
