/*
	Theme Name:	Xtra Child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	xtra
	Version:	1.0
*/

/* Schaduw wrap */
.schaduw_wrap {
 	background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
    border-radius: 0.375rem;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: 400;
    color: #001f47;
    border: 2px solid #fff;
	}

.widget,
li.product.type-product {
    background-color: #fff !important;
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
    border-radius: 0.375rem;
    font-weight: 400;
    color: #001f47;
    border: 0px solid #fff;
}


/* home-widgets */

.welcome_msg {
    font-size: 25px;
   
}

/* ERP */
.auto-erp.product-list ul.product_remarks {
    min-height: 100px;
}


div#auto-erp-shortcode-license-plate input {background: #f4be06;border: 2px solid;border-radius: 10px 10px 10px 10px;/* width: 90%; *//* float: left; *//* display: none; */}

button {
    background: #000;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}
ul.products.columns-3 {
    margin-left: 0px;
}

ul.products.columns-3 li.product {
    width: 26.6%;
    padding: 20px;
    min-height: 310px;
    float: left;
    list-style: none;
    margin: 0 3.8% 2.992em 0;
}

.auto-erp.vehicle-info {
    background: #fff;
    border: 0px;
    padding: 10px;
}

li.product.last {
    margin-right: 0px !important;
}


.auto-erp.product-list img.product_image {
    background: #fff;
    margin: 0 auto;
    min-height: 130px;
}

.auto-erp.product-list .products .product .product_title {
    text-align: center;
    font-weight: bold !important;
}

.auto-erp.product-list .products .product .product_pricing {
    text-align: center;
}

.auto-erp.product-list a.button {
    margin: 0 auto;
    display: block;
    font-weight: bold;
    border-radius: 10px;
}

.auto-erp.product-list .products .product .product_remarks {
    overflow: initial;
}

.auto-erp.product-list li.product {
    background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
    border-radius: 0.375rem;
    font-weight: 400;
    color: #001f47;
    border: 0px solid #fff;
}

/* header  */

.header_welcome_msg {
    background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
    border-radius: 0.375rem;
    padding: 4px 15px;
    display: block;
    font-weight: 400;
    color: #001f47;
    border: 2px solid #fff;
}


/* Mega menu */
.cmm-content-wrapper {
    width: 990px;
}
a.cmm-nav-link {
    color: #fff !important;
}

.cmm-sub-container a.cmm-nav-link {
    color: #000 !important;
}

.cmm-content-container h4 {
    color: #000;
}

.cmm-container .cmm.cmm-theme-default-461836 > li > a:hover,
ul#menu-sidemenu:hover {
    color: #fff !important;
}
ul#menu-sidemenu {
    background: #f32f86;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
}

.cmm-sub-container {
    width: 250px;
}

ul.sub-menu.cmm-sub-wrapper {
    border-radius: 10px !important;
}


/* home */

.home .cmm-sub-container {
    opacity: 1 !important;
    display: block;
}

.home ul.sub-menu.cmm-sub-wrapper {
    visibility: visible;
}

.home .cmm-sub-container {
    top: calc(100% + 10px) !important;
}

/* Kenteken - Header */

.kenteken-header h3.title {
    display: none;
}

.kenteken-header div#auto-erp-shortcode-license-plate {
    margin-top: 12px;
}

.kenteken-header .context.input {
    width: 50%;
    float: left;
}

.kenteken-header .context.btn {
    float: left;
    width: 50%;
}

.kenteken-header button {
    margin-top: 0px;
    border-radius: 0px 10px 10px 0px;
    padding: 14px 10px;
}


.kenteken-header div#auto-erp-shortcode-license-plate input {
    padding: 10px;
    border-radius: 10px 0px 0px 10px;
}

.kenteken-header button {
    font-size: 0px;
}

.kenteken-header button:before {
    content: "\f002";
    font-size: 18px;
    font-family: 'FontAwesome';
}

.page-id-17 .auto-erp.product-detail .context .remarks ul {
    display: block;
}

.page-id-17 li.remark {
    width: 17.8%;
    float: left;
    background: #Fff;
}

.stock.in_stock_supplier {
    background: #49e770;
    padding: 10px;
    width: 280px !important;
    border-radius: 40px;
}

.auto-erp.product-detail .header .summary {
    background: #ededed;
    padding: 20px;
    min-height: 372px;
}

.page-id-17 .auto-erp.product-detail .context .remarks ul {
    display: block;
}

.page-id-17 li.remark {
    width: 17.8%;
    float: left;
    background: #Fff;
}

.page-id-17 li.remark{text-overflow: ellipsis;overflow: hidden;width: 190px;white-space: nowrap;}

.stock.in_stock_supplier {
    background: #49e770;
    padding: 10px;
    width: 280px !important;
    border-radius: 40px;
}
p.stock.out-of-stock,
.stock.out_of_stock{
    background: red;
    color: #fff !important;
    padding: 10px;
    width: 280px !important;
    border-radius: 40px;
    font-weight: bold !important;
}

.auto-erp.product-detail .header .summary {
    background: #ededed;
    padding: 20px;
    min-height: 372px;
}

.woocommerce-order-received .woocommerce td.product-name ul.wc-item-meta {
    display: none;
}


@media screen and (max-width: 767px) {
    ul.products.columns-3 li.product,
    .auto-erp.categories .category {
        width: 88%;
    }}

    @media screen and (max-width: 767px) {
        .auto-erp.product-detail .header {
            display: block;
        }
        
        .auto-erp.product-detail .header .image {
            width: 100%;
        }
        
        .auto-erp.product-detail .header .summary {
            width: 90%;
        }
        }

        .related-products {
            display: none;
        }
.auto-erp.categories .category {
    /* width: 100%; */
}

.auto-erp.product-list .products .product .product_remarks {
    display: none;
}


.search_by_license .context.input:before {
    content: 'NL';
    background: #0433FF;
    padding: 12px;
    color: #fff;
    margin-right: -5px;
    font-weight: bold;
    border-radius: 10px 0px 0px 10px;
    border: 2px solid #000;
}

.search_by_license input[type="tekst"] {
    width: 225px;
    background: #F2B601;
    border-radius: 0px 10px 10px 0px;
    border: 2px solid #000;
}