/*
==============================================================
Updated on: 07 - 18 - 2016
Copyright ITO All Rights Reserved.
==============================================================
*/
/*
==============================================================
INDEX

01 Fonts
02 Classes / IDs
03 Media
04 Tags
05 Print

==============================================================
*/
/*
==============================================================
01 Fonts
==============================================================
*/

@import url('https://fonts.googleapis.com/css?family=Playpen Sans:300,600');@import url('https://fonts.googleapis.com/css?family=Marcellus SC:400');@import url('https://fonts.googleapis.com/css?family=Gochi Hand:400');
/* Default Body Bold Font */
b, strong {
	font-family: Playpen Sans;
	font-weight: 600;
	font-style: normal;
}

/* Default Body Font & Color */
body {
	font-family: Playpen Sans;
	font-weight: 300;
	font-style: normal;
	font-size: 1.0em;
	color: #000000;
}

p {
	font-family: Playpen Sans;
	font-weight: 300;
	font-style: normal;
	
	font-size: 1em;
}

/* Default H1 Font & Color */
h1, .h1 {
	font-family: Marcellus SC;
	font-weight: 400;
	font-style: normal;
	font-size: 2.5em;
	color: #851b00;
	text-transform: uppercase;
}

/* Default H2 Font & Color */
h2, .h2 {
	font-family: Gochi Hand;
	font-weight: 400;
	font-style: normal;
	font-size: 2.25em;
	color: #040404;
	text-transform: none;
}

h2.mini60 {font-size: 1.35em;}

/* Default H3 Font & Color */
h3, .h3 {
	font-family: Gochi Hand;
	font-weight: 400;
	font-style: normal;
	font-size: 1.75em;
	color: #851b00;
	text-transform: none;
}

/* Default H4 Font & Color */
h4, .h4 {
	font-family: Marcellus SC;
	font-weight: 400;
	font-style: normal;
	font-size: 1.75em;
	color: #000000;
	text-transform: uppercase;
}

/* Default Link Color */
a {
	color: #851b00;
}


/* Carousel Headline */
.carousel-inner .carousel-item .carousel-header .heading-title {
	font-family: Gochi Hand;
	font-weight: 400;
	font-style: normal;
	font-size: 3.33333333em;
	color: #ffffff !important;
}

/*
==============================================================
2 Classes / IDs
==============================================================
*/

