@media (min-width: 992px)
{
    .background-container
    {
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: 0 0;
        background-color: #fff;
    }
    .header-container
    {
        background-color: transparent;
    }
    
    .header-first-row 
	{
	    background: none;
	    padding-bottom: 0px;
	}
	.header-site-logo {
	    left: 0;
	    position: absolute;
	    text-align: left;
	    top: 17px;
	}
	.header-container {
	    height: 185px;
	}
	.search-inner-container {
	    float: right;
	    background-color:#fff;
	}
	.sc-search-text {
	    width: 85%;
	}
	.sc-search-panel {
	    width: 400px;
	}
	
	.listing-results {
    	margin-top: 1.3em;
	}
	.search-filter:first-child {
		/* Line up search filter with top of listing on desktop */
    	padding-top: 2em;
    	margin-top: 20px;
	}
    .header-website-settings a
    {
        margin: 5px 4px;
    }
    .navigation-outer-container {
	    background-color: transparent;
	    background-color: rgba(0, 0, 0, 0);
	    background-image: url("header-nav-background.png");
	    background-position: center center;
	    background-repeat: no-repeat;
	    margin-top: -70px;
	}
	
	.navigation-container {
	    padding-top: 59px;
	}

	.quick-links-section h2
	{
		/* Too much padding on desktop template when in side-column */
	    padding: 0 5px 10px;
	}
    .accordion-trigger.quick-links
    {
        display: none;
    }
    .list-item-container.landing-3-col a
    {
        height: 175px;
    }
    .light-theme a, .light-theme span
    {
    }
	.profile-tabbed-listing .profile-list.item-2 {
	    border-top: none;
	}
	
	.profile-featured-panels {
	    margin: 2em 0;
	}

	.profile-featured-panel p.panel-image {
	    padding: 20px;
	    padding-bottom: 0;
	    display: block;
	}
		
	#sub-navigation-outter-container
	{
		display:block;
	}
    #sub-navigation-container
    {
        padding: 0 20px;
        margin-left: 10px;
        
    }
    
	#sub-navigation-container .sub-nav-header {
	    border-bottom: 3px solid #FFF;
	    color: #47AA42;
	    margin: 0;
	    font-size: 1.4em;
	    font-weight: normal;
	    padding: 8px 0 16px;
	    position: relative;
	    margin: 0 0 0px;	
	    font-weight: bold;
	    font-family: 'Lato', sans-serif;
	    background-color: #D7E1E3;
	    padding-left: 10px;
	}
	
	#sub-navigation-container .sub-nav-header:after {
	    background-color: #56B65A;
	    bottom: -3px;
	    content: " ";
	    display: block;
	    height: 3px;
	    left: 0;
	    position: absolute;
	    width: 55px;
	}

    #sub-navigation-container li a {
	    color: #365D34;
	    text-decoration: none;
	    width: 100%;
	    padding: 7px 30px 7px 7px;
	    position:relative;
	}
	#sub-navigation-container li.nav-level-1 > a {
	    font-weight: bold;
	}
	#sub-navigation-container li a:hover, #sub-navigation-container li a:focus {
	   /* text-decoration: underline;    */
	    background-color:#FFF;
	} 
	#sub-navigation-container .nav-level-1 > a {
    	border-top: 1px solid #CCD6D8;
	}
	#sub-navigation-container .nav-level-1.nav-active-path > a {
	    border-bottom: 1px solid #CCD6D8;
	}
	#sub-navigation-container .nav-level-1:first-child > a {
	    border-top: none;
	}
	#sub-navigation-container > ul ul 
	{
		padding: 4px 0;
	}
	#sub-navigation-container .nav-level-2 > a {
	    padding-left: 28px;
	
	    font-size: 0.9em;
	}
	#sub-navigation-container .nav-level-3 > a {
	    padding: 4px 30px 4px 58px;
	
	    font-size: 0.9em;
	}
	#sub-navigation-container .nav-level-1 .nav-active-page > a {
	    font-weight: bold;
	}
	#sub-navigation-container .nav-has-children > a:after {
	    background-image: url('sprites.png');
	    background-position: -65px -65px;
    	background-repeat: no-repeat;
	    content: " ";
	    display: block;
	    height: 20px;
	    position: absolute;
	    right: 10px;
	    top: 9px;
	    width: 20px;
	}
	#sub-navigation-container .nav-level-2.nav-has-children > a:after {
	    top: 8px;
	}
    #predictiveResults {
	    left: 15px;
	    width: 365px;
	}
}