/*
Theme Name:  Grizzly Theme
Theme URI:   https://themes.grizzly.marketing/nature
Version:     1.0.0
Description: Het theme van Grizzly New Marketing
Author:      vps230265
Author URI:  https://themes.grizzly.marketing/nature
Template:    Divi
*/

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
.uk-breadcrumb a{
	    color: #2e6aa1;
    font-weight: 500 !important;
}
body p {
    line-height: 1.8em;
	font-weight: 400;
}

.et_pb_text_inner a:hover {
    opacity: 0.7;
}

.container.clearfix.et_menu_container #et-top-navigation #top-menu-nav #top-menu.nav .aanmeld a {
    padding: 18px 30px;
	padding-bottom: 18px !important;
    background: #2E6AA1;
    border-radius: 3px;
	font-weight: 400;
    color: #fff !important;
}
.container.clearfix.et_menu_container #et-top-navigation #top-menu-nav #top-menu.nav .aanmeld a:hover {
    background: #29CBE2;
}
.container.clearfix.et_menu_container #et-top-navigation #top-menu-nav #top-menu.nav .aanmeld a:active {
    color: #fff;
}
#top-menu li a {
    font-weight: 500;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
    font-weight: 700;
}

.titel-image .et_pb_text_inner {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.image-titel-links .et_pb_text_inner, .image-titel-rechts .et_pb_text_inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
	align-items: center;
}
.duo-tekst a, .tekst a {
	font-weight: 700;
}
@media only screen and (min-width: 981px) {
	#main-header div#et-top-navigation {
		padding: 55px 0 0 0;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    	padding-bottom: 55px !important;
	}
	.image-titel-links .et_pb_text_inner, .image-titel-rechts .et_pb_text_inner {
		width: 85%;
	}
	.sub-titel p {
    	width: 75%;
	}
	.titel-image img {
		max-width: 180px;
		width: 100%;
		padding: 0 1.5vw;
	}
	.image-titel-links img {
		max-width: 160px;
		width: 100%;
		padding: 0 1.5vw;
	}
	.image-titel-rechts img {
		max-width: 185px;
		width: 100%;
		padding: 0 1.5vw;
	}
	.titel-image.mid-embleem .et_pb_text_inner {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		width: 55%;
	}
}
li.date {
    font-size: 16px;
}
.company {
    font-size: 16px;
}
.location {
    font-size: 16px;
}
@media only screen and (max-width: 980px) {
	.titel-image img {
		max-width: 90px;
		width: 100%;
		padding-left: 3vw;
	}
	.image-titel-links img {
		max-width: 80px;
		width: 100%;
		padding-left: 3vw;
	}
	.image-titel-rechts img {
		max-width: 80px;
		width: 100%;
		padding-left: 3vw;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_4.Re-integratie-kolom {
		max-width: 80%;
		margin: auto;
		margin-bottom: 30px;
		float: inherit;
	}
	.position h3 {
    	font-size: 18px !important;
	}
	.li.date {
    	font-size: 0.8em !important;
	}
	.job_listings a {
    	padding: 1em 3px !important;
	}
	.video-blok iframe {
    	height: 300px;
	}
	.titel-image.mid-embleem .et_pb_text_inner {
		justify-content: space-between;
		width: 100%;
	}
	#main-header #logo {
		max-height: 85%;
	}
	#main-header .mobile_menu_bar:before {
		font-size: 54px;
	}
	.et_header_style_left #et-top-navigation .mobile_menu_bar {
		padding-bottom: 10px !important;
	}
}

