@charset "utf-8";
/* CSS Document */

body, .main-menu__heading {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Segoe UI Light","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
	font-weight: normal;
	font-size: 24px;
	/*background-color: #0099d8; /* 0099d8 bd1010 yuck fill all*/
}

.main-menu li.main-menu__item--course h2:before {
	content: 'This is a prefix example - ';
}

.main-menu li.main-menu__item--group h2:after {
	content: ' - This is a suffix example';
}



.main-menu li.main-menu__item--resourceavailability h2:after {
	content: ' - This is a suffix example for facilities';
}

/*
.main-menu__link--pass, .main-menu__link--resourceavailablity {
	background-size: cover;
}
*/


.main-menu li.main-menu__item {
	width: 100%; /*11rem;	*/
}


.client-header__title {
    display: block;
    font-size: 20px;
    background-color: #bd1010; /*this is the red for home title and secondary title */
    color: #ffffff;
    margin-bottom: 0rem;
    text-align: center;
}


.main-menu .main-menu__link {
	text-transform: none;	
}

.main-menu__link--course, .main-menu__link--dashboard {
	background-size: cover;
}

.main-menu__link--group, .main-menu__link--group {
	background-size: cover;
}

.main-menu__link--membership, .main-menu__link--membership {
	background-size: cover;
}

.main-menu__link--pass, .main-menu__link--pass {
	background-size: cover;
}


.main-menu__link--course {
	background-image: url('/File/Custom/Picture1.jpg');	
}


.main-menu__link--dashboard {
	background-image: url('/File/Custom/Picture13.jpg');	
}

.main-menu__link--group {
	background-image: url('/File/Custom/Picture7.jpg');	
}


.main-menu__link--membership {
	background-image: url('/File/Custom/Picture6.jpg');	
}

.main-menu__link--pass {
	background-image: url('/File/Custom/Picture14.jpg');	
}

footer {
	background-color: #c1c153;	/*yellow footer at bottom */
	margin-top: 4.5em;
	color: #fff;
}

footer #clientheader {
	background-color: transparent !important;
}

footer p, footer a {
	font-size: 20px;
	line-height: 1.2em;
	color: #fff !important;
}

footer .footer-info {
	float: left;
	width: 25%;
	min-height: 200px;
	margin-bottom: 2em;
	text-align: center;
}

footer .footer-info div {
	text-align: left;
	display: inline-block;
}

footer .footer-info a {
	color: #fff;
	text-decoration: none;
}

.footer-title {
	padding-bottom:2px;
	font-family: 'helveticaneue-bold';
	font-size: 22px;	
	font-weight: normal;
	line-height: 1.5em;
}

footer .full-width p:first-child {
	display: none;
}

footer .footer-info.social li a {
	padding-left: 2em;
}

footer .footer-info.logo {
	padding-left: 3em;
}

footer .footer-info.social .fb a {
	background: url('/File/Custom/fb.png') no-repeat;	
}

footer .footer-info.social .in a {
	background: url('/File/Custom/in.png') no-repeat;	
}


@media only screen and (max-width: 630px) {
  footer .footer-info {
  	width: 50%;
  	max-width: 50%;  	
  }
  footer .footer-title { font-size: 18px; }
  footer p, footer a { font-size: 16px; }
  footer .footer-info.logo { padding-left: 1em; }
  footer .footer-info.logo img { width:90%; }
  footer .footer-info.social {
  	min-height: 50px;
  }
  footer .footer-info.address {
  	padding-right: 18%;
  }  
  footer .footer-info:nth-child(3) {
  	clear: left;  	
  }
  footer .footer-info.social li {
  	float: left;  	
  }
	footer .footer-info.social li a {  
  	text-indent: -999999px;  	
  	display: inline-block;
  } 
}