﻿
/* LAYOUT */
div#local, div#extra2, div#extra3, div#extra4, div#extra5, div#extra6, div#header, div#sub1
{
    display:none;
}
div#content .col-md-9.col-md-push-3.inner-right-col, .col-md-push-3 {
    width: 100% !important;
    left: unset !important;
}
div#content .col-md-3.col-md-pull-9.inner-left-col, .col-md-pull-9 {
    display:none !important;
    right:unset !important;
}
.main-content-wrapper.inner .container .right-col:before, .main-content-wrapper .col-md-9.col-md-push-3:before, div#content .col-md-9.col-md-push-3:before {
    background-color: transparent !important;
    display: none;
}
@media (min-width: 992px) {
    div#content .main-container.col-md-pull-9 {
        width: 0;
    }
    div#content .main-container.col-md-push-3 {
        left: 0;
    }
    div#content .main-container.col-md-3 {
        width: 100%;
    }
}
div#layout
{
	/*margin-bottom: 0px;
	padding-bottom: 66px;
	padding-top: 160px;
	background-color: #fff;*/
}
div#main
{
	/*width: 822px;
	padding: 0px 10px;
	clear: both;*/
}
div#nav
{
	/*top: 135px;*/
}

#sitemap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

/*sitemap specific*/
.sitemap-section {
    display: block;
    background-color: #45308f;
    border-right: 1px solid #45308f;
    border-left: 1px solid #45308f;
    margin-top: 20px;
    width: 100%;
}
.sitemap-section-header {
    color: #fff !Important;
    display: block;
    text-decoration: none !Important;
    width: 100%;
    padding: 6px;
    font-weight: bold !Important;
}
.sitemap-subsection {
    list-style-type: none !Important;
    background-color: #ffffff;
    /*margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -5px;*/
    padding: 10px;
}
.sitemap-section ul li
{
    margin: 0 !Important;
}
.sitemap-section li a,
.sitemap-section li a:active,
.sitemap-section li a:visited,
.sitemap-section li a:hover
{
    font-weight: normal !Important;
}
.sitemap-section-item a:hover
{
    text-decoration: none;
}

@media screen and (min-width: 768px) {
    .sitemap-section {
        width: 48%;
    }
}

@media screen and (min-width: 992px) {
    #sitemap {
        justify-content: flex-start;
    }

    .sitemap-section {
        margin: 20px 10px 0;
        width: 260px;
    }
}