/*
Theme Name: Bürgerwerke
Author: aspedia
Author URI: www.aspedia.de
Version: 1.0
*/
/*
 Theme Name:   Bürgerwerke - by Madpat
 Theme URI:    www.madpat.de
 Description:  Bürgerwerke - by Madpat
 Author:       John Madpat
 Author URI:   http://www.madpat.de
 Template:     buergerwerke
 Version:      2.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  buergerwerke-child
*/

.modal-body .container{width:100%}
.newsletter .mc4wp-form input[type="submit"]{background:none;
 border:1px solid #fff;
 font-size:18px;
 text-transform:none;
 font-weight:400;}
/*.newsletter .container{padding:0px;}*/
.newsletter .mc4wp-form .newsletter-intro-text {
 font-size:18px;
 font-weight:700;
 color:#fff;
 text-transform:uppercase;}
.newsletter .mc4wp-form .newsletter-input-email input {
 width: 320px;
 height: 40px;
 border: 1px solid #727272;
 background: #fff;
 padding: 0 15px;
 line-height: 40px;
 color: #333;
 font-family: 'Archivo Narrow', sans-serif, Arial, Helvetica;
}
.newsletter .newsletter-intro-text, .newsletter .newsletter-submit-button, .newsletter .newsletter-input-email input{
 float:left!important;
}
.person_icons{
 width:116%;
 float:left;
 margin:0 0 15px -8%;
}
.newsletter .mc4wp-form{margin:0px;}
.footer_link_col p ,.footer_bottom *{color: #9c9e9f;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
 background: none !important;
 color: #fab41a !important;
}
@media only screen and (min-width: 600px){
 .service_l.newservice{width:30%;}
 .service_r.newservice{width:64%;}
}
@media only screen and (max-width: 1023px) {
 .newsletter .newsletter-submit-button{
  float: left !important;
  margin-top:10px;
 }
 .newsletter .newsletter-input-email input{
  float: left !important;
  width:100%!important;
 }
}
.autocomplete-suggestions{overflow-y: auto;overflow-x: hidden;padding: 10px;background-color:#fff;text-align: left;}
#calcformpopup .autocomplete-suggestions{width: 91%!important;margin-top: -9px;}
.autocomplete-suggestion{font-size:20px;}
.landing_banner .navbar-default{background:transparent;position:absolute;width:100%;}
.landing_banner img {width: 100%;float: left;}
.landing_tarfikalkulator form .container{width:100%;}
.landing_tarfikalkulator .content_block h1 { display: block; margin: 0 0 15px 0; text-align: center; color: #fab41a; font-weight: 700;}
.row.row-eq-height { display: table;}

.row.row-eq-height > [class*="col-"] { float: none; display: table-cell; vertical-align: top;}
.row.row-eq-height .vmiddle{vertical-align: middle;}
.landing_tarfikalkulator .rowrelative{position: relative;}
.landing_tarfikalkulator .rowrelative.calculate div.note {margin: 0;top: 48%;position: absolute;right:3%;}
.container-fluid.landing_banner:before {  content: ''; display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0; /*background: linear-gradient(to bottom, rgba(0,0,0, 1) 8%, rgba(0,0,0, 0) 20% );*/ opacity: 1;background: url(../images/top_shadow.png) 0 0 repeat-x; }
.content_5 .txt_c{text-align: center;}
.landingpage.content_5 .txt_c{text-align: center;}
.tophighlight h2 {color: #fab41a;}
.landing_tarfikalkulator .tophighlight h2 {color: #fab41a;font-size:36px;text-align: left;}
.content_block.landing_tarfikalkulator .cal-container{height:650px;}
.tophighlight ul{padding:0px;}
.tophighlight ul li { list-style: none; padding: 0 0 0 20px; margin: 0 0 15px 0; background: url(../images/icon_li.png) 0 7px no-repeat; line-height: 22px; text-align: left; background-size: 15px;font-size: 26px;color: #9c9e9f;}
.tophighlight img {position: absolute;z-index:1;width: 111%;}
.landing_bannerfull { padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }
.landing_bannerfull img { width: 100%; float: left;}
.spacer-30{margin-top:30px;}
.spacer-10{margin-top:10px;}
.spacer-50{margin-top:50px;}
#back-to-top-new{padding:6px 20px;}
.newkalkulator{position:absolute;top:-30%;width:100%}
.landing_banner .hotline{padding: 0px;width:auto;}
.div-logo-circle{position:absolute;top:-60px;width:100%;}
.personal_service.landingpage a{color:#58585a;}

.circle.fluid {
 position: absolute;
 bottom: 21%;/*186px;*/
 height: 200px;
 right: 14%;/*275px;*/
 width: 200px;
 border: 3px solid #fab41a;
 border-radius: 50%;
 padding: 10px;
 padding-top: 15px;
 text-align: center;
 background-color: #F2F0F0;
 -webkit-transform: rotate(12deg);
 -moz-transform: rotate(12deg);
 -ms-transform: rotate(12deg);
 -o-transform: rotate(12deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=12);cursor:pointer;
}
.circle.fluid h3, .circle.fluid a {color:#000;}
.circle.fluid h3{font-size:30px;margin:15px 0px;}
.circle.fluid a {text-decoration: underline;font-size:17px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
 .content_block.logos-block {padding:30px 0 50px 0;}
}
@media only screen and (min-width: 1200px){
 .content_block.logos-block {padding:0px 0 50px 0;}
}
@media only screen and (max-width: 1023px){
 .landing_banner .hotline{padding: 0px;width:auto;}
}
@media only screen and (max-width: 1200px){
 .landing_banner .hotline{padding: 0px;width:auto;}
}
@media only screen and (max-width: 991px){
 .landing_banner .hotline{padding: 0px;width:auto;}
 .landingpage .icon_block{margin-bottom:50px;}
}
@media only screen and (max-width: 767px){
 .tophighlight img {position: relative;z-index:1;width:100%;top:inherit;}
 .newkalkulator{position:relative;width:100%;top:inherit;}
 .content_block.landing_tarfikalkulator{height:auto;}
 .content_block.landing_tarfikalkulator .cal-container{height:auto;}
 .content_block.landing_tarfikalkulator .visible-xs-block img{width:100%;}
 #tarifrechner-landing{margin-top:100px;}
 .tophighlight{margin-bottom:100px;}
 .landing_banner .hotline{padding: 0px;width:auto;}
 .landing_banner .hotline span{ display: block;}
 .content_block.logos-block img {max-width: 50%;}
}
@media only screen and (max-width: 460px){
 .landing_banner .col-xs-6{width:100%;}
 .landing_banner .navbar-default{position:relative;background: #424242;}
 .landing_banner .hotline{width:100%;margin-bottom:10px;}
 .landing_banner .hotline span {display: inline-block;}
}
.home-auorg{margin-top:25px!important;margin-bottom:30px!important;}
