/*
Theme Name: keystone Child
Theme URI: http://www.keystonesports.nl
Description: WooCommerce Child theme for Keystone
Author: Minty Media
Author URI: http: //www.mintymedia.nl
Template: keystone
Version: 1.0
*/

@import url("../keystone/style.css");

/* NIET AAN KOMENEM ANDERS BREEKT ALLES -Pawel*/
.product_after_shop_loop_price {
  height:55px !important;
}
/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/



    /* @media only screen and (max-width: 1200px) {
    	.main-navigation
    	.header-clone
    	.large-header {
        background-color:green;
    	}
    	.mobile-nav
    	.small-header {
    		background-color:purple;
    	}
    	.site-header
    	.site-header .has-header
    	.site-header .has-slider
    	.site-header .has-video {
    		position: relative !important;
    		background-color: #1C1E21;
    	}
    	.header-scrolled a
    	.header-scrolled .site-title a {
    		color: #fff;
    	}
    	.header-text {
    		font-size: 52px;
    	}
    } */


    @media only screen and (max-width: 1235px) {
    	#site-navigation > ul {
    		display:none;
    	}
    }

    @media only screen and (min-width: 1235px) {
      .site-tools ul li.mobile-menu-button {
          display: none;
      }
    }

    @media only screen and (max-width: 1235px){
      .site-tools ul li.mobile-menu-button {
          display: block !important;
        }


      }

      @media only screen and (max-width: 1235px) and (min-width: 1030px){

          .site-branding img {
            margin-top: 40px !important;
          }

        }


    @media only screen and (min-width: 40.063em){
    /* .site-tools{
      top:0px;
    }

/*
    .site-header-wrapper{
    margin:5px;
    }

    .site-tools ul li.mobile-menu-button .fa{
      font-size:30px;
      margin-left:50px;
    } */
}


/* titel met lijn eronder*/

.woocommerce-wishlist.woocommerce .woocommerce-message, .woocommerce-wishlist.woocommerce-page .woocommerce-message, .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-message{
  background-color:#69bf29;
  border: 1px solid #69bf29;
}


.without-sidebar .page-title, .without-sidebar .entry-title, .woocommerce .page-title, .woocommerce .entry-title{
  text-align: left;
    border-bottom: 3px solid black;
    text-transform:uppercase;
    font-size: 27px;
    float:left;
    margin-left:-26%;
    display: inline-block;
    line-height:36px;
}


/* hover border voor producten */
li.animate{
  padding:5px!important;
  height:450px;
}

.footer-p img.footer-icon{
  height:50px;
  margin-right:30px;
  margin-left:15%;
}

.betaal{
  text-align:center;
}

.betaal .icon-betaal{
  height:30px;
  text-align:center;
  margin-top:20px;
  margin-right:30px;
}

.copyright_text{
text-align:center;
margin-top:10px;
font-weight:bolder;
margin-bottom:20px;
}

.price{
  font-size:30px!important;
  color:rgba(0,0,0,0.8)!important;
  text-align:left!important;
}

.main-navigation ul ul{
  padding:20px!important;
}

.icon-footer{
width:50%;
margin-left:-150px;
margin-top:-100px;
float:left;
}


/* merken pagina */
.gird-all-brands {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 40px;
	
	margin-top: 40px;
}

.wrapper-merk {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
}

.wrapper-merk img {
	height: 60px;
	width: 160px;
	object-fit: contain;
	margin-bottom: 20px;
}

@media only screen and (max-width: 1024px) {
.gird-all-brands {
	grid-template-columns: 1fr 1fr 1fr;
}	
}

@media only screen and (max-width: 767px) {
.gird-all-brands {
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}
.wrapper-merk img {
	height: 40px;
	width: 120px;
	object-fit: contain;
	margin-bottom: 20px;
}
}

/*product beschrijving naar links op product pagina*/
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
  border-bottom-color: #000000;
  float:left;
  margin-left: 9.1%;
}

.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    text-align: left;
    margin-top:0px;
    text-transform:none;
    font-size:35px!important;
    border-bottom:none;
    margin:0px;
    float:none;
}

/* op product info pagina de hoeveelheid*/
/*.quantity{
border:1px solid black;
}
*/
.input-text qty text{
  border:none;
}

.quantity input.qty, .woocommerce .quantity .qty{
  border-bottom:none;
  text-align:center;
  height:39px!important;
  width:50px!important;
  font-size:20px;
}


