/*
Theme Name: Leflite child
Theme URI: https://lefcreative.nl/
Author: Lef Creative
Author URI: https://lefcreative.nl/
Description: Child theme van het thema Leflite
Version: 1.0.0
License: /
License URI: /
Template: leflite
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* FOOTER */
footer img {
    width: auto;
}

/* Algemeen */
strong, b {
 font-weight: 900; 
}
h1 {
 font-weight: 700; 
}
.pattern-bg {
      background-image: url(img/bg.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 130%;
}
.btn.bg-white {
  border: 1px solid var(--primary);
}
.cta-card .card {
 padding: 60px 30px; 
}
header {
 width: calc(100% - 40px)!important;
  margin: 20px;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  background-color: rgba(255, 255, 255, 0.5)!important;
  backdrop-filter: blur(10px);
}
.card-portfolio .image-outer {
    position: relative;
}
.card-portfolio .image-outer img {
    transform: scale(1.2);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.card-portfolio:hover .image-outer img {
    transform: scale(1.3) rotate(4deg);;
}

.card-portfolio .image-outer .image-holder {
    padding-bottom: 120%!important;
}
.card-portfolio .content-outer {
    background: transparent!important;
}
.card-portfolio .content-outer .btn {
    display: none;
}
.socket * {
 font-size: 12px;
  opacity: 0.8;
}
.accessibility-buttons .accessibility-button .accessibility-toggle {
 border-radius: 8px 0px 0px 8px!important; 
}