/*
	Apex by Pixelarity
	pixelarity.com @pixelarity
	License: pixelarity.com/license
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body
	{
		min-width: 1000px;
	}

	.blocks
	{
	}

		.blocks a
		{
			padding: 2em 7em 2em 2em;
			margin: 0 0 0.5em 0;
		}

		.blocks a:after
		{
			right: 20px;
			bottom: 25px;
		}

		.blocks p
		{
			font-size: 1em;
			margin: 0;
		}
		
		.blocks h2
		{
			font-size: 2em;
			margin: 0 0 0.5em 0;
		}
	
/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
		padding: 1em 0;
	}
	
	#banner-wrapper
	{
		padding: 2em 0 2em 0;
	}
	
	#banner-wrapper:before
	{
		background-size: 1400px 100%;
	}

	#search-wrapper
	{
		padding: 1.5em 0 1.5em 0;
	}

	#main-wrapper,#intro-wrapper
	{
		padding: 3em 0 4em 0;
	}

	#footer-wrapper
	{
		padding: 4em 0 3em 0;
	}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#page-header
	{
	}

		#page-header h1
		{
			font-size: 1.5em;
			letter-spacing: -1px;
		}

		#page-header nav
		{
		}
		
			#page-header nav ul
			{
			}
		
				#page-header nav ul li
				{
					margin-left: 0.5em;
				}

	.dropotron.level-0
	{
		margin-top: 1em;
	}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		height: 352px;
	}

		#banner .nav-next
		{
			right: 10px;
			bottom: 30px;
		}

		#banner .nav-previous
		{
			right: 62px;
			bottom: 30px;
		}
	
		#banner .captions
		{
			padding: 3em 7em 2em 2em;
			bottom: 1.25em;
			left: 1.25em;
			color: #fff;
		}
		
			#banner .captions:after
			{
				right: 20px;
				bottom: 25px;
			}
		
			#banner .captions .caption-line-1
			{
				font-size: 2.5em;
				letter-spacing: -2px;
			}
		
			#banner .captions .caption-line-2
			{
				font-size: 1.1em;
				letter-spacing: -1px;
				line-height: 1.25em;
			}

		#banner .viewer
		{
		}
		
		#banner .slide
		{
		}
		
			#banner .slide img
			{
				width: 1001px;
			}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
	}
	
		#content > section, #content > article
		{
			margin-bottom: 4em;
		}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
	}
	
		#sidebar > section
		{
			margin-bottom: 4em;
		}
			
/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
		padding: 3em 0 4em 0;
	}
