
/* Importing Google Fonts */

	@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');
	@import url('https://fonts.googleapis.com/css?family=Boogaloo&display=swap');
	@import url('https://fonts.googleapis.com/css?family=Luckiest+Guy&display=swap');
	@import url('https://fonts.googleapis.com/css?family=Caveat+Brush&display=swap');

/* Page Setup Styles */

	html																		{ background-color: #0C1E37; background-image: url('../images/themes/halloween/main-page-background.jpg'); }

/* Heading & Paragraph Styles */

	section.main div.content h1													{ color: #FFFFFF; }
	section.main div.content h1:before											{ -webkit-text-stroke: 8px #2E4174; }
	section.main div.content h2													{ color: #0C1E37; }
	section.main div.content h2:before											{ -webkit-text-stroke: 8px #FDB307; }
	section.main div.content h3													{ color: #FF9F1C; }
	section.main div.content h4													{ color: #FDB307; }
	section.main div.content h5													{ color: #FDB307; }
	section.main div.content h6													{ color: #FDB307; }
	section.main div.content p													{ color: #FFFFFF; }
	section.main div.content li													{ color: #FFFFFF; }

/* Button & Class Styles */

	section.main div.content a.button,
	section.main div.content button												{ background-color: #FF9F1C; }

/* Navigation Styles */

	nav.main-bt1a ul li a														{ color: #FF9F1C; }
	nav.main-bt1a ul li:hover a													{ border-color: #FF9F1C; }
	nav.main-bt1a ul li a.current												{ color: #FFFFFF; }

/* Footer Styles */

	footer.main-bt1a p,
	footer.main-bt1a li															{ color: #FFFFFF; }
	footer.main-bt1a div.footer-top												{ background-color: #192B5D; }
	footer.main-bt1a div.social a.icon											{ color: #FFFFFF; }
	footer.main-bt1a div.social a.icon.brands									{ color: #FFFFFF; }
	footer.main-bt1a div.footer-copyright										{ background-color: #0C1E37; }
	footer.main-bt1a div.footer-copyright p										{ color: #6D7BB3; }

/* Home Template Styles */

	section.home div.content.panels div.panel:before							{ background-image: url('../images/themes/halloween/background-box-800-top.png'); }
	section.home div.content.panels div.panel:after								{ background-image: url('../images/themes/halloween/background-box-800-bottom.png'); }
	section.home div.content.panels div.panel div.middle						{ background-image: url('../images/themes/halloween/background-box-800-mid.png'); }

/* Standard Template Styles */

	section.standard div.content div.panel p									{ color: #FFFFFF; }
	section.standard div.content div.panel li									{ color: #FFFFFF; }
	section.standard div.content div.panel:before								{ background-image: url('../images/themes/halloween/background-box-1016-top.png'); }
	section.standard div.content div.panel:after								{ background-image: url('../images/themes/halloween/background-box-1016-bottom.png'); }
	section.standard div.content div.panel div.middle							{ background-image: url('../images/themes/halloween/background-box-1016-mid.png'); }

/* News Template Styles */

	section.news div.sub-page-menu ul li										{ border-bottom: 1px solid #6C7BB2; }
	section.news div.column.right:before										{ background-image: url('../images/themes/halloween/background-box-800-top.png'); }
	section.news div.column.right:after											{ background-image: url('../images/themes/halloween/background-box-800-bottom.png'); }
	section.news div.column.right div.middle									{ background-image: url('../images/themes/halloween/background-box-800-mid.png'); }
	section.news div.content div.panel:before									{ background-image: url('../images/themes/halloween/background-box-1016-top.png'); }
	section.news div.content div.panel:after									{ background-image: url('../images/themes/halloween/background-box-1016-bottom.png'); }
	section.news div.content div.panel div.details								{ background-image: url('../images/themes/halloween/background-box-1016-mid.png'); }

/* Form Builder Styles */

	div.form_container:before													{ background-image: url('../images/themes/halloween/background-box-1016-top.png'); }
	div.form_container:after													{ background-image: url('../images/themes/halloween/background-box-1016-bottom.png'); }
	div.form_container div.middle												{ background-image: url('../images/themes/halloween/background-box-1016-mid.png'); }

	form.formBuilder div.field-block .field-label								{ color: #FFFFFF; }
	form.formBuilder div.field-block .form-control,
	form.formBuilder div.field-block input[type=text],
	form.formBuilder div.field-block input[type=password],
	form.formBuilder div.field-block input[type=date],
	form.formBuilder div.field-block input[type=time],
	form.formBuilder div.field-block textarea,
	form.formBuilder div.field-block select										{ color: #FFFFFF; background-color: #6C7BB2; }

/* Popup Panel Backgrounds */

	div.page div.search-popup													{ background-color: rgba(215,141,6,0.8); }
	div.page div.search-popup form												{ border-bottom: 2px solid #FFFFFF; }
	div.page div.search-popup input												{ color: #FFFFFF; }
	div.page div.search-popup input::placeholder								{ color: #FFFFFF; }
	div.page div.search-popup span.close										{ color: #FFFFFF; }
	div.page div.search-popup button											{ color: #FFFFFF; }

	.page .cookie-policy.bottom .cookie-content .policy a						{ color: #FF9F1C; }
	.page button.accept-cookies													{ color: #FFFFFF; background-color: #FF9F1C; }

/* 800px Resolution Specific Styles */

	@media only screen and (min-width: 0px) and (max-width: 800px) {

	/* Header Mobile Styles */

		header.main-bt1a div.header-logo a,
		header.main-bt1a.sticky div.header-logo a								{ background-image: url('../images/tax-antics-logo-mobile.png'); }
		header.main-bt1a div.mobile-brochure									{ background-color: #2D4174; }
		header.main-bt1a div.mobile-brochure .brochure-button					{ color: #FFFFFF; }

	/* Navigation Mobile Styles */

		#menu-container															{ background-color: #4C5E8E; }
		#menu-container ul														{ background-color: #4C5E8E; }
		#menu-container ul li a													{ color: #FFFFFF; }

	/* Home Template Mobile Styles */

		section.home div.content.header div.panel								{ bottom: -24%; }
		section.home div.content.panels											{ padding-top: 160px; }

	/* Form Builder Mobile Styles */

		div.form_container div.middle											{ background-image: url('../images/themes/halloween/background-box-1016-mid.png'); }

/* 600px Resolution Specific Styles */

	} @media only screen and (max-width: 600px) and (min-width: 0px) {

	/* Home Template Mobile Styles */

		section.home div.content.header div.panel								{ bottom: -17%; }
		section.home div.content.panels											{ padding-top: 100px; }

	}
