/* Füge hier Dein eigenes CSS ein */

body {        	
  	background-image: url('/wp-content/themes/blogon/images/logo_fuerstenberg_kultur_museen.png'), url('/wp-content/themes/blogon/images/bg_layer2-kultur-museen.png'), url('/wp-content/themes/blogon/images/bg_layer1-all.png');
	background-repeat: no-repeat, repeat-x, repeat;
	background-position: center 20px, left 0px, left 0px;
    background-attachment: scroll,fixed,fixed;
  	background-color: #DC681A;
}

body.boxwidth {   
    -webkit-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5); 
    	
  	margin-top: 30px;
  	margin-bottom: 30px;
}

hr {
    margin-top: 30px;
    margin-bottom: 30px;
}

.topbar {
	display: none;
}

.site-header {
	display: none;
}

.thw-menubar {  
    border-top: none;
}

.thw-main-content.home {
	display: none;
}

.banner-title-content{
	text-align: left;
  	padding: 45px 15px 0;
}

.breadcrumb {
    font-size: 14px;
  	border-bottom: 1px solid #C0C0C0;
}


/*-----------------------------------------------------------------------
Navigation - Main
-------------------------------------------------------------------------*/
ul#main-menu {
    background: rgba(255, 255, 255,0);
}

ul.main-menu li ul li a {	
  	padding-top: 2px;
  	padding-bottom: 2px;    	
}

ul.main-menu > li:hover > ul.sub-menu, ul.main-menu > li:hover > ul li ul {
    /*background: rgba(187, 163, 127, 0.98); gold*/
  	background: rgba(120, 46, 0, 0.950);
    margin-left: 20px;
}

ul.main-menu li ul li:hover {
	background: rgba(120, 46, 0, 0.980);
}

ul.navbar-nav > li {
    padding: 0px 40px;
}

ul.main-menu li:hover > ul {
    top: 40px;
}

ul.main-menu li ul li:last-child li a {
    border-bottom: none;
}

ul.main-menu li ul li ul {
    margin-top: -12px;
}

.navbar-header .navbar-toggle .menu-text {
    color: #fff;
}

.navbar-header .navbar-toggle .icon-bar {
    background-color: #fff;
}

/*-----------------------------------------------------------------------
Featured
-------------------------------------------------------------------------*/

.featured-post-item {
    padding: 0;
}

.feature-entry-date {
    display: none;
}

.feature-cats {
	display: none;
}

.featured-post-item-inner {
	background: rgba(0, 0, 0, 0.15);
}

.featured-post-item-inner:hover {
	background: transparent url('/wp-content/themes/blogon/images/overlay-featured-100.png') repeat top left;
}

.featured-post-item-inner h4 {  	
	font-size: 28px;	
	line-height: 30px;
	text-align: left;
}


.featured-post-item-inner h4 a {
	color: #fff;    
    display: inline-block;
    position: relative;
    z-index: 1;
    top: 40px;  
    padding-top: 110px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 125px;
  
  	opacity: 0;
  
  	/*background-color: rgba(255,0,0,0.5);*/
}

.featured-post-item-inner h4 a:hover {
	color: #fff;
	opacity: 1;
}

/*-----------------------------------------------------------------------
Home - Banner
-------------------------------------------------------------------------*/
.slider-layout3-item-inner {
	display:none;
}

.slider-layout3-items .overlay img {
    opacity: .90;
    transition: 300ms;
    -webkit-transition: 300ms;
}

.slider-layout3-items .overlay:hover img {
    opacity: .70;
}


/*-----------------------------------------------------------------------
Footer
-------------------------------------------------------------------------*/

.footer {    
    padding: 0px;
  	border-top: none;
  	
    -webkit-box-shadow: 0px -3px 3px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px -3px 3px 0px rgba(0,0,0,0.1);
    box-shadow: 0px -3px 3px 0px rgba(0,0,0,0.1);
}

.footer-widget .widget .widget_title {
	display: none;
}

.widget ul.nav > li > a {
	color: #fff;
}

.footer .widget {    
    margin-top: 8px;
    margin-bottom: 8px;
}

