body{
	
}
.row.full{
	max-width:100%;	
}
h1{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 32px;
	color: #444;	
	line-height: 48px;
}
h2{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 26px;
	color: #444;	
	line-height: 42px;
}

h3{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 22px;
	color: #444;	
	line-height: 38px;
}

h4{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 22px;
	color: #444;	
	line-height: 38px;
	font-style: italic;
}

h5{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 16px;
	background: #4C1C54;	
	color: #FFF;
	line-height: 30px;
	padding: 10px;
}

h6{
	font-weight: 200;
	letter-spacing: .09em;
	font-size: 16px;
	background: #fff;	
	color: #000;
	line-height: 30px;
	padding: 10px;
	font-style: italic;
}

ul, ol{
	margin-left: 18px;	
}
p, li{
	font-weight: 200;
	letter-spacing: .06em;
	color: #444;		
	font-weight: 200;
	line-height: 34px;
}

.alert-box{
	margin-bottom: 0px;
	z-index: 10000;
	position: relative;	
	box-shadow: 0px 0px 2px #000;
}
.alert-box p{
	margin-bottom: 0px;
	color: #333;
	font-size: 16px;
}
.alert-box.yellow{
	background: #FFD403;
	border: #DFB500 1px solid;
}
#logo-wrap img{
   /* width:150px; */
}
#header-container{
	background: #fff;

	/*border-bottom: 1px solid #393939; */
	box-shadow: 0px 0px 5px #000;	
	}
	#login-wrap, #logo-wrap{
		padding-top: 10px;
		padding-bottom: 10px;
		/*height: 100%; */
	}
	#login-wrap{
		/*border-left: 1px solid #393939;	*/
		text-align: center;
	}
	.button{
	    background: #381B57;
    color: #eec900;
    border: 0;
	}
	#logo-wrap{
	/*	height: 100%; */
		text-align: center;
		}
		#logo-wrap img{
			/*height: 100%;	*/
		}
		#event-wrap h1{
		    color:#381B57;
		}
	#menu-wrap{
		position: relative;
		z-index: 2;
		padding: 0px;
	}	
	.no-pad{
		padding:0;
	}
	#lightbox-secNav-btnClose{
	    z-index:3000;
	    position:relative;
	}
	#menu-wrap .top-bar{
		background: #381B57;	
	}
	#menu-wrap .top-bar-section li a:not(.button){
		line-height: 45px;	
		background:#381B57;
		color:#fff;
		font-weight: 200;
		letter-spacing: .07em;
		
	}
	.top-bar .name, #menu-wrap, .top-bar .name h1, .top-bar{
		height: 45px;	
	}
	.top-bar.expanded .title-area{
		background: #666;
	}
	.header-bar{
	    background:#fff;
	}
	#menu-wrap .top-bar.expanded .top-bar-section li a:not(.button){
		line-height: 20px;
		background: #F7F7F7;	
		color: #444;
		font-weight: 200;
	}
	#menu-wrap .top-bar.expanded{
		border-bottom: 2px solid #f1f1f1;
		box-shadow: 0px 0px 5px #000;
	}
.slick-slide{
	height: auto;	
}
.top-bar-section ul li:hover > a, #menu-wrap .top-bar-section li a:not(.button):hover {
      background: #796600;
    color:#fff ;
}
.slick-slide img{
	width: 100%;	
}
.slick-slider{
	margin-bottom: 0px;	
}
/*.slick-next, .slick-prev,*/ #second-menu-wrap{
	display: none !important;	
}
#second-menu-wrap{
	height: 68px;
	background: #F7F7F7;	
	border-bottom: 1px solid #eec900;
	text-align: center;
	}
	#second-menu-wrap ul{
		display: inline-block;
	}
	#second-menu-wrap ul li{
		padding-left: 5px;
		padding-right: 5px;	
	}
	#second-menu-wrap ul li a{
		line-height: 68px;
		font-weight: 200;
		font-size: 18px;
		letter-spacing: .07em;
	}
	#second-menu-wrap ul li a:hover{

	}
#feature-box-one{
    	display:none;
    	    background:url(http://assimediafinal.s3.amazonaws.com/site3704/reseller3234/company33850/user75548/1476713466_REVISEDGM5.jpg);
        
       background-size: contain;
    background-position: center;
    background-repeat:no-repeat;
	padding-top: 110px;
	padding-bottom: 110px;
    margin:80px 0;
/*	border-bottom: 1px solid #eec900; 
	border-top: 1px solid #eec900; */
	
}
#sub-menu-wrap, .breadcrumbs{
    display:none;
}
#feature-box-two{
  /* background:#fff; */
   /*padding:240px 0px;*/
   padding:0;
    
    background-size: cover;
    background-position: center;
    background-repeat:no-repeat;
	
	}
	.light-opacity-bg{
	/*	background: rgba(247,247,247,.60);	*/
	}
	#feature-wrap{
		padding-top: 100px;
		padding-bottom: 100px;
		}
		#feature-wrap a{
			
		}	
	