.vacature-home-blok .search_jobs {
	display: none !important;
}
.vacature-home-blok ul.job_listings {
    padding: 0 !important;
}
div#left-area {
    width: 100% !important;
}
#main-content .container:before {
	display: none !important;
}
#left-area .et_post_meta_wrapper img {
	display: none !important;
}
ul.job-listing-meta.meta {
    list-style-type: none !important;
    padding-left: 0 !important;
}
li.date-posted {
	display: none !important;
}
#left-area .company {
	display: none !important;
}
#left-area h1.entry-title {
	font-size: 38px !important;
}
input.application_button.button {
    border: none;
    background: #2E6AA1;
    color: #fff;
	border-radius: 3px;
	cursor: pointer;
}
.single_job_listing .application .application_details, .job-manager-application-wrapper .application .application_details {
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.vacature-home-blok table {
    background: #07548F;
    margin-bottom: 0 !important;
    border: none !important;
	color: #fff !important;
}

.vacature-home-blok a.load_more_jobs {
    display: none !important;
}

@media only screen and (min-width: 981px) {
	td.omsch-td {
		width: 33%;
	}
	td.loc-td {
    	text-align: right;
	}
}
td.plaats-td {
	text-align: right;
}
@media only screen and (max-width: 767px) {
	.vacature-home-blok .company, .vacature-home-blok .location {
		display: none !important;
	}
	td.loc-td {
		display: none !important;
	}
	.entry-content tr td {
    	padding: 6px 6px;
	}
}
.page-titel a {
	color: #fff;
}
.page-titel a:hover {
	opacity: 0.7;
}
/*------------------------------------------------*/
/*---------------------[Footer]-------------------*/
/*------------------------------------------------*/

#footer-bottom #footer-info a {
    font-weight: 400;
}

.foot-bottom {
    float: right;
    color: #C1D3E3;
	font-size: 16px;
}
.footer-widget h3 {
    font-size: 18px;
}
.foot-bottom a  {
    color: #C1D3E3;
	padding: 10px;
}
.foot-bottom a:hover {
	opacity: 0.7;
}
a.foot-last {
	padding-right: 0 !important;
} 

.foot a {
    padding: 15px 42px;
    border-radius: 3px;
    background: #29CBE2;
	margin-top: 10px;
}
.foot a:hover {
    background: #2E6AA1;
	transition-duration: 0.2s;
}
#footer-widgets .footer-widget .foot li:before {
	border: none !important;
}
#block-13 ul:first-child {
    display: none !important;
}
#footer-widgets .footer-widget li:first-child  {
	content: none!important;
}
#footer-widgets .footer-widget li:before {
    content: url(/assets/uploads/Path-e1680009817309.png);
    position: absolute;
    top: -2px !important;
	border: 0 !important;
}
#footer-widgets .footer-widget li {
    padding-left: 20px;
}
.footer-links a{
 	color:#29cbe2 !important;
}
.adres-contact a{
	color: #2e6aa1 !important;
}
.foot-socials ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
	margin: 20px 0;
}
.foot-socials img {
    width: 35px;
}
#footer-widgets .footer-widget .foot-socials li {
	padding-left: 0;
	padding-right: 12px;
}
#footer-widgets .footer-widget .foot-socials li::before {
	display: none;
}
@media only screen and (min-width: 1160px) {
	.et_pb_gutters2.et_pb_footer_columns4 .footer-widget {
		width: 25% !important;
	}
	.et_pb_gutters2 .footer-widget {
		margin-right: 0 !important;
	}
	div#block-11.et_pb_widget {
		float: right;
	}
}
@media only screen and (min-width:980px) {
	.foot-bottom-mob {
		display: none;
	}
}
@media only screen and (max-width:981px) {
	.foot-bottom {
		display: none;
	}
	.foot-bottom-mob a  {
		color: #C1D3E3;
		font-size: 14px;
	}
	.foot-bottom-mob a:hover {
		opacity: 0.7;
	}
	#footer-info {
		text-align: left;
	}
}
/*------------------------------------------------*/
/*---------------[Vacature pagina]----------------*/
/*------------------------------------------------*/
.vacature-blok .search_remote_position {
    display: none;
}
.vacature-blok .job_filters {
    background: #07548F;
}
.vacature-blok input[type="submit"] {
    background: #29CBE2;
    border: none;
    padding: 12px;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
	font-size: 16px;
}
.vacature-blok input#search_keywords, .vacature-blok input#search_location {
    border: 0;
    padding: 10px !important;
    border-radius: 3px;
	font-size: 16px;
}
.vacature-blok .job_filters .search_jobs {
    padding: 1.8em;
}
.vacature-blok .job_filters .search_jobs div.search_submit {
    padding-top: 1.2em;
}
.vacature-blok div.job_listings .load_more_jobs {
    padding: 0em 0em 1em 0em;
    font-size: 16px;
}

