/* 
Theme Name: DAIM
Description: Thema voor Deautoimportmakelaar.nl
Author: De Auto Import Makelaar
Author URI: https://www.deautoimportmakelaar.nl
Template: hello-elementor
Version: 1.0
Text Domain: daim
*/

/* Stijl voor de tabelkop van tabellen met de class 'tabelgroen' */
.tablepress.tabelgroen {
    --head-active-bg-color: #3aaa35 !important;
    --head-active-text-color: white !important;
    --head-sort-arrow-color: white !important;
}

/* Koptekst groen, links uitgelijnd, bold en groter */
.tablepress.tabelgroen thead th {
    background-color: #3aaa35 !important;
    color: white !important;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 1.2em; /* Pas aan voor grotere tekst */
    padding: 10px; /* Optioneel: meer ruimte in de kop */
}
/* Specifieke rij met class 'groenerij' groen maken */
.tablepress.tabelgroen tbody tr.groenerij {
    color: #3aaa35 !important; /* Tekst groen */
    font-weight: bold;
}

/* Alle tekst in de tabel bold maken */
.tablepress.tabelgroen td,
.tablepress.tabelgroen th {
    font-weight: bold !important;
}

/* Stijl voor de randen van tabellen met de class 'tabelgroen' */
.tablepress.tabelgroen td, 
.tablepress.tabelgroen th {
    border: 2px solid #3aaa35 !important;
}

/* Footer met groene tekst en witte achtergrond */
.tablepress.tabelgroen tfoot th {
    background-color: white !important;
    color: #3aaa35 !important;
    font-weight: bold;
    font-size: 1.2em; /* Grotere tekst */
    text-align: center !important;
    padding: 10px; /* Optioneel: meer ruimte in de footer */
}

/* Nieuwe class 'tabelgroencaps' met dezelfde opmaak en hoofdletters */
.tablepress.tabelgroencaps {
    background-color: white !important;
    color: #3aaa35 !important;
    font-weight: bold;
    font-size: 16px; /* Grotere tekst */
    text-align: center !important;
	border: 2px solid #3aaa35 !important;
}

.tablepress.tabelgroencaps th,
.tablepress.tabelgroencaps td {
    background-color: white !important;
    color: #3aaa35 !important;
    font-weight: bold;
    font-size: 16px; /* Grotere tekst */
    text-transform: uppercase; /* Tekst in hoofdletters */
    text-align: center !important;
    padding: 10px; /* Optioneel: meer ruimte in de cellen */
	border: 2px solid #3aaa35 !important;
}

/* Tablepress styling */
.tablepress th,
.tablepress td {
    width: auto;
    text-align: center;
}
div#fix_text_image .elementor-widget-image img {
    width: 100%;
    margin-top: 20px;
}
.tablepress {
    width: 100%;
    table-layout: fixed;
}
div#forfa_table {
    height: 507px;
    overflow-y: scroll;
    width: 60%;
	scrollbar-color: #3aaa35 grey;
}
table.tabelgroen.custom_tb{
	width: 100%;
    margin: 0;
}
.elementor-11461 .elementor-element.elementor-element-016a783{
	margin-top: -45px;
}
.elementor-2767 .elementor-element.elementor-element-6a9839b p{
	font-size: 15px;
    font-family: 'Jost';
}
.elementor-2203 .elementor-element.elementor-element-c317f64{
	font-size:15px !important;
	font-family: 'Jost';
}
.elementor-2203 .elementor-element.elementor-element-c317f64 b, strong {
    font-weight: bold;
	font-size:16px;
}
.elementor-2767 .elementor-element.elementor-element-9d14f8d p{
    margin-bottom: 5px;
    font-family: 'Jost';
}
.elementor-2767 .elementor-element.elementor-element-3577959 p {
    margin-bottom: 5px;
    font-family: 'Jost';
}
.elementor-11461 .elementor-element.elementor-element-a4b62f5 > .elementor-widget-container{
	 margin: 3% 0% 14.4px 0%;
}
.elementor-2203 .elementor-element.elementor-element-5201215 .elementor-widget-container b {
    font-size: 16px;
    font-weight: bold;
}
@media screen and (max-width:767px){
	div#forfa_table {
    width: 100%;
}
	.swiper-slide-contents a.elementor-button.elementor-slide-button {
		padding: 10px 20px;
	}
	.ekit-business-hours-inner {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 10px;
		margin-top: 20px;
	}

}
