﻿
#fbbox1 {	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:5px solid #395b99;
	background-color: #fff;
	position: fixed;}

#fbbox1 img {
	position: absolute; 
	top: 0px; 
	cursor: pointer;
	border: 0;
	z-index: 10000;
}

#fbbox1 iframe {
	border:0px;	overflow: hidden; 	position: absolute;	width:100%;	height: 100%;
}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.mk-side-dashboard{z-index:1}
.dashboard-opened .mk-side-dashboard{z-index:300}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.admin-bar .mk-side-dashboard{top:32px}
.mk-side-dashboard .widget{margin-bottom:20px}
#mk-footer ul,#mk-sidebar ul,.mk-side-dashboard .widget ul{margin:0}
 .mk-side-dashboard, .mk-side-dashboard p { font-size:16px; color:#eeeeee; font-weight:400; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:18px; color:#ffffff; font-weight:bolder; }
 .mk-side-dashboard .widgettitle a { color:#ffffff; }
 .mk-side-dashboard .widget a { color:#fafafa; }
 .mk-side-dashboard .widget:not(.widget_social_networks) a:hover { color:#ea9023; }

    .footer .container .footer_menu ul.footer_nav li{float:none;display:inline;}

    .footer_menu{width:100%;text-align:center;}

    .footer .container .footer_menu ul.footer_nav{display:block;margin:15px auto;float:none;}

  .footer_center .container .footer_menu ul.footer_nav li {
    width: 100%;
    display: block;
    margin-bottom: 1px;
  }

  .footer_center .container .footer_menu ul.footer_nav li a {
    display: block;
    padding: 10px 0;
    background: #099ebe;
  }

  .footer_center .container .footer_menu ul.footer_nav li a:hover {
    background: #0082ca;
    color: #ffffff;
  }

.footer_center .container .footer_menu{float:left;width:100%;}

.footer_center .container .footer_menu ul.footer_nav{float:left;width:100%; text-align:center !important;}
.bg-gray{border:1px solid #f0f0f0;background-color:#f7f7f7;border-radius:5px}


header .navbar .logo-black{
	opacity: 0;
}


header.header-light .navbar .logo-black{
	opacity: 1;
}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }
header.main-header:not(.menu-open).fixed nav .center .wrapper:nth-child(2){float:left}
header.main-header:not(.menu-open).fixed nav .center .wrapper:nth-child(3){float:right}
header.main-header nav .center .wrapper{font-size:0}
header.main-header nav .center{display:table-cell;vertical-align:middle}
header.main-header nav .center .language{display:block;margin:0 0 16px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}
#section-carrousel .edito-carrousel .col.first{margin-left:0;}

.modal-body {
  position: relative;
  padding: 20px;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}


.site-branding {
	margin: 0.875em auto 0.875em 0;
	
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
}


.site-branding .site-title a {
	color: #1a1a1a;
}


.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
	color: #007acc;
}


	.site-branding,
	.site-header-menu,
	.header-image {
		margin-top: 1.75em;
		margin-bottom: 1.75em;
	}


	body,
	blockquote cite,
	blockquote small,
	.site-branding .site-title a,
	.entry-title a,
	.comment-author {
		color: #1a1a1a !important; 
	}

div#menupad div.menusection{
	margin:			0px 0px 6px 0px;
	border-left:		4px solid #cccccc;
	padding-left:		10px;
	padding-bottom:		4px;
}
.menu__item--primary,.menu__item--sub-primary{border-color:#999;border-style:solid;border-width:1px 0 0 0;position:relative;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:16px;font-size:1rem;}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.promoarticlelink
{
	color:inherit;
	font-weight:inherit;	
}


.promoarticlelink img
{
	border:none;
}

.loader{
  position: absolute;
  left: 45%;
  top: 33%;
  z-index: 1111;
  display: none;
}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}


.cms-page .img-responsive {
	border: 4px solid #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}


#owl-main-slider div div div div a img.img-responsive {
    display: block;
    height: 290px!important;
	max-height:290px!important;
}


#zahlung-cms .cms-page  #content .img-responsive {
	border: none;
	box-shadow: none;
}

.welcome-message {
  margin:0;
  padding:0;
  width:100%
}

.welcome-message img {
  width:100%;
  border: 5px solid black;
}


.condensed-content, .welcome-message, .blog-article, .comments-wrap, .post-pagination, .page-content .rte, .page-content .contact-form-wrap, .search-results-wrapper, .account-wrapper { width: 66%; margin: 0 auto; }

.welcome-message h1 { font-size: 48px; font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; font-weight:  700 ;  font-size:   44px   ; letter-spacing:   0.1em   ; text-transform:   uppercase   ; }

.welcome-message div { font-size: 24px; }


.menu-copyright {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}


.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;

  
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }


.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}
