a {
font-weight: 400 !important;
transition: color .2s ease-in-out;
text-decoration: none !important;
}
.fl-icon-text p {
font-weight: 400 !important;
} #wp-admin-bar-edit {
display:none;
} p {
hyphens: auto;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphenate-limit-chars: auto 5;
hyphenate-limit-lines: 2;
}  .fl-page-bar {
border: none;
margin-right: 10px;
}
.fl-page-bar-row {
margin-right: -8px;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
padding-top: 18px;
}
.fl-page-nav-right .fl-page-nav-search a.fa-search {
padding-top: 30px;
}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, .fl-page-header-fixed .fl-logo-img {
max-height: none !important;
max-width: 192px;
}
.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container, .fl-page-header-fixed .fl-page-header-container.container {
padding-bottom: 5px;
padding-top: 20px;
}
.fl-page-header-fixed .fl-logo-img { margin-bottom: 20px;
margin-top: 47px;
}
.fl-page-header-fixed .fl-page-nav {
margin-top: 30px;
} .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a {
color:#9F9F9F;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover {
color:#666;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
color:#666;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-parent > a {
color:#666;
}  .fl-page-nav ul.sub-menu {
white-space:nowrap;
border-top: 3px solid #c0ce2c;
padding-bottom: 10px;
margin-top: -3px;
top: 100%;
width: auto;
opacity: 0.95 !important;
}
.fl-page-nav ul.sub-menu > li > a {
color: #9f9f9f !important;
padding: 5px 5px;
}
.fl-page-nav ul.sub-menu > li > a:hover {
color: #666 !important;
}  .fl-widget ul li {
font-weight: 300;
display: list-item;
list-style-image: url(//www.bozinov.de/cms/wp-content/themes/bb-theme-child/images/list-grey.gif);
list-style-position: outside;
padding-left: 5px;
margin-left: 13px;
}
.fl-widget ul li a {
color: #9F9F9F;
}
.fl-widget ul li a:hover {
color: #666;
} .fl-widget .current-menu-item > a {
color: #666 !important;
}
.widget_nav_menu {
font-size: 16px;
padding-left: 0;
}
.fl-page-footer-widgets .current-menu-item > a {
color: #c0ce2c !important;
}
#archives-2 ul li {
list-style: none !important;
} #menu-top-1 a {
color: #dfdfdf;
font-size: 14px;
font-weight: 300;
}
#menu-top-1 a:hover {
color: #c0ce2c;
}
#menu-top-1 > li {
list-style: none !important;
list-style-type: none !important;
margin-left: 0;
padding-left: 0;
} .fl-sidebar {
font-size: 16px;
color: #9f9f9f;
padding-left: 57px;
padding-top: 5px;
}
.fl-module-sidebar {
font-size: 16px;
color: #9f9f9f;
padding-left: 0;
padding-top: 26px;
}
.fl-widget-title {
display: none;
}   .fl-module-content {
margin: 0px 20px 20px 20px;
}
.fl-row-content-wrap {
padding: 0 20px 0 20px;
}
.fl-content-left {
border: none;
}
.fl-module-heading .fl-heading {
margin-bottom: 20px !important;
} body h2.fl-post-feed-title {
font-size: 20px;
font-weight: 400;
line-height: 1.42857143;
pointer-events: none;
}
.fl-post-feed-header {
margin-bottom: 10px;
}
.fl-post-feed-date {
color: #9f9f9f;
}
.fl-post-feed-more {
margin-top: 10px;
display: inline-block;
}
.fl-post-title {
font-size: 20px;
font-weight: 400;
}
.fl-post-content p {
font-weight: 300;
line-height: 1.4;
} h4 {
font-size: 16px;
line-height: 1.4 em;
margin-top: -10px;
margin-bottom: 10px;
}
.fl-builder-content p {
font-weight: 300;
}
a:hover, a:focus {
color: #666;
text-decoration: none;
} .fl-rich-text ul, .fl-accordion-content ul {
list-style-image: url(//www.bozinov.de/cms/wp-content/themes/bb-theme-child/images/list-green.gif);
list-style-position: outside;
padding-left: 15px;
}
.fl-rich-text li {
margin-bottom: 5px;
}
.fl-post-content ol li {
margin-left: -20px;
margin-bottom: 10px;
}  .fl-slide {
border-bottom: 1px solid #e6e6e6;
}
.fl-page-nav-right .fl-page-header-wrap {
border-bottom: 1px solid #E6E6E6;
margin-top: -34px;
} a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
background: #c0ce2c;
color: #fff;
border: none;
font-size: 16px;
font-weight: 300;
padding: 14px 28px !important;
}
a.fl-button *,
a.fl-button:visited *,
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited * {
color: #fff;
}
a.fl-button:hover, .fl-builder-content a.fl-button:hover {
background: #505050;
} .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.nav-cta > a {
background-color: #c0ce2c;
border: none;
margin-top: 8px;
color: white;
padding: 5px 14px !important;
text-shadow: -1px 1px rgba(0, 0, 0, 0.3) !important;
box-shadow: inset 0 1px 1px rgba(245, 243, 67, 0.3), inset 0 -1px 0px rgba(132, 90, 23, 0.03);
border-radius: 5px;
} .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.nav-cta > a:hover {
background-color: #db8116;
} .fl-cta-title {
text-transform: uppercase;
}
.fl-cta-text-content {
line-height: 0.5;
} .fl-callout-title {
padding-bottom: 5px !important;
} #text-8 .textwidget {
text-align: left;
}
.fl-page-footer {
display: none;
}
.fl-page-footer-widgets {
background-image: url(https://www.bozinov.de/cms/wp-content/uploads/2018/05/footer-bg-3.jpg);
background-position: center center;
background-attachment: scroll;
}
.fl-page-footer-widgets *, .fl-page-footer-widgets a.fa, 
.fl-page-footer-widgets h1, .fl-page-footer-widgets h2, 
.fl-page-footer-widgets h3, .fl-page-footer-widgets h4 {
font-family: "Open Sans", sans-serif;
color: #dfdfdf !important;
margin-top: 5px;
padding-top: 0;
}
.fl-page-footer-widgets p {
font-weight: 300;
}
.fl-page-footer-widgets a:hover, 
.fl-page-footer-widgets a:focus, 
.fl-page-footer-widgets a.fa:hover, 
.fl-page-footer-widgets a.fa:focus {
color: #c0ce2c !important;
} div.wpcf7 .wpcf7-form-control { 
max-width: 100%; 
}
button, input[type=button], input[type=submit] {
background: #c0ce2c;
color: #fff;
border: none;
font-size: 16px;
font-weight: 300;
padding: 10px 28px !important;
}
button:hover, input[type=button]:hover, input[type=submit]:hover {
background: #505050;
color: #fff;
border: none;
}
button:focus, input[type=button]:focus, input[type=submit]:focus {
background: #c0ce2c;
color: #fff;
border: none;
} @media only screen and (max-width: 1024px) {
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a {
font-size: 90% !important;
}
} @media (min-width: 768px) {
.fl-page-footer-widgets .col-sm-3:first-child {
width: 30%;
}
.fl-page-footer-widgets .col-sm-3:nth-child(2) {
width: 30%;
}
.fl-page-footer-widgets .col-sm-3:nth-child(3) {
width: 15%;
}
.fl-page-footer-widgets .col-sm-3:nth-child(4) {
width: 25%;
}
}