.clear {
    clear: both;
}
.nobr {
    white-space: nowrap;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 100%}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%}
.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {
    float: left;
    width: 48%}
.woocommerce div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a, .woocommerce #content div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%}
.woocommerce div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last, .woocommerce #content div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last {
    margin-right: 0;
}
.woocommerce div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first {
    clear: both;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
    float: right;
    width: 48%}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs {
    clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    display: inline;
}
.woocommerce div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img, .woocommerce #content div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img {
    float: right;
    height: auto;
}
.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;
}
.woocommerce .related:after, .woocommerce-page .related:after, .woocommerce .upsells.products:after, .woocommerce-page .upsells.products:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce .related ul.products, .woocommerce-page .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .upsells.products ul.products, .woocommerce .related ul, .woocommerce-page .related ul, .woocommerce .upsells.products ul, .woocommerce-page .upsells.products ul {
    float: none;
}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    width: 48%}
.woocommerce .related ul.products li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce-page .related ul li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .upsells.products ul li.product img {
    width: 100%;
    height: auto;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
}
.woocommerce ul.products:after, .woocommerce-page ul.products:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%; 
	
    margin-left: 0;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: both;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline;
}
.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img {
    height: auto;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right;
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%}
.woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after {
    content: "";
    display: block;
    clear: both;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both;
}


/* #Hipster Custom Below
================================================== */


