/*======================================
Theme Name: LWS CHILD
Theme URI: https://lindert-web-solution.de/
Description: LWS CHILD THEM FOR DIVI
Version: 1.0
Author: LiNDERT WEB SOLUT1ON
Author URI: https://lindert-web-solution.de/
Template: Divi
======================================*/
.footer-links a {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
}

.footer-links a::after {
	content: '';
	display: block;
	width: 0;
	height: 1px;
	transition: width .3s;
	background-color: #ffffff;
}

.footer-links a:hover::after {
  width: 100%;
}



.et_pb_menu li.mega-menu > ul > li > a:first-child {
	background-color: #0F0;
}


.et_pb_row {
/*     width: 100%; */
}



.et-db #et-boc .et-l .et_pb_row {
     /* max-width: 1400px; */
/*     width: 100%; */
}
.woocommerce ul.products.columns-4 li.product.sale .price ins {
    display: flex;
    justify-content: stretch;
    align-items: center;
}

.woocommerce ul.products li.product .lws-divi-wc-percentage-sale-badge .onsale, .woocommerce-page ul.products li.product .lws-divi-wc-percentage-sale-badge .onsale {
    z-index: 2
}

.woocommerce ul.products li.product .lws-divi-wc-percentage-sale-badge>span.onsale, .woocommerce-page ul.products li.product .lws-divi-wc-percentage-sale-badge>span {
    display: block!important;
    margin-bottom: 10px!important;
}

.woocommerce ul.products li.product .lws-divi-wc-percentage-sale-badge>span.onsale:last-child,
.woocommerce-page ul.products li.product .lws-divi-wc-percentage-sale-badge>span:last-child {
    margin-bottom: 0!important;
}

.woocommerce ul.products li.product .lws-divi-wc-percentage-sale-badge .onsale, .woocommerce-page ul.products li.product .lws-divi-wc-percentage-sale-badge  .onsale {
    position: absolute!important;
    left: auto!important;
    right: 1em!important;
    top: 1em!important;
}


.cfvsw-swatches-container.cfvsw-product-container .cfvsw-swatches-option.cfvsw-image-option .cfvsw-swatch-inner {
    width: 50px!important;
    height: 50px!important;
}


@media only screen and (max-width: 767px) {
    .et_pb_row {
        width: 90%;
    }
    .et-db #et-boc .et-l .et_pb_row {
        width: 90%;
    }
    .cfvsw-swatches-container.cfvsw-product-container .cfvsw-swatches-option.cfvsw-image-option .cfvsw-swatch-inner {
        width: 35px!important;
        height: 35px!important;
    }
}

@media only screen and (max-width: 479px) {
    .dgwt-wcas-overlay-mobile {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        background: #000c2f!important;
    }
}
.dgwt-wcas-search-wrapp {
    min-width: 210px!important;
}

input#dgwt-wcas-search-input-2 {
    width: 210px!important;
}

.dgwt-wcas-search-input {
    margin: 0 0 0 0!important;
    color: #ffffff!important;
}
.dgwt-wcas-search-form {
    margin: 5px 0 5px 0!important;
    padding: 0 0 0 10px!important;
    width: 100%;
}

.woocommerce .woocommerce-error {
	  background: #DD3333 !important;
}




.woocommerce .widget_shopping_cart a.button:hover:after,
.woocommerce-page .widget_shopping_cart a.button:hover:after,
.woocommerce .widget_shopping_cart a.button:after,
.woocommerce-page .widget_shopping_cart a.button:after {
    content: " ";
    display: table;
}