.qtranxs_widget ul li.active { opacity: 1!important; }
.qtranxs_widget ul li:hover { opacity: 1!important; }

.qtranxs_widget ul li a { color: #fff!important; }
.qtranxs_widget ul li.active a { color: #bba37f!important; }
.qtranxs_widget ul li:hover a { color: #bba37f!important; }

/*
//Hide active Language
.qtranxs_widget ul li.active a { color: #bba37f!important; display:none; }
*/

.menu-home-container { text-align: center; }
.menu-datenschutz-container { text-align: center; }
.menu-kontakt-container { text-align: center; }
.menu-impressum-container { text-align: center; }
.qtranxs_widget ul { text-align: center; padding: 0px; }

@media (max-width: 991px) {
  .menu-home-container { text-align: left; }
  .menu-datenschutz-container { text-align: left; }
  .menu-kontakt-container { text-align: left; }
  .menu-impressum-container { text-align: left; }
  .qtranxs_widget ul { text-align: left; }
}


/*-----------------------------------------------------------------------
Page
-------------------------------------------------------------------------*/
.entry-header {
	padding-bottom: 30px;
}

.page.page-template-default .entry-content, 
.page.page-template-page-sidebar .entry-content {  
    box-shadow: none;
    -webkit- box-shadow: none;
    border-bottom: none;
  
  	padding: 0px;  	
  	padding-top: 0px;
  	padding-bottom: 30px;
  	
  	border-bottom: 1px solid #C0C0C0;    
}

/*-----------------------------------------------------------------------
Formular
-------------------------------------------------------------------------*/
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
    margin-bottom: 10px;
}
input, textarea {
    border: 1px solid #C0C0C0;
    padding: 10px 15px;
    font-weight: normal;
}

/*-----------------------------------------------------------------------
OffCanvas Menu (= Mobile Menu)
-------------------------------------------------------------------------*/

.navbar-header .navbar-toggle .icon-bar { display: none; }

#header-trigger { left: 50%; }
#header-trigger::after { display: none; }

body.display-header .thw-offcanvas {
    left: 0px;
    top: 0px;
    width: 100%;
    /*background: #AB977B; gold*/
  	background: #782E00;
  
}

.thw-offcanvas .nano > .nano-pane > .nano-slider {
    background-color: #753A15;
}

.display-header #header-trigger {
  	position: fixed;  
  	left: 90%;
	top: 15px; 
}

.off-canvas-list {
    margin-top: 5px;
}

.off-canvas-list li {
    border-bottom: none;
}

.off-canvas-list li a {
    color: #fff;
}

.offc-about {
    display: none;
}

.off-canvas-list .sub-menu {
    list-style: none;
    padding: 5px;
    margin-left: 35px;
}

#menu-item-569 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
  margin-bottom: 20px;
}

#menu-item-569 > a {
	font-weight: bold;
}

#menu-item-570 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
  margin-bottom: 20px;
}

#menu-item-570 > a {
	font-weight: bold;
}

#menu-item-571 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
  margin-bottom: 20px;
}

#menu-item-571 > a {
	font-weight: bold;
}

@media (min-width: 0px) {
	.site-navigation-inner {
      margin-bottom: 10px;	
    }	
	
	body {        	     
      background-position: center 10px, left 0px, left 0px;
      background-attachment: scroll,fixed,fixed;
      background-color: #DC681A;
	}

    body.boxwidth {   
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
            
        margin-top: 120px;
        margin-bottom: 0px;
    }
	
	#header-trigger { display: block; }
	
}

@media (min-width: 768px) {
  	.site-navigation-inner {
      margin-bottom: 0px;	
  	}
	
    body.boxwidth {   
        -webkit-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5);
        box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.5); 
            
        margin-top: 170px;
        margin-bottom: 30px;
    }

	#header-trigger { display: none; }

	li.menu-item-569 { display: inline-block!important; }    
    li.menu-item-570 { display: inline-block!important; }    
    li.menu-item-571 { display: inline-block!important; }

	/*.menubar.navbar { padding-bottom: 0px; }*/
}

#header-trigger .icon-bar {
    background-color: #fff;
}

