/*************************************
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;
}

/*************************************
Allgemeines
**************************************/
html, body {
    min-height: 100%;
}
body {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position:center top;
    
    /* padding : 50px 0 0 0; */
    margin : 0;
}
.content-wrapper {
	size: 80%;
}
a {
	color: #F7F2E0;
}
/*************************************
 Color
**************************************/


/*************************************
 Size
**************************************/
.font2{
	font-size:2em;
}
.font3 {
    font-size: 3em;
}
.font4 {
    font-size: 4em;
}


/*************************************
header
**************************************/
#header{
	min-height:400px;
}
.logo{
	position:absolute;
    display: block;
    z-index: 10;
}

/*************************************
SIDEBAR
**************************************/

/*************************************
navigation
**************************************/	
.navbar{
	margin-bottom:0;
    border:none;
    box-shadow: none;
	background-color: #4e4e4e;
}

.navbar-default .navbar-nav>li>a {
    font-size: 30px;
    font-weight:bold; 
    -webkit-transition: color 0.4s; /* Safari */
    transition: color 0.4s;
    color: #be00be;
	font-family: Freestyle Script, Arial;
	
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    font-size: 30px;
    color: #be00be;
	font-family: Freestyle Script, Arial;
	
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
    background: transparent !important;
    box-shadow: none !important;
    color: #be00be;
	font-family: Freestyle Script, Arial;
}


/*************************************
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-top-wrapper{
	background-color: #4e4e4e;
    float: left;
    width: 100%;
    color: #F7F2E0;
    text-decoration: none;
    text-align: center;
	font-size: 25px;
	padding: 10px 0 10px 0;
	font-family: Freestyle Script, Arial;

}

.footer-bootom-wrapper{
	background-color: #ffffff;
    float: left;
    width: 100%;
    color: white;
    text-decoration: none; 
}
.footer-bootom-wrapper .textwidget {
    text-align: center;
    padding: 15px 0 15px 0;
    font-size: 1.2em;
    font-weight: bold;
}
.footer-bootom-wrapper a{
    color: white;
    text-decoration: none;
    -webkit-transition: color 0.4s; /* Safari */
    transition: color 0.4s;
}
.footer-bootom-wrapper a:focus,
.footer-bootom-wrapper a:hover{
    color:rgb(144,3,5);
}
.footer-bootom-wrapper .navbar{
	background:transparent;
    border:none;
    box-shadow: none;
}
.footer-bootom-wrapper .navbar-nav>li{
	text-align:center;
}
.navbar-default .navbar-nav>li>a{
    color: #F7F2E0;
}
.footer-bootom-wrapper .navbar-default .navbar-nav>li>a:focus,
.footer-bootom-wrapper .navbar-default .navbar-nav>li>a:hover{
    color:rgb(144,3,5);
}
/*************************************
Kontaktformular
**************************************/

/*************************************
Social Media
**************************************/

/*************************************
Google Maps
**************************************/
.google-maps{
	width:100%;
    cursor: crosshair;
}
.google-maps iframe{
	width:100%;
    pointer-events: none;
}