/**
Theme Name: Astra child
Author: De Heren Van
Author URI: https://www.deherenvan.nl
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.main-header-menu li.menu-item {
	padding: 0 0 0 2em;
}
li a.menu-link:before {
	content: ' ';
	position:absolute;
	left:1em;
	top:1em;
	background-size: contain;
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}

li.whatsapp a.menu-link:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2489' height='2500' viewBox='0 0 1219.547 1225.016'%3E%3Cpath fill='%23E0E0E0' d='M1041.858 178.02C927.206 63.289 774.753.07 612.325 0 277.617 0 5.232 272.298 5.098 606.991c-.039 106.986 27.915 211.42 81.048 303.476L0 1225.016l321.898-84.406c88.689 48.368 188.547 73.855 290.166 73.896h.258.003c334.654 0 607.08-272.346 607.222-607.023.056-162.208-63.052-314.724-177.689-429.463zm-429.533 933.963h-.197c-90.578-.048-179.402-24.366-256.878-70.339l-18.438-10.93-191.021 50.083 51-186.176-12.013-19.087c-50.525-80.336-77.198-173.175-77.16-268.504.111-278.186 226.507-504.503 504.898-504.503 134.812.056 261.519 52.604 356.814 147.965 95.289 95.36 147.728 222.128 147.688 356.948-.118 278.195-226.522 504.543-504.693 504.543z'/%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='609.77' y1='1190.114' x2='609.77' y2='21.084'%3E%3Cstop offset='0' stop-color='%2320b038'/%3E%3Cstop offset='1' stop-color='%2360d66a'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M27.875 1190.114l82.211-300.18c-50.719-87.852-77.391-187.523-77.359-289.602.133-319.398 260.078-579.25 579.469-579.25 155.016.07 300.508 60.398 409.898 169.891 109.414 109.492 169.633 255.031 169.57 409.812-.133 319.406-260.094 579.281-579.445 579.281-.023 0 .016 0 0 0h-.258c-96.977-.031-192.266-24.375-276.898-70.5l-307.188 80.548z'/%3E%3Cimage overflow='visible' opacity='.08' width='682' height='639' xlink:href='FCC0802E2AF8A915.png' transform='translate(270.984 291.372)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M462.273 349.294c-11.234-24.977-23.062-25.477-33.75-25.914-8.742-.375-18.75-.352-28.742-.352-10 0-26.25 3.758-39.992 18.766-13.75 15.008-52.5 51.289-52.5 125.078 0 73.797 53.75 145.102 61.242 155.117 7.5 10 103.758 166.266 256.203 226.383 126.695 49.961 152.477 40.023 179.977 37.523s88.734-36.273 101.234-71.297c12.5-35.016 12.5-65.031 8.75-71.305-3.75-6.25-13.75-10-28.75-17.5s-88.734-43.789-102.484-48.789-23.75-7.5-33.75 7.516c-10 15-38.727 48.773-47.477 58.773-8.75 10.023-17.5 11.273-32.5 3.773-15-7.523-63.305-23.344-120.609-74.438-44.586-39.75-74.688-88.844-83.438-103.859-8.75-15-.938-23.125 6.586-30.602 6.734-6.719 15-17.508 22.5-26.266 7.484-8.758 9.984-15.008 14.984-25.008 5-10.016 2.5-18.773-1.25-26.273s-32.898-81.67-46.234-111.326z'/%3E%3Cpath fill='%23FFF' d='M1036.898 176.091C923.562 62.677 772.859.185 612.297.114 281.43.114 12.172 269.286 12.039 600.137 12 705.896 39.633 809.13 92.156 900.13L7 1211.067l318.203-83.438c87.672 47.812 186.383 73.008 286.836 73.047h.255.003c330.812 0 600.109-269.219 600.25-600.055.055-160.343-62.328-311.108-175.649-424.53zm-424.601 923.242h-.195c-89.539-.047-177.344-24.086-253.93-69.531l-18.227-10.805-188.828 49.508 50.414-184.039-11.875-18.867c-49.945-79.414-76.312-171.188-76.273-265.422.109-274.992 223.906-498.711 499.102-498.711 133.266.055 258.516 52 352.719 146.266 94.195 94.266 146.031 219.578 145.992 352.852-.118 274.999-223.923 498.749-498.899 498.749z'/%3E%3C/svg%3E");
}
li.phone a.menu-link:before {
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_3' height='25' viewBox='0 0 32 32' width='25' xmlns='http://www.w3.org/2000/svg' data-name='Layer 3'%3E%3Cpath d='m30.035 22.6c-.082-.065-6.035-4.356-7.669-4.048-.78.138-1.226.67-2.121 1.735-.144.172-.49.584-.759.877a12.517 12.517 0 0 1 -1.651-.672 13.7 13.7 0 0 1 -6.321-6.321 12.458 12.458 0 0 1 -.672-1.651c.294-.27.706-.616.882-.764 1.06-.89 1.593-1.336 1.731-2.118.283-1.62-4.005-7.614-4.05-7.668a2.289 2.289 0 0 0 -1.705-.97c-1.738 0-6.7 6.437-6.7 7.521 0 .063.091 6.467 7.988 14.5 8.025 7.888 14.428 7.979 14.491 7.979 1.085 0 7.521-4.962 7.521-6.7a2.283 2.283 0 0 0 -.965-1.7z' fill='%23ffffff' data-original='%23000000'%3E%3C/path%3E%3C/svg%3E");
}
li.mail a.menu-link:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='25' height='25' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m298.789 313.693c-12.738 8.492-27.534 12.981-42.789 12.981-15.254 0-30.05-4.489-42.788-12.981l-209.803-139.873c-1.164-.776-2.298-1.585-3.409-2.417v229.197c0 26.278 21.325 47.133 47.133 47.133h417.733c26.278 0 47.133-21.325 47.133-47.133v-229.198c-1.113.834-2.249 1.645-3.416 2.422z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m20.05 148.858 209.803 139.874c7.942 5.295 17.044 7.942 26.146 7.942 9.103 0 18.206-2.648 26.148-7.942l209.803-139.874c12.555-8.365 20.05-22.365 20.05-37.475 0-25.981-21.137-47.117-47.117-47.117h-417.766c-25.98.001-47.117 21.137-47.117 47.142 0 15.085 7.496 29.085 20.05 37.45z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
li.taxatie a.menu-link:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M470.735,158.055L305.743,6.62C300.323,2.285,293.849,0,287.023,0c-6.825,0-13.314,2.285-18.733,6.62L103.315,157.603 c-12.93,10.326-15.074,29.186-4.688,42.154c10.293,12.89,29.176,15.085,42.154,4.688L287.023,69.461l146.274,135.451 c12.073,9.722,32.31,7.625,42.125-4.717C485.793,187.281,483.678,168.392,470.735,158.055z' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M437.01,0.044h-59.995c-8.29,0-14.999,6.708-14.999,14.999v2.366l89.992,83.002V15.043 C452.009,6.752,445.301,0.044,437.01,0.044z' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M47.044,241.023H15.047c-8.29,0-14.999,6.708-14.999,14.999v240.979c0,8.29,6.708,14.999,14.999,14.999h31.997 c24.812,0,44.996-20.184,44.996-44.996V286.019C92.04,261.207,71.857,241.023,47.044,241.023z' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M499.706,276.72c-12.3-8.999-29.398-7.199-39.597,3.9l-80.993,100.791c-5.7,5.999-16.499,9.599-22.198,9.599h-129.89 c-8.4,0-14.999-6.598-14.999-14.999s6.598-14.999,14.999-14.999c67.194,0,45.296,0,119.99,0c16.499,0,29.997-13.499,29.997-29.997 c0-16.499-13.499-29.997-29.997-29.997c-70.44,0-3.25,0-78.593,0c-7.475,0-11.203-4.741-17.099-9.9 c-8.999-8.098-19.198-14.098-29.697-18.298c-32.506-13.274-70.067-9.257-99.591,11.275c0,54.614,0,135.993,0,197.907h224.981 c28.198,0,55.196-13.499,71.995-35.997l86.992-126.989C515.904,305.817,513.204,286.619,499.706,276.72z' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M286.994,110.312L152.035,234.89v4.07c9.901-2.281,19.993-3.825,30.319-3.825c17.475,0,34.494,3.34,50.606,9.916 c3.177,1.271,6.026,3.069,9.066,4.565v-23.591c0-8.29,6.708-14.999,14.999-14.999h59.995c8.29,0,14.999,6.708,14.999,14.999 v44.996h15c24.065,0,44.864,14.237,54.414,34.728l20.579-25.609v-44.893L286.994,110.312z' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpolygon points='272.024,241.023 272.024,269.391 273.826,271.021 302.022,271.021 302.022,241.023 ' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
li.funda a.menu-link:before {
	width:70px;
	left:-10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='25' viewBox='0 0 149.97 53.075'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 592h592V0H0Z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(.35278 0 0 -.35278 -29.437 130.96)'%3E%3Cpath d='M131.251 284.831c-.065.204-12.174 44.104-17.512 63.353H405.14c21.694 0 47.47-14.598 55.233-41.162.083-.286 15.513-56.02 17.515-63.213H185.532c-22.106 0-46.769 15.333-54.28 41.022m377.303-63.907-26.024 92.432v.004c-10.6 36.462-45.309 57.865-77.358 57.865H83.445l25.645-92.593v-.144c10.653-36.78 45.386-57.36 75.64-57.713z' fill='%2376c9f1'%3E%3C/path%3E%3Cpath d='M131.251 284.831c-.065.204-12.174 44.104-17.512 63.353H405.14c21.694 0 47.47-14.598 55.233-41.162.083-.286 15.513-56.02 17.515-63.213H185.532c-22.106 0-46.769 15.333-54.28 41.022' fill='%234c1f1c'%3E%3C/path%3E%3Cpath d='M177.988 264.087h10.208v42.96h11.88v7.813h-11.88v6.71c0 3.107 1.108 4.206 4.406 4.206h7.475v9.617H191.8c-7.908 0-13.813-4.308-13.813-13.822v-6.711h-11.696l2.227-7.813h9.469ZM212.958 281.112c0-11.517 9.015-17.622 17.025-17.622 5.313 0 9.923 2.003 13.119 6.008h.204v-5.41h10.209v50.772h-10.209v-30.24c0-6.912-4.315-10.917-10.021-10.917-5.803 0-10.11 4.005-10.11 10.916v30.241h-10.217ZM271.594 264.087h10.217v30.242c0 6.914 4.3 10.92 10.12 10.92 5.712 0 10.012-4.006 10.012-10.92v-30.242h10.208v33.748c0 11.52-9.008 17.63-16.919 17.63-5.41 0-10.02-2.002-13.225-6.011h-.196v5.406h-10.217ZM347.428 305.248c9.523 0 10.02-8.415 10.02-15.726 0-7.409-.497-15.819-10.02-15.819-9.604 0-10.102 7.908-10.102 15.82 0 7.813.498 15.725 10.102 15.725m10.02-41.161h10.217v71.305h-10.216v-25.939c-3.801 3.608-7.904 6.012-13.11 6.012-6.204 0-10.717-2.807-13.625-6.613-2.796-3.604-3.604-6.91-3.604-19.33 0-12.518.808-15.819 3.604-19.428 2.908-3.808 7.42-6.604 13.625-6.604 5.206 0 9.905 2.4 13.11 5.91zM412.147 281.913c0-7.912-2.902-8.81-11.42-8.81-6.913 0-9.62 3-9.62 6.408 0 3.702 2.811 6.11 8.82 6.11h12.22Zm0-17.826h10.209v34.652c0 12.517-8.6 16.726-21.121 16.726-7.61 0-13.233-2.002-17.132-7.413l8.01-6.11c1.806 2.902 4.315 3.903 9.62 3.903 7.307 0 10.414-1.7 10.414-6.506v-5.313h-14.124c-10.904 0-16.52-6.906-16.52-15.018 0-8.812 6.605-15.518 17.925-15.518 6.907 0 10.42 1.6 12.522 5.105h.197Z' fill='%23fff' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
li.funda {
	margin-left: 20px;
}

.widget_media_image .wp-block-image {
    margin: 0;
}

a {text-decoration: none!important;
}

.contact-us{
	position:absolute;
	left:0;
	bottom:0;
	width:140px;
	height:200px;
	background-image: url('https://dev.deherenvan.nl/makelaardijvanderlinden.nl/wp-content/uploads/2022/05/vanderLinden_portretten_hogeresolutie_11-cut.png');
	background-size: contain;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    border-bottom-width: 0;
}
#content-boxed{
	height: 200px;
    overflow: hidden;
    position: relative;
}
#content-boxed.expand{
	height: auto;
}
#content-boxed.expand .read-more{
	display:none;
}

.read-more{
	position: absolute;
	bottom: 0;
	height: 150px;
	display: flex;
	align-content: center;
	align-items: flex-end;
	background: linear-gradient(180deg, rgba(255,255,255,0.01) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
	width: 100%;
	cursor:pointer;
}
.read-more:focus{
	height: 500px!important;
}

.realworks {
	padding-bottom:2em;
}
.realworksgallery .wp-block-column{
	overflow:hidden;
	position:relative;
}
.realworksgallery img{
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 4 / 3;
}

.realworks img {
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 4 / 3;
	overflow:hidden;
}

.more-media{
	background-color: #0f2042b0;
	color: #fff;
	position: absolute;
	width: 30%;
	right: 0px;
	bottom: 0px;
	height: 30%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.more-media:hover{
	color: #fff;
background-color: #0f2042ff;
}

i{
	padding:0 0.5em;
}
.wp-block-column{
	padding:0;
}
.wp-block-columns{
	gap:1em 1em;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left: 0;
}
.realworksgallery.wp-block-columns,
.realworksgallery .wp-block-columns{
	gap:0;
}

.has-object-details{
	padding:1em 0;
}

.has-object-details .wp-block-column {
	background-color: #0f2042ff;
	padding:1em;
	color:#fff;
}

.realworks.wp-block-columns {
    flex-wrap: wrap;
	margin:0 -1em 1em -1em;
	display:grid;
	grid-template-columns: auto auto auto;
}
.realworks .wp-block-column {
	flex-basis: auto!important;
	flex-grow: 0!important;
	padding:1em;
}
.realworks a div{
	overflow:hidden;
}
.realworks a img{
	transition: 0.5s;
}
.realworks a:hover img{
	transform:scale(1.05);
}
.wp-block-alignwide {
	max-width:1340px!important;
	margin:0 auto;
}
.reneenlinda{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 250px;
}

#map {
	width:100vw;
	height:480px;
}

h2 {
	padding:1em 0!important;
	margin-bottom:0!important;
}

summary {
	color:var(--ast-global-color-0);
	background:var(--ast-global-color-4);
	padding:1em;
	margin-bottom:1em;
	cursor:pointer;
	border-radius:0.5em;
	font-weight:700;
}
.faq-content{
	padding-left:2em;
	line-height:1.5em;
}
.wp-block-columns.has-gap{
	margin:1em 0;
	gap:1em;
	color:var(--ast-global-color-5);
}

.wp-block-buttons{
	margin-bottom:2em;
}

.page .entry-header{
	padding-top:1em;
}
.home .entry-header{
	padding-top:0;
}

footer img {
    display: inline;
}

@media (max-width: 544px){
	.wp-block-columns .wp-block-column:not(:last-child) {
	    margin-bottom: 0;
	}
}
@media (max-width: 781px){
	.realworks-object{
		display:flex;
		gap:1em;
	}
	.realworks-object img {
		max-width:120px;
	}
	.realworks-object h2 {
		padding:0!important;
		margin-bottom:0!important;
	}
	.realworks.wp-block-columns {
		margin:0!important;
	}
	.wp-block-cover {
	    background-position: 10%;
	}
	.realworks.wp-block-columns {
		display:grid;
		grid-template-columns: auto;
	}

}
@media (min-width:1025px){

	.hide-on-desktop{
		display:none;
	}

}
@media (max-width:1024px){
	.reneenlinda,
	.hide-on-mobile,
	.ast-above-header .menu-text{
		display:none;
	}

}
