.vc_row-o-equal-height.vc_row.vc_row-o-equal-height > .vc_column_container:not(.dg-themes--wrapper){
    align-items: center !important;
}
.product:not(.elementor) .woocommerce-tabs li > a{
	color: #C61D4D !important;
	text-decoration: none !important;
}

.dg-themes--wrapper{
	min-height: 400px !important;
}

.product:not(.elementor) .woocommerce-tabs li > a:hover{
	text-decoration: underline !important;
}
.dg-column--fix{
	margin-left: -10px !important;
}
.dg-whitelist--fail{
    background: #fff9f9;
    border: 1px solid #c02b0a;
    font-size: 14.992px;
    margin-top: 8px;
    padding: 12.992px 24px;
    color: #c02b0a;
}
.gform_wrapper.gravity-theme .gfield_error .ginput_container input{
	border: 3px solid #c02b0a !important;
}
.post.error404.not-found{
	padding: 10% !important;
}

.dg_index_fix.rounded_image{
    position: relative !important;
}

.dg-mobile--switch-row .green_background_image.dg-product--ofsett{
	margin-top: 5% !important;
}

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

.post.error404.not-found p,.searchform{
	display: none !important;
}
/* Test */
.gform_wrapper.gravity-theme .gsection.dg-hide-section-line{
	border-bottom: none !important;
	padding: 0 !important;
}
/* Toegankelijkheid */
.woocommerce-Tabs-panel{
	margin-top: -50px !important;
}
a.skip-main.to-top:focus{
	display: block !important;
	top: 15px !important;
	    background-color: var(--aeno-blue) !important;
    border: 2px solid var(--aeno-blue) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 500;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 5px !important;
}

.masthead .mini-widgets .header-elements-button-1{
	margin-left: 10px !important;
}

/* Foto inzet text */
.dg-photo--alt-limburg figure .vc_single_image-wrapper:after {content: "Foto provincie Limburg";}
.dg-photo--alt-noord-holland figure .vc_single_image-wrapper:after {content: "Foto provincie Noord-Holland";}
.dg-photo--alt-zuid-holland figure .vc_single_image-wrapper:after {content: "Foto provincie Zuid-Holland";}
.dg-photo--alt-noord-brabant figure .vc_single_image-wrapper:after {content: "Foto provincie Noord-Brabant";}
.dg-photo--alt-drenthe figure .vc_single_image-wrapper:after {content: "Foto provincie Drenthe";}
.dg-photo--alt-utrecht figure .vc_single_image-wrapper:after {content: "Foto provincie Utrecht";}
.dg-photo--alt-zeeland figure .vc_single_image-wrapper:after {content: "Foto provincie Zeeland";}
.dg-photo--alt-groningen figure .vc_single_image-wrapper:after {content: "Foto provincie Groningen";}
.dg-photo--alt-overijsel figure .vc_single_image-wrapper:after {content: "Foto provincie Overijsel";}
.dg-photo--alt-flevoland figure .vc_single_image-wrapper:after {content: "Foto provincie Flevoland";}
.dg-photo--alt-friesland figure .vc_single_image-wrapper:after {content: "Foto provincie Friesland";}
.dg-photo--alt-gelderland figure .vc_single_image-wrapper:after {content: "Foto provincie Gelderland";}
.dg-photo--alt-noordzeekanaal figure .vc_single_image-wrapper:after {content: "Foto Omgevingsdienst Noordzeekanaalgebied";}

.dg-photo--alt-overlay figure .vc_single_image-wrapper:after{
    position: absolute !important;
    right: 5%;
    bottom: 25px !important;
    font-size: 11px !important;
    color: #ffffff !important;
    font-weight: 500;
    font-family: roboto;
}

.dg-photo--alt-overlay{
    position: relative !important;
}

/* Einde Foto inzet text */

:root{
    /* Colors */
    --aeno-green: #1E8A36 !important;
    --aeno-green-alt: #EFF7EF !important;
    --aeno-pink: #C61E4D !important;
    --aeno-pink-75: rgba(198,30,77,0.75) !important;
    --aeno-blue: #273984 !important;
    --aeno-blue-75: rgba(39,57,132,0.75) !important;
}

.vc_section.dg-header--align-center-top{
	background-position: center top !important;
}
.dg-header--align-bottom{
	background-position: bottom !important;
}
/* MenuBar */
.right-widgets .microwidget-btn i.underline{
    bottom: -6px;
    background-color: var(--aeno-green);
    height: 2px;
}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header){
	box-shadow: 0 0 5px 1px rgb(0 0 0 / 25%) !important;
}

.masthead .mini-widgets .mini-button.header-elements-button-2{
	padding-left: 50px !Important;
}

.microwidget-btn.btn-icon-align-right i{
	padding-right: 0 !Important;
}
.right-widgets .microwidget-btn.microwidget-btn.header-elements-button-2 i.underline{
	position: absolute;
    display: block;
    left: 25px;
    bottom: 5px;
    overflow: hidden;
    width: 0;
    pointer-events: none;
    background-color: transparent;
    opacity: .85;
    transition: all .3s cubic-bezier(.175,.885,.32,1.275);
	margin-left: 0 !Important;
}
.right-widgets .microwidget-btn.microwidget-btn.header-elements-button-1 i.underline{
    position: absolute;
    display: block;
    left: 0;
    bottom: 5px;
    overflow: hidden;
    width: 0;
    pointer-events: none;
    background-color: transparent;
    opacity: .85;
    transition: all .3s cubic-bezier(.175,.885,.32,1.275);
	margin-left: 0 !Important;
}

