.elementor-kit-5{--e-global-color-primary:#FAF2EC;--e-global-color-secondary:#CE5C37;--e-global-color-text:#CE5C37BF;--e-global-color-accent:#EFAB7F;--e-global-color-cdafa24:#FFFFFFDE;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:400;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#site-header,
#site-footer{
    display: none;
}

.elementor-location-header{
    position: relative;
    z-index: 1000;
}

.eicon-basket-light:before{
    content:'';
    display: block;
    width: 23px;
    height: 20px;
    background-image: URL('https://www.fotopanda.be/wp-content/uploads/2022/08/basket.svg');
    background-repeat: no-repeat;
    background-size: 23px 20px;
}

.hero:after{
    content:'';
    display: block;
    width: 100%;
    height:87px;
        background-image: URL('https://www.fotopanda.be/wp-content/uploads/2022/08/curl.png');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 1;
    
}

.hero__image{
    z-index: 2;
}

.elementor-wc-products .attachment-woocommerce_thumbnail{
    margin: 0 auto;
}

.elementor-wc-products ul.products li.product .button{
    display: none;
}

.productscats:before{
    content:'';
    display: block;
    width: 100%;
    height:87px;
        background-image: URL('https://www.fotopanda.be/wp-content/uploads/2022/08/curl-2.png');
    background-repeat: no-repeat;
    position: absolute;
    top: -87px;
    left: 0;
    z-index: 1;
    
}

.product__item p{
    margin-bottom: 0;
}

.wl .wl-ci-proceed-to-checkout a.checkout-button{
    border: none !important;
}

.wl .wl-ci-cart-form table.shop_table{
    border: none !important;
}

.wl-cart-overview .wc-proceed-to-checkout a.checkout-button:after{
    display: none;
}

.product-remove.wl-ci-product-remove a.remove .eicon-close:before{
    color: #EFAB7F;
}

table.wl-ci-cart-table{
    margin-top: 0;
}

.cart__total .elementor-widget-cart-overview{
    width: 100%
}

.cart_totals h2{
    margin-top: 0;
}

.wl-cart-overview table tr th,
.wl-cart-overview table tr td{
    border: none !important;
    padding: 0;
    width: 50%;
    padding-bottom: 5px;
}

.wl-cart-overview table tr td{
    text-align: right !important;
}



.woocommerce-info,
.woocommerce-message{
    background-color: #FAF2EC;
    border: none;
    color: #CE5C37BF;
    border-left: 4px solid #CE5C37;
}

.woocommerce-product-attributes,.woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item__value{
    border: none;
}

.woocommerce-product-attributes-item__label{
    width: 30%;
    padding: 0;
}

.woocommerce-product-attributes-item__value{
    width: 70%;
    padding: 0;
}

.woocommerce-product-attributes-item__value p{
    margin: 0;
}

.products li.product{
 transition: opacity 0.5s ease-in-out;
}

.products li.product:hover{
    opacity: 0.8;
 transition: opacity 0.5s ease-in-out;
}

.wp-post-image{
    margin: 0 auto;
}

.flex-control-nav{
    display: flex;
    justify-content: center;
    margin: 0 auto !important;
}

.flex-control-nav li{
    display: flex;
    justify-content: center;
    margin-right: 1rem !important;

}

.woocommerce-product-gallery__trigger{
    display: none;
}

.woocommerce-notices-wrapper{
        max-width: 1640px;
    width: 100%;
    margin: 0 auto;
    margin-top: 5rem;
}

.woocommerce-message{
    background-color: #FAF2EC;
    color: #CE5C37BF;
    border-left: none;
}

.wc-forward{
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: none;
    border-radius: 100px 100px 100px 100px;
    background-color: #EFAB7F !important;
    transition: all 0.2s;
}

a.button:hover, a.button:visited{
    text-decoration:  none !important;
}

strong{
    font-weight: 500;
}

.woocommerce-shipping-methods label{
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px;
    font-weight: 300;
        color: #CE5C37BF !important;
}

.wc_payment_method + .wc_payment_method{
    margin-top: 1rem !important;
}

.wc_payment_method label{
        font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 300;
    color: #CE5C37BF !important;
}

.woocommerce-privacy-policy-text{
         font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 300;
      color: #CE5C37BF !important;
}

.woocommerce-checkout-review-order-table tfoot tr td,
.woocommerce-checkout-review-order-table tfoot tr th{
    padding-top: 1rem !important;
}

.woocommerce-billing-fields__field-wrapper .form-row{
    margin-bottom: 1rem !important;
}


.woocommerce table.shop_attributes{
    border: none;
}

.woocommerce table.shop_attributes tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: transparent;
    text-align: left;
}

.woocommerce table.shop_attributes tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(even)>th{
    text-align: left;
}

.woocommerce-product-gallery ol{
    flex-wrap: wrap;
    justify-content: flex-start;
}

.woocommerce div.product div.images .flex-control-thumbs li{
    width: 15%;
    margin-bottom: 1rem;
}

.footer a,
.footer a:visited{
    color: #fff;
}

.footer a:hover{
    opacity: 0.8
}


@media (min-width: 1024px){
    
    
    .eicon-basket-light:before{
    width: 33px;
    height: 30px;
    background-image: URL('https://www.fotopanda.be/wp-content/uploads/2022/08/basket.svg');
    background-repeat: no-repeat;
        background-size: 33px 30px;
}

.container__sm{
    max-width: 975px !important;
    width: 100%;
    margin: 0 auto;
}

.container__l{
    max-width: 1360px !important;
    width: 100%;
    margin: 0 auto;
}

.container__xl{
    max-width: 1640px !important;
    width: 100%;
    margin: 0 auto;
}

.uael-woo-checkout .column-layout-container .single-col-2{
    margin-left: 25px !important;
    padding-left: 30px !important;
}
}/* End custom CSS */