@font-face {
font-family: 'Architects Daughter';
font-style: normal;
font-weight: 400;
src: url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.eot); src: local('Architects Daughter Regular'), local('ArchitectsDaughter-Regular'),
url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.eot?#iefix) format('embedded-opentype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.woff2) format('woff2'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.woff) format('woff'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.ttf) format('truetype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/architects-daughter-v10-latin-regular.svg#ArchitectsDaughter) format('svg'); } @font-face {
font-family: 'Dosis';
font-style: normal;
font-weight: 400;
src: url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.eot); src: local(''),
url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.eot?#iefix) format('embedded-opentype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.woff2) format('woff2'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.woff) format('woff'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.ttf) format('truetype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/dosis-v16-latin-regular.svg#Dosis) format('svg'); } @font-face {
font-family: 'Gochi Hand';
font-style: normal;
font-weight: 400;
src: url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.eot); src: local('Gochi Hand'), local('GochiHand-Regular'),
url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.eot?#iefix) format('embedded-opentype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.woff2) format('woff2'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.woff) format('woff'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.ttf) format('truetype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/gochi-hand-v10-latin-regular.svg#GochiHand) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff2) format('woff2'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff) format('woff'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.ttf) format('truetype'), url(//barriere3.siegl.co/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(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff) format('woff'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), url(//barriere3.siegl.co/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); } .fl-page-bar-text.fl-page-bar-text-1 {letter-spacing:3px;}
.max-width {max-width:530px;} .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-583545d612a5f { 
background-color: #ffedbc;
background-image: url(//barriere3.siegl.co/wp-content/uploads/welle-1.png),  url(//barriere3.siegl.co/wp-content/uploads/welle-2.png);
background-position: left bottom, right top;
background-repeat: no-repeat;
background-size:auto; 
} .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-583309b8d8505, .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58344fa5a3e72,  .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-583545d61295e, .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5835975bd115e, .fl-node-58b68875a7548, .fl-node-58b6921ab7f02, .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58b933331e5b7, .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58b933331e0f3, .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58bfe2fc2c3ff  { background-color: #ffc706; 
background-image: url(//barriere3.siegl.co/wp-content/uploads/welle-1.png),  url(//barriere3.siegl.co/wp-content/uploads/welle-2.png);
background-position: left bottom, right top;
background-repeat: no-repeat;
background-size:auto; }
.text-shadow h1, .text-shadow h2, .text-shadow h3, .text-shadow h1 span, .text-shadow h2 span, .text-shadow h3 span, .text-shadow .fl-heading { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);} .fl-page-nav .navbar-toggle {
background-color: rgba(128, 214, 32, 1)!important;
color: #000000;
}
.fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a {
color:rgba(128, 214, 32, 1)!important;
}
.fl-page-nav-collapse ul.navbar-nav > li > a:hover, 
.fl-page-nav-collapse ul.navbar-nav > li > a:focus {
color: #7d1fc2!important;
}
.fl-callout-text {text-align:left;}
h1 {font-size: 30px;}
h3 {font-size: 20px;}
.fl-node-583309b8d8918 .fl-row-content {padding: 20px 5%;}
.fl-photo-caption.fl-photo-caption-below {text-align:center;} .fl-builder-content .fl-node-58345d5152bf1 a.fl-button, .fl-builder-content .fl-node-58345d5152bf1 a.fl-button:visited {
border-radius: 16px;
font-size: 24px;
line-height: 18px;
padding: 12px 40px;
}
button {
border-radius: 16px;
font-size: 17px;
line-height: 18px;
padding: 7px 20px;	
margin-top:12px;
letter-spacing:1px;}
.uabb-blog-posts-shadow .uabb-read-more-text a {
background: #581689 none repeat scroll 0 0;
border: 1px solid #360e54;
border-radius: 16px;
box-shadow: none;
color: #ffffff!important;
font-size: 14px;
font-weight: normal;
line-height: 20px;
padding: 6px 12px;
text-shadow: none;
}
.uabb-blog-posts-shadow .uabb-read-more-text a:hover {
background: #d50009 none repeat scroll 0 0;
} .fl-post-grid-post.masonry-brick {display:block;}
.fl-post-grid-more {background-color:#581689; padding: 5px 30px; color:#fff; display:inline-block;}
.fl-post-grid-more:hover {background-color:#d60009; padding: 5px 30px; color:#fff; display:inline-block;}
.fl-post-grid-post.masonry-brick {background: #f6a244;}
.fl-post-grid-post.masonry-brick:hover {background: #fff; 
box-shadow: 0px 0px 6px #000000;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1.5);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1.5);   
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1.5);
transition: all 200ms ease-in;
transform: scale(1.01);
cursor:pointer;
} .fl-post.type-post .fl-post-thumb, .fl-post-header {padding-left:5%;}
.single.single-post .fl-page-content {
background-color: #ffedbc;
background-image: url(//barriere3.siegl.co/wp-content/uploads/welle-1.png),  url(//barriere3.siegl.co/wp-content/uploads/welle-2.png);
background-position: left bottom, right top;
background-repeat: no-repeat;
background-size:auto; } .fl-contact-form label {display:none;}
.fl-module.fl-module-contact-form.fl-node-58359d1c3c6b6 {max-width:700px; }
.fl-module.fl-module-contact-form.fl-node-58359d1c3c6b6  {margin: 0 auto!important; display:block!important;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="number"], input[type="search"], input[type="url"] {
height: 44px;}
.fl-button {margin-top:15px;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="number"], input[type="search"], input[type="url"], textarea { border-radius:15px; background-color: rgba(255, 255, 255, 0.5)!important; margin-bottom:7px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="url"]:focus, textarea:focus { border-radius:15px; background-color: rgba(255, 255, 255, 1)!important;}
input::-webkit-input-placeholder { color: #000!important;
}
input::-moz-placeholder { color: #000!important;
}
input::-ms-input-placeholder { color: #000!important;
}
input::-moz-placeholder { color: #000!important;
}
textarea::-webkit-input-placeholder {
color: #000!important;
}
textarea:-moz-placeholder { color: #000!important;  
}
textarea::-moz-placeholder { color: #000!important; 
}
textarea:-ms-input-placeholder {  
color: #000!important;
}
.weiss .fl-rich-text {color:#fff;}
a button.siegl {font-size:14px!important; padding: 5px 30px; float:left; width:222px; background-color: #b81f25; border: 1px solid #FFF;}
a:hover button.siegl {font-size:14px; padding: 5px 30px; float:left; width:222px; background-color: #581689;  border: 1px solid #FFF;}
.siegl, .siegl h1, .siegl h2, .siegl h3, .siegl h4, .siegl h5 {font-family: 'Open Sans', sans-serif; font-size:12px;}
.siegl h6  {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:bold; letter-spacing:1px;}
.text-bla { float:left; width:150px;}
.siegl .klein {font-size:13px; color:#FFF; }  .lila img {border: 7px #6100a8 solid;}
.gruen img {border: 7px #7ce10a solid;}
.rot img {border: 7px #d50009 solid;}
.lila img, .gruen img, .rot img {max-height:300px!important; width:auto!important; margin-bottom:20px; } .fl-post-slider-post .fl-post-slider-title   {margin-bottom:0!important; } .cr_body  { background-color: transparent!important;  color: #000000; }
button.cr_button {background-color:#6100a8; color:#FFF; font-size:22px; font-family: 'Open Sans', sans-serif; font-weight:300; padding:10px 50px; border-radius: 20px;  height: 50px; line-height:25px;
box-shadow: 0px 0px 6px #000000;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1.5);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1.5);   
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1.5);
transition: all 200ms ease-in;
transform: scale(1.01);
cursor:pointer;}
button.cr_button:hover {background-color:#d50009;} .badge.cr_page.cr_body {visibility:hidden!important;} #mep_0 {background-color: #ffedbc!important; width:300px!important;} .fl-wp-video {
height: 0;
overflow: hidden;
padding-bottom: 51.3%;
padding-top: 30px;
position: relative;
}
.mejs-container .mejs-controls {max-width:310px!important; } @media only screen and (min-width: 750px) {
.big h1 {font-size: 80px;}
.weiss hr {
border: 0;
height: 1px;	
background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,255.75), rgba(255,255,255,0));
background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,255.75), rgba(255,255,255,0));
background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,255.75), rgba(255,255,255,0));
background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,255.75), rgba(255,255,255,0));
}
h1 {font-size: 53px;}
h3 {font-size: 24px;}
.fl-node-583309b8d8918 .fl-row-content  {padding: 0px 0;}
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-583309b8d8583 .fl-row-content-wrap {background-image: none;}
}
@media only screen and (min-width: 1000px) {
.fl-node-583309b8d8918 .fl-row-content  {padding: 20px 10%;} .fl-row-fixed-width {
max-width: 1200px;
}
.zitat {max-width:500px;}
.max  {max-width:500px; margin: 0 auto; display:block;}
.max2  {max-width:700px; margin: 0 auto; display:block;}
img.fl-photo-img.wp-image-229.size-full {max-width:222px;}
}
@media only screen and (min-width: 1120px) { .single-post .fl-post-content.clearfix {padding-left: 105px!important; }
.single-post .fl-post-header, .single-post .fl-post-thumb {margin-left: 162px!important; }
.single-post .container .row .fl-content .fl-post-content {margin-left: 120px!important; }
.single-post .fl-post-content.clearfix p {max-width:800px!important; }
.single-post .fl-builder-content-primary .fl-row  {margin-left:0px!important;}
.single-post .fl-builder-content-primary .fl-row .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module .fl-module-content {padding-left:0px!important; margin-left:0px!important;}
.single-post .fl-builder-content-primary .fl-row .fl-row-content-wrap { padding-left:0px!important;} .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap{background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:0 bottom;} .fl-node-58bd52c17269e form {max-width:700px;}
.fl-node-58bd52c17269e table td:first-child {width:20%!important; display:none!important;}
}
@media only screen and (min-width: 1540px) {
.fl-node-583309b8d8918 .fl-row-content  {padding: 20px 0;}
.fl-page-nav-wrap .container {max-width:1600px; width:1600px;}
}
@media only screen and (min-width: 1585px) { .single-post .fl-post-content.clearfix {}
.single-post .fl-post-header, .single-post .fl-post-thumb  {margin-left:  13%; }
.single-post .container .row .fl-content .fl-post-content {margin-left: 130px!important; }
}
@media only screen and (min-width: 1710px) { .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583545d611f4b .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-58b933331d228 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-58b68875a6c6c .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-583309b8d8918 .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;} .fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58358bcde14c7 .fl-row-content-wrap  {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite2.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-58344a679cf59 .fl-row-content-wrap  {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite2.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5834624a3efcb .fl-row-content-wrap {background-image: url(//barriere3.siegl.co/wp-content/uploads/Bg-Balken-Startseite2.png); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
}