.right-widgets .microwidget-btn.header-elements-button-2:hover i.underline{
	width: calc(100% - 25px);
	background-color: var(--aeno-green) !important;
	transition: all .3s cubic-bezier(.175,.885,.32,1.275);
}
.right-widgets .microwidget-btn.header-elements-button-1:hover i.underline{
    width: 100%;
	background-color: var(--aeno-green) !important;
	transition: all .3s cubic-bezier(.175,.885,.32,1.275);
}
.top-bar{
	padding-top: 0 !Important;
	padding-bottom: 0 !important;
}


.masthead:not(.side-header) .mini-widgets>.first, .masthead:not(.side-header) .mini-widgets>:first-child{
    border-bottom-left-radius: 10px !important;
}

.inline-header.center .main-nav{
	justify-content: right !important;
}

.top-bar-bg{
	background: linear-gradient(270deg, rgba(239, 247, 238, 1) 0%, rgba(239, 247, 238, 1) 35%, rgba(255, 255, 255, 1) 37%, rgba(255, 255, 255, 1) 100%) !important;
}

.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>*{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.microwidget-btn i, .microwidget-btn>span{
	color: #333333 !important;
}
.microwidget-btn.mini-button{
	background-color: #EBF6EA !important;
}
.phantom-sticky .branding>a.same-logo{
	width: 50% !important;
}

.inline-header .branding{
	width: 30% !important;
}
/* Header */
.header_content_wrapper{
    margin-left: -200px;
}

.dg-header--smaller{
    padding-top: 10% !important;
    padding-bottom: 5% !important;
    background-position: top !important;
}


/* section.dg-header--smaller-wrapper{
    background-position: center !important;
}
 */
.pink_background{
    margin-left: 5%;
    width: 40% !important;
    box-sizing: border-box !important;
}

.dg-header--smaller-fix{
    left: 0 !important;
    padding-left: 0 !important;
}

.pink_background.vc_column_container .vc_column-inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* .dg-main--header-wrapper{
    padding-left: 0 !important;
    padding-right: 0 !important;
} */

.dg-background--green{
    background-color: var(--aeno-green-alt);
}

.vc_column_container.dg-padding-none-inner .vc_column-inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.dg-header--main{
    margin-left: 10% !important;
}
.dg-header--top{
    padding-top: 10%;
}
.dg-header--bottom{
    padding-bottom: 7% !important
}
.information_button:hover ~ #button-click-overlay{
    opacity: 1 !important;
    visibility: visible !important;
}
.ult_modal-body{
border-radius: 20px !important;
    background-color: var(--aeno-pink-75) !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

.ult_modal-content{
    box-shadow: none !important;
}

.ult_modal-body div p{
    color: #ffffff !important;
}

.ult_modal{
        margin: inherit;
    float: right;
    margin-right: 50px;
}
.ult-overlay-close.popup-edge-top-right{
    padding: 10px !important;
    top: -15px !important;
    right: -15px !important;
    width: 15px !important;
    height: 15px !important;
}

.ult_modal.ult-small{
	margin-top: -2% !important;
	right: 50px !important
}
section.header_content_box{
    border-radius: 0 !important;
}

.header_content_wrapper{
    margin-left: -25px;
    width: 50%;
}

.dg-header--main .wpb_wrapper h1{
    font-size: 25px !important;
    line-height: 37px;
}

.header_content_box.green_brand_element:before{
    width: calc(100% + 220px) !important;
    left: -100px !important;
    height: 350px !Important;
    background-position: bottom;
}

/* Jaarverslag& Activiteiten */
.jaarverslag_green_background:before{
    content: '';
    background-color: #EFF7EE !important;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    width: 75%;
    height: 110%;
    left: 0 !important;
    top: 50%;
    transform: translate(0, -50%);
    visibility: visible !important;
    z-index: 1;
    border-radius: 20px;
}

.jaarverslag_download .wpb_wrapper p a{
    text-decoration: none !important;
}

.jaarverslag_download .wpb_wrapper p a:hover{
    text-decoration: underline !important;
}

/* .dg-header--smaller{
	padding-top: 15% !important;
	padding-bottom: 10% !important;
} */

/* Producten */
.product_cat .wpb_wrapper h6{
    color: var(--aeno-pink) !important;
    font-size: 16px !important;
}

.product_cat .wpb_wrapper h6 i{
    padding-right: 15px !important;
}
.tabs.wc-tabs, .woocommerce-product-gallery , 
.product .summary , .page-title {
    display: none !Important;
    
}

.woocommerce-tabs{
    padding-top: 0 !important;
}
.product_category{
    position: relative !important;
}

.offset_btn_left{
    margin-left: 15px !Important;
}
/* Employee */
.managment_block.vc_column_container:not(.dg_padding_none)>.vc_column-inner{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.radius_top figure .vc_single_image-wrapper img{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !Important;
}

.radius_top{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !Important;
}

.radius_right{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !Important;
}

.radius_left{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !Important;
}

.full_radius, .full_radius .vc_column-inner,
.full_radius .wpb_wrapper .vc_single_image-wrapper  img{
	border-radius: 20px !important;
}

.radius_bottom{
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !Important;
}

.radius_top{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !Important;
}

.employee_title .wpb_wrapper p{
    font-size: 16px !important;
    line-height: 24px !important;
}

.employee_title .wpb_wrapper p:last-child{
	height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0!important;
}

.employee_title{
    padding: 10% !important;
}

.blockquote .wpb_wrapper h2{
    font-size: 30px !important;
    line-height: 45px !important;
    font-weight: 700;
    color: #1D8A36 !important;
}

.blockquote .wpb_wrapper p{
    color: #707070 !important;
}

.news_credits{
        font-weight: 500;
    color: #1D8A36 !important;
}


/* Products */

.dg-product--description .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper p:empty{
	display: none !important;
}

.woof_container .woof_container_inner input[type="search"] {
    line-height: normal !important;
    border: none;
    border-radius: 10px;
    font-size: 15px;
    padding: 8px;
    color: #8b8d94;
    font-weight: 300;
}
.woof_term_77 {
    display: none !important;
}
.dt-products article {
	background: #EFF7EE;
	margin-bottom: 20px !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	float: left !Important;
		width: 48% !important;
}

.sidebar-content .widget{
    border-top: none !important;
}

.dg-product--wrapper .vc_row .wpb_column .vc_column-inner .wpb_wrapper .dg-breadcrumbs{
    padding-bottom: 4% !important;
}

.dg-product--wrapper.dg_padding_big{
    padding-top: 8% !important;
    padding-bottom: 8% !important;
}

.dg-producten--sidebar .wpb_wrapper #custom_html-2{
    display: none;
}

#toggle_icon{
    font-size: 25px !important;
}
.dg-producten--sidebar .wpb_wrapper #woof_widget-2{
    padding-top: 0 !important;
}
.dg-producten--sidebar .wpb_wrapper #custom_html-2{
    position: absolute;
    right: 15px !important;
    padding-bottom: 0 !important;
}
.dg-mobile--toggle-filter{
    border: none !important;
}

