/*
 Theme Name:     Businesstar-child
 Theme URI:      https://www.connect-consulting-vollmer.de
 Description:    Mein Child-Theme
 Author:         Markus Vollmer
 Author URI:     https://www.connect-consulting-vollmer.de
 Template:       businesstar
 Version:        1.0.0
*/

/* =Ab hier kannst du deine CSS-Anpassungen eintragen */

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
.backtotop {
    background-color: #e64e4e;
    z-index: 300;
    opacity: 0.8;
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 18px;
    text-align: center;
    position: fixed;
    bottom: -100px;
    right: 25px;
    cursor: pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    color: #fff;
}
.backtotop:hover {
    background-color: #e64e4e;
    opacity: 0.9;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
#respond input[type="submit"] {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 25px;
    position: relative;
    background-color: #19763a;
    text-transform: uppercase;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#respond input[type="submit"]:hover,
#respond input[type="submit"]:focus {
    background-color: #19763a;
}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a:hover,
a:focus,
a:active {
    color: #e64e4e;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#top-bar {
    padding: 10px 0;
    background-color: #e64e4e;
}
.site-title a:hover,
.site-title a:focus {
    color: #e64e4e;
}
.site-description {
    margin: 0;
    line-height: 1.5;
    color: #e64e4e;
}
.main-navigation ul.nav-menu > li.current-menu-item > a {
    opacity: 0.7;
    color: #e64e4e;
}
.main-navigation ul.nav-menu > li:hover > a {
    color: #e64e4e;
}
.main-navigation ul.nav-menu .current_page_item > a,
.main-navigation ul.nav-menu .current-menu-item > a,
.main-navigation ul.nav-menu .current_page_ancestor > a,
.main-navigation ul.nav-menu .current-menu-ancestor > a {
    color: #e64e4e;
}
.menu-toggle span {
    width: 35px;
    height: 2px;
    display: block;
    background-color: #e64e4e;
    margin: 9px 0;
}
button.dropdown-toggle .fa {
    color: #e64e4e;
    font-size: 18px;
    padding-left: 5px;
}
.pagination .page-numbers,
.pagination .page-numbers.dots:hover,
.pagination .page-numbers.dots:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #e64e4e;
    background-color: #ffe2cf;
}
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus {
    color: #fff;
    background-color: #e64e4e;
}
.pagination .page-numbers.prev,
.pagination .page-numbers.next {
    margin-right: 25px;
    width: auto;
    height: auto;
    position: relative;
    top: 2px;
    background-color: transparent;
    color: #e64e4e;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
#secondary .widget > ul li:first-child,
#secondary .widget > ul li:hover,
#secondary .widget_nav_menu ul li:first-child,
#secondary .widget_nav_menu ul li:hover {
    border-left: 4px solid #e64e4e;
}
.widget_search form.search-form button.search-submit {
    width: 50px;
    color: #fff;
    background-color: #19763a;
    font-size: 15px;
    line-height: 26px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.widget_search form.search-form button.search-submit:hover,
.widget_search form.search-form button.search-submit:focus {
    background-color: #19763a;
}
.widget_search form.search-form input[type="search"]:focus {
    border-color: #19763a;
}
#secondary a:hover,
#secondary a:focus {
    color: #e64e4e;
}
input[type="submit"],
.wpcf7 input[type="submit"] {
    background-color: #19763a;
    color: #fff;
    font-size: 14px;
    width: auto;
    border: none;
    padding: 15px 25px;
    height: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
input[type="submit"]:hover,
input[type="submit"]:focus,
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="submit"]:focus {
    background-color: #19763a;
}
.jetpack_subscription_widget input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:focus {
    background-color: #19763a;
}.widget_popular_post h3 a:hover,
.widget_popular_post h3 a:focus,
.widget_popular_post a:hover time,
.widget_popular_post a:focus time,
.widget_latest_post h3 a:hover,
.widget_latest_post h3 a:focus,
.widget_latest_post a:hover time,
.widget_latest_post a:focus time {
    color: #19763a;
}
#secondary .jetpack_subscription_widget input[type="submit"]:hover,
#secondary .jetpack_subscription_widget input[type="submit"]:focus {
    background-color: #19763a;
}
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.page-header small {
    font-size: 12px;
    color: #19763a;
}
.blog-posts .post-categories {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #19763a;
    padding: 0 15px;
    color: #fff;
}
.post-categories a:hover,
.post-categories a:focus {
    color: #e64e4e;
}
.tags-links a {
    border: 1px solid #e64e4e;
    display: inline-block;
    padding: 2px 10px;
    color: #e64e4e;
}
.tags-links a:hover,
.tags-links a:focus {
    border-color: #19763a;
    background-color: #19763a;
    color: #fff;
}
/*--------------------------------------------------------------
## weiss nicht wo
--------------------------------------------------------------*/
.main-navigation ul.nav-menu .current_page_item > a, .main-navigation ul.nav-menu .current-menu-item > a, .main-navigation ul.nav-menu .current_page_ancestor > a, .main-navigation ul.nav-menu .current-menu-ancestor > a {
    color: #e64e4e;
}
/*--------------------------------------------------------------
# weiss nicoht wo
--------------------------------------------------------------*/
#colophon {
    background-color: #19763a;
    color: rgba(255, 255, 255, 0.8);
}
#colophon .site-info {
    background: #19763a;
}
