/*
 Theme Name:   Fischer GP
 Theme URI:    http://www.fischer-webagentur.de
 Description:  Without description. Everything seems to be so clear...
 Author:       Hermann Fischer
 Author URI:   http://www.fischer-webagentur.de
 Template:     generatepress
 Version:      1.0.0
 */

:root{--tk-dark-green:#26CB00;--tk-green:#58FD1D;--tk-light-green:#89FF4E;--tk-dark-blue:#00003C;--tk-blue:#000F6E;--tk-light-blue:#3241A0}#page{max-width:100%!important;padding:0}.full-row{max-width:1200px;margin:0 auto!important;padding-left:80px!important;padding-right:80px!important}@media only screen and (max-width :1300px){.full-row{padding-left:80px!important;padding-right:80px!important}}@media only screen and (max-width :768px){.full-row{padding-left:40px!important;padding-right:40px!important}}@media only screen and (max-width :450px){.full-row{padding-left:10px!important;padding-right:10px!important}}form.search-form{background-color:#aaa}@media only screen and (max-width :768px){.inside-header,.inside-header>*{margin:0!important}}.site-branding{display:none}.stuck_logo{display:none}#sticky-navigation{opacity:.8;z-index:1500!important}.is_stuck .stuck_logo{display:block;float:left;height:60px;padding-right:10px}.stuck_logo img{height:60px}.site-logo{display:block;float:left;padding-left:40px}.crellyslider{font-family:Rubik,sans-serif!important}.topbar_wrapper{background:#f5f5f5;color:#828282}.tb_start{display:inline-block}.tb_start h3{margin:15px 0;color:#828282}.topbar_wrapper .mh_links{margin-top:10px;border:none}.topbar_wrapper .mhc_symbol{font-size:1em;color:#828282;padding:10px;font-size:.8em}@media only screen and (max-width :768px){.topbar_wrapper .tb_start{text-align:center}}.main_head{height:150px}.mh_start img{height:150px}.mh_start{display:inline-block;float:left}.main_head .mh_links h3{padding:0;margin:0;text-transform:uppercase;font-weight:700;font-size:.7em;letter-spacing:2px;color:#888}.mh_links_container{display:flex;align-items:center;justify-content:center;height:100%;float:right}.mh_links{display:inline-block;border-left:1px solid #aaa;visibility:visible;opacity:1;transition:visibility .3s linear,opacity .3s linear,width 1s linear;max-width:initial}.mh_links:first-child{border-left:none}.mhc_symbol{display:inline-block;padding:0 20px 0 30px;font-size:2.5em;color:var(--tk-green)}.mhc_linktext,.mhc_linktext a,.mhc_linktext a:active,.mhc_linktext a:focus,.mhc_linktext a:hover,.mhc_linktext a:link,.mhc_linktext a:visited,.mhc_linktext a:visited:hover,.mhc_linktext span{display:inline-block;padding-right:20px;color:var(--tk-dark-green);text-decoration:none;font-size:1.2em;font-weight:700}.mh_mail span{font-size:1em}.mhc_outer{display:flex;align-items:center;justify-content:center;height:100%}.search-item a{color:#57fc1c!important}@media only screen and (max-width :1300px){.mh_adress{display:none;visibility:hidden;opacity:0;max-width:0}}@media only screen and (max-width :1200px){.mh_facebook{display:none;visibility:hidden;opacity:0;max-width:0}}@media only screen and (max-width :900px){.mh_mail{display:none;visibility:hidden;opacity:0;max-width:0}}@media only screen and (max-width :580px){.mh_telefon{display:none;visibility:hidden;opacity:0;max-width:0}}.mh_start img{height:150px;padding-top:10px}.tk-button,.tk-button2{padding:15px}.maincontainer{position:relative}.intro{position:absolute;width:100%;height:300px;padding-top:150px;text-align:center;top:0}.intro h1{font-weight:700;color:#fff;text-shadow:2px 2px 4px #888}.intro h3{font-weight:400;color:#efefef;text-shadow:2px 2px 4px #888}.intro a{padding:15px 20px;color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.2);background:#000d5b}.intro i{font-size:1.5em}.intro a:hover{filter:brightness(85%)}@media only screen and (max-width :768px){.intro{padding-top:5%}.intro h1{font-size:1.25em}.intro h3{font-size:1em}.intro a{font-size:.75em}}@media only screen and (max-width :400px){.intro h3{display:none}}.lsow-accordion.style1 .lsow-panel{margin:0;color:#3f3f3f;border-radius:0}.lsow-accordion.style1 .lsow-panel.lsow-active .lsow-panel-title,.lsow-accordion.style1 .lsow-panel:hover .lsow-panel-title{background-color:var(--tk-green);color:#333}.lsow-accordion.style1 .lsow-panel .lsow-panel-title{padding:15px 20px;background-color:var(--tk-blue);color:#cdcdcd}.lsow-accordion{margin-left:20px}.leistung .descr-wrapper{color:transparent}.leistung-descr{background-color:#2a2f35;color:#b8b8b8}.leistung-descr .Description{padding:15px}.leistung .Title h3,.leistung-descr .Title h3{font-size:1.5em;color:var(--tk-green);padding:10px;border:3px solid var(--tk-green);border-radius:3px;background-color:rgba(0,0,0,.5)}.leistung .Title h3:hover,.leistung-descr .Title h3:hover{background-color:var(--tk-green);color:#000!important}.leistung-descr:hover .descr-wrapper,.leistung-descr:hover .descr-wrapper h3,.leistung:hover .descr-wrapper,.leistung:hover .descr-wrapper h3{color:var(--tk-green)}.kundenmeinungen .lsow-testimonial{background-color:rgba(255,255,255,.8);border-radius:5px;padding:20px;margin:10px;box-shadow:5px 10px 8px rgba(0,0,0,.5)}.kundenmeinungen .lsow-flex-next::before,.kundenmeinungen .lsow-flex-prev::before{color:#fff}.kundenmeinungen .lsow-icon-quote{color:var(--tk-green)!important;text-shadow:5px 10px 8px rgba(0,0,0,.5)}.arbeitenliste h2{color:#fff}.arbeitenliste .main>h2,.arbeitenliste>h3{display:none}.arbeitenliste .main{margin-bottom:10px}.arbeitenliste .content{background-color:transparent;position:relative}.arbeitenliste .content img{transition:all .5s ease-in;transform:scale(1);opacity:1}.arbeitenliste .content:hover img{transform:scale(1.05);opacity:.5}.arbeitenliste .image-descr h4,.arbeitenliste .image-descr p{color:#fff;margin-bottom:5px;padding:0}.arbeitenliste .image-descr p{color:#cfcfcf}.arbeitenliste .image-descr{transition:all .5s ease-in;position:absolute;width:calc(100% - 40px);bottom:15px;padding:5px 5px 5px 10px;text-align:left;color:var(--tk-green);border-radius:5px}.arbeitenliste .content:hover .image-descr{background-color:rgba(0,0,0,.5);padding-left:20px;width:calc(100% - 50px)}#myBtnContainer{border:1px solid #484f57;background-color:transparent;display:inline-block}#myBtnContainer .btn{border:none;background-color:transparent;color:#efefef}#myBtnContainer .btn:hover{background-color:var(--tk-light-green);color:#444}#myBtnContainer .active{background-color:var(--tk-green);color:var(--tk-blue)}.vorhernachherprojects .proj-description{padding:25px}.vorhernachherprojects h3{color:#efefef}.vorhernachherprojects span{color:#ededed}.eulinks{padding-top:20px;text-align:center;background-color:#000d5b}.eulinks a{padding-left:20px;padding-right:20px;color:#fff}.socialbar,.socialbar_placeholder{display:none}@media (max-width:768px){.socialbar,.socialbar_placeholder{display:block;width:100%;padding:0;margin:0;line-height:2em;height:2em;font-size:20px;box-shadow:0 0 1px rgba(0,0,0,.4)}.socialbar{position:fixed;bottom:0;height:2em}.socialbar ul{list-style:none;padding:0;margin:0}.socialbar li{float:left;width:25%;text-align:center}.socialbar a{color:#fff;display:block}.sb_home{background-color:#369}.sb_whatsapp{background-color:#25d366}.sb_facebook{background-color:#3b5998}.sb_mail{background-color:#db3236}}.header-line{width:50px;margin:0;padding:0;border-bottom:2px solid var(--tk-green)}.sow-accordion-panel{margin:0!important}.panel-grid{margin:0!important}.iw-so-cap-title h3{color:var(--tk-green)!important;border:1px solid var(--tk-green);padding:10px}

.top-bar
{
	background-color: #fff;
}

.top-bar .inside-top-bar
{
	padding: 0px;
	margin: 0px;
	text-align: start;
	background-color: #fff;
}

.top-bar .inside-top-bar .widget
{
	padding: 0px;
	display: block;
}

.top-bar .grid-container
{
	margin-left: auto;
    margin-right: auto;
}

#custom_html-3,
#custom_html-4
{
	margin: 0px;
	float: none;
}