/*
Theme Name:     Divi-child
Theme URI:
Description:    Divi Child Theme
Author:         Robert Sonnberger
Author URI:     http://www.idee-beratung.de/
Template:       Divi
Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

@media only screen and ( min-width:600px ) {
    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container {
        height: 900px;
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide {
        max-height: 900px;
    }
    .et_pb_slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 0 !important;
        padding-bottom:0 !important;
        height:auto !important;
    }

   /* Set the slider height */
    .my_slider, .my_slider .et_pb_container {
        height: 900px;
    }
    .my_slider, .my_slider .et_pb_slide {
        max-height: 900px;
    }
    .my_slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 0 !important;
        padding-bottom:0 !important;
        height:auto !important;
    }
}

.bullet_wt {
margin-left: 15px;
text-indent: -15px;
line-height: 20px;

}

h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1.3em; font-weight: 500; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 36px; font-size: 3.6rem; font-weight:bold; }
h2 { font-size: 26px; font-size: 2.6rem; line-height: 2.8rem;}
h4 { font-size: 22px; font-size: 2.2rem; font-weight:bold; color:#193E75; }
h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1,3em; font-weight: 500; }

.logo, .logo a, .logo img { max-height: 60px!important; }
.bottom-nav { padding: 15px 0; float: left; }
    .bottom-nav a { color: #f1f1f1; }
.copyright { text-align: right; padding: 15px 0; color: #f1f1f1; }
#footer-bottom { background-color: rgba(255, 255, 255, 0.0470588); }

#header_main .container, .main_menu ul:first-child > li a {
    height: 60px !important;
    line-height: 60px !important;
}

/* Akkordeon Farben */

/* Akkordeon Farben geschlossen */
.et_pb_toggle_close {
background-color: #505050;
color: #dcdcdc;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

/* Akkordeon Farben geöffnet */
.et_pb_toggle_open {
background-color: #dcdcdc !important;
color: #505050 !important;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

/* Filmkarussell Höhe einstellen */
.et_pb_slider, .et_pb_slider .et_pb_slide {
    max-height: 735px;
}

/* Akkordeon Farbe Titel geschlossen */
.et_pb_toggle_close h5.et_pb_toggle_title {
color: #ffffff !important;
}

/* Akkordeon Farbe Titel geöffnet */
.et_pb_toggle_open h5.et_pb_toggle_title {
color: #080808 !important;
}

/* Akkordeon Farbe + Icon */
.et_pb_toggle_title:before {
  color:#D49629;
}

#top-header, #et-secondary-nav li ul { background-color:#3D5D79; }

.et_pb_section { padding:0px 0px; }
.et-pb-contact-message {color:#F50000; }
.et_pb_contact_right p input {
  padding:16px !important;
  width:55px !important;
}

.et_pb_blurb h4 { padding-bottom: 1.5rem; }
.et-pb-icon { font-size: 9.6rem; }

/* Image Shadow */
.wt_image_shadow
{
    margin-bottom: 5px;
    box-sizing:border-box;
    opacity: 1;
    box-shadow: 6px 8px 20px rgba(85,85,85,0.6);
}

/* Hide bullets on pricing tables */
.et_pb_pricing li:before { display:none !important;}

.wt_image_border img {
box-sizing:border-box;
margin-left: 0px;
background-color: #eaeaea;
opacity: 1;
box-shadow: 2px 4px 10px rgba(85,85,85,1);
border:4px solid #993366;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius:15px;
}

.wt_text_border {
box-sizing:border-box;
margin-left: 0px;
background-color: #eaeaea;
opacity: 1;
box-shadow: 2px 4px 10px rgba(85,85,85,1);
border:4px solid #993366;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius:15px;
}

.image-round img {
left:10px;top:50px;
       max-width: 250px;
        border: 10px solid #993366;
        border-radius: 150px;
}

/* Add a border to the images */
.et_pb_gallery_grid .et_pb_gallery_image
{
box-sizing:border-box;
background-color: #eaeaea;
opacity: 1;
box-shadow: 2px 4px 10px rgba(85,85,85,1);
border:4px solid #993366;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius:15px;}

/* Set the image widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
    width: 225px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-width: 100px;
}

/* Set the image heights */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: auto !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-height: auto !important;
}

/* Set the spacing between images */
.et_pb_gallery_grid .gutter_width { width: 25px; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:25px !important; }

/* visited link */
a:visited {
    color: #cdb364;
}

/* mouse over link */
a:hover {
    color: #2ea3f2;
}

/* selected link */
a:active {
    color: #bece65;
}

.wt_unvisited_link_negativ
a:link {
    color: #ffffff;
}



/* Formulare */

.wpcf7-form input, .wpcf7-form textarea {
    font-size: 18px;
    color: #666;
}
.wpcf7-form textarea {
    font-size: 18px !important;
    color: #666;
}

.wpcf7-form p{
    font-size : 18px !important;
    color: #666;
}

.et_section_specialty > .et_pb_row {
    padding: 15px !important;
}

form dt, dl.labels dt {
    color: #555;
    float: left;
    font-weight: normal;
    margin-bottom: 0px;
    position: relative;
    text-align: left;
    width: 10em;
}


.entry-content table, body.et-pb-preview #main-content .container table {
    text-align: right;
}





/* Formulare 2 spaltig */
#responsive-form
{
  margin: 0 auto;
  background:#e5e5e5;
  padding:0px 1% 0px 1%;
	border:4px solid #993366;
  border-radius:15px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}
.form-row{
    width: 100%;
}
.column-half, .column-full{
    float: left;
    position: relative;
    padding: 25px 1% 0px 1%;
    width:99%;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) {
.column-half{
    width: 49.5%;

    }

}


select.ui-datepicker-month, select.ui-datepicker-year {
color: #993366 !important;
}
