/*
 Theme Name:     Divi child - knallbunt & gesund
 Theme URI:      http://knallbuntundgesund.de/
 Description:    Child-Theme for knallbuntundgesund.de
 Template:       Divi
 Version:        1.0.0
*/

html, a, .mobile_menu_bar.et_pb_header_toggle, .mobile_menu_bar:before, .et_toggle_slide_menu:after, input, textarea, .et_pb_contact_reset, .et_pb_contact_submit, .et_pb_scroll_top.et-pb-icon {
	cursor: url("assets/images/mouse.png") 12 14, auto;
}

h1 {
	font-size: 350px;
}

.gradient h1 {
	background: #85D7FD;
	background: -webkit-linear-gradient(to bottom right, #85D7FD 0%, #A7ECD7 25%, #FEED6C 50%, #FDD7BE 75%, #B7BADE 100%);
	background: -moz-linear-gradient(to bottom right, #85D7FD 0%, #A7ECD7 25%, #FEED6C 50%, #FDD7BE 75%, #B7BADE 100%);
	background: linear-gradient(to bottom right, #85D7FD 0%, #A7ECD7 25%, #FEED6C 50%, #FDD7BE 75%, #B7BADE 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.gradient-contact {
	background: rgba(133,215,253,0.5);
	background: -webkit-linear-gradient(to bottom right, rgba(133,215,253,0.5) 0%, rgba(167,236,215,0.5) 25%, rgba(254,238,108,0.5) 50%, rgba(253,215,190,0.5) 75%, rgba(183,186,222,0.5) 100%);
	background: -moz-linear-gradient(to bottom right, rgba(133,215,253,0.5) 0%, rgba(167,236,215,0.5) 25%, rgba(254,238,108,0.5) 50%, rgba(253,215,190,0.5) 75%, rgba(183,186,222,0.5) 100%);
	background: linear-gradient(to bottom right, rgba(133,215,253,0.5) 0%, rgba(167,236,215,0.5) 25%, rgba(254,238,108,0.5) 50%, rgba(253,215,190,0.5) 75%, rgba(183,186,222,0.5) 100%);
}

a.more-link {
	text-transform: uppercase;
	background: url('assets/images/arrow.png');
	background-repeat: no-repeat;
	color: #000;
	padding: 4px 16px 8px 0px ;
	width: 125px;
	font-family: open sans;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	margin-top: 1rem;
}

a.more-link:hover {
	transform: translateX(5px) translateY(0px)!important;
	transition: 300ms;
}

.et_contact_bottom_container {
	height: 45px;
}

.et_pb_contact_captcha {
	width: 150px !important;
	max-width: 70px !important;
	border-radius: 20px;
	height: 45px;
}

#footer-bottom {
	display:none;
}

/*blog image aspect ratio landscape 4:3*/

.pa-blog-image-4-3 .entry-featured-image-url {
	padding-top: 75%;
	display: block;
}

.pa-blog-image-4-3 .entry-featured-image-url img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
}

#category-icon {
	display: inline-block;
	margin-left: 20px;
}

#post-content-row-right div:nth-of-type(2) {
	margin-left: 0;
}

.post-content .et_pb_row.et_pb_row_0 {
	width: 100%;
}

@font-face {
	font-family: 'ETmodules';
	src:  url('assets/fonts/icomoon.eot?v2wqxr');
	src:  url('assets/fonts/icomoon.eot?v2wqxr#iefix') format('embedded-opentype'),
	url('assets/fonts/icomoon.ttf?v2wqxr') format('truetype'),
	url('assets/fonts/icomoon.woff?v2wqxr') format('woff'),
	url('assets/fonts/icomoon.svg?v2wqxr#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'ETmodules' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-Icons-kanllbunt-Outline-dicker_kalt-2:before {
	content: "\e908";
	color: #85d7fd;
}
.icon-Icons-kanllbunt-Outline-dicker_Calcium:before {
	content: "\e900";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_Eisen-2:before {
	content: "\e901";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_Eisen-21:before {
	content: "\e902";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_Eiwei:before {
	content: "\e903";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_Folsure-2:before {
	content: "\e904";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_glutenfrei:before {
	content: "\e905";
	color: #fdd7be;
}
.icon-Icons-kanllbunt-Outline-dicker_hei:before {
	content: "\e906";
	color: #fee46c;
}
.icon-Icons-kanllbunt-Outline-dicker_Kalium-2:before {
	content: "\e907";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_khl-2:before {
	content: "\e928";
	color: #85d7fd;
}
.icon-Icons-kanllbunt-Outline-dicker_Magnesium:before {
	content: "\e929";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_vegan:before {
	content: "\e92a";
	color: #a7ecd7;
}
.icon-Icons-kanllbunt-Outline-dicker_Vitamin-B2:before {
	content: "\e92b";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_Vitamin-C:before {
	content: "\e92c";
	color: #b7bade;
}
.icon-Icons-kanllbunt-Outline-dicker_warm:before {
	content: "\e92d";
	color: #fee46c;
}
.icon-Icons-kanllbunt-Outline-dicker_zuckerfrei:before {
	content: "\e92e";
	color: #fdd7be;
}
