@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot); src: local('Open Sans Light'), 
url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff2) format('woff2'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.woff) format('woff'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-300.ttf) format('truetype'), url(//www.fkm-kempten.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.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot); src: local('Open Sans Regular'), 
url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.woff) format('woff'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Antonio-Light';
font-style: normal;
font-weight: 200;
src: url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.eot); src: url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.eot?#iefix) format('embedded-opentype'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.woff2) format('woff2'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.woff) format('woff'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.ttf) format('truetype'), url(//www.fkm-kempten.de/wp-content/themes/bb-theme-child/fonts/antonio-v11-latin-200.svg#Antonio) format('svg'); }
h2.tribe-events-page-title {margin-top:100px;}
.fl-rich-text a:hover {text-decoration:underline;}
.fl-node-58caae2e55999 h3.uabb-post-heading, .fl-node-58caae2e55999 h3.uabb-post-heading a, .fl-node-58caae2e55999 h3.uabb-post-heading a:hover, .fl-node-58caae2e55999 h3.uabb-post-heading a:focus, .fl-node-58caae2e55999 h3.uabb-post-heading a:visited {  color:#707070;} .line-height.footer h2 {font-size:23px;}
.line-height p  {line-height:1.7em;}
.text-shadow {text-shadow: 1px 1px 1px #333;}
body {font-family: 'Open Sans', sans-serif;}
.fl-page-nav .navbar-nav li > a {padding: 17px 16px!important;}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a, .navi a  {font-family: 'Antonio-Light'; font-size:22px;}
h1, h2, h3, h4  {font-family: 'Antonio-Light'!important; line-height:1.3em;}
.rot p, .rot h1, .rot h2, .rot h3, .rot h4 {color:#921411!important;}
.fl-module.fl-module-html.fl-node-58ca6e7341ba2 .fl-module-content.fl-node-content {margin-top:0px;}
.button a.fl-button {-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;	border: 1px solid #921411;}
.button a.fl-button:hover {border: 1px solid #921411!important;} 
.button-gelb.links .fl-module-content   {position:relative; left:0; text-align:left; float:left!important;}
button.button-rot, .button-gelb .fl-module-content .fl-button-wrap a.fl-button {border-radius:0px; background-color:#FFF; color:#921411!important; float:right; margin-right:20px; border:none; padding: 6px 25px; position:relative; top:-7px; border: 1px solid #921411; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;	}
button.button-rot:hover, .button-gelb .fl-module-content .fl-button-wrap a.fl-button:hover { background-color:#921411;  color:#FFF!important; border: 1px solid #FFF; }
.galerie .uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn   { padding: 5px 15px!important;}
.uabb-bottom-row-separator.uabb-has-svg svg  {position:relative; top:5px;}
.dark {color:#921411!important;}
.galerie p {max-width:700px;} .uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn  {border: 1px solid #921411;} .fl-builder-content .fl-node-58cbcbe1652fb a.fl-button, .fl-builder-content .fl-node-58cbcbe1652fb a.fl-button:visited {border: 1px solid #921411; -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;} .fl-node-58cbc78abc2d7 .uabb-contact-form .uabb-contact-form-submit  {border: 1px solid #921411; margin-top:15px;} .fl-node-58cbb3bd67383 .uabb-creative-button-wrap a, .fl-node-58cbb3bd67383 .uabb-creative-button-wrap a:visited {border: 1px solid #921411;} .blog .fl-post-content {max-width:700px;}
.blog .fl-page-content {background-image:url(//www.fkm-kempten.de/wp-content/uploads/bg-beitrag2.jpg); background-repeat:no-repeat; background-position:right bottom;}
.page-id-181 .fl-module.fl-module-blog-posts.fl-node-58caae2e55999 img {max-width:250px!important;}
.fl-node-58caae2e55999 .uabb-post-wrapper .uabb-blog-post-content  {padding-top:30px;}
.fl-node-58caae2e55999 .uabb-blog-posts-shadow:hover {background-color:#acacad;} .fl-node-58caae2e55999 .uabb-blog-posts-shadow:hover .uabb-text-editor {color:#000;}
.uabb-read-more-text.uabb-blog-post-section {border-radius:0px; background-color:#FFF; color:#921411;  padding: 1px 20px; border: 1px solid #921411;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;	}
.uabb-read-more-text.uabb-blog-post-section:hover { background-color:#921411; color:#FFF; border: 1px solid #FFF;}
.fl-node-58ca94ebd9d03 .uabb-blog-post-content .uabb-read-more-text a:hover  { color:#FFF; }
.uabb-blog-post-content .uabb-button-wrap, .uabb-blog-post-content .uabb-read-more-text {display:inline-block;} .uabb-read-more-text.uabb-blog-post-section {margin-top:12px;}
.fl-node-58caae2e55999 .uabb-blog-post-content .uabb-read-more-text span, .fl-node-58caae2e55999 .uabb-blog-post-content .uabb-read-more-text:visited * {color:#FFF;} .single-post .fl-page-content {background-color:#eaeaea;}
.post-template-default .fl-post-content.clearfix p {max-width:770px;} .fl-node-58ca94ebd9d03 .uabb-posted-on {background:#921411;}
h2.uabb-posted-on {color:#FFF!important;}
.fl-node-58caae2e55999 .uabb-blog-post-content .uabb-read-more-text a:hover {color:#FFF;}
.fl-post-thumb, .fl-post-header {max-width: 1100px; margin-left: auto; margin-right: auto; padding: 0px 20px;}
.single-post .fl-post-header {margin-top:40px; margin-bottom:0; } .fl-module.fl-module-uabb-contact-form.fl-node-58cbc78abc2d7 {max-width:700px;} div#n2-ss-2 .n2-ss-layer .n2-font-4cd80690a4a70c1e05b4fdce97c996c0-hover {font-family: 'Antonio-Light'!important; font-size:44px!important; text-shadow: 1px 1px 2px #666!important;}
div#n2-ss-2 .n2-ss-layer .n2-font-577ce53ac2d3fa92dcee62a0ae5f9d54-hover {font-family: 'Antonio-Light'!important; font-size:44px!important; text-shadow: 1px 1px 2px #666!important;}
div#n2-ss-2 .n2-ss-layer .n2-font-9503c88c4d6fd306b655768b7fe6aa16-hover {font-family: 'Antonio-Light'!important; font-size:44px!important; text-shadow: 1px 1px 2px #666!important;} .fl-node-58cb9aea34a1c .fl-col-content.fl-node-content, .fl-node-58cb9aea34a5a .fl-col-content.fl-node-content, .fl-node-58cb9aea34a97 .fl-col-content.fl-node-content  {background-image:url(//www.fkm-kempten.de/wp-content/uploads/linie.png); background-repeat:no-repeat; background-position:right top;} .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {color:#921411!important;  }
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a .riyad_title {color:#921411!important;  } #tribe-bar-form .tribe-bar-submit input[type="submit"] {background-color:#c6c6c6;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {background-color:#921411;}
.archive .fl-page-content, .tribe_events-template-default.single.single-tribe_events .fl-page-content {background-color:#c6c6c6;}
.tribe-events-calendar {background-color:#FFF;}
.tribe-events-othermonth div, .tribe-events-thismonth div {color:#232728!important;}
.tribe-events-month-event-title .url {font-weight:bold; color:#921411!important; font-size:14px!important;}
.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a, .tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a {opacity: 1;}
.fl-module.fl-module-widget.fl-node-58ca5aaad28ff .fl-module-content.fl-node-content, h2.widgettitle, h4.tribe-event-title a {color:#921411!important;} h4.tribe-event-title a { font-size:17px; margin-bottom:0px!important;}
h4.tribe-event-title {margin-bottom:0px!important;}
body.archive li#menu-item-229 a{color:#921411}
h4.tribe-event-title a:hover {text-decoration:underline;}
.header-bild div .fl-photo .fl-photo-content  {width:100%!important; }
.header-bild div .fl-photo .fl-photo-content img {width:100%!important;}
.tribe-events-widget-link a {color:#921411;position: relative;left:30px;top: 22px;}
#tribe-events-content .tribe-events-tooltip h4 {color:#921411;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover {color: #921411;}
.fl-node-58ca94ebd9d03 .uabb-blog-post-content .uabb-read-more-text a {color: #921411;}
.single .fl-post-thumb {display:none!important;}
@media only screen and (min-width: 1000px) { .n2-padding #n2-ss-2 #n2-ss-2-arrow-previous.n2-ss-widget.n2-ss-widget-display-desktop, .n2-padding #n2-ss-2 #n2-ss-2-arrow-next.n2-ss-widget.n2-ss-widget-display-desktop { position: absolute; top:370px!important;} .fl-page-nav-right .fl-page-header-container {padding-bottom: 18px;}
.fl-page-nav-collapse.collapse.navbar-collapse { position:relative; top:3px!important;}
.uabb-post-thumbnail.uabb-blog-post-section  {width:30%!important;}
.uabb-blog-post-content  {width:60%!important;}
img.fl-logo-img {margin-top:18px;}
}
@media only screen and (min-width: 1420px) {
.fl-logo-img {position:relative; left:105px;}
.line-height.footer .fl-row-content-wrap {padding-top:60px!important;}
}