/* 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: 16px;
	}

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

	body p a:hover,
	body p li a:hover {
		color: ;
		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: #0d2f46;
		line-height: 0px; /*inherits from the height setting*/
		height: 0px;
	}

	/* Misc. Text */

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

	/* Container */

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

	/* Links */

	.top-widget a {
		color: #ffffff;
		font-size: 14px;
	}

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

/* 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: 95px;
	}

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

	.top-header {
		background-color: #0d2f46;
	}


	.top-header {
		background-color: ;
	}

	/* End Header */

	/* Menu Items */

	ul#top-menu li a {
    	color: #ffffff;
    	font-size: 14px;
    	font-weight: 300;
    	text-transform: uppercase;
    	letter-spacing: 2px;
	}

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

	/* End Menu Items */

	/* Sub Nav */

	@media (min-width: 980px) {

		ul#top-menu ul.sub-menu {
			background-color: rgba(0,0,0,0.75);
			width: 220px;
		}

	}

	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: #c9c9c9;
	}

	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: 14px;

		
			background-color: rgba(0,0,0,0.65);

			}
	div.header-button a.btn-bt.default.btn-default:hover {
		color: #ffffff;
		
			background-color: rgba(0,0,0,0.9);

			}

	/* End Nav Button */

	/* Mobile Menu */

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

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

	@media (max-width: 979px) {

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

		.js .top-header .main-navigation.toggled-on > div > ul {
			background-color: #0d2f46;
		}

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

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

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

    button.dropdown-toggle:hover {
    	color: #c9c9c9;
        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: 850px;
	}
	.home .row.default-header .page-title h1 {
		color: #ffffff;
		font-size: px;
		font-weight: ;
		text-transform: uppercase;
		letter-spacing: px;
	}

	/* Subpage Top Banner */
	.row.default-header {
		height: 300px;
	}
	.row.default-header .page-title h1 {
		color: #0a0a0a;
		font-size: 42px;
		font-weight: 300;
		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: 7px;
		}

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

	a.btn-bt.default:hover {
		color: #ffffff;
		background: rgba(10,10,10,0.3);
	}

	/* End Default Button Styles */

	/* Alternate Button Styles */

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

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

	a.btn-bt.alternate:hover {
		color: #0a0a0a;
		background: rgba(209,209,209,0.3);
	}

	/* 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 ----------------------------------------------------------- */

	
	/* Blog Index Page Styles */

	
		@media (min-width: 980px) {

			.blog .wrap aside#secondary {
				width: 25%;
			}

			.blog .wrap div#primary {
				width: 75%;
			}

		}
			/* IF ARCHIVE SIDEBAR AND 2 COLUMNS */

			
				@media (min-width: 980px) {

					.blog #primary article img {
						max-height: 250px;
						width: 100%;
					}

				}

			
	
	
		@media (min-width: 980px) {

			.blog #primary article {
			    width: 50%;
			}

			.blog #primary article:nth-child(odd) {
			    padding-right: 2%;
			}

			.blog #primary article:nth-child(even) {
			    padding-left: 2%;
			}

		}

	
	/* End Blog Index Page Styles */

	/* Single Blog Styles */

	
		@media (min-width: 980px) {

			.single .wrap aside#secondary {
				width: 25%;
			}

			.single .wrap div#primary {
				width: 75%;
			}

		}

	
	
	
		p.single-blog-date a {
		    text-decoration: none;
			pointer-events: none;
		    box-shadow: none;
		    color: inherit;
		}

	
	/* End Single Blog Styles */

/* 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  */

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

	
	footer#footer {
		background: #0f3045;
	}

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

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

	footer#footer a:not(.ab-item):hover {
		color: #5799c7;
	}

	footer#footer p,
	footer#footer li:not(.menu-pop) {
		font-size: px;
		color: #ffffff;
	}

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

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

/* 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: ;
	}

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

	.copyright .copyright-text p,
	.copyright .copyright-content p {
		color: ;
		font-size: 11px;
	}

	.copyright .copyright-text p a,
	.copyright .copyright-content p a,
	.copyright .copyright-content li a {
		color: ;
	}

	.copyright .copyright-text p a:hover,
	.copyright .copyright-content p a:hover,
	.copyright .copyright-content li a:hover {
		color: ;
	}

	.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: ;
		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: 1200px;
		width: 90%;
		margin: 0 auto;
	}

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