/*
Theme Name: WebDesignLand
Theme URI: https://www.webdesignland.at
Template: Divi
Author: MIKAS ISP Werbe GmbH
Author URI: https://www.webdesignland.at
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
*/

/* WDL Änderungen */

#logo {
	padding-top: 5px!important;
	max-width: 180px!important;
	max-height: 100%!important;
}

/*Menu Top*/

/*Edit this section for social icons*/

#et-secondary-menu .et-social-icons {
margin-left: 0px;
}

#et-info-phone {
	margin-left: 30px;
}

#top-header .et-social-icons {
display: inline-block;
float: left;
}

#et-secondary-menu {
text-align: right;
float:none;
}
 
.et_vertical_nav #top-header {
padding-right: 0px;
margin-left: 0px;
}

/* Menu - Active Item Background Color */
 
@media only screen and (min-width : 981px) {
 
 
/* remove carrot from menu with drop down */
    #top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {padding-right: 0px;}
    #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {display:none;}
 
 
/* menu padding */
    #et-top-navigation {
        padding-top: 0px!important;
        font-weight:100;}
    #top-menu li {
        margin-left: -3px;
        padding-right: 0px;
		margin-bottom: 10px;}
    #top-menu li > a { 
        padding: 30px 30px 40px 30px!important;
		}
 
 
/* remove color fade in on menu text */
    #top-menu a {
        color:#666666!important;}
 
/* current menu item colors */
    #top-menu li.current-menu-item {
        background-color: #222222; /*change background color here*/
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		/*border-left: 2px solid #f18500;
		border-right: 2px solid #f18500;
		border-bottom: 2px solid #f18500;*/
		}
    #top-menu li.current-menu-item > a {
        color:#f69104!important;
		}
		
/* menu item hover colors */
    #top-menu li:hover {
        background-color: #222222; /*change background color here*/
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
    #top-menu li > a:hover {
        color:#f69104!important;
	}
		
    .current-menu-ancestor a {
            color: #000!important;}
 
 
/* sub menu adjustments  */
    .sub-menu {
            padding: 0px!important;}
    #top-menu li li a {
            padding: 15px 5px 15px 15px!important;
}

/*Navigation mobil*/

@media (max-width: 1150px) {
	#top-menu li > a { 
        padding: 30px 25px 40px 25px!important;
		}
}



/*----------[Kategorien Home Site]-------------*/

.et_pb_section .lines .line {
    background-color: #f18500 !important;
    position: absolute;
}

.et_pb_section .blue_lines:before,
.et_pb_section .blue_lines:after,
.blurb_7_f .hover_line,
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2,
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description:before,
.blue_line_before .et_pb_team_member_description:before,
#page-container .lines_ba a,
#page-container .lines_ba a:before,
#page-container .lines_ba a:after,
#page-container .lines_ba h2:before,
#page-container .lines_ba h2:after{
    border-color: #f18500 !important;
}

/*Links color*/

/*Blue Links, white hover

#page-container .blue_links a{
    color: #f18500 !important;
}

#page-container .blue_links a:hover{
    color: #fff !important;*/

/*White Links, Blue hover

#page-container .white_links a{
    color: #fff !important;
}

#page-container .white_links a:hover{
    color: #f18500 !important;
}*/

/*Dark blue Link

#page-container .dark_blue_links a{
    color: #f18500 !important;
}

#page-container .dark_blue_links a:hover{
    color: #f18500 !important;
}*/

/*Formular*/
.impi_get_in_touch_form .et_pb_contact_form_label[for^="et_pb_contact_name"]:before {
    content: 'Vor und Nachname'!important;
}

.impi_get_in_touch_form .et_pb_contact_form_label[for^="et_pb_contact_email"]:before {
    content: 'Email Adresse'!important;
}

.impi_get_in_touch_form .et_pb_contact_form_label[for^="et_pb_contact_phone number"]:before {
    content: 'Ihre Telefonnummer'!important;
}

.impi_get_in_touch_form .et_pb_contact_form_label[for^="et_pb_contact_company"]:before {
    content: 'Ihr Firmenname'!important;
}

.impi_get_in_touch_form .et_pb_contact_form_label[for^="et_pb_contact_message"]:before {
    content: 'Wie können wir Ihnen helfen';
    transform: translate(0, -166px);
}

/*Woocommerce*/

/*Produktseite Tabs ändern*/
ul.tabs {display: none;}

/*Produktseite Tabs Rahmen und Abstand*/

.woocommerce-tabs {
    border: none!important;
	padding: 20px!important;
}

body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {
   padding: 0px!important;
}

/*.et_pb_row {
    width: 100%!important;
    }*/

/*Shop Archiv Seite*/
/*Hoehe Produkt Ueberschrift*/	
.woocommerce-loop-product__title {
	min-height: 100px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 20px!important;
}

.count {
	background: #ffffff!important;
}

/*Kassa Seite letzte Box Text Farbe anpassen*/

.woocommerce-checkout #payment ul.payment_methods li {
    color: #222222!important;
}

.woocommerce-privacy-policy-text {
    color: #222222!important;
}

.woocommerce-terms-and-conditions-checkbox-text  {
    color: #222222!important;
}