.dg-no-border img{
	border: none !important
}

.dg-border img{
/* 	border: solid 1px #c5c5c5 !important; */
	border-radius: 20px;
}

.dg_content_inner{
	width: 70% !important;
	position: relative;
	    padding: 5%;
    box-sizing: border-box;
	text-align: left !important;
}

.dg_content_inner h6 i{
	padding-right: 10px !important;
	font-size:16px !important;
	color: var(--aeno-pink) !important;
}

.dg_content_inner h6{
	color: var(--aeno-pink) !important;
}

.dg_content_inner .dg_content_excerpt{
	padding-bottom: 10% !important;
}
.dg_content{
	  display: table;
	width: 100% !important;
}
.dg-featured--category i{
	padding-right: 10px !important;
    font-size: 16px !important;
}
.dg-featured--category,
.dg-featured--category h6{
	color: #ffffff !important;
	font-size: 14px;
    font-weight: 500;
}
.product_featured ,.dg_content_inner{
	  display: table-cell;
}
.dt-products article:nth-child(odd){
	margin-right: 4% !important;
}
.dt-products article:nth-child(even){
	margin-right: 0 !important;
}

.dt-products article .woocom-list-content {
	padding-right:0 !important;
	width: 100% !important;
}


.product_featured{
	width: 30% !important;
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	
}

.wc-layout-list .woocom-project .woocom-list-content{
	padding-left: 0 !important;
}

/* .woof_term_77  {
  display: none !important;
}
 */

.quick_link{
	margin: 7.5px !important;
}

 .pink_button_inline.quick_link.dg_content_product_button{
    min-width: unset !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
 }
.dg_content_product_button{
	padding: 12px 16px !important;
	position: absolute;
	right: 0 !important;
    top: 0 !important;
    min-width: none !important;
    /* font-size: 12px;
	text-decoration: none !important;
	transition: 0.3s;
    border: 2px solid var(--aeno-blue) !important;
	background-color: var(--aeno-blue) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 500;
    border-radius: 0px; */
}

/* .dt-products article:hover .woocom-project .woocom-list-content .dg_content .dg_content_product_button{ */
/* .dg_content_product_button:hover{
	background-color: #ffffff !important;
	color: var(--aeno-blue) !important;
	transition: 0.3s;
} */

.woo-buttons-on-img, .woocom-list-content .woocommerce-product-details__short-description,
.woocommerce-ordering{
	display: none !Important;
}

.dg_content article h3:last-child {
	margin-bottom: 0 !important;
}

/* .dg_content {
	height: auto !important;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-moz-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	padding-right: 30px;
} */
/* End Products */

/* Image Modal */
.dg-popup--bestuur.overlay-fade .ult_modal{
	left: 10% !important;
	-webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}
.ult_modal-body h4{
	color: #ffffff !important;
}
.ult_modal-body p{
	margin-bottom: 0 !important;
}

