﻿/*  MG Styles  */

	#splash-slider {
		display:none;/* Only use this if you fade it in again after the images load */
	}

	.splash-content {
		height: 100%;  
		display: table;
		position: absolute;
		top: 0;
		left:0;
		right:0;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}


	pmg {
		font-size:22px;
		color:#222;
	}
	
	.mgbold {
		font-size:16px;
		color: #000000;
	}

	.mg3d20 {
		color: rgb(138, 133, 133);;
		font-size: 28px;
		text-shadow: rgb(71, 71, 71) 1px 3px 2px;
	}

	
	h2mg {
		font-size:22px;
		letter-spacing:3px;
		color:black;
		margin-bottom: 15px;
	}
	

	ShadowH1 {
		font-size:65px;
		letter-spacing:3px;
		color:#fff;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #000;
		
	}
	
	ShadowH2a {
		font-size:45px;
		letter-spacing:3px;
		color:#fff;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #000;
		
	}

	ShadowH2 {
		font-size:35px;
		letter-spacing:3px;
		color:#fff;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #000;
		
	}

	ShadowH3 {
		font-size:25px;
		letter-spacing:1px;
		color:#fff;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #000;
		
	}

	Shadow1w {
		font-size:22px;
		letter-spacing:3px;
		color:#fff;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #000;
		
	}

	Shadow1b {
		font-size:26px;
		letter-spacing:3px;
		color:#000;
		margin-bottom: 15px;
		font-weight: bold;
		text-shadow: 2px 2px #C0C0C0;
		
	}

	ul.splash-slider {
		position: relative;
		display: block;
		width: 100%;
		height: 30%;
		margin: 0;
		padding: 0;
		background-color: #222222;
		z-index: 0;
		-webkit-backface-visibility: visible;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	ul.splash-slider li.slide {
		position: relative;
		display: none;
		overflow: hidden;
		float: left;
		width: 100%;
		height: 100%;
		z-index: 0;
		background-attachment:absolute ;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		-webkit-backface-visibility: visible;
	}
	
	ul.splash-slider li.slide .caption {
		position: relative;
		height: 100%;
		width:100%;
	}
	
	ul.splash-slider li.slide .caption .caption-inside {
		position: absolute;
		top: 0px;
		width:100%;  
	}
	
	ul.splash-slider li.slide .caption .slide-caption {
		height: 100%;  
		z-index: 0;
		display: table;
		position: relative;
		top: 0;
		width:80%;
		margin-left:10%;
	  	margin-right:10%;  
	}
	
	ul.splash-slider li.slide .caption .slide-caption .vertical-align-middle{
	  	display: table-cell;
	  	vertical-align: middle;
	  	text-align:center;
	}
	
	ul.splash-slider, ul.splash-slider .caption-inside {
		height: 700px;
	}

	
	.fa-ulmg {
		font-size:18px;
	}
	
	.fa-mg {
		font-size:14px;
		align=left;
		color:fff;
	}

	.fa-mgd {
		font-size:14px;
		align=left;
		color:black;
	}
	
	.fa-mgdl {
		font-size:18px;
		align=left;
		color:black;
	}

	.fa-ul li {
		margin-bottom:10px;
	}
	
/* Form Wrapper */

	
	
/* Search */



/* Account Navbar */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}




/* Home Fullwidth Parallax Slider */


	ul.splash-slider {
		position: relative;
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #222222;
		z-index: 0;
		-webkit-backface-visibility: visible;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	ul.splash-slider li.slide {
		position: relative;
		display: none;
		overflow: hidden;
		float: left;
		width: 100%;
		height: 100%;
		z-index: 0;
		background-attachment:absolute ;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		-webkit-backface-visibility: visible;
	}
	
	ul.splash-slider li.slide .caption {
		position: relative;
		height: 100%;
		width:100%;
	}
	
	ul.splash-slider li.slide .caption .caption-inside {
		position: absolute;
		top: 0px;
		width:100%;  
	}
	
	ul.splash-slider li.slide .caption .slide-caption {
		height: 100%;  
		z-index: 0;
		display: table;
		position: relative;
		top: 0;
		width:80%;
		margin-left:10%;
	  	margin-right:10%;  
	}
	
	ul.splash-slider li.slide .caption .slide-caption .vertical-align-middle{
	  	display: table-cell;
	  	vertical-align: middle;
	  	text-align:center;
	}
	
	ul.splash-slider, ul.splash-slider .caption-inside {
		height: 700px;
	}
	