.breadcrumb{color:#000 !important}h1,h2,h3,h4,h5,h6{font-family:"Arial rounded mt Bold" !important;color:#1a345c !important}p,.navbar,.brand,.btn-simple,.alert,a,.td-name,td,button.close{font-family:"Titillium Web" !important}h4{font-size:30px}body{color:#000 !important;font-weight:200}select#distance{padding:8px !important}.underline-border{border-bottom:1px solid #bdbcbc}.padding-bottom-2{padding-bottom:2%}.padding-top-2{padding-top:2%}.detail-info{color:#5a6b79;font-size:15px;font-weight:200}.outline{border:1px solid #d3d3d3;padding:15px;margin:2%}.company-name{font-family:"Arial rounded mt Bold" !important;font-size:20px;margin:0;color:#1a345c}.company-address{margin:0;color:#1a345c}#headline,#planner{color:#5a6b79;font-size:20px;font-weight:200;text-transform:uppercase}#headline{text-align:center}#bautafel-id{color:#5a6b79;font-size:15px;line-height:2;text-transform:uppercase}.card-header{padding-bottom:1%}.btn-blue{background-color:#1a345c !important;text-transform:uppercase}.btn-red{background-color:red !important;text-transform:uppercase}.btn-green{background-color:green !important;text-transform:uppercase;margin:1%}.btn-bottom{margin-left:1%}.avatar,.company{height:150px !important;width:150px !important}.avatar{overflow:hidden;border-radius:50%}.avatar-row{margin:1%}.remove,.remove:hover,.remove:active,.deactivate,.deactivate:hover,.deactivate:active{color:red}.activate,.activate:hover,.activate:active{color:green}.vert-align{width:150px !important;text-align:center}.inputLikeElementor{display:block;width:100%}.wide-dpd{width:100%;text-align:center}.top-spacer{margin-top:1%}.upload-drop-zone{height:150px;border-width:2px;margin-bottom:20px}.upload-drop-zone{color:#ccc;border-style:dashed;border-color:#ccc;line-height:150px;text-align:center}.upload-drop-zone.drop{color:#222;border-color:#222}.tablink,.tablink:hover,.tablink:active{color:#000}select{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:.7em;width:100%}.entry-content{width:100% !important}.th-small-table{padding-top:1.5%;padding-bottom:1.5%;padding-left:2%;padding-right:2%;text-align:center}.td-small-table{padding:1%}.table-icon-no-style{background:rgba(0,0,0,0);border:0 solid #fff}.projekt-img{padding-right:0 !important}.projekt-info{background-color:#f6f6f6;display:flex;flex-direction:column}.detail-info{color:#1a345c;font-weight:400}.bauprojektSectionHeadline{color:#1a345c;font-size:22px;font-weight:500}.imageAndText{align-items:stretch;flex-wrap:wrap}.companyInfoImage{padding-left:0 !important;padding-right:0 !important;margin-top:-15px;margin-bottom:-15px}.companyInfoImage img{width:100%}.elements p.company-name,.compDetail .detail-info-title{font-weight:500}.elements p.company-address{font-weight:400}.imageAndText>.projekt-info{padding-top:10px}.imageAndText>.projekt-info>.row>div>div{font-weight:500}#bautafel-id>a{background-color:#1a345c;color:#fff;padding:10px;border-radius:5px}.projekt-img>img{width:100%}a.outline{display:inline-block;margin:0 0 15px !important}.compDetail .outline p{margin-bottom:10px}.compDetail p{margin-bottom:10px !important}.last-entry-add{display:inline-block;padding:30px;align-self:start;color:#d3d3d3;border:1px solid #d3d3d3;width:100%}.last-entry-add p{margin-bottom:5px !important;text-align:center}.last-entry-plus{font-size:24px;font-weight:300}.comp-last-row{display:flex;flex-wrap:wrap}.last-entry-add-col{display:flex;justify-content:center}.bautafel-info-bottom{color:#d3d3d3}.favouriteContainer{color:#d3d3d3;display:block;border:1px solid #d3d3d3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}.favouriteContainer p{margin-bottom:5px;margin-top:5px;font-size:20px;text-align:center}.favouriteContainer i{position:absolute;top:6px;left:30px;font-size:30px}.btnBautafel{display:inline-block;width:100%;background-color:#1a345c;color:#fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:400;padding:5px;text-align:center}.bautafel-info-bottom-minimenu i{font-size:18px}.bautafel-info-bottom-share a,.bautafel-info-bottom-share a:focus,.bautafel-info-bottom-share a:hover,.bautafel-info-bottom-share a:visited{color:gray}.bautafel-id p{color:gray;font-size:18px;font-weight:300}.bauprojektSectionHeadline-name{color:#1a345c;font-size:30px}.bautafel-address p{margin-bottom:0;color:gray;font-size:18px;font-weight:300}.bautafel-address a,.bautafel-address a:focus,.bautafel-address a:active,.bautafel-address a:visited,.bautafel-address a:hover{font-weight:500;color:#1a345c !important;text-decoration:underline !important}.start-element-container>.row{margin-bottom:20px}.btn-add-comp{display:inline-block;padding:30px;align-self:stretch;color:#d3d3d3;border:1px solid #d3d3d3;flex-direction:column;width:100%}.configuratorSend_wrapper{width:auto;margin:0;display:inline-block}.configuratorSend_wrapper .gform_button.button{background-color:#1a345c !important;color:#fff !important;opacity:1 !important;border:1px solid transparent;border-radius:4px;padding:6px 12px;line-height:20px}.btn-add-comp p:first-child{font-size:26px}.btn-add-comp p{margin-bottom:5px !important;text-align:center}.flex,.flex-children>div{display:flex;flex-wrap:nowrap;display:-webkit-flex;-webkit-flex-wrap:nowrap}.flex-wrap{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.elementor-nav-menu--main>ul>li>ul>li>a{border:0 !important}.elementor-nav-menu--main>ul>li>ul>li>a:hover,.elementor-nav-menu--main>ul>li>ul>li>a:active,.elementor-nav-menu--main>ul>li>ul>li>a:focus,.elementor-nav-menu--main>ul>li>ul>li>a.highlighted,.elementor-nav-menu--main>ul>li>ul>li>ul>li>a:hover,.elementor-nav-menu--main>ul>li>ul>li>ul>li>a:focus,.elementor-nav-menu--main>ul>li>ul>li>ul>li>a:active,.elementor-sub-item.elementor-item-active{background-color:#1a345c !important}.btf-progress .progress{background-color:#1a345c}.btn-add-comp-small{padding:10px 10px 5px;align-self:stretch;color:#d3d3d3;border:1px solid #d3d3d3;flex-direction:column;cursor:pointer}#architects .pull-right,#executingCompany .pull-right,#fabricator .pull-right{text-align:right}.btn-add-comp-small p:first-child{font-size:16px}.btn-add-comp-small .last-entry-plus{font-size:14px;font-weight:300;margin-bottom:0 !important}.btn-add-comp-small p{margin-bottom:5px;text-align:center}.elementor-nav-menu--main>ul>li>ul{border:1px solid gray}.elementor-nav-menu--main a{cursor:pointer}.slide-menu .elementor-nav-menu{z-index:1}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.btf-edit-profile .gform_footer{padding-left:35px !important}.btf-edit-profile .gform_footer .button{background-color:#1a345c;color:#fff;border-color:transparent}.filter-container{max-height:300px;overflow-y:scroll;margin-right:-30px !important}#existingBauherr>.col-sm-12{overflow-x:hidden}#bauherr-filter{margin-bottom:10px}.company-card>a{width:100%}.company-task,.company-task-h{color:#1a345c}.company-task-h{font-size:18px;margin-bottom:0;margin-top:10px;font-weight:500}.company-task{font-size:14px}.btf-list-item>a>.item-image{display:inline-block;width:100%;height:175px;background-size:contain;background-position:center;background-repeat:no-repeat}.company-card>.outline{height:175px}.company-card>.outline>.row{height:100%}.company-card>.outline .companyInfoImage{display:inline-block;height:173px;margin-top:-15px;margin-bottom:-15px;background-size:contain;background-position:center;background-repeat:no-repeat}.company-card>.outline .company-task{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tooltip.top .tooltip-inner:after{border-top-color:#000 !important}.selectCompanyList label{display:block;margin-left:0 !important}#slideshow{position:relative;overflow:hidden;height:570px}#slideshow>div{position:absolute;width:100%;height:100%;background-color:#f6f6f6}#slideshow>div>img{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.favouriteContainer{display:none}#btf-split-view .image-list{max-height:80vh;overflow-y:scroll}#btf-split-view img{width:100%}.btf-progress.btf-list-item>a.flex{height:100%;flex-wrap:wrap;align-items:flex-end;flex-direction:column}.btf-progress.btf-list-item>a.flex>.company-address{align-self:flex-end}.btf-progress.btf-list-item>a.flex>.progress{align-self:flex-end;width:100%;margin-top:auto}.compDetail .projekt-img{position:relative}.compDetail .flex{flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap}#slideshow>i{color:#1a345c;position:absolute;top:calc(50% - 25px);z-index:10;font-size:50px;cursor:pointer}#slideshow>i.next{right:0}.profileSelect:hover{background-color:#d3d3d3}.btn-btf{background-color:#1a345c !important;color:#fff !important;opacity:1 !important;border-color:transparent !important}.btn-btf:hover{opacity:1 !important}.btf-comp-list-item{transition:all .5s;border-radius:5px;border:1px solid transparent}.btf-comp-list-item:hover{border-color:rgba(26,52,92,.7)}.specialSearch{background-attachment:scroll;background-clip:border-box;background-image:none;background-origin:padding-box;background-position-x:0%;background-position-y:0%;background-size:auto;border-bottom-color:#1a345c;border-bottom-style:none;border-bottom-width:0;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#1a345c;border-left-style:none;border-left-width:0;border-right-color:#1a345c;border-right-style:none;border-right-width:0;border-top-color:#1a345c;border-top-style:none;border-top-width:0;box-sizing:border-box;color:#1a345c;cursor:text;display:block;flex-basis:100%;font-family:"Titillium Web",Roboto;font-size:15px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:40px;hyphens:manual;letter-spacing:normal;line-height:15px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;min-width:0;overflow-wrap:break-word;padding-bottom:0;padding-left:13.3333px;padding-right:13.3333px;padding-top:0;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;transition-delay:0s;transition-duration:.2s;transition-property:color;transition-timing-function:ease;vertical-align:middle;white-space:normal;width:1080px;word-spacing:0px;writing-mode:horizontal-tb;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-rtl-ordering:logical;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-border-image:none}.specialSearch+button:focus,.specialSearch+button:hover,.specialSearch+button:active,.specialSearch+button:focus-within{outline:none}.specialSearch+button{align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#54595f;background-image:none;background-origin:padding-box;background-position-x:0%;background-position-y:0%;background-repeat-x:;background-repeat-y:;background-size:auto;border-bottom-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:0;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#fff;border-left-style:none;border-left-width:0;border-right-color:#fff;border-right-style:none;border-right-width:0;border-top-color:#fff;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:"Titillium Web",Roboto;font-size:16px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:40px;hyphens:manual;letter-spacing:normal;line-height:16px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;min-width:40px;overflow-wrap:break-word;overflow-x:visible;overflow-y:visible;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:center;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;transition-delay:0s,0s;transition-duration:.2s,.2s;transition-property:color,background;transition-timing-function:ease,ease;vertical-align:middle;white-space:normal;width:40px;word-spacing:0px;writing-mode:horizontal-tb;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-border-image:none}.specialSearch+button>i{box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:16px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:16px;hyphens:manual;letter-spacing:normal;line-height:16px;text-align:center;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;transition-delay:0s,0s,0s;transition-duration:.4s,.4s,.4s;transition-property:border-bottom,color,background-color;transition-timing-function:ease,ease,ease;width:18px;word-spacing:0px;writing-mode:horizontal-tb;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.specialSearch+button>i:before{transition-delay:0s,0s,0s;transition-duration:.4s,.4s,.4s;transition-property:border-bottom,color,background-color;transition-timing-function:ease,ease,ease}.catCol{display:flex;justify-content:space-between;margin-top:15px}.catCol>select{width:48%}#addCat{margin-top:15px}form.contactForm>.gform_body>ul>li,form.registerForm .gform_page_fields>ul>li{padding-left:0}form.contactForm>.gform_footer>.button,form.registerForm .gform_page_footer>.button{background-color:#1a345c;border:0;color:#fff;border-radius:5px;padding-top:5px;padding-bottom:5px;padding-left:10px !important;padding-right:10px !important}form.contactForm label,form.registerForm label,form.contactForm .gfield_description{font-size:16px !important;margin-top:8px !important;font-weight:700 !important}form.contactForm .gfield_contains_required .ginput_container label:after,form.registerForm .gfield_contains_required .ginput_container label:after{content:"*";font-size:16px;color:red;margin-left:5px}.gform_wrapper .gfield_required{color:red !important}form.registerForm select{padding:.7em !important}form.contactForm input,form.contactForm textarea,form.registerForm input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-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,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;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,-webkit-box-shadow ease-in-out .15s}footer .elementor-nav-menu--dropdown{background-color:transparent}footer .elementor-nav-menu--dropdown .menu-item>a:hover{background-color:#1a345c}@media only screen and (max-width:684px) and (min-width:622px){#slideshow{height:450px}}@media only screen and (max-width:621px) and (min-width:540px){#slideshow{height:400px}}@media only screen and (max-width:539px) and (min-width:466px){#slideshow{height:350px}}@media only screen and (max-width:465px){#slideshow{height:300px}}@media only screen and (min-width:992px){.imageAndText{display:flex}}@media only screen and (max-width:767px){#architects .company-card>.outline,#executingCompany .company-card>.outline,#fabricator .company-card>.outline{height:auto}.companyInfoImage{margin-bottom:0}.menu-mobile .elementor-nav-menu--dropdown{position:relative !important;transition:all .7s ease 0s;top:0 !important}.radio-inline+.radio-inline{margin-left:0 !important;display:block !important}}@media only screen and (max-width:991px){.btf-list-item{margin-bottom:25px}.elementor-slide-content{max-width:90% !important}}@media only screen and (max-width:677px){.companyInfoImage{margin-bottom:0}.last-entry-add-col{width:100%}}@media \\0 screen{.compDetail .projekt-img>img{position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}body{overflow-x:hidden !important}.a120,.a130,.a210,.a220,.a310,.a320,.a330,.a340,.a350,.a360,.a370,.a390,.a410,.a420,.a430,.a440,.a450,.a460,.a470,.a480,.a490,.a510,.a520,.a530,.a540,.a550,.a590,.a610,.a620,.a710,.a720,.a730,.a740,.a750,.a770{display:none}.show{display:block}.typeSelect__block label{margin-right:10px}.typeSelect__block label input{margin-right:5px;vertical-align:text-top}