@charset "utf-8";
   @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff2) format('woff2'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff) format('woff'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.ttf) format('truetype'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff) format('woff'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), url(//www.transco-gmbh.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); }  .single-post .fl-page .fl-page-content {background-color:transparent!important; background-image: url(https://wordpress.p438429.webspaceconfig.de/wp-content/uploads/bg-news.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;} .back .fl-module-content .fl-button-wrap a.fl-button { padding: 10px 25px;  position:relative!important; top:7px!important;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1); 
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1); 
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1);
transition: all 200ms ease-in;
transform: scale(1);  
background-color:#0067b0!important; color:#FFF!important; border:none!important; border-radius:0px!important;}
.back .fl-module-content .fl-button-wrap a.fl-button:hover  {background-color:#134aee!important;} .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {background-color:#0067b0!important;  }
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{ color:#FFF!important;}  .wpcf7 label { display:block;}
.wpcf7 { font-family: "Roboto",sans-serif!important; font-weight: 300!important;}
input[type="text"],  textarea, input[type="email"] {
background-color: rgba(255, 255, 255, 0.5);
border-radius:0px!important;
-webkit-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}
.wpcf7-text { width: 100%;} 
.wpcf7 p, input[type="placeholder"] {font-size:14px; font-weight:300!important;} textarea::-moz-placeholder { color: #FFF!important;font-weight:300!important;}
textarea:focus::-moz-placeholder{ color: #666!important;font-weight:300!important;}
input::-webkit-input-placeholder {color: #FFF!important; font-weight:300!important;}
input:focus::-webkit-input-placeholder {color:#666!important;} input:-moz-placeholder {color: #FFF!important; font-weight:300!important;}
input:focus:-moz-placeholder {color:#666!important;} input::-moz-placeholder { color: #FFF!important; font-weight:300!important;}
input:focus::-moz-placeholder {color:#666!important;} input:-ms-input-placeholder {color: #FFF!important; font-weight:300!important;}
input:focus:-ms-input-placeholder {color:#666!important;} span.pflichtfeld {color:#FFF!important; font-size:12px!important;} .wpcf7 button, .wpcf7 input[type="button"], .wpcf7 input[type="submit"] {
background: #FFF!important; 
border: 1px solid #314ea3!important;
border-radius: 0px!important;
box-shadow: none!important;
font-size: 14px!important;
font-weight: normal!important;
line-height: 20px;
padding: 10px 50px!important;
text-shadow: none!important;
margin-top:0px!important;
color:#0067b0!important;
} div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {background-color: rgba(255, 255, 255, 0.5);}  .fl-page-footer {background:#FFF!important; background-image: url(https://wordpress.p438429.webspaceconfig.de/wp-content/uploads/footer.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;}
#menu-footer-menue {margin-top:18px;}	
.fl-page-bar-text {padding-top:15px;} #lang_sel_click ul {list-style-type:none;}
.wpml-ls-menu-item .wpml-ls-flag, img.wpml-ls-flag {height: auto!important; width: 32px!important;}
.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a { border-color: transparent!important;}
.wpml-ls-statics-shortcode_actions {background-color:  transparent}
.wpml-ls-legacy-list-horizontal {padding: 0px!important;} .fl-page-header-logo img.fl-logo-img {width:300px; height:auto; max-width:300px;} a button.weiter { padding: 5px 25px;  margin-left:11px; position:relative!important; top:7px!important;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1); 
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1); 
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1);
transition: all 200ms ease-in;
transform: scale(1);  
background-color:#0067b0!important; color:#FFF!important; border:none!important; border-radius:0px!important;}
a:hover button.weiter {background-color:#0067b0!important;} a button.weiter.zwei {position:relative!important; top:-3px!important;}
.text-shadow h1, .text-shadow h2 {text-shadow: 1px 1px 1px #000;}
.float .fl-module-photo {float:left; max-width:278px;} .fl-page-bar-row.row .col-md-12.text-center.clearfix {text-align:left; letter-spacing:2px;}
.liste li {margin-bottom:10px; font-size:17px; color:#666;}
.liste {color:#666;}
.rot h1, .rot h2, .rot h3 {border-bottom: 3px solid #c41924;}
.blau .fl-module-content .uabb-module-content {border: 3px solid #314ea3;}
.blau a {font-weight:bold; text-decoration:underline;}
.fl-module-content .uabb-ultb3-info {min-height:250px;} .rahmen img {border: 1px solid #FFF;} .maschinen li {margin-bottom:15px; font-size:22px;}
.line-height p {line-height:2em!important;}
.shadow {text-shadow: 1px 1px 1px #000;} #mep_0 {background-color:#FFF!important; }
.fl-wp-video {
height: 0;
overflow: hidden;
padding-bottom: 43%!important;
padding-top: 30px;
position: relative;
}
@media only screen and (min-width: 1300px) {
.fl-page-header-row.row	.fl-page-header-logo {width: 15%;}
.fl-page-header-row.row	.fl-page-nav-col.col-md-8.col-sm-12	{width: 85%; }
}
@media only screen and (min-width: 1200px) { .fl-col.fl-node-58e24f5326327 {width:55%!important; margin-right:8%; } .fl-col.fl-node-58e34842eecd5 {width:55%!important; margin-right:8%; } .news img {position:relative; }
}
@media only screen and (min-width: 1433px) { #lang_sel_list ul li:last-child a {padding-right:0px!important;} .fl-page-header-container.container, .fl-page-bar-row.row, .fl-page-bar-container.container {width: 1433px!important;}
.fl-page-bar-container.container {padding-left:22px!important;}
.fl-page-nav-col.col-md-8.col-sm-12 {padding-left:0!important;}
.fl-page-nav-collapse.collapse.navbar-collapse ul li:last-child {padding-right:7px!important;} .fl-logo-img {position:relative; left:15px;}
.sticky-logo.fl-logo-img {position:relative; left:10px;}
}
@media only screen and (min-width: 1930px) { .fl-col-content .fl-module-photo .fl-module-content .fl-photo .fl-photo-content img.fl-photo-img {width:120%!important; max-width:120%!important; height:auto!important;}
}
@media only screen and (max-width: 1630px) { .fl-node-5a8c347203993 > .fl-row-content-wrap, .fl-node-5a8c304014e1a > .fl-row-content-wrap, .fl-node-5a8c3313a026a > .fl-row-content-wrap, .fl-node-5a8c340ae1590 > .fl-row-content-wrap, .fl-node-5a8c353d24e8c > .fl-row-content-wrap {background-image:none;}
}