@charset "UTF-8";
/* CSS Document */
@media (max-width: 840px) {
	#menu ul li {
		margin-right: 30px;
	}
}
@media (max-width: 767px) {
	#OPM {
		display: none;
	}
	.menu-link {
		display: block;
		float: right;
   		margin-top: 2px;
    	color: #f5f0e8;
		font-size: 18px;
	}
	.menu-link:link, .menu-link:visited {
	    background: #2b2b2b;
    	padding: 4px 8px;
    }
	.menu-link:hover {
		text-decoration: none;
	}
	#menu {
		display: none;
	}
	#menuResponsive {
	    display: inline-block !important;
    	visibility: visible !important;
		margin-top: 27px;
		width: 150px !important;
	}
	#menuResponsive ul {
		padding: 30px 0 20px 20px;
		background-color: #2B2B2B;
		text-align: left;
	}
	#menuResponsive ul li {
	    margin-bottom: 20px;
	}
	.SideBar {
		left: 0;
		position: relative;
		width: 100%;
		padding: 60px 0 40px 10%;
		margin-bottom: 40px;
	}
	#mainContent .contentContainer {
		width: 100%;
	}
	#mainContent .top {
		margin-right: -10%;
	}

	.GlobalBanner {
		height: 75px;
	  }
	  .GlobalBanner .GlobalInnerContainer > div p {
		padding: 13px 0px 5px 0px;
		line-height: 1rem;
	  }
	  .GlobalBanner .GlobalInnerContainer > div p span.text {
		display: contents;
	  }
}