.elementor-kit-5{--e-global-color-primary:#333333;--e-global-color-secondary:#506954;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5134083:#005F7E;--e-global-color-b3c47b1:#0B81B2;--e-global-color-0cecd45:#004961;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;}.elementor-kit-5 a{color:var( --e-global-color-5134083 );font-family:"Open Sans", Sans-serif;}.elementor-kit-5 a:hover{color:var( --e-global-color-b3c47b1 );}.elementor-kit-5 h1{font-size:6.2vw;font-weight:bold;}.elementor-kit-5 h2{font-size:32px;font-weight:bold;}.elementor-kit-5 h3{font-size:28px;font-weight:bold;}.elementor-kit-5 h4{font-size:24px;font-weight:bold;}.elementor-kit-5 h5{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:bold;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.stock {
    font-weight: 700 !important;
    text-decoration: underline !important;
}

.elementor-button span {
    font-weight: bold;
    font-family: 'Open Sans';
}

.select {
    font-family: 'Open Sans';
}

ul.products li.product .button {
    font-weight: bold !important;
    font-family: 'open Sans';
}

p a {
    text-decoration: underline !important;
    
}

p a:hover {
    text-decoration: none !important;
}

p {
    font-size: 17px;
}

.foto-blokken {position:relative}
.tekst-blokken {position:absolute}
.woocommerce .products .product a img {
	padding:5px; box-shadow: 0 0 5px #969696 !important;
}

.foto-product {
    box-shadow: 0 0 5px #969696 !important;
    padding: 5px;
}


 .woocommerce button.button, .woocommerce input.button {
  background-color: #005e7d; color:white;
}
.price_slider_amount .price_label {
    color: black;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color: #005e7d;
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color: #005e7d;
}

.product-foto {
    max-height:500px !important;
}

.pointer {cursor: pointer;}

.elementor-section .elementor-container {

display: flex;

justify-content: space-around;

}



.woocommerce table.shop_attributes td {
    padding: 5px;
    border: none;
    font-style: normal;
    font-weight: 300;
}

.woocommerce table.shop_attributes {
    border: none;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: none;
}
.woocommerce table.shop_attributes th {
    border: none;
    font-size: 17px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #ebebeb;
}

.woocommerce table.shop_attributes td p {
    padding: 4px;
    margin-left: -5px;
}

.fiets-merken a {
    color: #005e7d;
}

.fiets-merken a:hover {
    color: #00222E;
}

.footer-link a {
    color: white;
}

.footer-link a:hover {
    color: #0B81B2;
}


.logo {
    filter: drop-shadow(1px 1px 1px rgb(0 0 0 / 0.2))
}

.copyright a {
    color: white;
}

.copyright a:hover {
    color: #E0E0E0;
}

.copyright {
    font-size: 14.5px;
}

.elementor-element.elementor-element-4a79406.elementor-wc-products ul.products li.product .button {
    box-shadow: 0 0 5px #969696
}

.sidebar {
    filter: drop-shadow(1px 2px 1px rgb(0 0 0 / 0.3))
}

.sidebar a {
    color: #005e7d;
}

.sidebar a:hover {
    color: #00222E;
}

.elementor-29 .elementor-element.elementor-element-599380b .elementor-button[type="submit"] {
    box-shadow: 0 0 5px #969696
}

table td, table th {
    border: none !important;
   
}


tbody>tr>:nth-child(1){
font-weight: bold;
 color: #0E0E0E;

}

tbody>tr>:nth-child(2){
font-weight: 400;
 color: #0E0E0E;

}

h2 {
    color: black;
}

ul.product-categories li {
    list-style: none;
}

.product-categories {
    margin-left: -36px !important;
}

.current-cat > a {
    font-weight: 700;
    text-decoration: underline;
}

.product-categories  .children {
    margin-left: -30px;
}

.product-categories a {
    font-size: 17px;
    line-height: 1.6;
    font-family: "Open Sans", Sans-serif;
}

.product-info a {
    color: #005e7d;
}

.product-info a:hover {
color: #005e7d;
}

.woocommerce table.shop_attributes td {
    font-size: 17px;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h3 {
    font-weight: bold;
}

.woocommerce ul.products li.product .button {
    font-size: 17px !important;
}

.woocommerce table.shop_attributes td {
    padding-top: 8px;
}

.bovenste-kolom .woocommerce table.shop_attributes td {
    margin-top: -8px;
}/* End custom CSS */