/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> Kadence sticky header site header row container inner **/
.kadence-sticky-header > .site-header-row-container-inner {
	box-shadow: 0 10px 15px 0 rgba(35, 37, 39, 0.21) !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu menu button **/
.menu > .menu-button {
	background-color: var(--global-palette1) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 10px !important;
	border-radius: 50px !important;
}

/** Main Menu >> Menu menu button Link **/
.menu > .menu-button a {
	color: var(--global-palette9) !important;
}


/*= Content =================== */

/** Content >> Raised KT Icon **/
.raised-icon {
	margin-top: -60px !important;
}

/** Content >> Wp block image rounded **/
.wp-block-image.is-style-rounded img {
	border-radius: 20px !important;
}

/** Content >> Kt layout id 64b593 60 kt inside inner col **/
#kt-layout-id_64b593-60 .kt-inside-inner-col {
	background-color: var(--global-palette9) !important;
	padding: 20px !important;
	border-radius: 20px !important;
}

/** Content >> Menu item 3412 **/
#menu-item-3412 a, 
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3412.kadence-menu-has-icon a {
	color: #FFF !important;
}


/*= Footer ==================== */

/** Footer >> Solidariteit footer **/
#solidariteit-footer {
	font-size: 13px !important;
}


/*= Forms ===================== */

/** Forms >> Field sublabel hidden label label **/
.gform_wrapper .ginput_container input, 
.gform_wrapper .ginput_container select, 
.gform_wrapper .ginput_container textarea {
	color: var(--global-palette4) !important;
	background: #fff !important;
	padding: 10px 15px 9px 15px !important;
	margin: 0 !important;
	border-radius: 30px !important;
	border: 2px solid var(--global-palette3) !important;
}

/** Forms >> Gform button **/
.gform_button {
	background-color: var(--global-palette2) !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
	border-radius: 50px !important;
}


/*= Projekte ================== */

/** Projekte >> .project-listing-item **/
.project-listing-item {
	box-shadow: 0 0 14px 0 rgba(32, 76, 94, 0.2) !important;
	height: 100% !important;
	border-radius: 20px !important;
}

/** Projekte >> .project-listing-item .jet-listing-dynamic-image **/
.project-listing-item .jet-listing-dynamic-image {
	max-height: 150px !important;
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
	overflow: hidden !important;
}

/** Projekte >> Project listing item h3 **/
.project-listing-item h3 {
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-top: 10px !important;
	margin-bottom: 2px !important;
}

/** Projekte >> Project listing item project phase **/
.project-listing-item .project-phase {
	color: var(--global-palette6) !important;
	font-size: 14px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Projekte >> Project listing item project business name **/
.project-listing-item .project-business-name {
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Projekte >> Project listing item project business name Title **/
.project-listing-item .project-business-name strong {
	font-size: 17px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Projekte >> Project link button **/
.project-listing-item .project-link-button .jet-listing-dynamic-link__label {
	color: var(--global-palette9) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	box-shadow: 0 0 2px 0 rgba(65, 130, 158, 0.2) !important;
	background-color: var(--global-palette1) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 50px !important;
}
.project-listing-item .project-link-button a {
	text-decoration: none !important;
}

/** Projekte >> Project listing item kt inner column height full **/
.project-listing-item .kt-inner-column-height-full {
	padding: 0 !important;
}

/** Projekte >> Project listing item button container **/
.project-listing-item .jet-listing-dynamic-link {
	padding-right: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
}

/** Projekte >> Project details row **/
.project-singles-row .project-details-row .kt-row-column-wrap {
	padding-top: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 30px !important;
}

/** Projekte >> Project singles row heading 2 **/
.project-singles-row h2 {
	font-size: 38px !important;
}

/** Projekte >> Project singles row paragraph **/
.project-singles-row p {
	color: var(--global-palette2) !important;
	font-size: 22px !important;
	margin-top: -5px !important;
	margin-bottom: 20px !important;
}

/** Projekte >> Gallery item image **/
.project-singles-row .gallery-item img {
	box-shadow: 0 0 13px 0 rgba(32, 76, 94, 0.2) !important;
	border: 1px solid var(--global-palette7) !important;
	border-radius: 5px !important;
}

/** Projekte >> Gallery columns 3 **/
.gallery-columns-3 {
	
}


/*= Posts ===================== */

/** Posts >> Post Archive Hero BG **/
#inner-wrap > .entry-hero-layout-standard {
	background-image: url("/wp-content/uploads/sites/10/2021/02/bb-background.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/** Posts >> Inner wrap entry hero container inner **/
#inner-wrap .entry-hero-container-inner {
	background-color: rgba(32, 76, 94, 0) !important;
}

/** Posts >> Inner wrap hero section overlay **/
#inner-wrap .hero-section-overlay {
	background-image: linear-gradient(135deg, rgba(8, 8, 8, 0.53), rgba(14, 28, 195, 0.24)) !important;
}

/** Posts >> Archive container entry **/
#archive-container > .entry {
	border-radius: 20px !important;
}

/** Posts >> Archive container entry thumbnail **/
#archive-container > .entry img {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}

/** Posts >> Main post navigation **/
#main .post-navigation {
	width: 1290px !important;
}

/** Posts >> Kt layout id e6bd37 c1 display multiline paragraph **/
#kt-layout-id_e6bd37-c1 .display-multiline p {
	font-size: 16px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Posts >> Kt layout id e6bd37 c1 display multiline **/
#kt-layout-id_e6bd37-c1 .display-multiline {
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

/** Posts >> Display multiline paragraph:(2) **/
#kt-layout-id_e6bd37-c1 .display-multiline > p:nth-of-type(2) {
	font-size: 17px !important;
	font-weight: 500 !important;
	margin-bottom: 5px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Content =================== */

	/** Content >> Menu item 3412 **/
	#menu-item-3412 a, 
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3412.kadence-menu-has-icon a {
	color: #FFF !important;
	background: #4fbaac !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 10px !important;
	border-radius: 50px !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Main Menu ================= */

	/** Main Menu >> Menu menu button **/
	.menu > .menu-button {
	width: 100px !important;
	margin-top: 15px !important;
	margin-left: 0 !important;
}

	/** Main Menu >> Menu menu button Link **/
	.menu > .menu-button a {
	text-align: center !important;
	border-bottom-style: none !important;
}


	/*= Content =================== */

	/** Content >> Menu item 3412 **/
	#menu-item-3412 a, 
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3412.kadence-menu-has-icon a {
	color: #FFF !important;
	background: #4fbaac !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 10px !important;
	border-radius: 50px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Main Menu ================= */

	/** Main Menu >> Menu menu button Link **/
	.menu > .menu-button a {
	text-align: center !important;
	border-bottom-style: none !important;
}

	/** Main Menu >> Menu menu button **/
	.menu > .menu-button {
	width: 150px !important;
	margin-top: 15px !important;
	margin-left: 0 !important;
}


	/*= Content =================== */

	/** Content >> Menu item 3412 **/
	#menu-item-3412 a, 
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3412.kadence-menu-has-icon a {
	color: #FFF !important;
	background: #4fbaac !important;
	width: fit-content !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-top: 10px !important;
	border-radius: 50px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Main Menu ================= */

	/** Main Menu >> Menu menu button Link **/
	.menu > .menu-button a {
	text-align: center !important;
	border-bottom-style: none !important;
}

	/** Main Menu >> Menu menu button **/
	.menu > .menu-button {
	margin-top: 15px !important;
	margin-left: 0 !important;
}


}