input.button.wp_job_manager_send_application_button {
    border: none;
    background: #2E6AA1;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
    cursor: pointer;
    padding: 18px 30px;
}
.job-manager-form fieldset {
    border-bottom: none;
}
textarea#application_message {
    border: none;
    border-bottom: 1px solid #d1d1d1;
}
textarea#bericht {
    border: none;
    border-bottom: 1px solid #d1d1d1;
}
.job-manager-form fieldset small.description {
    font-size: 12px;
    margin: 0.2em 0 0 0;
}
/*------------------------------------------------*/
/*--------------[Contact form error]--------------*/
/*------------------------------------------------*/
.validation_error{
	display:none;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom:0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    box-sizing: content-box !important;
}

.gform_wrapper.gf_browser_chrome .gfield_error select,
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper 
li.gfield_error textarea {
    border: 2px solid #790000 !important;
	background-color:#fff2f2 !important;
}

.gform_wrapper .gfield_error .gfield_label{
	color:#790000 !important;
}

.gform_wrapper .validation_message{
	display:none;
}

.gform_button[type=submit]:hover {
    cursor: pointer !important;
}

/*------------------------------------------------*/
/*-----------------[Contact pagina]----------------*/
/*------------------------------------------------*/
.adres-contact ul {
    list-style-type: none;
    padding-left: 2em;
}
.adres-contact a {
	color: #393939;
}
.adres-contact a:hover {
	opacity: 0.7;
}
.adres-contact i {
    position: relative;
    top: 25px;
    right: 2em;
	color: #2E6AA1;
}
.adres-contact h6 {
    margin-bottom: 15px;
}
.adres-contact li {
    margin-bottom: 2px;
}

.contact-form input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select {
    border: none;
	border-bottom: 1px solid #d1d1d1;
	padding: 2px !important;
}
.contact-form textarea {
    border: 1px solid #d1d1d1;
	padding: 2px !important;
}
.contact-form .gform_wrapper.gravity-theme .gfield_label {
    font-weight: 600;
}
.contact-form input#gform_submit_button_2, .contact-form input#gform_submit_button_3 {
    padding: 18px 30px;
    border: 0;
    background: #2E6AA1;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}
.contact-form.gform_wrapper.gravity-theme .gfield_label {
    padding: 0;
}

@media only screen and (min-width: 981px) {
	form#gform_2, form#gform_3 {
    	max-width: 90%;
	}
	.contact-form input#gform_submit_button_2, .contact-form input#gform_submit_button_3 {
		font-size: 19px;
	}
}

.maps iframe {
    width: 100%;
    height: 42vh;
}

/*------------------------------------------------*/
/*-----------------[Cookie notice]----------------*/
/*------------------------------------------------*/
#cookie-notice {
	min-width:initial !important;
    background-color: #000000de !important;
    z-index: 2 !important;
    position: fixed !important;
    bottom: 15px !important;
    left: 15px !important;
    width: 415px !important;
    font-size: 16px !important;
    line-height: 27px !important;
    text-align: left !important;
    box-shadow: 0px 5px 10px #6B676DA6 !important;
    border-radius: 5px !important;
    min-width: initial !important;
}

#cookie-notice .cookie-notice-container {
    display: block;
    padding: 25px !important;
    text-align: left !important;
}

#cookie-notice h3 {
    color: white !important;
    margin: 0 !important;
    line-height: 25px !important;
}

#cookie-notice .cn-button {
    margin-left: 10px !important;
    display: block !important;
    text-align: center !important;
    padding: 9px 10px !important;
    width: 157px !important;
    font-size: 16px !important;
    margin-left: 0 !important;
    margin-top: 13px !important;
    font-weight: 600;
    background-color: white;
}

@media only screen and (max-width:450px) {
    #cookie-notice {
        width: 100% !important;
        left: 0 !important;
        bottom: 0 !important;
        border-radius: 0 !important;
    }
}

