/**
 * Plugin: Genesis Prose Extras
 *
 * @package    Genesis Prose Extras
 * @subpackage Frontend Styles - HTML5
 * @author     David Decker - DECKERWEB
 * @copyright  Copyright (c) 2013, David Decker - DECKERWEB
 * @license    http://www.opensource.org/licenses/gpl-license.php GPL-2.0+
 * @link       http://genesisthemes.de/en/wp-plugins/genesis-prose-extras/
 * @link       http://deckerweb.de/twitter
 *
 * @since	   1.0.0
 * @version	   1.0.0
 */

/* Table of Contents

* Widgets in Homepage content
* Primary & Secondary Nav
* Additional Layouts
* Responsive Design (Media Queries)

*/

/* Widgets in Homepage content (is_home())
------------------------------------------------------------ */

/** Lists indent */
main.content #prose-home ul,
main.content #prose-home ol {
	margin-left: 20px;
}

/** More bottom space after each widget */
#prose-home div.prose-home-top,
#prose-home div.prose-home-left,
#prose-home div.prose-home-right,
main.content div.widget-area,
main.content div.widget,
main.content div.gwat-before-widgetized {
	margin-bottom: 40px;
}

/** Widget areas separator space */
.gpex-widget-area-sep {
	display: block;
	margin-top: 40px;
}


/* Primary & Secondary Nav
------------------------------------------------------------ */

.nav-primary span.menu-description,
.nav-secondary span.menu-description {
	display: block;
	font-size: .8em;
	text-transform: none;
}


/* Additional Layouts
------------------------------------------------------------ */

/* Content-Sidebar Wrapper */
.sidebaralt-content .content-sidebar-wrap {
	float: right
}

/* Content */
.sidebars-below-content .content {
	border: none;
	width: 900px;
}

.content-sidebaralt .content,
.sidebaralt-content .content {
	width: 730px
}

.sidebaralt-content .content {
	float: right;
}

/* Sidebar & Sidebar-Alt */
.content-sidebar-sidebar .sidebar-secondary,
.content-sidebaralt .sidebar-secondary {
	float: right
}

/* Sidebars below Content */
.gpex-sidebars-below-content > .one-half.second {
	float: right;
}

.gpex-sidebars-below-content > .one-half.first {
	float: left;
}

.gpex-sidebars-below-content .first {
	clear: none;
}

.gpex-sidebars-below-content .sidebar-primary,
.gpex-sidebars-below-content .sidebar-secondary {
	width: 100%;
}


/* Responsive Design (Media Queries)
------------------------------------------------------------ */

@media only screen and (max-width: 960px) {

	.content-sidebaralt .content,
	.sidebaralt-content .content,
	.sidebars-below-content .content {
		width: 100%;
	}

}

@media only screen and (max-width: 320px) {

	.gpex-columns.one-half {
		float: none;
		width: 100%;
	}

	.gpex-sidebars-below-content > .one-half.first,
	.gpex-sidebars-below-content > .one-half.second {
		float: none;
	}

}