.elementor-kit-78500{--e-global-color-primary:#C93A2F;--e-global-color-secondary:#54595F;--e-global-color-text:#121212;--e-global-color-accent:#C93A2F;--e-global-color-ca0869a:#8D2119;--e-global-color-75ec761:#FFFFFF;--e-global-color-f891d7a:#F0F0F0;--e-global-color-3d70797:#232323;--e-global-color-e1a0e7a:#3C3C3C;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-df1a3cf-font-family:"Barlow";--e-global-typography-df1a3cf-font-size:15px;--e-global-typography-df1a3cf-font-weight:800;--e-global-typography-df1a3cf-text-transform:uppercase;--e-global-typography-df1a3cf-letter-spacing:0.3px;--e-global-typography-7ff296a-font-family:"Lato";--e-global-typography-7ff296a-font-size:16px;--e-global-typography-7ff296a-font-weight:500;--e-global-typography-7ff296a-line-height:27px;--e-global-typography-7ff296a-letter-spacing:0.1px;--e-global-typography-459ca44-font-family:"Barlow";--e-global-typography-459ca44-font-size:25px;--e-global-typography-459ca44-font-weight:700;background-color:#F0F0F0;font-family:"Lato";font-size:15px;font-weight:400;}.elementor-kit-78500 e-page-transition{background-color:#FFBC7D;}.elementor-kit-78500 a{color:var( --e-global-color-primary );}.elementor-kit-78500 a:hover{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}{}h1.entry-title{display:var(--page-title-display);}@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 *//* Home */

/*.elementor-slide-heading { text-shadow: 0px 0px 30px #444444; }
*/
@media only screen and (max-width: 768px) {
  .elementor-slide-heading { text-shadow: 0px 0px 20px #000000; }
}

/* Menu Nieuw: #C93A2F Oud: #8d2119 */

#overgaauw_menu .jet-menu li:nth-child(1) .top-level-link,
#overgaauw_menu .jet-menu li:nth-child(2) .top-level-link,
#overgaauw_menu .jet-menu li:nth-child(3) .top-level-link
{  background:white; color:#C93A2F !important; font-weight:700; }

#overgaauw_menu .jet-menu li:nth-child(1) .top-level-link
{ border-radius:0px 0px 0px 5px; }

@media only screen and (max-width: 768px) {
    #overgaauw_menu .jet-menu li:nth-child(1) .top-level-link
{ border-radius:0px 0px 0px 0px; }
  
}

#overgaauw_menu .jet-menu li:nth-child(1) .top-level-link:hover,
#overgaauw_menu .jet-menu li:nth-child(2) .top-level-link:hover,
#overgaauw_menu .jet-menu li:nth-child(3) .top-level-link:hover
{  background:white; color:#C93A2F !important; border-radius:0px 0px 0px 0px; }

#overgaauw_menu .jet-menu .jet-menu-hover .top-level-link
{  background:white !important;  }

#overgaauw_menu .jet-menu .jet-menu-hover .top-level-link .jet-menu-title, #overgaauw_menu .jet-menu .jet-menu-hover .top-level-link .jet-dropdown-arrow
{ color:#C93A2F !important; }

#overgaauw_menu { margin-bottom:0px; }

.submenu img { display:none !important; }

/* Producten */




.jet-woo-product-thumbnail img {
    height:220px !important;
    width:90%;
    object-fit: contain;
  } 

.jet-woo-products__inner-box {

}

.jet-woo-product-button {

    
    position:absolute;
    bottom:0px;
    width:100%;
    text-align:center;
    

 
}

.add_to_cart_button { 
position: relative;  }

.add_to_cart_button:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:20px;
    visibility: visible;
    content: "f291";
    margin-right:10px;
}



/*



.woocommerce-loop-product__link img
{height:220px !important;

     width:90%;
  object-fit: contain;
}

.added_to_cart { display:none; }


.add_to_cart_button
{
    position:absolute;
    
    margin:0px !important;     
    bottom:0px;
    right:0px;
    line-height:42px;
    padding:6px 16px;
    font-size:20px !important;
}
.loading
{
    position:absolute !important;
    bottom:0px !important;
} 

.product .added
{
    background:green !important;
}




 .jet-wishlist-button__link
 {
    padding:0; 
    margin:0 !important;
}

.jet-wishlist-button__plane
{
    background:none !important; 
}

.jet-wishlist-button__container 
{
   position:absolute !important;
    width:10% !important;
    margin:0px !important;     
    top:10px !important;
    right:18px !important;
    text-align:right;
    font-size:20px;
}

.jet-wishlist-button__container
{

}

.jet-wishlist-button__link--icon-left {

}

.jet-wishlist-button__label
{
    line-height:42px;
    height:50px;
    color:#333;
    color:#cccccc;
}

.jet-wishlist-button__state-added
{
    color:#9e3223;
}

.onsale 
{
    position:absolute;
    top:0px; 
    margin-left:0px !important; 
    border:none !important;
    padding:0px 8px !important;
}

.jet-wishlist-button__label i:hover
{
    color:#9e3223 !important;
}





.woocommerce-LoopProduct-link
{
    height:100%;

}






.woocommerce-loop-product__title
{
margin-top:8px;
margin-bottom:65px !important;
}

del .woocommerce-Price-amount { color:black !important; font-weight:500; opacity:1 !important; }
ins .woocommerce-Price-amount { color:black !important; font-weight:600;  color:#9e3223 !important; }


.price
{

    width:80%;
    position: absolute;

   margin-bottom:0px !important;
   bottom:0px !important;
   padding-left:15px;
   text-align:left;

}

.woocommerce-Price-amount
{
    left:0px !important;
    bottom:0px !important;
    width:100%;
    line-height:60px;
    
    
}


.jet-wishlist-button__icon
{
    line-height:42px;
    height:50px;
    color:#333;
    color:#cccccc;
}

.jet-wishlist-button__state-added 
{
    color:#9e3223;
}

.onsale 
{
    position:absolute;
    top:0px; 
    margin-left:0px !important; 
    border:none !important;
    padding:0px 8px !important;
}

.jet-wishlist-button__icon i:hover
{
    color:#9e3223 !important;
}

.fa-heart-o { color:#c0c0c0; }
.fa-heart-o:hover { color:#8d2119; } 
.fa-heart { color:#8d2119; }


*//* End custom CSS */