/*
Theme Name: Monkey Vision
Description: Apen zijn cool, wil je ook cool zijn? 
Author: Monkey Vision
Template: flatsome
Version: 2.0.banana
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


/* Cookie pop-up */
#ct-ultimate-gdpr-cookie-popup { background: #333 !important; width: 100% !important; max-width: 300px !important; }
#ct-ultimate-gdpr-cookie-content h3 {color: #fff !important;}

@media (min-width: 767px){
#ct-ultimate-gdpr-cookie-accept { background: rgba(0,0,0,0.3) !important; font-weight: bold !important;  width: 49.5% !important; text-align: center !important;}
#ct-ultimate-gdpr-cookie-read-more { width: 35.5% !important; font-size: 10px !important; text-align: center !important; background: rgba(0,0,0,0.1) !important;}
#ct-ultimate-gdpr-cookie-accept:hover {background: rgba(0,0,0,0.5) !important;}
.ct-ultimate-gdpr-cookie-buttons.clearfix { width: 100% !important; margin: 10px 0 10px 0 !important;}
.ct-ultimate-gdpr-cookie-popup-modern { opacity: 0.9 !important;}
}

@media (max-width: 767px){
#ct-ultimate-gdpr-cookie-accept { background: rgba(0,0,0,0.3) !important; margin: 10px 0 20px 0 !important;; font-weight: bold !important; width: 100% !important; text-align: center !important;}
#ct-ultimate-gdpr-cookie-accept:hover {background: rgba(0,0,0,0.5) !important;}
#ct-ultimate-gdpr-cookie-read-more { display: none !important; background: rgba(0,0,0,0.1) !important;}
.ct-ultimate-gdpr-cookie-buttons.clearfix { width: 100% !important;}
.ct-ultimate-gdpr-cookie-popup-modern { opacity: 1 !important;}
}

/* Cookie CSS tot hier */

.role-wholesale .product-info .woocommerce_msrp {display: inline !important;}

.original-computed-price span.woocommerce-Price-amount.amount { display: none !important;}
small.woocommerce-price-suffix.wholesale-user-regular-price-suffix .woocommerce-Price-amount.amount { display: inline !important; font-size: 16px !important;}

.wholesale_price_container{padding-top: 5px;}

.product-small.box .original-computed-price, .product-small.box .wholesale_price_container .wholesale_price_title { display: none !important;}
.product-small.box span.price { margin: 0 !important;}
.product-small.box .woocommerce-variation-availability { display:none !important; }

.product del.original-computed-price:before {content: "Regular price: ";}
.product del.original-computed-price {text-decoration: none !important; font-weight: 100 !important;}
span.amount {font-weight: 400 !important;}
.box a {font-weight: 700 !important;}
#wwof_product_displayall_btn {display:none !important;}
#wrapper, #main, #main.dark {
    background-color: #F4F4F4 !important;
}

.role-administrator .product-info .woocommerce_msrp, a.reset_variations {
	display: none !important;
}

.woocommerce-variation-description {display: none;}
li.checked label {text-decoration: underline;}

li.berocket_term_parent_0.berocket_term_depth_0.brw-product_cat-hoofdproduct {display: none !important;}

.wc-terms-and-conditions {
    margin-top: -15px;
    border-top: 1px solid #ececec;
    padding: 10px 0px 0px 0px !important;
}

#place_order {width: 100% !important; margin-top: 15px !important; padding: 5px  !important; border-radius: 2px !important; margin-bottom: -15px !important;}


.product-info  .woocommerce_msrp {
	display: none;
}

.home .gfield_label {
    display: none !important;
}

.wpsl-directions {
    display: none !important;
}

#wpsl-result-list {
    display: none !important;
}

#wpsl-gmap {
    width: 100% !important;
}


#wpsl-result-list, .wpsl-search.wpsl-clearfix.wpsl-no-filters {
    display:  none !important;
}

.home .gform_footer.top_label {
    padding: 0 !important;
    margin: 0 !important;
}

.home .gform_footer.top_label {
    margin-left: auto!important; 
    margin-right: auto!important; 
    float:  inherit !important;
    width:  auto !important;
    max-width:  130px !important;
		width: auto !important;
    align-content: center !important;
}

.pswp__caption {
    display: none !important;
}

/* Sale badge */
.isb_group_responsive .isb_sale_percentage, .isb_sale_percentage {
    color: #fff !important;
    top: 3px !important;
    font-size: 18px !important;
}

