@media only screen and ( min-width: 1320px ) {
/*===============================================

	M O N I T O R
	1320px/unlimited

===============================================*//**/
/**/}


@media only screen and ( min-width: 960px ) and ( max-width: 1319px ) {
/*===============================================

	T A B L E T   /   L A P T O P
	960px/1319px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer

	5 - COMMON

		- Titles
		- Attachment
		- Quotes
		- Fieldset

	6 - POSTS

		- Featured

	7 - WIDGETS

	8 - n/a

	9 - ICONS

		- Social

	10 - SHORTCODES

	11 - POST

	12 - SPECIAL

	13 - PAGINATION

	14 - ARCHIVE

	15 - n/a

	16 - COMMENTS

	17 - 404

	18 - WOOCOMMERCE
	
	19 - FROMS

	20 - FORMATS

	21 - WP REVIEW

*/

	/*===========================================
		L A Y O U T
	===========================================*/

	.boxed #layout {
		max-width: 985px;
	}

	/*--- Header ------------------------------*/

	#header {
	}

		#header-holder {
		}
	
			#logo {
			}
	
				#logo h2 {
				}
	
		#header-holder-2 {
			width: 935px;
		}

	/*--- Content -----------------------------*/

	#content-layout {
		width: 935px;
	}

		#content-box {
		}

			/* If sidebar by right */
			.sidebar-position-right #content-box {
				width: 610px;
			}
	
			/* If sidebar by left */
			.sidebar-position-left #content-box {
				width: 610px;
			}
	
				/* For single */
				div.post-single {
				}

				/* If sidebar none */
				.sidebar-position-none div.post-single {
				}
	
			/* If sidebar by none */
			.sidebar-position-none #content-box {
			}

				/* If page */
				.page .sidebar-position-none #content-box {
					width: 935px;
				}
	
				/* If single */
				.single .sidebar-position-none #content-box {
				}

				#article {
				}

					.sidebar-position-right #article.sidebar-post-enabled,
					.sidebar-position-none #article.sidebar-post-enabled {
						
					}
			
					.sidebar-position-left #article.sidebar-post-enabled {
					}

	/*--- Footer ------------------------------*/

	#footer-holder {
		width: 935px;
	}

		#copyrights-holder {
			width: 885px;
		}


	/*===========================================
		M E N U
	===========================================*/

	/*--- Primary -----------------------------*/

	#menu {
	}

	.boxed #menu.menu-sticky {
	}

		#menu-box {
		}

			ul.menu > li > a {
				font-size: 15px;
				padding: 25px 15px;
			}

				ul.menu > li > a > span.subline {
					display: none;
				}

				ul.menu > li.hasUl > a {
					padding-right: 35px;
				}

					.gecko ul.menu > li.hasUl > a:before {
						margin-top: 0;
					}

					ul.menu ul li a {
						font-size: 14px;
						padding: 10px;
					}

						ul.menu ul li.hasUl > a:before {
							margin-top: 0.75em;
						}

						ul.menu ul li span.subline {
							line-height: 1.352em;
							margin-top: 0;
						}

		#menu.menu-sticky > div > div {
			width: 935px;
		}

	/*--- Secondary ---------------------------*/

	#menu-2 {
	}


	/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/

	#sidebar {
	}

		.widget {
		}

	/*--- Ad Sidebars -------------------------*/

	.sidebar-ad-a {
		width: 935px;
	}

		.sidebar-ad-a .widget,
		.sidebar-ad-a .textwidget img {
			max-width: 935px;
		}

	.sidebar-ad-b {
		margin-top: 25px;
		padding: 0;
		border: none;
	}

		.sidebar-ad-b .widget,
		.sidebar-ad-b .textwidget img {
			max-width: 935px;
			margin-bottom: 0;
		}

	#sidebar-ad-c {
		width: 935px;
	}

		#sidebar-ad-c .sidebar-ad-c {
			margin-bottom: 25px;
			padding: 0;
			border: none;
		}

			.sidebar-ad-c .widget,
			.sidebar-ad-c .textwidget img {
				max-width: 935px;
				margin-bottom: 0;
			}

	/*--- Footer ------------------------------*/

	.sidebar-footer > div {
		margin-top: 25px;
		margin-right: 25px;
		margin-bottom: 25px;
	}

		/*- 1/3 + 1/3 + 1/3 -*/
	
		.footer-box-v1 .sidebar-footer {
			width: 320px;
		}
	
		.footer-box-v1 .sidebar-footer.last {
			width: 295px;
		}

		/*- 1/4 + 1/4 + 1/2 -*/
	
		.footer-box-v2 .sidebar-footer {
			width: 240px;
		}
		
		.footer-box-v2 .sidebar-footer.last {
			width: 455px;
		}

		/*- 1/4 + 1/2 + 1/4 -*/
	
		.footer-box-v3 .sidebar-footer {
			width: 480px;
		}
		
		.footer-box-v3 .sidebar-footer:first-child {
			width: 240px;
		}
	
		.footer-box-v3 .sidebar-footer.last {
			width: 215px;
		}

	/*- 1/2 + 1/4 + 1/4 -*/

	.footer-box-v4 .sidebar-footer {
		width: 240px;
	}
	
	.footer-box-v4 .sidebar-footer:first-child {
		width: 480px;
	}

	.footer-box-v4 .sidebar-footer.last {
		width: 215px;
	}

	/*- 1/4 + 1/4 + 1/4 + 1/4 -*/

	.footer-box-v5 .sidebar-footer {
		width: 240px;
	}
	
	.footer-box-v5 .sidebar-footer.last {
		width: 215px;
	}

	/*- 2/3 + 1/3 -*/

	.footer-box-v6 .sidebar-footer {
		width: 295px;
	}

	.footer-box-v6 .sidebar-footer:first-child {
		width: 640px;
	}

	/*--- Post Sidebar ------------------------*/

	/* Post Sidebar by left side */
	.sidebar-position-right div.sidebar-post,
	.sidebar-position-none div.sidebar-post {
	}
	
	/* Post Sidebar by right side */
	.sidebar-position-left div.sidebar-post {
	}


	/*===========================================
		C O M M O N
	===========================================*/

	/*--- Attachment -------------------------*/

	.wp-caption.alignleft {
		margin-left: -55px;
	}

	.wp-caption.alignright {
		margin-right: -55px;
	}

	/*--- Quotes -----------------------------*/

	blockquote p {
	}

	/*--- Fieldset ---------------------------*/

	fieldset {
	}


	/*===========================================
		P O S T S
	===========================================*/

	.post-template {
	}

	/*--- Default -----------------------------*/

	.post-default {
	}

		.post-default:first-child {
			padding-top: 0;
		}
	
			.post-default .post-title {
			}
	
				.sticky.post-default .post-title:before {
				}

					.post-title .title-sub,
					.page .title-sub {
					}

			.post-default .meta {
			}
	
			.post-default .content-data {
		}

	/*--- Related -----------------------------*/

	.posts-related-wrapper {
	}

		.posts-related-wrapper h6 {
		}

		.sidebar-position-right .posts-related-3-wrapper div.posts-related-post-wrapper,
		.sidebar-position-left .posts-related-3-wrapper div.posts-related-post-wrapper {
			width: 186px;
		}

			.sidebar-position-right .posts-related-3-wrapper a.post-thumb,
			.sidebar-position-left .posts-related-3-wrapper a.post-thumb {
				height: 132px;
			}

				.posts-related-3-wrapper a.post-thumb:before,
				.posts-related-3-wrapper a.post-thumb:after {	
				}

			.posts-related-details-wrapper > div h5 {
				font-size: 1em;
			}


	/*===========================================
		W I D G E T S
	===========================================*/

	/* none */


	/*===========================================
		I C O N S
	===========================================*/

	/*--- Social ------------------------------*/

	.icons-social {
		width: auto;
		min-width: 215px;
		margin-right: 25px;
	}

	#footer .icons-social a {
		width: 100px;
		height: 100px;
	}

		#footer .icons-social a:hover {
		}

		#footer .icons-social a:before,
		#footer .icons-social a:after {
			width: 100px;
			height: 100px;
			padding: 34px 0 0;
		}


	/*===========================================
		S H O R T C O D E S
	===========================================*/

	/*--- Icon Box ----------------------------*/

	.st_icon_box_16:before {
	}

	.st_icon_box_32:before {
	}

	/*--- Pull Quotes -------------------------*/

	.pullquote {
	}

		.pullquote-left {
		}

		.pullquote-right {
		}

	/*--- Notice ------------------------------*/

	.notice {
	}

	/*--- Tabs --------------------------------*/

	.st-ul li {
	}

	.st-tabs {
	}

	/*--- Separator OR ------------------------*/

	.separator-or {
	}


	/*===========================================
		P O S T
	===========================================*/

	h1.post-title {
	}

	.page-title {
	}

	#post-before {
		padding: 25px 25px 0;
	}

	#post-after {
		padding: 0 25px 25px;
	}

	.single-author-info {
	}

		.single-author-upic {
		}

	.post-short-info {
	}

	.post-short-info-2 {
	}

	#pre_next_post {
		margin-top: 25px;
	}


	/*===========================================
		S P E C I A L
	===========================================*/

	.alignleft {
		margin-right: 10px;
	}

	.alignright {
		margin-left: 10px;
	}


	/*===========================================
		P A G I N A T I O N
	===========================================*/

	/*--- Page pagination ---------------------*/

	.page-pagination {
		padding: 25px 0;
	}


	/*===========================================
		A R C H I V E
	===========================================*/

	#term {
		margin-bottom: 25px;
	}


	/*===========================================
		C O M M E N T S
	===========================================*/

	.comments-title {
	}


	/*===========================================
		4 0 4
	===========================================*/

	#content-404.notice {
	}


	/*===========================================
		W O O C O M M E R C E
	===========================================*/

	/*--- 22.2 - Catalog ----------------------*/

	body.woocommerce ul.products li.product {
		width: 186px;
		margin: 0 25px 25px 0;
	}

		body.woocommerce ul.products li.product.last {
			margin-right: 0;
		}

			.st-woo-price {
				width: 121px;
			}

	/*--- 22.3 - Single -----------------------*/

	.woocommerce #content div.product,
	.woocommerce div.product,
	.woocommerce-page #content div.product,
	.woocommerce-page div.product {
		margin-bottom: 25px;
		padding: 25px;
	}

		/* Images */
		.woocommerce #content div.product div.images,
		.woocommerce div.product div.images,
		.woocommerce-page #content div.product div.images,
		.woocommerce-page div.product div.images {
			width: 255px;
			margin: 0 0 25px;
		}

		.woocommerce #content div.product div.thumbnails a,
		.woocommerce div.product div.thumbnails a,
		.woocommerce-page #content div.product div.thumbnails a,
		.woocommerce-page div.product div.thumbnails a {
			width: 85px;
		}

		.woocommerce span.onsale,
		.woocommerce-page span.onsale {
			left: 25px;
		}

		/* Summary */
		.woocommerce #content div.product div.summary,
		.woocommerce div.product div.summary,
		.woocommerce-page #content div.product div.summary,
		.woocommerce-page div.product div.summary {
			width: 280px;
			margin: 0 0 25px;
		}

		/* Upsell */
		.st-woo-upsells h2 {
			margin-bottom: 25px;
		}

		/* Related */
		.st-woo-related h2 {
			margin-bottom: 25px;
		}

		/* Tabs */
		.woocommerce-tabs > div > h2:first-child,
		#reviews #comments h2 {
			padding-top: 0;
		}

	/*--- 22.13 - Cart ------------------------*/

	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		margin-bottom: 25px;
	}

	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .cross-sells {
		width: 397px;
	}

		.st-woo-cross h2,
		.cart_totals h2,
		.shipping_calculator h2 {
			margin-bottom: 25px;
		}

		.woocommerce .cart-collaterals .cross-sells ul.products li,
		.woocommerce-page .cart-collaterals .cross-sells ul.products li {
			width: 186px;
		}

	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		width: 513px;
	}

		.cart_totals {
			margin-bottom: 25px;
		}


	/*===========================================
		F O R M S
	===========================================*/

	/* none */


	/*===========================================
		F O R M A T S
	===========================================*/

	/*-- Archives -----------------------------*/

	.archive .st-format-status-holder {
		margin-bottom: 25px;
	}


	/*===========================================
		W P   R E V I E W
	===========================================*/

	div.review-wrapper {
		padding-top: 25px;
	}

		.review-title {
			padding-bottom: 0;
		}
	
		.review-wrapper .review-list {
			float: none;
			width: 100%;
			margin-bottom: 25px;
		}
	
		.review-desc {
			float: none;
			width: 100%;
			padding-bottom: 15px;
		}
	
		#review[class*=" wp-review-"] .user-review-area,
		.user-review-area {
			width: 100%;
			margin-top: 25px;
		}


