/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* BLOG */

.q_masonry_blog article .q_masonry_blog_post_info a {
    color: #bebebe;
    display: none !important;
}

.blog_holder.blog_gallery article .post_category a {
    display: none !important;
}

.side_menu_button a:last-child {
    padding: 0px 0 0 73px;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
    text-align: left;
}

.blog_holder article .post_info {
    display: none;
}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    display: none;
}

.blog_single article .post_image, .blog_single article .post_image img, .blog_single article .post_image > a {
    padding-top: 10px;
}

.blog_holder.blog_single article h2 {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* PORTFOLIO */

.portfolio_detail .info {
    padding-top: 50px;
}

.flexslider ul {
    padding-top: 50px;
}

.lightbox_single_portfolio, .portfolio_detail, .portfolio_single, .portfolio_single_text_holder {
    position: relative;
    padding-top: 50px;
}

/* Kann maximal 768px darstellen. */
@media only screen and (max-width: 768px) {

    .portfolio_detail .info {
        padding-top: 50px;
    }

    .flexslider ul {
        padding-top: 50px;
    }

    .lightbox_single_portfolio, .portfolio_detail, .portfolio_single, .portfolio_single_text_holder {
        position: relative;
        padding-top: 50px;
    }
}

/* Kann maximal 568px darstellen. */
@media only screen and (max-width: 568px) {
    .portfolio_detail .info {
        padding-top: 5px;
    }

    .flexslider ul {
        padding-top: 5px;
    }

    .lightbox_single_portfolio, .portfolio_detail, .portfolio_single, .portfolio_single_text_holder {
        position: relative;
        padding-top: 15px;
    }
}

    h6, .h6, h6 a {
        padding-bottom: 30px !important;
    }

    /* COOKIE HINWEIS */
	
.cn-button.wp-default {
    font-family: Cormorant;
    font-weight: 400;
    line-height: 18px;
    background: #FFF;
    border-color: #FFF;
    color: #333;
    border-radius: 0px 0px 0px 0px;
    display: inline-block;
    font-size: 16px;
    font-style: normal;
}

#cookie-notice {
    font-size: 15px !important;
}


    .content .container .container_inner, .header_inner_right.left_side .side_menu_button a:last-child {
        padding-top: 70px;
        padding-bottom: 140px;
    }

    a.post_comments {
        display: none !important;
    }


/* Bild Text Abwechselnd Darstellung */


@media (min-width: 768px) {
    .gedreht:nth-child(even) .section_inner_margin  {
        display: flex;
        flex-direction: row-reverse;
    }
}

/* Footer zentriert */

.footer_top .widget.widget_nav_menu li {
    margin: 0;
    line-height: 22px;
    text-align: center;
}

/* Navigation 2nd Menu */
.drop_down .narrow .second .inner ul li {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  min-width: 150px !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}