/* Wordpress Header CSS     */
	.wordpress_header{
		background-color: #fff;
		width: 100%;
		height:95px;
		position: relative;
		top:0;
		margin:0;
		z-index: 5;
		font-weight: 500;
		font-family: 'Open Sans', sans-serif;
		color: #707070;
	}
	.wordpress_header h1{
		font-size: 18px;
		text-align: center;
	}
	.wordpress_header a{
		color:#707070;
		font-weight: bold !important;
		font-family: 'Open Sans', sans-serif;
	}
	.wordpress_header .CSUbrand img{
		width:150px;
		max-width:100%;
		float:right;
	}
	.wordpress_header .RAMbrand img{
		margin:3px;
		max-width: 100%;
		position: absolute;
	}
	.wordpress_header .RAMbrand{
		width:12%;
		position:relative;
		float: left;
		margin: 3px;
	}
	.wordpress_header .CSUbrand{
		width:13%;
		position:relative;
		float: right;
		margin-top: 15px;
	}
	h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
		font-weight: 500;
	}

/* Wordpress Navigation CSS     */
	.wordpress_header nav{
		margin:0 auto;
		display: block;
		font-size: 14px;
	}
	.centerNav {
		width: 74%;
		position: relative;
		display: inline-block;
	}
	.wordpress_header nav h1 {
		line-height: 0.8;
		margin: 5px auto;
	}
	.wordpress_header nav h1 a{
		color:#707070;
	}
	.wordpress_header nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: flex;
		justify-content: space-around;
	}
	.wordpress_header nav li {
		font-size: 14px;
	}
	.wordpress_header nav li a {
		font-weight: bold !important;
		font-family: 'Open Sans', sans-serif;
	}
	.wordpress_header nav li:hover{
		background-color: #0098d7 !important;
	}
	.wordpress_header nav li ul {
		display: none;
	}
	.wordpress_header nav li ul li {
		padding: 5px 15px;
		border-bottom: 1px solid #707070;
	}
	.wordpress_header nav li ul li a {
		width: auto;
		min-width: 100px;
		padding: 0 20px;
	}
	.wordpress_header .menu li.has-children > a:after {
		color: #c09d3d;
		content: " \f078";
		font-family: "Font Awesome 5 Free";
		font-size: 10px;
		vertical-align: 1px;
	}
	.wordpress_header .menu li li.has-children > a:after {
		color: #c09d3d;
		content: '\f054';
		font-size: 13px;
		vertical-align: 1px;
	}
	.wordpress_header .menu li li > a:after {
		color: #c09d3d;
		content: '\f054';
		font-family: "Font Awesome 5 Free";
		font-size: 13px;
		vertical-align: 1px;
		float: right;
		text-align: right;
	}
	.wordpress_header .sub-menu li:hover {
		background-color:#115c99 !important;
	}
	.wordpress_header .nav-list{
		text-align: center;
		padding:0;
	}
	.wordpress_header .nav-1 .logo{
		float: left;
		color: #fefefe;
		padding: 5px;
		width:140px;
		position: relative;
		display: inline-block;
	}
	.wordpress_header .nav-1 ul li ul.submenu li {
		display: block;
		position: relative;
	}
	.wordpress_header .submenu {
		z-index: 21;
		position: absolute;
		background-color:#fff;
		box-shadow: 2px 3px 2px #a9a9a9;
	}
	.wordpress_header .nav-1 ul li{
		height: auto;
		list-style: none;
		text-decoration: none;
		padding: 5px 15px;
	}
	.wordpress_header .nav-1 ul li a{
		display: block;
		padding: 5px 15px;
		list-style: none;
		text-decoration: none;
	}
	.wordpress_header .nav-1 ul li:hover{
		background: #0098d7;
		color:#fff;
	}
	.wordpress_header .nav-1 ul li:hover a {
		color: white;
	}
	.wordpress_header .nav-1 ul li:hover ul li a {
		color: #707070;
	}
	.wordpress_header .nav-1 ul li:hover li:hover a {
		color: white;
	}
	.wordpress_header .nav-1 ul li a:hover{
		color:#fff !important;
	}
	.wordpress_header .nav-1 ul li:hover ul{
		background-color:#fff;
	}
	.wordpress_header .sub-menu{
		position: absolute;
		display: none;
		padding: 0;
		box-shadow: 2px 3px 2px #a9a9a9;
		z-index: 10;
	}
	.wordpress_header ul.sub-menu li{
		display: block;
		padding:5px 0;
		text-align: center;
		min-width: 166px;
	}
	.wordpress_header .nav-1 ul li:hover .sub-menu{
		display: block;
		box-shadow: 2px 3px 2px #a9a9a9;
		padding: 0;
	}
	.wordpress_header.nav-open{
		background-color: #115c99 !important;
	}
	.wordpress_header li.nav-open a{
		color:#fff !important;
	}
	.wordpress_header li.nav-open ul li a{
		color:#707070 !important;
	}
	.wordpress_header nav ul li a:not(:only-child):after{
		padding-left: 4px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f107";
		overflow: hidden;
		z-index: 2;
	}
