/*
Theme Name:     Divi Child Theme
Description:    Child Theme for Divi Theme
Author:         Christoph Walter
Author URI:     http://www.pas-solutions.ch/
Template:       Divi
Version:        1.0
*/
@import url(../Divi/style.css);

.home .et_pb_no_results {
	display: none;
}

.et_pb_post_slider .et_pb_no_results .entry {
  height: initial;
  padding-top: 30px;
  padding-bottom: 30px;
}

.not-found-title {
  font-weight: 700;
  font-size: 24px !important;
  line-height: 1.3em;
}

/*******************
Navigation
*******************/

#top-menu li li a {
    width: 240px;
}

.nav li ul {
    width: 280px;
}

#top-menu li {
    padding-right: 10px;
}

#top-menu li a {
    font-weight: 500;
}

#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
    font-weight: 600;
}

/*******************
Holzbestellung
*******************/

input[type="button"], input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 30px;
    background-color: #227b46;
    font-size: 18px;
    padding: 10px;
    padding-left: 30px;
    padding-right: 30px;
	margin-right:10px;
}


#zurueck {
    background-color: #6db02e;
}



#contactForm h2 {
	font-weight: 700;
    font-size: 24px;
    color: #333333 !important;
    line-height: 1.4em;
}

#contactForm h3 {
    font-weight: 700;
    font-size: 19px;
    line-height: 1.4em;
	margin-top: 10px;
}

#contactForm .hide {
	margin-bottom: 30px;
}

#contactForm input[type="checkbox"] {
    height: 20px;
    width: 20px;
}

#contactForm input.text, #contactForm input.title, #contactForm input[type=email], #contactForm input[type=password], #contactForm input[type=tel], #contactForm input[type=text], #contactForm select, #contactForm textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 10px;
    color: #4e4e4e;
	margin-bottom: 5px;
	font-size:16px;
}

#contactForm textarea {
	width: 100%;
	margin-top: 10px;
}

#contactForm label {
	min-width: 170px;
    display: inline-block;
}

.wpcf7-list-item {
	 margin-left: 0px;
}

/*******************
Cookie Bar
*******************/

.cookie-bar-notification-message p {
  margin-bottom: 0px;
  line-height: 1.6;
  font-size: 15px;
}

.cookie-bar-notification-buttons a {
  display: inline-block;
  border-radius:
30px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media (max-width: 980px) {
    .et_header_style_left #logo {
        max-width: 80%;
    }
}

@media all and (min-width: 981px) {}
@media all and (min-width: 361px) and (max-width: 980px) {}
@media all and (max-width: 360px) {}
@media (max-width: 767px) {}
@media (max-width: 980px) {}
@media (max-width: 1400px) {}
@media (max-width: 1280px) {}
@media only screen and (min-width: 1350px) {}