.isb_group_responsive .isb_regular_gray {
    color: #fff !important;
    fill: #333 !important;
}

@media (min-width : 1000px) {
.isb_group_responsive {
    max-width: 50px !important;
    left: 0 !important;
	  top: -10px !important;
}
}

@media (max-width : 767px) {
	.mobilecenter {
		text-align: center !important; 
		font-size: 10px !important
	}
	
	.next-prev-thumbs.is-small.show-for-medium {
		display: none !important;
	}
	
}

.shop_attributes tr th {
	width: 30% !important;
}

.nav-tabs + .tab-panels {
	background-color: transparent !important;
	
}

.page-id-5558 .footer-wrapper .uspblock, .page-id-42 .footer-wrapper .uspblock, .page-id-5558 .banner.has-hover .col-2, .page-id-5 .footer-wrapper .uspblock, .page-id-96 .footer-wrapper .uspblock, .absolute-footer {
    display: none !important;
}

@media (min-width : 1000px) {
.checkout-sidebar .shipping th {
    width: 40% !important;
}

.checkout-sidebar .shipping td {
    width: 60% !important; 
	}
}

.checkout .col-inner {
    background: #fff !important;
    border: none !important;
    margin-top: 20px !important;
}

#payment .form-row.terms.wc-terms-and-conditions.woocommerce-validated, .wc-terms-and-conditions {
    padding-bottom: 0 !important;
}

#payment .required{
    display: none!important;
}

.nav-tabs > li.active > a {
    background: transparent !important;
}

#payment input#place_order {
    width: 100% !important;
    margin-top: 0px !important;
}

/* NEW SIDEBAR FILTER */

.berocket_single_filter_widget *{ transition: all .3s ease;}
div.berocket_single_filter_widget div.berocket_aapf_widget-wrapper  ul:not(.sizefilter):not(.colorfilter) li.berocket_term_parent_0 {
    margin: 8px 0px!Important;}

div.berocket_single_filter_widget input{
	display: none!important;
}

ul:not(.sizefilter):not(.colorfilter) .berocket_checked{background-color: #e6e3d8; padding: 5px }

.sizefilter{
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	    flex-wrap: wrap!important;
}


html div.berocket_single_filter_widget  .sizefilter > li{
	margin: 6px 2px 6px 2px!Important;
}

html div.berocket_single_filter_widget  .sizefilter > li label{
    padding: 5px 5px 5px 5px!important;
    border: solid 1px grey;
    line-height: 1!important;
}

ul.sizefilter .berocket_checked{ background-color: #e6e3d8;}

ul.berocket_aapf_widget .berocket_checkbox_color{
	margin-left: 0px!important;
}

.berocket_aapf_widget .berocket_checkbox_color label span.berocket_color_span_block, span.berocket_color_span_block{
	border: none!important;
	box-shadow: #00000063 1px 1px 2px!important;
}

.berocket_aapf_widget .berocket_checkbox_color .berocket_checked span.berocket_color_span_block,
.berocket_aapf_widget .berocket_checkbox_color label span.berocket_color_span_block:hover, span.berocket_color_span_block:hover{
	outline: 2px solid #0a0a0a;
    transition: 0s!important;}

.brw-product_cat-uncategorized,
.brw-product_cat-0-12-months, .brw-product_cat-2-4-year{
	display: none!important;
}

.brw-product_cat-baby, .brw-product_cat-kids {
	display:none !important;
}
html div.berocket_single_filter_widget .sizefilter > li > .brw-size-24, .brw-size-25, .brw-size-26, .brw-size-27, .brw-size-28, .brw-size-29, .brw-size-30, .brw-size-24 {
	display:none !important;
}
.berocket_single_filter_widget_12950 .berocket_aapf_widget-title_div{
	display:none !important;
}


.berocket_single_filter_widget_12950 .col-inner ul li {
    margin-left: 0px !important;
	padding-left: 0px !important;
}
.berocket_term_depth_1 label {
    padding-left: 0px !important;
	margin-left: -20px;
}
#berocket_aapf_single-9 > div {
	margin-top:30px !important;
}
#woocommerce_product_search-3 {
    position: relative !important;
    margin-top: -68px !important;
    margin-right: -27px !important;
    margin-left: 269px !important;
    padding-bottom: 17px !important;
    width: 250px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#woocommerce_product_search-3 .widget {
	margin: 0px !important;
}
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock {overflow:hidden !important;}
.image-variable-item-12-mei-2022, .image-variable-item-13-mei-2022, .image-variable-item-14-mei-2022 {width:50px !important;height:50px !important;}
/* Login popup aanpassen */

