#footer{color:#cfcfc6;display:block;vertical-align:bottom;background-color:#103768;border-top:1px solid #111c31;z-index:101;padding-top:0px;padding-bottom:0px;}
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{color:#658cb6;text-decoration:none;}
#footer.bottom{position:absolute;left:0;right:0;bottom:0;}
#footer a.copyright{color:#777;padding:0;}
#footer .logo{display:block;margin-bottom:20px;margin-right:10px;}
#footer .spaced{padding-top:40px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
#footer .logo_footer{padding:40px 15px;}
#footer .dark{}
#footer .dark a{color:#cfcfc6;text-decoration:none;}
#footer .dark a:hover{color:#FFF;text-decoration:none;}
#footer h2,
#footer h3,
#footer h4{font-weight:400;color:#bf996a;text-shadow:1px 1px 3px rgba(39, 39, 39, 0.9);margin-bottom:20px;}
#footer .copyright{background-color:#0e2d53;padding:30px 0;}
#footer li{position:relative;padding:2px 0 2px 3px;border-bottom:0px solid rgba(21, 68, 132, 0.85);}
#footer li:after{width:100%;content:"";border-bottom:0px solid #111c31;position:absolute;bottom:0;left:0;}
#footer .list-inline li{position:relative;padding:6px 0;border-bottom:0px solid rgba(255,255,255,0.0) !important;}
#footer .list-inline li:after{width:100%;content:"";border-bottom:0px solid #1a1a1a !important;position:absolute;bottom:0;left:0;}
#footer .list-inline{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;margin-top:0px;}
#footer .list-inline .fa{background-color:#4b463d;border-radius:18px;padding:10px;}
#footer li a{color:#cfcfc6;text-decoration:none;font-size:16px;padding-left:10px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;}
#footer li a:hover{color:#bf996a;}
#footer li small{font-size:11px;}
#footer li small.ago{color:#666;}
#footer .input-group-btn .btn,
#footer .input-group .btn,
#footer .form-control{border:0;height:38px;margin-top:0;}
#footer .input-group-btn .btn{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
#footer input.form-control{-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
#footer form{padding:0;}
.copyright a{color:#d1a954;text-decoration:none;}
.copyright a:link{color:#d1a954;text-decoration:none;}
.copyright a:hover{color:#658cb6;text-decoration:none;}
.list-unstyled .fa{color:#6795c7;font-size:1.1em;}
#footer ul.nobordered li:after,
#footer ul.nobordered li{border-bottom:0;padding:0;}
#footer ul.nobordered li a{padding:3px 0;}
#footer ul.nobordered li a>i.fa{padding-right:6px;}
body.boxed footer{margin:auto;max-width:1170px;}
@media only screen and (max-width:768px){#footer .spaced{padding:20px 15px;}
#footer .dark{height:auto;}
}
@media only screen and (max-width:990px){#footer{border-top:#2B2B2B 1px solid;}
}