@font-face {
	font-family: aeroport;
	src: url(https://jincbelgie.be/wp-content/uploads/fonts/3447D3_0_0.woff);
}

@font-face {
	font-family: aeroport-light;
	src: url(https://jincbelgie.be/wp-content/uploads/fonts/Aeroport%20Light.otf);
	font-weight:300;
}

@font-face {
	font-family: aeroport-medium;
	src: url(https://jincbelgie.be/wp-content/uploads/fonts/Aeroport%20Medium.otf);
	font-weight:500;
}

@font-face {
	font-family: aeroport-bold;
	src: url(https://jincbelgie.be/wp-content/uploads/fonts/33B927_0_0.woff);
	font-weight:700;
}


/*wp-content/themes/tabula/dist/styles/typography/33B927_0_0.woff*/
/*
 Theme Name:     Jinc custom theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Transkript custom theme
 Author:         VINCKBUSINESS
 Author URI:     https://www.vinckbusiness.com
 Template:       Divi
 Version:        1.0.14
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

html .et_fixed_nav #main-header {
	transform: none !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: fatfrank,sans-serif !important;
	font-weight: 400;
	font-style: normal;
}

h4 { 
    font-size: 1.5rem !important;
    margin: 0.5em 0;
}

body {
	background-color: #fff;
    font-family: aeroport-light , sans-serif !important;
    color: #212121;
    line-height: 1.5715;
    font-size: 16px;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: rgba(0,163,157,.4);
    overflow-x: hidden;
    width: 100%;
}

.fat p {
    font-family: fatfrank,sans-serif !important;
	font-weight: 400;
	font-style: normal; 
}

.medium p {
    font-family: aeroport-medium , sans-serif !important;
}

.bold p {
    font-family: aeroport , sans-serif !important;
    font-weight: 700;
}

.light p {
    font-family: aeroport-light, sans-serif !important;
}

@media screen and (min-width: 980px) {
	.d-flex {
		display: flex !important;
	}

    .align-items-end {
        display: flex;
        align-items: flex-end;
    }

    .align-items-center {
        align-items: center;
    }

    .max-height-150 {
        max-height: 150px !important;
    }

    .max-height-200 {
        max-height: 200px !important;
    }
}

#page-container {
	min-height: 100%;
    max-width: 105rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: normal;
    flex-wrap: nowrap;
    overflow-x: hidden;
}

#main-header {
	max-width: 105rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    z-index: 6;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
	box-shadow: none !important;
}

#main-header .container {
	padding-right: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
}

#et_top_search {
	height: 100%;
    width: 2rem;
    padding: 0 2rem;
	margin-left: 32px !important;
}

#main-header .logo_container {
	display: block;
    height: 5.25rem;
    width: 14.75rem;
    position: absolute;
    left: 0px;
}

#main-header .logo_container img {
	margin-left: -5px !important;
}

#logo {
    height: 100% !important;
    width: 100% !important;
}

.bg-triangles, .div.et_pb_section.et_pb_section_1.bg-triangles {
	background-image: url(https://mijn.jincbelgie.be/wp-content/uploads/2022/07/background-pattern-triangle-purple.png)!important;
    background-size: 101px;
}

.choice-blurb.green .et_pb_main_blurb_image {
	background-color: rgb(1,166,161);
	margin-bottom: 0px !important;
}

.choice-blurb {
	height: 100% !important;
}

.choice-blurb .et_pb_blurb_container {
	padding: 5%;
}

#top-header {
	display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding-right: 0.5rem;
    height: 2rem;
    justify-content: flex-end;
	max-width: 105rem;
	left: auto !important;
    right: auto !important;
    position: fixed;
	padding-left: 0px;
    padding-right: 0px;
	background-color: black !important;
}

#top-header .container {
	width: 100% !important;
	max-width: 105rem;
	background-color: #000;
	color: #fff;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding-right: 0.5rem;
    height: 2rem;
    justify-content: flex-end;
}

#top-header .container a {
	color: #fff !important;
    font-size: .875rem;
	font-weight: 100;
}

#top-menu li a {
	padding: 0px !important;
	/*letter-spacing: 0.4px;*/
}

#main-header .nav li ul {
    background-color: #3c0865 !important;
    border-top: 0px solid transparent !important;
}

#et_search_icon:before {
	top: -7px;
    left: 1px;
	content: url(https://mijn.jincbelgie.be/wp-content/uploads/2022/07/search.svg) !important;
}

.et_pb_with_background {
    background-color: #00a39d !important;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #00a39d !important;
}

.post .page-header-inner a {
    color: white !important;
}

.subpage-intro {
    background-color: #f6f6f6 !important;
}

#et-top-navigation {
	max-width: 72.5rem;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    height: 5.25rem;
    max-width: 100%;
}

@media screen and (max-width: 980px) {
	#et-top-navigation #et_top_search {
		display: none !important;
	}
}

