/**
* Theme Name: 	Total-Child
* Theme URI: 	http://h-g-e.com
* Description: 	Child-Theme von Total.
* Author: 		Uwe Bienasch
* Author URI: 	http://dreifueralles.de
* Template: 	Total
* Version: 		1.0.0
*/

@import url('total-theme-reset.css');
@import url('ub-style-reset.css');



/*  abgeschaltet  */
.site-footer {
    display: none;
}

/* temporŠre Testseitengestaltung */

.page-id-5526 .page-header.background-image-page-header .page-header-title {
    z-index: 2;
    color: #a53a3a;
}

.page-id-4020 .page-header-title {
    display: none!important;
}




#top-bar-wrap {
    background: #f6f4f4;
}

.header-one {
    padding-top: 4px;
    height: 150px;
}

.page-header {
    border-bottom: solid 5px silver;
}

/* Ende temporŠre Testseitengestaltung */

 .stellen-anzeigen.vcex-icon-box-four.vcex-icon-box-link-wrap:hover {
background-color: #cfcfcf!important;
color: gray!important;
}

.center {
text-align: center;
}
.header-one {
    padding-top: 4px;
}

.page-header {
    padding: 4px 0px;
    background: #D11212;
    border-top: 0px solid #EEE;
	border-bottom: 0px solid #EEE;
}

.page-header-title {
    color: #FFF;
    letter-spacing: 0.1em;
    padding: 0px 0px 0px 190px;
    font-size: 21px;
}

.page-subheading {
    font-size: 1.277em;
    color: #FFF;
    letter-spacing: 0.1em;
}

.ub-service-notdienst {
	/* display: none; */
	/* visibility: hidden; */
}

/*
#site-header-sticky-wrapper.sticky-wrapper{
height: 90px!important;
}
*/

.header-one #site-logo a img {
	margin-top: 7px;
    max-width: 60%;
}


.is-sticky #site-header {
    border-bottom: 1px silver solid;
}

.page-header-title {
    max-width: 100%!important;
}


/* Hauptnavigation */

.navbar-style-one {
    position: absolute;
    right: -40px;
    top: 50%;
    margin-top: -25px;
    height: 50px;
}

#searchform-dropdown {
    border-color: #DEDEDE;
    padding: 1px;
}

#site-navigation .dropdown-menu .site-search-toggle .fa {
    display: none;
}

/* Abverkauf/Stellenangebote */


.abverkauf {
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    padding: 0 10px 10px 30px;
}
.av-title {
    color: #0D3D63;
    font-size: 120%;
    margin-top: 8px;
}
.av-text {
    color: #444;
    font-size: 100%;
    color: #0D3D63;
}

.av-preis {
    color: #9C0C0C;
    font-size: 100%;
    font-weight: bold;
}

.butt_bewerbung {
    padding: 4px 12px;
    background: #D11212;
    border-radius: 10px;
    color: white;
    letter-spacing: 0.08em;
    margin-left: 3px;
    font-size: 100%;
}

a:hover .butt_bewerbung {
text-decoration: none!important;
}


/* Team-Header */

.vcex-heading {
    color: #828282!important;
    font-weight: 600;
}


.team_grid .vcex-teaser-media img{
padding: 5px;
border: 1px #E6E6E6 solid;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
} 

.site-breadcrumbs {
    display: none;
}

/* Topbar Socialmedia-Bereich ausschalten */

/*
.top-bar-right {
    display: none;
}
*/

/*
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover {
color: #cfcfcf!important;
}
*/

.theme-heading{
    display: none!important;
}


#footer-callout-wrap {
    display: none;
}

#footer, #footer-bottom {
    background: #D11212!important;
}

#content p {
font-size: 105.5%!important;
}

#slider-photo.slider-photo  { 

}
/* Forms */

#sanieren.sanieren img{
box-shadow: 1px 1px 4px 3px rgba(0, 0, 0, 0.1);
border-radius: 66px;
}


/* Forms */
span.wpcf7-list-item {
display:block;
line-height: 30px;
}


/* style-contact form 7 */
.form_wrapper {background-color: yellow; height: 100%}
.form_left {float: left; max-width:50%;min-width:300px; margin: 0 80px 30px 0;}
.form_right {float:left; max-width:50%;min-width:300px; margin: 0 30px 0 0}

.wpcf7-textarea {max-width: 100%;}

h4.form_title {
    font-weight: bold;
    letter-spacing: 0.08em;
    font-size: 1.2em!important;
}


/*
.terminabfrage {
font-weight: bold;
}
*/

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea {
    padding: 0.2em;
}

textarea {
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    height: 10em;
}

.wpcf7 input, .wpcf7 textarea {
    margin-top: 0px;
}



@media screen and (max-width:640px)  {

h1.page-header-title {
    padding: 0px 0px 0px 5px;
}


}