/**/}


@media only screen and ( min-width: 640px ) and ( max-width: 959px ) {
/*===============================================

	T A B L E T   V
	640px/959px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer
		- Ad sidebars
		- Frontpage Sidebars

	5 - COMMON

		- Titles
		- Attachment
		- Quotes
		- Fieldset

	6 - POSTS

		- Featured

	7 - WIDGETS

	8 - n/a

	9 - ICONS

		- Social

	10 - SHORTCODES

	11 - POST

	12 - SPECIAL

	13 - PAGINATION

	14 - ARCHIVE

	15 - n/a

	16 - COMMENTS

	17 - 404

	18 - WOOCOMMERCE
	
	19 - FORMS

	22 - FORMATS

	23 - WP REVIEW

*/

	/*===========================================
		L A Y O U T
	===========================================*/

	.boxed #layout {
		max-width: 690px;
	}

	/*--- Header ------------------------------*/

	#header {
	}

		#header-holder {
		}

			.home #header-holder {
			}

				#logo {
				}

					.home #logo {
					}

						#logo h2 {
						}
			
							#logo h2 img {
							}

		#header-holder-2 {
			width: auto;
		}

	/*--- Content -----------------------------*/

	#content-layout {
		width: 640px;
		margin: 0 auto;
	}

		#content-holder #content-box {
			float: none;
			width: 640px;
		}

			#content-box {
				min-height: 100px;
				padding: 25px 0;
			}

		#content-holder div.post-single {
			float: none;
			width: 640px;
			margin: 0;
		}

	/*--- Footer ------------------------------*/

	#footer-holder {
		display: block;
		width: 640px;
		padding-top: 25px;
	}

		#footer-box {
			margin-right: -50px;
		}

	#copyrights-holder {
		width: 590px;
	}

		#copyrights-box * {
			line-height: 1.575em;
		}

			#copyrights-box > div {
				width: 100%;
				text-align: center;
			}


	/*===========================================
		M E N U
	===========================================*/

	/*--- Primary -----------------------------*/

	#menu-select {
		display: block;
	}

	#menu {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
	}

		#menu > div {
			display: block;
		}

			#menu-box {
				width: 640px;
				height: auto;
				margin: 0 auto;
			}
	
				ul.menu {
					display: none;
				}

	/*--- Secondary ---------------------------*/

	#menu-2 {
	}

		ul.menu-2 > li.hasUl > a {
			padding-right: 0;
		}

			ul.menu-2 > li.hasUl > a:before {
				display: none;
			}


	/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/

	#content-holder #sidebar {
		float: none;
		width: auto;
		margin-right: -25px;
		padding: 0;
	}

		#content-holder .sidebar {
			margin: 0;
		}

			.widget {
				margin-bottom: 25px;
			}

			#content-holder #sidebar .sidebar .widget {
				float: left;
				width: 257px;
				margin-right: 25px;
			}

				#content-holder #sidebar .sidebar .widget_text {
					width: 307px;
				}

	/*--- Post Sidebar ------------------------*/

	/* Post Sidebar by left side */
	.sidebar-position-right div.sidebar-post,
	.sidebar-position-none div.sidebar-post {
		left: 25px;
	}
	
	/* Post Sidebar by right side */
	.sidebar-position-left div.sidebar-post {
		right: 25px;
	}

	/*--- Footer ------------------------------*/

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 332px;
	}

		#footer-box .sidebar-footer > div,
		#footer-box .sidebar-footer.last > div {
			margin: 0 25px 0 0;
		}

	/*--- Ad sidebars -------------------------*/

	.sidebar-ad-a .widget {
		width: 640px;
		margin: 0 auto;
	}

		.sidebar-ad-a .widget img {
			max-width: 640px;
		}

	.sidebar-ad-b {
		width: 640px;
		padding: 0;
		border: none;
	}

		.sidebar-ad-b .widget {
			margin-bottom: 25px;
		}

			.sidebar-ad-b .widget img {
				max-width: 640px;
			}

	#sidebar-ad-c {
		width: auto;
		border: none;
	}

		#sidebar-ad-c .sidebar-ad-c {
			width: 640px;
			margin: 0 auto 25px;
			padding: 0;
			border: none;
		}
	
			#sidebar-ad-c .widget {
				width: auto;
				max-width: 100%;
				margin: 0 auto;
			}
	
				#sidebar-ad-c .widget img {
					max-width: 640px;
				}

	/*--- Frontpage Sidebars-------------------*/

	#sidebar-homepage-box {
	}

		#sidebar-homepage-box .sidebar-homepage > div {
			margin: 0 25px 25px 0;
		}

			/*- 1/4 + 1/4 + 1/4 + 1/4 -*/
		
			#sidebar-homepage-box .sidebar-homepage,
			#sidebar-homepage-box .sidebar-homepage.last {
				width: 307px;
				margin-bottom: 0;
			}

			#sidebar-homepage-box .sidebar-homepage.odd {
				float: left;
				clear: left;
			}

			#sidebar-homepage-box .sidebar-homepage.even {
				float: right;
			}

				#sidebar-homepage-box .sidebar-homepage > div {
					margin: 0 0 25px;
				}

	/*===========================================
		C O M M O N
	===========================================*/

	/*--- Attachment -------------------------*/

	.wp-caption.alignleft {
		margin-left: -30px;
	}

	.wp-caption.alignright {
		margin-right: -30px;
	}

	/*--- Quotes -----------------------------*/

	blockquote p {
		line-height: 1.535em;
	}

	/*--- Fieldset ---------------------------*/

	fieldset {
		padding: 10px 15px;
	}


	/*===========================================
		P O S T S
	===========================================*/

	.post-template {
	}

	/*--- Default -----------------------------*/

	.post-default {
	}

		.post-default:first-child {
		}
	
			.post-default .post-title {
				font-size: 1.7em;
				margin-bottom: 25px;
			}
	
				.sticky.post-default .post-title:before {
				}

					.post-title .title-sub,
					.page .title-sub {
						margin-top: 15px;
					}

			.post-default .meta {
				margin-bottom: 5px;
			}
	
			.post-default .content-data {
				padding: 25px;
		}

	/*--- Sticky ------------------------------*/

	#owl-sticky-nav {
	}

		#owl-sticky-nav span.prev {
			left: 15px;
		}

		#owl-sticky-nav span.next {
			right: 15px;
		}

	/*--- Related -----------------------------*/

	.posts-related-wrapper {
		padding-top: 25px;
	}

		.posts-related-wrapper h6 {
			margin-bottom: 25px;
		}

		.posts-related-3-wrapper div.posts-related-post-wrapper {
			width: 196px;
		}

			.posts-related-3-wrapper a.post-thumb {
				height: 139px;
			}

				.posts-related-3-wrapper a.post-thumb:before,
				.posts-related-3-wrapper a.post-thumb:after {	
				}

			.posts-related-details-wrapper > div h5 {
				font-size: 1em;
			}


	/*===========================================
		W I D G E T S
	===========================================*/

	/*--- Custom menu -------------------------*/

	#content-holder #sidebar .sidebar .widget_nav_menu,
	.ie8 #content-holder #sidebar .sidebar .widget_nav_menu {
		width: 307px;
	}

	/*--- Calendar ----------------------------*/

	#content-holder #sidebar .sidebar .widget_calendar {
		width: 307px;
	}

	/*--- WP Review ---------------------------*/

	div#content-holder #sidebar .sidebar .widget_wp_review_tab {
		width: 307px;
	}


	/*===========================================
		I C O N S
	===========================================*/

	/*--- Social ------------------------------*/

	.icons-social {
		display: table;
		float: none;
		width: auto;
		margin: 0 auto;
	}

	#footer .icons-social a {
		width: 100px;
		height: 100px;
	}

		#footer .icons-social a:hover {
		}

		#footer .icons-social a:before,
		#footer .icons-social a:after {
			width: 100px;
			height: 100px;
			padding: 34px 0 0;
		}


	/*===========================================
		S H O R T C O D E S
	===========================================*/

	/*--- Columns -----------------+-----------*/

	.column {
		float: none;
		width: auto !important;
	}

		.column > div {
			margin-right: 0 !important;
		}

	/*--- Icon Box ----------------------------*/

	.st_icon_box_16:before {
		top: 0.60em;
	}

	.st_icon_box_32:before {
		top: 0.2em;
	}

	/*--- Pull Quotes -------------------------*/

	.pullquote {
		line-height: 1.535;
		margin-bottom: 10px;
		padding: 10px 15px 15px;
	}

		.pullquote-left {
			margin-right: 10px;
			margin-left: -35px;
		}

		.pullquote-right {
			margin-left: 10px;
			margin-right: -35px;
		}

	/*--- Notice ------------------------------*/

	.notice {
		padding: 25px 35px 15px;
	}

	.notice-frontpage {
		padding: 50px;
	}

	/*--- Tabs --------------------------------*/

	.st-ul li {
		padding: 5px 15px;
	}

	.st-tabs {
		padding: 15px;
	}

	/*--- Separator OR ------------------------*/

	.separator-or {
		margin-bottom: 25px;
	}


	/*===========================================
		P O S T
	===========================================*/

	h1.post-title {
		font-size: 1.7em;
		padding: 0;
	}

	.page-title {
		margin-bottom: 25px;
	}

	#post-before {
		padding: 25px 25px 0;
	}

	#post-after {
		padding: 0 25px 25px;
	}

	#article {
		padding: 25px;
	}

		.sidebar-position-right #article.sidebar-post-enabled,
		.sidebar-position-none #article.sidebar-post-enabled {
			padding-left: 170px;
		}

		.sidebar-position-left #article.sidebar-post-enabled {
			padding-right: 170px;
		}

	.post-short-info-2 {
		margin-bottom: 15px;
	}

	#pre_next_post {
		font-size: 1em;
		line-height: 1.54em;
		margin-top: 25px;
	}

	.single-author-info {
		padding-top: 25px;
		padding-left: 140px;
	}

		.single-author-upic {
			float: left;
			margin: 0 0 0 -140px;
		}


	/*===========================================
		S P E C I A L
	===========================================*/

	.alignleft {
		margin-right: 10px;
	}

	.alignright {
		margin-left: 10px;
	}


	/*===========================================
		P A G I N A T I O N
	===========================================*/

	/*--- Page pagination ---------------------*/

	.page-pagination {
		padding: 25px 0;
	}


	/*===========================================
		A R C H I V E
	===========================================*/

	#term {
		margin-bottom: 25px;
		padding-bottom: 12px;
	}

		.term-title h1:before {
			margin-bottom: 10px;
		}


	/*===========================================
		C O M M E N T S
	===========================================*/

	.comments-title {
		padding-top: 25px;
	}


	/*===========================================
		4 0 4
	===========================================*/

	#content-404.notice {
		margin-bottom: 25px;
	}


	/*===========================================
		W O O C O M M E R C E
	===========================================*/

	/*--- 22.2 - Catalog ----------------------*/

	.woocommerce h1.page-title {
		padding-bottom: 0;
	}

	body.woocommerce ul.products li.product {
		width: 196px;
		margin: 0 25px 25px 0;
		clear: none;
	}

		.woocommerce ul.products li.product:nth-child(2n),
		.woocommerce-page ul.products li.product:nth-child(2n) { /* from original woo resp. styles */
			float: left;
		}

		.woocommerce ul.products li.product.last {
			margin-right: 0;
		}

	/*--- 22.3 - Single -----------------------*/

	.summary h1.entry-title {
		font-size: 2em;
		font-weight: normal;
	}

	.woocommerce #content div.product,
	.woocommerce div.product,
	.woocommerce-page #content div.product,
	.woocommerce-page div.product {
		margin-bottom: 25px;
		padding: 25px;
	}

		/* Images */
		.woocommerce #content div.product div.images,
		.woocommerce div.product div.images,
		.woocommerce-page #content div.product div.images,
		.woocommerce-page div.product div.images {
			float: left; /* because original woo resp. styles */
			width: 285px;
			margin: 0 0 25px;
		}

		.woocommerce #content div.product div.thumbnails a,
		.woocommerce div.product div.thumbnails a,
		.woocommerce-page #content div.product div.thumbnails a,
		.woocommerce-page div.product div.thumbnails a {
			width: 95px;
		}

		.woocommerce span.onsale,
		.woocommerce-page span.onsale {
			left: 25px;
		}

		/* Summary */
		.woocommerce #content div.product div.summary,
		.woocommerce div.product div.summary,
		.woocommerce-page #content div.product div.summary,
		.woocommerce-page div.product div.summary {
			float: right; /* because original woo resp. styles */
			width: 280px;
			margin: 0 0 25px;
		}

		/* Upsell */
		.st-woo-upsells h2 {
			margin-bottom: 25px;
		}

		/* Related */
		.st-woo-related h2 {
			margin-bottom: 25px;
		}

		/* Tabs */
		.woocommerce-tabs > div > h2:first-child,
		#reviews #comments h2 {
			padding-top: 0;
		}

	/*--- 22.13 - Cart ------------------------*/

	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		margin-bottom: 25px;
	}

	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .cross-sells {
		width: 100%;
	}

		.st-woo-cross h2,
		.cart_totals h2,
		.shipping_calculator h2 {
			margin-bottom: 25px;
		}

		.woocommerce .cart-collaterals .cross-sells ul.products,
		.woocommerce-page .cart-collaterals .cross-sells ul.products {
			display: table;
			margin: 0 auto 25px;
		}

	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		width: 100%;
	}

		.cart_totals {
			margin-bottom: 25px;
		}

	/*--- 22.16 - Pagination ------------------*/

	.woocommerce #content nav.woocommerce-pagination ul,
	.woocommerce nav.woocommerce-pagination ul,
	.woocommerce-page #content nav.woocommerce-pagination ul,
	.woocommerce-page nav.woocommerce-pagination ul {
		margin-bottom: 0;
	}


	/*===========================================
		F O R M S
	===========================================*/

	/* none */


	/*===========================================
		F O R M A T S
	===========================================*/

	.archive .st-format-status-holder {
		margin-bottom: 25px;
	}

	/*-- Authors page -------------------------*/

	.page-template-template-authors-php #article {
		margin-bottom: 25px;
	}

	.page-template-template-authors-php .st-format-status-holder {
		width: 100%;
		margin-bottom: 25px;
	}


	/*===========================================
		W P   R E V I E W
	===========================================*/

	div.review-wrapper {
		padding-top: 25px;
	}

		.review-wrapper .review-list {
			width: 100%;
			margin-bottom: 25px;
		}
	
		.review-desc {
			width: auto;
			margin: 0;
			padding-bottom: 15px;
		}
	
		.review-total-wrapper {
			margin-right: -35px;
		}
	
		.review-title {
			padding-bottom: 0;
		}
	
		#review[class*=" wp-review-"] .user-review-area, .user-review-area {
			width: 100%;
			margin-top: 25px;
		}


