/*Theme Colors*/

/*Carolina Beach: 
Bg: #00A6B8
Event title: #FCB134*/
.theme-carolina .events-wrapper .events .header h2.title{color: #ffffff}
.theme-carolina .events-wrapper .events-content .left-side, 
.theme-carolina .events-wrapper .events-content .middle {border-right: 4px solid #56a6be;}
.theme-carolina .content.custom-featured.themed2{background-color: #00A6B8;}
.theme-carolina .events-wrapper .events-content ul.event-items .item.title a{color: #FCB134;}
.theme-carolina .events-wrapper .events-content ul.event-items .item.description{color: #ffffff}
.theme-carolina .events-wrapper .events-content ul.event-items li.item button.event-action {
    background-color: #007dc6;
	border: 3px solid #007dc6;	
}
.theme-carolina .events-wrapper .events-content ul.event-items li.item button.event-action:hover{
	background-color: #1f6db6;
    border: 3px solid #1f6db6;
}
.theme-carolina .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action {
    background-color: #007dc6;
	border: 3px solid #007dc6;		
}
.theme-carolina .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action:hover{
	background-color: #1f6db6;
    border: 3px solid #1f6db6;
}

/*Kure Beach: 
Bg: #4EB0CE
Event title: #FFFFFF*/
.theme-kure .events-wrapper .events .header h2.title{color: #ffffff}
.theme-kure .events-wrapper .events-content .left-side, 
.theme-kure .events-wrapper .events-content .middle {border-right: 4px solid #56a6be;}
.theme-kure .content.custom-featured.themed2{background-color: #4EB0CE;}
.theme-kure .events-wrapper .events-content ul.event-items .item.title a{color: #FFFFFF;}
.theme-kure .events-wrapper .events-content ul.event-items .item.description{color: #ffffff}
.theme-kure .events-wrapper .events-content ul.event-items li.item button.event-action {
    background-color: #54984e;
	border: 3px solid #54984e;	
}
.theme-kure .events-wrapper .events-content ul.event-items li.item button.event-action:hover{
    background-color: #1f6db6;
    border: 3px solid #1f6db6;
}
.theme-kure .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action {
    background-color: #54984e;
	border: 3px solid #54984e;		
}
.theme-kure .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action:hover {
    background-color: #1f6db6;
    border: 3px solid #1f6db6;	
}


/*Wrightsville Beach:
Bg: #1E7FB7
Event title: #F8981D*/
.theme-wrightsville .events-wrapper .events .header h2.title{color: #ffffff}
.theme-wrightsville .events-wrapper .events-content .left-side, 
.theme-wrightsville .events-wrapper .events-content .middle {border-right: 4px solid #56a6be;}
.theme-wrightsville .content.custom-featured.themed2{background-color: #1E7FB7;}
.theme-wrightsville .events-wrapper .events-content ul.event-items .item.title a{color: #F8981D;}
.theme-wrightsville .events-wrapper .events-content ul.event-items .item.description{color: #ffffff}
.theme-wrightsville .events-wrapper .events-content ul.event-items li.item button.event-action {
    background-color: #F8981D;
	border: 3px solid #F8981D;	
}
.theme-wrightsville .events-wrapper .events-content ul.event-items li.item button.event-action:hover{
    background-color: #1f6db6;
    border: 3px solid #1f6db6;	
}
.theme-wrightsville .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action {
    background-color: #F8981D;
	border: 3px solid #F8981D;		
}
.theme-wrightsville .events-wrapper .all-event-wrapper .all-events a.event-link button.event-action:hover {
    background-color: #1f6db6;
    border: 3px solid #1f6db6;		
}
.events-wrapper {
	padding-top: 60px;
	padding-bottom: 40px;
}
.events-wrapper .events {}
.events-wrapper .events .header{
	width: 	100%;
	text-align: center;
}
.events-wrapper .events .header h2.title{
	font-family:'Avenir LT W01_55 Roman1475520';
	font-size: 32px;
	line-height: 48px;
	color: #adadad;
	letter-spacing: 2px;
}
.events-wrapper .events-content{
	margin-top: 60px !important;
	position: relative;
	padding-bottom: 145px;
}
.events-wrapper .events-content div{

}
.events-wrapper .events-content .left-side,
.events-wrapper .events-content .middle{
	border-right: 4px solid #1b4a71;
}
.events-wrapper .events-content .event{}
.events-wrapper .events-content ul.event-items{
	list-style-type: none;
	margin: 0px; 
}
.events-wrapper .events-content ul.event-items li.item{
	width: 100%;
	margin-bottom: 15px;
	font-size: 18px;
	letter-spacing: 1px;
}

.events-wrapper .events-content ul.event-items .item.date{
	font-family:'Avenir LT W01_55 Roman1475520';
	color: #fff;
}

.events-wrapper .events-content ul.event-items .item.title a{
	font-family:'Avenir LT W01_95 Black1475556';
	color: #57b7df;
} 
.events-wrapper .events-content ul.event-items .item.description{
	font-family:'Avenir LT W01_55 Roman1475520';
	color: #adadad;
}
.events-wrapper .events-content ul.event-items li.item.action{
	text-align: center;
	position: relative;
	bottom: -40px;
	width: 100%;
	height: 0px;
}
.events-wrapper .events-content ul.event-items li.item a.event-link{}
.events-wrapper .all-event-wrapper .all-events a.event-link button.event-action,
.events-wrapper .events-content ul.event-items li.item button.event-action{
    padding: 8px 25px 6px;
	letter-spacing: 1px;
}


.events-wrapper .all-event-wrapper{
	margin-top: 50px;
	margin-bottom: 40px;
}
.events-wrapper .all-event-wrapper .all-events{
	width: 100%;
	text-align: center;
}
.events-wrapper .all-event-wrapper .all-events a.event-link{

}
.events-wrapper .all-event-wrapper .all-events a.event-link button.event-action{}

@media only screen and (max-width: 64em) { 

	.events-wrapper .events-content{
		padding-bottom: 0px;
	}

	.events-wrapper .events-content .event{
	    width: 85%;
	    margin: auto;
	    margin-bottom: 120px;
	}
	.events-wrapper .events-content .left-side, 
	.events-wrapper .events-content .middle{
		border: none;
	}
	.events-wrapper .events-content ul.event-items li.item a.event-link,
	.events-wrapper .events-content ul.event-items li.item{
		font-size: 24px;
	}

	.events-wrapper .events-content ul.event-items li.item.action{
		bottom: -10px;	
	}
	.events-wrapper .all-event-wrapper{
		margin-top: 0px;
	}
}


@media only screen and (max-width: 40.063em) { 

	.events-wrapper .events-content ul.event-items li.item.action {
	    bottom: -25px;
	}
	
	.events-wrapper .events .header h2.title{
		font-size: 20px;
		line-height: 28px;
	}

	.events-wrapper .events-content{
    	margin-top: 30px;
	}
	.events-wrapper .events-content ul.event-items .item.title a,
	.events-wrapper .events-content ul.event-items li.item{
		font-size: 18px;
		line-height: 24px;
	}

	.events-wrapper .events-content .event{
		margin-bottom: 100px;
	}
	.events-wrapper .all-event-wrapper{
		margin-bottom: 10px;
	}
}
