/* Hide Elements from printer */
#site-navigation,
#toggle-nav,
#search-form,
.menu-main-auxiliary-container,
#breadcrumbs,
#navigate-posts,
.mail-join,
.social-links,
.menu-links,
.menu-footer-auxiliary-container,
#sidrnav,
#to-top,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.footer-logos { display: none; }


	#masthead .site-branding { height: 86px; width: 43% }
	#masthead h1.site-title { position: absolute; top: 35px; left: 160px; clip: auto; }
		#masthead h1.site-title a { font-family: "athelas",serif; text-decoration: none; font-size: 19px; color: #000017; text-transform: uppercase; line-height: 17px; font-weight: bold;  }
			#masthead h1.site-title a span { color: #c52031; display: block; }
			.wf-loading #masthead h1.site-title { visibility: hidden; }
			.wf-active #masthead h1.site-title { visibility: visible; }

.inner { width: 100%; margin: 0 auto; position: relative;}

/* MAIN CONTENT AREA */
#content { padding: 50px 0 0 0; color: #333; }
#content .entry-content { margin: 0px; }
	#content h1, #content h2, #content h3, #content h4 { font-family: "nimbus-sans-condensed",sans-serif; font-weight: bold; text-transform: uppercase; color: #393e4c; margin-bottom: 15px; }

	#content p { font-size: 16px; line-height: 22px; margin-bottom: 15px;  }
		#content p.callout { font-size: 26px; line-height: 40px; color: #393e4c; }
		#content p.byline { font-size: 12px; line-height: 26px; margin-bottom: 7px; color: #363636; text-transform: uppercase; display: inline-block; }

		#content p.upperbold { font-size: 12px; text-transform: uppercase; font-weight: bold; }

	#content h1 { font-size: 56px; line-height: 45px; }
	#content h2 { font-size: 42px; line-height: 30px; }
		#content h2.box-load-title { text-align: center; margin: 35px 0;  }
	#content h3 { font-size: 32px; line-height: 26px; }
		#content h3 sup { font-size: 60%; }
	#content h4 { font-size: 24px; line-height: 28px; }

	#content h1 a, #content h2 a, #content h3 a, #content h4 a { color: #393e4c; }
	#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover { color: #286ca4; }

	#content #primary #gform_1 input { width: 100%; }	
	#content #primary #gform_2 input { width: 100%; }
	
	a, a:active, a:visited { transition: background-color .3s, color .3s, opacity .3s; color: #c52031; text-decoration: none; }
	
	/* TICKERS ROW */
	#content .tickers { background-position: center center !important; } 
		#content .tickers h2 { font-size: 140px; line-height: 120px; color: #393e4c; text-transform: uppercase; text-align: center; margin-bottom: 10px;  }
		#content .tickers p { font-size: 26px; line-height: 32px; color: #898989;  }
		
		
	#content hr { color: #d7d7d7; background-color: #d7d7d7; }
	
	#content #primary.post-single h1.entry-title { font-weight: 200; font-size: 32px; line-height: 42px; text-transform: none; margin-bottom: 35px; font-family: "nimbus-sans",sans-serif; }
	#content #primary.post-single img.wp-post-image { margin-bottom: 35px; }
		
	#content #primary .post-meta-title { text-transform: uppercase; font-size: 12px; color: #393e4c; margin-bottom: 0px;  }
	#content #primary .post-meta { margin-bottom: 35px; font-size: 26px; color: #393e4c; }
	
	.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { display: block !important; padding: 20px 38px; }
	
	#colophon .footer-logo { text-align: center; width: 100%; }
		#colophon .footer-logo img { margin: 0 0 20px 0; }
		#colophon .footer-logo .bg-sep { border: none; }
			#colophon .footer-logo .bg-sep div { margin-top: -20px; }
		#colophon .footer-logo h5 { font-family: "athelas",serif; text-decoration: none; font-size: 16px; color: #333; text-transform: uppercase; line-height: 16px; font-weight: bold; display: inline-block; padding: 12px 20px; }
		
	
	#colophon .copy-links { height: 50px; margin: 10px 0 0 0; text-align: center;  }
		#colophon .copy-links span { color: #7784a2; text-transform: uppercase; font-size: 12px; display: inline; margin-left: 4px; }
			#colophon .copy-links a { color: #7784a2; text-transform: uppercase; font-size: 12px; text-decoration: none; }
	
	
	#colophon .footer-statement { border-top: 1px solid #3f4655; padding-top: 20px;  }
		#colophon .footer-statement p { font-size: 8px; text-transform: uppercase; text-align: center; }
		