.fixed-buttons {
    position: fixed;
    top: 45%;
    right: 10px;
    z-index: 999;
}
.fixed-buttons a {
    padding: 10px 15px;
    background: #2E6AA1;
    display: block;
    margin-bottom: 10px;
    border-radius: 50px;
}
.fixed-buttons a:hover {
    background: #29CBE2;
}
.fixed-buttons img {
    width: 25px;
    height: 25px;
    object-fit: contain;
    position: relative;
    top: 6px;
}
@media only screen and (max-width:768px) {
	.fixed-buttons a {
		padding: 8px 14px;
	}
	.fixed-buttons img {
		width: 18px;
		height: 18px;
		top: 5px;
	}
}

.account-blok .et_button_custom_icon.woocommerce a.button.alt:hover:after, .et_button_custom_icon.woocommerce-page a.button.alt:hover:after, .et_button_custom_icon.woocommerce button.button.alt:hover:after, .et_button_custom_icon.woocommerce-page button.button.alt:hover:after, .et_button_custom_icon.woocommerce input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page input.button.alt:hover:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce #content input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:hover:after, .et_button_custom_icon.woocommerce a.button:hover:after, .et_button_custom_icon.woocommerce-page a.button:hover:after, .et_button_custom_icon.woocommerce button.button:hover:after, .et_button_custom_icon.woocommerce-page button.button:hover:after, .et_button_custom_icon.woocommerce input.button:hover:after, .et_button_custom_icon.woocommerce-page input.button:hover:after, .et_button_custom_icon.woocommerce #respond input#submit:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after, .et_button_custom_icon.woocommerce #content input.button:hover:after, .et_button_custom_icon.woocommerce-page #content input.button:hover:after, .et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button:after {
	    margin-left: 0em;
}
.account-blok .et_button_left.woocommerce a.button.alt:hover:after, .et_button_left.woocommerce-page a.button.alt:hover:after, .et_button_left.woocommerce button.button.alt:hover:after, .et_button_left.woocommerce-page button.button.alt:hover:after, .et_button_left.woocommerce input.button.alt:hover:after, .et_button_left.woocommerce-page input.button.alt:hover:after, .et_button_left.woocommerce #respond input#submit.alt:hover:after, .et_button_left.woocommerce-page #respond input#submit.alt:hover:after, .et_button_left.woocommerce #content input.button.alt:hover:after, .et_button_left.woocommerce-page #content input.button.alt:hover:after, .et_button_left.woocommerce a.button:hover:after, .et_button_left.woocommerce-page a.button:hover:after, .et_button_left.woocommerce button.button:hover:after, .et_button_left.woocommerce-page button.button:hover:after, .et_button_left.woocommerce input.button:hover:after, .et_button_left.woocommerce-page input.button:hover:after, .et_button_left.woocommerce #respond input#submit:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after, .et_button_left.woocommerce #content input.button:hover:after, .et_button_left.woocommerce-page #content input.button:hover:after, .et_button_icon_visible.et_button_left.woocommerce a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce a.button:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button:after, .et_button_icon_visible.et_button_left.woocommerce button.button:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button:after, .et_button_icon_visible.et_button_left.woocommerce input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button:after {
	    left: 0em;
}
.account-blok .et_button_custom_icon.woocommerce a.button.alt:after, .et_button_custom_icon.woocommerce-page a.button.alt:after, .et_button_custom_icon.woocommerce button.button.alt:after, .et_button_custom_icon.woocommerce-page button.button.alt:after, .et_button_custom_icon.woocommerce input.button.alt:after, .et_button_custom_icon.woocommerce-page input.button.alt:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.woocommerce #content input.button.alt:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:after, .et_button_custom_icon.woocommerce a.button:after, .et_button_custom_icon.woocommerce-page a.button:after, .et_button_custom_icon.woocommerce button.button:after, .et_button_custom_icon.woocommerce-page button.button:after, .et_button_custom_icon.woocommerce input.button:after, .et_button_custom_icon.woocommerce-page input.button:after, .et_button_custom_icon.woocommerce #respond input#submit:after, .et_button_custom_icon.woocommerce-page #respond input#submit:after, .et_button_custom_icon.woocommerce #content input.button:after, .et_button_custom_icon.woocommerce-page #content input.button:after {
	line-height: 0.9em;
}
.account-blok .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	top: 0.5em;
}
a.et-cart-info {
    display: none;
}
.account-blok .woocommerce .form-row input.woocommerce-Input {
    background: #fff;
    border: 1px solid #eeeeee;
    border-radius: 3px !important;
    padding: 6px !important;
    font-size: 16px !important;
}

