/*
Theme Name: B2Zone-Infinityfee
Author: Werner Krauß
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Kunde
Template: b2zone
*/

@import url("../b2zone/style.css");

/* Links im Text */
main a, main a:hover {
    color: #ffd200;
}
main a:hover {
    text-decoration: underline;
}

/*
    Header
 */
.b2zone-logo {
    text-align: center;
    /*min-height:150px;
    position:relative;*/
}

.b2zone-logo_mobile {
    text-align: center;
    top: 0;
    position: relative;
    background-color: #FFF
}

/*
    Navigation
 */
#secondary-navbar {
    margin-bottom: 0;
    background-color: #ffffff;
    border-color: #ffffff
}
#secondary-navbar li a {
    font-family: 'Helvetica Neue', Helveticqa, Arial, sans-serif;
    font-size: 16px;
    color: #292929;
}
#secondary-navbar li.open > a {
    background-color: #343434;
}
/*
    Untermenu
 */
#secondary-navbar li ul {
    background-color: white !important;
}
#secondary-navbar li ul li a {
    font-family: 'Hind', sans-serif;
    font-size: 18px;
    color: #292929;
    background-color: white;
}
#secondary-navbar li ul li:hover,
#secondary-navbar li ul li a:hover {
    background-color: white;
}
/*
Menu Typ 2
*/

#secondary-navbar.b2zone-navbar-logo-centered {
    border-bottom: 2px solid red;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);
}

/*
    Mobile Hamburger
 */
.navbar-toggle {
    color: black;
    background-color: white !important;
    border-color: black !important;
}
/*
    Footer
 */
.b2zone-footer-copyright {
    height: 60px; /* menu alt 200px */
    padding: 20px;
    background-color: #292929;

    font-family: 'Hind';
    font-size: 12px;
    color: #cdcdcd;
}
.b2zone-footer-copyright a {
    text-decoration: underline;
    color: #FFF;
}
/*
    Footer Kontakt
 */
.b2zone-footer-contactarea {
    background-color: #292929;
    color: white;
}
.b2zone-footer-contact a{
    color: white;
}
.b2zone-footer-contact__address div {
    /*padding: 0 2rem;*/
    border-color: white;
}
.b2zone-footer-menu .menu-item {
    padding: 0 3rem;
}
.b2zone-footer-menu .menu-item a{
    color: red;
    text-transform: uppercase;
}
@media only screen and (max-width: 992px) {
    .b2zone-footer-contact__address div {
        /*padding: 2rem;*/
        border-color: white;
    }
    .b2zone-footer-menu .menu-item {
        padding: 1rem 3rem;
    }
}

/*
    Posts in Page
 */

.pip-nav a {
    color: #FFF;
    background-color: #fac000;
    font-size: 20px;
}
.pip-nav a:hover {
    color: #FFF;
}

/*
    Search Form
 */
#searchform .btn {
    background-color: #fac000;
    border-color: #fac000;
    color: #ffffff;
}
#searchform .input-lg:focus {
    border-color: rgba(153, 204, 0, 0.8) !important;
    box-shadow: 0 1px 1px rgba(153, 204, 0, 0.075) inset, 0 0 8px rgba(153, 204, 0, 0.6) !important;
    outline: 0 none !important;
}

/*
    Search Results / Content Excerpts
 */

.entry-header .entry-title {
    margin-bottom: 0.25em;
}

.entry-title a {
    color: #fac000;
    text-decoration: none;
    margin-left: -2px;
}
.entry-title a:hover {
    color: #fac000;
}
.entry-title-link a {
    font-size: 20px;
    color: #000;
    text-decoration: underline;
}
.entry-title-link a:hover {
    color: #fac000;
}
.entry-summary {
    color: inherit;
}

.navigation.pagination .nav-links .page-numbers {
    font-size: 26px;
}

.navigation.pagination .nav-links a.page-numbers {
    color: #fac000;
}

.navigation.pagination .nav-links a.prev.page-numbers,
.navigation.pagination .nav-links a.next.page-numbers {
    color: #FFF;
    background-color: #fac000;
}

.navigation.pagination .nav-links .page-numbers.current {
    color: #000;
}

/*
 * Formulare
 */
.control-label {
    font-size:20px;
    color:#fac000;
}
.text-danger {
    color: #fac000;
}
.btn-b2zone {
    background-color: #fac000;
    border-color: #fac000;
}
.btn-b2zone:hover,
input.btn-b2zone:hover{
    background-color: #fac000;
}
