/*
 Theme Name:   Nina Diercks
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  Nina-Diercks

 START YOUR CHILD THEME CSS HERE
*/
/*   BLog */
.infinite-single-article-date-wrapper .infinite-single-article-date-day {
     min-width: 40px;
}
h1.infinite-single-article-title {
    padding-top: 0 !important;
}
.gdlr-core-blog-title a, .infinite-body .infinite-single-article-title, .infinite-body .infinite-single-article-title a {
    color: #00a7b1;
}



/* ---- Nav -----*/
.infinite-copyright-text.infinite-item-pdlr {
    font-size: 11px;
    text-transform: none;
}
.sf-menu > li > ul.sub-menu a:hover, .sf-menu > .themename-mega-menu > .sf-mega ul.sub-menu a:hover, .sf-vertical ul.sub-menu li a:hover {
    background: none;
}
.infinite-navigation .sf-menu > li > a {
    padding-bottom: 14px;
}

/* ---- Home ----*/
.home .infinite-page-title {
   display:none;
}

/* ------- Typografie -----*/

.infinite-body h1, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6 {
       margin-bottom: 3px !important;

}
.infinite-body h2 {
    padding-top: 45px !important;
}
.home.infinite-body h2, .home.infinite-body h1, .home.infinite-body h4, .home.infinite-body h5, .home.infinite-body h6 {
    margin-bottom: 0px !important;
    padding-top: 5px !important;
}

.home.infinite-body h3 {
    margin-bottom: 1px !important;
    padding-top: 2px !important;
}
.infinite-footer-wrapper h3 {
    padding-bottom: 16px !important;
}

.gdlr-core-title-item-title.gdlr-core-skin-title {
    font-size: 21px !important;
    font-weight: 400;
}
.infinite-body h2, #poststuff .gdlr-core-page-builder-body h2 {
    font-size: 25px !important;
    padding-top: 30px;
}
.gdlr-core-column-service-item .gdlr-core-column-service-title {
    color: #00a7b1 !important;
   /* padding-left:20px;*/
}
/*
.infinite-page-title-wrap {
    min-height: 390px !important;
}
*/
.infinite-page-title-wrap {
    display: none;
}


/* ----  Kacheln ----*/
.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap {
    margin-bottom: 8px;
}
.gdlr-core-page-builder-body p {
    margin-top: 0px;
    margin-bottom: 9px;
    font-size: inherit;
}


ul {
    list-style: circle;
   }

.gdlr-core-pbf-section:first-child {
    padding-top: 1px;
}

ul.sub-menu a:hover {
    color:#00a7b1;
    background: #a6a6a6;
}
.sf-menu > li > .sub-menu .current-menu-item > a {
    background:#00a7b1;
}

/* ------ Links ----- */
.infinite-content-container a, .gdlr-core-text-box-item-content a {
    text-decoration: underline;
}
.infinite-content-container a:hover, .gdlr-core-text-box-item-content a:hover {
    text-decoration: underline;
}
.gdlr-core-page-builder-body a {
    text-decoration: underline;
}

/* -------------  Buttons Download ----------- */
.button-blue {
    color: #fff !important;
    border: 0;
    text-shadow: 0;
    background-color: #00a7b1;margin-bottom:20px;border: 1px solid #545454;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 15px 33px;
    font-family: 'CoreSansM35Light', sans-serif;
}
.button-lesen, .button-lesen a {
    font-family: 'CoreSansM35Light', sans-serif;
    display: inline-block;
    text-decoration: none !important;
    padding: 17px 27px; !important;
    border-radius: 0 !important;
    box-shadow: 0;
    margin-bottom:50px !important;
    color: #fff !important;
    border: 0;
    font-size: 13px !important; text-transform:uppercase;letter-spacing:0.8px !important;
    text-shadow: 0;text-transform:uppercase;
    background-color: #00a7b1;margin-bottom:20px;border: 1px solid #545454;
}
.ddownload-button {
    display: inline-block;
    font-family: 'CoreSansM35Light', sans-serif;
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 0.8px !important;
    text-decoration: none !important;
    padding: 17px 35px 17px 35px !important;
    box-shadow: 0;
    color: #fff !important;
    border: 0;
    text-shadow: 0;
    background-color: #00a7b1;
    margin-bottom: 20px;
    border: 1px solid #545454;
    font-weight: bold;
}
.ddownload-button a {
    color: #fff !important;
}

.ddownload-button a:hover {
    color: #fff !important;
    background-color: #545454;
}

.button-blue:hover, .ddownload-button:hover {
    color: #fff !important;
    border: 1px solid #b0b3b1;
    background-color: #b0b3b1;
}
.button-lesen:hover {
    color: #fff !important;
    border: 0;
    text-shadow: 0;
    background-color: #b0b3b1;margin-buttom:30px;border: 1px solid #b0b3b1;
}

/* ----- Footer----*/

.infinite-footer-wrapper a:hover {
    color: #545454 !important;
}
/* ------ Contact From 7 ----*/
div.wpcf7-mail-sent-ok {
    border: 0;
    background-color: #b0b3b1;
}
/* ------- Abstände Überschriften -----*/

.page-id-17 h3 {
    padding-top:0 !important;
    margin-top:0 !important;
}

/* ----- Verantaltungen ----*/
.tribe-bar-disabled .tribe-bar-filters .tribe-bar-date-filter {

    display: none;
}
#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav, .tribe-events-back {
    display: none;
}