/* 
Theme Name: Aritec IT Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

html {
    font-size:62.5%;
}

h2,h3,h4 {
	margin-block-start:1rem;
	margin-block-end:1rem;
}

@media (max-width:1024px) {
	html {
    font-size:55.5%;
}
}

.grecaptcha-badge {
	display:none !important;
}

ol, ul {
    padding-bottom: 2rem;
}
.bottom-column-text.elementor-widget.elementor-widget-text-editor {
    min-height: 160px;
}

.up-column-text.elementor-widget.elementor-widget-text-editor {
  min-height: 105px;
    hyphens: auto;
}

.div-contact-homepage-tec a {
	color: #ffffff;
	
}

.elementor-post__card .elementor-post__text {
height: 250px;
    display: flex;
    flex-flow: column;
    position: relative;
    align-items: start;
}
.elementor-post__card .elementor-post__title {
height: 50px;
}

.elementor-post__card .elementor-post__title a, .eael-grid-post .eael-entry-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-post__read-more {
    background: #d1a42b;
    color: #fff !important;
    padding: 8px 25px;
    border-radius: 5px;
	margin-top:auto;
}

.contact-colomn a {
	color: #0C4CA2 !important;
}

.elementor-element.elementor-element-4cca27e.footer-links.elementor-widget.elementor-widget-text-editor a {
	color: #54595F;
}


.letschade-text-link a {
	color: #0C4CA2 !important;
}

.artikel-template-text a {
	color: #0C4CA2 !important;
}

.location-colomn-link a {
	color: #ffffff !important;
}



.elementor-section .elementor-container  div.diensten-block-t > div.elementor-element-populated {
      padding: 25px 15px;
}


@media (max-width:1024px) { 
	
	.diensten-blocks-wrapper .elementor-inner-section > .elementor-container > .div.elementor-widget-wrap.elementor-element-populated {
    padding: 5px;
}




@media (max-width:767px) { 
.diensten-blocks-wrapper .elementor-inner-section > .elementor-container > .elementor-column {
    padding: 2px;
    width: 50%;
}
	
	section.diensten-blocks-wrapper .elementor-inner-section > .elementor-container > div.elementor-column > div.elementor-widget-wrap.elementor-element-populated {
		    padding: 15px 10px;
	}
	
	section.diensten-blocks-wrapper .elementor-inner-section > .elementor-container > div.elementor-column :is(.elementor-widget-image,.elementor-heading-title,.elementor-widget-button ) {
		text-align:center;
	}
	
	.up-column-text.elementor-widget.elementor-widget-text-editor {
    min-height: 95px;
}
	
	.advocaat-text a {
	color: #ffffff !important;
	}
	
}

@media (max-width:321px) { 
	
	.diensten-blocks-wrapper .elementor-inner-section > .elementor-container > .elementor-column {
    padding: 2px;
    width: 100%;
}
	
	
	@media (max-width:960px) {
		
		.diensten-block-t a.elementor-button-link.elementor-button {
		    padding: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
		}
	}
	
	
	
}
	
figure.swiper-slide-inner {
    padding: 25px;
}

	.swiper-container.eael-post-carousel.show-read-more-button .eael-post-elements-readmore-btn {
    display: inline-block;
    margin: 5px auto;
    background: #d1a42b;
    width: 125px;
    border-radius: 5px;
    color: #fff !important;
    padding: 5px;
}
	
	
/* Blog slider css */
	
	

	
	
pl-heading-30 :is(h1,h2,h3,h4,.aritec-page-title) {
    font-family: "Poppins" !important;
}
	
	
	
