/* Themify Customize Styling */
body {	
	font-family: "Montserrat";	font-weight:400;
	font-size:16px;
	line-height:1.25em;

	color: #002855; 
}
a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #eaaa00; 
}
a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #002855; 
}
:root {	
	--theme_accent: #eaaa00;
	--theme_accent_semi: rgba(235,172,0,0.77);
	--theme_accent_hover: #002855; 
}
a, .post-nav .arrow {	
	color: #eaaa00; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #002855; 
}
h1 {	
	font-family: "Montserrat";	font-weight:700;
	font-size:2em;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:700;
	font-size:1.75em;
 
}
h3 {	
	font-family: "Montserrat";	font-weight:700;
	font-size:1.5em;
 
}
h4 {	
	font-family: "Montserrat";	font-weight:700;
	font-size:1.25em;
 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	
	font-family: "Montserrat";	font-weight:700;
	font-size:.95em;

	color: #002855; 
}
#headerwrap a {		font-weight:bold;
	font-weight:bold;

	color: #002855; 
}
#headerwrap a:hover {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family: "Montserrat";	font-weight:700;
	font-size:.95em;
 
}
#headerwrap.fixed-header #header {	
	color: #002855; 
}
.fixed-header #header a {		font-weight:bold;
	font-weight:bold;
 
}
#headerwrap.fixed-header a {	
	color: #002855; 
}
.fixed-header #header a:hover {		font-weight:bold;
	font-weight:bold;
 
}
#headerwrap.fixed-header a:hover {	
	color: #eaaa00; 
}
#main-nav {	
	background-color: transparent;
	margin-top: 20px; 
}
#main-nav a {	
	background-color: transparent;
	padding-right: 15px;
	padding-left: 15px;
	font-family: "Montserrat";	font-weight:700;
	font-size:.95em;
 
}
#main-nav a, #main-nav > li > a {	
	color: #002855; 
}
#main-nav-wrap #main-nav a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #eaaa00; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	background-color: transparent;
	color: #eaaa00; 
}
#main-nav-wrap #main-nav > .current_page_item > a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav > .current_page_item a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	color: #002855; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #002855;
	color: #eaaa00;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff;
	border-top: 2px solid #002855;
	padding-top: 0px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	background-color: transparent;
	padding: 10px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #002855; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: transparent; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #002855; 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	background-color: transparent;
	color: #eaaa00; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #002855;
	color: #eaaa00; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #002855;background: none;
	background-color: #eaaa00; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #002855;
	color: #eaaa00; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #002855;background: none;
	background-color: #eaaa00; 
}
.single-product span.onsale {	background: none;
	background-color: #ee2312;
	color: #ffffff;	text-transform:uppercase; 
}
.post-title {	
	font-family: "Montserrat";	font-weight:700;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #002855; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #eaaa00; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid6 .post-title, .loops-wrapper.grid6 .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid5 .post-title, .loops-wrapper.grid5 .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.loops-wrapper.grid2-thumb .post-title, .loops-wrapper.grid2-thumb .post-title a {	
	font-family: "Montserrat";	font-weight:700;
 
}
.post-meta {	
	color: #002855; 
}
.post-meta a {	
	color: #002855; 
}
.post-meta a:hover {	
	color: #eaaa00; 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	padding: 0px; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "Montserrat";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:700;
 
}
.more-link {	background: none;
	background-color: #eaaa00;
	padding: 5px;
	color: #ffffff; 
}
.more-link:hover {	background: none;
	background-color: #002855;
	color: #ffffff; 
}
.post-nav {	background: none;
	background-color: #002855; 
}
#footerwrap {	background: none;
	background-color: #002855; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #eaaa00; 
}
#footer a:hover {	
	color: #eaaa00; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #eaaa00; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #eaaa00; 
}
.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #002855;
	background-position: center top; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on,  .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #eaaa00; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "Montserrat";	font-style:italic;
	font-weight:900;
	letter-spacing:1.5px;
	font-style:italic;
	font-size:1.25em;
	text-transform:uppercase;	text-align:center; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #ffffff; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #eaaa00; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #eaaa00; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #eaaa00; }
/* Themify Custom CSS */
.ui.builder_button:hover {
	transform: none !important;
}

#main-nav .highlight-link>a
{
color: #ffffff !important;
border:0 !important;
background-color: #002855 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}

#main-nav .highlight-link>a:hover
{
color: #eaaa00 !important;
background-color: #002855 !important;
border:0 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}


span.tbp_term_sep {
	padding-right: 6px !important;
}


.tbp_title, .tbp_title > a {
    font-family: "Montserrat";
    font-weight: 700 !important;
		font-weight: bold;

}

.tbp_title >a:hover {
	color: #eaaa00 !important;
}

.post-filter li {
	margin: 5px !important;
}

.post-filter li a {
color: #ffffff !important;
		font-size:1em !important;
border:0 !important;
background-color: #002855 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}

.post-filter li a:hover {
color: #eaaa00 !important;
		font-size:1em !important;
background-color: #002855 !important;
border:0 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}

.post-filter li.active a {
color: #002855  !important;
		font-size:1em !important;
background-color: #eaaa00 !important;
border:0 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}
.post-filter li.active a:hover {
color: #ffffff !important;
	font-size:1em !important;
	border:0 !important;
background-color: #002855 !important;
border-radius:7px !important;
margin-left:.6em !important;
margin-right:.6em !important;
padding-left:1.2em !important;
padding-right:1.2em !important;
	transform: none !important;
}

/*EVENTS CALENDAR*/

.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
	font-family: 'Montserrat' !important;
}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
	background-color: #002855 !important;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
font-family: 'Montserrat' !important;
background-color: #002855 !important;
color: #ffffff !important;
}

.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
font-family: 'Montserrat' !important;
background-color: #eaaa00 !important;
color: #ffffff !important;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
font-family: 'Montserrat' !important;
background-color: #ffffff !important;
border: 1px solid #002855 !important;
border-radius: 7px !important;
color: #002855 !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
font-family: 'Montserrat' !important;
background-color: #002855 !important;
border: 1px solid #002855 !important;
border-radius: 7px !important;
color: #ffffff !important;
}

.post-nav{
	background-color: #ffffff !important;
}
