/*
Theme Name:	Galek & Kowald EEB
Description: 	Childtheme
Author: 	idea - webPlum
Author URI:
Template: 	Divi
Version: 	1.0
Tags:
*/


#top-menu li {
    font-size: 18px;
}

#top-menu li.mega-menu > ul {
    width: 110%;
    left: -5% !important;
}

#top-menu li.mega-menu > ul > li > a:first-child {
    font-weight: 700;
    border-bottom: 1px solid rgba(114,181,5,.9);
}

#top-menu li.mega-menu>ul>li>a {
	padding: 0 0px 10px;
}

#top-menu li .menu-item-has-children>a:first-child {
    padding-right: 0px;
}

#top-menu li.mega-menu.mega-menu-parent li > a {
    width: 92% !important;
}

.nav li li {
    line-height: 1.3em !important;
}

.uc {text-transform: uppercase;}

.tt {text-transform: none; line-height: 1.3em !important; font-weight: 500 !important;}
.ttp {text-transform: none; line-height: 1.3em !important; font-weight: 500 !important; margin-bottom: 15px !important;}

/** SEKUNÄRES MENÜ  **/
#et-secondary-nav li {
    margin-right: 8px !important;
}

 #et-secondary-menu > ul > li a {
    display: inherit !important;
}

#et-secondary-nav > li:after {
	content: "\2022";
    margin-left: 8px;
}
#et-secondary-nav > li:last-child:after {
content: "";
	display: none;
}

/*-----------------Menu Icons to Replace Text---------------- */
 
.menu-home a {
    font-family: 'ETmodules';
	font-weight: 400;
}
 
.menu-home a:hover {
    color: #72b505!important;
}

/*
.screen-reader-text {
display: none;
}
 
input#s {
border-radius: 5px;
}
 
input#searchsubmit {
border: 1px solid #000000;
color: #FFFFFF;
background-color: #000000;
border-radius: 5px;
}
 
form#searchform {
float: right;
}
@media screen and (min-width: 480px) {
#top-header .container {
padding-bottom: 5px;
}
 
#et-secondary-menu .et-social-icons {
margin-top: 6px;
}}
*/

/** header-bild und text **/
/*
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100% !important;}
*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100% !important; float: right !important; margin: 0 !important; max-width: 1080px !important;}

spanh {background-color: rgba(0,113,181,0.74); padding: 0 20px;}




/** **/
.alt {    padding: 23px 0 23px 1em !important;
    line-height: 26px;
}

.ulist {
    list-style-type: circle !important;
    padding: 5px 0 5px 2em !important;
}

.plist li {padding-bottom: 5px;}


/** TABELLEN **/
.entry-content thead th, .entry-content tr th {
    color: #fff;
    font-weight: 700;
    padding: 9px 20px;
}

.tablepress thead th {
    background-color: #72b505 !important;
    font-weight: 700;
    vertical-align: middle;
}

.typ1 .tablepress td, .typ1 .tablepress th {
    text-align: right !important;
}

/** Fragebogen **/
.contact_input {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	background-color: #eee;
	width: 100%;
	border-width: 0;
	border-radius: 0;
	color: #999;
	font-size: 14px;
	padding: 16px;
	border: 1px solid #bbb;
}

.contact_link {
	color: #72b505;
	padding: 0 !important;
	cursor: pointer;
	display: inline-block;
	
}


/** Footer - Copyrights Zeile **/
ul#menu-aitec-gruppe.menu li, 
ul#menu-aitec-gruppe-1 .menu li{
	padding-bottom: 10px;
}

#footer-widgets .footer-widget li:before {
    border-style: none;
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
}

#footer-widgets {
    padding: 4% 0 0;
}

#footer-widgets .footer-widget li a:hover {
    color: #72b505 !important;
}

.et_pb_widget ul li {
    margin-bottom: 0;
}

#footer-bottom {
   padding: 10px 0 5px;}

#footer-info {
   width: 100%;}

#footer-info a {
    font-weight: 500;
}

#footer-info a:hover {
    color: #fff;
}

#ig-copyright{
   float: left; width: 100%;}

#et-footer-nav {
   float: left;
   width: 100%;
   background-color: #1f1f1f;}

.container {
   position: relative;
   text-align: left;
   width: 100%;}

.bottom-nav {
   padding: 0;
   float: left;}

.et_pb_widget {
    width: 100% !important;
}

/*.et-social-icons {
   float: left;}*/

@media all and (max-width: 980px) {
/*** Footer ***/
#ig-copyright{
   max-width: 100% important;
   float: none;
   text-align: center;}

#et-footer-nav{
   clear:right;
   width: 100%;}

.et-social-icons {
   clear:left;
   width: 100%;}

.bottom-nav {
   float: none;
   padding: 2% 0 3% 0;}

.bottom-nav li {
   padding-left: 22px;}

.et-social-icons li{
   margin-left: 0px;
   padding-right: 10px;}

.container {
    position: relative;
    text-align: left;
    width: 80%;
    padding: 3% 0 5% 0;
}

#et-footer-nav .container {
    width: 100%;
    padding: 0;
}

}





#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #72b505 !important;
}

