/*
************************************************************
Styles:     flix//theme
Project:    flix-Base - Main CSS
Autor:      Yannik Boost
Copyright:  (c) 2015 interaktiv manufaktur
Website:    www.interaktiv-manufaktur.de
************************************************************
*/

body {
   /*background-color: #e5e5e5;*/
   background-image: url('/_images/background3.jpg');
   background-size: cover;
   background-attachment: fixed;
}


#head-canvas {
   background-color: white;

}

 /*Alte Version*/
/*.slider-caption {
    background-color: rgba(143, 159, 64, 0.6);
    color: white;
    font-family: 'GetShow';
    font-size: 40px;
}*/
h1 {
   background-color: #fff;
   color: rgb(143, 159, 64);
   font-family: 'GetShow'!important;
}

.booking-button {
   background-color: #ff8c00;
   font-family: 'Open Sans';
   color: white;
}

.nav1 .nav1-item {
   color: white;
}

.nav1 .nav1-item .nav1-link {
   color: #715138;
   font-family: 'Open Sans', sans-serif;
   font-weight: bold;
   padding: 20px 10px;

}

.nav1-item .nav1-link:hover {
   background-color: #715138 !important;
   transition: ease-in-out .2s;
   color: white;
}


.head_text {
   background-color: rgba(22, 22, 22, 0.6);
   color: white;
   font-family: 'Open Sans';

}

.mobile-div {
   background-color: rgba(22, 22, 22, 1);
}


.mobile-menu {
   background-color: #715138;
}

.nav1-mobile-link {
   color: white;
   font-family: 'Open Sans';

}

.nav1-mobile-link:hover {
   color: black;
}


.pageelement-footer {
   /*background-color: #715138;*/
   /*background-color: rgba(255, 255, 255, 0.8);*/
   background-color: rgba(113, 81, 56, 0.6);
   color: #FFFFFF;


}

.aside-canvas {
}

.pageelement-footer .headline-h2 {
   font-family: 'Open Sans';
   font-weight: bold;
   color: #FFFFFF;
}

.pageelement-footer .text-p {
   font-family: 'Open Sans';
   font-weight: 300;
   color: #FFFFFF;
}

.pageelement-footer a {
   font-family: 'Open Sans';
   font-weight: 300;
   color: #FFFFFF;
}

.pageelement-footer a:hover {
   color: #ff8c00;
}


.content-canvas .footer_h2 {
   color: #ff8c00;
   font-family: 'Open Sans';

}

.footer_copyright {
   color: #ffffff;
   font-family: 'Open Sans';
}

.copyright-link {
   color: #ffffff;
   text-decoration: none;
}

.copyright-link:hover {
   color: #ff8c00;
}


.content-canvas .headline-h2 {
   /*    color: #B8272E !important;*/

}


.up-arrow a {
   font-family: 'Open Sans';
   font-weight: 300;
   color: gray;
}


.pageElement-text-image {
   background-color: #8F9F40;
}

.pageElement-text-image .headline-h2 {
   margin-bottom: 10px;
}

.pageElement-text-image .text-p {
   line-height: 24px;
}

.text-image-left {
   background-color: #8F9F40;

}

.text-image {
   background-color: #8F9F40;
}

.text-image-text {
   color: white;
   font-family: 'Open Sans';
}

.text-image-text .headline-h2 {
   font-family: 'GetShow';
   font-size: 80px !important;
}


.pageElement-image-text-3col {
   background-color: #715138;
}

.pageElement-image-text-3col .headline-h2 {
   color: white;
   font-family: 'GetShow';
   font-size: 100px !important;
}

.pageElement-image-text-3col .headline-h3 {
   padding-top: 10px;
   color: white;
   font-family: 'GetShow';
   font-size: 20px !important;
}

.pageElement-image-text-3col .col {

   color: white;
   font-family: 'Open Sans';
}

.pageElement-image-text-3col .col .text-p {
   color: white;
   font-family: 'Open Sans';
   line-height: 24px;
}

.pageElement-image-text-3col .headline-text {
   font-size: 50px !important;
}


/* *** pageelement-text ******************************* */
.pageelement-text {
   background-color: #ffffff;
}

.pageelement-text .headline-h2 {
   font-family: 'GetShow';
   font-size: 80px !important;
   color: #715138;
}

.pageelement-text .text {
   padding: 50px 80px;
   color: #715138;
   font-family: 'Open Sans';
}


.pageelement-text h3 {
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 8px;
}

.pageelement-text p {
   margin-bottom: 8px;
}

.pageelement-contactform {
   background-color: #fff;

}

.contact-form-inner-container {
   background-color: white;
}


.contactform input {
}

.contactform input,
.contactform textarea {
   background-color: #f3f3f3;
   resize: none;
}

.contactform textarea {
   font-family: 'Open Sans';
}


.button-submit {
   background-color: #ff8c00 !important;
   color: white;
}

.privacy-text {

   font-family: 'Open Sans';
}


.form-info {
   font-family: 'Open Sans';
   font-weight: 300;
}

.title {
   font-family: 'Open Sans';
   font-weight: bold;
}


.pageelement-infos {
   background-color: white;
   color: #715138;
   font-family: 'Open Sans';
}

.pageelement-infos .headline-h2 {
   background-color: white;
   color: #715138;
   /*   font-family: 'Open Sans'; */
   font-size: 64px;
   font-family: GetShow;
}

.pageelement-infos .info .line {
   background-color: #715138;
}


.pageelement-text-image-list {
   background-color: white;
}


.pageelement-text-image-list .text {
   color: #161616;
   font-family: 'Open Sans';
}

.pageelement-text-image-list .text .headline-h2 {

   font-family: 'Open Sans';
   font-weight: bold;
}


.pageElement-contact-info {
   background-color: #e2e2e2;
   color: #2A2C2E;
   font-family: 'Open Sans';
}


.pageElement-downloads .download-link {
   color: #2A2C2E;
}


.pageElement-downloads {
 /*  background-color: #8F9F40;
   color: #2A2C2E;*/
   font-family: 'Open Sans';
}

.pageElement-texteditor-info {
   background-color: #e2e2e2;
   color: #2A2C2E;
   font-family: 'Open Sans';
}

.fa-file-arrow-down {
   padding-right: 5px;
   padding-left: 30px;
   font-weight: normal !important;
}