h2,h3,h4,h5,h6{
   color:#015581;
   font-family: 'Roboto Slab';
}

body {
   font-family: 'Open Sans';
}

.navigation .nav-item:last-of-type{
   margin-right:0
}
@media (min-width: 1200px){
   .container--hero-content{
       margin-top:-42%
   }
}
.hero{
   margin-bottom:0
}
@media (min-width: 1200px){
   .hero{
       margin-bottom:60px
   }
}
@media (min-width: 1200px){
   .hero__text{
       color:white
   }
}
.content{
   clear:both;
   padding:30px 0
}
@media (min-width: 1200px){
   .content{
       padding:23% 0 60px
   }
}
.content .row{
   margin:0
}
.content .col{
   margin:auto
}
.content .col p{
   color:#566670;
   font-weight:lighter;
   padding:0 20px
}
@media (min-width: 576px){
   .content .col p{
       padding:0
   }
}
.content .col.card{
   box-shadow:0 2px 16px 4px rgba(142,152,159,0.2);
   margin:40px auto 50px;
   padding:23px 20px 30px;
   text-align:center
}
@media (min-width: 768px){
   .content .col.card{
       margin:50px auto 60px
   }
}
@media (min-width: 1200px){
   .content .col.card{
       margin:90px auto 110px
   }
}
.content .col.card form{
   margin:0 auto
}
.content .col.card h4{
   margin-bottom:20px
}
.footer{
   background:#00649f;
   padding-bottom:30px
}
.footer__nav{
   text-align:left
}
.footer__nav-link{
   display:inline-block
}
.footer__nav-link:not(:last-child):after{
   margin-left:8px;
   margin-right:8px
}
.footer__payments-title{
   color:white
}
.footer__app p{
   font-size:12px;
   line-height:18px
}
.footer__social{
   margin-top:20px
}
.footer__social p{
   line-height:1.5em
}
@media (min-width: 992px){
   .footer__social{
       margin-left:6%;
       margin-top:0
   }
}
.footer__link{
   color:#fff;
   display:block;
   margin-bottom:5px
}
.footer__link:hover{
   color:#fff
}
.social-menu{
   display:flex;
   padding:12px 0;
   align-items:center;
   margin:0 0 0 -12px
}
.social-menu-item{
   list-style:none;
   margin:0 4px
}
a.social-menu-lnk{
   color:#fff;
   display:block;
   font-size:1.5em;
   line-height:1;
   height:20px;
   margin-left:5px;
   padding:12px 8px;
   opacity:.4;
   text-decoration:none;
   transition:opacity .3s linear;
   width:20px
}
a.social-menu-lnk.facebook{
   background:url("../img/facebook.png") no-repeat center center;
   background-size:13px
}
a.social-menu-lnk.twitter{
   background:url("../img/twitter.png") no-repeat center center;
   background-size:20px
}
a.social-menu-lnk.linkedin{
   background:url("../img/linkedin.png") no-repeat center center;
   background-size:20px
}
a.social-menu-lnk.youtube{
   background:url("../img/youtube.png") no-repeat center center;
   background-size:26px;
   width:30px
}
.footer-secondary{
   background:#015581;
   color:#fff;
   padding:30px 0 20px;
   text-align:center
}
.footer-secondary p{
   font-size:12px;
   line-height:18px;
   text-align:center;
   width:100%
}
td{
  display:block;
  width:auto;
  margin-bottom:10px;

}

@media only screen and (min-width: 70em) {
  td{
    display:table-cell;
    margin-bottom:0px;
  }
}


/*# sourceMappingURL=custom.css.map */
