.green{color:#349933!important}p.twocol{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px}.clear{clear:both}.fixed{position:fixed;top:0;left:0;width:100%;z-index:99999;border-bottom:4px solid #393}body.home .default-contents .entry-content{margin:0;padding:0}body.home .default-contents h1{color:#393;font-weight:400;font-size:30px;line-height:32px;text-align:center;margin:0;padding:0}body.home .default-contents h1 strong{font-weight:700}.default-contents{background:#FFF}.entry-content h2,.entry-content h3{color:#3a3c41}.entry-content h2{font-size:22px;line-height:25px;margin:0 0 10px 0}a.read-more{padding:0;background:none;color:#3a3c41;letter-spacing:0}a.read-more:hover{color:#393;padding:0;background:none}.home-features a.more-link{display:block;margin-top:5px}.default-contents a,a.read-more,a.more-link{font-weight:700}.default-contents a:before{content:'\f0a9';font-family:FontAwesome;font-weight:400;font-style:normal;margin:0 5px 0 10px;text-decoration:none;color:#393}a.read-more:before,a.more-link:before{content:'\f0a9';font-family:FontAwesome;font-weight:400;font-style:normal;margin:0 5px 0 0;text-decoration:none;color:#393}.home-features .features-intro .read-more:before{content:'';margin:0}.banner{background:#f1f0ee}.banner img{margin:0 auto;display:block;width:90%;max-width:1400px;height:auto}.home-blog{padding:50px 0 50px 0}h2,.slogan-section h2{font-weight:700}body{background:#FFFFFF!important}div.page,.home-doctors,.home-maps{background:#e2f0e1}.map-hap{width:100%;height:500px;overflow:hidden;background:url(/wp-content/themes/hausarztpraxis/images/map-hap.jpg) no-repeat center center;background-size:cover;position:relative}.map-hap span{display:block;position:absolute;bottom:0;right:0;padding:5px 8px;background:url(/wp-content/themes/hausarztpraxis/images/trans-white.png) repeat;font-size:10px;line-height:12px;color:#333}.map-hap span a,.map-hap span a:hover{color:#333;text-decoration:underline!important}.page-top{background:#349933!important}.bread-crumb{color:#3a3c41;padding:3px 0}.bread-crumb i{color:#FFF}.bread-crumb a{color:#349933}.bread-crumb a:hover{color:#e1f0e1}.page-top{background:#aed6ad!important}.widget_nav_menu ul li{padding:0;margin:0}.widget_nav_menu ul li a{padding:10px 0;margin:0;display:block}.widget_nav_menu ul li.current_page_item a{color:#349933;font-weight:700}.widget_nav_menu ul li ul.sub-menu{display:none}.widget_nav_menu ul li.current-menu-item ul.sub-menu,.widget_nav_menu ul li.current-page-parent ul.sub-menu{display:block}.widget_nav_menu ul li ul.sub-menu li{padding-left:20px}.widget_nav_menu ul li.current_page_item ul.sub-menu li a{color:#3a3c41;font-weight:400}.widget_nav_menu ul li.current_page_item ul.sub-menu li:hover a{color:#349933}.widget ul li:last-child{border-bottom:0;margin-bottom:0}section.widget_nav_menu.widget{margin-bottom:0px!important;padding-bottom:0px!important}nav.main-menu ul>li ul li{background:#FFF;border-bottom:1px solid #e1f0e1!important}nav.main-menu ul>li ul li a{color:#3a3c41!important}nav.main-menu ul>li ul li:hover a,nav.main-menu ul>li ul li.current_page_item a{background:#e1f0e1!important;color:#349933!important}header{position:relative}nav.top-menu{margin-top:0;float:right}nav.top-menu ul{list-style:none;margin:0 10px 2px 0}nav.top-menu ul li{display:inline-block;zoom:1;*display:inline;margin-right:20px}nav.top-menu ul li a{color:#FFF}.home-hinweis{text-align:left;background:#393;padding:10px 0 20px 0;font-size:18px;line-height:20px;border-bottom:20px solid #e1f0e1}.home-hinweis h2{color:#FFF;font-weight:400;font-size:20px;line-height:24px;text-align:left;margin-bottom:20px}.home-hinweis h2 strong{text-align:left}.home-hinweis h2.no-margin{margin-bottom:0}.home-hinweis h3{color:#FFF;font-weight:400;font-size:16px;line-height:18px;text-align:left;margin-bottom:20px}.home-hinweis .col-md-3 img{display:block;margin-top:20px}.home-hinweis p{font-size:16px;line-height:20px;margin:0 0 20px 0;padding:0;color:#FFF}.home-maps{text-align:center;padding:40px 0 0 0}.home-features h2{font-size:14px;font-weight:400;margin:0;line-height:24px;color:#3a3c41}.home-features a.more-link{color:#3a3c41!important}.home-features p a{font-weight:700;display:block;color:#3a3c41}.home-features p a:before{content:'\f0a9';font-family:FontAwesome;font-weight:400;font-style:normal;margin:0 5px 0 0;text-decoration:none;color:#393}.home-features .visible-sm{display:block!important}.two-col-service .contents h3 a{display:inline-block}.two-col-service .contents h3 figure{display:block;float:right}.two-col-service .contents h3 figure img{width:40px;height:auto}.container .col-lg-3{background:#FFF;padding:15px;margin-bottom:30px}footer .container .col-lg-3{background:none;padding:0 15px}footer .container .col-lg-6 img{display:block;float:left;margin:0 20px 20px 0}.full-width .container{background:#FFF}.whitebg{background:#FFF;padding:20px;margin:0 0 30px 0}body.page-template-hap-two-col-sidebar-leistungsspektrum-php .whitebg{margin:0 15px 30px 15px}body.page-template-hap-two-col-sidebar-leistungsspektrum-php .col-lg-9 a.more-link{display:none}body.page-template-hap-two-col-sidebar-leistungsspektrum-php .contents{position:relative}body.page-template-hap-two-col-sidebar-leistungsspektrum-php .contents .contenticon{position:absolute;top:10px;right:10px;width:68px;height:68px}.whitebg h1{margin:0 0 30px 0!important}.blog-page h1{margin:0 0 20px 0}#searchform input[type="text"]{width:60%}.blog-page .right-contents .whitebg{margin-bottom:0}body.page-template-hap-two-col-team-php .two-col-service .contents h3{min-height:0;margin-bottom:10px}body.page-template-hap-two-col-team-php .two-col-service a.more-link{margin-top:20px;display:block}body.page-template-hap-two-col-sidebar-team-php h1.entry-title{margin-bottom:0px!important;padding-bottom:0}form input[type="submit"]{background:#393}form input[type="submit"]:hover{opacity:.85;-moz-opacity:.85;-webkit-opacity:.85}.hinweistext{font-size:14px;line-height:18px;font-style:italic;background:#FFF;padding:10px 15px 0 15px;margin:30px 0 0 0}.hinweistext h2{font-site:14px;line-height:18px;font-weight:700}.hinweistext h3{font-site:14px;line-height:18px;font-weight:700;color:#3a3c41}#main-footer{padding-top:20px;padding-bottom:20px}.footer-bottom a{color:#FFF}.footer-bottom ul{list-style:none;margin:0;padding:0;float:right}.footer-bottom ul li{display:inline-block;zoom:1;*display:inline;margin-left:10px}.col-lg-9 .header-image{padding:0 15px}.col-lg-9 .header-image img{width:100%;height:auto}@media only screen and (max-width:1199px){h1,h1 a{font-size:22px;line-height:25px}h2,h2 a{font-size:18px;line-height:22px}h3,h3 a{font-size:16px;line-height:20px}.bread-crumb{margin:0 15px}.container .col-lg-3{margin:0 30px 30px 30px;display:none}nav.top-menu{display:none}#header .logo,nav.main-menu,nav.main-menu ul{float:none;margin:0 auto;text-align:center}nav.main-menu{margin-top:0px!important}nav.main-menu ul>li{float:none;display:inline-block;zoom:1;*display:inline}}@media only screen and (max-width:991px){h1,h1 a{font-size:22px;line-height:25px}h2,h2 a{font-size:18px;line-height:22px}h3,h3 a{font-size:16px;line-height:20px}.container .col-lg-3{margin:0 30px 30px 30px;display:none}}@media only screen and (max-width:768px){#header .logo{text-align:left;margin-left:12px}#header .logo img{width:100%;max-width:200px;height:auto;text-align:left}.mean-container .mean-bar{background:none;margin-top:-50px}.mean-container a.meanmenu-reveal{background:none!important;color:#349933!important}.mean-container a.meanmenu-reveal span{background:#349933!important}body.home .default-contents h1{font-size:18px;line-height:22px!important;text-align:center;padding:0 30px}#header{padding:5px 0}.mean-push{display:none}.mean-container .mean-bar a.meanmenu-reveal{top:0}.mean-container .mean-bar .mean-nav{margin-top:60px}.gallery .gallery-item{width:50%!important;padding:4px}.gallery br{display:none!important}.footer-bottom .col-xs-12{float:none!important;display:block!important}}.page-id-128 .hidden-xs.clearfix{display:none!important}.page-id-128 article img{width:100%;height:auto;display:block}.home-doctors .text-content p{padding:0;margin:0 0 20px 0}.home-doctors .text-content p strong.label{padding:0;text-align:left;display:inline-block;zoom:1;*display:inline;margin-right:10px;width:80px;font-family:'Raleway',sans-serif;font-size:14px;line-height:1.428571429;color:#3a3c41}