.page-header {
	padding-bottom: 1rem;
    position: relative;
}

.page-header .page-header-inner {
    padding-top: 1rem;
    max-width: 47.5rem;
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    position: relative;
}

.page-intro {
	padding-top: 1rem;
    max-width: 47.5rem;
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    position: relative;
}

.page-intro p {
    color: #3c0066 !important;
    font-size: 1.75rem !important;
}

.page-header .page-header-inner h1 {
	/* color: #fff;
    font-size: 3.875rem;*/
    margin: 0;
    padding: 1rem 0 2rem;
    letter-spacing: 2px;
    line-height: 78px; 
}

.et_pb_blurb_content {
	max-width: 100%;
}

.et-l--footer h4 {
	font-size: 25px !important;
}

.et-l--footer a, .et-l--footer p {
	color: #000 !important;
    font-size: 16px !important;
}

.et-l--footer p {
    padding-bottom: 16px !important;
}

.et-l--footer a:hover {
	color: #00a39d !important;
}

.small {
	padding-top: 1rem;
    max-width: 47.5rem;
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
@media screen and (min-width: 980px) {

    .fullwidth-row-custom {
        display: flex;
        align-items: center;
        background-color: #3c0066;
    }

    .fullwidth-row-custom .et-last-child {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0 5%;
    }

	#top-menu {
		height: 100%;
		display: flex;
    	align-items: center;
	}

	#top-menu .sub-menu li a {
		color: white !important;
	}

	#top-menu .sub-menu li a:hover {
		opacity: 1 !important;
	}

	#top-menu>li:last-child a {
		font-family: fatfrank,sans-serif;
		font-weight: 700;
		line-height: 4rem;
		padding: 0 2rem 0 0 !important;
		min-width: 5rem;
		display: inline-block;
		font-size: 1.25rem;
		background: #53ac19;
		color: #fff !important;
		transition: all .12s ease-in-out;
		line-height: 5.25rem;
		font-size: 1.375rem !important;
		position: relative;
		margin-left: 3.5rem;
		transition: none;
		letter-spacing: 0px;
	}

	#top-menu>li:last-child a:hover {
		opacity: 1 !important;
		color: white !important;
	}

	#top-menu li {
		margin-right: 2rem !important;
		padding-right: 4px !important;
	}

	#top-menu li:last-child {
		padding-right: 0px !important;
	}

	#top-menu .menu-item-has-children>a:first-child:after {
		display: none !important;
	}

	#top-menu li a {
		display: block;
		color: #212121;
		line-height: 2.625rem;
		font-family: aeroport;
		font-size: 1.125rem !important;
		font-weight: 500;
		padding-top: 6px !important;
	}

	#top-menu-nav {
		 height: 100%;
		/*display: flex;
    	align-items: center; */
	}

	#top-menu>li:last-child {
		height: 100%;
		display: flex;
    	align-items: center;
		margin-right: 0px !important;
	}

	#top-menu>li:last-child a:hover {
		outline: none;
		cursor: pointer;
	}

	#top-menu>li:last-child a::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 0;
		width: 0;
		border-style: solid;
		transform: translateX(-100%);
		border-width: 0;
		border-color: #3c0066 hsla(0,0%,100%,0) hsla(0,0%,100%,0) #3c0066;
		transition: all .12s ease-in-out;
	}

	#top-menu>li:last-child a:hover::after {
		border-width: 2.625rem;
	}

	#top-menu>li:last-child:after a:hover::after {
		border-width: 0;
		border-color: #3c0066 hsla(0,0%,100%,0) hsla(0,0%,100%,0) #3c0066;
		transition: all .12s ease-in-out;
	}

	#top-menu>li:last-child a:before {
	    content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 0;
		width: 0;
		border-style: solid;
		transform: translateX(-100%);
		border-width: 2.625rem;
    	border-color: hsla(0,0%,100%,0) #53ac19 #53ac19 hsla(0,0%,100%,0);
	}

    /**
    * SUBPAGE INTRO MW-980
    */

    .subpage-intro {
        display: flex;
        position: relative;
    }

    .subpage-intro p {
        margin-bottom: 15px !important;
    }

    .subpage-intro .et_pb_column_3_5 {
        display: flex;
        align-items: center;
    }

    #logo {
        max-height: 100%;
    }
	
}

