@charset "UTF-8";
.prk-woocommerce .main_no_sections {
	margin-top: 45px;
}
.prk-woocommerce .prk-woo-sidebar {
	padding-top:25px;
}
.prk-woocommerce h1 {
	font-size: 3.2em;
}
.prk-woocommerce .summary h1 {
	font-size: 2.5em;
	text-align: left;
	margin-bottom: 8px;
}
.addresses h3,
.woocommerce h2,
.checkout h3,
.shipping_calculator h2,
.cart_totals h2 {
	font-size: 2em;
	font-weight: bold;
}
.prk-woocommerce .woocommerce-tabs h2 {
	font-size: 1.7em;
	font-weight: normal;
}
.right_nav .icon-basket:before {
	font-size:15px !important;
	position: absolute;
	left: 8px;
	margin-top: 1px;
}
.right_nav .prk_woo_cart {
	padding-left: 20px;
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button {
	padding-bottom:7px;
}
.woocommerce-page #respond input#submit, .woocommerce-page #content input.button
.woocommerce .quantity input.qty, 
.woocommerce #content .quantity input.qty, 
.woocommerce-page .quantity input.qty, 
.woocommerce-page #content .quantity input.qty,
.woocommerce .quantity .plus, 
.woocommerce #content .quantity .plus, 
.woocommerce-page .quantity .plus, 
.woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus, 
.woocommerce #content .quantity .minus, 
.woocommerce-page .quantity .minus, 
.woocommerce-page #content .quantity .minus
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button
.shop_table,
.woocommerce #payment,
.no_radius {
	-webkit-border-radius: 0px !important; 
    border-radius: 0px !important; 
}
.woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale {
	margin:-20px 0px 0px 0px;
}
.woocommerce #searchform #s,
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea, 
.woocommerce-page form .form-row input.input-text, 
.woocommerce-page form .form-row textarea {
	line-height: 2em;
	font-size: 0.9em;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,
.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{ 
	font-size: 1em;
	line-height: 2em;
}
.woocommerce form .form-row ::-webkit-input-placeholder,
.woocommerce-page form .form-row ::-webkit-input-placeholder {
	font-size: 1em;
	line-height: 2em;}
.woocommerce form .form-row :-moz-placeholder,
.woocommerce-page form .form-row :-moz-placeholder {
	font-size: 1em;
	line-height: 2em;
}
.woocommerce form .form-row :-ms-input-placeholder,
.woocommerce-page form .form-row :-ms-input-placeholder {
	font-size: 1em;
	line-height: 2em;
}
.inliner {
	display: inline-block;
}
.onsale {
	z-index: 99;
}
/*CATALOG PAGES*/
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count {
	margin-top: 10px;
}
.woocommerce .products ul, 
.woocommerce ul.products, 
.woocommerce-page .products ul, 
.woocommerce-page ul.products {
	margin:0px -20px;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
	padding:0px 20px;
	margin:0px 0px 40px;
	width: 33.33333%;
	webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
	margin-left: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	margin-left:-1px;
	padding:0 0 0 5px;
}
.woocommerce ul.products li.product h3, 
.woocommerce-page ul.products li.product h3 {
	padding-top: 2px;
	font-size: 1.4em;
}
/*MESSAGES*/
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
	-webkit-border-radius: 0px; 
    border-radius: 0px; 
    -webkit-box-shadow: 0px 0px 0px 0px #ffffff; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 0px 0px 0px 0px #ffffff; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
    background: rgba(0,0,0,0);
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
	background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));
	background: -moz-linear-gradient(center top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
	background: -moz-gradient(center top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
}
/*SINGLE PRODUCT PAGE*/
.prk-woocommerce .nine_with_sidebar>div.type-product {
	margin-top: 14px;
}
.prk-woocommerce .nine_with_sidebar>div.type-product .related.products{
	margin-top: 55px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	margin-bottom:0px;
}
.woocommerce div.product .woocommerce-tabs .panel, 
.woocommerce #content div.product .woocommerce-tabs .panel, 
.woocommerce-page div.product .woocommerce-tabs .panel, 
.woocommerce-page #content div.product .woocommerce-tabs .panel {
	padding:15px;
	webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce div.product div.summary, 
.woocommerce #content div.product div.summary, 
.woocommerce-page div.product div.summary, 
.woocommerce-page #content div.product div.summary {
	float: left;
	margin-left:20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	-webkit-border-radius: 0px; 
    border-radius: 0px; 
    -webkit-box-shadow: 0px 0px 0px 0px #ffffff; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 0px 0px 0px 0px #ffffff; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after {
	-webkit-border-radius: 0px; 
    border-radius: 0px; 
    -webkit-box-shadow: 0px 0px 0px 0px #ffffff; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 0px 0px 0px 0px #ffffff; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.woocommerce div.product div.images div.thumbnails a, 
.woocommerce-page div.product div.images div.thumbnails a, 
.woocommerce #content div.product div.images div.thumbnails a, 
.woocommerce-page #content div.product div.images div.thumbnails a {
	margin-bottom: 3.8%;
}
.woocommerce .related ul.products li.product, 
.woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .related ul li.product, 
.woocommerce-page .upsells.products ul.products li.product, 
.woocommerce-page .upsells.products ul li.product {
	max-width:34%;
}
/*CART*/
.cart_related {
	margin-top: 30px;
}
.cart_totals>table {
	float: right;
}
.woocommerce .cart-collaterals .cart_totals table, 
.woocommerce-page .cart-collaterals .cart_totals table {
	padding:5px;
}
.woocommerce .cart-collaterals .shipping_calculator .button, 
.woocommerce-page .cart-collaterals .shipping_calculator .button {
	width:auto;
	float:right;
	margin-right: 3px;
}
/*CHECKOUT*/
.woocommerce .col2-set, .woocommerce-page .col2-set {
	margin-bottom: 15px;
}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
	height: 7.5em;
}
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling {
	margin-top: 6px;
}
/* SIDEBAR */
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img {
	width: 33%;
}
.woocommerce #searchform .screen-reader-text {
	display: none;
}
.woocommerce #searchform #s {
	width: 100%;
	max-width: 100%;
	padding-left: 8px;
	webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce .prk-woo-sidebar #searchform #searchsubmit {
	margin-top: 12px;
}
.product-categories .children {
	margin: -2px 0px 10px;
}
.product-categories li {
	height: inherit;
	padding-left: 12px;
	padding-bottom: 0px;
	margin-bottom: -3px;
}
.prk-woo-sidebar .product-categories>li>a {
	font-weight: bold;
}
.prk-woo-sidebar .product-categories a .icon-right-open-big:before {
	font-size: 10px;
	margin-top: 6px;
}
.woocommerce div.product div.images img, 
.woocommerce #content div.product div.images img, 
.woocommerce-page div.product div.images img, 
.woocommerce-page #content div.product div.images img {
	-webkit-backface-visibility: hidden;
  	-moz-backface-visibility: hidden;
  	-ms-backface-visibility: hidden;
}
/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 767px) { 
	.prk-woocommerce .nine_with_sidebar {
		margin-bottom: 0px;
	}
	.prk-woocommerce #sidebar .simple_line {
		margin-top: 0px;
		margin-bottom: 39px;
	}
	.woocommerce .prk-woo-sidebar #searchform #searchsubmit {
		margin-top: 0px;
		height:27px;
	}
	.woocommerce #searchform #s {
		width: 45%;
	}
	.woocommerce ul.cart_list li img, 
	.woocommerce ul.product_list_widget li img, 
	.woocommerce-page ul.cart_list li img, 
	.woocommerce-page ul.product_list_widget li img {
		width: 45%;
		max-width: 150px;
	}
	.woocommerce div.product div.summary, 
	.woocommerce #content div.product div.summary, 
	.woocommerce-page div.product div.summary, 
	.woocommerce-page #content div.product div.summary {
		margin-left: 12px;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-2,
	.woocommerce .cart-collaterals .shipping_calculator, 
	.woocommerce-page .cart-collaterals .shipping_calculator,
	.woocommerce .cart-collaterals .cart_totals, 
	.woocommerce-page .cart-collaterals .cart_totals {
		float:left;
		width: 100%;
		text-align: left;
	}
	.cart_totals>table {
		float: left;
	}
	.woocommerce .cart-collaterals .shipping_calculator .button, 
	.woocommerce-page .cart-collaterals .shipping_calculator .button {
		float:left;
	}
	.woocommerce .related ul.products li.product, 
	.woocommerce .related ul li.product, 
	.woocommerce .upsells.products ul.products li.product, 
	.woocommerce .upsells.products ul li.product, 
	.woocommerce-page .related ul.products li.product, 
	.woocommerce-page .related ul li.product, 
	.woocommerce-page .upsells.products ul.products li.product, 
	.woocommerce-page .upsells.products ul li.product {
		max-width:40%;
	}
}

