body {
font-family: sofia-pro, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, a {
font-family: sofia-pro, sans-serif;
} #top-menu li a {
font-size: 16px !important;
font-weight: 400 !important;
}
#top-menu li {
padding-right: 42px !important;
} .blog-cat a {
border: solid #ffffff8f 1px;
border-radius: 50px;
padding: 4px 20px;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a {
color:#111 !important;
background-color:transparent !important;
border:solid #00000014 1px;
margin-left:-1px;
padding:14px !important;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a:before {
font-size:17px !important;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a:hover {
background:#111 !important;
color:#fff !important;
border-color:#111 !important;
}
.scriptlesssocialsharing__heading {
font-size:18px !important;
}
.scriptlesssocialsharing:first-child .scriptlesssocialsharing__buttons {
margin-bottom:35px;
}
.et_pb_post_content p:not(.has-background):last-of-type {
margin-bottom:35px !important;
} .vertical-align { 
display: flex; 
flex-direction: column; 
justify-content: center;
} .mobile_menu_bar:before {
color:#fff !important;
}
.home .mobile_menu_bar:before {
color: #121212 !important;
}
#mobile_menu {
background:#fff !important;
border-top: solid 2px #FF8029;
}
#mobile_menu a {
color:#121212;
}
#mobile_menu .dipi-cta-button {
background:#FF8029 !important;
} body::-webkit-scrollbar {
width: 1em;
}
body::-webkit-scrollbar-track {
background:#fff;
}
body::-webkit-scrollbar-thumb {
background-color: #E62A35;
} .seopress-user-consent {
font-size:16px !important;
padding:12px !important;
background:#f7f7f7 !important;
border-right:0px !important;
}
.seopress-user-consent p a:first-child {
content: "";
background-image: url(//inlead.nu/wp-content/uploads/2021/07/yooker-cookies.png);
width: 32px;
height: 32px;
display: inline-block;
background-size: cover;
margin-bottom: -11px;
margin-right: 13px;
}
.seopress-user-consent #seopress-user-consent-accept{
background: #FF8029;
color: #fff;
border-radius: 0px;
padding: 8px 35px;
margin-top: 5px;
font-size: 13px;
font-weight: 600; border:none;
cursor:pointer;
transition:all ease .3s;
}
.seopress-user-consent #seopress-user-consent-accept:hover {
border-radius:50px;
transition:all ease .3s;
}
.seopress-user-consent #seopress-user-consent-close {
background: none;
border: none;
font-size: 13px;
padding: 3px 20px;
margin-top: 5px;
font-weight: 600;
color: #000;
transition:all ease .3s;
}
.seopress-user-consent #seopress-user-consent-close:hover {
border:none;
background:none;
color:red;
transition:all ease .3s;
}
.seopress-user-consent p a:nth-child(2) {
text-decoration:underline;
}
.seopress-user-consent p {
padding-bottom:0 !important;
} #contact .gform_body input[type="text"], #contact .gform_body textarea {
background:#fff;
color: #999;
font-size: 14px;
padding: 16px;
border-radius:3px;
margin-top:0 !important;
border:solid #f6f6f6 2px;
}
#contact .gform_body #field_1_2, #contact .gform_body #field_1_3 {
margin-top:0 !important; 
}
#contact .gfield_consent_label {
font-size: 14px;
font-weight: 400;
color:#333 !important;
}
#contact .gform_footer .gform_button {
background: #e20612;
width: 100%;
border: none;
border-radius: 3px;
padding-top: 12px;
padding-bottom: 12px;
color: #fff;
font-weight: 500;
cursor:pointer;
font-size:16px;
}
#contact .gform_wrapper {
margin-top:0 !important;
margin-bottom:0 !important;
}
#contact #field_4_2, #contact #field_4_3 {
margin-top:0 !important;
}
#contact label a{
color: #000 !important;
}
#contact .gfield_required.gfield_required_asterisk{
display: none;
}
#contact blockquote{
border-color: #e20613 !important;
} #mobile_menu .dipi-cta-button {
margin-top: 15px !important;
padding-top: 7px !important;
padding-bottom: 7px !important;
}
.dipi_hamburger.hamburger {
background-color:transparent !important;
} @media only screen and (max-width: 641px) {
#contact .gform_body #field_1_3 {
margin-top:18px !important;
}
} #gform_confirmation_message_1 h6 {
color: #fff !important;
font-size: 18px !important;
line-height: 1.6 !Important;
}  #contact-label{
width: 100%;
} .onze-diensten .et_pb_blurb_container{
padding: 0 28px 15px 28px !important
} .dipi_timeline_item .ribbon-icon.ribbon-icon-circle.active, .dipi_timeline_item:hover .ribbon-icon.ribbon-icon-circle{
background-color: #e10c19 !important;
} .motivatie .et_pb_column_473{
z-index: 0 !important;
}
#me-scan .et_pb_row.et_pb_row_218{
overflow: visible;
} .dipi-testimonial-main .dipi-testimonial-item {
display: flex !important;
flex-flow: row wrap !important;
}
.dipi-testimonial-main .dipi-testimonial-item .dipi-testimonial-img {
order: 1;
margin: 0 !important;
margin-right: 20px !important;
}
.dipi-testimonial-main .dipi-testimonial-item .dipi-testimonial-text {
order:4;
margin-top: 20px !important;
}
.dipi-testimonial-main .dipi-testimonial-item .dipi-testimonial-name {
order: 2;
position:absolute;
left: 150px;
top: 40px;
}
.dipi-testimonial-main .dipi-testimonial-item .dipi-company-name {
order: 3;
position: absolute;
left: 150px;
top: 64px;
} .resultaat-we .et_pb_module.et_pb_text_align_left.et_pb_bg_layout_light{
height: 100%;
} .dipi_testimonial_16 .dipi-testimonial-wrapper {
max-width: 1400px !important;
display: block !important;
}
.dipi_testimonial_16 .dipi-testimonial-wrapper .dipi-testimonial-item:nth-child(odd) {
width: 49% !important;
float: left !important;
margin-right: 1% !important;
}
.dipi_testimonial_16 .dipi-testimonial-wrapper .dipi-testimonial-item:nth-child(even) {
width: 49% !important;
float: left !important;
margin-right: 0% !important;
margin-left:1% !important;
}
.dipi_testimonial_16 .dipi-testimonial-wrapper .dipi-testimonial-item {
margin-top:1% !important;
}
.dipi_testimonial_16 .dipi-testimonial-wrapper .dipi-testimonial-item:nth-child(1), .dipi_testimonial_16 .dipi-testimonial-wrapper .dipi-testimonial-item:nth-child(3) {
margin-top:0 !important;
}
.dipi-testimonial-item:hover{
box-shadow: 0 2px 18px 0 rgba(0,0,0,0.14);
} .home #main-header {
background: #fff !important;
}
.home #top-menu li.current-menu-item>a {
color: #b71434 !important;
}
.home #top-menu a {
color: #1c1c1c !important;
}
.home #top-menu .dipi-cta-button {
background: #FF8029 !important;
color: #fff !important;
}
.home #logo {
content: url(https://inlead.nu/wp-content/uploads/2022/02/logo.svg) !important;
} ul.inner{
list-style-type: circle;
} .test h3 span{
position: relative;
}
.test h3 span:after{
content: "";
background: #FF8029;
position: absolute;
width: 100%;
height: 5px;
left: 0;
bottom: 2px;
z-index: -1;
border-radius: 50px;
-moz-animation: showHide 5.5s ease-in alternate; -webkit-animation: showHide 5.5s ease-in alternate; -ms-animation: showHide 5.5s ease-in alternate; -o-animation: showHide 5.5s ease-in alternate; animation: showHide 5.5s ease-in alternate;
}
@-webkit-keyframes showHide { 0% {width:0%}
50% {width:0%}
100% {width:100%}
}
@keyframes showHide {
0% {width:0%}
50% {width:0%}
100% {width:100%}
}   .onze-diensten .et_pb_main_blurb_image {
max-height: unset !important;
width: 100%;
}
.onze-diensten img {
height: 250px;
object-fit: cover;
} .gform_required_legend {
display: none;
}
#gform_submit_button_1 {
background: #ff6900 !important;
border: solid 2px #ff6900 !important;
transition: ease 0.3s;
}
#gform_submit_button_1:hover {
background: transparent !important;
color: #050c44 !important;
}  #over-annemiek-row {
align-items: center;
} @media screen and (max-width: 600px) {  #home-banner {
padding-top: 40px !important;
padding-bottom: 40px !important;
background-position: 72% 0;
} .content-banner-foto067 {
background-position: 72% 0 !important;
}
} .blog_slider-module .ipi-blog-post .dipi-post-content:after {
content: '';
position: absolute;
z-index: 19;
top: -35px;
background: white;
width: 65px;
box-shadow: 1px 1px 3px -2px;
border-radius: 50px;
height: 65px;
left: 1.2rem;
background-image: url(https://inlead.nu/wp-content/uploads/2023/08/cropped-Inlead-icon.png);
background-size: 45px;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.blog_slider-module .ipi-blog-post .dipi-post-content{
padding-top: 40px;
} .review-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 1.5rem;
}
.review-grid article.grid-item {
padding: 1rem;
border-radius: 50px 0 50px 0;
box-shadow: 0 4px 12px 0 rgba(0,0,0,0.1);
}
.review-grid .grid-header {
display: flex;
align-items: center;
gap: 0.5rem;
margin-bottom: 1rem;
}
.review-grid .grid-header img {
max-height: 75px;
width: auto;
border-radius: 50%;
}
.review-grid .rating {
color: #FF8029;
}
.content-preview {
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
position: relative;
max-height: 135px;
}
.content-preview.expanded {
display: block; -webkit-line-clamp: unset;
-webkit-box-orient: unset;
max-height: none; overflow: visible;
}
.read-more {
background: transparent;
color: #FF8029;
padding: 0.25em 0;
border: 0;
font-size: 16px;
font-weight: 600;
line-height: 1.3;
cursor: pointer;
transition: ease 0.3s;
}
.read-more:hover { color: #E62A35; }
.review-grid .schrijver-details { margin-top: 1rem; }
.review-grid .schrijver-naam { font-weight: 700; }
@media screen and (max-width: 600px) {
.review-grid {
grid-template-columns: 1fr;
}
}
@media screen and (min-width: 601px) and (max-width: 1024px) {
.review-grid {
grid-template-columns: repeat(2, 1fr);
}
} #evenement-form input[type="text"],
#evenement-form input[type="email"] {
background: #fff;
color: #999;
font-size: 14px;
padding: 16px;
border-radius: 3px;
margin-top: 0 !important;
border: solid #f6f6f6 2px;
}
#evenement-form .gfield_html a { color: #000; }
#evenement-form #gform_submit_button_3 {
width: 100%;
border-radius: 3px;
padding-top: 12px;
padding-bottom: 12px;
color: #fff;
font-weight: 500;
cursor: pointer;
font-size: 16px;
background: #ff6900 !important;
border: solid 2px #ff6900 !important;
transition: ease 0.3s;
}
#evenement-form #gform_submit_button_3:hover {
background: transparent !important;
color: #050c44 !important;
}
#evenementen-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 2rem;
}
#evenementen-grid > .grid-item.evenement {
border-radius: 25px 5px 25px 5px;
position: relative;
}
#evenementen-grid .evenement-link {
position: absolute;
inset: 0;
z-index: 2;
}
#evenementen-grid .image-wrapper { 
border-radius: 25px 5px 25px 5px; 
margin-bottom: 1rem;
overflow: hidden; 
}
#evenementen-grid .image-wrapper,
#evenementen-grid .image-wrapper img {
aspect-ratio: 3/2;
}
#evenementen-grid > .grid-item.evenement img { 
width: 100%; 
transition: ease 0.3s; 
}
#evenementen-grid > .grid-item.evenement:hover img { transform: scale(1.05); }
#evenementen-grid .evenement-date-wrapper {
background: #e20612;
color: #fff;
text-align: center;
width: 96px;
height: 96px;
padding: 0.5rem;
border-radius: 0 5px 0 25px;
position: absolute;
top: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
}
#evenementen-grid .evenement-date-wrapper .evenement-date {
font-size: 20px;
font-weight: 600;
}
@media screen and (max-width: 600px) {
#evenementen-grid {
grid-template-columns: repeat(1, 1fr);
}
}
@media screen and (min-width: 601px) and (max-width: 1024px) {
#evenementen-grid {
grid-template-columns: repeat(2, 1fr);
}
}