
body {
    padding-top: 56px;
    background: #e6e4db;
}
    /** BOOTSTRAP OVERRIDES **/
    
    #main.container-fluid {
        /*min-height: 900px;*/
        /*box-shadow: 0 0 8px 0 #222;*/
        /*background: #ffffff;*/
    }

    @media (min-width: 992px){
        #main.container-fluid { max-width: 1170px }
        #footer.container-fluid .row { max-width: 1170px; margin-right: auto; margin-left: auto }
        
        .col-md-gap { margin-left: 0.66666667% !important }
        .col-md-8 { width: 66% !important }
        .col-md-9 { width: 74.33333333% !important }
        
    }

    
    .row-content {  }

/***    HOMEPAGE    ***/
    
    /*** SEARCH SECTION ***/
    .search-section {
        /*padding: 15px auto;*/
        padding-top: 15px;
        padding-bottom: 15px;
        background-color: #3B5DA7;
    }
        #search-form .entry-name input { width: 100% !important }
    /*** END SEARCH SECTION ***/

    .content-block {
        padding-top: 12px;
        padding-bottom: 12px;
        box-shadow: 1px 1px 2px #c0c0c0; 
        background: #fff;
    }
    .content-block .ad-homepage img {
        width: 100%;
        margin-bottom: 8px;
    }
    
    
/***    END HOMEPAGE    ***/
    

    /*** HEADER ***/
    header .ad-top { padding: 0 }
    header .ad-top img { width: 100%; height: 80px }
    header .navbar-brand { padding-top: 3px; padding-bottom: 3px }
    /*** END HEADER ***/


    .categories {
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 2px solid #000;
        border-bottom: 2px solid #c6c6c6;
        background: #121212;
    }
    .categories a { color: #d8d8d8; }
    
    
    /***    LISTING SPECIFIC STYLES ***/
    .entry {
        margin-bottom: 8px;
        padding: 2px 0;
        max-height: 100px;
        overflow: hidden;
    }
    .entry .logo img {
        box-shadow: 0 0 2px 0 #000;
    }
    
    .featured-entry {
        
    }
    .featured-entry img { width: 100%; }

    
    /***    FOOTER  ***/
    #footer .footer-wrapper {
        color: #fff;
        background: #464646;
    }
    /***    END FOOTER  ***/    
    

/***    QUICK HELPER CLASSES   ***/

.ms-auto { margin-right: auto !important; margin-left: auto !important }
.ms0 { margin-right: 0 !important; margin-left: 0 !important }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }

.ps0 { padding-right: 0 !important; padding-left: 0 !important }
.pt10 { padding-top: 10px }