/**
* SUBPAGE INTRO STANDARD
*/

.subpage-intro .et_pb_text {
    margin-bottom: 0px !important;
}

.subpage-intro .hover-icon {
    position: absolute;
    right: 10px;
    bottom: 3px;
    visibility: hidden;
}

.subpage-intro .hover-icon .et-pb-icon {
    font-size: 17px !important;
}

.subpage-intro::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 2rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #3c0066;
    height: 0;
    width: 0;
    display: inline-block;
    border-color: hsla(0,0%,100%,0) #3c0066 #3c0066 hsla(0,0%,100%,0);
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
    transform: none;
    z-index: 1;
    visibility: hidden;
}

.subpage-intro:hover::before {
    visibility: visible !important;
}

.subpage-intro:hover .hover-icon {
    visibility: visible;
}

@media screen and (max-width: 980px) {
}

.social-links {
    display: flex;
    flex-direction: row;
    align-items: normal;
    flex-wrap: wrap;
	padding-left: 0px !important;
}

.social-links a {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.social-links li .social-link {
    display: block;
    position: relative;
    /*text-indent: -999em;*/
    padding: 0;
    text-decoration: none;
    height: 3.5rem;
    width: 3.5rem;
    text-align: center;
}

.social-links li .social-link>.icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) translateZ(0);
	color: white !important;
    fill: #fff;
    z-index: 2;
	font-size: 24px;
}

.social-links li:nth-child(odd) .social-link:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 1.75rem;
    border-color: #069 #069 hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    transition: all .12s ease-in-out;
}

.social-links li:nth-child(2n) .social-link:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 1.75rem;
    border-color: hsla(0,0%,100%,0) #53ac19 #53ac19 hsla(0,0%,100%,0);
    transition: all .12s ease-in-out;
}

.social-links li:nth-child(odd) .social-link {
    background: #3c0066;
    position: relative;
}

.social-links li:nth-child(2n) .social-link {
    background: #00a39d;
    position: relative;
}

.social-links a:focus {
    color: #00a39d;
    text-decoration: none;
}

.social-links a:focus:after, .social-links a:focus:before, .social-links a:hover:before {
    color: #00a39d !important;
}

.social-links li:nth-child(odd) .social-link:focus:after, .social-links li:nth-child(odd) .social-link:hover:after {
    border-width: 0;
}

.social-links li:nth-child(2n) .social-link:focus:after, .social-links li:nth-child(2n) .social-link:hover:after {
    border-width: 0;
}

ul {
    list-style: none !important;
    padding-left: 0;
}

.et_pb_button {
	background-color: #069;
    color: #fff;
    position: relative;
    margin-right: 4rem;
	border: none;
    padding: 0;
    min-width: 0;
    background: none;
    box-shadow: none;
    font-size: inherit;
    font-family: inherit;
    vertical-align: top;
    -webkit-appearance: none;
    line-height: 4rem;
    padding: 0 2rem;
    min-width: 5rem;
    display: inline-block;
    font-family: fatfrank;
    font-weight: 400;
    font-size: 1.25rem;
    background: #53ac19;
    color: #fff;
    transition: all .12s ease-in-out;
	height: 50px !important;
}

.et_pb_button:hover {
    text-decoration: none;
	outline: none;
    cursor: pointer;
}

.homepage_header .et_pb_icon_wrap::before {
    content: "";
    position: absolute;
    top: calc(100% - 3rem);
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 5rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #f6821f;
    height: 0;
    width: 0;
    display: inline-block;
    border-color: #f6821f hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    z-index: 3;
}

.homepage_header .et_pb_icon_wrap .et-pb-icon {
    z-index: 999;
    position: absolute !important;
    font-size: 30px !important;
    left: -13px;
    top: -30px;
}

body #page-container a.et_pb_button.custom_button:after {
	display: block !important;
}

.et-l--footer p, .et-l--footer a {
    font-family: aeroport-light;
}

.et-l--footer b {
    font-family: aeroport-medium;
}

.custom_button:hover:after {
 	border-width: 25px !important;
}

