/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

*{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}

.krbportrait img {
	width: 100% !important;
	height: auto !important;
}

.fusion-secondary-header {
	padding-top: 4px;
}

.fusion-contact-info-phone-number {
	font-size: 16px;
}

.fusion-contact-info-phone-number:before {
	content: '';
	display: inline-block;
	padding-top: 24px;
	padding-left: 24px;
	background-image: url(https://ra-klausbecker.de/wp-content/uploads/phone-handset.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin-right: 16px;
	transform: translateY(4px);
}

.headerCont {
		font-size: 56px !important;
	}

.headerCont__img {
	width: 4.5em !important;
	height: auto !important;
	box-shadow: 0.3em 0.3em 0 #fff;
}

.headerCont__hl {
	font-size: 1.25em !important;
	margin-block-start: 1em;
	margin-block-end: 0.3em;
}

.headerCont__sl {
	margin-block-start: 0;
	font-size: 0.75em !important;
}

@media only screen and (max-width: 640px){
	.krb__vert-space-24 {
		width:100%;
		display: block;
		margin: 0 0 24px 0;
		height: 0px;
	}
	.krb__vert-space-48 {
		width:100%;
		display: block;
		margin: 0 0 48px 0;
		height: 0px;
	}
}

@media only screen and (max-width: 1440px){
	.headerCont {
		font-size: 16px !important;
		max-width: 900px !important;
	}
	.headerCont__img {
		width: 8em !important;
		height: auto !important;
		box-shadow: 0.75em 0.75em 0 #0492c2;
	}

	.headerCont__hl {
		font-size: 3.5em !important;
	}

	.headerCont__sl {
		font-size: 2em !important;
	}
}

.fusion-title .title-sep-container{
	transform: translatey(0.2em) !important;
}

.fusion-title .title-sep.sep-single{
	border-bottom-width: 3px !important;
}

.fusion-footer-widget-area.fusion-widget-area{
	padding-bottom: 0 !important;
}

.fusion-footer-widget-area .widget a:hover{
	color: #0492c2 !important;
}