.werkplek-blurb .et_pb_blurb_content {
    padding: 25px;
    min-height: 420px;
	background: #fff;
}
@media only screen and (max-width:500px) {
	.werkplek-blurb .et_pb_blurb_content {
		min-height: 465px;
	}
}
.werkplek-blurb {
    box-shadow: 0px 10px 70px #a9a8a845;
}
.werkplek-blurb h4 {
    font-weight: 600;
    font-size: 26px;
}
.werkplek-blurb a {
    padding: 12px 24px;
    color: #fff;
    background: #2e6aa1;
    border-radius: 3px;
	border: 2px solid #2e6aa1;
	position: absolute;
    bottom: 25px;
}
.werkplek-blurb a:hover {
    color: #2e6aa1;
    background: #fff;
	border: 2px solid #2e6aa1;
}

.gform_required_legend {
	display: none !important;
}

.meld-form input#gform_submit_button_4 {
    padding: 18px 30px;
    border: 0;
    background: #2E6AA1;
    color: #fff;
    border-radius: 3px;
    font-size: 18px;
    cursor: pointer;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100% !important;
    padding-top: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    width: 100% !important;
}
nav.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    padding: 0;
}

nav.woocommerce-MyAccount-navigation li a {
    padding: 20px;
    margin-bottom: 10px;
    display: block;
	border-radius: 3px;
    text-align: center;
    background: #f0f8ff;
    width: 70vw;
}
nav.woocommerce-MyAccount-navigation li a:hover {
    background: #2e6aa1;
	color: #fff; 
	transition-duration: 0.6s;
}

ul.job-listing-meta.meta {
    display: flex;
    align-items: center;
}

ul.job-listing-meta.meta li {
    padding: 20px;
    margin-right: 0;
    border-right: 2px solid #fff;
    background: #29CBE2;
    font-size: 18px;
	color: #fff; 
}
ul.job-listing-meta.meta li a {
	color: #fff;
}
ul.job-listing-meta.meta li a:hover {
	opacity: 0.6;
}
body .single_job_listing .meta .part-time, body .single_job_listing .meta .full-time {
	background-color: #2E6AA1;
}
li.job-type.part-time {
    color: #29CBE2;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: rgb(78 78 78 / 70%);
    font-family: inherit;
    font-weight: 400;
	font-size: 16px;
}
.select2-container--default .select2-selection--single {
    border: none !important;
}
span.select2.select2-container.select2-container--default {
    padding: 7px;
    background: #fff;
    border-radius: 3px;
}
.single_job_listing .job_description a {
    text-decoration: underline;
}
.job_description a:hover {
    text-decoration: none;
	opacity: 0.7;
}

.team-map .leaflet-map.WPLeafletMap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {
    height: 420px !important;
}
.team-link a {
    display: block;
    padding: 5px 0px;
}
.team-link a:hover {
	opacity: 0.7;
}
.team-item h3 {
    padding-top: 10px;
}
.team-item br {
    display: none;
}
@media only screen and (min-width:981px) {
	.flex-rij {
		display: flex;
	}
	.flex-kolom {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

#footer-widgets .footer-widget .footer-links a {
	color: #29CBE2;
}
#footer-widgets .footer-widget .footer-links a:hover {
	color: #fff !important;
}
#cn-accept-cookie {
    color: #29CBE2 !important;
}
#cn-accept-cookie:after {
    content: '';
}
#cn-accept-cookie:hover {
    color: #fff !important;
}