/* add to cart button */
.products a.button, .woocommerce .products a.button {
  background-color:#4F5055!important;
  margin-left:auto;
  margin-right:auto;
  margin-top:-5px!important;
  color:white!important;
  padding:8px!important;
  width:100%;
  text-align:center;
transition: .5s ease-in-out!important;
}

.products a.button, .woocommerce .products a.button:hover {
  color:white!important;
  background-color:black!important;

}

/* het plusje van de knop in winkelmandje*/
.products a.button, .woocommerce .products a.button::before {
  display:none;
}
/*eind de knop*/

hr{
  border:1px solid #2a2c33;
}

.product_after_shop_loop_price{
margin-top:-3%;
}

/* prijs voor de  producten homepage*/
.product_after_shop_loop .price{
  font-weight:bold!important;
  font-size:15px!important;
  color:black!important;
}

/* titel van product op home*/
ul.products h2 a{
  font-size:20px;
  color:#2a2c33;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* foto voor product*/
.product_thumbnail_wrapper {
    position: relative;
    margin-bottom: -10px;
}

.product_after_shop_loop{
  overflow:visible;
}


/*de afreken pagina stijl*/
.woocommerce-checkout .woocommerce-form-coupon-toggle{
  background:none!important;
  margin-top:-8%;
}

.woocommerce-checkout .select2-container--default .select2-selection--single{
  background-color:white;
  border: 1px solid #f2f2f2;
}

#ship-to-different-address{
  text-align:left!important;
  margin:0;
}

nav.woocommerce-breadcrumb{
  display:none!important;
}

.product_meta{
    display:none;
}


.shop_table.woocommerce-checkout-review-order-table tfoot{
  background-color:white!important;
}

.woocommerce .woocommerce-order-details :last-child{
  background-color:white!important;
}

.woocommerce-checkout .content-area .checkout h3{
  border-bottom:2px solid black;
  margin-right:auto;
  margin-left:auto;
  display:inline-block;
}

.woocommerce-thankyou-order-details {
  background:none;
  border-bottom:2px solid black;
}

.woocommerce-thankyou-order-received{
  background:none;
  border-bottom:2px solid black;
}

/* contact formulier*/
/*.wpcf7 input{
  border: 1px solid #f2f2f2;
  background-color:white;
  height:100%;
}
.wpcf7 textarea{
  border: 1px solid #f2f2f2;
  background-color:white;
}

.wpcf7 input:focus{
  border: 1px solid #f2f2f2;
  background-color:white;
  height:100%;
}
.wpcf7 textarea:focus{
  border: 1px solid #f2f2f2;
  background-color:white;
}

input[type="submit"]{
  text-transform:capitalize;
  letter-spacing:1px;
  font-weight:normal;
}


.wpcf7 input:focus{
  background-color:#2a2c33;
}*/


/*account formulier*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
  border: 1px solid #f2f2f2;
  background-color:white;
  height:100%;
}

/* header menu aanpassingen*/
#site-navigation > ul > li > a strong{
  text-transform:none;
}

/* menu items main nav*/
#site-navigation > ul, #site-navigation-top-bar > ul {
    -webkit-transform: translateZ(0);
    margin-top:45px;
}

.site-tools ul{
  margin-top:20px;
}



/* header ietsjes kleiner maken*/
#site-navigation{
  margin-bottom:-30px;
}
.site-header{
  padding:10px!important;
  margin-right:
}

.site-branding img{
  margin-top:10px;
}
/* teken naast menu item*/
.dropdown {
background-image: url('https://www.keystonesports.nl/wp-content/uploads/2019/03/dropdown-icon-klein-copy-1.png');
background-repeat: no-repeat;
background-position: right;
}

/* profile icon in header*/
.account-icon {
background-image: url('https://www.keystonesports.nl/wp-content/uploads/2019/03/profile-white-icon-1.png');
background-repeat: no-repeat;
background-position: right;
margin-left:10px;
}

/* ruimte tussen de a tag en de afbeelding*/
#site-navigation > ul > li > a{
  margin-right:5px;
}

.main-navigation > ul > li.menu-item-has-children > a:after {
    display:none;
}

.main-navigation > ul > li.menu-item-has-children{
  margin-right:15px;
}

/*img profile*/
.profile{
  width:50px;
}

/*tekst in de footer locatie en socials*/
.footer-p{
margin-right:10%;
}
/* logo in footer grote*/
.payment_methods img{
max-height:80px;
float:left;
}

