/* The CSS in this file is being used solely to link the fields on the Options Page to the site */


/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* General Tab ------------------------------------------------------ */

	/* Site Identity */

		/* Logo fields had to be done in site-branding.php */
		/* Favicon field is in header.php  */

	/* End Site Identity */

	/* Body */

	
	/* Body Text & Body Links */


	body p,
	body li {
		color: #000000; /* Also applies to Lists! */
		font-size: 14px;
	}

	body p a,
	body p li a {
		color: #000000;
		transition: all 0.3s ease-in-out;
	}

	body p a:hover,
	body p li a:hover {
		color: #236538;
		transition: all 0.3s ease-in-out;
	}

	body .row.light-header h1,
	body .row.light-header h2,
	body .row.light-header h3,
	body .row.light-header h4,
	body .row.light-header h5{
		color: 	}

	body .row.dark-header h1,
	body .row.dark-header h2,
	body .row.dark-header h3,
	body .row.dark-header h4,
	body .row.dark-header h5{
		color: 	}

	body .row.dark-content p{
		color: 	}

	body .row.light-content p{
		color: 	}

	/* End Body */

/* End General Tab -------------------------------------------------- */


/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */


/* Top Widgetized Area Tab -------------------------------------- */

	
	/* Background & Height */

	.top-widget {
		background-color: rgba(255,255,255,0);
		line-height: 40px; /*inherits from the height setting*/
		height: 40px;
	}

	/* Misc. Text */

	header .top-widget p,
	header .top-widget span {
		color: #000000;
		font-size: 20px;
	}

	/* Container */

	.top-widget .container {
		width: 90%;
		height: 40px;
		margin:0 auto;
	}

	/* Links */

	.top-widget a {
		color: #000000;
		font-size: 20px;
	}

	header .top-widget .widget a:hover,
	header .top-widget .widget li a:hover {
		color: #236538;
	}

/* End Top Widgetized Area Tab -------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Header Tab ------------------------------------------------------- */

	
	/* Header */

	.top-header .logo a img {
		/*height: calc(px - 15px);*/
	}

	.top-header {
		height: 100px;
	}

	.top-header .container {
		width: 90%;
		height: 100px; /*just so we can actually see it highlighted in inspect element*/
		margin: 0 auto;
	}

	.top-header {
		background-color: rgba(255,255,255,0);
	}


	.top-header {
		background-color: ;
	}

	/* End Header */

	/* Menu Items */

	ul#top-menu li a {
    	color: #000000;
    	font-size: 18px;
    	font-weight: 700;
    	text-transform: uppercase;
    	letter-spacing: 1px;
	}

	ul#top-menu li a:hover {
    	color: #236538;
	}

	/* End Menu Items */

	/* Sub Nav */

	@media (min-width: 980px) {

		ul#top-menu ul.sub-menu {
			background-color: #000000;
			width: 225px;
		}

	}

	ul#top-menu ul.sub-menu li a {
		color: #ffffff;
		font-size: 13px;
		font-weight: 300;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	ul#top-menu ul.sub-menu li a:hover {
		color: #236538;
	}

	ul#top-menu ul.sub-menu li:hover {
		background-color: transparent;
	}


	/* End Sub Nav */

	/* Nav Button */

	div.header-button a.btn-bt.default.btn-default {
		color: #ffffff;
		font-size: 18px;

		
			background-color: #236538;

			}
	div.header-button a.btn-bt.default.btn-default:hover {
		color: #ffffff;
		
			background-color: #000000;

			}

	/* End Nav Button */

	/* Mobile Menu */

	body button.menu-toggle {
		color: #000000;
		font-size: 48px;
	}

	button.menu-toggle:hover {
		color: #236538;
		transition: all 0.3s ease-in-out;
	}

	@media (max-width: 979px) {

		.top-bottom-header .main-navigation.display-small-desktop.toggled-on {
			top: calc(40px + 100px);
		}

		.js .top-header .main-navigation.toggled-on > div > ul {
			background-color: rgba(0,0,0,0.91);
		}

		.top-header .main-navigation.toggled-on ul#top-menu li a {
	        color: #FFF;
	        font-size: 16px;
	        font-weight: 400;
	        letter-spacing: 0.5px;
	        text-transform: uppercase;
	        transition: all 0.3s ease-in-out;
	    }

    	.top-header .main-navigation.toggled-on ul#top-menu li a:hover {
	        color: #236538;
	        transition: all 0.3s ease-in-out;
	    }
	}

    button.dropdown-toggle {
    	color: #FFF;
    	transition: all 0.3s ease-in-out;
    }

    button.dropdown-toggle:hover {
    	color: #236538;
        transition: all 0.3s ease-in-out;
    }

	/* End Mobile Menu */