/* .dg-block--employee .vc_column-inner > .wpb_wrapper {
	background-color: red !important;
	border-radius: 20px !important;
} */
.ult_modal-body p:empty{
	display: none !important;
}
.ult-modal-input-wrapper.pink_button_inline{
	margin-top: -25px !important;
}
.ult-modal-input-wrapper.ult-adjust-bottom-margin:not(.pink_button_inline) button{
    margin: 0 !Important;
        background-color: var(--aeno-pink) !important;
    border: 2px solid var(--aeno-pink) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 500;
    text-decoration: none !important;
    font-size: 14px !important;
    border-radius: 5px !important;
    float: right;
        margin-right: 50px !important;
    margin-top: 40px !IMPORTANT;
}

.ult-modal-input-wrapper.ult-adjust-bottom-margin:not(.pink_button_inline) button:before{
content: '\f05a';
    font-family: "font awesome 5 free";
    font-style: normal !important;
    font-weight: 600;
    color: #ffffff !important;
    font-size: 16px;
    padding-right: 15px !important;
}

/* .ult-modal-input-wrapper.ult-adjust-bottom-margin.pink_button_inline button:after{
content: '\f061';
font-family: icomoon-the7-font!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    color: #ffffff !important;
    font-size: 16px;
    padding-left: 15px !important;
} */

.ult-modal-input-wrapper:not(.pink_button_inline).ult-adjust-bottom-margin{
    margin-bottom: 0 !important;
}

.header_element{
    margin-top: -100px !important;
}

section.header_content{
    border-radius: 0 !Important;
}

.ult_modal-content{
    border: none !Important;
        box-shadow: 10px 10px 150px rgb(0 0 0 / 30%);
}

.ult_modal-content div{
    padding: 5% !important;
}
.hustle-ui.hustle-popup.hustle-popup-content.hustle-animate{
	overflow: hidden !important;
}
.ult-overlay-close.popup-top-right{
    padding: 5px !important;
}
/* Image Modal END */

/* Thema Grid */
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top: 40% !important;
}

.agenda_item_details .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12{
	padding-top: 0 !Important;
	padding-bottom: 0 !Important;
}

.thema_home_content{
    	border-radius: 20px !important;
	background-color: var(--aeno-blue-75) !important;
	padding: 25px !important;
}
p.thema_home_subtext{
    font-size: 18px !important;
}

/* Home Agenda */

.vc_grid-container.highlighted_grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
	margin-top: 25px !important;
}
.wcs-timetable--monthly-calendar .wcs-date span{
    padding-bottom: 0 !Important;
}

.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-date.wcs-date--selected span::after{
    border-radius: 10px !important;
}

.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col::before{
    background-color: transparent !important;
}
.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-class__time-duration span.wcs-current-date:not(.wcs-addons--blink){
    border-bottom-right-radius: 0 !important;
}
.wcs-current-date-wrapper{
    display: inline-block !important;
    background-color: var(--aeno-pink) !important;
    color: #ffffff !important;
    border-top-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    padding: 10px !important;
    font-size: 14px !important;
}

.wcs-class__time-duration{
    padding-bottom: 10px !important;
}

.wcs-timetable--1 .wcs-timetable--monthly-calendar .wcs-class__time-duration span.wcs-addons--blink{
    color: #ffffff !important;
}

.wcs-class__title.wcs-modal-call{
    font-weight: 600;
    font-size: 16px;
}

.wcs-class__excerpt{
    font-size: 16px !important;
}

.wcs-class--term-events{
    border-radius: 10px !important;
    background-color: #F7F7F7 !important;
}

h3.wcs-class__title.wcs-modal-call{padding:0 25px 0 25px !important;}
.wcs-class__excerpt{padding:10px 25px 50px 25px !important;}
.wcs-class__time-duration{padding: 0 0 25px 0 !important}
.wcs-class__time-duration span:first-child:not:(.wcs-addons--blink){
    padding: 5px 20px !important;
    
}

.wcs-class__excerpt p{
    margin-bottom: 0 !important;
}

.wcs-timetable--monthly-calendar .wcs-class + .wcs-class::before{
    display: none !Important;
}

.wcs-timetable--monthly-calendar .wcs-class + .wcs-class{
    margin-top: 5% !important;
}

.wcs-day-agenda__title{
    display: none !Important;
}

.wcs-day-agenda{
    background-color: #ffffff !important;
    border-radius: 20px !important;
}

.wcs-timetable--monthly-calendar .wcs-date span,
.wcs-timetable--monthly-calendar .wcs-day__title{
    font-size: 18px !important;
    margin-bottom: 0 !Important;
}