#login-form-popup .gfield_label {
    display: none !important;
}

#login-form-popup .my-account-header.page-title.normal-title {
    background: #E8E5DB !important;
    border: none !important;
}

#login-form-popup .my-account-header.page-title.normal-title .button {
    background: transparent !important;
    border: 2px solid #333 !important;
    border-radius: 0px !important;
}

#login-form-popup .my-account-header.page-title.normal-title .button .icon-google-plus, #login-form-popup .my-account-header.page-title.normal-title .button .icon-facebook, #login-form-popup .my-account-header.page-title.normal-title .button span {
color: #333 !important;
}

.nav>li.has-icon>a>i {
    font-size: 15px!important;
    opacity: 0.6!important;
}

/* Top bar aanpassen */

#top-bar .search-form .search-field.mb-0.search-field {
    color: #fff !important;
    text-shadow: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    margin: 0px !important;
    background: #454545 !important;
    font-weight: normal !important;
}

#top-bar .ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    color: #D6D6D6 !important;
}

/* .normal-title .is-uppercase, .uppercase {
    color: #fff !important;
}*/

.normal-title .mb-0 {
    margin-bottom: 0 !important;
    color: #fff !important;
}

.normal-title {
background-color: #333 !important;
}

.wishlist-title  h2{
    display: none !important;
}

/* Popup-form aanpassingen */
/* #gform_2 .validation_error {
    display: none!important;
}
#gform_2 .gfield_error {
    background: transparent!important;
    border: none!important;
    margin-bottom: -25px!important;
}

body #gform_wrapper_2 {
    position: relative;
}

body #gform_wrapper_2 .gform_footer { 
   width: auto;
    position: absolute;
    top: 0 !important;
    left: 644px; 
	float: right !important;
    padding: 0;
    margin: 0;
}

#gform_2 .ginput_container.ginput_container_email{
	margin-left: auto!important;
	margin-right: auto!important;
	max-width: 350px !important;
	width: auto!important;
	min-width: 100px !important;
}

body #gform_wrapper_2 .gfield_label {
display: none!important;
}

body #gform_wrapper_2 #input_2_1 {
width: 340px !important;
}*/

/* font settings */
body, h1, h2, h3, h4, h5, h6, p, span, div, .breadcrumbs a.current, .breadcrumbs a:hover, .breadcrumbs {
	font-family: 'Roboto', 'Arial', sans-serif !important;
}

.product-info .price {
    font-size: 1.2em !important;
}

h1 {font-size: 24px !important;}
h2 {font-size: 22px !important;}
h3 {font-size: 20px !important;}
h4 {font-size: 18px !important;}
h5 {font-size: 16px !important;}
h6 {font-size: 14px !important;}
body {font-size: 14px !important;}

/* theme settings */
h3#ship-to-different-address {font-size: 16px!important;}

.payment_method_mollie_wc_gateway_creditcard img, .payment_method_mollie_wc_gateway_ideal img, .payment_method_mollie_wc_gateway_paypal img, .payment_method_mollie_wc_gateway_belfius img, .payment_method_mollie_wc_gateway_mistercash img, .payment_method_mollie_wc_gateway_sofort img {
    float: right !important;
    max-width: 30px !important;    
}

.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {
    background: #eee !important;
    color: #000 !important;
}

.absolute-footer.dark {
    background: #292929 !important;
}

.product-section .large-2.col { display: none !important;}

/* WC filter css aanpassingen */

.prdctfltr_ft_none {
	display: none !important;
}

#main .col.large-3.col.hide-for-medium {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.prdctfltr_filter label {
    font-size: 13px !important;
}

.prdctfltr_buttons {
    margin: 0 !important;
}

#main .prdctfltr_checkboxes .pf_search  {
    overflow: hidden!important;
    border: 1px solid #ddd!important;
    background-color: #fff!important;
    padding: 10px 32px 10px 15px!important;
    white-space: nowrap!important;
    text-overflow: ellipsis!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -ms-box-sizing: border-box!important;
    -o-box-sizing: border-box!important;
    cursor: pointer!important;
    margin-top: 3px!important;
    height: 46px!important;
    margin-bottom: 0px !important;
    box-shadow: none !important;
}


