
::selection {
	background: #333275 !important;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #333275 !important; /* Firefox */
	color: #FFF;
	text-shadow: none;
}

::-webkit-selection {
	background: #333275 !important; /* Safari */
	color: #FFF;
	text-shadow: none;
}

H1,H2,H3,H4,H5,H6, {
	font-size: larger;
	font-family: 'Kameron', serif, !important;
	color: 	#BD9F76;

}

a {
	text-decoration: none !important;
	color: 	#BD9F76;
}

.button-border.button-amber {
	color: #333275;
	border-color: #BD9F76;
}

.button-amber { background-color: #BD9F76; }
.button-3d.button-amber:hover,
.button-reveal.button-amber:hover,
.button-border.button-amber:hover,
.button-border.button-amber.button-fill::before { background-color: #BD9F76;!important; }

.heading-block h1 {
	font-size: larger;
	font-family: 'Kameron', serif !important;
	color: 	#333275;
}

.heading-block h2 {
	font-size: larger;
	font-family: 'Kameron', serif !important;
	color: 	#BD9F76 !important;
}


.menu-link {
	font-size: larger;
	font-family: 'Kameron', serif !important;
	color: 	#BD9F76;

}

body {
	font-size: 1.2em;
}

#logo img {
	height: 150px !important; 
}
/* Home Page Gallery */
.portfolio-item .gallery-padding {
	padding-left: 0px;
	padding-right: 0px;
}

H2:first-of-type {
	margin-top: 20px; 
}

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
	margin-bottom: 20px;
}

.container ul li {
	margin-left: 1.6em;
}

#eventTickets H3 {
	font-family: 'Kameron', serif !important;
}

p,blockquote {
	font-family: 'Nunito', sans-serif !important;
}

.container li {
	font-family: 'Nunito', sans-serif !important;

}

.ncn-blue {
	color: #333275 !important;
}

.ncn-gold { 
	color: 	#BD9F76 !important;
}

.menu-link:hover {
	color: #333275 !important;

}

.sub-menu-container, .mega-menu-content {
	border-top: 2px solid #333275 !important;

}

/* Cognito Form Adjustments */

.cognito .c-forms-form .c-forms-form-title h2 {
	font-family: 'Kameron', serif !important;
	color: #262161 !important;
}

.cognito .c-forms-form h1, .cognito .c-forms-form h2, .cognito .c-forms-form h3

{
	font-family: 'Nunito', sans-serif !important;
}

.c-label {
	font-family: 'Nunito', sans-serif !important;
}


label {
	font-family: 'Nunito', sans-serif !important;
}

.cognito .c-forms-form button:not(.c-icon-button), .cognito .c-forms-form .c-add-item, .cognito .c-forms-form input[type="button"], .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button button {
	background-color: #262161 !important;
	border: 0;

}

.cognito .c-forms-form button:not(.c-icon-button), .cognito .c-forms-form .c-add-item, .cognito .c-forms-form input[type="button"], .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button button:hover {
	background-color: #ae8f63 !important;
	border: 0;

}

/* Schedules */

.schedules .entry {
	border-bottom: 1px solid grey;
}

.schedules h3 {
	margin-bottom: 10px;
}