.wcs-table-thead .wcs-table-td{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.wcs-timetable--monthly-calendar .wcs-calendar__header h3{
    font-size: 25px !important;
    text-transform: capitalize !Important;
}

.wcs-timetable--monthly-calendar .wcs-calendar__header{
    margin-bottom: 0 !important;
}

.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav-next,
.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav-prev{
    color: transparent !important;
}
.ti-angle-left:before,
.ti-angle-right:before{
    font-weight: 700;
    background-color: var(--aeno-pink);
    padding: 9px;
    border-radius: 10px;
    color: #fff;
}

.wcs-modal__side{
    background-color: var(--aeno-pink) !important;
}

.wcs-modal__meta li span,.wcs-modal__meta li{
    color: #ffffff !Important;
}
.wcs-modal__action{
    padding-top: 25px !important;
}
.wcs-modal__meta{
    padding-bottom: 0 !important;
}
.wcs-modal__action a{
    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
    color: var(--aeno-pink) !important;
    background-image: none !important;
    font-weight: 500;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 5px !important; 
    display: inline !important;
}

.wcs-modal__action a:hover{
	background-color: var(--aeno-pink) !important;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
}
.ti-close:before{
    color: var(--aeno-pink) !important;
}

.wcs-class__image{
    display: none !important;
}

.wcs-timetable--monthly-calendar .wcs-class__image + .wcs-class__inner{
    margin-left: 0 !important;
}

.wcs-modal__content h2 span{
    font-weight: 600;
}

.wcs-modal__inner{
    border-radius: 20px !important;
}

.wcs-modal .wcs-image{
    border-top-right-radius: 20px !important;
}

.wcs-modal__side{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.wcs-read-more span{
    color: #ffffff !important;
    font-size: 14px !important;
    background-color: var(--aeno-pink) !important;
    border: 2px solid var(--aeno-pink) !important;
    font-weight: 500;
    border-bottom-right-radius: 10px !important;
    border-top-left-radius: 10px !Important;
    padding: 5px 20px !important;
    position: absolute;
    bottom: 0;
    right: 0;
}

.wcs-read-more:hover span{
    color: var(--aeno-pink) !important;
    background-color: #ffffff !important;
    border: 2px solid var(--aeno-pink) !important;
}
.wcs-read-more span i{
    padding-left: 10px !important;
}

.wcs-class__title.wcs-modal-call{
    position: relative !important;
}

.wcs-current-date{
    color: #ffffff !important;
    font-weight: 700 !important;
}

.wcs-addons--blink{
    animation: none !important;
}

.x-colophon.top .x-container-fluid.width {
     width: 100% !important;
}

/* Home Agenda END*/

.newsletter_linkedin .wpb_wrapper h2 i{
	font-family: "font awesome 5 Brands";
	font-style: normal !important;
	color: var(--aeno-pink) !important;
}

.newsletter_linkedin .wpb_wrapper h2, a.newsletter_linkedin{
    background-color: transparent !important;
    border: none !Important;
    color: #333333 !important;
    font-size: 18px;
    font-weight: 500 !important;
    padding-left: 0 !important;
    margin-left: -5px;
    margin-top: 15px;
    padding-bottom: 0 !important;
}
.newsletter_linkedin i{
    background-color: var(--aeno-pink);
    padding: 2px;
    border-radius: 3px;
    color: #ffffff !important;
    font-size: 18px;
}

.newsletter_linkedin i:before{
    color: #ffffff !important;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	right: 10px !important;
}

.gform_footer button.gform_button{
	    background-color: #C61F4D;
    border: 2px solid #C61F4D;
}

.gform_footer button.gform_button:hover{
	border:2px solid #C61F4D;
	background-color: #ffffff;
	color: #C61F4D !important;
}

.button_arrow:after{
	content: "\f061";
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900;
    padding-left: 15px;
}
.button_arrow.pink_button_inline{
	padding-right: 15px !important;
}
.pink_button_inline.button_highlight .vc_btn3{
		padding-right: 40px !important;
	font-weight: 700 !important;
}

.pink_button_inline span, .pink_button_inline.button_arrow,
.blue_button_inline {
	font-weight: 700 !important;
}

.gform_required_legend{
	display: none !important;
}

#field_submit #gform_submit_button_1.button{
    padding: 10px 20px !important;
}
#gform_submit_button_1.button:after,
#gform_submit_button_4.gform_button.button:after{
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f1d8";
    margin-left: 8px;
}
a.white_button_inline,
.white_button_inline .vc_btn3{
	    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
    color: var(--aeno-pink) !important;
    background-image: none !important;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 10px !important;
}

a.white_button_inline:hover,
.white_button_inline:hover .vc_btn3{
	background-color: var(--aeno-pink) !important;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
	font-weight: 700 !important;
}
a.blue_button_inline,
.blue_button_inline .vc_btn3{
    background-color: var(--aeno-blue) !important;
    border: 2px solid var(--aeno-blue) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 48px 14px 20px !important;
    border-radius: 5px !important;
}

a.blue_button_inline:hover,
.blue_button_inline:hover .vc_btn3{
	background-color: #ffffff !important;
    border: 2px solid var(--aeno-blue) !important;
    color: var(--aeno-blue) !important;
	font-weight: 700 !important;
}

.blue_button_inline:hover i{
	color: var(--aeno-blue) !important;
}

.pink_button_inline button.vc_btn3-icon-right,
.pink_button_inline .vc_btn3.vc_btn3-icon-right{
	padding-right: 48px !important;
}
a.pink_button_inline,
.pink_button_inline button,
.pink_button_inline .vc_btn3,
#gform_submit_button_1.button,
#gform_submit_button_4.gform_button.button{
    background-color: var(--aeno-pink) !important;
    border: 2px solid var(--aeno-pink) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 5px !important;
}

.woof_reset_search_form{
    background-color: var(--aeno-pink) !important;
    border: 2px solid var(--aeno-pink) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 7px 20px !important;
    border-radius: 5px !important;
}