/* CART */
.woocommerce input.button {
    width:auto
}
.woocommerce-cart .two-thirds {
    width:100% !important
}
.cart_totals table {
    float:right
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
    /*width:auto !important;
    */
 display:inline-block;
    width:auto 
}
.shipping-calculator-form select {
    width:100%;
    max-width:100%
}
.shipping-calculator-form p.form-row {
    padding:1px 0 !important
}
ul.woocommerce-error {
    padding:15px 0 3px 0 !important
}
ul.woocommerce-error li {
    padding-left:47px
}
.woocommerce-checkout .woocommerce {
    margin-bottom:30px
}
#customer_details h3, h3#order_review_heading {
    font-family:'LeagueGothicRegular','Helvetica Neue',Helvetica,Arial,Sans-Serif;
    font-size:35px;
    padding-bottom:25px 
}
#customer_details {
    padding-top:25px
}
.chzn-search input {
    width:85% !important;
    box-shadow:none !important;
    max-width:100% !important;
    top:0px;
    left:0px
}
.cart_totals {
    border-right:3px solid #EA4128;
    padding-right:15px
}
h2 a.shipping-calculator-button {
    font-size:30px;
    text-align:right;
    display:block;
    padding-top:25px;
    padding-bottom:20px;
    outline:none 
}
.cart-collaterals {
    margin-bottom:30px
}
.order-number a {
    margin-top:-10px !important;
    position:relative;
    top:-10px
}
 .woocommerce-account h2 {   
    clear:left;

    margin-bottom:15px;
    line-height:34px;

}
.woocommerce-checkout .title h3, .woocommerce-account .title h3 {
    padding-bottom:15px
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px) {
    .product-thumbnail {
    display:none
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    padding:5px
}
td.product-remove {
    padding:0px !important
}
.cart_totals, .cart_totals table {
    width:100% !important
}
.cart_totals, form.shipping_calculator {
    width:100% !important
}
.col-1, .col-2 {
    width:100% !important
}
 #customer_details h3, h3#order_review_heading {
    margin-top:20px
}

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
    .ct-remove {
    padding:0px !important
}
.product-quantity, .product-thumbnail {
    display:none
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    padding:5px
}
td.product-remove {
    padding:0px !important
}
.cart_totals, .cart_totals table {
    width:100% !important
}
 .cart_totals, form.shipping_calculator {
    width:100% !important
}
 input.checkout-button {
    width:100% !important;
    margin:7px 0px !important
}
input.button {
    width:100% !important;
    margin-top:10px !important
}
.coupon input.button {
    width:auto !important;
    margin-top:0px !important
}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td {
    padding:4px !important
}
.col-1, .col-2 {
    width:100% !important
}
 #customer_details h3, h3#order_review_heading {
    margin-top:20px
}
 .woocommerce-account th.order-status, td.order-status {
    display:none
}
 .woocommerce-account .form-row-first, .woocommerce-account .form-row-last {
    width:100% !important;
    padding:5px 0!important
}

}
/* #Responsive Column Layouts================================================== */
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    width:22.05%
}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float:left;
    margin:0 3.8% 2.992em 0;
    padding:0;
    position:relative;
    width:46.2% !important;
    clear:none
}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    width:46.2% !important
}
.woocommerce input.checkout-button {
    width:100% !important;
    margin:10px 0px !important;

}

}
/* third */
@media only screen and (max-width:767px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float:left;
    margin:0 3.8% 2.992em 0;
    padding:0;
    position:relative;

}
.woocommerce div.entry-summary, .woocommerce div.images {
    width:100% !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    padding:0px 5px !important;
    font-size:13px !important
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float:left;
    margin:0 3.8% 2.992em 0;
    padding:0;
    position:relative;
    width:100% !important;

}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    width:100% !important
}

}
/* #Regular Layout================================================== */
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:30.3% !important;
    clear:none !important;
    margin:0 3.0% 2.992em 0;

}
.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),.woocommerce ul.products li.product:nth-child(22), .woocommerce-page ul.products li.product:nth-child(22),.woocommerce ul.products li.product:nth-child(25), .woocommerce-page ul.products li.product:nth-child(25),.woocommerce ul.products li.product:nth-child(29), .woocommerce-page ul.products li.product:nth-child(29),.woocommerce ul.products li.product:nth-child(31), .woocommerce-page ul.products li.product:nth-child(31),.woocommerce ul.products li.product:nth-child(34), .woocommerce-page ul.products li.product:nth-child(34),.woocommerce ul.products li.product:nth-child(37), .woocommerce-page ul.products li.product:nth-child(37),.woocommerce ul.products li.product:nth-child(41), .woocommerce-page ul.products li.product:nth-child(41),.woocommerce ul.products li.product:nth-child(44), .woocommerce-page ul.products li.product:nth-child(44),.woocommerce ul.products li.product:nth-child(47), .woocommerce-page ul.products li.product:nth-child(47),.woocommerce ul.products li.product:nth-child(50), .woocommerce-page ul.products li.product:nth-child(50),.woocommerce ul.products li.product:nth-child(53), .woocommerce-page ul.products li.product:nth-child(53),.woocommerce ul.products li.product:nth-child(56), .woocommerce-page ul.products li.product:nth-child(56),.woocommerce ul.products li.product:nth-child(59), .woocommerce-page ul.products li.product:nth-child(59) {
    clear:both !important;

}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:46.2% !important;
    clear:none !important
}
.woocommerce ul.products li.product:nth-child(3), .woocommerce-page ul.products li.product:nth-child(3), .woocommerce ul.products li.product:nth-child(5), .woocommerce-page ul.products li.product:nth-child(5),.woocommerce ul.products li.product:nth-child(7), .woocommerce-page ul.products li.product:nth-child(7),.woocommerce ul.products li.product:nth-child(9), .woocommerce-page ul.products li.product:nth-child(9),.woocommerce ul.products li.product:nth-child(1), .woocommerce-page ul.products li.product:nth-child(11),.woocommerce ul.products li.product:nth-child(13), .woocommerce-page ul.products li.product:nth-child(13),.woocommerce ul.products li.product:nth-child(15), .woocommerce-page ul.products li.product:nth-child(15),.woocommerce ul.products li.product:nth-child(17), .woocommerce-page ul.products li.product:nth-child(17),.woocommerce ul.products li.product:nth-child(19), .woocommerce-page ul.products li.product:nth-child(19),.woocommerce ul.products li.product:nth-child(21), .woocommerce-page ul.products li.product:nth-child(21),.woocommerce ul.products li.product:nth-child(23), .woocommerce-page ul.products li.product:nth-child(23),.woocommerce ul.products li.product:nth-child(25), .woocommerce-page ul.products li.product:nth-child(25),.woocommerce ul.products li.product:nth-child(27), .woocommerce-page ul.products li.product:nth-child(27),.woocommerce ul.products li.product:nth-child(29), .woocommerce-page ul.products li.product:nth-child(29),.woocommerce ul.products li.product:nth-child(31), .woocommerce-page ul.products li.product:nth-child(31),.woocommerce ul.products li.product:nth-child(33), .woocommerce-page ul.products li.product:nth-child(33),.woocommerce ul.products li.product:nth-child(35), .woocommerce-page ul.products li.product:nth-child(35),.woocommerce ul.products li.product:nth-child(37), .woocommerce-page ul.products li.product:nth-child(37),.woocommerce ul.products li.product:nth-child(39), .woocommerce-page ul.products li.product:nth-child(39) {
    clear:both !important;

}

}
/* #Related Products================================================== */
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    width:30.3% !important;
    clear:none
}
.woocommerce .related ul.products li.product:nth-child(4), .woocommerce-page .related ul.products li.product:nth-child(4), .woocommerce .upsells.products ul.products li.product:nth-child(4), .woocommerce-page .upsells.products ul.products li.product:nth-child(4), .woocommerce .related ul li.product:nth-child(4), .woocommerce-page .related ul li.product:nth-child(4), .woocommerce .upsells.products ul li.product:nth-child(4), .woocommerce-page .upsells.products ul li.product:nth-child(4),.woocommerce .related ul.products li.product:nth-child(7), .woocommerce-page .related ul.products li.product:nth-child(7), .woocommerce .upsells.products ul.products li.product:nth-child(7), .woocommerce-page .upsells.products ul.products li.product:nth-child(7), .woocommerce .related ul li.product:nth-child(7), .woocommerce-page .related ul li.product:nth-child(7), .woocommerce .upsells.products ul li.product:nth-child(7), .woocommerce-page .upsells.products ul li.product:nth-child(7),.woocommerce .related ul.products li.product:nth-child(10), .woocommerce-page .related ul.products li.product:nth-child(10), .woocommerce .upsells.products ul.products li.product:nth-child(10), .woocommerce-page .upsells.products ul.products li.product:nth-child(10), .woocommerce .related ul li.product:nth-child(10), .woocommerce-page .related ul li.product:nth-child(10), .woocommerce .upsells.products ul li.product:nth-child(10), .woocommerce-page .upsells.products ul li.product:nth-child(10),.woocommerce .related ul.products li.product:nth-child(13), .woocommerce-page .related ul.products li.product:nth-child(13), .woocommerce .upsells.products ul.products li.product:nth-child(13), .woocommerce-page .upsells.products ul.products li.product:nth-child(13), .woocommerce .related ul li.product:nth-child(13), .woocommerce-page .related ul li.product:nth-child(13), .woocommerce .upsells.products ul li.product:nth-child(13), .woocommerce-page .upsells.products ul li.product:nth-child(13),.woocommerce .related ul.products li.product:nth-child(16), .woocommerce-page .related ul.products li.product:nth-child(16), .woocommerce .upsells.products ul.products li.product:nth-child(16), .woocommerce-page .upsells.products ul.products li.product:nth-child(16), .woocommerce .related ul li.product:nth-child(16), .woocommerce-page .related ul li.product:nth-child(16), .woocommerce .upsells.products ul li.product:nth-child(16), .woocommerce-page .upsells.products ul li.product:nth-child(16),.woocommerce .related ul.products li.product:nth-child(19), .woocommerce-page .related ul.products li.product:nth-child(19), .woocommerce .upsells.products ul.products li.product:nth-child(19), .woocommerce-page .upsells.products ul.products li.product:nth-child(19), .woocommerce .related ul li.product:nth-child(19), .woocommerce-page .related ul li.product:nth-child(19), .woocommerce .upsells.products ul li.product:nth-child(19), .woocommerce-page .upsells.products ul li.product:nth-child(19) {
    clear:both;

}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
    clear:none
}
.woocommerce .related ul.products li.product:nth-child(3), .woocommerce-page .related ul.products li.product:nth-child(3), .woocommerce .upsells.products ul.products li.product:nth-child(3), .woocommerce-page .upsells.products ul.products li.product:nth-child(3), .woocommerce .related ul li.product:nth-child(3), .woocommerce-page .related ul li.product:nth-child(3), .woocommerce .upsells.products ul li.product:nth-child(3), .woocommerce-page .upsells.products ul li.product:nth-child(3),.woocommerce .related ul.products li.product:nth-child(5), .woocommerce-page .related ul.products li.product:nth-child(5), .woocommerce .upsells.products ul.products li.product:nth-child(5), .woocommerce-page .upsells.products ul.products li.product:nth-child(5), .woocommerce .related ul li.product:nth-child(5), .woocommerce-page .related ul li.product:nth-child(5), .woocommerce .upsells.products ul li.product:nth-child(5), .woocommerce-page .upsells.products ul li.product:nth-child(5),.woocommerce .related ul.products li.product:nth-child(5), .woocommerce-page .related ul.products li.product:nth-child(5), .woocommerce .upsells.products ul.products li.product:nth-child(5), .woocommerce-page .upsells.products ul.products li.product:nth-child(5), .woocommerce .related ul li.product:nth-child(5), .woocommerce-page .related ul li.product:nth-child(5), .woocommerce .upsells.products ul li.product:nth-child(5), .woocommerce-page .upsells.products ul li.product:nth-child(5),.woocommerce .related ul.products li.product:nth-child(7), .woocommerce-page .related ul.products li.product:nth-child(7), .woocommerce .upsells.products ul.products li.product:nth-child(7), .woocommerce-page .upsells.products ul.products li.product:nth-child(7), .woocommerce .related ul li.product:nth-child(7), .woocommerce-page .related ul li.product:nth-child(7), .woocommerce .upsells.products ul li.product:nth-child(7), .woocommerce-page .upsells.products ul li.product:nth-child(7) {
    clear:both;

}

}
/* #With Sidebar 5 Col================================================== */
.woo-sidebar-5-col ul.products li a.button {
    padding:8px 5px !important;
    font-size:15px !important 
}
.woo-sidebar-5-col ul.products li.product h3, .woo-sidebar-5-col .woocommerce-page ul.products li.product h3 {
    font-size:16px !important
}
.woo-sidebar-5-col ul.products li.product, .woo-sidebar-5-col .woocommerce-page ul.products li.product {
    width:17% !important;
    margin:0 3% 2.992em 0
}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-sidebar-5-col ul.products li.product, .woo-sidebar-5-col .woocommerce-page ul.products li.product {
    width:22% !important;
    clear:none !important;
    margin:0 3% 2.992em 0;

}
.woocommerce .woo-sidebar-5-col ul.products li.product {
    clear:none !important
}
.woo-sidebar-5-col ul.products li.product:nth-child(5),.woo-sidebar-5-col ul.products li.product:nth-child(9),.woo-sidebar-5-col ul.products li.product:nth-child(13),.woo-sidebar-5-col ul.products li.product:nth-child(17),.woo-sidebar-5-col ul.products li.product:nth-child(21),.woo-sidebar-5-col ul.products li.product:nth-child(25),.woo-sidebar-5-col ul.products li.product:nth-child(29),.woo-sidebar-5-col ul.products li.product:nth-child(33),.woo-sidebar-5-col ul.products li.product:nth-child(37) {
    clear:both !important;

}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woo-sidebar-5-col ul.products li.product, .woo-sidebar-5-col .woocommerce-page ul.products li.product {
    width:46.2% !important;
    clear:none !important;
    margin:0 3% 2.992em 0
}
.woo-sidebar-5-col ul.products li.product h3, .woo-sidebar-5-col .woocommerce-page ul.products li.product h3 {
    font-size:20px !important
}
.woo-sidebar-5-col ul.products li a.button {
    padding:8px 15px !important;
    font-size:22px !important 
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-sidebar-5-col ul.products li.product h3, .woo-sidebar-5-col .woocommerce-page ul.products li.product h3 {
    font-size:20px !important
}
.woo-sidebar-5-col ul.products li a.button {
    padding:8px 15px !important;
    font-size:22px !important 
}
.woo-sidebar-5-col ul.products li.product, .woo-sidebar-5-col .woocommerce-page ul.products li.product {
    width:100% !important;
    clear:none !important;
    margin:0 3% 2.992em 0
}

}
/* #With Sidebar 4 Col================================================== */
.woo-sidebar-4-col ul.products li a.button {
    padding:8px 10px !important;
    font-size:20px !important 
}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-sidebar-4-col .woocommerce ul.products li.product, .woo-sidebar-4-col .woocommerce-page ul.products li.product {
    width:30.3% !important;
    clear:none;
    margin:0 3% 2.992em 0
}
.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(4),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(7),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(10),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(13),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(16),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(19),.woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(22).woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(25).woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(28).woo-sidebar-4-col .woocommerce ul.products li.product:nth-child(31) {
    clear:both;

}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woo-sidebar-4-col ul.products li a.button {
    padding:8px 15px !important;
    font-size:22px !important 
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-sidebar-4-col ul.products li a.button {
    padding:8px 15px !important;
    font-size:22px !important 
}

}
/* #With Sidebar 3 Col================================================== */
.woo-sidebar-3-col ul.products li.product, .woo-sidebar-3-col .woocommerce-page ul.products li.product {
    width:30.3% !important;
    clear:none;
    margin:0 3% 2.992em 0
}
.woo-sidebar-3-col ul.products li.product:nth-child(4),.woo-sidebar-3-col ul.products li.product:nth-child(7),.woo-sidebar-3-col ul.products li.product:nth-child(10),.woo-sidebar-3-col ul.products li.product:nth-child(13),.woo-sidebar-3-col ul.products li.product:nth-child(16),.woo-sidebar-3-col ul.products li.product:nth-child(19),.woo-sidebar-3-col ul.products li.product:nth-child(22).woo-sidebar-3-col ul.products li.product:nth-child(25).woo-sidebar-3-col ul.products li.product:nth-child(28).woo-sidebar-3-col ul.products li.product:nth-child(31) {
    clear:both;

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woo-sidebar-3-col ul.products li.product, .woo-sidebar-3-col .woocommerce-page ul.products li.product {
    width:46.2% !important;
    clear:none !important;
    margin:0 3% 2.992em 0
}
.woo-sidebar-3-col ul.products li.product:nth-child(3),.woo-sidebar-3-col ul.products li.product:nth-child(5),.woo-sidebar-3-col ul.products li.product:nth-child(7),.woo-sidebar-3-col ul.products li.product:nth-child(9),.woo-sidebar-3-col ul.products li.product:nth-child(11),.woo-sidebar-3-col ul.products li.product:nth-child(13),.woo-sidebar-3-col ul.products li.product:nth-child(15).woo-sidebar-3-col ul.products li.product:nth-child(17).woo-sidebar-3-col ul.products li.product:nth-child(19).woo-sidebar-3-col ul.products li.product:nth-child(21) {
    clear:both;

}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-sidebar-3-col ul.products li.product, .woo-sidebar-3-col .woocommerce-page ul.products li.product {
    width:100% !important;

}

}
/* #With Sidebar 2 Col================================================== */
.woo-sidebar-2-col ul.products li.product, .woo-sidebar-2-col .woocommerce-page ul.products li.product {
    width:46.2% !important;
    clear:none !important;
    margin:0 3% 2.992em 0
}
.woo-sidebar-2-col ul.products li.product:nth-child(3),.woo-sidebar-2-col ul.products li.product:nth-child(5),.woo-sidebar-2-col ul.products li.product:nth-child(7),.woo-sidebar-2-col ul.products li.product:nth-child(9),.woo-sidebar-2-col ul.products li.product:nth-child(11),.woo-sidebar-2-col ul.products li.product:nth-child(13),.woo-sidebar-2-col ul.products li.product:nth-child(15).woo-sidebar-2-col ul.products li.product:nth-child(17).woo-sidebar-2-col ul.products li.product:nth-child(19).woo-sidebar-2-col ul.products li.product:nth-child(21) {
    clear:both !important;

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-sidebar-2-col ul.products li.product, .woo-sidebar-2-col .woocommerce-page ul.products li.product {
    width:100% !important;

}

}
/* #With Sidebar 1 Col================================================== */
.woo-sidebar-1-col ul.products li.product, .woo-sidebar-1-col .woocommerce-page ul.products li.product {
    width:100% !important;

}
/* #NO Sidebar 5 Col================================================== */
.woo-no-sidebar-5-col ul.products li.product, .woo-no-sidebar-5-col .woocommerce-page ul.products li.product {
    width:17% !important;
    margin:0 3% 2.992em 0
}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-no-sidebar-5-col ul.products li.product {
    clear:none !important;
    width:30% !important;

}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woo-no-sidebar-5-col ul.products li.product {
    clear:none !important;
    width:46.2% !important;

}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-no-sidebar-5-col ul.products li.product, .woo-sidebar-3-col .woocommerce-page ul.products li.product {
    width:100% !important;

}

}
/* #NO Sidebar 3 Col================================================== */
@media only screen and (min-width:959px) {
    .woo-no-sidebar-3-col ul.products li.product, .woo-no-sidebar-3-col .woocommerce-page ul.products li.product {
    width:30.3% !important;
    margin:0 3% 2.992em 0
}

}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-no-sidebar-3-col ul.products li.type-product, .woo-no-sidebar-3-col .woocommerce-page ul.products li.type-product {
    width:30.3% !important;
    margin:0 3% 2.992em 0
}

}
/* #NO Sidebar 2 Col - main shop page set from theme options================================================== */
.woo-sidebar-2-col ul.products li.product, .woo-sidebar-2-col ul.products li.product,.woo-no-sidebar-2-col ul.products li.product, .woo-no-sidebar-2-col ul.products li.product {
    width:47% !important;

}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-sidebar-2-col ul.products li.product, .woo-sidebar-2-col ul.products li.product,.woo-no-sidebar-2-col ul.products li.product, .woo-no-sidebar-2-col ul.products li.product {
    width:47% !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(even),.woo-no-sidebar-2-col ul.products li.product:nth-child(even) {
    clear:none !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(odd),.woo-no-sidebar-2-col ul.products li.product:nth-child(odd) {
    clear:both !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(3),.woo-sidebar-2-col ul.products li.product:nth-child(1),.woo-no-sidebar-2-col ul.products li.product:nth-child(3),.woo-no-sidebar-2-col ul.products li.product:nth-child(1) {
    clear:none !important 
}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woo-no-sidebar-2-colul.products li.product {
    clear:none !important;
    width:46.2% !important;

}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-no-sidebar-2-col ul.products li.product, .woo-sidebar-2-col .woocommerce-page ul.products li.product {
    width:100% !important;

}

}
/* #NO Sidebar 1 Col - main shop page set from theme options================================================== */
.woo-no-sidebar-1-col ul.products li.product, .woo-no-sidebar-1-col ul.products li.product,.woo-sidebar-1-col ul.products li.product, .woo-sidebar-1-col ul.products li.product {
    width:100% !important;
    clear:none !important;

}
/* #Sidebar 5 Col Related Products - set from theme options================================================== */
@media only screen and (min-width:768px) {
    .woo-sidebar-5-col .woocommerce a.added_to_cart, .woo-sidebar-5-col .woocommerce a.added_to_cart:visited {
    background-image:none !important
}

}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-sidebar-5-col .woocommerce ul.products li.type-product,.woocommerce .woo-sidebar-5-col .upsellsul.products li.type-product,.woocommerce .woo-sidebar-5-col .relatedul.products li.type-product {
    width:22% !important;
    clear:none !important;
    margin:0 3% 2.992em 0;

}
.woo-sidebar-5-col .woocommerce ul.products li.product:nth-child(5),.woocommerce .woo-sidebar-5-col .upsellsul.products li.product:nth-child(5),.woocommerce .woo-sidebar-5-col .relatedul.products li.product:nth-child(5) {
    clear:both !important
}
 
}
/* #Sidebar 3 Col Related Products - set from theme options================================================== */
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woo-sidebar-3-col ul.products li.product, .woo-sidebar-3-col ul.products li.product {
    width:47% !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(even),.woo-no-sidebar-2-col ul.products li.product:nth-child(even) {
    clear:none !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(odd),.woo-no-sidebar-2-col ul.products li.product:nth-child(odd) {
    clear:both !important;

}
.woo-sidebar-2-col ul.products li.product:nth-child(3),.woo-sidebar-2-col ul.products li.product:nth-child(1),.woo-no-sidebar-2-col ul.products li.product:nth-child(3),.woo-no-sidebar-2-col ul.products li.product:nth-child(1) {
    clear:none !important 
}
.woo-sidebar-3-col ul.products li.product:nth-child(even) {
    clear:none !important;

}

.woo-no-sidebar-3-col ul.products li.product:nth-child(4) {
    clear:left !important;

}

.woo-sidebar-3-col ul.products li.product:nth-child(odd)

/* .woo-no-sidebar-3-col ul.products li.product:nth-child(odd) */ {
    clear:both !important;

}
/*.woo-sidebar-3-col ul.products li.product:nth-child(3),
.woo-sidebar-3-col ul.products li.product:nth-child(1),*/
.woo-no-sidebar-3-col ul.products li.product:nth-child(3),
.woo-no-sidebar-3-col ul.products li.product:nth-child(1) {
    clear:none !important 
}



}
/* #Sidebar 2 Col Related Products - set from theme options================================================== */
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woocommerce .woo-no-sidebar-2-col .upsellsul.products li.type-product,.woocommerce .woo-no-sidebar-2-col .relatedul.products li.type-product,.woocommerce .woo-sidebar-2-col .upsellsul.products li.type-product,.woocommerce .woo-sidebar-2-col .relatedul.products li.type-product {
    width:47% !important 
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woo-sidebar-2-col ul.products li.product, .woo-sidebar-2-col .woocommerce-page ul.products li.product {
    width:100% !important;

}

}
/* #Sidebar 1 Col Related Products - set from theme options================================================== */
.woocommerce .woo-no-sidebar-1-col .upsellsul.products li.type-product,.woocommerce .woo-no-sidebar-1-col .relatedul.products li.type-product,.woocommerce .woo-sidebar-1-col .upsellsul.products li.type-product,.woocommerce .woo-sidebar-1-col .relatedul.products li.type-product {
    width:100% !important 
}
/* cart/checkout */
.woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {
    padding:0 10px
}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {
    padding:0 
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {
    padding:0 
}

}
/* #WooComerce Cart Products================================================== */
.woocommerce-cart div.cross-sells ul.products li p {
    margin:0 !important
}
.woocommerce-cart .cross-sells h2 {
    margin-bottom:25px !important;
    font-size:25px
}
.woocommerce-cart div.cross-sells ul.products li br {
    display:none
}
/* second */
@media only screen and (min-width:768px) and (max-width:959px) {
    .woocommerce-cart .cross-sells ul.products li.product {
    width:46% !important
}

}
/* third */
@media only screen and (min-width:480px) and (max-width:767px) {
    .woocommerce-cart .cross-sells ul.products li.type-product {
    width:46% !important;
    clear:none !important
}
 .cart-collaterals, .woocommerce-cart .cross-sells ul.products {
    width:420px;

}
.woocommerce-cart .cross-sells h2 {
    width:420px
}
.woocommerce-cart .cross-sells ul.products li.type-product {
    width:46% !important;
    clear:none !important
}

}
/* fourth */
@media only screen and (max-width:479px) {
    .woocommerce-cart .cross-sells {
    display:none 
}

}

.single-product #menu-primary_menu {margin-bottom:20px}
.woocommerce .single-product {padding-top:20px}

.woocommerce-tabs .commentlist li {width:100%}



/* fix for sale icon on sortable */


.woocommerce ul.sortable.products li.product .onsale, .woocommerce-page ul.sortable.products li.product .onsale {margin:-8px -4px 0 0 !important}


ul#woo-content-1  li.product{margin-top:10px !important;}












