
/*
Theme Name: Sommerwind
Description: Ein schönes Childtheme
Author: Andreas Schröttke
Author URI: http://www.schroettke.com
Template: Divi
Version: 1.0
Tags:
*/


@import url("../Divi/style.css");


/* =Theme customization starts here
------------------------------------------------------- */

/* Standardcolors for the theme 
 * 
 * 1	#bce0f7		ganz helles Blau	Aktive Seite im Header 
 * 2	#5fbeea		Hellblau			Header-Background, Überschriften, Links im Text,
 * 3	#0080b9		dunkles Blau		Andere Seiten im Header		
 * 4	#		
 * 5	#	
 *
 * */

/* Allgemeine Einstellungen */
	/* SCHRIFTEN */
		h1 {
		    font-weight: normal;
		    font-size: 1.875em !important;
		}
	/* body */
		body {
			font: 1em/1.4em "PT Sans", sans-serif;
			color: #464749;
		}
	/* boxed layout */
		/* maximale Breite */
			.et_boxed_layout #page-container, 
			.et_fixed_nav.et_boxed_layout #page-container #top-header, 
			.et_fixed_nav.et_boxed_layout #page-container, 
			.et_boxed_layout #page-container .container, 
			.et_boxed_layout #page-container .et_pb_row {
	    		max-width: 1100px !important;
	    		background-color: transparent;
			}
		/* kein Schatten */
			.et_boxed_layout #page-container {
			    -webkit-box-shadow: none;
	    		-moz-box-shadow: none;
	    		box-shadow: none;
			}
		/* innere Elemente sind 100% breit und abgerundet*/
		.et_boxed_layout #page-container, 
		.et_boxed_layout #page-container .container, 
		.et_boxed_layout #page-container .et_pb_row, 
		.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
		.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row, 
		.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, 
		.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, 
		.et_fixed_nav.et_boxed_layout #page-container #main-header, 
		.et_fixed_nav.et_boxed_layout #page-container #top-header, 
		.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header {
		    width: 100%;
		    max-width: 1100px;
		    margin: auto;
		    border-radius: 4px;
    	}
    /* HEADER */
   		/* top-header mit Telefon und Email */
   			.et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #top-header {
   				/* text-shadow: 0 0 1px grey; */
   			}
   			#et-info {
			    float: right;
			}
   		#main-header {
	    		max-width: 1100px !important;
			}
   		#et-main-area {
	    		margin-top: 26px !important;
			}
		/* Haupt-Menü */
			#et-top-navigation {
				padding-right: 44px !important;
			}
			.et_header_style_left #et-top-navigation nav > ul > li > a {
				padding: 30px 0px 29px !important; 
			}
	/* section */
	    .et_pb_section {
		    padding: 0 !important;
		    background-color: transparent;
			border-radius: 0px 0px 4px 4px;
			border: 1px solid #ececec;
		}
	/* ROW */
		.et_pb_row {
			padding: 0 0 !important; /*padding: 1% 0;*/
		}
	/* FOOTER */
		#main-footer {
			margin-top: 18px;
			border: 1px solid #ececec;
			border-radius: 4px 4px 0px 0px;
		}
		/* alle Spalten */
			.et_pb_gutters3 .footer-widget {
				margin-bottom: 0;
			}
			
		/* Spalte 3: Link in normaler Textfarbe */
			#main-footer .textwidget a {
				color: #464749 !important;
			}
			#main-footer .textwidget a:hover {
				color: #5fbeea !important;
			}
		/* Spalte 4 */
			#footer-widgets .footer-widget li:before {
				display: none;
			} 	
			html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
				line-height: 1em;
				padding-left: 0px;
				text-align: right;
			}
			#nav_menu-2 {
				float: right;
			}
		/* Copyright */
			#footer-bottom {
				padding: 0px 44px 5px;
			}
			#footer-bottom .container.clearfix {
			    border-top: 1px solid #ececec;
			    padding-top:15px; 
			} 
			

	/* Module */
		/* Alle Module */
			.et_pb_module, #footer-widgets {
				background-color: #FFF;
				padding: 36px 44px 42px;
			    border-radius: 4px;
			} 
		/* Bilder */
			.et_pb_image {
				padding: 0;
			}
		/* Footer-Widgets (Reihenfolge im CSS wichtig) */
			#footer-widgets {
				padding: 36px 44px 15px;
			}
	/* Image radius & shadow */
		img {
		    /*border-radius: 4px;*/
			/* box-shadow: 0px 20px 18px 0px rgba(0,0,0,0.3); */
		}
	/* Einzug */
		.as-indent-10 {
			margin-left: 20px;
		}
	/* keine border-box */
		.as-no-box-shadow {
			box-shadow: none;
		}

/* Logo */
	/* kein Schatten */
		#logo {
			box-shadow: none;
		}
/* Header: Navigationsleisten Primary & Fixed */
	/* Abstand nach unten */
		.et_header_style_centered #top-menu > li > a {
			/* padding-bottom: 24px !important; */
		}		
	
/* Top-Bild auf Seite */
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
		
	}
/* Divi Slider */
	/* Schatten */
		div.rev_slider_wrapper {
		/*box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.8);**/
		}
	/* Animation einfaches Einblenden */
		.et-pb-active-slide .et_pb_slide_image {
			animation-name: fadeIn;
			/*
			fadeLeft
			fadeBottom
			fadeInLeft
			fadeRight
			fadeInRight
			fadeOutRight
			fadeInTop
			fadeOutTop
			fadeOutBottom
			fadeOutLeft
			fadeTop
			fadeInRight
			Grow
			fadeIn
			slideWidth
			gridFadeIn
			flipInX
			flipInY
			*/
		}

/* einzelne Eigenschaften */
	.as-unten-eckig {
		border-radius: 4px 4px 0px 0px;
	}
	.as-oben-eckig {
		border-radius: 0px 0px 4px 4px;
	}
	div#as-unten-eckig.et_pb_module.et_pb_image.et_pb_image_0.as-unten-eckig.et_always_center_on_mobile span.et_pb_image_wrap img {
		border-radius: 4px 4px 0px 0px;
	}

/* WOHNUNGSBUTTON 
.as-button-section {
	position: relative;
	text-align: center; 
	color: red;
}
.as-button-section::before {
	content: "";
	display: table;
}
.as-button-section::after {
	content: "";
	display: table;
	clear: both;
}*/
.as-button {
	float: right;
	font-size: 15px !important;

width: auto;
margin: 0 0 1em 3em;
padding: .25em .75em;
text-align: center; 
border: 1px solid #5fbeea;
border-radius: 8px;
font-size: 24px;
color: #787878;
position: relative;
background-image: linear-gradient(to top, #5fbeea 0%, #ffffff 70%);
}
.as-button::before {
	right: auto;
	display: inline-block;
	content: attr(data-icon);
	/*font-family: "ETmodules" !important;*/
}
.as-button a {
	padding-left:40px !important;
}
p .as-button {
	margin-top: 8px;
}



.as-ortsplan-copyright {
	
}

.et_pb_button_module_wrapper {
	background: transparent !important;
}
.et-fixed-header #top-menu a {
	letter-spacing: 0;
}
.et_pb_button_module_wrapper {
	padding: 0px 30px;
}
