div.info-container > div:nth-child(2) 
{
    margin-bottom: 2%;;
}

div.footer
{
	padding-top: 13px;
	padding-bottom: 10px;
	background-color: #22221f;
	width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
	/* background: -webkit-linear-gradient(to bottom right, white, #d2d2d2); */
	/* background: -o-linear-gradient(to bottom right, white, #d2d2d2); */
	/* background: -moz-linear-gradient(to bottom right, white, #d2d2d2); */
	/* background: linear-gradient(to bottom right, white, #d2d2d2); */
	/* border-top: 4px solid #f1f1f1; */
}

div.footer a
{
	text-decoration: none;
	color: #ffffff;
}

div.footer a:hover, div.footer-alt a:hover
{
	color: #2da14a;
}

div.footer-alt a
{
	text-decoration: none;
	color: #208A3D;
}

div.footer p	/* Complex Selector: Any <p> that is contained within div.footer will have the following properties */
{
	font-size: 0.8em;
	color: #b1b1b1;
    margin: 8px auto;
}

.body-container
{
    /* margin-bottom: 5rem; */
	margin-bottom: 3.5rem;
}

.sidenav-wrapper
{
	margin-bottom: 5rem;
}

div.home-master-page-footer
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	width: 65%;
	display: flex;
}

div.home-master-page-footer-alt-home
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: flex;
	justify-content: center;
	font-size: 10pt;
}

@media only screen and (max-width: 500px)
{
	div.home-master-page-footer-alt-home, div.home-master-page-footer-alt
	{
		mc-grid-row: true;
		margin-left: auto;
		margin-right: auto;
		width: 65%;
		display: flex;
		justify-content: center;
		font-size: 10pt;
		line-height: 1.2rem;
	}	
}

div.home-master-page-footer-alt-home > div
{
	padding-right: 2rem;
}

div.home-master-page-footer-alt > div
{
	padding-right: 1rem;
}

div.home-master-page-footer-alt
{
	mc-grid-row: true;
	padding-left: 12px;
	margin-left: 0;
	margin-right: auto;
	width: 65%;
	display: flex;
	justify-content: left;
	font-size: 10pt;
	text-wrap: nowrap;
}

div.home-master-page-footer::before
{
	content: ' ';
	display: table;
}

div.home-master-page-footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-master-page-footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-master-page-footer > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.home-master-page-footer > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

.center 
{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    float: none !important;
    text-align: center;
}

.off-canvas-wrapper
{
    overflow: auto;
}

@media only screen and (max-width: 1024px)
{	
	div.footer
	{
		line-height: 1em;
	}

    div.home-master-page-footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-master-page-footer > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

    .off-canvas-wrapper
    {
         overflow: auto;
    }
}

@media only screen and (max-width: 767px)
{	
    div.home-master-page-footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-master-page-footer > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}