/**/}


@media only screen and ( min-width: 480px ) and ( max-width: 639px ) {
/*===============================================

	P H O N E   H
	480px/639px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer
		- Ad sidebars

	5 - COMMON

		- Titles
		- Attachment
		- Quotes
		- Fieldset

	6 - POSTS

		- Featured

	7 - WIDGETS

	8 - n/a

	9 - ICONS

		- Social

	10 - SHORTCODES

	11 - POST

	12 - SPECIAL

	13 - PAGINATION

	14 - ARCHIVE

	15 - n/a

	16 - COMMENTS

	17 - 404

	18 - WOOCOMMERCE
	
	19 - FORMS

	22 - FORMATS

	23 - WP REVIEW

*/

	/*===========================================
		L A Y O U T
	===========================================*/

	.boxed #layout {
		max-width: 510px;
	}

	/*--- Header ------------------------------*/

	#header {
	}

		#header-holder {
			width: auto;
			padding-top: 35px;
		}

			.home #header-holder {
				padding-top: 35px;
			}

				#logo {
					float: none;
					width: auto;
					height: auto;
					margin: 0 auto 35px;
				}
	
					.home #logo {
						margin-bottom: 35px;
					}
	
						#logo h2 {
							max-width: 480px;
							margin: 0;
							text-align: center;
						}
			
							#logo h2 img {
								margin: 0 auto;
							}

		#header-holder-2 {
			width: auto;
		}

			#search-form-header {
				position: absolute;
				top: auto;
				bottom: 0;
			}

	/*--- Content -----------------------------*/

	#content-layout {
		display: block;
		width: 480px;
		margin: 0 auto;
	}

		#content-holder #content-box {
			float: none;
			width: auto;
		}

			#content-box {
				min-height: 100px;
				padding: 15px 0;
			}

		#content-holder div.post-single {
			float: none;
			width: 480px;
			margin: 0;
		}

	/*--- Footer ------------------------------*/

	#footer-holder {
		width: 480px;
		padding-top: 25px;
		padding-bottom: 10px;
	}

		#footer-box {
			margin-right: -50px;
		}

	#copyrights-holder {
		width: 450px;
		padding-left: 15px;
		padding-right: 15px;
	}

		#copyrights-box * {
			line-height: 1.575em;
		}

			#copyrights-box > div {
				width: 100%;
				text-align: center;
			}


	/*===========================================
		M E N U
	===========================================*/

	/*--- Primary -----------------------------*/

	#menu-select {
		display: block;
		margin-bottom: 15px;
	}

	#menu {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
	}

		#menu > div {
			display: block;
		}

			#menu-box {
				width: 480px;
				height: auto;
				margin: 0 auto;
			}
	
				ul.menu {
					display: none;
				}

	/*--- Secondary ---------------------------*/

	#menu-2 {	
		float: none;
		display: table;
		margin: 0 auto;
	}

		ul.menu-2 > li > a {
		}

		ul.menu-2 > li.hasUl > a {
			padding-right: 0;
		}

			ul.menu-2 > li.hasUl > a:before {
				display: none;
			}


	/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/

	#content-holder #sidebar {
		float: none;
		width: auto;
		padding: 0;
	}

		#content-holder .sidebar {
			margin: 0;
		}

			.sidebar .widget {
			}

				.widget {
					margin-bottom: 15px;
				}

	#content-holder div.sidebar-post {
	}

		.dark #content-holder div.sidebar-post {
		}

			.sidebar-post,
			.sidebar-post div {
				font-size: inherit;
			}
		
			#stickyDiv {
			}
	
				#stickyDiv > div {
				}

	/*--- Footer ------------------------------*/

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 252px;
	}

		#footer-box .sidebar-footer > div,
		#footer-box .sidebar-footer.last > div {
			margin: 0 25px 0 0;
		}

	/*--- Ad sidebars -------------------------*/

	.sidebar-ad-a .widget {
			width: 480px;
			margin: 0 auto;
			padding: 0;
		}
	
			.sidebar-ad-a .widget img {
				max-width: 480px;
			}
	
		.sidebar-ad-b {
			width: 480px;
			margin: 0;
			padding: 15px 0 0;
			border: none;
		}
	
			.sidebar-ad-b .widget {
				margin-bottom: 15px;
				padding: 0;
			}
	
				.sidebar-ad-b .widget img {
					max-width: 480px;
				}
	
		#sidebar-ad-c {
			width: auto;
			border: none;
		}
	
			#sidebar-ad-c .sidebar-ad-c {
				width: 480px;
				margin: 0 auto 15px;
				padding: 0;
				border: none;
			}
		
				#sidebar-ad-c .widget {
					width: auto;
					max-width: 100%;
					margin: 0 auto;
					padding: 0;
				}
		
					#sidebar-ad-c .widget img {
						max-width: 480px;
					}

	/*--- Frontpage Sidebars ------------------*/

	#sidebar-homepage-box {
	}

		#sidebar-homepage-box .sidebar-homepage,
		#sidebar-homepage-box .sidebar-homepage.last {
			width: 50%;
		}

			#sidebar-homepage-box .sidebar-homepage.odd {
				clear: left;
			}

				#sidebar-homepage-box .sidebar-homepage.odd > div {
					margin: 0 7.5px 0 0;
				}
	
				#sidebar-homepage-box .sidebar-homepage.even > div {
					margin: 0 0 0 7.5px;
				}

	/*--- Post Sidebar ------------------------*/

	/* Post Sidebar by left side */
	.sidebar-position-right div.sidebar-post,
	.sidebar-position-none div.sidebar-post {
		left: 15px;
	}
	
	/* Post Sidebar by right side */
	.sidebar-position-left div.sidebar-post {
		right: 15px;
	}


	/*===========================================
		C O M M O N
	===========================================*/

	/*--- Attachment -------------------------*/

	.wp-caption.alignleft {
		margin-left: -20px;
	}

	.wp-caption.alignright {
		margin-right: -20px;
	}

	/*--- Quotes -----------------------------*/

	blockquote p {
		line-height: 1.535em;
	}

	/*--- Fieldset ---------------------------*/

	fieldset {
		padding: 10px 15px;
	}

	/*--- Paragraphs -------------------------*/

	p {
		margin-bottom: 0.5em;
	}


	/*===========================================
		P O S T S
	===========================================*/

	.post-template {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	/*--- Default -----------------------------*/

	.post-default {
		padding-top: 15px;
		padding-bottom: 0;
	}

		.post-default:first-child {
			padding-top: 0;
		}
	
			.post-default .post-title {
				font-size: 1.7em;
				margin-bottom: 25px;
			}
	
				.sticky.post-default .post-title:before {
					margin: 0 0 0.5em;
				}

					.post-title .title-sub,
					.page .title-sub {
						margin-top: 10px;
					}

			.post-default .meta {
				margin-bottom: 5px;
			}

				.post-default .meta > span {
					margin-bottom: 5px;
				}
	
			.post-default .content-data {
				padding: 15px;
		}

	/*--- Sticky ------------------------------*/

	#owl-sticky-nav {
		top: auto;
		bottom: 52px;
	}

		#owl-sticky-nav span.prev {
			left: 15px;
		}

		#owl-sticky-nav span.next {
			right: 15px;
		}

	/*--- Related -----------------------------*/

	.posts-related-wrapper {
		padding-top: 25px;
	}

		.posts-related-wrapper h6 {
			margin-bottom: 25px;
		}

		.posts-related-2-wrapper div.posts-related-post-wrapper {
			width: 224px;
		}

			.posts-related-2-wrapper a.post-thumb {
				height: 158px;
			}

				.posts-related-2-wrapper a.post-thumb:before,
				.posts-related-2-wrapper a.post-thumb:after {	
				}

		.posts-related-3-wrapper div.posts-related-post-wrapper {
			width: 150px;
		}

			.posts-related-3-wrapper a.post-thumb {
				height: 105px;
			}

				.posts-related-3-wrapper a.post-thumb:before,
				.posts-related-3-wrapper a.post-thumb:after {	
				}

			.posts-related-details-wrapper > div h5 {
				font-size: 1em;
			}


	/*===========================================
		W I D G E T S
	===========================================*/

	#sidebar .widget-posts,
	#sidebar .widget_search {
		padding: 20px;
	}

	/*--- Calendar ----------------------------*/

	#content-holder #sidebar .sidebar .widget_calendar {
		padding: 0;
	}

	/*--- WP Review ---------------------------*/

	div#content-holder #sidebar .sidebar .widget_wp_review_tab {
		width: auto;
	}


	/*===========================================
		I C O N S
	===========================================*/

	/*--- Social ------------------------------*/

	.icons-social {
		display: table;
		float: none;
		width: auto;
		margin: 0 auto;
	}

	#header .icons-social {
		float: none;
		margin: 0 5px;
	}

	#footer .icons-social a {
		width: 50px;
		height: 50px;
		font-size: 16px;
	}

		#footer .icons-social a:hover {
		}

		#footer .icons-social a:before,
		#footer .icons-social a:after {
			width: 50px;
			height: 50px;
			padding: 17px 0 0;
		}

	/*===========================================
		S H O R T C O D E S
	===========================================*/

	/*--- Columns -----------------+-----------*/

	.column {
		float: none;
		width: auto !important;
	}

		.column > div {
			margin-right: 0 !important;
		}

	/*--- Icon Box ----------------------------*/

	.st_icon_box_16:before {
		top: 0.60em;
	}

	.st_icon_box_32:before {
		top: 0.2em;
	}

	/*--- Pull Quotes -------------------------*/

	.pullquote {
		line-height: 1.535;
		margin-bottom: 10px;
		padding: 10px 15px 15px;
	}

		.pullquote-left {
			margin-right: 10px;
			margin-left: -25px;
		}

		.pullquote-right {
			margin-left: 10px;
			margin-right: -25px;
		}

	/*--- Notice ------------------------------*/

	.notice {
		padding: 20px 25px 15px;
	}

	.notice-frontpage {
		font-size: 1em;
		padding: 50px 25px;
	}

		.notice-frontpage p {
			margin-bottom: 1em;
		}

	/*--- Tabs --------------------------------*/

	.st-ul li {
		padding: 5px 15px;
	}

	.st-tabs {
		padding: 15px;
	}

	/*--- Toggle --------------------------------*/

	.toggle-title,
	.toggle-box {
		padding: 15px;
	}

	/*--- Separator OR ------------------------*/

	.separator-or {
		margin-bottom: 15px;
	}


	/*===========================================
		P O S T
	===========================================*/

	h1.post-title {
		font-size: 1.7em;
		margin-bottom: 10px;
		padding: 0;
	}

	.page-title {
		margin-bottom: 15px;
		padding: 0;
	}

	#article {
		padding: 15px;
	}

	#pre_next_post {
		font-size: 1em;
		line-height: 1.54em;
		margin-top: 15px;
	}

	#title-after {
		padding-bottom: 15px;
	}

	#post-before {
		padding: 15px 15px 0;
	}

	#post-after {
		padding: 0 15px 15px;
	}

	.single-author-info {
		padding: 15px 0 0 140px;
	}

		.single-author-upic {
			float: left;
			margin: 0 0 0 -140px;
		}

	.post-short-info {
		padding: 15px;
	}

	.post-short-info-2 {
		margin-bottom: 10px;
	}

	.sidebar-position-right #article.sidebar-post-enabled,
	.sidebar-position-none #article.sidebar-post-enabled {
		padding-left: 150px;
	}

	.sidebar-position-left #article.sidebar-post-enabled {
		padding-right: 150px;
	}

	.st-post-share > div {
		padding: 15px 0 25px;
	}

	#pre_next_post a.p,
	#pre_next_post a.n {
		display: none;
	}

	.st-post-share a {
		margin: -15px 0;
	}

		.single .st-post-share a {
			width: 16px;
			height: 16px;
		}

			.st-post-share a:before {
			}

				.single .st-post-share a:before {
					top: 16px;
					font-size: 16px;
				}


	/*===========================================
		S P E C I A L
	===========================================*/

	.alignleft {
		margin-right: 10px;
	}

	.alignright {
		margin-left: 10px;
	}

	.more-link {
	}


	/*===========================================
		P A G I N A T I O N
	===========================================*/

	/*--- Page pagination ---------------------*/

	.page-pagination {
		padding: 15px 0;
	}


	/*===========================================
		A R C H I V E
	===========================================*/

	#term {
		margin-bottom: 15px;
		padding-bottom: 12px;
	}

		.term-title h1:before {
			margin-bottom: 10px;
		}


	/*===========================================
		C O M M E N T S
	===========================================*/

	.comments-title {
		padding-top: 25px;
	}

	#respond {
	}

	.comment-top-level .comment-box,
	#comments > li {
		margin-bottom: 15px;
	}

	#commentform {
		padding-bottom: 15px;
	}


	/*===========================================
		4 0 4
	===========================================*/

	.error404 #content-box {
		padding-bottom: 15px;
	}

		#content-404.notice {
			margin-bottom: 25px;
		}


	/*===========================================
		W O O C O M M E R C E
	===========================================*/

	/*--- 22.2 - Catalog ----------------------*/

	.woocommerce h1.page-title {
		padding-bottom: 0;
	}

	body.woocommerce .woocommerce-ordering,
	body.woocommerce .woocommerce-result-count,
	body.woocommerce-page .woocommerce-ordering,
	body.woocommerce-page .woocommerce-result-count {
		margin-bottom: 15px;
	}

	body.woocommerce ul.products li.product {
		width: 232px;
		margin: 0 15px 15px 0;
		clear: none;
	}

		body.woocommerce ul.products li.product:nth-child(odd),
		body.woocommerce-page ul.products li.product:nth-child(odd) {
			float: left;
		}

		body.woocommerce ul.products li.product:nth-child(even),
		body.woocommerce-page ul.products li.product:nth-child(even) {
			float: right;
			margin-right: 0;
		}

		body.woocommerce ul.products li.product.last {
			margin-right: 0;
		}

	/*--- 22.3 - Single -----------------------*/

	.woocommerce #content div.product,
	.woocommerce div.product,
	.woocommerce-page #content div.product,
	.woocommerce-page div.product {
		margin-bottom: 15px;
		padding: 15px;
	}

		/* Images */
		.woocommerce #content div.product div.images,
		.woocommerce div.product div.images,
		.woocommerce-page #content div.product div.images,
		.woocommerce-page div.product div.images {
			width: 400;
			margin: 0 0 20px;
		}

		.woocommerce #content div.product div.thumbnails a,
		.woocommerce div.product div.thumbnails a,
		.woocommerce-page #content div.product div.thumbnails a,
		.woocommerce-page div.product div.thumbnails a {
			width: 80px;
		}

		.woocommerce span.onsale,
		.woocommerce-page span.onsale {
			left: 15px;
		}

		/* Summary */
		.woocommerce #content div.product div.summary,
		.woocommerce div.product div.summary,
		.woocommerce-page #content div.product div.summary,
		.woocommerce-page div.product div.summary {
			width: auto;
			margin: 0 0 25px;
		}

		/* Upsell */
		.st-woo-upsells ul.products {
			margin-right: 0;
		}

			.st-woo-upsells h2 {
				margin-bottom: 15px;
			}

		/* Related */
		.woocommerce .st-woo-related ul.products li.product:nth-child(3) {
			display: none;
		}

			.st-woo-related h2 {
				margin-bottom: 15px;
			}

			.st-woo-related ul.products {
				margin-right: 0;
			}

		/* Tabs */
		.woocommerce-tabs > div > h2:first-child,
		#reviews #comments h2 {
			padding-top: 0;
		}

	/*--- 22.8 - Widget: Product Search -------*/

	.sidebar .widget_product_search {
		padding: 20px;
	}

	/*--- 22.13 - Cart ------------------------*/

	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		margin-bottom: 15px;
	}

	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .cross-sells {
		width: 100%;
	}

		.st-woo-cross h2,
		.cart_totals h2,
		.shipping_calculator h2 {
			margin-bottom: 15px;
		}

		.woocommerce .cart-collaterals .cross-sells ul.products,
		.woocommerce-page .cart-collaterals .cross-sells ul.products {
			display: table;
			margin: 0 auto 15px;
		}

			.woocommerce .cart-collaterals .cross-sells ul.products li,
			.woocommerce-page .cart-collaterals .cross-sells ul.products li {
				width: 232px;
			}

	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		width: 100%;
	}

		.cart_totals {
			margin-bottom: 15px;
		}

	/*--- 22.14 - Alerts ----------------------*/

	.woocommerce .woocommerce-error,
	.woocommerce .woocommerce-info,
	.woocommerce .woocommerce-message,
	.woocommerce-page .woocommerce-error,
	.woocommerce-page .woocommerce-info,
	.woocommerce-page .woocommerce-message {
		margin-bottom: 15px !important;
	}

	/*--- 22.16 - Pagination ------------------*/

	.woocommerce #content nav.woocommerce-pagination ul,
	.woocommerce nav.woocommerce-pagination ul,
	.woocommerce-page #content nav.woocommerce-pagination ul,
	.woocommerce-page nav.woocommerce-pagination ul {
		margin-bottom: 0;
	}


	/*===========================================
		F O R M S
	===========================================*/

	/* none */


	/*===========================================
		F O R M A T S
	===========================================*/

	.archive .st-format-status-holder {
		margin-bottom: 15px;
	}

	/*-- Authors page -------------------------*/

	.page-template-template-authors-php #article {
		margin-bottom: 15px;
	}

	.page-template-template-authors-php .st-format-status-holder {
		width: 100%;
		margin-bottom: 15px;
	}


	/*===========================================
		W P   R E V I E W
	===========================================*/

	div.review-wrapper {
		padding-top: 25px;
	}

		.review-desc {
			width: auto;
			margin: 0;
			padding-bottom: 15px;
		}
	
		.review-total-wrapper {
			margin-right: -25px;
		}
	
		#review[class*=" wp-review-"] .user-review-area,
		.user-review-area {
			width: 100%;
			margin-top: 15px;
		}
	
		.review-title {
			padding-bottom: 0;
		}
	
		.review-wrapper .review-list {
			float: none;
			width: 100%;
			margin-bottom: 25px;
		}


