/*		
@font-face {
  font-family: "orangeblossoms";
  src: url('https://wordpress.m9gs6.online/font/orangeblossoms.eot');
  src: url('https://wordpress.m9gs6.online/font/orangeblossoms.ttf') format('truetype'),
       url('https://wordpress.m9gs6.online/font/orangeblossoms.woff') format('woff');
  font-weight: "normal";
  font-style: "normal";
}
*/

@font-face { font-family: 'orangeblossoms';
             src: url('https://www.weidehof-maier.de/font/ORANGEBLOSSOMS.TTF') format('truetype'); }


body, h1, h2, h3, h4, h5, a, .button, p, li, ul{
	font-family: orangeblossoms;
}



.header-buttons-wrapper, p.header-subtitle{
	display: none;
}

.button, .button.color1{
	background-color: #41675c;
	border-color: #fef9eb;
}

a.read-more{
	color: #41675c;
}		

.footer-bg-accent{
	display: none;
}


	.contact_buttonts{
		font-size: 200%;
		position: fixed;
		right: 50px;
		bottom: 50px;
		background-color: rgba(88,88,88,0) !important;
		box-shadow: none;
		z-index: 1000;
	}

	.contact_buttonts ul li{
		margin: 10px;
	}
	.contact_buttonts ul li a{
		color: rgba(65, 103, 92, 1);
	}



@media only screen and (max-width: 600px) {
	.contact_buttonts{
		position: fixed;
		right: 100px;
		bottom: 50px;
	}
}

	.contact_buttonts{
		display: none;
	}


#content-3{
	//display: none;
	position: fixed;
	right: 0px;
	bottom: 0px;
	//top: 40%;
	background-color: rgba(0,0,0,0) !important;
	box-shadow: none !important;
	transform: rotate(10deg);
	max-width: 200vw; 
	overflow-x: hidden;
}

#content-3 .gridContainer .text-center{
	transform: translate(0, 200px);
	color: rgb(254,249,235) !important;
}
#content-3 .gridContainer .text-center div p{
	font-family: sans-serif !important;
	font-size: 85%;
}
#content-3 .gridContainer .text-center div h2{
	font-size: 170%;
	color: rgb(254,249,235) !important;
	margin-bottom: 0;
}
#content-3 .gridContainer div div img{
	box-shadow: none !important;

}
#content-3 div div div img
{
	width: 120%;
}

@media only screen and (max-width: 600px) {
  
	#content-3{
		position: absolute;
		right: -40px;
		//right: -50%
		bottom: 0px;
	}

	#content-3 .gridContainer div div img{
		width: 270px

	}
}


/*html,body {
  overflow-x: hidden !important;
	max-width: 100% !important;
}*/


/*

#content-3{
	//display: none !important;
	overflow: hidden !important;
}


.content{
	overflow-x: hidden !important;
	background-color: green;
}
#page-content{
	overflow-x: hidden !important;
	background-color: #222;
}

*/

html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
	overflow-y: scroll !important;
}




.header{
	background-color: #41675c !important;	
}



.header{
	//background-position: center;
  background-position: 50% 50% !important;
}