/* http://www.thag.ch/wp-content/themes/thaler/style.css?ver=5.7.14 */
﻿@font-face{font-display:swap;font-family:OpenSans;src:url(/wp-content/themes/thaler/fonts/OpenSans-Regular.woff) format("woff")}body{background-color:#fff;margin:0;padding:0;font-family:OpenSans!important}h3{margin:0px!important;color:#373737!important;font-family:OpenSans!important;font-weight:600!important;font-size:20px!important}br{display:none}div.wpcf7-validation-errors{border:none}div.wpcf7-response-output{padding:0;margin:0}.contact-form-area .wpcf7-response-output{position:absolute;color:red;bottom:0;text-align:center;right:0;left:56%}.header_top{width:100%;float:left;background-color:#eee;height:10px;position:relative}.top-offer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:250px;height:0;border:35px solid rgba(0,0,0,0);border-bottom:0 solid;border-top:100px solid #eee;font:normal 100%/normal Arial,Helvetica,sans-serif;color:rgba(0,0,0,1);-o-text-overflow:clip;text-overflow:clip;position:absolute;z-index:1;margin:0 auto;left:calc(50% - 155px)}.header_taitel,.header_taitel_top{position:absolute;left:calc(50% - 100px);z-index:2}.header_taitel h1,.header_taitel_top h1{font-size:25px;margin-top:15px;color:#6f6f6f;font-family:OpenSans!important;text-align:center}.header_taitel h1 b,.header_taitel_top h1 b{color:#424242}.header_taitel a,.header_taitel_top a{padding:5px;width:235px;text-align:center;float:left;background:#c8060b;max-height:44px;font-size:22px;color:#fff;text-decoration:none}.header_taitel a:hover,.header_taitel_top a:hover,.header_taitel_top a:focus,.header_taitel a:focus{text-decoration:none;color:#fff}.header_contact_area{width:100%;float:left;position:relative;min-height:100px;padding:10px}.header_contact_area .logo_header{float:left;position:relative;padding-right:20px;border-right:1px solid #71a720}.header_contact_area .logo_header img{width:170px}.header_contact_area .header_contect{float:left;position:relative;width:200px;padding-left:20px}.header_contact_area .header_contect ul{padding:0;margin:0}.header_contact_area .header_contect ul li{list-style:none}.header_contact_area .header_contect ul li:first-child{margin-bottom:5px}.header_contact_area .header_contect ul li p{color:#6f6f6f;font-size:12px;margin:0 0 0}.header_contact_area .header_contect ul li p:nth-of-type(3){margin-left:24px}.header_contact_area .header_contect ul li .map{float:left;margin-right:8px;position:relative}.header_contact_area .header_contect ul li .round_ph{height:21px;width:21px;background-color:#71a720;float:left;margin-right:3px;position:relative;border-radius:50%}.header_contact_area .header_contect ul li .map i{position:relative;font-size:28px;color:#71a720}.header_contact_area .header_contect ul li .round_ph i{position:absolute;top:4px;left:5px;font-size:13px;color:#fff}.header_contact_area .social_header{float:right;position:relative}.header_contact_area .social_header ul{padding:0;margin:0;display:#000}.header_contact_area .social_header ul li{list-style:none;display:inline-block;padding:5px 2px}.header_contact_area .social_header ul li span{float:left;height:40px;width:40px;border-radius:50%;background-color:#525252;position:relative;border:2px solid #525252}.header_contact_area .social_header ul li span i{position:absolute;top:8px;font-size:22px;text-align:center;left:10px;color:#fff}.navbar-default{background-color:#71a720!important;border-color:#71a720!important}.navbar{border-radius:0px!important}header{float:left;width:100%}.navbar-brand{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent!important;color:#fff!important}.navbar-default .navbar-nav>li>a{color:#fff!important;font-family:OpenSans;font-size:21px!important}.navbar-default .navbar-nav li:after{content:"";width:2px;background:#679a1b;position:absolute;top:16px;height:21px;right:0}.navbar-default .navbar-nav li:last-child:after{display:none}.container_custom .navbar-form .input-group{border:4px solid #FFF}.navbar-form .input-group .form-control{border-radius:0;background-color:#efefef}.navbar-form .input-group .btn{border-radius:0;background-color:#71a720;color:#fff}nav.navbar{margin-bottom:0}amazingslider-title-1{text-shadow:2px 1px 0 #000,2px 1px 0 rgba(0,0,0,.15)}.banner_area{float:left;width:100%;position:relative}.banner_area img{width:100%}.as-btn-blue-medium{width:200px;line-height:50px;font-size:27px;text-transform:uppercase;font-weight:600;background:#fff;color:#000;border-radius:0}.machen_wir{float:left;width:100%;position:relative;background-color:#71a720;padding:50px 0 0 0}.title{display:table;margin:0 auto;text-align:center}.machen_wir .title span{font-family:OpenSans;color:#fff;text-align:center;font-size:30px;border-bottom:6px solid #fff;text-transform:uppercase;padding:5px 0;float:left;font-weight:500}.machen_wir .service .img-area{position:relative;width:100%;float:left;text-align:center}.machen_wir .service .img-area img{width:100%;margin:0 auto;text-align:center}.machen_wir .service .content-area{position:relative;width:100%;float:left;text-align:center;background-color:#fff;padding:25px;min-height:225px}.machen_wir .service .content-area h2{color:#000;font-size:22px;text-align:center;text-transform:uppercase;color:#2e2212;font-family:OpenSans;font-weight:600}.machen_wir .service .content-area p{padding:0 20px;min-height:80px}.machen_wir .service .content-area p span{color:#433a30;font-family:OpenSans}.machen_wir .service .content-area .more_info{float:left;width:100%;margin-top:10px;text-align:center}.machen_wir .service .content-area .more_info a{padding:10px 20px;background-color:#ed1f24;color:#fff;border:1px solid #e46767;text-decoration:none}.machen_wir .service .content-area .more_info a:hover{text-decoration:none;color:#fff}.machen_wir .service .icon-area{height:66px;width:66px;text-align:center;background-color:#ed1f24;z-index:1;position:absolute;bottom:-29px;left:calc(50% - 33px)}.machen_wir .service{float:left;width:100%;padding:50px 15px 15px}.uber_thaler{float:left;width:100%;position:relative;padding:40px 0 40px 0;background-color:#eee}.uber_thaler .title span{color:#262626;text-align:center;font-size:30px;border-bottom:6px solid #71a720;text-transform:uppercase;padding:5px 0;float:left;font-family:OpenSans;font-weight:600}.uber_thaler_info{width:100%;float:left;padding:45px 0}.uber_thaler_info p{color:#989898;font-size:18px;font-family:OpenSans}.uber_thaler_image{float:left;width:100%;position:relative;padding:0 15px 20px}.uber_thaler_image img{width:100%}.kontaktieren_btn{float:left;width:100%;margin-top:20px;text-align:center;height:45px;line-height:45px}.kontaktieren_btn a{text-align:center;color:#000;font-size:18px;padding:10px 20px;background-color:#71a720;text-decoration:none;font-family:OpenSans;text-transform:uppercase}.kontaktieren_btn a:focus,.kontaktieren_btn a:hover{color:#000;text-decoration:none}.smgv{width:100%;float:left;position:relative;background-color:#71a720;padding:25px 0 20px;text-align:center}.smgv .header{background-color:#fff;padding:5px;color:#0055a0}.smgv_services{float:left;width:100%;padding:20px 0 0}.smgv_services .service_area{text-align:center;color:#fff;padding:10px 0}.smgv_services .service_area h2{font-size:22px}.smgv_services .service_area h4{font-size:14px}.smgv_services .service_area .logo img{width:58px}.smgv_services .service_area .logo{height:70px}.contact-area{float:left;width:100%;position:relative;padding:20px 0 40px;background-color:#eee}.contact-area h2{text-transform:uppercase;color:#000;font-family:OpenSans;text-align:center;position:relative}.contact-area h2:after{content:'';width:33.335%;border-bottom:solid 4px #71a720;left:0;bottom:-12px;margin:0 auto;right:0;display:block;position:absolute}.contact-area p{text-align:center;margin-top:14px;float:left}.contact-form-area{float:left;width:100%;position:relative;padding:50px 0 0 0}.contact-form-area p{text-align:left}.contact-form-area label{color:#71a720;display:inherit;font-weight:300;font-size:14px}.contact-form-area ul{padding:0;margin:0;float:left;width:100%}.contact-form-area ul li{padding:5px 0;list-style:none;float:left;width:100%}.ContactFromArea{text-align:center}.contact-form-area ul li label{text-align:right;margin:10px 0}.contact-form-area input[type="text"],.contact-form-area input[type="email"],.contact-form-area input[type="tel"],.contact-form-area textarea,.contact-form-area select{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.contact-form-area textarea{height:95px}.contact-form-area .submit_btn{float:left;padding:8px 0 0 0;position:relative;margin-left:15px}.contact-form-area .submit_btn input[type="submit"]{width:100px;padding:5px;background:#71a720;color:#000;font-size:14px;border-radius:0;border:none;font-weight:500;margin-top:25px}.body_content.contact-form-area{padding:0 0 20px}.errungenschaften{float:left;width:100%;position:relative}.errungenschaften img{width:100%}.errungenschaften .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFF;display:block;background:rgba(0,0,0,.02)}.errungenschaften .overlay .contant{padding-top:25px}.errungenschaften .overlay h2{color:#fff;font-size:30px;text-align:center;font-family:OpenSans;text-transform:uppercase;position:relative}.errungenschaften .overlay h2:after{content:'';width:33.335%;border-bottom:solid 5px #FFF;position:absolute;left:0;bottom:-12px;margin:0 auto;right:0;display:block}.errungenschaften .overlay p{text-align:center;color:#fff;position:relative;padding-top:25px}.errungenschaften_down{float:left;width:100%;position:relative;background-color:#161617;padding:10px 0}.errungenschaften_down h5{text-align:center;color:#71a720;font-weight:600;font-family:OpenSans;font-size:28px}.errungenschaften_down h4{text-align:center;font-weight:500;color:#fff;font-family:OpenSans;text-transform:uppercase}.inner_body{float:left;width:100%;position:relative;padding-top:70px;background-color:#eee;padding:70px 20px 20px 30px}.inner_body .page-name{margin-bottom:45px;float:left;color:#000;font-family:OpenSans;font-size:28px;font-weight:600;border-bottom:7px solid #71a720;padding-bottom:6px;text-transform:uppercase}.inner_body_left,.inner_body_right,.smgv_area,.inner_body_right .contact_area .contact_list{float:left;width:100%;border-bottom:1px solid #fff}.inner_body_left .col-md-6{padding-left:0}.inner_body_left .body_img img{width:100%;border:1px solid #fff}.smgv_area{display:block}.service_area{float:left;width:100%;padding:10px;margin-bottom:10px;background-color:#71a720}.smgv_area .service_area img{width:58px}.smgv_area .service_area .logo,.smgv_area .service_area .logo_info{display:inline-block;float:left}.smgv_area .service_area .logo{margin-right:15px}.smgv_area .service_area .logo_info p{margin:0;font-size:24px;font-weight:500;color:#fff;font-family:OpenSans}.smgv_area .service_area .logo_info span{color:#fff;font-family:OpenSans;font-size:14px}.inner_body_left .body_img{float:left;width:100%;padding-bottom:50px}.inner_body_left .body_content{float:left;width:100%}.inner_body_left .body_content ul{padding:0;margin:0}.inner_body_left .body_content ul li{list-style:none}.inner_body_left .body_content ul li:before{content:">";position:relative;color:#86b14d;margin-right:5px;font-size:14px}.inner_body_right .contact_area{float:left;width:100%;background-color:#d9d2d2;padding:35px 45px 35px 30px;border-left:15px solid #c3baba}.inner_body_right .contact_area .contact{float:left;width:100%;margin-bottom:20px;margin:15px}.inner_body_right .contact_area .contact p{margin:0;color:#706d6d;font-family:OpenSans}.inner_body_right .user_info{float:left;width:100%;padding:0 0 15px 0;border-bottom:1px solid #fff;border-top:1px solid #fff}.inner_body_right .user_info img{margin-bottom:10px;width:100%}.inner_body_right .user_info p{font-size:18px;font-family:OpenSans;margin:0}.inner_body_right .user_info h3{margin:15px 0!important}.inner_body_right .address{float:left;width:100%;padding:5px 0 15px 0}.inner_body_right .address h3{margin:15px 0!important}.inner_body_right .address_info,.inner_body_right .address_contact{float:left;width:100%;padding:5px 0}.inner_body_right .address_info p,.inner_body_right .address_contact p{margin:0;color:#333;font-family:OpenSans}.inner_body_right .address_map{float:left;width:100%;padding:5px 0 15px 0;margin:0 auto;text-align:center}.inner_body_right .address_map img{width:100%}.inner_body_right .right_btn{float:left;width:100%;padding:10px 0 0 0}.inner_body_right .right_btn a{text-align:center;text-decoration:none;font-size:18px;font-family:OpenSans;color:#c8060b;width:100%;padding:15px 0;background-color:#fff;float:left;font-weight:700;text-transform:uppercase}.team1,.team2{float:left;width:100%;margin-bottom:25px}.inner_body_left .team_name{margin-bottom:25px!important}.inner_body_left .member_area{float:left;width:100%;margin-bottom:25px}.inner_body_left .member_pic{float:left;width:100%}.inner_body_left .member_pic img{width:100%}.inner_body_left .member_info{float:left;width:100%;padding:10px 0 0;background:#fff}.inner_body_left p.name{text-align:center;font-size:13px;color:#585858}.inner_body_left p.position{text-align:center;font-weight:600;font-size:16px}.footer_up{float:left;width:100%;position:relative}footer{width:100%;float:left;background-color:#71a720;padding:100px 30px 90px;position:relative}.footer_menu,.footer_address{float:left;width:100%}footer ul{padding:0;margin:0}footer ul li{list-style:none}.footer_menu ul li a{font-size:18px;color:#fff;text-decoration:none;font-family:OpenSans}.footer_menu ul li i{color:#b0cb87;margin-right:3px;font-size:12px}.footer_address ul li span{color:#fff;font-size:18px;font-family:OpenSans}.footer_address ul li .large_addr{font-size:20px;font-weight:600}.footer_address ul li li{display:inline-block;height:35px;width:35px;text-align:center;margin-top:5px;border-radius:50%;background-color:#fff;margin-right:5px;font-size:22px;padding:2px;color:#71a720}.footer_address ul li li a i{color:#71a720}.footer_img{float:left;width:100%;text-align:right}.footer_img img{width:330px}.copy_right{height:85px;position:absolute;left:0;right:0;bottom:1px;width:100%;float:left;line-height:85px;text-align:center;background-color:rgba(0,0,0,.53)}.copy_right span{color:#fff;font-size:14px;font-family:OpenSans}.contact_page{float:left;width:100%;position:relative;padding-top:70px;background-color:#eee;padding:70px 0 50px 0}.page-name{margin-bottom:45px;float:left;color:#000;font-family:OpenSans;font-size:28px;font-weight:600;border-bottom:7px solid #71a720;padding-bottom:6px;text-transform:uppercase}.contact_right .contact_area .contact p{margin:0;color:#333;font-family:OpenSans}.contact_body{background-color:#dedede;-webkit-box-shadow:0 0 2px 1px #dfdfdf;box-shadow:0 0 2px 1px #dfdfdf;border:3px solid #fff;float:left;width:100%;padding:20px}.contact_right{float:left;width:100%;padding:15px 35px;border-left:1px solid #fff}.contact_right .contact_area{float:left;width:100%}.contact_right .contact_area .contact{float:left;width:100%;margin-bottom:20px}.contact_right .address_map{float:left;width:100%;padding:5px 0 15px 0}.address_map iframe{float:left;width:100%}.contact_right .address_map img{width:100%}.ContactFrom ul{padding:0;margin:0;float:left;width:100%}.ContactFrom ul li{padding:5px 0;list-style:none;float:left;width:100%}.ContactFrom{float:left;width:100%}.ContactFrom label{color:#000;font-weight:300;font-size:14px}.ContactFrom input[type="text"],.ContactFrom input[type="email"],.ContactFrom input[type="tel"],.ContactFrom textarea,.ContactFrom select{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ContactFrom .submit_btn input[type="submit"]{width:100px;padding:5px;background:#71a720;color:#000;font-size:14px;border-radius:0;border:none;font-weight:500}.home_service_img{height:307px}@media only screen and (min-width:320px) and (max-width:767px){.top_responsive{background:#71a720;float:left;width:100%}.header_top{display:none}.top-offer{display:none}.header_contact_area .logo_header{display:none}.header_contact_area .social_header{display:none}.navbar-brand{display:block}.header_taitel_top{display:none}.header_contact_area .header_contect ul li .round_ph{background:#fff}.header_contact_area .header_contect ul li .round_ph i{color:#71a720}.header_contact_area .header_contect ul li .map i{color:#FFF}.header_contact_area .header_contect{max-width:inherit;padding-left:0;width:100%}.header_contact_area .header_contect ul{display:block}.header_contact_area .header_contect ul li:first-child{width:60%}.header_contact_area .header_contect ul li:last-child{width:40%}.header_contact_area .header_contect ul li:last-child p{margin-right:2px}.header_contact_area{padding:22px 10px}.header_contact_area .header_contect ul li{float:left}.navbar-nav{margin:56px 0 0px!important}.navbar-default .navbar-collapse{position:absolute;z-index:2;background-color:rgb(255,255,255);overflow:inherit;left:0;right:0}.navbar-default{height:85px}.navbar-header{height:85px;line-height:85px;padding:10px}.navbar-default .navbar-toggle .icon-bar{background:#71a720!important}.navbar-default .navbar-toggle{border-color:#76b911!important;border-radius:0;margin-top:15px}.navbar-brand{padding:0!important;height:60px!important;line-height:60px}.navbar-brand>img{max-width:175px}.navbar-default{background-color:#ffffff!important;border-color:#fff!important}.header_contact_area .header_contect ul li p{padding:0 0 0 24px;color:#fff;margin-right:10px}.header_contact_area .header_contect ul li p:nth-of-type(3){margin-left:0}.navbar-default .navbar-nav li:after{display:none}.nav>li{border-top:1px solid #71a720;padding:6px 0}.navbar-default .navbar-nav>li>a{padding:10px 0}.navbar-form .input-group{line-height:32px}.navbar-form{margin:0}.search-header{position:absolute!important;top:1px}.navbar-default .navbar-form{margin-top:0;border-color:transparent!important;border-top:1px solid #71a720!important;border-bottom:none!important;padding:8px 0 9px}.navbar-form .input-group-btn .btn-default{border-color:#76b911;background-color:#76b911;color:#fff;width:100px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#406608!important}.navbar-form .input-group .form-control{border:none;background:#efefef}.container_custom{width:100%;float:left}.navbar-default .navbar-collapse{border-color:transparent!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff!important}.inner_body{padding:70px 7px 20px 10px}.as-btn-blue-medium{width:120px;line-height:30px;font-size:16px}.amazingslider-text-wrapper-1{top:0!important;margin:0px!important}.amazingslider-text-holding-1{padding:0px!important}.amazingslider-text-1{padding:0px!important;top:50%!important;transform:translateY(-30%)!important}.amazingslider-description-1{line-height:normal!important}.amazingslider-title-1{font-size:17px!important}.machen_wir .service .col-xs-12{padding:0}.machen_wir .service .services{padding-bottom:10px;float:left;width:100%}.errungenschaften img{height:135px}.errungenschaften .overlay h2{font-size:22px}.errungenschaften .overlay .contant{padding:0}.errungenschaften .overlay p{padding-top:5px}.contact-area h2{font-size:24px}.contact-area h2:after{content:'';width:33.335%;border-bottom:solid 4px #71a720;left:0;bottom:-11px;margin:0 auto;right:0;display:block}.contact-area p{float:left;margin-top:10px}.contact-form-area ul li label{text-align:left}.smgv{padding:25px 10px 20px}.uber_thaler .col-xs-12{padding:0}.uber_thaler_image{padding:0 0 20px}.footer_up{padding:10px}.header_taitel{position:relative;float:left;width:100%;left:inherit;display:inline-block;text-align:center}.header_taitel a{display:block;margin:0 auto;float:none}.footer_img img{width:250px}footer ul{margin-bottom:35px}footer ul li{text-align:center}.footer_menu ul li a{font-size:21px}.footer_menu ul li i{display:none}.footer_img{text-align:center}.contact_right{border-left:none;text-align:center;padding:0;margin-top:26px}.inner_body_left .body_img img{height:inherit}.inner_body_right .user_info img{height:inherit}.inner_body_left .body_img .col-md-6{padding:0}.address_map iframe{height:inherit}.contact-form-area .wpcf7-response-output{position:relative;bottom:0;right:0;left:0;text-align:inherit}}@media only screen and (min-width:768px) and (max-width:991px){.header_top{display:none}.top-offer{display:none}.header_taitel_top{display:none}.container_custom .col-sm-12{padding:0}.navbar-default .navbar-nav>li>a{font-size:18px!important}.navbar-default .navbar-form{float:right}.contact-form-area .wpcf7-response-output{position:absolute;color:red;bottom:43px;text-align:center;right:0;left:56%}}@media only screen and (min-width:992px) and (max-width:1199px){.contact-area h2:after{content:'';width:33.335%;border-bottom:solid 4px #71a720;left:0;bottom:-11px;margin:0 auto;right:0;display:block}.contact-area p{float:left;margin-top:10px}.navbar-default .navbar-nav>li>a{font-size:16px!important}}@media only screen and (max-width:1199px){.header_top{display:none}.top-offer{display:none}.header_taitel_top{display:none}.navbar-default .navbar-nav>li>a{font-size:15px}.nav>li>a{padding:10px 7px}.container_custom .col-sm-9{padding:0}}@media only screen and (min-width:1200px){.header_taitel,.header_taitel_top{position:absolute;left:calc(50% - 112px);z-index:2}}@media only screen and (min-width:1600px) and (max-width:1920px){.inner_body_left .body_img img{height:400px}}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}