/*nieuwsbrief in footer*/
.nieuwsbrief{
  float:none;
  margin-top:-3.6%;
  margin-right:35%;
}
.footer-abbo{
  text-transform:uppercase;
  text-align:right;
  color:white;
}


.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
  color:rgba(255,255,255,0.5);
}

input.footer{
  background-color:#2a2c33;
  border:1px solid #2a2c33;
  border-bottom:3px solid #7f8085;
  float:right;
  width:55%;
  margin-top:2%!important;
  transition: .3s ease-in-out;
}
input.footer:focus{
  color:white;
  border:none;
  border-bottom:3px solid white;
  transition: .3s ease-in-out;
}

input.footer:hover{
  background-color:#2a2c33;
  color:white;
  border-bottom:3px solid white;
  width:55%;
}
input.footer:focus::placeholder{
  color:white;
  border:none;
  transition: .3s ease-in-out;
}
#form-submit{
  float:right;
  border:3px solid white;
  margin-right:-45%;
  vertical-align:top;
  text-transform:uppercase!important;
  transition: .5s ease-in-out!important;
  padding:8px;
  height:auto;
  margin-top: -8%;
}
#form-submit:hover{
background-color:white!important;
color:#2a2c33!important;
font-weight:bolder!important;
}
#form-submit:focus:active{
background-color:white!important;
color:#2a2c33!important;
}


/* eind niewusbfrief in footer*/


/*lijn midden op de account pagina*/
.woocommerce-checkout .entry-title:after, .woocommerce-account .entry-title:after{
  background:none!important;
}

/* lijn onder titels*/
.underlined{
border-bottom:4px solid black;
display:inline-block;
text-transform:uppercase;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}


/* icoon aanpassen in winkelmandjes*/
#empty-cart-offcanvas-box {
  background-image: url('https://www.keystonesports.nl/wp-content/uploads/2019/03/dropdown-icon-klein.png');
}

.woocommerce-cart .cart-empty:before {
    background-image: url('https://www.keystonesports.nl/wp-content/uploads/2019/03/ks-header-winkelmand-1.png');
}

/*button winkelmand*/
.woocommerce-cart p.return-to-shop a{
background-color:#2a2c33!important;
color:white!important;
padding:10px;
font-weight:normal;
border:3px solid white;
transition: .5s ease-in-out;
}

.woocommerce-cart p.return-to-shop a:hover{
background-color:white;
border: 3px solid #2a2c33;
color:#2a2c33!important;
padding:10px;
font-weight:bold;
}

/* side winkelmandje aantal blockje*/
#site-footer .widget .quantity, .slide-from-right .widget .quantity{
  border:none;
}

/*product info pagina geralteerde productem div*/

.single_product_summary_related{
      padding-bottom: 5%!important;
}

.woocommerce div.product form.cart .button:hover{
  background-color:#7f8085!important;
}


.footer-a{
  color: black;
  transition: 5s ease-in-out;
}
.footer-a:hover{
  text-decoration:underline;
  color:#2a2c33;
}


@media only screen and (max-width: 768px) {



  .woocommerce table.shop_table.cart td, .woocommerce-page table.shop_table.cart td .woocommerce table.shop_table.cart th, .woocommerce-page table.shop_table.cart th{
    border:0;
  }

  .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tbody td, .woocommerce table.shop_table tbody tr:first-child td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td{
  border:0;
  }

  .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-remove, .woocommerce-page table.cart .product-remove{
    border:0;
  }


.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name{
  border:0;
}

  .woocommerce-checkout .woocommerce-form-coupon-toggle{
    background:none!important;
    margin-top:-15%;
    padding:0px;
  }

  .footer-p img.footer-icon{
    height:30px;
    margin-right:30px;
    margin-top:10px;
    margin-left:15%;
  }

  .top-bar-header{
    display:none;
  }

  .top-text{
    display:none;
  }

  p.top-text{
    display:none;
  }

  .top-bar-header a{
    display:none;
    }

  .top-bar-icon{
    display:none;
  }

  .top-bar-icon-tel{
    display:none;
  }

  .woocommerce-shipping-destination #text{
    line-height:10px;
  }

.woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input{
  width:100%!important;
  min-width:100%!important;
  max-width:100%!important;
}

  .coupon button{
    width:100%!important;
    margin-top:10px!important;
    }



  .coupon{
    width:100%;
  }

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
  width:300px!important;
  }

  .mobile-header-toevoeging{
  display:inline;
  }


  .slider-fix .owl-theme .owl-controls {
      margin-top: 140px;
      margin-bottom: -50px;
  }

  .slider-fix .owl-wrapper-outer{
    overflow: visible;
  }

    .without-sidebar .page-title, .without-sidebar .entry-title, .woocommerce .page-title, .woocommerce .entry-title{
        float:none;
        text-align:left;
        margin-right:0%;
        margin-left:0%;
        margin-bottom:20px;
    }

    .filter_products_container{
      display:none;
    }

  .dropdown .menu-item .menu-item-type-post_type .menu-item-object-page .menu-item-has-children{
    margin-right:15px;
  }

    .site_tools_sticky{
    margin-left:-50px;
    width:105%!important;
  }

  .without-sidebar .page-title, .without-sidebar .entry-title, .woocommerce .page-title, .woocommerce .entry-title{
    font-size: 20px;
    text-align:left;
  }

  .quantity{
    margin-top: 0%!important;
    margin-bottom: 30px!important;
  }

  .product-quantity .quantity{
    margin-top: 0%!important;
    margin-bottom: 0px!important;
    padding-top:8px;
  }

  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    margin-right:20px;
  }

  #products-grid {
    margin-bottom: 55px;
  }

  .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
    margin-left: 0%;
  }

  #site-footer .widget .quantity, .slide-from-right .widget .quantity{
    margin-top:30px!important;
  }

  .woocommerce-page .woocommerce a.alt.button, .woocommerce a.alt.button{
    float:left;
    margin-left:-60px;
  }

  .wc-proceed-to-checkout{
  margin-left:50px;
  width:100%;
  }

  .product_after_shop_loop_price{
  margin-top:-0%;
  }

  .footer-p{
  float:left;
  margin-right:20%;
  margin-top:-10px;
  }

  .icon-footer{
  width:100%;
  margin-top: 30px;
  margin-left: 100px;
  }

  /* logo in footer grote*/
  .payment_methods img{
  max-height:80px;
  }

  /*nieuwsbrief in footer*/
  .nieuwsbrief{
    float:left;
    width:100%
  }

  .footer-abbo{
    text-align:left;
    margin-top:10px;
  }

  input.footer{
    border-bottom-color:white;
    float:left;
    width:100%;
    margin-top:-1%;
    transition: .3s ease-in-out;
  }
  input.footer:hover{
    width:100%;
  }


  #form-submit{
    float:left;
    margin-top: 5%;
  }

  .payment_methods img{
    float:left;
    height:40px;
  }

  .more{
  color:white!important;
  margin-right:10px;
  }

  .site-branding .site-logo{
    max-width: 100%;
    float: left;
    margin-left:9px;
    max-height: 43px;
    margin-bottom: 0px;
  }

/*  .mobile-menu-text{
  display:none;
  }*/

  .site-tools ul li.mobile-menu-button .fa{
    font-size:25px;
  }
  .site-tools ul{
    margin-top:0px;
    padding:5px;
  }

  .dropdown {
  width:95%;
  }

  .site-footer-widget-area{
  /* display:none!important; */
  /* zzzzzzzzzz */
  }

  .footer-a{
    color: black!important;

    transition: .3s ease-in-out;
  }
  .footer-a:hover{
    border-bottom:1px solid #2a2c33;
  }

  th.product-remove{
    display:none;
  }
  .betaal .icon-betaal{
  display:none;
  }

  .woocommerce-checkout .showcoupon, .woocommerce-checkout .showlogin{
  margin-left:0px;
  }

.woocommerce-checkout .woocommerce-info, .woocommerce-checkout.woocommerce-page .woocommerce-info{
  text-align: left!important;
  background-color:rgba(240,240,240,0.4);
  padding:6px!important;
}

.cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount{
  font-size:18px!important;
  float:right;
}

.site-branding .site-logo{
  max-height:50px;
  height:auto;
}

}
/* eind media query */

span.posted_in{
	display:none;
}

#minicart-offcanvas .widget_shopping_cart .buttons .checkout{
  background: #69bf29 !important;
  color: white !important;
}

.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{
	background-color: #69bf29;
}

.woocommerce-message{
  border-top-color: #69bf29;
}

.single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-message{
  border: 1px solid #69bf29;
}

.woocommerce-checkout .showcoupon, .woocommerce-checkout .showlogin{
  border-bottom:2px solid black;
}

