/*
Theme Name:	ZEV PC Integra
Description:	Divi Child Theme
Author:			IIC
Template:		Divi
Version:		1.0.1
/*

@import url("../Divi/style.css");

/* Custom CSS
/*--------------------------------------------------*/


/*--------------------------------------------------[ Basic ]*/

/*--------------------------------------------------[ Category ]*/

.ol_a li { margin-left: 18px; text-indent: -19px;}
@media (min-width:980px){
.et_pb_row_fullwidth, .et_pb_row_fullwidth .et_pb_column:first-child, .et_pb_row_fullwidth .et_pb_module, .et_pb_row_fullwidth .et_pb_slides {
	display:flex; flex:1;
	}
	
}

.paoc-popup-btn{background:#B8AD69!important;}


.zjdn{ display:flex; align-items:center;}

.f_copy{position:relative;}

.f_menu a{ display: inline-block; padding:0px 15px; background: #B8AD69; margin-right:3px; border-radius:3px; color:#fff; cursor:pointer!important; transition:.3s;}
.f_menu a:hover{opacity:.9;}

.page-id-902 .et-pb-icon{
	font-size:65px!important;
}

.osnivaci .et_pb_button{
	padding-right:0!important;
}
.osnivaci .et_pb_button:after{
	position:relative!important;
	vertical-align:middle;
	top:-2px!important;
	margin-left:0!important;
}

.popupaoc-button{
	background:#e8e8e8!important;
	color:#24383d!important;
	padding:5px 45px 5px 15px; 
	transition:.3s;
	position:relative!important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.popupaoc-button:hover{ 
	background:#dcd9cc!important;
}
.popupaoc-button:after{
font-family:ETmodules!important;
font-size: 32px;
content: "\35";
opacity: 1;
position: absolute;
margin-left: -1em;
-webkit-transition: all .2s;
transition: all .2s;
text-transform: none;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
font-variant: none;
font-style: normal;
font-weight: 400;
text-shadow: none;
right:0!important;
padding-right:5px;
}

.paoc-popup-modal-cnt{ padding-top:20px!important; border-radius:20px;}
.paoc-popup-modal{border-radius:10px!important;}

.paoc-popup-modal-cnt ul {
	padding-left: 40px;
	margin-bottom: 40px;
	list-style-type:disc!important;
}

}
.paoc-popup-modal-cnt ul li{
	list-style-type:disc!important;
}

@media (max-width:980px){
	.paoc-popup-modal{padding-top:30px;}
}
@media (min-width:980px){
	.paoc-popup-modal{padding:50px;}
}

.aktu h2{ display:inline-block;}
.aktu h2:after{ content: ''; width: 100%; height: 5px; display: block; background: #C5BA7C; margin-top:5px;}
.col2{ width: 100%!important; max-width:560px!important;}
	.aktuell-cont img{ max-width: 280px; margin-right: 20px; float: left;}

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

.ort-s .et_pb_contact_field[data-type=select]:after{
	border-color:#fff transparent transparent transparent!important;
}
.home #lok-form select {width:55%;}
#lok-form select {
	 -webkit-appearance: button;
    -moz-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
	width:75%;
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 10px;
    -moz-padding-start: 10px;
    background: transparent; /* Fallback color if gradients are not supported */
	background-position:right 50%;
    background-repeat:no-repeat;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    color: #555;
    font-size: inherit;
    margin: 0;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#fff;

}
#lok-form input{
  -webkit-appearance: none;
	padding:14px 20px 11px;
 	background:transparent;
	cursor:pointer;
	color:#fff;
	margin-left:20px;
	border-color:#fff;
	font-size:14px;
	font-weight:bold;
	border:1px solid;
}

@media (max-width:600px){
	#lok-form input{
	margin-left:0;
	}
}
.intm h2{ position:relative;}
.intm h2:after{
	content:'';
	display:inline-block;
	width:70px;
	height:60px;
	background:url('http://167.172.183.219/wp-content/uploads/2019/12/cloud-haus.png') no-repeat;
	background-size:cover;
	position:absolute;
	right:30px;
	top:0;

}

#et_pb_contact_form_2 p:nth-child(2), #et_pb_contact_form_2 p:nth-child(3), #et_pb_contact_form_2 p:nth-child(4), #et_pb_contact_form_2 p:nth-child(5), #et_pb_contact_form_2 p:nth-child(6), #et_pb_contact_form_2 p:nth-child(7), #et_pb_contact_form_2 p:nth-child(10), #et_pb_contact_form_2 p:nth-child(11), #et_pb_contact_form_2 p:nth-child(12), #et_pb_contact_form_2 p:nth-child(13), #et_pb_contact_form_2 p:nth-child(14), #et_pb_contact_form_2 p:nth-child(15) {clear:none!important;}
.et_contact_bottom_container{ clear:both;}



.et_pb_contact_submit{ margin-left:0!important;}
/*--------------------------------------------------[ Top Bar ]*/
/*--------------------------------------------------[ Header ]*/

/*--------------------------------------------------[ Nav ]*/
#et_mobile_nav_menu{opacity:0!important;}
span.mobile_menu_bar.mobile_menu_bar_toggle {
	display: flex;
    align-items: center;
    padding: 0!important;
    height: 60px;
}
.et_mobile_menu li a { color:#fff!important;}
#et-top-navigation{
	padding:0!important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{
	padding:25px;
	background:#484950;
	color:#484950!important;
	cursor:default!important;
}


.more-link{
	padding: 5px 20px;
	margin-top:10px;
    display: inline-block;
    border: 2px solid #555;
    border-radius: 3px;
	color:#555!important;
	transition: .3s;
}
:hover.more-link{
	background:#0082b2!important;
	color:#fff!important;
	border-color:#0082b2;
}

.mobile_menu_bar:before{ color:#bae0f7!important;}
.et_mobile_menu{border-top: 3px solid #fff!important;}
/*--------------------------------------------------[ Sidebar ]*/
/*--------------------------------------------------[ Category ]*/
/*--------------------------------------------------[ Product ]*/
/*--------------------------------------------------[ Footer ]*/
/*--------------------------------------------------[ Checkout ]*/
/*--------------------------------------------------[ Page specific ]*/
/*--------------------------------------------------[ Misc ]*/

/*----------------------------------------------------------------------------[ Media Queries ]-------*/

@media screen and (min-width: 782px) {
  /*---[ Basic Desktop ]---*/
  /*---[ Top Bar Desktop ]---*/
  /*---[ Header Desktop ]---*/
  /*---[ Nav Desktop ]---*/
  /*---[ Sidebar Desktop ]---*/  
  /*---[ Category Desktop ]---*/
  /*---[ Product Desktop ]---*/
  /*---[ Footer Desktop ]---*/
  /*---[ Checkout Desktop ]---*/
  /*---[ Page specific Desktop ]---*/
  /*---[ Misc Desktop ]---*/
}

/*--------------------------------------------------[ Mobile only ]*/

@media screen and (max-width: 781px) {
	
	#top-menu-nav {
		height:80px!important;
	}

}
