/*

Theme Name: astra Child
Theme URI: https://wpastra.com/
Description: astra theme Child Theme
Template: astra
Version: 1.0.1

*/

.site-content .ast-container {
        display: flex;
    }

.ff-repeater-container .ff_repeater_cont_row, .ff-repeater-container .ff_repeater_header {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 20px;
    background: #efefef;
    padding: 20px;
}

.ff-el-section-break hr {background: transparent;}
.wp-block-table.is-style-stripes table {width:99% !important;}



blockquote {font-style: normal !important; border:none !important}

select#ff_4_dropdown_18 option[value="D01"] {background-image: url('https://www.keskinkozijnen.nl/wp-content/uploads/2026/03/D01.png');}
	

.ast-builder-layout-element .ast-site-identity {
    padding-top: 0px;
}

.menu-button a{
    height: 50%;
    background: white;
    border: 1px solid red;
    color: #000000 !important;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
    line-height: 50px !important;
}

.ast-primary-header-bar .site-primary-header-wrap {
    min-height: 70px;
}

@media all and (max-width: 767px) {
header .custom-logo-link img {
	max-width: 80px !important;}
	
	
	

}


@media (max-width: 781px) {
	.icon-stack .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 30% !important;
    }
	
	.icon-stack {display: block !important;}
	.wp-block-column {    
		display: inline-block;
    	width: 30%;
		vertical-align:top !important;
}
}
	
	
@media all and (min-width: 1300px) {
.menu-language a{
    font-size: 14px;
}

	.site-header-primary-section-left {
		position:absolute;
		top:0px;
		height:auto;
	}
	
	.entry-content, header.entry-header .entry-title {margin-top:70px}
	.wp-block-cover.alignfull { margin-top: -70px !important;}
}
	