/* End Header Tab --------------------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Top Banners Tab -------------------------------------------------- */

	
	/* Top Banners (Default Headers) */

	.home .row.default-header {
		height: px;
	}
	.home .row.default-header .page-title h1 {
		color: ;
		font-size: px;
		font-weight: ;
		text-transform: none;
		letter-spacing: px;
	}

	/* Subpage Top Banner */
	.row.default-header {
		height: 280px;
	}
	.row.default-header .page-title h1 {
		color: #ffffff;
		font-size: 52px;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

/* End Top Banners Tab ---------------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Social Tab ------------------------------------------------------- */


		/*THIS WAS BUILT OUT ELSE WHERE - - ADD WHERE FOR DEV REFERENCE*/


/* End Social Tab --------------------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Buttons Tab ------------------------------------------------------ */

	
	/* Default Button Styles */

	
		a.btn-bt.default {
			border-radius: 0px;
		}

	
	a.btn-bt.default {
		color: #ffffff;
		font-size: 18px;
		background: #236538;
		letter-spacing: 0px;
	}

	a.btn-bt.default:hover {
		color: #ffffff;
		background: #000000;
	}

	/* End Default Button Styles */

	/* Alternate Button Styles */

	
		a.btn-bt.alternate {
			border-radius: 0px;
		}

	
	a.btn-bt.alternate {
		color: #000000;
		font-size: 18px;
		background: #ffffff;
		letter-spacing: 0px;
	}

	a.btn-bt.alternate:hover {
		color: #ffffff;
		background: #236538;
	}

	/* End Alternate Button Styles */

/* End Buttons Tab -------------------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Footer Tab ------------------------------------------------------- */

	
	footer#footer {
		background: #ffffff;
	}

	footer .row .container {
		width: 90%;
		margin: 0 auto;
	}

	footer#footer a:not(.ab-item) {
		color: #000000;
		font-size: 16px;
	}

	footer#footer a:hover {
		color: #236538;
	}

	footer#footer p,
	footer#footer li {
		font-size: 16px;
		color: #000000;
	}

	footer ul.social li a i {
		transition: all 0.3s ease-in-out;
		color: #000000;
	}

	footer ul.social li a i:hover {
		transition: all 0.3s ease-in-out;
		color: #236538;
	}

/* End Footer Tab --------------------------------------------------- */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Copyright Tab ---------------------------------------------------- */

	
	.copyright {
		background: #d5641a;
	}

	.copyright .container {
		width: 90%;
		margin: 0 auto;
	}

	.copyright .copyright-text p,
	.copyright .copyright-content p,
	.copyright .copyright-content li {
		color: #ffffff;
		font-size: 11px;
		line-height: 11px;
	}

	.copyright .copyright-text p a,
	.copyright .copyright-content p a,
	.copyright .copyright-content li a {
		transition: all 0.3s ease-in-out;
		color: #ffffff;
	}

	.copyright .copyright-text p a:hover,
	.copyright .copyright-content p a:hover,
	.copyright .copyright-content li a:hover {
		transition: all 0.3s ease-in-out;
		color: #236538;
	}

	.copyright-text.span6.left p {
		float: left;
	}

	.copyright-content.span6.right p,
	.copyright-content.span6.right ul {
		float: right;
		margin: 0;
	}

	.copyright ul.social li a i:hover {
		color: #236538;
		transition: all 0.3s ease-in-out;
	}

/* End Copyright Tab ------------------------------------------------ */

/* NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB | NEW TAB  */

/* Layout Tab ------------------------------------------------------- */

	
	/* Top/Bottom Row Padding */

	
		.bakery .vc_row {
			padding-bottom: 40px;
			padding-top: 40px;
		}

	

	/* WPB Containers */

	.bakery .container {
		max-width: 1300px;
		width: 90%;
		margin: 0 auto;
	}

/* End Layout Tab --------------------------------------------------- */