.prdctfltr_ft_cadeaubon, .prdctfltr_ft_aanbiedingen,  .prdctfltr_ft_nieuw, .prdctfltr_ft_alle-producten {
    display: none !important;
}

.product-category .box-text, .product-category .box-text-inner h5 {
    background: #5B3B30 !important;
    color: #fff !important;
    font-size: 13px !important;
}

prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons {
    margin: 0 !important;
}

#shop-sidebar .prdctfltr_filter.prdctfltr_search .pf-help-title {
    display: none !important;
}

#main .prdctfltr_filter_wrapper.prdctfltr_columns_3{
    margin-bottom: -20px !important;
}

@media (min-width: 767px) {
.prdctfltr_wc { 
	margin-bottom: 5px !important;
}
.prdctfltr_filter.prdctfltr_search .prdctfltr_add_scroll {
    margin-bottom: 5px !important;
}
}



@media (max-width: 767px){
.prdctfltr_add_scroll.prdctfltr_down {
    max-height: 200px !important;
}
}

/* Newsletter */
#header-newsletter-signup .gform_wrapper .gform_footer {
    margin: 0!important;
}

#header-newsletter-signup .text-box{    width: 77%!important;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0!important;
}

#header-newsletter-signup .bg {
    background-position: left center!important;
    background-size: cover!important;
}

#header-newsletter-signup .gfield_error {
    background: none!important;
    padding: 0!important;
    color: #fff!important;
    border-color: #eee!important;
    border-top: none!important;
}
#header-newsletter-signup .validation_message {
    color: #fff!important;
}

.isb_regular_gray {
/*    fill: #333;
    background-color: #333;
    outline-color: #333 !important; */
    color: #333 !important;
}

.isb_registered .isb_saved, .flickity-slider .isb_saved, .isb_saved{
    display: none !important;
}

.isb_style_vintage {
    width: 55px !important;
}

.isb_registered .isb_saved_old, .flickity-slider .isb_saved_old, .isb_saved_old {
    font-size: 10px !important;
    vertical-align: middle !important;
    margin-top: 10px;
}

.flickity-slider .isb_sale_badge.isb_style_vintage.isb_regular_gray {
    margin-top: -25px !important;
}



.isb_style_vintage .isb_sale_percentage .isb_percentage_text {
    font-size: 80%;
    margin-left: -11px;
}
.product-quick-view-container .product_meta {
    display: none !important;
}

.gform_wrapper div.validation_error{
display: none!important;
}

/* Page title */
.shop-page-title.category-page-title.page-title {
	background: #F4F4F4 !important;

}

.is-divider {
display: none !important;
}

.variations_form.cart {
	margin-bottom: -0px !important;
}

.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {
    border-radius: 5px !important;
}

.product-category .box-text, .product-category .box-text-inner h5 {
    background: #EDEFF1 !important;
    color: #333 !important;
}

.box-badge .box-text {
}

.product-small .box{
    background: #fff !important;
}

#wrapper > .message-wrapper {
    margin-bottom: 0 !important;
    background: #333333 !important;
}

#wrapper > .message-wrapper .success-color {
    color: #fff !important;
    text-align: center !important;
}

#wrapper > .message-wrapper .alert-color {
    color: #fff !important;
    text-align: center !important;
    padding-top: 5px !important;
}

/* COLOR BOXES */
.select_option .yith_wccl_value,
.berocket_aapf_widget .berocket_checkbox_color.h2em label span.berocket_color_span_block, span.berocket_color_span_block{
	height: 1.6em!important;
	width: 1.6em!important;
	min-width: 1.6em!important;
}
.select_option_image{
	border: solid 2px transparent;
}

/* Sale voor wholesale verbergen */
.logged-in.wholesale_customer .isb_scheduled_sale, .logged-in.wholesale_customer .isb_sale_badge, .isb_scheduled_sale { display: none !important;}

.select_option_image .yith_wccl_tooltip.top {
    margin-top: -110px !important;
}

.select_option_label .yith_wccl_tooltip.top {
    margin-top: -27px !important;
}
.variations .pa_size {
	display:none !important;
}
.grid-tools {
	display:none !important;
}
.z-1 {
    z-index: 10 !important;
}
.demo_store {
	background-color:#F4F4F4!important;
	color:rgba(17,17,17,0.85);
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
}
/* .woocommerce-variation-description {
	display:inline-block !important;
} */
.copyrightt {
 display:none;
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:before {background-color: black !important;}
#tab-pa_fit h4{
	display:none;
}
.product-footer {
	margin-top:-45px;
}