@media(max-width:480px) {
	.woocommerce div.product div.images, 
	.woocommerce #content div.product div.images, 
	.woocommerce-page div.product div.images, 
	.woocommerce-page #content div.product div.images,
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product {
		width: 100%;
	}
	.woocommerce ul.products li.product .onsale, 
	.woocommerce-page ul.products li.product .onsale {
		margin-right: 2px;
	}
	.woocommerce div.product div.summary, 
	.woocommerce #content div.product div.summary, 
	.woocommerce-page div.product div.summary, 
	.woocommerce-page #content div.product div.summary {
		margin-left: 0px;
	}
	.woocommerce .coupon {
		width: 100%;
		margin-bottom: 15px;
	}
	.woocommerce .shop_table.cart.no_radius .product-remove,
	.woocommerce .shop_table.cart.no_radius .product-thumbnail{
		display: none;
	}
	.woocommerce .related ul.products li.product, 
	.woocommerce .related ul li.product, 
	.woocommerce .upsells.products ul.products li.product, 
	.woocommerce .upsells.products ul li.product, 
	.woocommerce-page .related ul.products li.product, 
	.woocommerce-page .related ul li.product, 
	.woocommerce-page .upsells.products ul.products li.product, 
	.woocommerce-page .upsells.products ul li.product {
		max-width:none;
	}
}

