/*
Theme Name:     Carpenter Child
Theme URI:
Description:    My Child theme
Author:         Author Name
Author URI:
Template:       carpenter
Version:        1.0
*/

@import url("//schreinerei-bichlmaier.de/wp-content/themes/carpenter/style.css");

/* Globale Einstellungen */
p {
    line-height: 155% !important;
}

h1{
	margin-bottom: -15px !important;
}


.fett{
	font-weight: 900 !important;
}

/*Formatierung Liste Unterseiten */
.unterseiten{
	margin-bottom: 40px !important;
}

.liste-unterseiten{
	margin: 0 0 0 -20px;
}

.liste-unterseiten li{
	padding: 0 0 10px 0;
}

.liste-unterseiten li ul{
	margin: 10px 0 0 0;
}

.liste-unterseiten li li{
	list-style-type: disc !important;
	margin: 0 0 0 -20px;
}


/*Header, Navigation */
.header .logo_part .logo {
    padding: 4px 0 0 35px;
}


.navbar-default .menu .navbar-collapse .navbar-nav::after {
	display: none;
}

.navbar-default {
    background: none #991e1e;
}

.nav {
    background: #991e1e !important;
}

header.row.affix {
    background: #FFF;
}

a:hover{
	color: #666 !important;
}


/*FORMATIERUNG SLIDER-TEXTE*/

ul .slider-topbar{
	background: #991e1e;
	color: #fff;
	padding: 5px 12px;
	word-spacing: 10px;
	font: 500 14px/28px "Raleway", sans-serif !important;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px !important;
	text-transform: lowercase;
}

ul.slider-topbar li{
	padding: 0 7px;
}

span.slider-headline{
	font: 800 40px "Raleway", sans-serif !important;
	line-height: 103%;
}

.teasertext{
	color: #991e1e;
}

.section_header .tblock::before {
    background: #991e1e;
}

.section_header h2::before {
    background: #991e1e;
}

.we-do-slider .owl-nav .owl-prev, .we-do-slider .owl-nav .owl-next, 
.testimonial-sliders .owl-nav .owl-prev, .testimonial-sliders .owl-nav .owl-next{
    background: #991e1e;
}


.we-do-slider .owl-nav .owl-prev:hover, .we-do-slider .owl-nav .owl-next:hover,
.testimonial-sliders .owl-nav .owl-prev:hover, .testimonial-sliders .owl-nav .owl-next:hover{
    background: #ccc;
}

.testimonial .media-body a {
    color: #991e1e;
}

footer.row .footer-top .footer-sidebar .widget .widget_title {
    color: #fff;
}

.submit{
	background: #991e1e;
	border: 1px #fff solid;
}

footer.row .footer-top::after {
    background: #000 !important;
    background-image: none !important;
}

.vc_btn3.vc_btn3-style-custom:hover {	
	color: #bababa !important;
}

/*Footer Texte in weiß */

footer .footer-top::after {
    background-color: #770700 !important;
}

footer .footer-top .footer-sidebar .widget .widget_title {
    color: #fff !important;
}


.footer-widget, .footer-widget a {
      color: #fff !important;
	  text-transform: uppercase;
}

footer.row .footer-top::after {
    background: #991e1e !important;
}

.footer-widget .menu li {
    margin-left: -25px;
}

.footer-widget ul {
    margin-bottom: 40px;
}

.contact-ver1 li {
    border-top: 1px solid #fff;
}

.contact-ver1 li .fleft, .contact-ver1 li i{
	color: #fff !important;
}

.contact-ver1 li .fleft a {
    color: #fff !important;
}

.form-control::-moz-placeholder {
    color: #fff !important;
}

#contactFormWidget input[type="text"], #contactFormWidget textarea, .footer-widget .form-control {
    border: 1px solid #fff;
	color: #fff !important;
}

.submit:hover{
	color: #bababa !important;
	border: 1px #bababa solid;
}

.carpenters-ul ul li::after {
    content: '|' !important;

}


.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 0 !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

/* Logo nach unten versetzen */
.header .logo_part .logo a img {
    margin-top: -10px !important;
}

/*Farbe Top-Header Tel und E-Mail */

.page-cover-tittle {
    border: 0px; 
    color: #666 !important;
}

.navbar-default .menu {
    border: 1px solid #fff !important;
}

.bilderrahmen{
	border: 1px solid #333;
}

/* -------------------------------------------------------
   FCI SCHANZER FREUNDESKREIS - Banner Startseite
------------------------------------------------------- */

.bichlmaier-fci-partner {
    background: #202020;
    padding: 60px 0;
}

.bichlmaier-fci-partner > .vc_column_container > .vc_column-inner {
    padding-top: 0;
}

.bichlmaier-fci-logo,
.bichlmaier-fci-content {
    display: flex;
    align-items: center;
}

.bichlmaier-fci-logo .wpb_wrapper {
    width: 100%;
}

.bichlmaier-fci-logo .vc_single_image-wrapper {
    width: 100%;
}

.bichlmaier-fci-logo img {
    width: 100%;
    max-width: 520px;
    height: auto;
}

.bichlmaier-fci-content .wpb_wrapper {
    width: 100%;
}

.bichlmaier-fci-kicker {
    margin-bottom: 10px;
    color: #e7192d;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 2px;
}

.bichlmaier-fci-content h2 {
    margin: 0 0 20px;
    color: #ffffff;
    font-size: 28px;
    line-height: 1.25;
    font-weight: 700;
}

.bichlmaier-fci-content p {
    max-width: 720px;
    margin: 0 0 12px;
    color: rgba(255,255,255,0.82);
    font-size: 16px;
    line-height: 1.7;
}

.bichlmaier-fci-content .bichlmaier-fci-claim {
    margin-top: 20px;
    margin-bottom: 0;
    color: #ffffff;
    font-size: 18px;
}


/* Tablet / Mobile */

@media (max-width: 767px) {

    .bichlmaier-fci-partner {
        padding: 45px 0;
        text-align: center;
    }

    .bichlmaier-fci-logo,
    .bichlmaier-fci-content {
        display: block;
    }

    .bichlmaier-fci-logo {
        margin-bottom: 35px;
    }

    .bichlmaier-fci-logo img {
        max-width: 420px;
    }

    .bichlmaier-fci-content h2 {
        font-size: 23px;
    }

    .bichlmaier-fci-content p {
        margin-left: auto;
        margin-right: auto;
    }

}
