/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
/*.dropdown_widget.dropdown_widget_cart { display:none!important; }*/
/*
.woo-variation-swatches .woo-variation-raw-select {
	display: block!important;
	height: auto!important;
}
*/
#top .av-main-nav li:hover > ul {
    /*max-width: 100%;*/
}
#top .av-main-nav li > ul {
    max-width: unset;
	/*display: block;*/
}
#top .av-main-nav li.current-menu-item > ul {
    /*max-width: 100%;*/
	border-top-color: #a81010;
	/*display: block;*/
}
#top .template-shop .product_meta {
    top: unset;
}
.single-product-main-image {
    padding-bottom: 0;
}
.product .addquotelistlink {
    clear: none;
    display: inline;
}
.single_variation_wrap {
    margin: 0;
}
#top .variations td:nth-child(2) {
	padding-left: 0;
}
#top .variations th, #top .variations td {
    padding: 0px 10px 5px;
}
#top .variations th.label {
    text-align: left;
	padding-left: 0;
    padding-bottom: 0px;
}
#top .variations td:first-child {
    padding-left: 0;
}
.reset_variations {
	display: none!important;
}
#top .av-product-class-minimal .inner_product_header {
    padding: 1px 0;
}
.product-col {
	overflow: hidden;
}
.product-col p {
    margin: 0px;
}
.product-col .woocommerce-full-description p {
	margin-bottom: 10px;
}
.template-shop .single-product-main-image .images a:first-child {
	width: 94%;
	aspect-ratio: 1 / 1;
	
	display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.av-main-nav li:not(.menu-item-has-children) {
	/*display: none;*/
}
.after-single-product-summary {
	overflow: hidden;
}
.woocommerce-full-description h3 {
	text-transform: uppercase
}
.single-product .template-shop {
    padding-top: 20px;
}
.single-product .template-shop .woocommerce-breadcrumb {
    padding-bottom: 10px;
}
.main_color .summary div {
    display: inline;
}
#top div .dropdown_widget_cart {
    display: none!important;
}
div table.shop_table td.product-size {
    text-transform: uppercase;
}
ul.cart_dropdown  { cursor:pointer }
.gform_wrapper .ginput_complex .name_first label { display:none; }
ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
	display: none;	
}
.avia_cookie_text a {
	text-decoration: underline;
	color:#fff;	
}
#top .avia-post-nav {
	padding: 15px 30px;
}
#top .av-main-nav ul a {
    line-height: normal;
}
#top div table.shop_attributes th {
	text-transform: none;
	color: #000;
}
#top div div.product .woocommerce-tabs .panel {
    padding: 10px 1px;
    border: none;
    background-color: #fff;
    border-top: 1px solid #e1e1e1;
}
#top .single-product-main-image .thumbnails a {
    margin: 0px 7px 7px 0;
    padding: 0px;
    width: 120px;
    height: 120px;
	
	display: flex;
}
#top .single-product-main-image .thumbnails div.woocommerce-product-gallery__image {
	display: none;
}
#top .product div.images img {
    /*width: auto;
    height: 100%;
	margin: 0 auto;*/
	/*width: min-content;*/
	width: -webkit-fill-available;
    max-height: 100%;
    margin: auto auto;
	object-fit: contain;
}
#top .variations_form {
    padding: 0;
    border: none;
}
#top .variations {
    width: fit-content;
}
ul.products li .colours_variants ul.productColours {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
}

#top li.variable-item, ul.products li .colours_variants ul.productColours li, .hex_box {
    height: 20px;
    width: 20px;
    border-radius: 0;
	box-shadow: none;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcccc;
	margin: 3px;
    padding: 2px;
	float: none;
}
.hex_box {
	display: inline-block;
}
ul.products li .colours_variants ul.productColours li.more {
	border: none;
	margin-bottom: 0;
    margin-left: 0;
}

#top li.variable-item.selected {
    border-color: red!important;
    box-shadow: none;
}
.woo-variation-swatches .variable-item-span {
	display: none
}

.woo-variation-swatches ul[data-attribute_name="attribute_pa_size"] .variable-item-span {
	display: inline;
    text-transform: uppercase;
}
.woo-variation-swatches ul[data-attribute_name="attribute_pa_size"] li.size-with-numbers .variable-item-span {
	display: inline;
    text-transform:none;
}
#top.woo-variation-swatches ul[data-attribute_name="attribute_pa_size"] li.variable-item {
	width: fit-content;
    padding: 4px 4px;
    height: auto;
}
#top.woo-variation-swatches ul[data-attribute_name="attribute_pa_size"] li.variable-item .variable-item-contents {
	padding: 0 3px;
    display: block;
    vertical-align: middle;
    line-height: 10px;
}

#top .hide {
	display: none!important;
}