/* 2.1 LEGACY*/
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    float: left !important;
	clear: none !important;
}
.woocommerce div.product div.summary, 
.woocommerce #content div.product div.summary, 
.woocommerce-page div.product div.summary, 
.woocommerce-page #content div.product div.summary{
	width: 30%;
	float: right !important;
}

.woocommerce div.product div.images, 
.woocommerce #content div.product div.images, 
.woocommerce-page div.product div.images, 
.woocommerce-page #content div.product div.images {
	width: 52%;
	float: left !important;
}
.woocommerce .related ul.products li.product, 
.woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .related ul li.product, 
.woocommerce-page .upsells.products ul.products li.product, 
.woocommerce-page .upsells.products ul li.product {
	float: left !important;
}
.woocommerce ul.products li.product .price del, 
.woocommerce-page ul.products li.product .price del {
	line-height: 0;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right !important;
	width: 48% !important;
	text-align: right !important;
}
.woocommerce .cart-collaterals .shipping_calculator, 
.woocommerce-page .cart-collaterals .shipping_calculator {
	width: 48% !important;
	clear: right !important;
	float: right !important;
	text-align: right !important;
	margin-top: 12px;
	margin-bottom: 60px;
}
.woocommerce ul.products li.product:nth-child(4), 
.woocommerce-page ul.products li.product:nth-child(4),
.woocommerce ul.products li.product:nth-child(7), 
.woocommerce-page ul.products li.product:nth-child(7),
.woocommerce ul.products li.product:nth-child(10), 
.woocommerce-page ul.products li.product:nth-child(10),
.woocommerce ul.products li.product:nth-child(13), 
.woocommerce-page ul.products li.product:nth-child(13),
.woocommerce ul.products li.product:nth-child(16), 
.woocommerce-page ul.products li.product:nth-child(16)
.woocommerce ul.products li.product:nth-child(19), 
.woocommerce-page ul.products li.product:nth-child(19) {
	clear: left !important;
}


