.fullwidth .widget{
   		margin-top: 0px;
   	}

.home .homepage_above_content2 {
    margin: 0px 0 0;
}

.directory-front-page #main > div {
    padding: 0 0 0px;
}

.home_page_full_content .widget {
    margin-bottom: 5px;
}

.grid .listing_img img {
    /* min-height: 265px;/* 
    max-height: 265px;
}

.fullwidth .widget {
    margin-top: 20px;
}

.inner-wrap h3.widget-title {
    margin-bottom: 5px;
    padding: 0 0 5px;
}

.inner-wrap .title-subtitle {
    padding-bottom: 10px;
}

#footer .footer_bottom .footer-content p {
    padding: 0 0 0 20px;
}

.widget {
    margin: 0 0 20px;
}

.directory-front-page #main > div {
    display: table;
    width: 100%;
    padding: 0 0 20px;
}

.singular article.hentry, .singular article.post {
    margin-bottom: 20px;
    vertical-align: top;
}

#main .home_page_full_content.columns {
    padding: 20px 0 0;
    margin-top: 0 !important;
}

.home_page_banner .flex-control-nav {
    bottom: 60px;
    display: block;
    left: 0;
    right: 0;
}

.home_page_banner .banner-caption h1 {
    text-shadow: 2px 2px #383838;
}

​.home_page_banner .banner-caption h2 {
    text-shadow: 2px 2px #382100;
}

​.home_page_banner .banner-caption h3 {
    text-shadow: 2px 2px #382100;
}

.home_page_banner .banner-caption h4 {
    text-shadow: 2px 2px #B36A01;
}

.home_page_banner .banner-caption p {
    text-shadow: 2px 2px #383838;
}