/* Footer CSS
--------------------------------------------------------------- */

.footer-adv-overlay {
    background-color: #ffffff;
}

.site-footer a, .site-footer p {
    color: #888;
}

.site-footer a:hover {
    color: #002f5b;
}

.site-footer .widget-title {
    color: #3b3b3b;
    font-weight: 600;
    margin-bottom: 0.6em;
}

.footer-adv-widget-4 {
    display: none;
}

.ast-footer-overlay {
    padding: 10px;
    background: #F1F2F2;
}

.ast-small-footer {
    border: 0;
}

.ast-small-footer-section {
    color: #888;
}

.twitter-tweet {
	min-width: 100% !important;
}

@media (min-width: 768px) {

	.footer-adv-widget {
		width: 33.333%;
	}
}

@media(max-width: 767px) {

	.footer-adv-overlay {
	    padding-top: 30px;
	    padding-bottom: 0;
	}
}