
/* @group sitemap */


#sitemap.content-area {padding-bottom: 30px; padding-top: 64px;}
#sitemap .fbox {
    justify-content: flex-start;
    align-items: stretch;
    gap: 40px;
	flex-wrap: wrap;
	flex-direction: row;
}
#sitemap .fitem {
    border-left: 1px solid #e0e0e0;
	padding-left: 20px;
	width: 225px;
	flex: 0 0 auto;
}

#sitemap .fitem:first-child {border-left: unset;}
#group3 .fbox {justify-content: flex-start;}
#group1 .fbox {gap: 20px;}
#group1 .fbox .fitem {width: 190px;}
#sitemap li {
    margin: 0 0 12px 0;
    font-size: 14px;
    color: inherit;
}
#sitemap .noembed li {padding-left: 0;}
#sitemap li.heading {padding: 0;}
#sitemap li a {color: #333;}
#sitemap li.heading a {}
#sitemap ul {margin-bottom: 30px;}
.sitemap-list li.even {
        background: #fff;
    }
#sitemap h2, #sitemap h3 {
    line-height: 18px;
    margin: 0 0 10px 0;
    color: #cc0000;
}
#sitemap h2 {
font-size: 30px;
margin-bottom: 33px;
}
#sitemap h3 {
font-size: 18px;
}
/* content box is also used in contact us */
.content-box {padding: 26px 22px 34px;  *padding-bottom: 0; border: 1px solid #e0e0e0; border-radius: 16px; background-color: #fff;}

#sitemap .content-box {margin-bottom: 30px;}

@media screen and (min-width:1001px) {


    #mob-footer {
        position: relative;
    }


}


@media screen and (max-width:1000px) {

    #sitemap h2, #sitemap h3 { line-height: 1em;}
    #sitemap.content-area {padding-top: 30px;}

}






@media screen and (max-width:800px) {

	#sitemap .fitem {border-left: unset;}
  
}







@media screen and (max-width:640px) {
    #sitemap .group {height: auto !important; border-right: none;}
}







@media screen and (max-width:480px) {

    #sitemap .group {border-right: none;}

}

/* @end */