.et_pb_button::after {
	display: block !important;
	content: "";
    position: absolute;
    top: 0;
    left: 100%;
    height: 0;
    width: 0;
    border-style: solid;
    border-color: hsla(0,0%,35%,0) hsla(0,0%,46%,0) #00a39d #00a39d;
    border-width: 0 0 0;    
	transition: all .12s ease-in-out !important;
	margin-left: 0px !important;
}

.et_post_meta_wrapper {
    display: none !important;
}

.single-post .et_pb_post:hover::before {
    visibility: hidden !important;
}

.single-post p {
    font-family: aeroport-light !important;
    font-size: 1.3125rem;
    color: #212121;
    z-index: 99999;
    position: relative;
}

/** REMOVE ON EDITOR */
.et-fb-root-ancestor .single-post p {
    z-index: 0 !important; 
}

.first-letter-bold .et_pb_text_inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 7.5rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #cebfd9;
    height: 0;
    width: 0;
    display: inline-block;
    transform: rotate(45deg);
    border-color: hsla(0,0%,100%,0) #cebfd9 hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    left: -8.5rem;
    top: -8rem;
    opacity: .5;
    z-index: 0;
}

.first-letter-bold p:first-child:first-letter {
    color: #00a39d;
    float: left;
    font-size: 7.5rem;
    font-family: fatfrank;
    font-weight: 400;
    line-height: .9;
    margin-right: 1rem;
    text-transform: capitalize;
}

.et_pb_posts.two-columns article {
    display: flex !important;
    align-items: center;
}

.et_pb_posts.two-columns .et_pb_post a {
    width: 50% !important;
}

.et_pb_posts.two-columns .et_pb_post .blog-entry-content {
    width: 50% !important;
}

.blog-entry-content {
    padding: 0% 5% !important;
} 

.blog-entry-content .post-content-inner {
    font-family: aeroport-medium , sans-serif !important;
} 

.blog-entry-content .post-content-inner .post-meta {
    margin-bottom: 25px;
} 

.blog-entry-content .post-content-inner .entry-title {
    margin-bottom: 5px;
} 

.et_pb_posts .et_pb_post {
    margin-bottom: 0px !important;
}

.et_pb_posts .entry-featured-image-url {
    margin-bottom: 0px !important;
}

@media screen and (max-width: 980px) {
    .homepage-blog.two-columns article {
        display: block !important;
    }

    .homepage-blog.et_pb_posts.two-columns .et_pb_post a {
        width: 100% !important;
    }
    
    .homepage-blog.et_pb_posts.two-columns .et_pb_post .blog-entry-content {
        width: 100% !important;
    }

    .homepage-blog.et_pb_posts.two-columns .blog-entry-content {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
}

article.et_pb_post:hover::before {
    content: "";
    position: absolute;
    /* left: 50%; */
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 2rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #3c0066;
    height: 0;
    width: 0;
    display: inline-block;
    border-color: hsla(0,0%,100%,0) #3c0066 #3c0066 hsla(0,0%,100%,0);
    top: auto;
    /* left: 0; */
    bottom: 0;
    right: 0;
    transform: none;
    z-index: 1;
    visibility: visible;
    /* visibility: hidden; */
}

/**
* PURPLE PROJECT
*/

.purple-project:hover p {
    color: #f6821f !important;
}

.purple-project::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 2rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #f6821f;
    height: 0;
    width: 0;
    display: inline-block;
    border-color: hsla(0,0%,100%,0) #f6821f #f6821f hsla(0,0%,100%,0);
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
    transform: none;
    z-index: 1;
    visibility: hidden;
}

.purple-project:hover::after {
    content: "\24";
    font-weight: 900!important;
    color: #FFFFFF;
    font-size: 22px;
    position: absolute;
    bottom: -2px;
    right: 0;
    transform: translateX(-50%) translateZ(0);
    font-family: ETmodules;
    z-index: 999;
}

.purple-project:hover::before {
    visibility: visible !important;
}

/**
 * FORM
 */

.wpforms-field-label, .wpforms-field-label-inline, .wpforms-required-label {
    color: white !important;
    font-family: aeroport-medium;
    font-size: 1.2rem !important;
} 

.wpforms-field-label-inline a {
    color: black !important;
    text-decoration: underline !important;
}

.wpforms-submit {
    background-color: #069 !important;
    color: #fff !important;
    position: relative !important;
    margin-top: 25px !important;
    margin-right: 4rem !important;
    line-height: 4rem !important;
    padding: 0 2rem !important;
    min-width: 5rem !important;
    display: inline-block !important;
    font-family: fatfrank !important;
    font-weight: 400 !important;
    font-size: 1.25rem !important;
    border: 0px solid transparent !important;
}