/**/}


@media only screen and ( max-width: 479px ) {
/*===============================================

	P H O N E   V
	320px/479px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer
		- Ad sidebars
		- Homepage Sidebars

	5 - COMMON

		- Titles
		- Attachment
		- Quotes
		- Fieldset

	6 - POSTS

		- Featured

	7 - WIDGETS

	8 - BUDDYPRESS

	9 - ICONS

		- Social

	10 - SHORTCODES

	11 - POST

	12 - SPECIAL

	13 - PAGINATION

	14 - ARCHIVE

	15 - BBPRESS

	16 - COMMENTS

	17 - 404

	18 - WOOCOMMERCE
	
	19 - FORMS

	22 - FORMATS

	23 - WP REVIEW

*/

	/*===========================================
		L A Y O U T
	===========================================*/

	.boxed #layout {
		max-width: 350px;
	}

	/*--- Header ------------------------------*/

	#header {
	}

		#header-holder {
			width: auto;
			padding-top: 35px;
		}

			.home #header-holder {
				padding-top: 35px;
			}

				#logo {
					margin: 0 auto 25px;
				}
	
					.home #logo {
						margin-bottom: 35px;
					}
		
						#logo h2 {
							max-width: 320px;
							margin: 0;
							text-align: center;
						}
			
							#logo h2 img {
								margin: 0 auto;
							}

		#header-holder-2 {
			width: auto;
		}

			#search-form-header {
				position: absolute;
				top: auto;
				bottom: 0;
			}

	/*--- Content -----------------------------*/

	#content-layout {
		display: block;
		width: 320px;
		margin: 0 auto;
	}

		#content-holder #content-box {
			float: none;
			width: auto;
		}

			#content-box {
				min-height: 100px;
				padding: 15px 0;
			}

		#content-holder div.post-single {
			float: none;
			width: 320px;
			margin: 0;
		}

	/*--- Footer ------------------------------*/

	#footer-holder {
		width: 320px;
		padding-top: 25px;
		padding-bottom: 10px;
	}

		#footer-box {
		}

	#copyrights-holder {
		width: 300px;
		padding: 10px;
	}

		#copyrights-box * {
			line-height: 1.575em;
		}

			#copyrights-box > div {
				width: 100%;
				text-align: center;
			}


	/*===========================================
		M E N U
	===========================================*/

	/*--- Primary -----------------------------*/

	#menu-select {
		display: block;
		margin-bottom: 15px;
	}

	#menu {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
	}

		#menu > div {
			display: block;
		}

			#menu-box {
				width: 320px;
				height: auto;
				margin: 0 auto;
			}
	
				ul.menu {
					display: none;
				}

	/*--- Secondary ---------------------------*/

	#menu-2 {
		float: none;
		display: table;
		margin: 0 auto;
	}

		ul.menu-2 {
			text-align: center;
		}

			ul.menu-2 > li {
				float: none;
			}

				ul.menu-2 > li > a {
					margin: 0;
					padding: 11px 7px 10px;
				}
		
				ul.menu-2 > li.hasUl > a {
					padding-right: 7px;
				}
		
					ul.menu-2 > li.hasUl > a:before {
						display: none;
					}


	/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/

	#content-holder #sidebar {
		float: none;
		width: 300px;
		margin: 0 auto;
		padding: 0;
	}

		#content-holder .sidebar {
			margin: 0;
		}

			.sidebar .widget {
				padding: 15px;
			}

				.widget {
					margin-bottom: 15px;
				}

	#content-holder div.sidebar-post {
		position: relative;
		width: 290px;
	}

		.dark #content-holder div.sidebar-post {
			border-top-color: rgba(255,255,255,0.05);
		}

			.sidebar-post,
			.sidebar-post div {
				font-size: inherit;
			}
		
			#stickyDiv {
				position: relative !important;
				top: auto !important;
				width: 290px;
			}
	
				#stickyDiv > div {
					margin: 0 0 15px;
				}

	/*--- Footer ------------------------------*/

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		float: none;
		width: 300px;
		margin: 0 auto;
	}

		#footer-box .sidebar-footer > div,
		#footer-box .sidebar-footer.last > div {
			margin: 0;
		}

	/*--- Ad sidebars -------------------------*/

	.sidebar-ad-a .widget {
			width: 300px;
			margin: 0 auto;
			padding: 0;
		}
	
			.sidebar-ad-a .widget img {
				max-width: 300px;
			}
	
		.sidebar-ad-b {
			width: 300px;
			margin-top: 0;
			padding: 15px 0 0;
			border: none;
		}
	
			.sidebar-ad-b .widget {
				margin-bottom: 15px;
				padding: 0;
			}
	
				.sidebar-ad-b .widget img {
					max-width: 300px;
				}
	
		#sidebar-ad-c {
			width: auto;
			border: none;
		}
	
			#sidebar-ad-c .sidebar-ad-c {
				width: 300px;
				margin: 0 auto 15px;
				padding: 0;
				border: none;
			}
		
				#sidebar-ad-c .widget {
					width: auto;
					max-width: 100%;
					margin: 0 auto;
					padding: 0;
				}
		
					#sidebar-ad-c .widget img {
						max-width: 300px;
					}

	/*--- Frontpage Sidebars ------------------*/

	#sidebar-homepage-box {
	}

		#sidebar-homepage-box .sidebar-homepage,
		#sidebar-homepage-box .sidebar-homepage.last {
			width: 100%;
		}

			#sidebar-homepage-box .sidebar-homepage > div {
				margin: 0;
			}

	/*--- Post Sidebar ------------------------*/

	/* Post Sidebar by left side */
	.sidebar-position-right div.sidebar-post,
	.sidebar-position-none div.sidebar-post {
		left: auto;
	}
	
	/* Post Sidebar by right side */
	.sidebar-position-left div.sidebar-post {
		right: auto;
	}


	/*===========================================
		C O M M O N
	===========================================*/

	/*--- Attachment -------------------------*/

	.wp-caption.alignleft {
		margin-left: -20px;
	}

	.wp-caption.alignright {
		margin-right: -20px;
	}

	/*--- Quotes -----------------------------*/

	blockquote p {
		line-height: 1.535em;
	}

	/*--- Fieldset ---------------------------*/

	fieldset {
		padding: 10px 15px;
	}

	/*--- Paragraphs -------------------------*/

	p {
		margin-bottom: 0.5em;
	}


	/*===========================================
		P O S T S
	===========================================*/

	.post-template {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	/*--- Default -----------------------------*/

	.post-default {
		padding-top: 15px;
		padding-bottom: 0;
	}

		.post-default:first-child {
			padding-top: 0;
		}
	
			.post-default .post-title {
				font-size: 1.7em;
				margin-bottom: 15px;
			}
	
				.sticky.post-default .post-title:before {
					margin: 0 0 0.5em;
				}
	
			.post-default .meta {
				margin-bottom: 5px;
			}
	
			.post-default .content-data {
				padding: 15px;
		}

	/*--- Sticky ------------------------------*/

	#owl-sticky-nav {
		top: auto;
		bottom: 52px;
	}

		#owl-sticky-nav span.prev {
			left: 15px;
		}

		#owl-sticky-nav span.next {
			right: 15px;
		}

	/*--- Related -----------------------------*/

	.posts-related-wrapper {
		padding-top: 25px;
	}

		.posts-related-wrapper h6 {
			margin-bottom: 25px;
		}

		.posts-related-2-wrapper div.posts-related-post-wrapper {
		}

			.posts-related-2-wrapper a.post-thumb {
			}

				.posts-related-2-wrapper a.post-thumb:before,
				.posts-related-2-wrapper a.post-thumb:after {	
				}

		.posts-related-3-wrapper div.posts-related-post-wrapper {
		}

			.posts-related-wrapper td {
				display: block;
				width: 100%;
				margin: 0 auto 15px;
			}

				.posts-related-wrapper div.posts-related-post-wrapper.first,
				.posts-related-wrapper div.posts-related-post-wrapper.last {
					margin: 0 auto;
				}

					.posts-related-3-wrapper a.post-thumb {
					}
		
						.posts-related-3-wrapper a.post-thumb:before,
						.posts-related-3-wrapper a.post-thumb:after {	
						}

					.posts-related-wrapper div.posts-related-post-wrapper > div {
					}

						.posts-related-details-wrapper > div h5 {
						}


	/*===========================================
		W I D G E T S
	===========================================*/

	#sidebar .widget-posts,
	#sidebar .widget_search {
		padding: 20px;
	}


	/*===========================================
		I C O N S
	===========================================*/

	/*--- Social ------------------------------*/

	.icons-social {
		display: table;
		float: none;
		width: auto;
		margin: 0 auto;
	}

	#header .icons-social {
		float: none;
		margin: 0 5px;
	}

	#footer .icons-social a {
		width: 50px;
		height: 50px;
		font-size: 16px;
	}

		#footer .icons-social a:hover {
		}

		#footer .icons-social a:before,
		#footer .icons-social a:after {
			width: 50px;
			height: 50px;
			padding: 17px 0 0;
		}

	/*===========================================
		S H O R T C O D E S
	===========================================*/

	/*--- Columns -----------------+-----------*/

	.column {
		float: none;
		width: auto !important;
	}

		.column > div {
			margin-right: 0 !important;
		}

	/*--- Icon Box ----------------------------*/

	.st_icon_box_16:before {
		top: 0.60em;
	}

	.st_icon_box_32:before {
		top: 0.2em;
	}

	/*--- Pull Quotes -------------------------*/

	.pullquote {
		line-height: 1.535;
		margin-bottom: 10px;
		padding: 10px 15px 15px;
	}

		.pullquote-left {
			margin-right: 10px;
			margin-left: -25px;
		}

		.pullquote-right,
		.sidebar-position-left .pullquote-right {
			margin-left: 10px;
			margin-right: -25px;
		}

	/*--- Notice ------------------------------*/

	.notice {
		padding: 20px 25px 15px;
	}

	.notice-frontpage {
		font-size: 1em;
		padding: 25px;
	}

		.notice-frontpage p {
			margin-bottom: 1em;
		}

	/*--- Tabs --------------------------------*/

	.st-ul li {
		padding: 5px 15px;
	}

	.st-tabs {
		padding: 15px;
	}

	/*--- Toggle --------------------------------*/

	.toggle-title,
	.toggle-box {
		padding: 15px;
	}

	/*--- Separator OR ------------------------*/

	.separator-or {
		margin-bottom: 15px;
	}


	/*===========================================
		P O S T
	===========================================*/

	h1.post-title {
		font-size: 1.6em;
		margin-bottom: 5px;
	}

	.page-title {
		margin-bottom: 15px;
	}

		.post-title .title-sub,
		.page .title-sub {
			margin-top: 10px;
		}

	#article {
		padding: 15px;
	}

		.sidebar-position-right #article.sidebar-post-enabled,
		.sidebar-position-none #article.sidebar-post-enabled {
			padding-left: 15px;
		}

		.sidebar-position-left #article.sidebar-post-enabled {
			padding-right: 15px;
		}

	.post-short-info {
		padding: 15px;
	}

	.post-short-info-2 {
		margin-bottom: 10px;
	}

	#pre_next_post {
		display: none;
	}

	#title-after {
		padding-bottom: 15px;
	}

	#post-before {
		padding: 15px 15px 0;
	}

	#post-after {
		padding: 0 15px 15px;
	}

	.single-author-info {
		padding: 15px 0 0 100px;
	}

		.single-author-upic {
			width: 75px;
			height: 75px;
			float: left;
			margin: 0 0 0 -100px;
		}

			.single-author-upic img {
				width: 75px;
				height: 75px;
			}

	.st-post-share > div {
		padding: 15px 0 25px;
	}

		.st-post-share a {
			margin: -10px 0;
			padding: 10px;
		}
	
			.single .st-post-share a {
				width: 16px;
				height: 16px;
			}
	
				.st-post-share a:before {
				}
	
					.single .st-post-share a:before {
						top: 10px;
						left: 10px;
						font-size: 16px;
					}


	/*===========================================
		S P E C I A L
	===========================================*/

	.alignleft {
		margin-right: 10px;
	}

	.alignright {
		margin-left: 10px;
	}

	.more-link {
		margin-top: 15px;
	}


	/*===========================================
		P A G I N A T I O N
	===========================================*/

	/*--- Page pagination ---------------------*/

	.page-pagination {
		padding: 15px 0;
	}


	/*===========================================
		A R C H I V E
	===========================================*/

	#term {
		margin-bottom: 5px;
		padding-bottom: 15px;
	}

		.term-title {
		}

			.term-title h1 {
				font-size: 2em;
				font-weight: normal;
			}

				.term-title h1:before {
					margin: 15px auto;
				}


	/*===========================================
		C O M M E N T S
	===========================================*/

	.comments-title {
		padding-top: 25px;
	}

	#comments {
		width: 300px;
		margin: 0 auto;
	}

	#respond {
		width: 300px;
		margin: 0 auto;
		padding-top: 0;
	}

		#respond h3 {
			padding: 0;
		}

	#comments .children {
		margin: 0;
	}

	.comment-top-level .comment-box,
	.comment-low-level .comment-box {
		padding-left: 0;
	}

		.avatar-box {
			float: right;
			margin-left: 1em;
		}

	.comment-top-level .comment-box,
	#comments > li {
		margin-bottom: 15px;
	}

	#commentform {
		padding-bottom: 15px;
	}


	/*===========================================
		4 0 4
	===========================================*/

	.error404 #content-box {
		padding-bottom: 15px;
	}

		#content-404.notice {
			margin-bottom: 25px;
			padding: 25px;
		}

			#page-404 h1 {
				padding-bottom: 10px;
			}

			#page-404 form input {
				width: 70%;
			}


	/*===========================================
		W O O C O M M E R C E
	===========================================*/

	/*--- 22.2 - Catalog ----------------------*/

	.woocommerce h1.page-title {
		padding-bottom: 0;
	}

	.woocommerce .woocommerce-ordering,
	.woocommerce .woocommerce-result-count,
	.woocommerce-page .woocommerce-ordering,
	.woocommerce-page .woocommerce-result-count {
		float: none;
		display: table;
		margin: 0 auto 15px;
		padding: 0;
	}

	.woocommerce ul.products li.product {
		float: none;
		margin: 0 auto 15px;
		clear: both;
	}

		.woocommerce ul.products li.product:nth-child(2n),
		.woocommerce-page ul.products li.product:nth-child(2n) {
			float: none;
		}

		.woocommerce ul.products li.product.last {
			margin-right: auto;
		}

	body.woocommerce ul.products li.product {
		margin: 0 auto 20px;
	}

	/*--- 22.3 - Single -----------------------*/

	.woocommerce #content div.product,
	.woocommerce div.product,
	.woocommerce-page #content div.product,
	.woocommerce-page div.product {
		margin-bottom: 15px;
		padding: 15px;
	}

		/* Images */
		.woocommerce #content div.product div.images,
		.woocommerce div.product div.images,
		.woocommerce-page #content div.product div.images,
		.woocommerce-page div.product div.images {
			width: 290px;
			margin: 0 0 20px;
		}

		.woocommerce #content div.product div.thumbnails a,
		.woocommerce div.product div.thumbnails a,
		.woocommerce-page #content div.product div.thumbnails a,
		.woocommerce-page div.product div.thumbnails a {
			width: 58px;
		}

		.woocommerce span.onsale,
		.woocommerce-page span.onsale {
			left: 15px;
		}

		/* Summary */
		.woocommerce #content div.product div.summary,
		.woocommerce div.product div.summary,
		.woocommerce-page #content div.product div.summary,
		.woocommerce-page div.product div.summary {
			width: auto;
			margin: 0 0 25px;
		}

		/* Upsell */
		.st-woo-upsells ul.products {
			margin-right: 0;
		}

			.woocommerce .st-woo-upsells ul.products li.product {
				margin-bottom: 15px;
			}
	
			.st-woo-upsells h2 {
				margin-bottom: 15px;
			}

		/* Related */
		.st-woo-related ul.products {
			margin-right: 0;
		}

		.woocommerce .st-woo-related ul.products li.product {
			margin: 0  auto 15px;
		}

			.woocommerce .st-woo-related ul.products li.product:last-child {
				margin-bottom: 0;
			}

		.st-woo-related h2 {
			margin-bottom: 15px;
		}

		/* Tabs */
		.woocommerce-tabs > div > h2:first-child,
		#reviews #comments h2 {
			padding-top: 0;
		}

	/*--- 22.8 - Widget: Product Search -------*/

	.sidebar .widget_product_search {
		padding: 20px;
	}

	/*--- 22.13 - Cart ------------------------*/

	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		margin-bottom: 15px;
	}

	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .cross-sells {
		width: 100%;
	}

		.st-woo-cross h2,
		.cart_totals h2,
		.shipping_calculator h2 {
			margin-bottom: 15px;
		}

		.woocommerce .cart-collaterals .cross-sells ul.products,
		.woocommerce-page .cart-collaterals .cross-sells ul.products {
			display: table;
			margin: 0 auto 15px;
		}

			.woocommerce .cart-collaterals .cross-sells ul.products li.product:first-child,
			.woocommerce-page .cart-collaterals .cross-sells ul.products li.product:first-child {
				margin-bottom: 15px;
			}

	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		width: 100%;
	}

		.cart_totals {
			margin-bottom: 15px;
		}

	/*--- 22.14 - Alerts ----------------------*/

	.woocommerce .woocommerce-error,
	.woocommerce .woocommerce-info,
	.woocommerce .woocommerce-message,
	.woocommerce-page .woocommerce-error,
	.woocommerce-page .woocommerce-info,
	.woocommerce-page .woocommerce-message {
		margin-bottom: 15px !important;
	}

	/*--- 22.16 - Pagination ------------------*/

	.woocommerce #content nav.woocommerce-pagination ul,
	.woocommerce nav.woocommerce-pagination ul,
	.woocommerce-page #content nav.woocommerce-pagination ul,
	.woocommerce-page nav.woocommerce-pagination ul {
		margin-bottom: 0;
	}


	/*===========================================
		F O R M S
	===========================================*/

	/* none */


	/*===========================================
		F O R M A T S
	===========================================*/

	.archive .st-format-status-holder {
		margin-bottom: 15px;
	}

	/*-- Authors page -------------------------*/

	.page-template-template-authors-php #article {
		margin-bottom: 15px;
	}

	.page-template-template-authors-php .st-format-status-holder {
		width: 100%;
		margin-bottom: 15px;
	}


	/*===========================================
		W P   R E V I E W
	===========================================*/

	div.review-wrapper {
		padding-top: 25px;
	}

		.review-wrapper .review-list {
			width: 100%;
			margin-bottom: 25px;
		}

			.review-title {
				padding: 0;
			}

		.review-desc {
			width: auto;
			margin: 0;
			padding-bottom: 15px;
		}
	
		#review[class*=" wp-review-"] .user-review-area,
		.user-review-area {
			width: 100%;
			margin-top: 15px;
		}

			.user-total-wrapper {
				width: auto;
			}

			.review-total-wrapper,
			.sidebar-position-left .review-total-wrapper {
				width: auto;
				margin-right: -25px;
			}

				.review-total-wrapper span.review-total-box {
				}

		.review-total-star.allowed-to-rate {
			float: right;
		}

		div.review-total-star {
			position: relative;
			top: auto;
			right: auto;
		}


