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

/* --- Logo --- */
@media screen and (max-width: 768px) {

	.fusion-logo {
		position: absolute;
		top:-190px;
		padding-left:10px;
	}
	#mobile-menu-hauptmenu {
		margin-top:20px;
	}
	
	nav {
		background:none !important;
	}
}

/* --- Global Gallery --- */
.gg_new_filters a.ggf,
.gg_coll_img .gg_main_overlay_under .gg_img_title_under,
.gg_galleria_slider_wrap .galleria-info-title {
	font-size:16px;
	font-weight:normal;
}

#lcl_standard_title {
	font-size:inherit;
}

#lcl_standard_author {
	display:block;
	font-size:14px;
	font-style:normal;
	font-family: Arial;
	margin-top:10px;
}

/* --- Fusion Slider --- */
.tfs-slider .flex-direction-nav a {
	margin:15px 0px;
}


/* --- Avada ---*/
.single-event #sliders-container {
  min-height:300px;
  background-image: url("https://rheinmark.li/wp-content/uploads/2014/07/slide-rheinmark-05.jpg");
}

#footer {
	border-top:none;
}

.copyright {
text-shadow:inherit;
color:#cccccc;
}

.anlaesse-p strong {
color:#000;
}

p.anlaesse-p {
margin-bottom: 13px;
line-height: 18px;
}

.anlaesse1 {
width:55%;
}

.anlaesse2 {
background: url(images/anlaesse-bg.jpg) no-repeat;
padding: 89px 0 20px 33px;
height: 327px;
}

#custom {
	position:relative;
	z-index:9999;
	top:10px;
}

#main {
	padding-top:20px;
}

.post-content h1 {
	margin:0 0 20px 0;
}

/* #schriftzug {
position: absolute;
top: -330px;
left: 195px;
} */

#schriftzug {
  position: absolute;
  top: -330px;
  left: 50%;
  transform: translateX(-50%);
  width: 625px;
}

@media (max-width: 768px) {
  #schriftzug {
	  top:-300px;
    width: 500px; /* Breite für mobile Geräte */
  }
}

#banner {
position: absolute;
top: -330px;
right: -39px;
}

#mail {
position: absolute;
top: -60px;
right: 0px;
opacity: 0.5;
}

#login {
position: absolute;
top: -60px;
left: 0px;
opacity: 0.5;
}

.fusion-header {
    background-color: transparent !important;
    padding:0 !important;
}

.fusion-mobile-menu-icons a {
    margin:20px;
}


nav ul a {
  text-transform:uppercase;
}

nav {
	position:relative;
	background:url(images/navigation-uebergang.png);
	background-position-x: center;
	margin-top:-50px;
	width:100%;
	height:150px;
	background-color: transparent;
}

@media only screen and (max-width: 768px){
	nav {
		height:0px
	}
}

nav {
	float:left;
}

nav ul li {
  padding-left:45px !important;
}

nav ul a {
	border-top:inherit;
}

@media only screen and (max-width: 768px){
    #main {
        padding-top:0px !important;
    }
    #header-sticky .logo,#header .logo{
	    overflow: hidden;
	    top:inherit;
	    left:inherit;
	    float: none !important;
        text-align: center;
        margin: 0 !important;
        position:static;
    }
    #nav {
	    background:inherit;
    	margin-top:inherit;
    	z-index:999 !important;
    	width:inherit;
    	height:inherit;
    }
    #banner {
        display:none;
    }
    .anlaesse2 {
	    margin-top:0 !important;
    }
}