

/* LAM EDIT START */


.bold{
	font-weight:900;
}

.heroCover{
	background-image:url(../../../Images/HomePage.V2/Brand_Mural.jpg);
	overflow:hidden;
	background-size:2200px;
	background-repeat:no-repeat;

}

.heroLeft{
	background-color: #522c6c;
	/*height:744px;*/


}

.heroLeft p{
	color:#fff;
}
.noticeTop
{
background-color:#EAF2FF;

}
	.button_block {
	display:block;
}
.heroCover .hero_purple_button_LG{
	color: #FFFFFF;	
	font-size: 24px;	
	font-weight: bold;	
	line-height: 32px;	
	text-align: center;
}


.bgPurple{
	background-color: #522c6c;

}
.bgPurple #RightPane4{margin-bottom:24px;}
.bgPurple-lt{
	background-color:#F8F6F9;
	}	

.bgPurple p{
	color:#ffffff;
}
.bgPurple a:visited, .bgPurple a:hover, .bgPurple a:focus
{
	color:#ffffff;
}
.bgGreen {
	background-color:#006072;
	}
.bgGreen h1 {
	color:#fff;
}

.bgGreen .lede{color:#fff;}
.col-lg-5{padding:0;}
.col-lg-6{padding:0;}
.homeText{padding:24px;}
.notice-pane {
	padding:20px;
	/**height:130px;**/
	background-color:#EAF2FF;
}
.products {
    padding: 50px 0;
    margin: 0px 50px;
}
.blue.lede {color:#0E3064;font-size:16px;}
.bgHalfTone{
	background-image:url(../../../Images/HomePage.V2/halftone.png);
	background-size:100%;
	height: 200px;
	width: 200px;
	position: absolute;
	bottom: 0px;
	left: -100px;
	
}

.bgHalfTonePrpl{
	background:url(../../../Images/HomePage.V2/halftone.png);
	padding:64px;
	background-repeat:no-repeat;
	background-size:50%
}
.container-pagewidth {
    max-width: 1550px;
    margin: 0 auto;
	
}

.prodMenu .iconCard{
  text-align:left;
	padding:16px;
	display:block;
	min-height:188px;
}
 .iconCard .epsilon{
	margin-bottom:0;
}
.prodMenu .iconCard:hover{
  box-shadow: 0 4px 16px 0 rgba(4,1,4,0.2);
}
.prodMenu .iconCard img{
	width:64px;
	margin-bottom:16px;
}
.promoBox{display:inline-block;}
.marginVerticalLarge.promoBox{margin:64px;}
.marginVerticalLarge.bgPurple{margin:64px -15px;}
.prodMenu a:hover{text-decoration:none;}
.heroCover .hero_purple_button{display:block;}
.prodMenu .iconTitle{margin:32px 0 24px;}
.paddingLarge{padding:48px;}


/*-------------------LG----------------------*/
	@media (min-width:2560px)
	{
		.heroCover{background-position:center;}
	}

/*-------------------MD----------------------*/

	@media (max-width:991px)
	{
		.video-container {margin-bottom:24px;}
		/**.notice-pane{display:none;}**/
		.mobile-nav-container{border-top:#522C6C solid 8px;}		
		.heroLeft h1{width:100%;}
		nav {height:68px;}
		.bgHalfTone{display:none;}
		.marginVerticalLarge.promoBox{margin:48px 24px;}
		.marginVerticalLarge.bgPurple{margin:48px -15px;}
	}
	/*-------------------SM----------------------*/

		@media (max-width:768px)
	{
		.video-container {margin-bottom:24px;}
		.bgPurple{margin:0 10px;}
		.mobile-nav-container{border-top:#522C6C solid 8px;}
		/**.notice-pane{display:none;}**/
		.heroCover{background-image:url(../../../Images/HomePage.V2/Brand_Mural.jpg);background-size:1200px;background-repeat:no-repeat;background-position:top center;}
		.heroCover_plcmt{height:340px;}
		.heroLeft{width:100%;}
		.heroLeft h1{width:100%;}
		.paddingLarge{padding:32px;}
		.prodMenu .iconCard{min-height:128px;}
		.marginVerticalLarge.promoBox{margin:48px 24px;}
		.marginVerticalLarge.bgPurple{margin:48px -15px;}
		.bgHalfTone{display:none;}
	}
		
	/*-------------------XS----------------------*/
		@media (max-width:576px)
	{
		.video-container {margin-bottom:24px;}
	/**	.notice-pane{display:none;}**/
		.heroCover{background-image:url(../../../Images/HomePage.V2/Brand_Mural.jpg);background-size:1200px;background-repeat:no-repeat;background-position:top center;overflow:visible;}
		.prodMenu .iconCard{min-height:180px;}
		.heroLeft{top:0;padding:24px;}
		
		.bgHalfTone{display:none;}
		.products .product-carousel .product-icon img.image-icon{margin-left:0;}
		.paddingLarge{padding:24px;}
		
		.marginVerticalLarge.promoBox{margin:32px 0;}
		.marginVerticalLarge.bgPurple{margin:32px -15px;}
		.carousel-page .carousel-caption 
		{
			z-index: 10;
			background: rgba(240, 240, 241, 0.6);
			padding: 30px;
			text-align: left;
			font-family: "proxima-nova", sans-serif;
			font-weight: 500;
		}
	}


.video-container {
  position: relative;
  padding-top: 52.25%; /*16:9*/

  height: 0; 
  overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

