/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/
@import url("../Avada/style.css");

.post-content ul{padding:0}
.post-content li{list-style:none; padding-left:15px}
.post-content li:before { content: "• ";color:#1e3a7c; position:relative; left:0px;top:2px; font-size:20px}
#menu-produkte-navigation>li>a:before{content:'' !important}
#menu-produkte-navigation>li, .panel-collapse ul li, .post-content li{position:relative; padding-left:25px !important; display:block}
#menu-produkte-navigation>li:before, .panel-collapse ul li:before, .post-content li:before{content:'\25A0';color:#1e3a7c;height:10px; width:10px; position:absolute;top:9px; left:11px}
.post-content li:before{top:-2px; font-size:13px}
.panel-collapse ul li{padding:5px 0 5px 30px}
.panel-collapse ul li:before{top:3px; font-size:14px}
#order_area label{display:block;}
div.input{padding-bottom:10px; margin-bottom:5px}
#order_area textarea{width:100%; margin-bottom:10px}
#order_area table{margin-bottom:25px}
#order_area td, #order_area th{padding:7px}
#order_area input{padding:5px !important}
#order_area h2{margin-bottom:10px}
.ko{border:1px solid red; background:#ECECEC}
div#errors{opacity:0; font-weight:bold; margin-bottom:25px; height:0px}
#total{width:150px; margin-bottom:15px}
#sent{font-weight:bold; margin-bottom:25px;display:none}
#orderform .input, .levels .input{float:left; width:50%}
.input{padding-right:10px; box-sizing:border-box}
.logo img{height:auto !important}
.top-menu img{position:relative; top:13px}
span.bull{color:#E30613}
.l_wrapper{position:relative; width:100%; min-height:700px}
.levels{height:auto; position: absolute;top:0px; left:0px;opacity:0; background:#fff; width:100%; z-index:1}
.levels label{display:inline-block; margin-right:10px}
#level1{opacity:1; z-index:2}
label[for="firma"], label[for="anrede"]{width:60px}
.w100{width:100% !important}
.levels #plz{width:20%; float:left; margin-right:5%}
.levels #ort{width:70%; float:left}
.float_right{display:inline-block; float:left; padding-left:5px; margin-left:3px}
.w100 .submit{float:left; margin-right:15px; margin-bottom:25px}
.levels .backsubmit, .levels #submit{border-radius:5px !important; margin-right:50px; margin-bottom:40px; padding:5px 10px !important}
.levels .backsubmit:hover, .levels #submit:hover{color:#000}
#plz_sp{display:inline-block; width:25%}
#m2_data, #m2_form{display:none}
#b_data{padding:5px; border:1px solid #1e3a7c; width:243px; float:left; position:relative; top:60px}
.levels input.ko{border:1px solid red !important; background:#eee !important}
.levels #errors{height:30px !important}
body.page-template-page-order-m2pk .pp_social{display:none !important}
body.page-template-page-order-m2pk select:focus, body.page-template-page-order-m2pk input:focus{color:#333}
#m_logo{width:277px; display:block; margin:0 auto}