/* Wordpress MOBILE Navigation CSS     */
	.wordpress_header .nav-1 .nav-mobile {
		padding: 5px;
		text-align: center;
		cursor: pointer;
		position: relative;
		display: none;
		top: 0;
		color:#fff;
		text-transform: uppercase;
		background-color: #0098d7;
		padding:5px 10px;
	}
	.wordpress_header .navHide{
		position: relative;
		display: inline;
		margin:0;
	}
	.wordpress_header .navHide p{
		margin:0;
	}
	.wordpress_header .showNav {
		visibility: visible !important;
	}
	.wordpress_header .hideNav{
		visibility: hidden;
	}

/* Wordpress @MEDIA Screens CSS     */
	@media screen and (max-width: 1110px){
		.wordpress_header .nav-1 ul li a{
			padding:0px;
		}
		.CSUbrand{display: none;}
		.centerNav{
			width:85%;
		}
	}
	@media screen and (max-width: 780px){
		header.wordpress_header{
			height:auto;
			padding-bottom: 10px;
			margin-bottom: 20px;
		}
		.wordpress_header .headerLogo h1{
			font-size: 18px;
		}
		.wordpress_header .rammbLogo img{
			max-width: 60px;
		}
		.wordpress_header .submenu{
			position: relative;
		}
		.wordpress_header .submenu[style*="display: block;"] {
			background-color: #ccc;
			width: 90%;
			margin: 0 auto;
		}
	}
	@media screen and (max-width: 900px){
		.wordpress_header .headerLogo h1{
			font-size: 12px;
		}
		.wordpress_header .rammbLogo a{
			text-decoration: none;
		}
		.wordpress_header .rammbLogo img{
			margin:0 auto;
			display:block;
			width: 100%;
		}
		.wordpress_header .nav-1 .nav-mobile {
			display: block;
			width:94%;
			position: relative;
			margin:0 auto;
		}
		.wordpress_header .nav-mobile{
			float: none;
		}
		.wordpress_header .nav-mobile p {
			margin:0;
		}
		.wordpress_header .nav-1 .nav-mobile:hover{
			background-color:#115c99;
		}
		.wordpress_header .nav-mobile .hamIcon{
			width:auto;
			width:100%;
		}
		.wordpress_header .nav-1 ul li{
			display: block;
			max-width: 100%;
		}
		.wordpress_header .nav-1 ul{
			float: none;
			display: none;
		}
		.wordpress_header nav li{
			margin:0;
		}
		.wordpress_header .nav-1 ul li:hover{
			background-color:#fff;
		}
		.wordpress_header .nav-1 ul li:hover .sub-menu{
			display: none;
		}
		.wordpress_header .nav-list{
			box-shadow: 2px 3px 2px #a9a9a9;
		}
		.wordpress_header .nav-list li{
			border-top:0;
			border-bottom: 1px solid #ccc;
		}
		.wordpress_header .sub-menu{
			position: absolute;
			left: 0;
			right: 0;
		}
		.wordpress_header .sub-menu[style*='display: block;']{
			background-color:#ccc;
			width: 90%;
			margin: 0 auto;
		}
		.wordpress_header .sub-menu[style*='display: block;'] li{
			background-color:#115c99;
		}
		.wordpress_header .sub-menu[style*='display: block;'] li a{
			color:#fff;
		}
		.wordpress_header .sub-menu li {
			color:#707070;
		}
		.wordpress_header .sub-menu ul li:hover{
			background-color:#115c99;
		}
		.wordpress_header .submenu{
			position: relative;
		}
		.wordpress_header .submenu[style*="display: block;"] {
			background-color: #ccc;
			width: 90%;
			margin: 0 auto;
		}
		.wordpress_header .submenu[style*="display: block;"] li {
			background-color: #115c99;
		}
		.wordpress_header .submenu[style*="display: block;"] li a{
			color: #fff;
		}
		.wordpress_header .nav-1 ul li:hover ul li a{
			color: #fff;
		}
	}
/* Wordpress Footer CSS     */
	#rammb_footer{
		margin-top: 20px !important;
		background-color: #fff !important;
		width:100%;
		padding-bottom: 10px;
		display: inline-block;
		position: relative;
		border-top:1px solid #ccc;
		font-family: 'Open Sans', sans-serif;
		line-height: 1.5;
		color:#707070;
		top:180px;
	}
	#rammb_footer .footerWrapper{
		width: 85%;
		margin: 0 auto;
		display:block
	}
	#rammb_footer h4{ 
		font-size: 0.8em;
		font-weight: 700;
		margin: 0;
		line-height: 2;
	}
	#rammb_footer p{
		margin:0;
	}
	#rammb_footer a{
		background: transparent;
		color: #353B90;
		line-break: loose;
	}
	#rammb_footer ul{
		list-style: none;
		margin:0;
		padding:0;
	}
	#rammb_footer ul li a{
		text-decoration: none;
	}
	#rammb_footer ul li a:hover{
		color:#c09d3d;
	}
	#rammb_footer .copywrite{
		width:100%;
		position: relative;
		display: inline-block;
		bottom:0;
		margin-top:10px;
	}