/**
 * QUOTE
 */

 .et_pb_testimonial_description {
    padding: 5% !important;
 }

 .et_pb_testimonial_author {
    margin-top: 0px !important;
 }

 .quote .et_pb_testimonial_description .et_pb_testimonial_description_inner {
    font-family: fatfrank;
    position: relative;
    z-index: 9999;
 }

 .quote .et_pb_testimonial_description::before{
    content: "";
    position: absolute;
    top: -5rem;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 6.25rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #cebfd9;
    height: 0;
    width: 0;
    display: inline-block;
    transform: rotate(45deg);
    border-color: hsla(0,0%,100%,0) #cebfd9 hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    left: -6rem;
    z-index: 1;
    opacity: .5;
 }

 /**
 * POST PREVIEW
 */

 .post-preview .difl_postitem_1, .post-preview .difl_postitem_2, .post-preview .difl_postitem_3 {
    padding-left: 9%;
    padding-right: 9%;
 }

 .post-preview .difl_postitem_1 {
    padding-top: 15px;
 }

 .post-preview .difl_postitem_3 {
    padding-bottom: 25px;
 }

/**
 * DOWNLOAD
 */

 .download {
    position: relative;
    padding: 25px 0;
 }

 .download .et_pb_column_1_4 {
    width: 150px !important;
 }

 .download .download-content {
    margin-left: 150px;
 }

 @media screen and (max-width: 980px) {
    .download .download-content {
        margin-left: 100px;
     }
    }

 .download .download-paperclip {
    position: absolute;
    left: 20px;
    top: 0px;
    z-index: 2; 
 }

 .download::before {
    content: "";
    position: absolute;
    top: -5rem;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 5rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #f6821f;
    height: 0;
    width: 0;
    display: inline-block;
    transform: rotate(45deg);
    border-color: hsla(0,0%,100%,0) #f6821f hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    left: -5rem;
 }

/**
 * PERSONS PAGE
 */

 .single-personen .container {
    padding-top: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
 }

 .single-personen .df-breadcrumbs {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
 }

 .df-cpts-wrap.layout-grid .df-cpt-item {
    position: relative;
 }

 .df-cpts-wrap.layout-grid .df-cpt-item::after {
    content: "";
    position: absolute;
    top: -2rem;
    left: 50%;
    transform: translateX(-50%) translateZ(0);
    border-style: solid;
    border-width: 2rem;
    border-color: hsla(0,0%,100%,0) hsla(0,0%,100%,0) #f6821f;
    height: 0;
    width: 0;
    display: inline-block;
    transform: rotate(135deg);
    border-color: hsla(0,0%,100%,0) #f6821f hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    left: calc(100% - 42px);
    z-index: 999;
 }

 .df-cpts-wrap.layout-grid .df-cpt-item:hover::after {
    border-color: hsla(0,0%,100%,0) #00a39d hsla(0,0%,100%,0) hsla(0,0%,100%,0);
 }

 .df-cpts-wrap.layout-grid .df-cpt-item:hover .df-cpt-ele-divider {
    background-image: linear-gradient(90deg,#00a39d 0%,#00a39d 100%); 
 }

 .df-cpts-wrap.layout-grid .df-cpt-item:hover a {
    color: #00a39d !important;
 }

 .df-cpts-wrap.layout-grid .df-cpt-item:hover .df-cpt-ele-divider {
    background-image: linear-gradient(90deg,#00a39d 0%,#00a39d 100%); 
 }

 /**
 * NEWS PAGE
 */
 .news .df-post-item .df-post-outer-wrap {
    background-color: #f6f6f6 !important;
 }

 .news .df-post-inner-wrap {
    padding-top: 10px !important;
 }




@media screen and (min-width: 980px) {
    .news img {
        width: 300px !important;
        height: 140px !important;
        object-fit: contain !important;
    }
}

@media screen and (max-width: 980px) {
    .news img {
        width: 100% !important;
        max-height: 250px !important;
        object-fit: contain;
    }
}


 /**
 * SOCIALS
 */
 .et_social_icons_container {
    float: right;
    width: 120px !important;
 }

/**
 * PRIVACY POLICY
 */

 .privacy-policy h2 {
    margin-top: 50px !important;
 }

 img[Attributes Style] {
    width: 100% !important;
    aspect-ratio: auto !important;
    height: 100% !important;
}