/*
Theme Name:  CVNM Custom Style Sheet
Description: Footer Styles
Version:      1.0.0
////// Use version numbers to prompt browsers to re-cache the stylesheet when we update your theme
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Footer */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#footer-logo img {
    width: 7em;
    border: 0px solid #aaa;
    display: inline-block;
    vertical-align: top;
}

div#footer-tagline {
    display: inline-block;
    width: 40%;
    border: 0px solid #aaa;
    margin-left: 10px;
}

div#custom_html-6 h4 {
    font-size: 90%;
}

div#custom_html-6 h4, div#custom_html-6 .custom-html-widget, div#custom_html-6 .custom-html-widget > div {
    /* display: inline-block; */
}

#footer-social {
    /* margin-top: 20px; */
    /* padding-top: 20px; */
    /* border-top: 1px solid #eee; */
}

#footer-social li {
    display: inline-block;
    margin-right: 20px;
}

#footer-outer #footer-widgets .col #footer-login input[type="submit"] {
    background-color: #aaa!important;
    width: 100%
}

body #footer-outer i, body #header-secondary-outer #social i {
    font-size: 30px;
    margin-right: 40px;
}

body.post-type-archive-initiatives main#content {
    background: #fff;

box-shadow: 0 27px 25px -2px rgba(0,0,0,0.3);
}

body.post-type-archive-initiatives #footer-outer {
    position: initial;
    bottom: 0;
    width: 100%;
    z-index: -1;
}

#footer-outer .contact {
    margin: 0px 0 0 24px;
    font-size: 0.9em;
    line-height: 1.45;
    display: inline-block;
}

#footer-outer .col {
    border: 0px solid red;
}

#menu-footer a, body #footer-social li i {
    opacity: 1;
    transition: all 0.2s linear;
}

#menu-footer a:hover, body #footer-social li:hover i {
    opacity: .7;
    transition: all 0.2s linear;
}

#menu-footer {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.8em;
    letter-spacing: .5px;
}

div#footer-logo {
    display: inline-block;
    vertical-align: top;
}

#footer-outer .col:nth-child(3) {
    width: 40%;
    border: 0px solid yellow;
}

#footer-outer .col:nth-child(2) {
    width: 20%;
    border: 0px solid red;
}

#footer-outer .row {
    padding: 55px 0 0 0;
    margin-bottom: 0
}

#footer-outer #copyright {
    padding: 0px 0;
}
