/*----------------------------*/
/*OWN BOXES*/
/*----------------------------*/

/* .box1_tpl1{} */

/*----------------------------*/
/*CORE SYSTEM*/
/*----------------------------*/


/*------------------------*/
/*PLUGINS*/
/*------------------------*/





/*------------------------*/
/* Layout - Default Header  - (see "Sticky Header") below */
/*------------------------*/

header.fusion-header-wrapper{}

/*------------------------*/
/* Topbar */
/*------------------------*/

.fusion-secondary-header{border-top:0!important;border-bottom:1px dotted #FFCC00!important;}
.fusion-secondary-header .fusion-alignleft{ color:#ddd; font-size:12px; }
.fusion-secondary-header .fusion-alignright span.menu-text{ text-transform:uppercase; font-weight:700; }
.fusion-secondary-header .fusion-alignright li a{padding-left:8px; padding-right:8px;}
.fusion-secondary-header .fusion-alignright li:last-child a{ padding-right:0; } /*visually align right*/

.fusion-secondary-header .fusion-alignright li.mitmachen a span.menu-text{ padding:2px 8px; background:#FFCC00; color:#111; font-weight:400; }

/*------------------------*/
/* Main Header */
/*------------------------*/

.fusion-header{ border-bottom:5px solid #fff!important; background-position: right top!important;background-repeat: no-repeat!important; background-size: contain; }
.fusion-header .logo_prepend_wrapper{ float:left; margin-right:10px; width:70px; height:70px; background-position: left top; background-repeat: no-repeat;} /*Website Logo (Left of Avada logo) See fnc.php > 'avada_logo_prepend' */
.fusion-header .fusion-logo-link{ float:left; } /*Avada Logo*/
.fusion-header .fusion-logo-link img.fusion-standard-logo{height: auto!important;}
.fusion-header .logo_append_wrapper{float:left; padding:15px 0 0 10px;} /*Title/Subtitle (Right of Avada Logo) */
.fusion-header .logo_append_wrapper .sitename{float:left; display:inline-block; line-height:1em!important;}
.fusion-header .logo_append_wrapper .sitedesc{float:left; display:inline-block; margin:3px 0 0 0; line-height:1em!important; font-style: italic;}

.fusion-header #menu-menu_hauptmenu{ margin-top:45px; }
.fusion-header #menu-menu_hauptmenu > li.menu-item{ margin-right:10px; }
.fusion-header #menu-menu_hauptmenu > li.menu-item span.menu-text{ text-transform:uppercase; }
.fusion-header #menu-menu_hauptmenu > li.menu-item > a.fusion-background-highlight{border-top:1px dotted #2A973E; border-bottom:1px solid #2A973E;} /*Default*/
.fusion-header #menu-menu_hauptmenu > li.current-menu-item > a.fusion-background-highlight{}
.fusion-header #menu-menu_hauptmenu > li.menu-item:hover > a.fusion-background-highlight{}

.fusion-header #menu-menu_hauptmenu li.fusion-main-menu-search a{padding:0 15px; background:#FFCC00; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
.fusion-header #menu-menu_hauptmenu li.fusion-main-menu-search a:after{ color:#111; }

.fusion-header #menu-menu_hauptmenu .sub-menu a{line-height:14px;}

.fusion-header .fusion-mobile-menu-icons a.fusion-icon-bars{ font-size:48px; }


/*------------------------*/
/* Layout - Sticky Header
/*------------------------*/

header.fusion-header-wrapper.fusion-is-sticky{}

/* Main Header Sticky */

header.fusion-header-wrapper.fusion-is-sticky .logo_prepend_wrapper{width:40px;height:40px;background-size: contain;}
header.fusion-header-wrapper.fusion-is-sticky img.fusion-standard-logo{height:40px!important;} /*Avada Logo*/
header.fusion-header-wrapper.fusion-is-sticky .logo_append_wrapper{padding:10px 0 0 10px;}
header.fusion-header-wrapper.fusion-is-sticky .logo_append_wrapper .sitename{ font-size:18px!important; }
header.fusion-header-wrapper.fusion-is-sticky .logo_append_wrapper .sitedesc{ display:none; }

header.fusion-header-wrapper.fusion-is-sticky .fusion-header #menu-menu_hauptmenu{ margin-top:0; }
header.fusion-header-wrapper.fusion-is-sticky .fusion-header #menu-menu_hauptmenu > li.menu-item a.fusion-background-highlight{ border:0; }
header.fusion-header-wrapper.fusion-is-sticky .fusion-header #menu-menu_hauptmenu li.fusion-main-menu-search a{border:0;  background:transparent; font-size:16px;}






/*------------------------*/
/*Layout - Content*/
/*------------------------*/


/*------------------------*/
/*Layout - Footer*/
/*------------------------*/

footer.fusion-footer-widget-area .widget{ margin-bottom:20px!important; }
footer.fusion-footer-widget-area .widget h4.widget-title{margin-bottom:15px!important;} /*Note. Own widgets have h4.title-heading-left*/


/*----------------------------*/
/*Sidebars/Widgets*/
/*----------------------------*/



/*----------------------------*/
/*Single Post*/
/*----------------------------*/




/*----------------------------*/
/* PAGE SPECIFIC Stuff */
/*----------------------------*/

.home .fusion-homeseitenleiste{color:#999!important;}
.home .fusion-homeseitenleiste h4{padding-left:10px!important; line-height:20px; color:#fff!important; background:#2A973E!important; text-transform:uppercase;}
/*.home #sidebar.fusion-homeseitenleiste.sbidxopacity{opacity:0.7;}*/ /* see ACF 'sbidx_opacity' and sidebar.php */
/*.home #sidebar.fusion-homeseitenleiste.sbidxopacity:hover{opacity:1;}*/


/*----------------------------*/
/* SITE SPECIFIC Stuff */
/*----------------------------*/

.bid1.home{}
.bid1.page-id-5{}


/*----------------------------*/
/*Resposive Stuff*/
/*----------------------------*/

@media only screen and (min-width: 1240px){}
@media only screen and (min-width: 960px) and (max-width: 1239px){}
@media only screen and (min-width: 768px) and (max-width: 959px){
/*#Top_bar:not(.is-sticky) .website_namedesc{}*/
}
@media only screen and (min-width: 620px) and (max-width: 767px){}
@media only screen and (max-width: 619px){}