/**/}

/* CHRIS D BROWN CUSTOM WORK */

.post-t8 .t8-post-img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
	width: 150px;
	height: 150px;
}

#footer-layout {
	background-color: #3e4645;
}

.footer-widget a {
	color: #a1a1a1;
}

.footer-widget i {
	color: #a1a1a1;
}

.footer-widget a:hover {
	color: #fff;
}

.sidebar-footer h5 {
	color: #fff;
}

#copyrights-company {
	color: #fff;
}

.category-more {
	margin-top: -70px !important;
	margin-bottom: 50px;
}
@media only screen  and ( max-width: 639px ) {
	.category-more {
		margin-top: -30px !important;
		margin-bottom: 30px;
	}
}

.category-more:before {
	border-left-color: #EBEBEB !important;
}
.category-more:after {
	border-right-color: #EBEBEB !important;
}


@media print {
	#pre_next_post, #menu, #header-holder-2, .st-post-share, .post-short-info, #respond, #footer-layout, #scroll-to-top, #owl-sticky-nav, #posts-sticky, .quick-holder, .reply, .edit-comment, #wp-pagenavibox {
		display: none !important;
	}

	#content-layout, #content-box, #article {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#article img.alignright, #article img.alignleft {
		max-width: 30% !important;
	}
	#article img.aligncenter {
		max-width: 80% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#header-holder::before {
		background-image: none !important;
		background-color: white;
	}
	#content-parent {
		background-color: white;
	}
}