body {margin:0px; padding:0px; margin:0 auto; text-align:center; -webkit-text-size-adjust: none; font-family:Roboto;}
.maneContainer {display:inline-block; margin:0px 20px 0px 20px; width:1366px;}
.headerContainer {text-align:center; background:url(../graphics/icons/lionBG.png) no-repeat center top #EB212E; width:100%; height:50px;}
.header {text-align:left; width:1062px; display:inline-block;}
.header .logo {margin-top:9px; float:left;}
.header .profile {position:relative; margin-top:9px; float:right;}
.header .profile a {margin-left:15px;}
.header .profile span {border-radius:0px 0px 12px 0px; display:block; position:absolute; background:#EB212E; padding:0px 0px 0px 0px; width:auto; z-index:3; text-align:left;}
.header .profile span#admin {padding-bottom:0px; top:41px; right:0px;}
.header .profile span#logout {top:41px; right:0px;}

.header .profile span#admin.false {display:none;}
.header .profile span#admin.true {display:block;}
.header .profile span#logout.false {display:none;}
.header .profile span#logout.true {display:block;}
.header .profile span a {line-height:35px; height:35px; display:block; margin:0px; padding:0px 20px 0px 20px; border-top:1px solid #FFFFFF; font-family:Roboto; font-weight:700; font-size:15px; color:#FFFFFF; text-decoration:none;}
.header .profile span a:hover {color:#EB212E; background:#FFF;}
.header .profile span a:first-child {margin:0px; padding:0px 20px 0px 20px; border:0px;}
.header .profile span#logout a:first-child {padding-bottom:6px;}
.header .profile span a:last-child {border-radius:0px 0px 12px 0px; }

.panoContainer {background:#000000; text-align:center; height:350px; width:100%; overflow-y:hidden;}
.panos {height:350px; text-align:left; width:1062px; display:inline-block; position:relative;}
.panos .nav {line-height:16px; position:absolute; left:10px; bottom:30px; font-size:15px; font-family:Roboto; color:#FFFFFF; display:flex; align-items:top;}
.panos .nav .prev {margin-right:9px;}
.panos .nav .next {margin-left:9px;}
.panos ul {margin:0px; padding:0px;}
.panos ul li {list-style:none; margin:0px; padding:0px;}
.pano {width:100%; height:312px; padding-top:38px; display:flex;}
.pano .panoImage {width:555px; text-align:right;}
.pano .panoImage img {max-width:555px; border-radius:12px;}
.pano .panoContent {width:405px; padding-right:100px; height:277px; align-content:center;}
.pano .panoContent h2 {font-family:Roboto; text-align:left; margin:0px 0px 35px 0px; padding:0px; font-family:Roboto; font-size:30px; color:#FFFFFF; font-weight:700;}
.pano .panoContent .desc {font-family:Roboto; text-align:left; margin:0px 0px 35px 0px; padding:0px; font-family:Roboto; font-size:15px; color:#FFFFFF;}
.pano .panoContent a {border-radius:12px; font-family:Roboto; display:inline-block; text-decoration:none; background:#FFFFFF; color:#000000; font-weight:700; font-size:15px; text-align:center; margin:0px; padding:0px 30px 0px 30px; height:33px; line-height:33px;}
.pano .panoContent a:hover {color:#FFFFFF; background:#EB212E;}

.slick-initialized .slick-slide {display:flex !important;}
.linksContainer {text-align:left; width:1062px; display:inline-block;}
.linksContainer ul {margin:0px; padding:0px;}
.linksContainer ul:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.linksContainer li {font-size:12px; list-style:none; width:330px; line-height:97px; height:97px; float:left; margin-right:20px; margin-bottom:40px;  border-radius:8px;}
.linksContainer li.desc {line-height:17px; height:auto; float:left; margin-right:20px; margin-bottom:40px;}
.linksContainer li a {display:block; position:relative; line-height:30px; align-items:center; text-decoration:none; width:315px; padding-right:15px; height:97px; border:1px solid #999999; border-radius:12px;}
.linksContainer li a img {position:absolute; left:0px; top:0px; border-radius:12px;}
.linksContainer li p {height:97px; justify-content:center; display:flex; margin:0px; padding:0px; margin-left:150px; flex-direction:column;}
.linksContainer li a span.name {display:block; color:#000000; font-family:Roboto; font-weight:400; font-size:22px;  }
.linksContainer li a span.subtitle {display:block; color:#000000; font-size:12px; font-weight:bold; line-height:17px; display:block;}


.linksContainer li ul {margin:0px; padding:0px; margin-bottom:8px;}
.linksContainer li ul li {height:auto; line-height:16px; margin:0px; border-radius:0px; margin-bottom:8px; font-size:12px;}

h3 {clear:both; font-family:Roboto; font-weight:700; font-size:40px; margin-bottom:40px; margin-top:100px;}
h3:first-of-type {margin-top:50px;}
h4 {position:relative; top:-25px; font-size:16px; font-weight:bold; text-align:left; color:#000;}
.contentContainer {width:100%; border-bottom:1px solid #CACACA; text-align:center; padding:65px 0px 65px 0px;}
.contentContainer p {width:815px; display:inline-block; font-size:30px; font-weight:400; font-family:Roboto; text-align:center; padding:0px; margin:0px;}

.footerContainer {background:#EEEEEE; width:100%; height:160px; margin-top:75px; padding-bottom:40px;}
.footer {background:#EEEEEE; text-align:left; width:1062px; display:inline-block;}
.footer h4 {font-family:Roboto; font-size:30px; font-weight:700; padding:0px; margin:0px; padding-top:40px; margin-bottom:40px;}
.footer a {margin-right:30px;}
.footer ul {margin:0px; padding:0px;}
.footer ul li {list-style:none; float:left; margin:0px; padding:0px;}





@media (max-width: 768px) {
	.maneContainer {width:100%; margin:0px;}
	.footer, .linksContainer, .header, .panos {width:98%; padding:0% 1% 0% 1%;}
	
	.pano .panoImage {width:100%; text-align:right;}
	.pano .panoImage img {width:100%; border-radius:12px; max-width:100%;}
	.pano .panoContent {width:100%; padding-right:0px; height:auto; align-content:center; text-align:center; padding-bottom:20px;}
	
	.panoContainer {height:auto;}
	.panos {height:auto;}
	.pano {width:100%; height:auto; padding-top:38px; display:flex; flex-direction:column;}
	.pano .panoContent h2 {text-align:center; }
	.pano .panoContent .desc {text-align:center; }
		
	.contentContainer {padding:25px 0px 25px 0px;}
	.contentContainer p {width:80%; font-size:20px;}
	
	.linksContainer li {width:100%;}
	.linksContainer li a {width:95%; padding-right:5%;}
	h3 {font-size:20px; text-align:center;}
	h3:first-of-type {margin-top:50px;}
	
	.footer {width:auto;}
	.footerContainer {height:auto;}
	.footer h4 {font-family:Roboto; font-size:30px; font-weight:700; padding:0px; margin:0px; padding-top:40px; margin-bottom:40px;}

}