/*
Theme Name: CANCELLED - Divi Child - Fullscreen
Description: Divi Child - Fullscreen
Author: Wolfram Brandhoff
Template: Divi
Version:  1.2
*/


/* ================================================= CUSTOM ========================================================= */


/* --------------------------------------------- SCHRIFTARTEN ------------------------------------------------------- */

/* --------------------------------------------- CALL TO ACTION ----------------------------------------------------- */

/* ------------------------------------- NAME UND TITELN IM BILDBEREICH --------------------------------------------- */

/* ----------------------------------------------- TEXTBEREICH ------------------------------------------------------ */

/* ------------------------------------------------ SIDEBAR --------------------------------------------------------- */

/* -------------------------------------------- KONTAKT BEREICH ----------------------------------------------------- */

.fullscreenImage .kontakt h3{
    color: white !important;
    font-size:28px;
    }
/* ------------------------------------------- FUSSZEILE FOOTER ----------------------------------------------------- */

/*---------------------------------------------- MEDIA QUERIES ------------------------------------------------------ */
/* ---------------------------------- 480px */
@media (min-width:480px){
    .sideBar{
        }
    }
/* ---------------------------------- 768px */
@media (min-width:768px){
    .sideBar{
        }
    }
/* ---------------------------------- 960px */
@media (min-width:960px){
    .sideBar{
        }
    }
/*---------------------------------- 1220px */
@media (min-width:1220px){
    .sideBar{
        }
    }


/***********************Basic Styles*************************/

body{
    -moz-hyphens:auto;
    -o-hyphens:auto;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    }
h1, h2, h3, h4, h5{
    font-style:normal;
    color:#fff !important;
    line-height:1.5em;
    text-align:left;
    }
h1{
    font-size:70px;
    margin-bottom:10px;
    text-align:center;
    font-family:'Cormorant', serif !important;
    }
h2{
    font-size:30px;
    text-align:center;
    }
h3{
    font-size:28px;
    color:#702c14 !important;
    font-family:'Cormorant', serif !important;
    }
h4{
    font-size:30px;
    }
h5{
    font-size:20px;
    }
p{
    font-family:"Roboto Medium", sans-serif;
    color:#747474;
    line-height:1.6em;
    font-size:16px;
    font-weight:500;
    text-align:left;
    }
/* Header Anpassungen */

.nav a{
    color:white !important;
    }
.nav a:hover{
    color:antiquewhite !important;
    }
h1.et_pb_module_header{
    background:rgba(255, 255, 255, 0.15);
    border:solid 1px;
    }
.et_pb_fullwidth_header_subhead{
    font-size:30px;
    margin-bottom:10px;
    text-align:center;
    color:#ffffff;
    background:rgba(255, 255, 255, 0.15);
    padding:10px;
    border:solid 1px;
    }
div .header-content, .et_pb_module_header, .et_pb_fullwidth_header_subhead{
    max-width:900px !important;
    }
.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button{
    background:rgba(112, 44, 20, 0.75);
    }
/* Teiler zwischen Texte */

.teiler-style hr{
    border:0;
    height:1px;
    background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    }
/* Text bei Kontakt */

.text-kontaktdaten p{
    color:white;
    }
.text-kontaktdaten a{
    color:wheat;
    }
.text-kontaktdaten a:hover{
    color:white;
    }
/* Links */

a{
    color:#747474;
    text-decoration:none;
    }
a:hover{
    color:#6d9b1b;
    }
/*Hintergrundfarbe Gesamt*/

/* Sektion Kontaktbanner Hintergrundfarbe oder bild*/
.sek_kon_hea{
    background-color:#a0ce4e !important;
    }
.sek_kon_hea_2{
    background-color:#363839 !important;
    }
/* Sektion Beschreibung Informationstext, Kontakt Hintergrundfarbe oder bild*/
.sek_bes_col_info, .sek_bes_col_bild_info, .sek_con_col{
    background-color:#ffffff !important;
    }
/*Hintergundfarbe Footer*/
#main-footer{
    background-color:#702c14 !important;
    }
/*Impressum und Datenschutz Hintergrundfarbe oder bild*/
.hin_impre, .hin_date{
    background-color:#ffffff !important;
    }
/**********************Header Tel/Email************************/
/* Hintergrund Header */
#main-header{
    background:#702c14;
    border-bottom:solid 1px dimgrey !important;
    }
/*Sektion Kopfzeile tel/Email*/
#top-header, #top-header a{
    color:#222222 !important;
    }
#top-header a:hover{
    color:#ffffff !important;
    }
#top-header, #et-secondary-nav li ul{
    }
#et-info{
    }
.et_non_fixed_nav.et_transparent_nav #main-header,
.et_non_fixed_nav.et_transparent_nav #top-header,
.et_fixed_nav #main-header, .et_fixed_nav #top-header{
    position:fixed;
    }
/*!***********************Fullwidth Header Bereich*************************!*/

.et_pb_fullwidth_header_0{
    height:80vh !important;
    }
/*!*Kopfbereich Header Overlay*!*/

/*!*Untertitel Header*!*/

/*!*Pfeil nach unten*!*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{
    color:#222222;
    font-size:3.5em;
    padding-bottom:0;
    }
a .et-pb-icon:hover{
    color:#ffffff !important;
    opacity:0.7;
    }
/*************************Kontaktbanner************************/

/**********************Back To TOp Button*****************/
.et_pb_scroll_top::before{
    content:"6";
    }
/***********************Sektion Body Beschreibungen*************************/

/*************************Sektion Kontakt***********************/
/*Titel*/
.con_titel_p p{
    font-size:60px;
    }
/*Text*/
.con_text_p p{
    font-size:24px;
    }
/*Kontakt_Formular DIVI*/
/*Gesamt bereich, Hauptelement*/
.et_pb_contact_form_0 .et_pb_contact_form_container{
    width:100%;
    }
/*Kontaktschaltfläche*/
.et_pb_contact_form_0 .et_pb_contact_form_container,
.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button{
    height:60px;
    margin-top:8px;
    }
/*Formularfelder*/
.et_pb_contact_form_0 .et_pb_contact_form_container input{
    height:80px;
    }
textarea:focus{
    color:#3e3e3e !important;
    }
.et_pb_contact_form .input{
    border:1px solid !important;
    border-radius:4px;
    background-color:#ffffff;
    }
/*Senden Button*/

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button{
    color:#ffffff !important;
    font-size:18px !important;
    }
/*Telefon und email, Adresse, Logo */
.bes_con_tel p, .bes_con_adr p, .bes_con_log_text p{
    font-size:16px;
    text-align:center;
    }
/****************Footer Bereich**************/

/*ausrichten*/
.container{
    text-align:center;
    }
.bottom-nav li{
    display:inline-block;
    padding-right:22px;
    font-size:14px;
    font-weight:600;
    }
/*Text aktiv*/
.bottom-nav li.current-menu-item > a, .footer-widget h4{
    color:antiquewhite;
    }
/*hoover effekt*/
.bottom-nav a:hover{
    color:antiquewhite !important;
    opacity:0.1;
    }
.bottom-nav a{
    color:#ffffff !important;
    }


/*--------------------------------------------------------------------------------- PARALLAX FIX ---------------------*/

.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {

    background-attachment: fixed;
    -webkit-transform: none !important;

}

/* ================================================= VERSIONS ========================================================= */
/* 1.0 STARTUP 
 * 1.1 Ausbesserung der Media Queries auf Mobile First
 * 1.2 Parallax Fix 
 * 1.3 doppeltes Header-Modul heraus genommen, 5.19
 * */