/* MAIN NAVIGATION SETTINGS
--------------------------------------------------------------*/
.navbar .main_nav .navbar-nav {justify-content: center;}
.navbar .main_nav .navbar-nav li.market_flavors a {background-color: #000000 !important; color: #ffffff !important;}
.navbar .main_nav .navbar-nav li.market_flavors a.selected {background-color: #000000 !important; color: #d8af30 !important;}
.navbar .main_nav .navbar-nav li.avenue_shops a {background-color: #000000 !important; color: #ffffff !important;}
.navbar .main_nav .navbar-nav li.avenue_shops a.selected {background-color: #000000 !important; color: #d8af30 !important;}
.navbar .main_nav .navbar-nav li.market_services a {background-color: #000000 !important; color: #ffffff !important;}
.navbar .main_nav .navbar-nav li.market_services a.selected {background-color: #000000 !important; color: #d8af30 !important;}
.navbar .main_nav .navbar-nav li.local_attractions a {background-color: #000000 !important; color: #ffffff !important;}
.navbar .main_nav .navbar-nav li.local_attractions a.selected {background-color: #000000 !important; color: #d8af30 !important;}
.navbar .main_nav .navbar-nav li.iamap a {background-color: #000000 !important; color: #ffffff !important;}
.navbar .main_nav .navbar-nav li.iamap a.selected {background-color: #000000 !important; color: #d8af30 !important;}

/* SUB NAVIGATION SETTINGS
--------------------------------------------------------------*/
.navbar .sub_nav .navbar-nav {justify-content: center;;}
.navbar .sub_nav .navbar-nav li._event a {background-color: transparent !important; color: #000000 !important;}
.navbar .sub_nav .navbar-nav li._event a.selected {background-color: #d8af30 !important; color: #ffffff !important;}
.navbar .sub_nav .navbar-nav li.news a {background-color: rgba(255,255,255,0.4) !important; color: #000000 !important;}
.navbar .sub_nav .navbar-nav li.news a.selected {background-color: #d8af30 !important; color: #ffffff !important;}
.navbar .sub_nav .navbar-nav li.town_history a {background-color: transparent !important; color: #000000 !important;}
.navbar .sub_nav .navbar-nav li.town_history a.selected {background-color: #d8af30 !important; color: #ffffff !important;}
.navbar .sub_nav .navbar-nav li.dmc a {background-color: transparent !important; color: #000000 !important;}
.navbar .sub_nav .navbar-nav li.dmc a.selected {background-color: #d8af30 !important; color: #ffffff !important;}


/* ORG NAVIGATION SETTINGS
--------------------------------------------------------------*/
/* Org Navigation */
.org-menu .back-ground {background-color: #d7af2e !important;}
.org-menu ul li a {color: #000000 !important;}
.org-menu ul li.at a {color: #ffffff !important;}
.org-menu ul li a span.org-arrow {border-left-color: #851b00 !important;}
.side-links h3, .side-links .side-link {color: #851b00 !important;}
.side-links .side-link {border-color: #b09130 !important;
	background: #d7af2e !important;
	color: #000000 !important;}
.side-links .at {border-color: #af9030 !important;	background: #851b00 !important;	color: #ffffff !important;}

/* MAIN CATEGORY SETTINGS - Settings (other than Real Estate) are determined on the "search_landing_form.tpl" template. 
--------------------------------------------------------------*/
/* Real Estate settings */
#real_estate_available_space {background-color: rgba(0,81,114,0.5) !important;}
#real_estate_available_space .col {background-color: rgba(51,26,223,0) !important;}
#real_estate_available_space .col .listing {background-color: rgba(213,7,7,0) !important;
	border-bottom: 1px solid #ffffff !important;}
#real_estate_available_space .col .listing .child .info h2 a {color: #005172 !important;}
#real_estate_available_space .col .listing .child .info p {color: #ffffff !important;}
#real_estate_available_space .col .listing .child .info p a {color: #005172 !important;}

#organization .header-line {background-color: #005172 !important;}
#organization .header-line h2 {color: #ffffff !important;}

/* MAIN TEMPLATE SETTINGS
--------------------------------------------------------------*/
/* Navigation */
#header-nav-bar .main_nav{background-color: #000000 !important;}
#header-nav-bar .sub_nav{background-color: #ffffff !important;}

/*Home, Search & Language Bar */
.gt-bar .gt-bar-content {background-color: #000000 !important;}
.gt-bar .gt-bar-content, .gt-bar .gt-bar-content a {color: #ffffff !important;}

/* Header */
/*.header-image-background .extension {background: #ffffff;}
.header-image-background .header-image-cover {background: url(../../images/settings/upload/fullsize/1774198781-1-2Xheader.webp) center center no-repeat;
	background-size: cover; height: 184px;}*/

.header-image-background {background: #ffffff;}

.full-screen {margin-top: calc(-1 * (80px + ((184 / 1183) * 100vw)));}
.full-screen .htb-offset {top: calc(1 * (80px + ((184 / 1183) * 100vw)));}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
	
	.full-screen {margin-top: calc(-1 * (130px + ((184 / 1183) * 100vw)));}
	.full-screen .htb-offset {top: calc(1 * (130px + ((184 / 1183) * 100vw)));}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
	
	.full-screen {margin-top: -314px;}
	.full-screen .htb-offset {top: 314px;}
}

/* Home Intro */
#home_intro{background-color: #f0ead8 !important;}
#home_intro, #home_intro a {color: #000000 !important;}
#home_intro h1 {color: #822008 !important;}

/* Titles & Bars */
#category_name, .bottom-bar{background-color: rgba(255,255,255,0.65) !important;}
#category_name a, #category_name h1 {color: #822008 !important;}
#header #header-top-bar{background-color: #ffffff !important;}
#header #header-top-bar, #header #header-top-bar a {color: #822008 !important;}

/* Footer Settings */
#footer-top{background-color: #ffffff !important;}
#footer-center{background-color: transparent !important;
	color: #ffffff !important;}
#footer-center a {color: rgba(255,255,255,0.6) !important;}
#footer-bottom{background-color: #ffffff !important;
	color: #822008 !important;}
#footer-bottom a {color: #b09130 !important;}

.nav-links-main span.h3 {color: #822008 !important;}
.nav-links-main ul.nav-links li a {color: #822008 !important;}
.right-side span.h3 {color: #822008 !important;}

.social-links .social-circle {color: #822008 !important;}
.social-links .social-icon {color: #ffffff !important;}

/* Email Sign Up Button */
.btn-signup {background-color: #822008 !important;}
.btn-signup, .btn-signup.focus, .btn-signup:focus, .btn-signup:hover {color: #ffffff}

/* Discovery Button */
.btn-discovery {background-color: #822008 !important;}
.btn-discovery, .btn-discovery.focus, .btn-discovery:focus, .btn-discovery:hover {color: #ffffff}

/* Discovery Home */
.slick-item-discovery h3 {color: #ffffff !important;}
.slick-item-discovery .slick-item-overlay {background: linear-gradient(transparent, #000000);}

/* Discovery Popup */
.discovery_popup {background-color: #000000 !important;}
.discovery_popup .discovery_title h1 {color: #d8af30 !important;}
.discovery_popup .discovery_copy {color: #ffffff !important;}
.discovery_popup .discovery_link a {color: #d8af30 !important;}

/* Discovery Section Bar */
/*.discovery_section_bar {background-color: #f0ead8 !important;}*/
.discovery_section_title {background-color: #000000 !important;}
.discovery_section_title h2 {color: #d8af30 !important;
	text-align: center !important;}
.discovery_buckets {background-color: #f0ead8 !important;}

/* EVENT RELATED SETTINGS
--------------------------------------------------------------*/
/* Event Bucket Elements Color Settings */
.event-grouping{background-color: rgba(255,255,255,0.2) !important;}
/*.event-grouping {background-color: rgba(255,255,255,0.2) !important;}
.event-grouping {position: relative;}
.event-grouping .container-lg {background-color: rgba(255,255,255,0.2) !important;}*/
/* Grouping Bckgrd */
.event-grouping .item {margin-bottom: 0; background-color: transparent !important;}
/* Outer Bucket Bckgrd */
.event-grouping .inner-bucket-bckgrd {background-color: transparent !important;}
/* Inner Bucket Bckgrd */
.event-grouping .inner-bucket-rules {
	}
/* Inner Bucket Box Rule OR Inner Bucket Bottom Rule */
.event-grouping .overlay1-bckgrd {background-color: rgba(175,144,48,0.85) !important;}
/* Overlay 1 Bckgrd */
.event-grouping .mts-bucket-overlay-headline h2, .event-grouping .mts-bucket-overlay-content-vertical-center h2,
.event-grouping .mts-bucket-overlay-headline h2 a, .event-grouping .mts-bucket-overlay-content-vertical-center h2 a {color: #000000 !important;}
/* Overlay 1 Headline */
.event-grouping .overlay1-leadin-text {color: #ffffff !important}
/* Overlay 1 Leadin */
.event-grouping .mts-bucket-overlay-content-inner-close {border-bottom-color: transparent !important;}
/* Open / Close Bckgrd */
.event-grouping .mts-bucket-overlay-content-inner-close .display_up.bg-color2::before, .event-grouping .mts-bucket-overlay-content-inner-close .display_up.bg-color2::after {background-color: transparent !important;}
/* Open / Close Icon */
/*.event-grouping .mts-bucket-overlay-headline p, .event-grouping .mts-bucket-overlay-content-vertical-center p {color: #ef0a0a !important;}*/
/* Post Date (hidden) */
.event-grouping .mts-bucket-overlay-see-full-story p a, .event-grouping .mts-bucket-overlay-see-full-story-2 p a {color: #822008 !important;}
/* Overlay 1 Link - Anchor Text Color */
.event-grouping .mts-bucket-overlay-see-full-story p a .line, .event-grouping .mts-bucket-overlay-see-full-story-2 p a .line {background-color: #822008 !important;}
/* Overlay 1 Link - Line Background Color */
.event-grouping .overlay2-bckgrd {background-color: #000000 !important;}
/* Overlay 2 Bckgrd */
.event-grouping .mts-bucket-content-overlay-content h2 {color: #ffffff !important;}
/* Overlay 2 Text */

/* Event Bucket Setup Controls for Landing Page & Home Page - In Progress */
.bucket .bucket-date-container-static {background-color: #000000 !important;}
.bucket .bucket-content .bucket-content-background {background-color: rgba(175,144,48,0.85) !important;}
.bucket .bucket-date {color: #ffffff !important;}
.bucket .bucket-content .bucket-content-foreground h2,
.bucket .bucket-content .bucket-content-foreground h2 a,
.bucket .bucket-content .bucket-content-foreground .h2,
.bucket .bucket-content .bucket-content-foreground .h2 a {color: #000000 !important;}
.bucket .bucket-content .bucket-content-foreground .copy {color: #ffffff !important;}
.bucket .bucket-content .bucket-content-foreground-more-info a {color: #822008 !important;}

/* Home Page - Event Header Setup Controls */
.home-event-heading{background-color: rgba(175,144,48,0.85) !important;}
.home-event-heading h2 {color: #ffffff !important;
	text-align: center !important;}

/* Home Page - Event Footer Setup Controls */
.all-upcoming-events{background-color: rgba(130,32,8,0.85) !important; text-align: right !important;}
.all-upcoming-events a {color: #ffffff !important;}
	
/* Home Page - News Header Setup Controls */
.home-news-heading h2 {color: #ffffff !important;
	text-align: center !important;}
.home-news-heading .container-lg{background-color: transparent !important;}

/* Home Page - News Footer Setup Controls */
.all-latest-news .container-lg{background-color: transparent !important; text-align: right !important;}
.all-latest-news a {color: #ffffff !important;}

/* Event Calendar Setup Controls */
.calendar-header {color: #822008 !important;}
.calendar-header h3 {color: #ffffff !important;}
#close-button {color: #822008 !important;}
.cal-month-box .cal-row-fluid:hover, .cal-row-head:hover {background-color: rgba(255,255,255,0.5) !important;}
.cal-month-box .cal-day-today {background-color: #d8af30 !important;}
.cal-month-box .cal-cell:hover, #cal-day-tick, #cal-slide-content, #cal-slide-content:hover, .cal-row-head .cal-cell1:hover,
.day-highlight.dh-event-success:hover .cal-month-day, .day-highlight.dh-event-success .cal-month-day {background-color: rgba(216,175,48,0.5) !important;}
.cal-row-head .cal-cell1 {color: #000000 !important;}
.event-success {border-color: #822008 !important;}
.event-success {background-color: #822008 !important;}
.bottom-bar a {color: #822008 !important;}

#calendar-container,
#cal-slide-box, .day-highlight.dh-event-success:hover, .day-highlight.dh-event-success {background-color: #af9030 !important;}
#calendar-slider #calendar-button {background-color: #822008 !important;}

/* NEWS RELATED SETTINGS
--------------------------------------------------------------*/
/* News Bucket Elements Color Settings */
.news-grouping {background-color: rgba(255,255,255,0.34) !important;}
/* Grouping Bckgrd */
.news-grouping .item {margin-bottom: 0;}
.news-grouping .item .box {background-color: transparent !important;}
/* Outer Bucket Bckgrd */
.news-grouping .inner-bucket-bckgrd {background-color: transparent !important;}
/* Inner Bucket Bckgrd */
.news-grouping .inner-bucket-rules {
	}
/* Inner Bucket Box Rule OR Inner Bucket Bottom Rule */
.news-grouping .overlay1-bckgrd {background-color: #000000 !important;}
/* Overlay 1 Bckgrd */
.news-grouping .mts-bucket-overlay-headline h2, .news-grouping .mts-bucket-overlay-content-vertical-center h2,
.news-grouping .mts-bucket-overlay-headline h2 a, .news-grouping .mts-bucket-overlay-content-vertical-center h2 a {color: #d8af30 !important;}
/* Overlay 1 Headline */
.news-grouping .overlay1-leadin-text {color: transparent !important}
/* Overlay 1 Leadin */
.news-grouping .mts-bucket-overlay-content-inner-close {border-bottom-color: transparent !important;}
/* Open / Close Bckgrd */
.news-grouping .mts-bucket-overlay-content-inner-close .display_up.bg-color2::before, .news-grouping .mts-bucket-overlay-content-inner-close .display_up.bg-color2::after {background-color: #ffffff !important;}
/* Open / Close Icon */
/*.news-grouping .mts-bucket-overlay-headline p, .news-grouping .mts-bucket-overlay-content-vertical-center p {color: transparent !important;}*/
/* Post Date (hidden) */
.news-grouping .mts-bucket-overlay-see-full-story p a, .news-grouping .mts-bucket-overlay-see-full-story-2 p a {color: #f0ead8 !important;}
.news-landing .news-grouping .mts-bucket-overlay-see-full-story p a:hover {opacity: 1;}
/* Overlay 1 Link - Anchor Text Color */
.news-grouping .mts-bucket-overlay-see-full-story p a .line, .news-grouping .mts-bucket-overlay-see-full-story-2 p a .line {background-color: #f0ead8 !important;}
/* Overlay 1 Link - Line Background Color */
.news-grouping .overlay2-bckgrd {background-color: #822008 !important;}
/* Overlay 2 Bckgrd */
.home-news-wrapper .news-grouping .mts-bucket-overlay-see-full-story p a {color: #ffffff !important;}
/* Overlay 2 Text */

.news-landing .news-pagination-links .back-ground {background-color: rgba(175,144,48,0.85) !important;}
.news-landing .news-pagination-links .fore-ground .vertical-content .next a {color: #822008 !important;}
.news-landing .news-pagination-links .fore-ground .vertical-content .next a .line {background-color: #822008 !important;}
.news-landing .news-pagination-links .fore-ground .vertical-content .previous a {color: #822008 !important;}
.news-landing .news-pagination-links .fore-ground .vertical-content .previous a .line {background-color: #822008 !important;}

/* CAROUSEL SETTINGS
--------------------------------------------------------------*/
/* Carousel Element Color Settings */
.carousel-inner .carousel-item .carousel-header {top: 40px;}
.carousel-inner .carousel-item .carousel-header .heading-title {text-align: center;}
.carousel-inner .carousel-item .carousel-caption .foreground-layer .carousel-caption-copy-content {color: #d8af30 !important;}
.carousel-inner .carousel-item .carousel-caption .background-layer {background-color: rgba(0,0,0,0.85) !important;}
.carousel-inner .carousel-item .carousel-caption .background-layer {border-top-color: #af9030 !important;}
.carousel-inner .carousel-item .carousel-overlay-button-link-container .carousel-overlay-button-link a {color: #af9030 !important;}
.carousel-inner .carousel-item .carousel-overlay-button-link-container .carousel-overlay-button-link a:hover {color: #f0ead8 !important;}

/* Bootstrap Carousel - Dot Indicators */
.carousel .carousel-indicators li {background-color: #822008 !important;
	border-color: #ffffff !important;}
.carousel .carousel-indicators li.active {background-color: #ffffff !important;
	border-color: #822008 !important;}

/* BACKGROUND SETTINGS
--------------------------------------------------------------*/
/* Website Tile / Color Background Settings */
body {background: url(../../images/settings/upload/fullsize/1762436884-1-EAP_bckgrd-yellow.webp) 0 0 repeat;}

/* Subpage Bckgrd */
#subpage{background-color: #f0ead8 !important;}

/* Business Category Landing Bckgrd */
.landing .container-lg {background-color: transparent !important;}

/* News Landing Bckgrd */
.news-landing .container-lg {background-color: transparent !important;}

/* Events Landing Bckgrd */
/*.events-landing .container-lg {background-color: #f815ea !important;}*/

/* MISC. ICON SETTINGS
--------------------------------------------------------------*/
/* Map Parking & Direction Icon Colors */
.directions, .parking {background: #822008;}

/*
==============================================================
03 Media
==============================================================
*/

@media only screen and (max-width: 991px) {
	
	#header-nav-bar .navbar-header {background-color: #000000 !important;}
	#mobile-collapse.fixed .jump-links {background-color: rgba(255,255,255,0.9) !important;}
	#header-nav-bar .main_nav, #header-nav-bar .main_nav .container-lg, #header-nav-bar .sub_nav {background-color: transparent !important;}
}

/*
==============================================================
04 Tags
==============================================================
*/

/*
==============================================================
05 Print
==============================================================
*/