@charset "UTF-8";
/* CSS Document */
@media (max-width: 920px) {

	.menu-link {
		display: block;
		float: right;
   		margin-top: 35px;
    	color: #fff;
		font-size: 23px;
	}
	.menu-link:link, .menu-link:visited {
    	padding: 4px 8px;
    }
	.menu-link:hover {
		text-decoration: none;
	}
	#menu {
		display: none;
	}
	#menuResponsive {
	    display: inline-block !important;
    	visibility: visible !important;
		margin-top: 65px;
		width: 220px !important;
		z-index: 50;
	}
	#menuResponsive ul {
		padding: 25px 20px 5px 25px;
		background-color: #2B2B2B;
		text-align: left;
	}
	#menuResponsive ul li {
	    margin-bottom: 20px;
	}
	nav#secondaryMenu {
		display: none;
	}
}


@media (max-width: 840px) {
	#mainContent {
		padding: 0;
		display: block;
	}
	#sidebarBG {
		display: none;
	}
	#mainContent .SideBar {
		width: 100%;
		padding: 0 6%;
	}
	#mainContent .contentContainer {
		margin: 50px 0;
		padding-left: 6%;
		width: 88%;
	}
	#mainContent .col {
		float: none;
		width: 100% !important;
	}
	#mainContent .col:first-of-type {
		text-align: center;
	}
	#mainContent img {
		margin: 0 auto;
	}
	#mainContent.newsFeed .col {
			text-align: left;
	}

}