/** Platz über Slider in homepage*/
.widget.widget_revslider {
    margin-top: 15px;
}

/** content einrücken */
.post-content {
    padding: 0 10px 10px;
}

/** neue Textfarbe */
.post-content p {
    color: #666666;
}

body {
    color: #666666;
}

/** Abstand der einzelnen VC blöcke */
.vc_column_container > .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
}


h3 {
 font-family: "Roboto",Arial,sans-serif;
 font-weight: bold;
 }


h4,.document-title h1 {
 color: #339966;
 font-family: "Roboto",Arial,sans-serif;
 font-weight: bold;
     font-size: 22px;
 }
 
h5 {
 color: #339966;
 font-family: "Roboto",Arial,sans-serif;
 font-weight: bold;
 font-size: 18px;
 margin-top: 20px;
 }
 
 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 15px;
}

.page.page-template-page-fullwidth-no-title #primary .post-content, .page.page-template-page-no-title #primary .post-content {
    margin: 20px 0;
}




/** Nofloat auf mobile */
@media screen and (max-width: 500px) {
.nofloat  {
margin: auto; 
display: block;
float: none;
padding-bottom: 20px;
}

/** kein margin bei rechts augerichteten Bildern auf mobile */
.nofloat.alignright {
    margin: 0;
}

/** kein content einrücken auf mobile */
.post-content {
    padding: 0 0 0 0;
}
}


/** suche im header */
@media screen and (min-width: 770px) {
.widget.widget_search 
{
    bottom: 5px;
    position: absolute;
    right: 10px;
    width: 50%;
    }
}