/*
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
*/

.page #main {
	background-image: linear-gradient(to right, #a2c73b 0%, #004f91 70%);
	padding-top: 60px;
	padding-bottom: 0px;
}

.home #main {
	background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
	padding-top: 0px;
	padding-bottom: 0px;
}

h1, h2, h3, h4, h5, h6 {
	background: -webkit-linear-gradient(0deg, #a2c73b 0%, #004f91 70%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	hyphens: auto;
}

.white_headline h1.fusion-title-heading {
	background: -webkit-linear-gradient(0deg, #fff 0%, #fff 70%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.white_headline h3.fusion-title-heading {
	background: -webkit-linear-gradient(0deg, #fff 0%, #fff 70%) !important;
	-webkit-background-clip: text  !important;
	-webkit-text-fill-color: transparent !important;
}

.button-medium {
	font-size: 20px !important;
}

.button-small {
	font-size: 20px !important;
}

.ppw-input .ppw-submit.ppw-pcp-pf-submit-btn {
	padding: 11px 23px !important;
	border-radius: 50px !important;	
	border: solid 0px transparent !important;
	color: #fff !important;
	background: -webkit-linear-gradient(0deg, #a2c73b 0%, #004f91 70%);
	font-family: Open Sans;
	font-weight: 600;
	font-size: 16px;
}

/*.page #main {
	padding-top: 50px;
}*/

.white_text {
	color: #ffffff !important;
}

.more_space {
	/*max-width: 1140px;*/
}

.logo_kasterl {
	min-height: 320px;
}

.page-id-3615 .logo_kasterl {
	min-height: 160px;
}

.awb-menu__i_main {
    color: #74c100 !important;
}

.fusion-text ul {
	list-style: none !important;
	padding-left: 0px !important;
}

.fusion-text li {
    position: relative;
    padding-left: 20px;
	text-align: left;
}

.fusion-text li:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    background-image: url('list_button');
    /*background-size: cover;
    background-position: center;*/
    left: 0;
    top: 7px;
    /*transform: translateY(-50%);*/
}

/*.test_verlauf {
	background-image: linear-gradient( to right, #ffffff, #ffffff 98%, #004f91 98% ) !important;
}*/

.blueoutercontainer .fusion-builder-row .fusion-column-wrapper {
  	background: transparent !important;
}

.blueoutercontainer .fusion-builder-row .fusion-column-wrapper .kasterl_back {
  	background: rgba(255,255,255,0.75) !important;
}

.test_verlauf {
	background: #fff !important;
	margin-right: 50px !important;
	padding-left: 80px !important;
	border-radius: 0px 50px 50px 0px !important;
}

/*.blueoutercontainer .bilder_kasterl {
	background-image: url("https://2024.forum-incoming.at/wp-content/uploads/2024/01/lupe.png");
	background-position:  right 7% bottom 100%;
	background-repeat: no-repeat;
}*/

.blueoutercontainer .bilder_kasterl {
	background-image: url("https://2024.forum-incoming.at/wp-content/uploads/2024/01/lupe.png");
	background-position:  right 7% bottom 100%;
	background-repeat: no-repeat;
	z-index: 10000;
}

.img-responsive {
	z-index: 1;
}

.searchform .s::placeholder {
	color: rgba(255,255,255,1) !important;
	font-size: 28px;
}

.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
	background-image: url("https://2024.forum-incoming.at/wp-content/uploads/2024/01/lupe-weiss.png");
	/*background-position:  right 7% bottom 100%;*/
	background-repeat: no-repeat;
}



@media only screen and (max-width: 800px) {

	.home_textstart {
		padding-top: 0px !important;
	}
	
	.fusion-layout-column.erstes_kasterl {
		margin-bottom: 60px;
	}
	
	.fusion-layout-column.text_kasterl {
		margin-top: 0px;
	}
	
	.page-id-3715 .fusion-layout-column.text_kasterl {
		margin-bottom: 0px;
	}
	
	.fusion-layout-column.bilder_kasterl {
		padding-top: 0px;
	}
	
	.blueoutercontainer .fusion-builder-row .fusion-column-wrapper {
  		background: transparent !important;
	}

	.test_verlauf {
	  	background: #fff !important;
	  	margin-right: 0px !important;
	  	padding-left: 30px !important;
	  	border-radius: 0px 50px 50px 0px !important;
	}
	
	.blueoutercontainer .bilder_kasterl {
		background-image: url("https://2024.forum-incoming.at/wp-content/uploads/2024/01/lupe.png");
		background-position:  right 7% bottom 100%;
		background-repeat: no-repeat;
		z-index: 10000;
	}

}