/*************************************
Live Composer
**************************************/
.no-admin .dslca-go-to-section-hook,
.no-admin .dslca-options-filter-hook,
.no-admin .dslca-module-edit-options-inner,
.no-admin .dslca-modules-section-edit-options-wrapper,
.no-admin .dslca-add-modules-section,
.no-admin .dslca-section-title,
.no-admin .dslca-section-scroller-content,
.no-admin .dslca-section-scroller-nav,
.no-admin .dslca-modules-area-manage,
.no-admin .dslca-modules-section-manage,
.no-admin .dslca-module-manage {
	display:none !important;
}


html, body {
    height: 100%;
}
body {
	padding-top: 0;
    background-color: #760000;
}
.container.wrapper{
	background-color: #ddcbb3;
    min-height: 100%;
}
.container{
}

.logo{
	position:realtive;
    display: block;
    z-index: 0;
    float:left;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 200px;
}
 .randbild{
    vertical-align: left;
    padding: 0;
    margin: 0;
    max-width:100%;
}
.randbild img {
    padding: 0;
    margin: 0 0 0 -15px;
}
 

/* Allgemeines */
p {
    margin: 0 0 1.75em;
}
a {
	color: #760000;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

/* header */
header#header {
	text-align:center;
}
header .navbar{
    float: left;
    min-width: 100%;
}
h2.blog-description {
	font-family: Alex Brush !important;
	color: #760000;
    font-size: 4em;
    margin-top: 25px;
    margin-bottom: 30px;
}


/* navigation */
nav a{
	text-align:center;
}
.navbar-default {
    background: #ddcbb3 !important; 
	box-shadow: none;
    border: none;
    }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
	background-image: linear-gradient(to bottom,#fcf8e3 0,#e4d3b5 100%);
	}
	

.navbar-default .navbar-nav>li>a {
	font-size:1.2em;
	color: #3b1600;
}
.collapse navbar-collapse navbar-ex1-collapse {
	padding-top: 25px;
}


/* image */
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.alignleft {
    float: left;
    margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
    float: right;
    margin: 0.375em 0 1.75em 1.75em;
}



/* footer */
#footer-bottom {
	margin: 10px 0px 0px 0px;
    color: #3b1600;
}
#footer-bottom .widget{
	margin-left: auto;
    margin-right: auto;
}
/*************************************
unter 767px (xs)
**************************************/
@media (max-width: 767px) {
	
	.logo{
	margin-left:auto;
		margin-right:auto;
	}
	
	
	/* Bild Footer */
	.footer-bottom-wrapper .footer-bg {
		display: none;
	}
	.textwidget {
    color: black;
	}
	.textwidget a {
	color: black;
	}
}
	
/*************************************
ab 768 (sm)
**************************************/
@media (min-width: 768px) {
	.logo{
		top: 80px;
		left:40px;
		width:250px;
	}
	.navbar-header{
		display: none !important;
	}
}

/*************************************
ab 992 (md)
**************************************/
@media (min-width: 992px) {
	.logo{
		top: 100px;
		left:50px;
		width:auto;
	}
}



/*************************************
ab 1200 (lg)
**************************************/
@media (min-width: 1200px) {
	.logo{
		top: 120px;
		left:70px;
	}
}

