@charset "UTF-8";

#footer #form, #footer h4, #footer .form-group, #footer .form-fields  {
    display: inline-block;
}
#footer{
    position:relative;
    background-color:#022f4c;
    padding-top:1rem;
    padding-bottom:3rem;
    z-index:100
}
#footer,#footer a,#footer h4,#footer p{
    color:#fff;
    text-transform:none
}
#footer h4{
    margin-top:.75rem;
    margin-bottom:1.625rem
}
#footer h4>span{
    padding-bottom:.25rem;
    border-bottom:.1875rem solid #3aa !important
}
#footer.box-shadow{
    box-shadow:0 0 .625rem rgba(0,0,0,.2)
}
#footer .row>div{
    padding-top:3rem
}
#footer .logo{
    width:8rem;
    margin-bottom:2rem
}
#footer .social{
    display:inline-block;
    margin-top:.75rem;
    margin-right:.25rem;
    width:2.75rem;
    height:2.75rem;
    border-radius:50%
}
#footer .social:active,#footer .social:hover{
    background-color:#3aa
}
#menu-footer-left,#menu-footer-right{
    list-style-type:none;
    margin:0;
    padding:0
}
#newsletter [type=email], #newsletter [type=submit]{
    width: 211px;
}
#newsletter [type=email]{
    border-color:#fff !important;
    color:#fff !important;
}
#newsletter [type=email]::placeholder{
    border-color:#fff !important;
    color:#fff !important;
}
#newsletter [type=email]:focus {
    color:#fff !important;
    outline:0
}
#newsletter .filled[type=email]{
    border-color:#fff !important
}
#newsletter .filled[type=email]:focus{
    border-color:#fff !important
}
::-webkit-input-placeholder {
    color: #666666;
}

::-moz-placeholder {
    color: black;
}

::-ms-placeholder {
    color: #666666;
}

::placeholder {
    color: #666666;
}
#copy p{
    opacity:.5;
    font-size:1rem
}
#iso img{
    width:5rem;
    margin-right: 15px;
}
.footer-copyright{
    width:100%
}
.footer-copyright,.footer-copyright-text{
    text-align:center;
    vertical-align:middle
}
@media only screen and (max-width:991px){
    #footer h4{
        margin-top:0
    }
    #footer .contact{
        margin-top:.6875rem
    }
}
@media only screen and (max-width:575px){
    #footer .contact{
        margin-top:0
    }
    #footer .form-group  {
        display: block;
    }
    #footer .footer-copyright #copy, #footer .footer-copyright #iso {
        margin: 0 auto;
    }
}



.cc-link {

    display: contents !important

}