.woo-variation-swatches .button-variable-item[data-value="multicolour"],ul.productColours li[data-value="multicolour"], .bapf_body .bapf_clr_span.multicolour {
	background: conic-gradient(from 90deg,violet,indigo,blue,green,yellow,orange,red,violet)!important;
}
.woo-variation-swatches .button-variable-item[data-value*="black"],ul.productColours li[data-value*="black"], .bapf_body .bapf_clr_span[data-value*="black"] {
	background-color: #000000!important;
}
.woo-variation-swatches .button-variable-item[data-value="deep black"],ul.productColours li[data-value="deep black"], .bapf_body .bapf_clr_span[data-value="deep black"] {
	background-color: #000000!important;
}
.woo-variation-swatches .button-variable-item[data-value="recycled black"],ul.productColours li[data-value="recycled black"], .bapf_body .bapf_clr_span[data-value="recycled black"] {
	background-color: #000000!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-black"],ul.productColours li[data-value="black-black"], .bapf_body .bapf_clr_span[data-value="black-black"] {
	background: linear-gradient(to bottom right, #000000 48%, #ffffff 49% 50%, #000000 51% 100%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-blue"],ul.productColours li[data-value="black-blue"], .bapf_body .bapf_clr_span[data-value="black-blue"] {
	background: linear-gradient(to bottom right, #000000 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-green"],ul.productColours li[data-value="black-green"], .bapf_body .bapf_clr_span[data-value="black-green"] {
	background: linear-gradient(to bottom right, #000000 50%, #00FF00 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-white"],ul.productColours li[data-value="black-white"] {
	background: linear-gradient(to bottom right, #101820 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-white"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-grey"],ul.productColours li[data-value="black-grey"] {
	background: linear-gradient(to bottom right, #101820 50%, #92949B 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-grey"] {
	background: linear-gradient(to bottom right, #000000 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-orange"],ul.productColours li[data-value="black-orange"] {
	background: linear-gradient(to bottom right, #101820 50%, #E88730 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-orange"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFA500 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-lime"],ul.productColours li[data-value="black-lime"], .bapf_body .bapf_clr_span[data-value="black-lime"] {
	background: linear-gradient(to bottom right, #000000 50%, #32CD32 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-red"],ul.productColours li[data-value="black-red"], .bapf_body .bapf_clr_span[data-value="black-red"] {
	background: linear-gradient(to bottom right, #000000 50%, #FF0000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-yellow"],ul.productColours li[data-value="black-yellow"] {
	background: linear-gradient(to bottom right, #101820 50%, #F7E52B 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-yellow"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFFF00 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-pink"],ul.productColours li[data-value="black-yellow"], .bapf_body .bapf_clr_span[data-value="black-pink"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFC0CB 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-silver"],ul.productColours li[data-value="black-silver"], .bapf_body .bapf_clr_span[data-value="black-silver"] {
	background: linear-gradient(to bottom right, #000000 50%, #C0C0C0 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-golden"],ul.productColours li[data-value="black-golden"], .bapf_body .bapf_clr_span[data-value="black-golden"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFD700 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-dark nickel"],ul.productColours li[data-value="black-dark nickel"], .bapf_body .bapf_clr_span[data-value="black-dark nickel"] {
	background: linear-gradient(to bottom right, #000000 50%, #727472 50%)!important;
}

.woo-variation-swatches .button-variable-item[data-value="heather denim"],ul.productColours li[data-value="heather denim"], .bapf_body .bapf_clr_span[data-value="heather denim"] {
	background-color: #434F69!important;
}
.woo-variation-swatches .button-variable-item[data-value*="anthracite"],ul.productColours li[data-value*="anthracite"], .bapf_body .bapf_clr_span[data-value*="anthracite"] {
	background-color: #383E42!important;
}
.woo-variation-swatches .button-variable-item[data-value*="aqua"],ul.productColours li[data-value*="aqua"], .bapf_body .bapf_clr_span[data-value*="aqua"] {
	background-color: #00FFFF!important;
}

.woo-variation-swatches .button-variable-item[data-value="charcoal melange"],ul.productColours li[data-value="charcoal melange"], .bapf_body .bapf_clr_span[data-value="charcoal melange"] {
	background-color: #36454F!important;
}
.woo-variation-swatches .button-variable-item[data-value="grey melange"],ul.productColours li[data-value="grey melange"], .bapf_body .bapf_clr_span[data-value="grey melange"] {
	background-color: #CCCAC9!important;
}
.woo-variation-swatches .button-variable-item[data-value*="fuchsia"],ul.productColours li[data-value*="fuchsia"], .bapf_body .bapf_clr_span[data-value*="fuchsia"] {
	background-color: #FF0080!important;
}
.woo-variation-swatches .button-variable-item[data-value="neon fuchsia"],ul.productColours li[data-value="neon fuchsia"], .bapf_body .bapf_clr_span[data-value="neon fuchsia"] {
	background-color: #FE59C2!important;
}
.woo-variation-swatches .button-variable-item[data-value*="wood"],ul.productColours li[data-value*="wood"], .bapf_body .bapf_clr_span[data-value*="wood"] {
	background-color: #A1662F!important;
}
.woo-variation-swatches .button-variable-item[data-value*="grey"],ul.productColours li[data-value*="grey"], .bapf_body .bapf_clr_span[data-value*="grey"] {
	background-color: #808080!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark grey"],ul.productColours li[data-value="dark grey"], .bapf_body .bapf_clr_span[data-value="dark grey"] {
	background-color: #A9A9A9!important;
}
.woo-variation-swatches .button-variable-item[data-value="grey-white"],ul.productColours li[data-value="grey-white"], .bapf_body .bapf_clr_span[data-value="grey-white"] {
	background: linear-gradient(to bottom right, #808080 50%, #FFFFFF 50%)!important;
}

.woo-variation-swatches .button-variable-item[data-value*="brown"],ul.productColours li[data-value*="brown"], .bapf_body .bapf_clr_span[data-value*="brown"] {
	background-color: #A52A2A!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark brown"],ul.productColours li[data-value="dark brown"], .bapf_body .bapf_clr_span[data-value="dark brown"] {
	background-color: #63513D!important;
}
.woo-variation-swatches .button-variable-item[data-value="light brown"],ul.productColours li[data-value="light brown"], .bapf_body .bapf_clr_span[data-value="light brown"] {
	background-color: #E1B87F!important;
}
.woo-variation-swatches .button-variable-item[data-value="brown-white"],ul.productColours li[data-value="brown-white"], .bapf_body .bapf_clr_span[data-value="brown-white"] {
	background: linear-gradient(to bottom right, #964B00 50%, #FFFFFF 50%)!important;
}

.woo-variation-swatches .button-variable-item[data-value*="cherry red"],ul.productColours li[data-value*="cherry red"], .bapf_body .bapf_clr_span[data-value*="cherry red"] {
	background-color: #D8B596!important;
}
.woo-variation-swatches .button-variable-item[data-value*="lime"],ul.productColours li[data-value*="lime"], .bapf_body .bapf_clr_span[data-value*="lime"] {
	background-color: #32CD32!important;
}
.woo-variation-swatches .button-variable-item[data-value*="navy"],ul.productColours li[data-value*="navy"], .bapf_body .bapf_clr_span[data-value*="navy"] {
	background-color: #000080!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark navy"],ul.productColours li[data-value="dark navy"], .bapf_body .bapf_clr_span[data-value="dark navy"] {
	background-color: #000435!important;
}
.woo-variation-swatches .button-variable-item[data-value="french navy"],ul.productColours li[data-value="french navy"], .bapf_body .bapf_clr_span[data-value="french navy"] {
	background-color: #022658!important;
}
.woo-variation-swatches .button-variable-item[data-value="recycled navy"],ul.productColours li[data-value="recycled navy"], .bapf_body .bapf_clr_span[data-value="recycled navy"] {
	background-color: #000080!important;
}
.woo-variation-swatches .button-variable-item[data-value="navy-white"],ul.productColours li[data-value="navy-white"], .bapf_body .bapf_clr_span[data-value="navy-white"] {
	background: linear-gradient(to bottom right, #000080 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french navy-white"],ul.productColours li[data-value="french navy-white"] {
	background: linear-gradient(to bottom right, #242376 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french navy-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value*="off white"],ul.productColours li[data-value*="off white"], .bapf_body .bapf_clr_span[data-value*="off white"] {
	background-color: #FAF9F6!important;
}
.woo-variation-swatches .button-variable-item[data-value*="turquoise"],ul.productColours li[data-value*="turquoise"], .bapf_body .bapf_clr_span[data-value*="turquoise"] {
	background-color: #40E0D0!important;
}
.woo-variation-swatches .button-variable-item[data-value*="lavender"],ul.productColours li[data-value*="lavender"], .bapf_body .bapf_clr_span[data-value*="lavender"] {
	background-color: #b2a1cd!important;
}
.woo-variation-swatches .button-variable-item[data-value*="taupe"],ul.productColours li[data-value*="taupe"], .bapf_body .bapf_clr_span[data-value*="taupe"] {
	background-color: #B29784!important;
}
.woo-variation-swatches .button-variable-item[data-value*="champagne"],ul.productColours li[data-value*="champagne"], .bapf_body .bapf_clr_span[data-value*="champagne"] {
	background-color: #F7E7CE!important;
}
.woo-variation-swatches .button-variable-item[data-value="tan"],ul.productColours li[data-value="tan"], .bapf_body .bapf_clr_span[data-value="tan"] {
	background-color: #3B4559!important;
}
.woo-variation-swatches .button-variable-item[data-value*="red"],ul.productColours li[data-value*="red"], .bapf_body .bapf_clr_span[data-value*="red"] {
	background-color: #FF0000!important;
}
.woo-variation-swatches .button-variable-item[data-value="luscious red"],ul.productColours li[data-value="luscious red"], .bapf_body .bapf_clr_span[data-value="luscious red"] {
	background-color: #D6394B!important;
}
.woo-variation-swatches .button-variable-item[data-value="cherry red"],ul.productColours li[data-value="cherry red"], .bapf_body .bapf_clr_span[data-value="cherry red"] {
	background-color: #D2042D!important;
}
.woo-variation-swatches .button-variable-item[data-value="red-white"],ul.productColours li[data-value="red-white"], .bapf_body .bapf_clr_span[data-value="red-white"] {
	background: linear-gradient(to bottom right, #FF0000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value*="golden"],ul.productColours li[data-value*="golden"], .bapf_body .bapf_clr_span[data-value*="golden"] {
	background-color: #FFD700!important;
}
.woo-variation-swatches .button-variable-item[data-value="matt golden"],ul.productColours li[data-value="matt golden"], .bapf_body .bapf_clr_span[data-value="matt golden"] {
	background-color: #D2BF37!important;
}
.woo-variation-swatches .button-variable-item[data-value*="ivory"],ul.productColours li[data-value*="ivory"], .bapf_body .bapf_clr_span[data-value*="ivory"] {
	background-color: #FFFFF0!important;
}
.woo-variation-swatches .button-variable-item[data-value*="green"],ul.productColours li[data-value*="green"], .bapf_body .bapf_clr_span[data-value*="green"] {
	background-color: #008000!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark green"],ul.productColours li[data-value="dark green"], .bapf_body .bapf_clr_span[data-value="dark green"] {
	background-color: #013220!important;
}
.woo-variation-swatches .button-variable-item[data-value="neon green"],ul.productColours li[data-value="neon green"], .bapf_body .bapf_clr_span[data-value="neon green"] {
	background-color: #39FF14!important;
}
.woo-variation-swatches .button-variable-item[data-value="apple green"],ul.productColours li[data-value="apple green"], .bapf_body .bapf_clr_span[data-value="apple green"] {
	background-color: #76CD26!important;
}
.woo-variation-swatches .button-variable-item[data-value="kelly green"],ul.productColours li[data-value="kelly green"], .bapf_body .bapf_clr_span[data-value="kelly green"] {
	background-color: #4CBB17!important;
}
.woo-variation-swatches .button-variable-item[data-value="frozen green"],ul.productColours li[data-value="frozen green"], .bapf_body .bapf_clr_span[data-value="frozen green"] {
	background-color: #D6E6D5!important;
}
.woo-variation-swatches .button-variable-item[data-value*="azure"],ul.productColours li[data-value*="azure"], .bapf_body .bapf_clr_span[data-value*="azure"] {
	background-color: #007FFF!important;
}
.woo-variation-swatches .button-variable-item[data-value*="cream"],ul.productColours li[data-value*="cream"], .bapf_body .bapf_clr_span[data-value*="cream"] {
	background-color: #FFFDD0!important;
}
.woo-variation-swatches .button-variable-item[data-value="creamy green"],ul.productColours li[data-value="creamy green"], .bapf_body .bapf_clr_span[data-value="creamy green"] {
	background-color: #A1CCA1!important;
}
.woo-variation-swatches .button-variable-item[data-value="golf green"],ul.productColours li[data-value="golf green"], .bapf_body .bapf_clr_span[data-value="golf green"] {
	background-color: #009170!important;
}
.woo-variation-swatches .button-variable-item[data-value="forest green"],ul.productColours li[data-value="forest green"], .bapf_body .bapf_clr_span[data-value="forest green"] {
	background-color: #228B22!important;
}
.woo-variation-swatches .button-variable-item[data-value="bottle green"],ul.productColours li[data-value="bottle green"], .bapf_body .bapf_clr_span[data-value="bottle green"] {
	background-color: #006A4E!important;
}
.woo-variation-swatches .button-variable-item[data-value="fir green"],ul.productColours li[data-value="fir green"], .bapf_body .bapf_clr_span[data-value="fir green"] {
	background-color: #004400!important;
}
.woo-variation-swatches .button-variable-item[data-value="light green"],ul.productColours li[data-value="light green"], .bapf_body .bapf_clr_span[data-value="light green"] {
	background-color: #90EE90!important;
}
.woo-variation-swatches .button-variable-item[data-value="green-white"],ul.productColours li[data-value="green-white"], .bapf_body .bapf_clr_span[data-value="green-white"] {
	background: linear-gradient(to bottom right, #00FF00 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="green-black"],ul.productColours li[data-value="green-black"], .bapf_body .bapf_clr_span[data-value="green-black"] {
	background: linear-gradient(to bottom right, #00FF00 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-light-green"],ul.productColours li[data-value="black-light-green"], .bapf_body .bapf_clr_span[data-value="black-light-green"] {
	background: linear-gradient(to bottom right, #000000 50%, #90EE90 50%)!important;
}

.woo-variation-swatches .button-variable-item[data-value*="blue"],ul.productColours li[data-value*="blue"], .bapf_body .bapf_clr_span[data-value*="blue"] {
	background-color: #0000FF!important;
}
.woo-variation-swatches .button-variable-item[data-value="royal blue"],ul.productColours li[data-value="royal blue"], .bapf_body .bapf_clr_span[data-value="royal blue"] {
	background-color: #4169E1!important;
}
.woo-variation-swatches .button-variable-item[data-value="heaven blue"],ul.productColours li[data-value="heaven blue"], .bapf_body .bapf_clr_span[data-value="heaven blue"] {
	background-color: #6AC2D9!important;
}
.woo-variation-swatches .button-variable-item[data-value="tranquil blue"],ul.productColours li[data-value="tranquil blue"], .bapf_body .bapf_clr_span[data-value="tranquil blue"] {
	background-color: #4D91C6!important;
}
.woo-variation-swatches .button-variable-item[data-value="cobalt blue"],ul.productColours li[data-value="cobalt blue"], .bapf_body .bapf_clr_span[data-value="cobalt blue"] {
	background-color: #0047AB!important;
}
.woo-variation-swatches .button-variable-item[data-value="cobalt blue-white"],ul.productColours li[data-value="cobalt blue-white"], .bapf_body .bapf_clr_span[data-value="cobalt blue-white"] {
	background: linear-gradient(to bottom right, #0047AB 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="blue-white"],ul.productColours li[data-value="blue-white"], .bapf_body .bapf_clr_span[data-value="blue-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="blue-grey"],ul.productColours li[data-value="blue-grey"], .bapf_body .bapf_clr_span[data-value="blue-grey"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="blue-blue"],ul.productColours li[data-value="blue-blue"], .bapf_body .bapf_clr_span[data-value="blue-blue"] {
	background: linear-gradient(to bottom right, #0000FF 48%, #ffffff 49% 50%, #0000FF 51% 100%)!important;
}

#top li.variable-item.button-variable-item[data-value*="white"],ul.productColours li[data-value*="white"], .bapf_body .bapf_clr_span[data-value*="white"] {
	background-color: #FFFFFF!important;
	border-color: #c2c2c2!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-black"],ul.productColours li[data-value="white-black"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="white-black"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-orange"],ul.productColours li[data-value="white-orange"], .bapf_body .bapf_clr_span[data-value="white-orange"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #FFA500 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-yellow"],ul.productColours li[data-value="white-yellow"], .bapf_body .bapf_clr_span[data-value="white-yellow"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #FFFF00 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-green"],ul.productColours li[data-value="white-green"], .bapf_body .bapf_clr_span[data-value="white-green"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #00FF00 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-navy"],ul.productColours li[data-value="white-navy"], .bapf_body .bapf_clr_span[data-value="white-navy"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #000080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-red"],ul.productColours li[data-value="white-red"], .bapf_body .bapf_clr_span[data-value="white-red"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #FF0000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-blue"],ul.productColours li[data-value="white-blue"], .bapf_body .bapf_clr_span[data-value="white-blue"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-grey"],ul.productColours li[data-value="white-grey"], .bapf_body .bapf_clr_span[data-value="white-grey"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-white"],ul.productColours li[data-value="white-white"], .bapf_body .bapf_clr_span[data-value="white-white"] {
	background: linear-gradient(to bottom right, #FFFFFF 48%, #000000 49% 50%, #FFFFFF 51% 100%)!important;
}

#top li.variable-item.button-variable-item[data-value*="salmon"],ul.productColours li[data-value*="salmon"], .bapf_body .bapf_clr_span[data-value*="salmon"] {
	background-color: #FA8072!important;
}
.woo-variation-swatches .button-variable-item[data-value*="orange"],ul.productColours li[data-value*="orange"], .bapf_body .bapf_clr_span[data-value*="orange"] {
	background-color: #FFA500!important;
}
.woo-variation-swatches .button-variable-item[data-value="sundial orange"],ul.productColours li[data-value="sundial orange"], .bapf_body .bapf_clr_span[data-value="sundial orange"] {
	background-color: #CF8848!important;
}
.woo-variation-swatches .button-variable-item[data-value="neon orange"],ul.productColours li[data-value="neon orange"], .bapf_body .bapf_clr_span[data-value="neon orange"] {
	background-color: #FF5F1F!important;
}
.woo-variation-swatches .button-variable-item[data-value="burnt orange"],ul.productColours li[data-value="burnt orange"], .bapf_body .bapf_clr_span[data-value="burnt orange"] {
	background-color: #CC5500!important;
}
.woo-variation-swatches .button-variable-item[data-value="orange-pink"],ul.productColours li[data-value="orange-pink"], .bapf_body .bapf_clr_span[data-value="orange-pink"] {
	background: linear-gradient(to bottom right, #FFA500 50%, #FFC0CB 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="orange-white"],ul.productColours li[data-value="orange-white"] {
	background: linear-gradient(to bottom right, #E88730 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="orange-white"] {
	background: linear-gradient(to bottom right, #FFA500 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="light-green-white"],ul.productColours li[data-value="light-green-white"], .bapf_body .bapf_clr_span[data-value="light-green-white"] {
	background: linear-gradient(to bottom right, #90EE90 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="yellow-white"],ul.productColours li[data-value="yellow-white"], .bapf_body .bapf_clr_span[data-value="yellow-white"] {
	background: linear-gradient(to bottom right, #FFFF00 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="reflex-blue-white"],ul.productColours li[data-value="reflex-blue-white"], .bapf_body .bapf_clr_span[data-value="reflex-blue-white"] {
	background: linear-gradient(to bottom right, #364FBA 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="light-brown-grey"],ul.productColours li[data-value="light-brown-grey"], .bapf_body .bapf_clr_span[data-value="light-brown-grey"] {
	background: linear-gradient(to bottom right, #CBA188 50%, #55504C 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="kelly-green-white"],ul.productColours li[data-value="kelly-green-white"] {
	background: linear-gradient(to bottom right, #2E714A 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="kelly-green-white"] {
	background: linear-gradient(to bottom right, #008000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-fluorescent-orange"],ul.productColours li[data-value="black-fluorescent-orange"] {
	background: linear-gradient(to bottom right, #101820 50%, #FF5F1F 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-fluorescent-orange"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFA500 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french-navy-putty"],ul.productColours li[data-value="french-navy-putty"] {
	background: linear-gradient(to bottom right, #242376 50%, #D1C3A7 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french-navy-putty"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #F5F5DC 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="putty-french-navy"],ul.productColours li[data-value="putty-french-navy"] {
	background: linear-gradient(to bottom right, #D1C3A7 50%, #242376 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="putty-french-navy"] {
	background: linear-gradient(to bottom right, #F5F5DC 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-light-grey"],ul.productColours li[data-value="black-light-grey"], .bapf_body .bapf_clr_span[data-value="black-light-grey"] {
	background: linear-gradient(to bottom right, #101820 50%, #BFC7D6 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-light-grey"] {
	background: linear-gradient(to bottom right, #000000 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="bottle-green-white"],ul.productColours li[data-value="bottle-green-white"] {
	background: linear-gradient(to bottom right, #294830 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="bottle-green-white"] {
	background: linear-gradient(to bottom right, #008000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="burgundy-white"],ul.productColours li[data-value="burgundy-white"] {
	background: linear-gradient(to bottom right, #800020 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="burgundy-white"] {
	background: linear-gradient(to bottom right, #FF0000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french-navy-light-grey"],ul.productColours li[data-value="french-navy-light-grey"] {
	background: linear-gradient(to bottom right, #242376 50%, #BFC7D6 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french-navy-light-grey"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french-navy-white"],ul.productColours li[data-value="french navy-white"] {
	background: linear-gradient(to bottom right, #242376 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french-navy-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="grey-black"],ul.productColours li[data-value="grey-black"] {
	background: linear-gradient(to bottom right, #92949B 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="grey-black"] {
	background: linear-gradient(to bottom right, #808080 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="grey-grey"],ul.productColours li[data-value="grey-grey"] {
	background: linear-gradient(to bottom right, #92949B 48%, #ffffff 49% 50%, #92949B 51% 100%)!important;
}
.bapf_body .bapf_clr_span[data-value="grey-grey"] {
	background: linear-gradient(to bottom right, #808080 48%, #ffffff 49% 50%, #808080 51% 100%)!important;
}

.woo-variation-swatches .button-variable-item[data-value="navy-sky-blue"],ul.productColours li[data-value="navy-sky-blue"] {
	background: linear-gradient(to bottom right, #10223D 50%, #7C9ED9 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="navy-sky-blue"] {
	background: linear-gradient(to bottom right, #0000FF 48%, #ffffff 49% 50%, #0000FF 51% 100%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="denim-blue"],ul.productColours li[data-value="denim-blue"] {
	background-color: #454D51!important;
}
.bapf_body .bapf_clr_span[data-value="denim-blue"] {
	background-color: #0000FF!important;
}
.woo-variation-swatches .button-variable-item[data-value="light-grey-black"],ul.productColours li[data-value="light-grey-black"] {
	background: linear-gradient(to bottom right, #BFC7D6 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="light-grey-black"] {
	background: linear-gradient(to bottom right, #808080 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="bottle-green-black"],ul.productColours li[data-value="bottle-green-black"] {
	background: linear-gradient(to bottom right, #294830 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="bottle-green-black"] {
	background: linear-gradient(to bottom right, #008000 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="orange-black"],ul.productColours li[data-value="orange-black"] {
	background: linear-gradient(to bottom right, #E88730 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="orange-black"] {
	background: linear-gradient(to bottom right, #FFA500 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="sky-blue-french-navy"],ul.productColours li[data-value="sky-blue-french-navy"] {
	background: linear-gradient(to bottom right, #7C9ED9 50%, #242376 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="sky-blue-french-navy"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="white-french-navy"],ul.productColours li[data-value="white-french-navy"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #242376 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="white-french-navy"] {
	background: linear-gradient(to bottom right, #FFFFFF 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-fluorescent-yellow"],ul.productColours li[data-value="black-fluorescent-yellow"] {
	background: linear-gradient(to bottom right, #101820 50%, #FAF54E 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-fluorescent-yellow"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFFF00 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-fuchsia"],ul.productColours li[data-value="black-fuchsia"] {
	background: linear-gradient(to bottom right, #101820 50%, #D95C9B 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-fuchsia"] {
	background: linear-gradient(to bottom right, #000000 50%, #FFC0CB 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="black-lime-green"],ul.productColours li[data-value="black-lime-green"] {
	background: linear-gradient(to bottom right, #101820 50%, #D0FA0D 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="black-lime-green"] {
	background: linear-gradient(to bottom right, #000000 50%, #008000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="bottle-green-bottle-green"],ul.productColours li[data-value="bottle-green-bottle-green"] {
	background: linear-gradient(to bottom right, #294830 50%, #294830 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="bottle-green-bottle-green"] {
	background: linear-gradient(to bottom right, #008000 48%, #FFFFFF 49% 50%, #008000 51% 100%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="bottle-green-off-white"],ul.productColours li[data-value="bottle-green-off-white"] {
	background: linear-gradient(to bottom right, #294830 50%, #F1E8DF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="bottle-green-off-white"] {
	background: linear-gradient(to bottom right, #008000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="burgundy-grey"],ul.productColours li[data-value="burgundy-grey"] {
	background: linear-gradient(to bottom right, #800020 50%, #92949B 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="burgundy-grey"] {
	background: linear-gradient(to bottom right, #FF0000 50%, #808080 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="burgundy-off-white"],ul.productColours li[data-value="burgundy-off-white"] {
	background: linear-gradient(to bottom right, #800020 50%, #F1E8DF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="burgundy-off-white"] {
	background: linear-gradient(to bottom right, #FF0000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="fluorescent-yellow-white"],ul.productColours li[data-value="fluorescent-yellow-white"] {
	background: linear-gradient(to bottom right, #FAF54E 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="fluorescent-yellow-white"] {
	background: linear-gradient(to bottom right, #FFFF00 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="forest-green-taupe"],ul.productColours li[data-value="forest-green-taupe"] {
	background: linear-gradient(to bottom right, #334D41 50%, #B59A83 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="forest-green-taupe"] {
	background: linear-gradient(to bottom right, #008000 50%, #A52A2A 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french-navy-french-navy"],ul.productColours li[data-value="french-navy-french-navy"] {
	background: linear-gradient(to bottom right, #242376 50%, #242376 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french-navy-french-navy"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #0000FF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="french-navy-taupe"],ul.productColours li[data-value="french-navy-taupe"] {
	background: linear-gradient(to bottom right, #242376 50%, #B59A83 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="french-navy-taupe"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #A52A2A 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="fuchsia-off-white"],ul.productColours li[data-value="fuchsia-off-white"] {
	background: linear-gradient(to bottom right, #D95C9B 50%, #F1E8DF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="fuchsia-off-white"] {
	background: linear-gradient(to bottom right, #FFC0CB 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="fuchsia-white"],ul.productColours li[data-value="fuchsia-white"] {
	background: linear-gradient(to bottom right, #D95C9B 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="fuchsia-white"] {
	background: linear-gradient(to bottom right, #FFC0CB 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather-grey-black"],ul.productColours li[data-value="heather-grey-black"] {
	background: linear-gradient(to bottom right, #BCBCBC 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="heather-grey-black"] {
	background: linear-gradient(to bottom right, #808080 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="light-grey-light-grey"],ul.productColours li[data-value="light-grey-light-grey"] {
	background: linear-gradient(to bottom right, #BFC7D6 48%, #FFFFFF 49% 50%, #BFC7D6 51% 100%)!important;
}
.bapf_body .bapf_clr_span[data-value="light-grey-light-grey"] {
	background: linear-gradient(to bottom right, #808080 48%, #FFFFFF 49% 50%, #808080 51% 100%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="light-grey-white"],ul.productColours li[data-value="light-grey-white"] {
	background: linear-gradient(to bottom right, #BFC7D6 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="light-grey-white"] {
	background: linear-gradient(to bottom right, #808080 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="lime-green-white"],ul.productColours li[data-value="lime-green-white"] {
	background: linear-gradient(to bottom right, #D0FA0D 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="lime-green-white"] {
	background: linear-gradient(to bottom right, #008000 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="navy-black"],ul.productColours li[data-value="navy-black"] {
	background: linear-gradient(to bottom right, #10223D 50%, #101820 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="navy-black"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="navy-white"],ul.productColours li[data-value="navy-white"] {
	background: linear-gradient(to bottom right, #10223D 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="navy-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="purple-white"],ul.productColours li[data-value="purple-white"] {
	background: linear-gradient(to bottom right, #814D9A 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="purple-white"] {
	background: linear-gradient(to bottom right, #800080 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="sky-blue-white"],ul.productColours li[data-value="sky-blue-white"] {
	background: linear-gradient(to bottom right, #7C9ED9 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="sky-blue-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="bright-royal-white"],ul.productColours li[data-value="bright-royal-white"] {
	background: linear-gradient(to bottom right, #1C5DAF 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="bright-royal-white"] {
	background: linear-gradient(to bottom right, #0000FF 50%, #FFFFFF 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="classic-red-white"],ul.productColours li[data-value="classic-red-white"] {
	background: linear-gradient(to bottom right, #C72929 50%, #FFFFFF 50%)!important;
}
.bapf_body .bapf_clr_span[data-value="classic-red-white"] {
	background: linear-gradient(to bottom right, #FF0000 50%, #FFFFFF 50%)!important;
}






.woo-variation-swatches .button-variable-item[data-value*="pink"],ul.productColours li[data-value*="pink"], .bapf_body .bapf_clr_span[data-value*="pink"] {
	background-color: #FFC0CB!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark pink"],ul.productColours li[data-value="dark pink"], .bapf_body .bapf_clr_span[data-value="dark pink"] {
	background-color: #AA336A!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather pink"],ul.productColours li[data-value="heather pink"], .bapf_body .bapf_clr_span[data-value="heather pink"] {
	background-color: #F5DADF!important;
}
.woo-variation-swatches .button-variable-item[data-value="neon pink"],ul.productColours li[data-value="neon pink"], .bapf_body .bapf_clr_span[data-value="neon pink"] {
	background-color: #FF10F0!important;
}
.woo-variation-swatches .button-variable-item[data-value="orchid pink"],ul.productColours li[data-value="orchid pink"], .bapf_body .bapf_clr_span[data-value="orchid pink"] {
	background-color: #F2BDCD!important;
}
.woo-variation-swatches .button-variable-item[data-value="creamy pink"],ul.productColours li[data-value="creamy pink"], .bapf_body .bapf_clr_span[data-value="creamy pink"] {
	background-color: #FF69B4!important;
}
.woo-variation-swatches .button-variable-item[data-value="medium pink"],ul.productColours li[data-value="medium pink"], .bapf_body .bapf_clr_span[data-value="medium pink"] {
	background-color: #F36196!important;
}
.woo-variation-swatches .button-variable-item[data-value*="purple"],ul.productColours li[data-value*="purple"], .bapf_body .bapf_clr_span[data-value*="purple"] {
	background-color: #800080!important;
}
.woo-variation-swatches .button-variable-item[data-value*="silver"],ul.productColours li[data-value*="silver"], .bapf_body .bapf_clr_span[data-value*="silver"] {
	background-color: #C0C0C0!important;
}

.woo-variation-swatches .button-variable-item[data-value="silver-black"],ul.productColours li[data-value="silver-black"], .bapf_body .bapf_clr_span[data-value="silver-black"] {
	background: linear-gradient(to bottom right, #C0C0C0 50%, #000000 50%)!important;
}
.woo-variation-swatches .button-variable-item[data-value="silver-silver"],ul.productColours li[data-value="silver-silver"], .bapf_body .bapf_clr_span[data-value="silver-silver"] {
	background: linear-gradient(to bottom right, #C0C0C0 48%, #000000 49% 50%, #C0C0C0 51% 100%)!important;
}

.woo-variation-swatches .button-variable-item[data-value="matt silver"],ul.productColours li[data-value="matt silver"], .bapf_body .bapf_clr_span[data-value="matt silver"] {
	background-color: #A5A5A8!important;
}
.woo-variation-swatches .button-variable-item[data-value="shiny silver"],ul.productColours li[data-value="shiny silver"], .bapf_body .bapf_clr_span[data-value="shiny silver"] {
	background-color: #EACEC!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent"],ul.productColours li[data-value="transparent"], .bapf_body .bapf_clr_span[data-value="transparent"], .bapf_clr_span.transparent {
	background-color: #FFFFFF00!important;
	background-image: url("/wp-content/uploads/images/transparentcolor.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.woo-variation-swatches .button-variable-item[data-value*="custom-colour"],ul.productColours li[data-value*="custom-colour"], .hex_box[data-value="custom-colour"], .bapf_body .bapf_clr_span[data-value*="custom-colour"], .bapf_body .bapf_clr_span.custom {
	background-color: #FFFFFF00!important;
	background-image: url("/wp-content/uploads/images/custom-color.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.hex_box[data-value="custom-colour"] {
    display: block;
    margin: 0 auto;
}
.woo-variation-swatches .button-variable-item[data-value="transparent white"],ul.productColours li[data-value="transparent white"], .bapf_body .bapf_clr_span[data-value="transparent white"] {
	background-color: #FFC0CB50!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent grey"],ul.productColours li[data-value="transparent grey"], .bapf_body .bapf_clr_span[data-value="transparent grey"] {
	background-color: #80808050!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent blue"],ul.productColours li[data-value="transparent blue"], .bapf_body .bapf_clr_span[data-value="transparent blue"] {
	background-color: #0000FF50!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent red"],ul.productColours li[data-value="transparent red"], .bapf_body .bapf_clr_span[data-value="transparent red"] {
	background-color: #FF000050!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent orange"],ul.productColours li[data-value="transparent orange"], .bapf_body .bapf_clr_span[data-value="transparent orange"] {
	background-color: #FFA50050!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent lime"],ul.productColours li[data-value="transparent lime"], .bapf_body .bapf_clr_span[data-value="transparent lime"] {
	background-color: #32CD3250!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent green"],ul.productColours li[data-value="transparent green"], .bapf_body .bapf_clr_span[data-value="transparent green"] {
	background-color: #00FF0050!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent violet"],ul.productColours li[data-value="transparent violet"], .bapf_body .bapf_clr_span[data-value="transparent violet"] {
	background-color: #FF573350!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent yellow"],ul.productColours li[data-value="transparent yellow"], .bapf_body .bapf_clr_span[data-value="transparent yellow"] {
	background-color: #FFFF0050!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent light blue"],ul.productColours li[data-value="transparent light blue"], .bapf_body .bapf_clr_span[data-value="transparent light blue"] {
	background-color: #ADD8E650!important;
}
.woo-variation-swatches .button-variable-item[data-value="transparent pink"],ul.productColours li[data-value="transparent pink"], .bapf_body .bapf_clr_span[data-value="transparent pink"] {
	background-color: #FFC0CB50!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather sky"],ul.productColours li[data-value="heather sky"], .bapf_body .bapf_clr_span[data-value="heather sky"] {
	background-color: #BDCADA!important;
}

.woo-variation-swatches .button-variable-item[data-value*="violet"],ul.productColours li[data-value*="violet"], .bapf_body .bapf_clr_span[data-value*="violet"] {
	background-color: #800080!important;
}
.woo-variation-swatches .button-variable-item[data-value*="burgundy"],ul.productColours li[data-value*="burgundy"], .bapf_body .bapf_clr_span[data-value*="burgundy"] {
	background-color: #800020!important;
}
.woo-variation-swatches .button-variable-item[data-value*="titanium"],ul.productColours li[data-value*="titanium"], .bapf_body .bapf_clr_span[data-value*="titanium"] {
	background-color: #878681!important;
}
.woo-variation-swatches .button-variable-item[data-value*="petrol"],ul.productColours li[data-value*="petrol"], .bapf_body .bapf_clr_span[data-value*="petrol"] {
	background-color: #0C5678!important;
}
.woo-variation-swatches .button-variable-item[data-value*="khaki"],ul.productColours li[data-value*="khaki"], .bapf_body .bapf_clr_span[data-value*="khaki"] {
	background-color: #C3B091!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather khaki"],ul.productColours li[data-value="heather khaki"], .bapf_body .bapf_clr_span[data-value="heather khaki"] {
	background-color: #7E876D!important;
}
.woo-variation-swatches .button-variable-item[data-value="dark khaki"],ul.productColours li[data-value="dark khaki"], .bapf_body .bapf_clr_span[data-value="dark khaki"] {
	background-color: #BDB76B!important;
}
.woo-variation-swatches .button-variable-item[data-value*="yellow"],ul.productColours li[data-value*="yellow"], .bapf_body .bapf_clr_span[data-value*="yellow"] {
	background-color: #FFFF00!important;
}
.woo-variation-swatches .button-variable-item[data-value="ochre yellow"],ul.productColours li[data-value="ochre yellow"], .bapf_body .bapf_clr_span[data-value="ochre yellow"] {
	background-color: #DDA758!important;
}
.woo-variation-swatches .button-variable-item[data-value="neon yellow"],ul.productColours li[data-value="neon yellow"], .bapf_body .bapf_clr_span[data-value="neon yellow"] {
	background-color: #FFF01F!important;
}
.woo-variation-swatches .button-variable-item[data-value="light yellow"],ul.productColours li[data-value="light yellow"], .bapf_body .bapf_clr_span[data-value="light yellow"] {
	background-color: #FFFEE0!important;
}
.woo-variation-swatches .button-variable-item[data-value="pale yellow"],ul.productColours li[data-value="pale yellow"], .bapf_body .bapf_clr_span[data-value="pale yellow"] {
	background-color: #FFFFBF!important;
}

.woo-variation-swatches .button-variable-item[data-value="verdigris"],ul.productColours li[data-value="verdigris"], .bapf_body .bapf_clr_span[data-value="verdigris"] {
	background-color: #00656B!important;
}
.woo-variation-swatches .button-variable-item[data-value*="green"],ul.productColours li[data-value*="green"], .bapf_body .bapf_clr_span[data-value*="green"] {
	background-color: #008000!important;
}
.woo-variation-swatches .button-variable-item[data-value="iceberg green"],ul.productColours li[data-value="iceberg green"], .bapf_body .bapf_clr_span[data-value="iceberg green"] {
	background-color: #A5B2AA!important;
}
.woo-variation-swatches .button-variable-item[data-value*="greige"],ul.productColours li[data-value*="greige"], .bapf_body .bapf_clr_span[data-value*="greige"] {
	background-color: #B0A999!important;
}
.woo-variation-swatches .button-variable-item[data-value*="beige"],ul.productColours li[data-value*="beige"], .bapf_body .bapf_clr_span[data-value*="beige"] {
	background-color: #F5F5DC!important;
}
.woo-variation-swatches .button-variable-item[data-value*="desert"],ul.productColours li[data-value*="desert"], .bapf_body .bapf_clr_span[data-value*="desert"] {
	background-color: #c5b9ac!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather blue"],ul.productColours li[data-value="heather blue"], .bapf_body .bapf_clr_span[data-value="heather blue"] {
	background-color: #6B83A4!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather brown"],ul.productColours li[data-value="heather brown"], .bapf_body .bapf_clr_span[data-value="heather brown"] {
	background-color: #8b7d7b!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather navy"],ul.productColours li[data-value="heather navy"], .bapf_body .bapf_clr_span[data-value="heather navy"] {
	background-color: #364062!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather green"],ul.productColours li[data-value="heather green"], .bapf_body .bapf_clr_span[data-value="heather green"] {
	background-color: #7a8768!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather anthracite"],ul.productColours li[data-value="heather anthracite"], .bapf_body .bapf_clr_span[data-value="heather anthracite"] {
	background-color: #383F45!important;
}
.woo-variation-swatches .button-variable-item[data-value="heather grey"],ul.productColours li[data-value="heather grey"], .bapf_body .bapf_clr_span[data-value="heather grey"] {
	background-color: #4F4F4F!important;
}

.bapf_clr_span.brown {
	background-color: #A52A2A!important;
}
.bapf_clr_span.white {
	background-color: #FFFFFF!important;
}
.bapf_clr_span.grey {
	background-color: #808080!important;
}
.bapf_clr_span.blue {
	background-color: #0000FF!important;
}
.bapf_clr_span.red {
	background-color: #FF0000!important;
}
.bapf_clr_span.orange {
	background-color: #FFA500!important;
}
.bapf_clr_span.green {
	background-color: #008000!important;
}
.bapf_clr_span.purple {
	background-color: #800080!important;
}
.bapf_clr_span.yellow {
	background-color: #FFFF00!important;
}
.bapf_clr_span.pink {
	background-color: #FFC0CB!important;
}
.bapf_clr_span.black {
	background-color: #000000!important;
}
.bapf_clr_span.silver {
	background-color: #C0C0C0!important;
}
.bapf_clr_span.beige {
	background-color: #F5F5DC!important;
}
.bapf_clr_span.golden {
	background-color: #FFD700!important;
}
.bapf_clr_span.custom.colour {
	background-color: #FFFFFF00!important;
	background-image: url("/wp-content/uploads/images/custom-color.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.bapf_sfilter .bapf_clr_span, .bapf_sfilter .bapf_img_span {
    border: 1px solid #000;
}

.filters.berocket_single_filter_widget {
	float: left;
}

.filters.berocket_single_filter_widget.berocket_single_filter_widget_106954 {
	float: none;
    width: 50%;
}
.irs--flat .irs-bar, .irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {
    background-color: #d21a1a;
}

.bapf_sfilter .bapf_clr_span {
	margin: 3px;
}

#top .filters .select2-search {
    border: none;
}
#top .select2-container, .select2-container--default .select2-selection--multiple, .filters .select2 .selection, .filters .bapf_body, .filters .select2-container--default.select2-container--focus .select2-selection--multiple, .filters .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
}

div.product div.images div.thumbnails {
    overflow: hidden;
}

.pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    border-radius: 100px;
    margin-right: 3px;
    /*box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);*/
	background-color:#eb3b3b;
	box-shadow:#eb3b3b;
	color: #FFF;
}
#top .main_color .pagination a:hover {
	background-color:#a81010;
	box-shadow:#a81010;
	color: #FFF;
}
#top .pagination .current {
	background-color:#a81010;
	box-shadow:#a81010;
	color: #FFF;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.question-circle {
	vertical-align: text-top;
    fill: #808080;
	cursor: pointer;
}
.addPriceText {
	color: #b4b4b4;
    margin-left: 3%;
	display: none;
}

.main_color .summary .contact_us {
    display: block;
    clear: both;
    position: relative;
    margin: 30px 0;
    font-size: 2em;
    line-height: normal;
}
.main_color .summary .contact_us span.su_phone { font-weight:700;}
.sort-param ul {
    top: 32px;
}

.cart_dropdown_link {
    color: white!important;
    background: #d21a1a!important;
}
.cart_dropdown_link .paringud {
	text-transform: uppercase;
    font-size: 90%;
    padding-left: 5px;
}
.html_visible_cart .cart_dropdown {
	min-width: 46px;
    width: 120px;
}
#top .av-cart-counter {
	left: initial;
    opacity: 1;
    transform: initial;
    top: initial;
    background: none;
    display: inline-block;
    position: relative;
    padding: 0 1px;
    font-size: 90%;
}
#top .av-cart-counter::before { 
    content: "(";
}
#top .av-cart-counter::after { 
    content: ")";
}

#top .av-cart-counter.empty {
	display:none;
}

.content.template-search article .entry-content img {
	/*
	float: left;
    margin: 0 10px 10px 0;
	*/
}
#top.home .product-sorting {
	display: none;
}

.assistance {
	font-size: 2em;
    margin: 30px 0 0;
	line-height: 1.3em;
	display: block!important;
}
#top div.product .woocommerce-tabs {
    padding: 0 0 10px;
}
ul.products {
    overflow: hidden;
}
div .product-sorting {
    padding-bottom: 0;
}

#top .products.columns-5 .product-category {
    /*width: 19.2%;*/
	width: 18%;
	margin: 0 1% 1% 0;
    float: none;
    clear: none;
    display: inline-flex;
}

h2.woocommerce-loop-category__title {
	text-align: center;
    font-weight: 600!important;
    padding: 10px 0!important;
}

.page-thumb {
	display:none;	
}

.main_color .summary .product_posts {
 	display: block;
    overflow: hidden;
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
}

.product_posts .avia-content-slider .slide-image {
    margin: 0;
    float: left;
    padding-right: 13px;
}
.product_posts .avia-content-slider .slide-content {
	display: contents;
}

.product_posts .slide-content h3.slide-entry-title {
	font-size: 1.3em;
	padding-bottom: 10px;
}

.product_posts .slide-content .entry-content {
	font-size: 1.2em;
	color: #7b7b7b;
}

#top.single-post .big-preview.single-big {
	display: none;	
}

#top.single-post .content, #top .content.template-shop {
	padding-top: 20px;
}

.avia_codeblock ul.products.columns-5 {
	text-align: center;
}

.avia_codeblock .product-category .category_excerpt {
	color: #000;
    text-align: left;
    padding: 0px 10px 5px;
    line-height: normal;
	font-size: 93%;
	max-height: 76px;
    height: 76px;
}

.tax-product_cat .cat-description h1 {
	font-size: 17px;
    line-height: normal;
    margin-bottom: 0px;
}
.tax-product_cat .cat-description h2 {
	margin-top: 1.3em;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 0px;
}
.tax-product_cat .cat-description p {
	margin: 0.35em 0;
    line-height: initial;
}

ul.sort-param.sort-param-order {
	display:none;	
}
#top .av-large-testimonial-slider .avia-testimonial-content {
    line-height: normal;
}
article.slide-entry.post-entry h1 {
	padding-bottom: 10px;
}

article.slide-entry.post-entry a.slide-image {
	display: none;
}
#top .fullsize .template-blog .post-title {
    font-size: 24px;
}
#top .fullsize .template-blog .entry-content h2 {
    font-size: 22px;
	clear: both;
    padding: 10px 0 5px;
}
#top .fullsize .template-blog .blog-meta {
	display: none;	
}
body.tax-product_cat .template-shop .cat-description {
	height: 276px;
	overflow: hidden;
	position: relative;
	/*padding-top: 18px*/
}
.cat-description {
    padding-top: 18px;
}
.term-description-extender {
	position: absolute;
    bottom: 0;
    width: 100%;
    height: 35px;
    cursor: pointer;
    z-index: 1;
	border: none;
    background: linear-gradient(0deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
}

.term-description-extender:hover svg {
	bottom: -4px;
}

.term-description-extender svg {
	margin: 0 auto;
    display: block;
    fill: #d21a1a;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: 12px;
	transition:all 0.5s linear;
}
.term-subcats {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-end;
	margin-bottom: 12px;
}
.term-subcat {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
	margin: 10px;
    width: 150px;
	text-align: center;
}
.term-subcat img {
	width: 60px;
    margin-bottom: 5px;
}
.term-subcat h3 {
	font-size: 10px;
}
ul.sort-param.sort-param-count {
	float:right;
}

.content.template-search .post-meta-infos {
	display: none;
}
#top .template-search.content .entry-content-wrapper {
    padding-left: 0;
}
.av_search_image {
	display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
}

.related_entries_container {
	overflow: hidden;
    text-align: center;
}
.related_entries_container .related_column {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.related-format-icon {
	display: none;
}
.related_posts .av-related-title {
    display: block;
    line-height: normal;
    color: #000;
}
.related_posts a:hover {
	text-decoration: none
}
.template-shop .page-title {
	display: block;
}
.page-title.pa-tax-header {
	margin-top: 14px;
    text-align: center;
    font-size: 30px;
}

#top .pm_selects {
	clear: both;
    overflow: hidden;
    display: block;
	margin: 0px 0 5px;
}
#top .pm_selects .pms {
/*	float: left;*/
    margin-right: 10px;
	display: inline-block;
	margin-bottom: 14px;
}
#top .pm_selects .pms.delivery-method {
	display: block;
}
#top .pm_selects .pms.hide ~ br {
	display: none;
}
#top .pm_selects .pms-more-link, #top .pm_selects .pms-more-hide-link {
	cursor: pointer;
    color: #a81010;
    margin-bottom: 15px;
    border-radius: 2px;
    border: 1px solid #a81010;
    display: inline-block;
    padding: 3px 10px;
}
#top .pm_selects .pms select {
	display: inline-block;
    width: auto;
	margin-bottom: 0;
	color: #000000;
    padding-right: 39px;
}
#top .pm_selects .pms select#print_method {
	margin-bottom: 0;
}
.availability {
	margin: 15px 0;
}
.bold {
	font-weight: bold;
	color: #000;
}
.bold i {
	font-weight: 400;
}
#pgContentWrap {
	clear: both;
	margin-top: 20px;
}
.main_color #pg_table {
	border-collapse: inherit;
	margin-bottom: 4px;
}
.main_color #pg_table tr.selected, .main_color #pg_table tr:hover td {
	background: #a8101026;
}
.main_color #pg_table th {
	color:#a81010;
	padding: 3px 10px;
	background: #eeeeee59;
	text-align: center;
}
.main_color #pg_table tr td {
	color:#000000;
	padding: 3px 10px;
	cursor:  pointer;
}
.main_color #pg_table tr:nth-child(even) td {
	color:#000000;
}
#top .quantity input.qty {
	color:#000000;
	min-width: 50px;
}
#top .shop_table.cart div.quantity {
	width: auto;
    text-align: center;
}
div form.cart .product_quoteList div.quantity, form.cart .product_quoteList a.remove {
	margin: 0 auto;
    float: none;
}
table.shop_table th {
    text-align: center;
}
#top .shop_table.cart th.product-quantity {
	text-align: center;
}
table.shop_table td.product-print_price {
	white-space: nowrap;
}
.av_search_image .rp {
	text-align: center;
    font-size: 13px;
	color: #a81010;
}
body.tax-product_cat .template-shop.is_dev .cat-description {
	width: 80%;
	float:left;
}
.woo_filters {
	float: right;
    width: 19%;
}
.woo_filters .title {
	color: #a81010;
    font-size: 1.1em;
	font-weight: 600;
	margin-top: 0;
}
.bapf_head h3 {
	color: #a81010;
	font-size: 1em;
}

ul.woocommerce-error {
	padding: 32px 32px;
}
a.removefromprodpage {
	display: none;
}
a.quotelist-added-icon {
	display: block;
    clear: both;
}
.quotelistadd_prodpage {
	display: inline-block!important;
}
button.addquotelistbutton_prodpage {
	text-transform: uppercase;
}
.help-block {
	width: 67%;
	float: right;
	padding-left: 50px;
	padding-top: 0;
	margin-top: 0;
	overflow: hidden;
}
.product-col p.pg_notes_wrap {
	margin-bottom: 10px;
    overflow: hidden;
}
.pg_notes {
	color: #000;
    /*font-weight: 600;*/
}
h3.pm_heading {
	color: #a81010;
    font-size: 1em;
    padding-left: 0.3em;
    text-transform: uppercase;
    font-weight: 600;
}
.pghs {
	/*color: #000;*/
	color: #a81010;
}
.template-shop div.product div.summary {
    padding-bottom: 5px;
}

@media only screen and (max-width: 767px) {
	#top .cart_dropdown {
		min-width:inherit;
		width: 46px;
	}
	#top .cart_dropdown .cart_dropdown_link .paringud {
		display:none
	}
}
.avia-fullscreen-slider .avia-slideshow {
	/*max-height: 304px;*/
	height: 48vh!important;
}
.avia-fullscreen-slider .avia-slideshow>ul>li {
	/*background-position-y: -84%!important;*/
	background-repeat: no-repeat;
}

.load_more_images {
	display: block;
    float: left;
    width: 100%;
    color: #a81010;
    text-align: center;
    cursor: pointer;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	table.woocommerce-product-attributes tbody {
		/*max-height: 415px;*/
		display: flex;
		flex-direction: column;
		/*flex-wrap: wrap;*/
	}
	table.woocommerce-product-attributes {
		margin-bottom: 0;
	}
	#top div table.shop_attributes th {
		width: 225px;
	}
	#top ul.products .product a img {
		/*height: 410px;
    	width: auto;*/
		width: min-content;
		max-height: 100%;
		margin: auto auto;
	}
	#top .related ul.products .product a img {
		height: 289px;
    	width: auto;
	}
	#top .template-shop ul.products .product .thumbnail_container {
		height: 410px;
		display: flex;
		flex-direction: column;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	
	#top .template-shop ul.products .product .thumbnail_container a img {
		width: min-content;
		max-height: 100%;
		margin: auto auto;
	}

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
	.filters.berocket_single_filter_widget.berocket_single_filter_widget_106954 {
		float: none;
		width: 100%;
	}
	.product_posts .slide-content h3.slide-entry-title {
		padding: 10px 0;
	}
	.product_posts .avia-content-slider .slide-image {
		float: none;
    	padding: 0;
	}
	.responsive table.shop_table th.product-sku, .responsive table.shop_table td.product-sku {
		display: none;
	}
	.responsive .shop_table .product-quantity {
		display: table-cell;
	}
	#top div .quantity input.plus, #top div .quantity input.minus {
		display: none;
	}
	.product-col {
		display: inline-block;
	}
	.pg_notes_wrap {
		width: 100%;
	}
	.term-subcats a {
		max-width: 48%;
	}
	
}