/*
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
<span class='fusion-megamenu-bullet'></span>
*/

.verstecken {
    display: none !important;
}

/*Flaggen*/
.fusion-secondary-menu .lang-item>a img {
padding: 0px !important;
}

/*Stellen Auflistung */
.sjb-page .list-data {
    margin: 5px 0 !important;
    padding: 10px 20px 3px;
}
.sjb-page,
.sjb-page .sjb-detail .list-data {
    background-color: transparent !important;
}

.sjb-page .v1 #sjb-application-form {
    display: none;
}

.sjb-page a {
    color: #818081 !important;
}
.sjb-page a:hover {
    color: #fbba00 !important;
}

.single-jobpost .jobpost .fusion-flexslider  {
    display: none;
}
.fusion-person .person-author-wrapper .person-title {
	font-size: 20px !important;
}

.timeline .dates .selected {
	font-size: 32px !important;
	line-height: 30px!important;
}
.timeline .issues li span, .timeline .issues li a {
	color:#fbba00 !important;
	text-shadow:none !important;
}
.timeline .issues li p {
	font-size: inherit !important;
	line-height: inherit !important;
	margin: 0 100px 20px 0px !important;
	text-align: inherit !important;
}
.timeline {
	min-height: 1000px !important;
}

.rma-content-boxes .content-box-column {
	margin-bottom:40px !important;
}

.hoehe360 .fusion-image-wrapper,
.hoehe360 .fusion-carousel-wrapper {
min-height: 360px !important;
}
.hoehe360 .fusion-image-wrapper img {
	max-height: 750px !important;
	width:100% !important;
}
.hoehe360 .fusion-carousel .fusion-carousel-wrapper {
height: 550px !important;
}
.fusion-megamenu-bullet:before {
	content: ' ' !important;
}
.fusion-megamenu-bullet {
	float: left;
	margin-top: 0.5em;
	margin-right: 10px;
	margin-bottom: 9px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid transparent;
	height: 0;
	width: 0;
}

.rma-mail-icon {
	height:50px!important;
	width:50px !important;
}

/* kopfbilder */
.rma-kopfbilder {
	background-repeat:no-repeat; 
	background-size:cover; 
	background-position:center; 
	height:350px;
	display: block !important;
}
.page-template-rma_produkte_niwatec .rma-kopfbilder {
	height:550px !important;
}

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

.rma-kopfbilder {
	height:200px;
}
}

.rma-kopfbild-container {
	min-height: 200px !important;
}

/*FAQ keine Related FAQS */
.avada_faq .related-posts,
.avada_faq .fusion-meta-info {
	display:none;
}

.widget_advanced_menu  .advanced-menu .menu-item a {
	padding: 5px 0 5px 0px !important;
	border-bottom:1px solid #e1e1e1 !important;
	display:block !important;
	width:100%;
}
.widget_advanced_menu  .advanced-menu .menu-item li a {
	padding: 5px 0 5px 15px !important;
}
.widget_advanced_menu .advanced-menu .menu-item  li li a {
	padding: 5px 0 5px 30px !important;
}

.sidebar .widget_advanced_menu   {
	margin-top: 40px;
}

.post-content p {
	/*margin: 0 !important;*/
}

#rma-produkte .fusion-post-content {
    margin-left: 0 !important;
    margin-top: 10px !important;
}
@media only screen and (max-width: 800px) {

#rma-produkte .fusion-post-content {
margin-left: 0px;
}
}


.post-content h6 {
	border-bottom: 1px solid #e0dede;
}

.rma-gmap .avada-google-map {
	margin-bottom: 0 !important;
}

.rma-icons .icon i {
background: #fbba00 !important;
border:none;
margin: 5px 0 !important;
}
.rma-icons .icon i:hover {
background: #e9a825 !important;
border:none;
}



.rma-featured-images  {
margin-bottom: 0 !important;
}
.rma-featured-images ul {
width: 100%;
max-height: 350px;
margin-bottom: 0 !important;
}
.page-template-rma_produkte_niwatec .rma-featured-images ul {
max-height: 550px !important;
}
.rma-featured-images img {
    bottom:0;
}
.fusion-header a.fusion-logo-link {
background: #fff;
padding: 0 8px 5px;
}

.fusion-header-v4 .fusion-header {
padding-bottom: 0 !important;
border-bottom: 0px solid transparent !important;
}

.fusion-header-v4 .searchform {
margin: 0 0 50px 0px;
}

.fusion-secondary-main-menu,
.fusion-page-title-bar {
border-bottom: 3px solid #fff;
border-top: 3px solid #fff;
}

.fusion-main-menu > ul > li > a {
letter-spacing: .33px;
}

.searchform .search-table .search-button input[type="submit"] {
background: #ccc;
}

.fusion-secondary-menu > ul > li > a {
height: 30px !important;
line-height: 30px !important;
}

.fusion-secondary-header {
min-height: 30px;
background-color: #eee !important;
}

.fusion-secondary-header a {
color: #666;
}

.fusion-is-sticky .fusion-header {
    background-position-y: -13px; 
}

/*damit  Breadcrumb auf volle Breite */
.fusion-page-title-captions {
	width:0;
}

/*Logo Bereich ab 966 verkleinern */ 
@media only screen and (max-width: 966px) {
.rma-featured-images {
margin-bottom: 0 !important
}
.fusion-breadcrumbs {
    text-align: left;
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
width: 150px;
float: right;
}
.fusion-header {
padding-top: 20px !important;
padding-bottom: 0px !important; 
background-position-y: -28px;
border-bottom: 1px solid #fff !important;
}
.fusion-header-v4 .searchform {
    margin: 15px 0 15px 52px;
}
} 

/*Ende 800 px */