/* Select color */
.product-small .select_box_image{ display: flex; margin-top: 10px; justify-content: center;}
.select_box_image .yith_wccl_tooltip.top { margin-top: -30px !important;}

/* OOF FORM */
.cwginstock-subscribe-form{ transform: scale(.85); transform-origin: left;}
.cwginstock-subscribe-form .panel-primary>.panel-heading {background-color: #e7e3d8!important; border-color: #e7e3d8!important;}
.cwginstock-panel-heading h4 { color: #232221!important; margin-bottom: 0px!important;}
.cwginstock-subscribe-form .panel-primary{ border-color: #e7e3d8!important;}

/* HIDE ATC WHEN OOF */

/* UX VERBETERINGEN */
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button {
    color: #030303!important;
}

/* NO SHADOW */
.row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover, .box-shadow-1, .box-shadow-1-hover:hover,
.row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover, .box-shadow-2, .box-shadow-2-hover:hover{
	box-shadow: none!important;}

/* FOOTER MENU */
.footerlist{ margin-left: 0px!important; padding-left: 0px!important; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 0px!important;}
.footerlist li{ list-style: none!Important; padding: 10px!important; margin-left: 0px!important;}
.footerlist li a:hover{ text-decoration: underline;}

@media (max-width: 549px){
#logo img {  max-height: 77px!important}
.hidemobile{ display: none!important;}
}
#gform_submit_button_2 {
	max-width:200px;
}
.product-small .pa_size {
	display:none !important;
}
.select_option .yith_wccl_value {
	border: solid 1px transparent!important
}
.select_box:not( .on_ptab ) .select_option:hover, .select_option.selected {
    border: 2px solid currentColor;
}
.popmake-close {
	display:none !important;
}
/* PRODUCT PAGE */
/* SIZE TABLE */
.pum-theme-14000, .pum-theme-default-theme {
    background-color: rgba( 255, 255, 255, 0.10 ) !important;
}
/* HIDE VAT */
.woocommerce-price-suffix {
	display:none !important;
}

/* WHOLESALE */

.wholesale_customer .woocommerce-price-suffix {
	display:inline-block !important;
}
.bannerright {
    left: 33.4%!important;
}
/* WHOLESALE CHECKOUT */
/*
.wholesale_customer.woocommerce-checkout #billing_first_name_field, .wholesale_customer.woocommerce-checkout #billing_last_name_field, .wholesale_customer.woocommerce-checkout #billing_company_field, .wholesale_customer.woocommerce-checkout #vat_number_field{
	pointer-events:none !important;
}
.wholesale_customer.woocommerce-checkout #billing_first_name_field input, .wholesale_customer.woocommerce-checkout #billing_last_name_field input, .wholesale_customer.woocommerce-checkout #billing_company_field input, .wholesale_customer.woocommerce-checkout #vat_number_field input{
	background-color: #e1e2e1 !important;
}
.wholesale_customer.woocommerce-checkout #billing_country_field {
	display: none !important;
}
*/

#woocommerce_eu_vat_number {
	display:none !important;
}
.wholesale_customer.woocommerce-checkout #woocommerce_eu_vat_number {
	display:block !important;
}
.wholesale_customer.woocommerce-checkout #woocommerce_eu_vat_number:before {
    content: "Your VAT number is required";
    font-weight: 800;
}

.vat-number .fl-wrap:before {
    content: "VAT Number";
}
.vat-number .fl-label {
	display:none !important;
}
#vat_number input:placeholder {
	color: transparent !important;
}
#vat_number::placeholder {
    color: transparent !important;
}
/* SMALLER PRODUCT ZOOM */
.product-gallery-slider .slide .easyzoom-flyout img{ max-width: 600px!important; width: 600px!important; }
@media only screen and (max-width: 600px) {
  .product-gallery-slider .slide .easyzoom-flyout img {
    display:none !important;
  }
}

/* Address field checkout */
p#billing_address_1_field {
	width: 100% !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.woocommerce-ordering,
	.shop-page-title .is-medium{ display: none;}
	.category-filter-row{ padding: 0px;}
	.shop-page-title  > .page-title-inner { min-height: 0px; padding-top: 10px; margin-bottom: -20px;}
	/* Google maps style mobiel */
	#wpsl-gmap {
    margin-right: -17px !important;
	max-height: 250px !important;
}
}

