@media (min-width: 992px)
{
    .header-outer-container, .navigation-outer-container, .content-outer-container, .footer-outer-container
    {
        padding: 0 10px;
    }
    .main-outer-container, .header-container, .footer-container, .navigation-container
    {
        max-width: 1140px;
        overflow-x: visible;
    }
    #skip-to-content-container
    {
        display: block;
    }
    .header-site-logo
    {
        text-align: center;
        margin-left: 0;
    }
    .header-site-logo img
    {
        width: auto;
    }
    .search-inner-container
    {
        margin: 0 auto;
        max-width: 500px;
        position: relative;
        padding: 10px 0;
    }
    .header-search-control-container
    {
        display: block;
    }

    #btn-mob-search, #btn-mob-nav
    {
        display: none;
    }
    #sub-navigation-container
    {
        display: block;
    }
    .sc-search-text
    {
        width: 400px;
    }
    .accordion-trigger.search-filter-trigger
    {
        display: none;
    }
    .sc-search-button
    {
        width: auto;
    }
    .sc-search-panel
    {
        padding: 0px;
    }
    #predictiveResults
    {
        position: absolute;
    }
    .profile-featured-text
    {
        width: 60%;
    }
    .profile-tabbed-listing > li
    {
        float: left;
        width: 33.3%;
    }
    .profile-list .large-thumbnail-image
    {
        display: block;
    }
    .profile-list .list-item-block-date
    {
        left: 10px;
        position: absolute;
        top: 10px;
    }
    #sub-navigation-container.sticky
    {
        float: none;
        position: fixed;
        top: 20px;
        z-index: 6;
        left: auto;
        max-width: 364px;
        width: 31%;
    }
    #sub-navigation-container ul
    {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }
    #sub-navigation-container > ul ul
    {
        padding-left: 25px;
    }
    #sub-navigation-container a
    {
        display: block;
        padding: 5px;
    }
    .map-canvas
    {
        display: block;
        margin-bottom: 2em;
        position: relative;
        /* width: 610px; Needs to take 100% width of container by default... let this fall back to normal stylesheet */
        height: 300px;
    }
    
    .image-gallery-container .image-gallery-item:nth-child(2n+1) { clear: none; }
    .image-gallery-container .image-gallery-item:nth-child(3n+1) { clear: left; }
	.user-registration-widget .sc-register-form,
	.pass-reset-widget .sc-reset-pass-form,	
	.change-pass-widget .sc-register-form
	{
	    width: 50%;
	}
}


/*

THE FOLLOWING IS TO BE EXPORTED TO MY NEIGHBOURHOOD MODULE

*/

@media (min-width: 992px)
    {
        .map-container.hidden-tab, .map-results-list.hidden-tab
        {
            display: block;
        }
        .tab-buttons
        {
            display: none;
        }
        .map-container
        {
            width: 70%;
        }
        .map-results-list
        {
            width: 30%;
        }
        .my-meighbourhood-filter .filter-title
        {
            display: none;
        }
        .inputBox.text-address-js
        {
            width: 60%;
        }
    
        html.geolocation .span-or
        {
            display: block;
            float: left;
            margin: 0 10px;
            padding: 20px;
            width: auto;
        }
    }