.woocommerce-checkout .woocommerce-info:before, .woocommerce-checkout.woocommerce-page .woocommerce-info:before{
  display:none;
}

 .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register{
   margin-right:17.5%!important;
 }
/****************************************************************/
/****************************************************************/
/****************************************************************/


/* account pagina */

.login-register-container{
  margin-top:0px;
}

#button_offcanvas_sidebar_left{
visibility: hidden;
}

.woocommerce-result-count{
visibility: hidden;
}

.large-8 .large-centered .columns h1{
  text-align:left!important;
}

.account-img-container{
display:none;
}


.login_header{
display:none!important;
}

.login-header a{
display:none!important;
}


#site-top-bar,
#masthead,
.entry-title,
#site-footer
{
  display: block;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
  background-color:#f2f2ef;
}

.without-sidebar .video-container{
  margin-left:-50px;
}

.product_wrapper h2{
  line-height:20px!important;
  margin-bottom:5px!important;
  letter-spacing:0.5px;
}

.mobile-header-toevoeging{
display:none;
}

.gegevens{
padding:11px 20px 30px 10px;
border-bottom: 1px solid #3d3d3d;
letter-spacing:0.3px;
-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gegevens a{
color:#bfbfbf;
font-size:15px;
}

.gegevens a:hover{
color:#fff;
font-size:15px;
}

.icon-tel{
height:18px!important;
width:auto;
margin-right:3px;
margin-left:10px;
}

.icon-mail{
height:13px!important;
width:auto;
margin-right:8px;
margin-left:10px;
}

.woocommerce-cart.woocommerce-page #content .quantity input.qty{
  font-size:18px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
  font-weight:bold;
  letter-spacing:0.5px;
}


.slider-fix .owl-wrapper-outer{
  padding-bottom:100px;
}

.top-bar-header{
color:white;
width:100%;
background-color:#2a2c33;
padding:8px;
padding-top:5px;
font-size:13px;

}

.top-text{
margin-bottom:0px;
margin-top:10px;
text-align:left;
}

p.top-text{
margin-bottom:0px;
font-size:10px;
letter-spacing:1px;
}

.top-bar-header a{
  color:white;
}

.top-bar-header a:hover{
  color:#7f8085;
}

.top-bar-header a:active{
  color:#7f8085;
}

.top-bar-header a:visited{
  color:white;
}

.top-bar-icon{
height:12px!important;
margin-right:10px;
width:auto;
margin-top:-5px;
}

.top-bar-icon-tel{
transform: rotate(20deg);
height:10px!important;
margin-right:5px;
width:auto;
margin-top:-5px;
margin-left:5%;
}

a.header-page{
margin-right:10%;

}

.top-text-recht{
float:right;
width:50%;
}

.woocommerce-shipping-destination{
display:none;
}

.widget{
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.woocommerce form .form-row label{
  line-height: 2;
    letter-spacing: 0.3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.shop_table.order_details td > .amount, .shop_table.order_details td > strong > .amount, .shop_table.woocommerce-checkout-review-order-table td > .amount, .shop_table.woocommerce-checkout-review-order-table td > strong >.amount{
  font-size:18px;
}

.product_summary_top{
  text-align: left!important;
}
.product_navigation{
  display: none!important;
}

.products .add_to_wishlist:before, .products .yith-wcwl-wishlistaddedbrowse a:before, .products .yith-wcwl-wishlistexistsbrowse a:before{
  bottom:-20px !important;
}

.woocommerce-error a:hover, .woocommerce-error .button:hover, .woocommerce-message a:hover, .woocommerce-message .button:hover, .woocommerce-info a:hover, .woocommerce-info .button:hover, .woocommerce .woocommerce-error a:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce-page .woocommerce-error a:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce .woocommerce-message a:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce-page .woocommerce-info a:hover, .woocommerce-page .woocommerce-info .button:hover{
  color:black !important;
}
span.product_thumbnail_background {
    top: 0px;
}
.owl-item.loading {
    display: none!important;
}


.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
    padding: 0px;
    margin: 0px!important;
    border: 0px!important;
}
 .taal-switcher {
        color: #F00;
        width: 92px;
        float: right;
        margin-right: 5px;
 }
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
    margin: 0px;
    margin-bottom: 0px;
 }

a.whatsapp-icon {
    background-image: url(/wp-content/uploads/2020/12/whatsapp.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.container-whatsapp-icon {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 10000000000;
}
.vragen {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 14px;
    font-weight: 600;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    background: transparent;
    line-height: 1.5em;
}