﻿/******************************************
 *   Responsive Footer
 ******************************************/
div.footer-first-section {
    margin: 0 3% 0 12%;
    min-width: 290px !important;
}

div.urac {
    display: inline-block;
    margin: 1vw 0 0 11vw;
}

    div.urac > div:first-of-type {
        margin-left: 5vw;
    }

    div.urac > div {
        float: left;
        margin-left: 5vw;
    }

@media screen and (max-width: 880px) {
    div.footer-first-section {
        margin-left: unset;
    }

    div.urac > div, div.urac > div:first-of-type {
    }
}


.footer_main {
    background-color: #e4e2e0;
    width: 100%;
    float: left;
    margin-top: 10px;
    clear: both;
}

.footer_holder {
    max-width: 1280px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 16px;
    clear: both;
}

.footer_headings {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.footer-links-container {
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer-links-item {
    flex: auto;
    padding: 1%;
    font-weight: normal;
    font-size: 14px;
    line-height: 2;
    min-width: 230px;
    max-width: 250px;
}
    .footer-links-item ul li {
        list-style: none;
        margin-left: -40px;
    }

    	.footer-links-item ul li span, {
		font-size: 14px;
	}

        .footer-links-item ul li a {
            color: #00205c !important;
	    font-size: 14px;
        }

            .footer-links-item ul li a:visited {
                color: #00205c;
            }

            .footer-links-item ul li a:hover {
                color: #00205c;
                font-weight: 900;
            }


.sm_icon {
    max-height: 15px;
    max-width: 15px;
    padding-right: 4px;
}

.footer-awards-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 0 auto;
}

.footer-awards-item {
	flex: auto;
	    padding: 0 1em 3em .5em;
    text-align: center;
    min-width: 150px;
    min-height: 255px;
}



a .urac_accredited, a:visited .urac_accredited, a:active .urac_accredited, a:hover .urac_accredited {
    font-weight: bold;
    color: #035184;
    font-size: 16px;
    text-decoration: none;
}

a .urac_text, a:visited .urac_text, a:active .urac_text, a:hover .urac_text {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}


/* End New Footer CSS*/
