/*!
 Theme Name:   EV Biberist for DIVI
 Author:       M. Boehringer
 Author URI:   https://www.thebrandpower.ch/
 Template:     Divi
 Version:      1.1.0
*/#page-container .container,#page-container .et-pb-row{width:90% !important}@media screen and (min-width: 480px){#page-container .container,#page-container .et-pb-row{width:80% !important}}#main-content{min-height:calc(100vh - 152px - 455px)}#page-container{margin-top:-1px;padding-top:152px !important}@media screen and (min-width: 981px){#page-container{padding-top:268px !important}}.stromrechner__container{display:flex;overflow-x:auto;scrollbar-width:none}.stromrechner__container::-webkit-scrollbar{display:none}.timeperiod{text-align:center}.stromrechner{max-width:624px;margin:0 auto;margin-top:20px;display:flex;flex-direction:column;flex-basis:100%;line-height:1.4}.stromrechner label:not(.switch){font-size:0;height:0}.stromrechner .input__container{display:flex;flex-direction:column}.stromrechner ::-moz-placeholder{color:#133543}.stromrechner :-ms-input-placeholder{color:#133543}.stromrechner ::placeholder{color:#133543}.stromrechner input{color:#133543;font-size:16px}.stromrechner input:invalid{border-bottom:1px solid red}.stromrechner textarea,.stromrechner input[type=text],.stromrechner input[type=button],.stromrechner input[type=submit]{-webkit-appearance:none;border-radius:0}.stromrechner input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.stromrechner input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.stromrechner input:focus::placeholder{color:rgba(0,0,0,0)}.stromrechner input[type=number]{min-height:60px;padding:0 20px;background-color:#efefef;border:none;border-bottom:1px solid #707070;margin-bottom:20px}.stromrechner .button,.stromrechner input[type=submit]{min-height:40px;border:1px solid #707070;border-radius:4px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);letter-spacing:.05em;color:#133543;text-decoration:none;display:inline-block;line-height:3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 13px;margin-top:5px}@media screen and (min-width: 768px){.stromrechner .button,.stromrechner input[type=submit]{padding:0 20px;margin-top:15px}}.stromrechner .button.active,.stromrechner input[type=submit]:active{background-color:#133543;color:#fff;box-shadow:none}.stromrechner .button:not(.active):hover,.stromrechner .button:not(.active):focus,.stromrechner input[type=submit]:focus,.stromrechner input[type=submit]:hover{cursor:pointer;background-color:#cfd6d9;box-shadow:none}.stromrechner .button.active:hover{pointer-events:none}#customervalues span{display:inline-block;min-width:150px}#tariftabelle{font-size:.8rem}#tariftabelle .table--row{display:flex;border:1px solid #133543;align-items:center}#tariftabelle .table--row div:first-of-type{flex:2}#tariftabelle .table--cell{padding:3px;flex:1}.wasser{background-color:#47a5ad}.wasser-light{background-color:#90c8cd}.biber{background-color:#a1c141}.biber-light{background-color:#c6d98d}.grey-light{background-color:#cfd6d9}.grey-lighter{background-color:#e2e6e8}.stromrechner__header{display:flex;gap:20px;font-weight:bold}.stromrechner__header>div{color:#fff;flex-basis:50%;display:flex;flex-direction:column}.stromrechner__header>div>*{padding:15px 20px}.stromrechner__header>div a{padding:0;font-weight:normal;text-decoration:none;color:#133543}.stromrechner__header>div p:not(.has-background):last-of-type{padding-bottom:15px}.stromrechner__header .preis{margin-top:auto;color:#133543;background-color:#f3cc43;padding:20px}.stromrechner__header .link--bestellen{margin-top:10px}.stromrechner__header .link--bestellen a{display:flex;align-items:flex-start}.stromrechner__header .link--bestellen .et-pb-icon{font-size:20px;padding-right:5px}.add--banner{position:relative;overflow:hidden}.add--banner:after{content:"Unsere \a Empfehlung!";white-space:pre-wrap;text-align:center;position:absolute;display:flex;justify-content:center;align-items:flex-end;right:-110px;top:-10px;width:200px;height:100px;padding-bottom:15px;background:#f3cc43;color:#133543;transform:rotate(45deg);transform-origin:top;box-shadow:0 3px 6px rgba(0,0,0,.16)}.icon--container{display:flex;justify-content:center}.border-top{border-top:1px solid #133543}.mar-bot-40{margin-bottom:30px}@media screen and (min-width: 768px){.mar-bot-40{margin-bottom:40px}}.mar-top-40{margin-top:30px}@media screen and (min-width: 768px){.mar-top-40{margin-top:40px}}.small{margin:0;font-size:.8rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tarif--row{display:flex;border-bottom:1px solid #133543;align-items:center}.tarif--row>div{flex:1;display:flex;align-self:stretch;flex-direction:column;justify-content:center;align-items:flex-start;border-left:1px solid #133543;padding:5px}@media screen and (min-width: 480px){.tarif--row>div{padding:10px}}.tarif--row>div:first-of-type{flex:2;border:none}.tarif--row span{display:block}.tarif--row.bruttomonat{font-size:1.2rem;font-weight:bold}.tarif--header{font-weight:bold;border:none}.tarif--header>div{border:none}.tarif--header .wasserstrom{color:#47a5ad}.tarif--header .biberstrom{color:#a1c141}.submitcnt{display:flex;justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end;gap:0}@media screen and (min-width: 768px){.submitcnt{gap:15px;flex-direction:row;align-items:baseline}}.submitcnt .jahreswahl{width:auto}.submitcnt.timeperiod{justify-content:space-between}.jahreswahl{display:flex;justify-content:center;align-items:center;width:100%}.jahreswahl span:not(.slider){font-size:16px;letter-spacing:.025em;color:#133543;text-decoration:none;display:inline-block;line-height:3;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cfd6d9;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}