@charset "utf-8";















.default {margin: auto; width: 960px; position: relative;}


.footer .nav {float: left;}
.footer .nav li {float: left;}
.footer .nav a {display: block; height: 29px; font-size: 12px; color: #1e2939; font-weight: bold; text-decoration: none; line-height: 26px; margin: 0px 10px;}
.footer .nav a:hover {text-decoration: underline;}
.footer .nav .active a {background-color: #273243; color: #fff; border-radius: 5px; margin: 0; padding: 0px 10px; text-decoration: none; cursor: default;}
.footer ul{list-style: none;}
.footer {height: 174px;
    /*margin: -50px  auto 0px;*/
    position: relative; z-index: 2; background-color: #edf0f2; overflow: hidden; min-width: 980px;}
.footer .hidden{display: none;}
.footer-topline {overflow: hidden; margin-left: 19px; padding-bottom: 31px;}
.footer-apps {float: left; padding: 34px 0px 0px 1px;}
.footer-apps a {display: block; float: left; background: url(../images/sprite.png); margin-right: 15px;}
.footer-apps a.ios {width: 135px; height: 40px; background-position: 0px -270px; margin-top: 1px;}
.footer-apps a.android {width: 117px; height: 41px; background-position: -135px -270px;}
.footer .nav {margin: 40px 0px 0px 44px; float: right;}
.footer-bottomline {border-top: 1px solid #dee2e5; color: #899ba8;}
.footer-copy {float: left; font-size: 10px; line-height: 20px; padding: 22px 0px 0px 20px;
font-family: 'PF Square Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;  }
.footer-social {float: right; padding-top: 20px;}
.footer-social li {float: left; height: 20px; padding: 0px 16px;}
.footer-social li + li {border-left: 1px solid #dee2e5;}
.footer-social li a {display: inline-block; vertical-align: middle; background: url(../images/sprite.png);}
.footer-social li a.twitter {width: 18px; height: 15px; background-position: -292px -66px;}
.footer-social li a.ytube {width: 32px; height: 13px; background-position: -292px -81px;}
.footer-social li a.linkedin {width: 16px; height: 16px; background-position: -292px -94px;}
.footer-social li a.google {width: 17px; height: 16px; background-position: -308px -94px;}
.footer-social li:before {content: "";display: inline-block;vertical-align: middle;height: 100%;}
.footer-paysystems {float: right; padding: 17px 23px 0px 0px; margin-bottom: -10px;

}

@media only screen and (min-width: 1000px) {
    .footer-paysystems{
        margin-right: -61px
    }
}
.footer-paysystems li {display: inline-block; vertical-align: middle; padding-left: 4px;}
.footer-paysystems img{width: 60%}
/*.footer-paysystems li a {display: inline-block; vertical-align: middle; background: url(../images/sprite.png);}*/
/*.footer-paysystems li a.visa {width: 37px; height: 13px; background-position: -252px -286px;}*/
/*.footer-paysystems li a.mastercard {width: 27px; height: 17px; background-position: -289px -286px;}*/
.footer-oath {float: right; padding: 26px 35px 0px 0px;}
.footer-oath a {display: block; text-decoration: none; color: #899ba8; font: 9px/16px Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.5px;}
.footer-oath a i {display: inline-block; vertical-align: top; width: 70px; height: 16px; background: url(../images/sprite.png) -252px -270px; margin-right: 8px;}
 .fa-footer{
     letter-spacing: 50px;
     color: #99979c;
     margin-top: 26px;
 }

.footer-social11 a {
    text-decoration: none;
}

