.woocommerce .star-rating,
.woocommerce-page .star-rating {
float:right;
overflow:hidden;
position:relative;
height:24px;
line-height:24px;
font-size:1em;
width:149px;
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/rating.png) no-repeat;
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
overflow:hidden;
float:left;
top:0;
left:0;
position:absolute;
padding-top:1.5em;
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/rating-active.png) no-repeat;
}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {
text-decoration:none;
display:block;
}
.caroufredsel_wrapper ul.products li.first {
clear:none;
}
.woocommerce ul li {
list-style:none;
}
ul.products li.first,
.woocommerce .product.first {
clear:both;
}
ul.products li.product {
margin-right:20px;
margin-bottom:20px;
float:left;
padding:0;
position:relative;
margin-left:0;
overflow:hidden;
}
.woocommerce .product {
display: block;
}
.woocommerce-message {
border-top:3px solid #8fae1b;
}
.woocommerce-message:before {
background-color:#8fae1b;
content:"\2713";
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
float:right;
}
a.btn-view:hover {
}
.page-distributors a.btn-view { width: 157px;}
a.btn-view {
background: #00aeef url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/btn-product-inactive.png) top right no-repeat;
width: 148px;
height: 30px;
color: #fff;
box-sizing: border-box;
-webkit-box-sizing: border-box;
*behavior: url(//www.phoenixpaints.com.au/boxsizing.htc);
padding: 0 0 0 12px;
line-height: 30px;
}
li.product { background: none; }
li.product:hover a.btn-view {
background: #1a125b url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/btn-product-active.png) top right no-repeat;
}
li.product .product-image {
border: 1px solid #e1e1e1;
text-align: center;
}
li.product:hover .product-image {
border-color: #1a115a;
}
li.product img {
background-color: #fff;
vertical-align: middle;
}
.woocommerce-breadcrumb {
margin: -21px 0 17px;
position: relative;
z-index: 500;
}
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span {
color: #bababa;
text-transform: uppercase;
font-weight: 700;
display: inline-block;
font-size: 12px;
}
.woocommerce-breadcrumb a:hover { color: #e96d1f; }
.woocommerce-breadcrumb span { 
color: #e96d1f;
}
.woocommerce-breadcrumb span.arrow {
padding: 0 5px;
color: #e96d1f;
font-size: 15px;
}
.single-product span.arrow:first-of-type {
color: #bababa;
}  ul.products li.product-category {
margin: 0 40px 40px 0;
}
li.product-category { width: 280px; }
li.product-category .product-image {
width: 278px;
height: 200px;
}
.product-cat-title {
height: 51px;
white-space: nowrap;
background-color: #e96d1f;
text-align: center;
}
li.product-category:hover .product-cat-title {
background-color: #1a115a;
}
.product-cat-title h3 {
padding: 0 20px;
color: #fff;
font-size: 16px;
}
.product-category a.btn-view { float: right; }  .product-listing-buttons-wrapper {
position:relative;
width:96px;
}
.product-listing-buttons-wrapper .listing-add-to-cart a.added_to_cart {
display:block;
width:20px;
height:20px;
text-indent:-999em;
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/check-icon.png) 0 0 no-repeat transparent;
position:absolute;
z-index:1;
top:-8px;
right:-8px;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
min-height:32px;
min-width:32px;
padding:4px;
font-size:12px;
font-weight:bold;
position:absolute;
text-align:center;
line-height:32px;
top:6px;
left:6px;
margin:0;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
background:#a2c094;
background:-webkit-gradient(linear,left top,left bottom,from(#a2c094),to(#85ad74));
background:-webkit-linear-gradient(#a2c094,#85ad74);
background:-moz-linear-gradient(center top,#a2c094 0,#85ad74 100%);
background:-moz-gradient(center top,#a2c094 0,#85ad74 100%);
text-shadow:0 -1px 0 #85ad74;
color:#fff;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
}
ul.products li.type-product { margin-bottom: 35px; }
li.type-product { width: 215px; }
li.type-product .product-image {
width: 213px;
height: 153px;
}
.product-list-title {
height: 46px;
white-space: nowrap;
}
.product-list-title h3 {
padding: 0 23px;
color: #636464;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
*behavior: url(//www.phoenixpaints.com.au/boxsizing.htc);
font-size: 14px;
font-weight: 500;
text-align: center;
}
.product-list-excerpt {
text-align: center;
min-height: 80px;
}
li.type-product .btn-view { margin: 0 auto; }  .product-content-left { width: 365px; margin: 0 20px 20px 0;  }
.product-content-right { width: 500px; }
.product-content-left .thumbnails a {
text-align: center;
display: block;
margin: 0 0.77em 10px 0;
}
.product-content-left .thumbnails a:hover {
border-color: #1a115a;
}
a.woocommerce-main-image {
display: block;
margin-bottom: 10px;
}
h3.description-head { font-size: 16px; padding-bottom: 3px; }
.product-sku { padding-bottom: 10px; }
.single-product .gform_wrapper {
border-top: 1px solid #ececeb;
padding: 26px 0 0;
margin: 10px 0 0;
}
.single-product .gform_wrapper ul { padding-bottom: 2px; }
.single-product .gform_wrapper .gform_body li {
float: none;
padding-bottom: 6px;
}
.single-product .gform_body { position: relative; }
.single-product .gform_body li.textarea {
position: absolute;
top: 0;
right: 0;
z-index: 500;
}
.single-product .gform_wrapper .gform_body input { width: 226px; }
.single-product .gform_wrapper .gform_body textarea { 
width: 675px;
height: 170px;
}
.single-product .gform_footer { margin-left: 140px; }
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity {
float:left;
margin:0 4px 0 0;
}
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content .quantity {
width:60px;
position:relative;
margin:0 auto;
overflow:hidden;
zoom:1;
}
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity .minus {
bottom:0;
right:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border-top-left-radius:0;
border-top-right-radius:0;
}
.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity .minus {
display:block;
padding:0;
margin:0;
position:absolute;
text-align:center;
vertical-align:text-top;
width:20px;
height:15px;
overflow:visible;
text-decoration:none;
font-weight:bold;
cursor:pointer;
line-height:13px;
font-size:12px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
color:#5e5e5e;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
border:1px solid #c8bfc6;
background:#f7f6f7;
background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));
background:-webkit-linear-gradient(#f7f6f7,#e0dadf);
background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);
background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
}
.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity .plus {
top:0;
right:0;
border-bottom:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}
.woocommerce div.product form.cart .variations label,
.woocommerce-page div.product form.cart .variations label,
.woocommerce #content div.product form.cart .variations label,
.woocommerce-page #content div.product form.cart .variations label {
font-weight:bold;
}
.woocommerce div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label,
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label {
padding-right:1em;
}
.woocommerce div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select {
width:100%;
float:left;
}
.download-wrapper {
margin-top:10px;
}
.images {
overflow:hidden;
}
.woocommerce div.product,
.woocommerce-page div.product {
margin-bottom:0;
position:relative;
}
.woocommerce div.product .product_title,
.woocommerce-page div.product .product_title {
clear:none;
margin-top:0;
padding:0;
}
.regular-price span {
text-decoration:line-through;
font-size:16px;
color:rgba(145,145,145,0.5);
}
.current-price span {
color:#85ad74;
font-size:20px;
}
.woocommerce div.product span.price ins,
.woocommerce-page div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce-page div.product p.price ins {
background:inherit;
}
.woocommerce div.product span.price del,
.woocommerce-page div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce-page div.product p.price del {
font-size:.67em;
color:rgba(145,145,145,0.5);
}
.woocommerce div.product p.stock,
.woocommerce-page div.product p.stock {
font-size:.92em;
}
.woocommerce div.product .stock,
.woocommerce-page div.product .stock {
color:#85ad74;
}
.woocommerce div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock {
color:red;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
float:left;
margin-bottom: 0;
}
.woocommerce div.product .product-content-left .images { float: none; }
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img {
display:block;
box-shadow:0 0;
-webkit-box-shadow:0 0;
-moz-box-shadow:0 0;
-webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
border: 1px solid #e1e1e1;
}
.woocommerce div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails {
padding-top: 0;
}
.woocommerce div.product div.images div.thumbnails:after,
.woocommerce-page div.product div.images div.thumbnails:after {
content:"";
display:block;
clear:both;
}
.woocommerce div.product div.images div.thumbnails a,
.woocommerce-page div.product div.images div.thumbnails a {
float:left;
}
.woocommerce div.product div.images div.thumbnails a.last,
.woocommerce-page div.product div.images div.thumbnails a.last {
margin-right:0;
}
.woocommerce div.product div.images div.thumbnails a.first,
.woocommerce-page div.product div.images div.thumbnails a.first {
clear:both;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
float:left;
margin-left:20px;
margin-bottom:2em;
width:640px;
}
.woocommerce div.product div.social,
.woocommerce-page div.product div.social {
text-align:right;
margin:0 0 1em;
}
.woocommerce div.product div.social span,
.woocommerce-page div.product div.social span {
margin:0 0 0 2px;
}
.woocommerce div.product div.social span span,
.woocommerce-page div.product div.social span span {
margin:0;
}
.woocommerce div.product div.social span .stButton .chicklets,
.woocommerce-page div.product div.social span .stButton .chicklets {
padding-left:16px;
width:0;
}
.woocommerce div.product div.social iframe,
.woocommerce-page div.product div.social iframe {
float:left;
margin-top:3px;
}
.woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
clear:both;
}
.woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
list-style:none;
padding:0 0 0 1em;
margin:0 0 1.618em;
overflow:hidden;
position:relative;
}
.woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
border:1px solid #e0dadf;
background:#f7f6f7;
background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));
background:-webkit-linear-gradient(#f7f6f7,#e0dadf);
background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);
background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);
display:inline-block;
position:relative;
z-index:0;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
box-shadow:0 3px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.6);
margin:0 -5px;
padding:0 1em;
}
.woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
display:inline-block;
padding:.5em 0;
font-weight:bold;
color:#5e5e5e;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
text-decoration:none;
}
.woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration:none;
color:#777;
}
.woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
background:#fff;
z-index:2;
border-bottom-color:#fff;
}
.woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
color:inherit;
text-shadow:inherit;
}
.woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
box-shadow:2px 2px 0 #fff;
}
.woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after {
box-shadow:-2px 2px 0 #fff;
}
.woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
border:1px solid #e0dadf;
position:absolute;
bottom:-1px;
width:5px;
height:5px;
content:" ";
}
.woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
left:-6px;
-webkit-border-bottom-right-radius:4px;
-mox-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
border-width:0 1px 1px 0;
box-shadow:2px 2px 0 #e0dadf;
}
.woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
right:-6px;
-webkit-border-bottom-left-radius:4px;
-mox-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
border-width:0 0 1px 1px;
box-shadow:-2px 2px 0 #e0dadf;
}
.woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
position:absolute;
content:" ";
width:100%;
bottom:0;
left:0;
border-bottom:1px solid #e0dadf;
z-index:1;
}
.woocommerce form.cart .quantity input.qty,
.woocommerce-page form.cart .quantity input.qty {
width:40px;
height:28px;
float:left;
padding:0;
text-align:center;
border:1px solid #c8bfc6;
border-right:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
box-shadow:inset 0 0 2px 0 #f7f6f7;
-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;
-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;
font-weight:bold;
-webkit-border-top-left-radius:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomleft:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
line-height:25px;
}
.opera.woocommerce table.cart .quantity input.qty,
.opera.woocommerce-page table.cart .quantity input.qty,
.opera.woocommerce form.cart .quantity input.qty,
.opera.woocommerce-page form.cart .quantity input.qty {
width: 60px;
}
.woocommerce table.cart .quantity input.qty {
width:40px;
height:28px;
float:left;
padding:0;
text-align:center;
border:1px solid #c8bfc6;
border-right:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
box-shadow:inset 0 0 2px 0 #f7f6f7;
-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;
-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;
font-weight:bold;
-webkit-border-top-left-radius:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomleft:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
line-height:25px;
}
.woocommerce div.product form.cart .variations td,
.woocommerce-page div.product form.cart .variations td {
vertical-align:middle;
} input.qty {
margin-top:0;
}
.woocommerce .quantity input::-webkit-outer-spin-button,
.woocommerce-page .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce .quantity input::-webkit-inner-spin-button,
.woocommerce-page .quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display:none;
}
.product-bundled .bundled_product_summary .attribute-options	select {
width:100%;
margin-top:0;
}
.product-bundled .bundled_product_summary .attribute-options label,
.single-product #content div.product form.cart .variations label {
display:block;
margin-top:10px;
}
.product-bundled .bundled_product_summary .attribute-options {
display:block;
margin-right:20px;
}
.single-product #content div.product form.cart .variations .value select {
margin-top:0;
}
.single-product #content div.product form.cart .variations label {
font-weight:normal;
}
.single-product .variations {
width:100%;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce-page ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating {
float:none;
}
.woocommerce .star-rating,
.woocommerce-page .star-rating {
float:right;
overflow:hidden;
position:relative;
height:1em;
line-height:1em;
font-size:1em;
width:5.4em;
font-family:'star';
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/stars.png) no-repeat;
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
color:#e0dadf;
float:left;
top:0;
left:0;
position:absolute;
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
overflow:hidden;
float:left;
top:0;
left:0;
position:absolute;
padding-top:1.5em;
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/stars-over.png) no-repeat;
}
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before {
top:0;
position:absolute;
left:0;
}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
display:block;
margin:0 0 .5em;
float:none;
}
.woocommerce .hreview-aggregate .star-rating,
.woocommerce-page .hreview-aggregate .star-rating {
margin:10px 0 0 0;
}
.woocommerce p.stars:after,
.woocommerce-page p.stars:after {
content:"";
display:block;
clear:both;
}
.woocommerce p.stars span,
.woocommerce-page p.stars span {
width:80px;
height:16px;
position:relative;
float:left;
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/star.png) repeat-x left 0;
}
.woocommerce p.stars span a,
.woocommerce-page p.stars span a {
float:left;
position:absolute;
left:0;
top:0;
width:16px;
height:0;
padding-top:16px;
overflow:hidden;
}
.woocommerce p.stars span a:hover,
.woocommerce-page p.stars span a:hover,
.woocommerce p.stars span a:focus,
.woocommerce-page p.stars span a:focus {
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/star.png) repeat-x left -16px;
}
.woocommerce p.stars span a.active,
.woocommerce-page p.stars span a.active {
background:url(//www.phoenixpaints.com.au/wp-content/themes/titan/images/star.png) repeat-x left -32px;
}
.woocommerce p.stars span a.star-1,
.woocommerce-page p.stars span a.star-1 {
width:16px;
z-index:10;
}
.woocommerce p.stars span a.star-2,
.woocommerce-page p.stars span a.star-2 {
width:32px;
z-index:9;
}
.woocommerce p.stars span a.star-3,
.woocommerce-page p.stars span a.star-3 {
width:48px;
z-index:8;
}
.woocommerce p.stars span a.star-4,
.woocommerce-page p.stars span a.star-4 {
width:64px;
z-index:7;
}
.woocommerce p.stars span a.star-5,
.woocommerce-page p.stars span a.star-5 {
width:80px;
z-index:6;
}    .woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border:1px solid #000;
margin:0 -1px 24px 0;
text-align:left;
width:100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
font-weight:bold;
line-height:18px;
padding:9px 12px;
}
.woocommerce table.cart th,
.woocommerce-page table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td,
.woocommerce-page table.cart td,
.woocommerce #content table.cart td,
.woocommerce-page #content table.cart td {
vertical-align:middle;
}
.woocommerce table.cart th,
.woocommerce-page table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td,
.woocommerce-page table.cart td,
.woocommerce #content table.cart td,
.woocommerce-page #content table.cart td {
vertical-align:middle;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail {
min-width:32px;
}
.woocommerce table.cart img,
.woocommerce-page table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page #content table.cart img {
width:32px;
height:auto;
}
.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover {
background-color:red;
color:#fff;
}
.woocommerce table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page #content table.cart a.remove {
display:block;
font-size:1.5em;
height:1em;
width:1em;
text-align:center;
line-height:1;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
color:red;
text-decoration:none;
font-weight:bold;
}
.woocommerce table.cart input,
.woocommerce-page table.cart input {
margin:0;
vertical-align:middle;
line-height:1em;
line-height:25px;
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
*width:96%;
margin:0;
padding:6px;
outline:0;
line-height:1em;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border:1px solid #000;
margin:0 -1px 24px 0;
text-align:left;
width:100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th {
font-weight:bold;
border-top:1px solid #000;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
border-top:1px solid #000;
padding:6px 12px;
vertical-align:middle;
}
.woocommerce table.cart td.actions .button.alt,
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt {
margin-left:.25em;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
width:80px;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
border:1px solid #e0dadf;
padding:6px 6px 5px;
margin:0 4px 0 0;
outline:0;
line-height:1em;
}
.woocommerce table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label {
display:none;
}
.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align:right;
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
border-collapse:separate;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
border-top:0;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr th {
border-top:1px solid #f7f6f7;
padding:6px 6px;
}
.woocommerce table.cart.shop_table tr td.actions {
text-align:right;
}            .woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator .button,
.checkout_coupon input.button,
.form-row input.button {
background:#A10C00;
border:0;
color:#fff;
padding:7px 5px;
margin:0 0 3px 0;
cursor:pointer;
}
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce .cart-collaterals .shipping_calculator .button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button:hover,
.checkout_coupon input.button:hover,
.form-row input.button:hover {
background:#C72417;
}
.woocommerce .cart .button,
.woocommerce-page .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart input.button {
float:none;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
float:left;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
width:100%;
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
border-collapse:separate;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 0 6px;
padding:0;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
text-align:right;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float:right;
width:48%;
text-align:right;
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
width:48%;
text-align:right;
margin:20px 0 0 0;
clear:right;
float:right;
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
width:100%;
cursor:pointer;
margin:0;
}  .woocommerce-message:before,
.woocommerce-error:before,
.woocommerce-info:before {
content:"";
height:1.5em;
width:1.5em;
display:block;
position:absolute;
top:0;
left:1em;
font-family:sans-serif;
font-size:1em;
line-height:1.5;
text-align:center;
color:#fff;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
padding-top:1em;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
}
.woocommerce-info:before {
background-color:#1e85be;
content:"i";
font-family:Times,Georgia,serif;
font-style:italic;
}
.woocommerce-message:before,
.woocommerce-error:before,
woocommerce-info:before {
content:"";
height:1.5em;
width:1.5em;
display:block;
position:absolute;
top:0;
left:1em;
font-family:sans-serif;
font-size:1em;
line-height:1.5;
text-align:center;
color:#fff;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
padding-top:1em;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
}
.woocommerce-info {
border-top:3px solid #1e85be;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding:1em 1em 1em 3.5em;
margin:0 0 2em;
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#fcfbfc;
background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));
background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);
background:-moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
background:-moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
color:#5e5e5e;
text-shadow:0 1px 0 #fff;
list-style:none outside;
width:auto;
-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05),inset 0 -2px 30px rgba(0,0,0,0.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,0.3);
box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05),inset 0 -2px 30px rgba(0,0,0,0.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,0.3);
}
.woocommerce-info:before {
background-color:#1e85be;
content:"i";
font-family:Times,Georgia,serif;
font-style:italic;
}
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after {
content:"";
display:block;
clear:both;
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
width:100%;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float:left;
width:48%;
}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
clear:both;
}
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required {
color:red;
font-weight:bold;
border:0;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float:right;
width:48%;
}
.woocommerce #payment,
.woocommerce-page #payment {
background:#f7f6f7;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
ul.payment_methods,
.woocommerce-page #payment ul.payment_methods {
text-align:left;
padding:1em;
border-bottom:1px solid #e0dadf;
margin:0;
list-style:none outside;
}
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li {
line-height:2em;
text-align:left;
margin:0;
font-weight:normal;
}
.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li input {
margin:0 1em 0 0;
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box {
position:relative;
width:96%;
padding:1em 2%;
margin:1em 0 1em 0;
font-size:.92em;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
line-height:1.5em;
background:#ebe8eb;
background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));
background:-webkit-linear-gradient(#ebe8eb,#e0dadf);
background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);
background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);
box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
color:#5e5e5e;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
padding:1em;
border-top:1px solid #fff;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
float:right;
margin:0;
}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
padding:0 1em 0;
text-align:right;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding:1em 1em 1em 1em;
margin:0 0 2em;
position:relative;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border: 1px solid #1E85BE;
border-top:3px solid #1E85BE;
background:#fcfbfc;
background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));
background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);
background:-moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
background:-moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
color:#5e5e5e;
text-shadow:0 1px 0 #fff;
list-style:none outside;
width:auto;
-webkit-box-shadow: 0 0;
box-shadow: 0 0;
}
.woocommerce-error {
border: 1px solid #b81c23;
border-top:3px solid #b81c23;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color:#fb7f88 !important;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
background-image:url(//www.phoenixpaints.com.au/wp-content/plugins/woocommerce/assets/images/icons/invalid.png);
background-position:95% center;
background-repeat:no-repeat;
}
.woocommerce-message:before,
.woocommerce-error:before,
.woocommerce-info:before {
content:"";
height:1.5em;
width:1.5em;
display:none;
position:absolute;
top:0;
left:1em;
font-family:sans-serif;
font-size:1em;
line-height:1.5;
text-align:center;
color:#fff;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
padding-top:1em;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
box-shadow:0 0;
-webkit-box-shadow:0 0;
-moz-box-shadow:0 0;
}
.woocommerce-error:before {
background-color:#b81c23;
content:"\00d7";
font-weight:700;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
font-weight:bold;
line-height:18px;
padding:9px 12px;
}
.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation dd {
margin:0 0 .25em 0;
}
.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dt {
font-weight:bold;
float:left;
clear:left;
margin:0 .25em 0 0;
padding:0;
}
.checkout_coupon,
.login p.form-row {
width:300px;
}
.checkout,
.woocommerce-info {
margin-top:10px;
}  .woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider {
margin-bottom:1em;
}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount {
text-align:right;
line-height:2.4em;
font-size:.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button {
font-size:1.15em;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button {
float:left;
}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider {
position:relative;
text-align:left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:.9em;
height:.9em;
-webkit-border-radius:1em;
-moz-border-radius:1em;
border-radius:1em;
border:1px solid #150d14;
cursor:pointer;
background:#ad74a2;
background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));
background:-webkit-linear-gradient(#ad74a2,#96588a);
background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);
background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);
outline:0;
top:-0.3em;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left:-1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);
-webkit-border-radius:1em;
-moz-border-radius:1em;
border-radius:1em;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
-webkit-border-radius:1em;
-moz-border-radius:1em;
border-radius:1em;
background:#1e1e1e;
background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);
background:-moz-linear-gradient(center top,#1e1e1e 0,#6a6a6a 100%);
background:-moz-gradient(center top,#1e1e1e 0,#6a6a6a 100%);
}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal {
height:.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left:-1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right:-1px;
}
.woocommerce.post-type-archive-product ul.products li.product, .woocommerce-page.post-type-archive-product ul.products li.product {
margin: 0 40px 40px 0;
width: 280px;
}
.woocommercesss ul.products li.first, .woocommerce-pagesss ul.products li.first {
clear: none;
}
.single-product.woocommerce-page div.product div.images {
float: left;
width: 100%;
}