/* custom Lara */
.widget-title { font-size:20px; }
h2.widget-title { font-size:24px; }
.widget-area .widget + .widget { margin-top: 20px; }
h1, .title-h1 { font-size: 50px; color: #95c11f; line-height: 60px; }
p { margin: 0 0 0.8em; }

.wpb_wrapper>ul{list-style:none;padding-left:1.2em;margin:0 0 1.2em 0; }
.wpb_wrapper>ul>li{position:relative;text-indent:-1.2em;margin-bottom:0.7em}
.wpb_wrapper>ul>li:last-child{margin-bottom:0}
.wpb_wrapper>ul>li:before{font-family:'scalia-icons';font-weight:normal;content:'\e601';font-size:0.74em;color:#95c11f;vertical-align:middle;display:inline-block;width:1.62em;text-indent:0;margin-top:-0.2em}

form.wpcf7-form span input {
    width: 100%;
}


/* header */
#site-header.animated-header {
   height: 90px;
   width: 100%;
   position: fixed;
   box-shadow: 0 5px 5px #404040;
}

.menu-item {
   padding-left: 0;
}

#primary-menu.no-responsive > li > a { 
   padding-left:0; 
}

#site-header .primary-navigation {
   vertical-align: top;
}

#site-header .primary-navigation .responsive > button {
   vertical-align: top;
}

#colophon {
   position: relative;
   padding: 30px 0 0px 0;
}

#footer-navigation.sc-list > ul > li::before {
   content: none;
}

#page-title {
   background-image: url("https://rgb.kippconcept-agentur.de/wp-content/uploads/2021/04/martin-oslic-Qi93Pl5vDRw-unsplash_head-350px.jpg") !important;
}
#page-title .page-title-excerpt { display:none; }

#primary-navigation .menu-toggle::after {
   top: 0px;
}


/* header-slider startseite */
.sc-slideshow > * {
   min-height: auto;
}

.nivo-directionNav, .nivo-controlNav {
   display: none;
}

.sc-nivoslider .nivo-caption .sc-nivoslider-title {
   background-color: transparent;
   padding-right: 0;
}

.sc-nivoslider-title {
   font-size: 60px;
   line-height: 0;
}


/* startseite blog-section */
.blog-style-timeline.blog-style-styled_list1 .post-image {
   text-align: center;
   padding-top: 0;
   height: 100%;
}

.blog-style-timeline .post-image img {
   width: 100%;
   height: 100%;
   border-radius: 5px 0 0 5px;
}

.blog-style-timeline .entry-content {
   margin-bottom: 45px;
}


/* sidebar */
.widget, .vc_col-sm-3 .wpb_text_column {
   border: 1px solid #b3b3b3; 
   border-radius: 5px; 
}
footer .widget {
   border: 0px solid #b3b3b3; 
}

.sidebar-bordered h4 { padding: 15px; }
.widget-area h4 { padding: 15px; }
.sidebar-bordered ul { padding: 15px; }
.widget-area ul { padding: 15px; }
.widget-area p { padding-left: 15px; padding-right:15px; }

.vc_column-inner {
   margin: 0;
}

.widget-title {
   border-bottom: 1px solid  #b3b3b3;
   padding-bottom: 15px;
}

.Custom_Recent_Posts ul li,
.Custom_Popular_Posts ul li {
   background-image: none !important;
   border-bottom: 1px solid #b3b3b3;
}

.Custom_Recent_Posts ul li:first-child,
.Custom_Popular_Posts ul li:first-child {
   padding-top: 0;
}

.Custom_Recent_Posts ul li:last-child,
.Custom_Popular_Posts ul li:last-child {
   border-bottom:none;
   padding-bottom: 0;
}

   /* comment-section */
.block-divider {
   display: none;
}

.comments-title {
   color: #95c11f;
}

.comment-inner {
   border: 1px solid #b3b3b3; 
   border-radius: 5px;
   padding: 15px;
   margin: 30px 0px;
}

.comment-author {
   padding-left: 15px;
}

.comment-text {
   padding-left: 90px;
}

.sc-divider {
   display: none;
}

/* footer */
#pre-footer {
   display:block;
   width:100%;
   height: 50px;
   background-image: url("https://rgb.kippconcept-agentur.de/wp-content/uploads/2021/04/martin-oslic-Qi93Pl5vDRw-unsplash_footer50px.jpg");
   background-repeat: no-repeat;
   background-position: left top;
}

#footer-nav {
   padding: 1.0em 0;
   box-shadow: 5px 0 5px #404040;
}

#footer-navigation li a {
   color: #4c5867;
}

/* custom Lara end */

.blog-style-timeline.blog-style-styled_list1 .item-post {
background-color: transparent;
}

.blog-style-timeline .post-text {
    margin-left: 205px;
    padding: 0 24px;
    position: relative;
}

.no-image .post-image { display:none; }
.no-image .post-text { margin-left:0px; }
.no-image .item-post .post-text::after{
   display:none;
}

.blog-style-timeline span.entry-date {
    display: inline-block;
    padding-top: 2px;
    text-align: left;
}

.blog article .entry-title {
   margin-top: 20px;
}

.wp_rss_retriever a.wp_rss_retriever_title {
font-size:1.6rem; line-height:1.9rem;
color: #272a2e;
}
.wp_rss_retriever_container, .wp_rss_retriever_metadata {
font-size:1.4rem; line-height:1.6rem;
color: #4c5867;
}
.wp_rss_retriever_metadata {
color: #95c11f;font-weight:300;
}
.wp_rss_retriever_image { margin-top:6px; }


ul#primary-menu, #primary-menu.no-responsive, #custom_html-3 .textwidget { display:none; }