#feature-box-three{
	padding-top: 50px;
	padding-bottom: 50px;
/*	border-bottom: 1px solid #eec900; */
  background-color:#fff;
  color:#381B57;
	/*border-top: 1px solid #eec900; */
}

#feature-box-four{
	background: #F7F7F7;	
	padding-top: 50px;
	padding-bottom: 50px;	
	border-bottom: 1px solid #393939;
}
.slick-next{
    right:22px;
        box-shadow:none;
}
.slick-prev{
    left:0;
    box-shadow:none;
}
.slick-prev:before, .slick-next:before{
    font-size:40px;
}
#event-wrap{
	
	}
	#event-wrap li .event-item-wrap{
		border: 1px solid #F1F1F1;
	/*	border-bottom: 3px solid #eec900; */
		background: #F7F7F7;
		
			
	}

	#event-wrap li .event-item-wrap img{
		width: 100%;	
		background: #FFF;
	}
	#event-wrap li .event-item-wrap img:hover{
		opacity: .75;
			
	}
	#event-wrap li .event-item-wrap .event-item-short-wrap{
		height: 250px;
		padding:10px;
		overflow-y: hidden;
	}
	#event-wrap li .event-item-wrap .event-item-short-wrap h1{
		font-size: 16px;
		line-height: 22px;	
	}
	#event-wrap li .event-item-wrap .event-item-short-wrap p{
		font-size: 12px;
		line-height: 18px;
		margin-bottom:5px;
	}
	
#footer-container{
	background:#381B57;	
	padding-top: 15px;
	padding-bottom: 15px;
	}
	#footer-wrap{
		padding-bottom: 15px;	
	}
	#footer-logo-wrap{
		/*border-right: 1px solid #3D3D3D; */
		padding-top:30px;
		}
		#footer-logo-wrap img{
			margin-bottom: 20px;	
		}
	#footer-menu-wrap a{
		color: #FFF;
		font-weight: 200;
		letter-spacing: .07em;
		
	}
	#copyright-wrap .dark-divider{
	/*	border-top: 1px solid #3D3D3D; */
	}	
	#copyright-wrap p{
		color: #FFFFFF;	
		margin-bottom: 0px;
		font-size: 12px;
		line-height: 14px;
	}
	

#content-container{
	min-height: 800px;
	padding-bottom: 100px;	
}


#sub-menu-container{
	display:none;
	height: 68px;
	background: #F7F7F7;	
	/*border-bottom: 1px solid #F1F1F1; */
	text-align: center;
	}
	#sub-menu-container ul{
		display: inline-block;
	}
	#sub-menu-container ul li{
		padding-left: 5px;
		padding-right: 5px;	
	}
	#sub-menu-container ul li a{
		line-height: 68px;
		font-weight: 200;
		font-size: 18px;
		letter-spacing: .07em;
	}
	#sub-menu-container ul li a:hover{

	}
.photo-gallery-bar{
    background:url(http://assimediafinal.s3.amazonaws.com/site3704/reseller3234/company33850/user75548/1476716175_PG.gif);
    background-size: contain;
    padding: 150px 0;
    margin: 60px 0px;
    background-position: center;
    background-repeat: no-repeat;
}
.breadcrumbs{
	margin-top: 25px;
	background: none;
	border: none;
	padding: 0px;
	position: relative;
	z-index: 0;	
}
.top-bar .toggle-topbar.menu-icon a span {
    color:#fff;
    -webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
    box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
}

.small-side-nav li{
	background: #F7F7F7;
	padding: 10px 15px;
	margin-bottom: 10px;
	border: #F1F1F1;
}	

.day{
	height: auto !important;	
}

.event-link{
	overflow:auto !important;
	white-space:normal !important;	
}

.event-title{
/*	border-bottom: 1px dotted #333; */
	line-height: 14px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.event-info p{
	margin-bottom: 0px;
	line-height: 28px;
}

.event-details-container{
	margin-top: 50px;	
}
.event-details-banner{
	margin-bottom: 25px;	
}
.small-body{
	padding-top: 100px;
	padding-bottom: 300px;	
}
@media(max-width:1280px){
  /*  #feature-box-two, */ .photo-gallery-bar{
        padding:160px 0px;
    }
}
@media(min-width:940px){

nav.top-bar {
text-align:center;
}
section.top-bar-section {
display: inline-block;
}
}
@media(max-width:767px){
/*    #feature-box-one, */.photo-gallery-bar{
        margin:15px 0px;
    }
    /*    #feature-box-two,  #feature-box-one,*/ .photo-gallery-bar{
        padding:65px 0px;
    }
}
@media(max-width:500px){
  /*      #feature-box-two,*/ .photo-gallery-bar{
        padding:60px 0px;
    }
}