/* NOT ON SALE FILTER WEGHALEN */
.berocket_term_parent_.berocket_term_depth_0.brw-sale-notsale  {
	display: none !important;
}

#berocket_aapf_single-13 > div > div > h3 {
	    text-transform: uppercase;
    font-size: inherit !important;
}

#berocket_aapf_single-13 > div > ul > li.berocket_term_parent_.berocket_term_depth_0.brw-sale-sale {
	margin-left: 0px !important;
}

/* RITS EDITS */

.woocommerce-variation-add-to-cart {
	display: block !important;
}

/* SHOW FIT ON PDP */
span.attribute-label {
	margin: .5em 0 !important;
	font-weight: 700 !important;
    font-size: 11.34px !important;
	padding-right: 18px;
	line-height: 15px !important;
}
td {
	line-height: 15px !important;
}
table {
	margin-bottom: 0px !important;
}

table.variations > th:last-child, td:last-child {
	padding-left: 26px !important;
}

.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:before,.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after {
	background: #333333!important;
}
select.product_variations {
    WIDTH: 61%;
    float: right;
}

.page-id-222253 span.woocommerce-Price-amount.amount {
    font-size: 16px !important;
}
.page-id-222253 span.wholesale_price_title {
	font-size: 1.2em;
    margin: .5em 0;
    font-weight: bolder;
}
a.add-to-cart-go-to-cart {color:#fff !important; font-weight: 600;}

.select_option .yith_wccl_value, .berocket_aapf_widget .berocket_checkbox_color.h2em label span.berocket_color_span_block, span.berocket_color_span_block {
	
}

.brw-color .berocket_aapf_widget .berocket_checkbox_color label span.berocket_color_span_block, span.berocket_color_span_block {
	box-shadow:none !important;
}
.brw-color .berocket_aapf_widget .berocket_checkbox_color .berocket_label_widgets {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) !important;
	padding: 2px;
}
.brw-color .berocket_aapf_widget .berocket_checkbox_color .berocket_label_widgets:hover{
	box-shadow: 0 0 0 3px #000000 !important;
	border-radius: 2px;
	transform:none !important;
	background:none !important;
}

.brw-color .berocket_aapf_widget .berocket_checkbox_color.berocket_color_without_value.brchecked_default input[type="checkbox"]:checked + label .berocket_color_span_block, .berocket_aapf_widget .berocket_checkbox_color.berocket_color_without_value.brchecked_default .berocket_checked .berocket_color_span_block {
	transform:none !important;
}
.brw-color ul:not(.sizefilter):not(.colorfilter) .berocket_checked {
	background: none !important;
    box-shadow: 0 0 0 3px #000000 !important;
    border-radius: 2px;
}

.berocket_color_span_block {
	outline:none !important;
}

.box, .box-image, .box-text {
	transition: none !important;
}
.outofstock .badge-container .badge { display: none !important; }

.wpsl-info-window span, .wpsl-more-info-listings span {
	color: #333333 !important;
 	text-shadow: none !important;
}

/* COLOR FILTERING STYLING */

@media only screen and (min-width: 641px) {
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
		margin:0px !important;
	}
}

/* Google maps style ipad */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
   #wpsl-gmap {
    height: 750px !important;
}
}

#wpsl-gmap img, .wpsl-gmap-canvas img {
	filter: grayscale(1) !important;
}

#text-3 > div > p > a {
    font-family: inherit !important;
    font-weight: 900 !important;
}

/* Size display none */
#product-229672 > div.product-container > div > div.row.content-row.mb-0 > div.product-info.summary.col-fit.col.entry-summary.product-summary.text-left.form-flat > form > table > tbody > tr > td.label > label {
    display: none !important;
}

li.variable-item.image-variable-item.image-variable-item-09-00-10-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-10-00-11-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-11-00-12-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-12-00-13-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-13-00-14-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-14-00-15-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-15-00-16-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-16-00-17-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-17-00-18-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-18-00-19-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-19-00-20-00 {
    height: 100px !important;
    width: 100px !important;
}
li.variable-item.image-variable-item.image-variable-item-20-00-21-00 {
    height: 100px !important;
    width: 100px !important;
}
#product-229672 > div.product-container > div > div.row.content-row.mb-0 > div.product-info.summary.col-fit.col.entry-summary.product-summary.text-left.form-flat > form > table > tbody > tr > td.label > label {
	display: none !important;
}