/* 
Theme Name: Mastershop EU
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Tablesetting for divTableAtt */
.specstitel {
        font-family: "Azo-Sans", azo-sans-web, sans-serif;
        font-size: 18px;
        font-weight: 300;
        color: #7aaab5;
}
div.LichtBlauweRegels {
        font-family: "Azo-Sans", azo-sans-web, sans-serif;
        font-size: 14px;
        font-weight: 300;
        border: 0px solid #4d4e4c;
        width: 85%;
        text-align: Left;
        border-collapse: collapse;
}

.divTableAtt.LichtBlauweRegels .divTableAttCell, .divTableAtt.LichtBlauweRegels .divTableAttHead {
        border: 0px solid #FFFFFF;
        padding: 5px;
        vertical-align: middle;
        width: 50%;
}

.divTableAtt.LichtBlauweRegels .divTableAttBody .divTableCell {
        font-size: 13px;
}

.divTableAtt.LichtBlauweRegels .divTableAttRow {
        background: #FFFFFF;
        color: #4d4e4c;
        border-bottom: 1px solid;
        border-color: #f5f5f5;
}

.LichtBlauweRegels .tableAttFootStyle {
        font-size: 14px;
}

.divTableAtt .divTableAttCell, .divTableAtt .divTableAtt {}
.divTableAtt{ display: table; }
.divTableAttRow { display: table-row; }
.divTableAttHeading { display: table-header-group;}
.divTableAttCell, .divTableHead { display: table-cell;}
.divTableAttHeading { display: table-header-group;}
.divTableAttFoot { display: table-footer-group;}
.divTableAttBody { display: table-row-group;}

.attributekolom {
  float: left;
  width: 50%;
}

.elementor-icon-list-item a[href*="shop.r-go-tools.nl"] .elementor-icon-list-text::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 16px;
    background: url('/wp-content/uploads/flags/nl.svg') no-repeat center center;
    background-size: contain;
    margin-right: 5px;
}


.elementor-icon-list-item a[href*="shop.r-go-tools.de"] .elementor-icon-list-text::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 16px;
    background: url('/wp-content/uploads/flags/de.svg') no-repeat center center;
    background-size: contain;
    margin-right: 5px;
}

.elementor-icon-list-item a[href*="shop.r-go-tools.eu"] .elementor-icon-list-text::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 16px;
    background: url('/wp-content/uploads/flags/eu.svg') no-repeat center center;
    background-size: contain;
    margin-right: 5px;
}

/* cookiespolicy */
#cmplz-document p, #cmplz-document li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode p, .editor-styles-wrapper .cmplz-unlinked-mode li, .editor-styles-wrapper .cmplz-unlinked-mode td{
	font-size: 18px;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	max-width: 100%;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: #154295 !important;
	font-weight: 200 !important;
	font-family: azo-sans-web !important;
/*	font-size: 22px !important;*/
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
	color: #154295 !important;
	font-weight: 200 !important;
	font-family: azo-sans-web !important;
	font-size: 16px !important;
}
.woocommerce span.onsale {
	background-color: red !important;
}