a.pink_button_inline:hover,
.pink_button_inline button:hover,
.pink_button_inline:hover .vc_btn3,
#gform_submit_button_1.button:hover,
#gform_submit_button_4.gform_button.button:hover,
.woof_reset_search_form:hover,
.gform_wrapper.gravity-theme .gform_footer input:hover{
	background-color: #ffffff !important;
    border: 2px solid var(--aeno-pink) !important;
    color: var(--aeno-pink) !important;
	font-weight: 700 !important;
}

.pink_button_inline:hover i{
	color: var(--aeno-pink) !important;
}

a.blue_button_inline{
    background-color: var(--aeno-blue) !important;
	border: 2px solid var(--aeno-blue) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 500;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 5px !important;
}

a.blue_button_inline:hover{
	background-color: #ffffff !important;
    border: 2px solid var(--aeno-blue) !important;
    color: var(--aeno-blue) !important;
}

.vc_tta-container{
    margin-bottom: 0 !important;
}

.pink_button_inline.agenda_button .vc_btn3{
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.pink_button_inline.agenda_button:hover .vc_btn3{
	border-bottom-right-radius: 10px !important;
}

a.pink_button_inline:first-child{
    margin-right: 25px !important;
}

.gform_wrapper.gravity-theme .gform_footer input{
    background-color: var(--aeno-pink) !important;
    border: 2px solid var(--aeno-pink) !important;
    color: #ffffff !important;
    background-image: none !important;
    font-weight: 500;
    border-radius: 5px !important;
    margin-bottom: 0 !important;
}

.gform_footer.top_label{
    padding-bottom: 0 !important;
}

.green_button_outline{
    border: 2px solid var(--aeno-green) !important;
    background-color: #ffffff !important;
    color: var(--aeno-green) !important;
    background-image: none !important;
    font-weight: 500;
    text-decoration: none !important;
    font-size: 12px !important;
    padding: 14px 20px !important;
    border-radius: 5px !important;
}

.green_button_outline:hover{
    background-color: var(--aeno-green) !important;
    color: #ffffff !important;
}

.thema_home_subtext{
    margin-bottom: 25px;
}

.themas_tabs.vc_tta.vc_general .vc_tta-tab>a{
    padding: 5px !important;
}
.themas_tabs.vc_tta.vc_general .vc_tta-tab,
.themas_tabs.vc_tta.vc_general .vc_tta-tab>a{
    background-color: transparent !important;
    border: 1px solid var(--aeno-pink) !important ;
height: 20px !important;
    width: 20px !important;
    border-radius: 50px;
}

.column_gap_fix>.vc_column_container:first-child{
    padding-left: 0 !important;
}
/* .column_gap_fix>.vc_column_container:last-child{
    padding-right: 0 !important;
} */

.themas_tabs.vc_tta.vc_general .vc_tta-tab.vc_active,
.themas_tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a{
    background-color: var(--aeno-pink) !important;
border: 1px solid var(--aeno-pink) !important ;
}

.box_shadow{
	-webkit-box-shadow: 5px 5px 34px -4px rgba(0,0,0,0.58); 
box-shadow: 5px 5px 34px -4px rgba(0,0,0,0.58);
}

.themas_tabs.vc_tta.vc_general .vc_tta-tab:first-child{
    margin-right: 15px !important;
}

.vc_row.vc_column-gap-15{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Text */
.text_white h1,
.text_white h2,
.text_white h3,
.text_white h4,
.text_white h5,
.text_white h6,
.text_white {
	color: #ffffff !important;
}

/* Thema's Masonary Grid */
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top: 60% !important;
}

.vakmanschap_theme{
    background-image: url('/wp-content/uploads/2023/03/header_ambachtelijk_vakmanschap.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 20px !important;
}

.arbeidsmarkt_theme{
    background-image: url('/wp-content/uploads/2023/03/arbeidsmarkt_header.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
	    background-position: left 80% bottom !important;
    border-radius: 20px !important;
}

.organisatiecultuur_theme{
    background-image: url('/wp-content/uploads/2023/03/230118-ZH-Kees-Winkelman-5885-hr-header.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
	background-position: center;
}

.vitaliteit_theme{
    background-image: url('/wp-content/uploads/2023/03/230127-Ut-Kees-Winkelman-9240-hr-header.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
	background-position: right -150px bottom !important;
}

.communicatie_theme{
    background-image: url('/wp-content/uploads/2023/03/header_communicatie.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
	background-position: right !important;
    border-radius: 20px !important;
}

.digitaal_theme{
    background-image: url('/wp-content/uploads/2023/03/digitaal_header.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 20px !important;
}

.gezond_theme{
    background-image: url('/wp-content/uploads/2023/03/gezond_01.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 20px !important;
	background-position: bottom !important;
}

.hybride_theme{
    background-image: url('/wp-content/uploads/2025/11/overgang-featured.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
	background-position: center !important;
}


.loopbaan_theme{
    background-image: url('/wp-content/uploads/2023/03/header_loopbaan.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
	background-position: right !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
}

.medezeg_theme{
    background-image: url('/wp-content/uploads/2023/03/230118-ZH-Kees-Winkelman-5387-hr.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
	background-position: center !important;
}


.organisatie_theme{
    background-image: url('/wp-content/uploads/2023/03/230118-ZH-Kees-Winkelman-5387-hr.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-top: 15px !Important;
    border-radius: 20px !important;
	background-position: center !important;
}


.vakmanschap_theme.vakmanschap_theme_top{
	margin-top: 0 !Important;
}

.vakmanschap2_theme{
    background-image: url('/wp-content/uploads/2022/04/smiling_girl.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    margin-bottom: 0 !important;
    border-radius: 20px !important;
}
.split_columns .split_theme_column.vc_column_container>.vc_column-inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.ult-content-box-container .ult-content-box{
    padding: 25px !important;
}

.theme_general .vc_column-inner{
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.vc_column_container.split_columns>.vc_column-inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.dg-uitgelicht--header h3{
	font-weight: 700;
}
.dg-uitgelicht--excerpt p:empty{
	display: none !important;
}
.verhaal_exerpt p:not(:empty){
		    height: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 0!important;
}
.verhaal_header h4{
		    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0!important;
}
.dg-uitgelicht--excerpt p:not(:empty){
	    height: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0!important;
}

/* Grid Filter */
.vc_grid-filter.vc_grid-filter-left{
    margin-left: 0 !important;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item span{
	color: var(--aeno-pink) !important;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, 
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color: var(--aeno-pink) !important;
    border-radius: 5px !important;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, 
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color: #ffffff !important;
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-left.vc_grid-filter-size-sm .vc_grid-filter-item:last-child:not(.vc_active):not(:hover) {
    border-radius: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item span{
    padding-left: 10px !important;
    padding-right: 10px !important;
        font-weight: 500 !Important;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/* Grid Item Verhalen */
.verhalen_categorie{
	height: 60px;
	margin-bottom: 10px !important;
}
.verhalen_categorie .vc_grid-filter-item {
    padding-right: 15px !important;
}

.verhalen_categorie .vc_grid-filter-item span{
    color: var(--aeno-pink) !important;
    font-weight: 500;
}
.vc_tta-panel-heading{
    display: none !important;
}
.verhaal_exerpt p:empty, .news_expert p:empty, .agenda_exerpt p:empty{
    display: none;
}
.news_expert p, .agenda_exerpt p{
	    font-size: 16px !Important;
    line-height: 24px !important;
}
.verhaal_exerpt p {
    font-size: 16px !Important;
    line-height: 24px !important;
/*     min-height: 125px !important; */
}

.verhalen_categorie:before{
          display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      font-size: 16px !important;
      padding-right: 15px;
      color: var(--aeno-pink) !important;
      font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f02b";
}

.agenda_grid_item_content{
	padding-left: 20px !important;
}
.vc_basic_grid{
    margin-bottom: 0 !important;
}

.verhaal_grid_item_content, .news_grid_item{
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.verhaal_grid_item_image, .news_grid_item_image{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.news_header .wpb_wrapper h4, .news_header .wpb_wrapper p{
	    font-size: 16px !important;
    line-height: 27px !important;
}
.verhaal_header h4, .news_header h4, .agenda_item h4{
    font-size: 16px !important;
    line-height: 27px !important;
}

/* Verhaal Pageation */
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li a.page-link{
    background-color: transparent !important;
/*     border-radius: 50px !important; */
    font-weight: 700;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border: none !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border: none !Important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a.page-link{
    color: #333333 !important;
	border-bottom: 2px solid var(--aeno-pink) !important;
}
/* Dividers */
.green_divider{
    border-top: 40px solid #EFF7EE !important;
    margin-top: -40px !important;
}

/* GDPR */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
	background-color: var(--aeno-blue) !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
	background-color: var(--aeno-green) !important;
}

.green_background.partner_logo{
    padding: 10% !important;
    padding-bottom: 20% !important;
}

/* Contact Form */
input[type="text"], input[type="email"], input[type="tel"], textarea{
	border: none !important;
	background-color: #ffffff !important;
}
/* Email Form */
.spacer.gfield{
	display: none !important;
}

.email_form_wrapper form .gform_body .gform_fields #field_submit input{
	width: 100% !important;
	text-align: left;
	padding-left: 30px !important;
	border: none !important;
	align-self: auto !important;
	display: block;
	background-color: var(--aeno-pink) !important;
}
#gform_submit_button_1, #gform_submit_button_4{
    background: url(/wp-content/uploads/2022/06/paper-plane-solid.png) no-repeat scroll 7px 7px;
    background-position: center right 20px;
    background-size: 15px 15px;
}

.email_form_wrapper form .gform_footer{
	display: none !important;
}
.email_form_wrapper form .gform_body .gform_fields fieldset .gfield_checkbox .gchoice{
	width: 25% !important;
	float: left !important;
}
.email_form_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email],
.email_form_wrapper form .gform_body .gform_fields #field_submit input[type=submit]{
	border-radius: 10px !important;
	border: none !important;
}
.event_home_wrapper{
	border-top-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}
/* General */
.border_radius .vc_column-inner{
	border-radius: 20px !important;
}

/* Buttons & Links */
.offset_button_top{
    margin-top: -12% !important;
}
.pink_button .vc_btn3{
	background-color: var(--aeno-pink) !important;
	border: 2px solid var(--aeno-pink) !important;
	color: #ffffff !important;
	background-image: none !important;
	font-weight: 500;
}

.pink_button:hover .vc_btn3{
	background-color: #ffffff !important;
	border: 2px solid var(--aeno-pink) !important;
	color: var(--aeno-pink) !important;
	background-image: none !important;
	font-weight: 500;
}

.blue_button .vc_btn3{
	background-color: var(--aeno-blue) !important;
	border: 2px solid var(--aeno-blue) !important;
	color: #ffffff !important;
	background-image: none !important;
	font-weight: 500;
}

.blue_button:hover .vc_btn3{
	background-color: #ffffff !important;
	border: 2px solid var(--aeno-blue) !important;
	color: var(--aeno-blue) !important;
	background-image: none !important;
	font-weight: 500;
}
.event_button .vc_btn3{
	background-color: var(--aeno-pink) !important;
	border: none !important;
	color: #ffffff !important;
	background-image: none !important;
	font-weight: 500;
	border-top-left-radius: 10px;
}
.post_event_date_wraper{
	width: auto !important;
}
.post_event_date{
	font-size: 14px;
	line-height: 14px !important;
    padding: 14px 20px;
	background-color: var(--aeno-pink) !important;
	color: #ffffff !important;
	font-weight: 500;
	border-bottom-right-radius: 10px;
}

/* Sliders */
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
	border-color: var(--aeno-pink) !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span{
	border-color: var(--aeno-pink) !important;
	background-color: var(--aeno-pink) !important;
}

/* Brand Elements */
.green_brand_element:after{
    content: '';
    background-image: url(/wp-content/uploads/2022/04/home_overlay.svg);
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    width: calc(100% + 220px) !important;
    left: 200px !important;
    height: 175px !Important;
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -35px;
    visibility: visible !important;
    z-index: 98;
}

.news_background:before{
    content: '';
    background-color: #EFF7EE !important;
    opacity: 75%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    width: 45%;
    height: 58vh;
    right: -2%;
    top: -5%;
    visibility: visible !important;
    z-index: 1;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.vc_grid-container.highlighted_grid .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
	margin-top: 25px !important;
}
.news_background,.news_background .vc_column-inner{
    position: relative !important;
}
.news_background:after{
    content: '';
    background-color: #EFF7EE !important;
    opacity: 75%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    width: 45%;
    height: 58vh;
    left: -2%;
    top: -5%;
    visibility: visible !important;
    z-index: 1;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}

/* Backgrounds */
.green_background_overlay_right{
	border-top-left-radius: 20px !important;
	background-color: #EFF7EE !important;
}

.green_background_overlay{
	border-top-right-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
	background-color: #EFF7EE !important;
}

.purple_background{
	border-radius: 20px !important;
	background-color: var(--aeno-blue-75) !important;
}

.green_background_overlay_left{
	border-top-right-radius: 20px !important;
	background-color: #EFF7EE !important;
}
.green_background_not_round{
	background-color: #EFF7EE !important;	
}
.green_background{
	border-radius: 20px !important;
	background-color: #EFF7EE !important;
}
.white_background{
	background-color: #ffffff !important;
}

.pink_background{
	border-radius: 20px !important;
	    background-color: var(--aeno-pink-75) !important;
}

.pinkest_background{
	border-radius: 20px !important;
	    background-color: var(--aeno-pink) !important;
}

.border_rounded,
.border_rounded .vc_column-inner{
	border-radius: 20px !important;
}


/* Images */
.rounded_image figure .vc_single_image-wrapper img{
	border-radius: 20px !important;
}

.green_background_image:before{
    content: '';
	background-color: #EFF7EE !important;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 500px;
    height: 425px;
    right: -50px;
    top: 50%;
	transform: translate(0, -50%);
    visibility: visible !important;
    z-index: 1;
    border-radius: 20px;
}
.green_background_image_left_extra:before{
    content: '';
	background-color: #EFF7EE !important;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 500px;
    height: 100%;
    left: -50px;
    top: 50%;
	transform: translate(0, -50%);
    visibility: visible !important;
    z-index: 1;
    border-radius: 20px;
}

.green_background_image_left:before{
    content: '';
	background-color: #EFF7EE !important;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 500px;
    height: 425px;
    left: -50px;
    top: 50%;
	transform: translate(0, -50%);
    visibility: visible !important;
    z-index: 1;
    border-radius: 20px;
}

/* Footer */
.footer .menu li {
	margin: 0 !important;
	border: none;
	padding: 0;
}
#nav_menu-4{
	position: relative;
}
#nav_menu-4::after{
	content: '';
	background-image: url(/wp-content/uploads/2022/04/brand-element-aeno-12.png);
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 250px;
    height: 250px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0px;
    bottom: -250px;
    visibility: visible !important;
    z-index: 98;
}

.footer .menu .current-menu-item > a{
	    color: #ffffff !important;
    font-weight: 700 !important;
    border-bottom: 2px solid #ffffff;
    padding: 10px 0;
    margin: 5px 0;
    border-top: 2px solid #ffffff;
    background: none;
}

.footer_cert {
	width: 50% !important;
	padding-right: 10px !Important;
	box-sizing: border-box;
}

.footer .widget_nav_menu a:hover{
	text-decoration: underline !important;
	color: #ffffff !important;
}

#bottom-bar p{
	font-size: 16px;
	font-family: "Lato", Helvetica, Arial, Verdana, sans-serif;
}

.textwidget p{
margin-bottom: 28px !important;
}

#footer {
	z-index: 100;
	border-top: 10px solid var(--aeno-pink) !important;
}