/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* sns stl */

.home .fusion-meta-info  .fusion-alignleft{display: none !important;} 
.home .fusion-post-content-wrapper {    padding: 10px 20px !important;}
 #recent-comments-2 {border-width: unset !important; border-radius: 6px !important; border-color: #b23211 !important;}
#mailster_signup-3 .widget-title { border-radius: 6px 6px 0px 0px;}
#custom_html-5 .widget-title  {    border-radius: 6px 6px 0px 0px;}
#calendar-4 .widget-title {    border-radius: 6px 6px 0px 0px;}
.blog-shortcode-post-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;     padding-bottom: 5px;}
.fusion-rollover-categories, .fusion-rollover-content {display: none !important; }
/* .fusion-rollover-title-link, a.fusion-rollover-link   {opacity: 0;}    */
.fusion-post-content-container{    line-height: normal;}
.bg_colour {    background: #727272; border-radius: 6px;} /* hellid rot ist ac3509 */
.bg_colour .post-content {   color: #fff;}
.bg_colour .entry-title a{  color: #fff !important;}
.fusion-image-wrapper .fusion-rollover {
    background-image: radial-gradient(circle, rgb(232 230 232 / 33%) 0%, rgb(219 219 219 / 33%) 100%) !important;} 

.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .snsstl {
    width: 100% !important;
}
.snsstl { width: 100% !important;}

.fusion-blog-archive .fusion-post-content-container { overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;   }
.fusion-blog-archive .fusion-post-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;  padding: 0px 0px 3px 0px; } 
.fusion-blog-archive .entry-title {
    margin-bottom: 3px !important;
}


@media only screen and (min-width: 1400px) {

div.fusion-blog-archive .fusion-post-wrapper {
    display: flex !important;
    flex-direction: row !important;
}
.frontpage article .slides .attachment-blog-medium {
    width: 200px !important;
  
}

.archive article .slides .attachment-blog-medium {
    width: 200px !important;
  
}
}

@media only screen and (max-width: 1400px) {
div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
    max-width: none;
} 

div.fusion-blog-archive .fusion-post-wrapper {
    display: flex !important;
    flex-direction: row !important;
}

.frontpage article .slides .attachment-blog-medium {
    width: 100px !important;
  
}
.archive article .slides .attachment-blog-medium {
    width: 100px !important;
  
}


}

@media only screen and (min-width: 1024px) {
div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
    width: 200px;
    height: 200px;
    object-fit: cover;
    max-width: none;
}

.single article {
    padding: 30px;
}

.slides .fusion-image-wrapper:hover { opacity: 0.5;}
.fpg .slides .fusion-image-wrapper:hover { opacity: 1;}



}

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

div.fusion-blog-archive .fusion-post-wrapper {
    display: flex !important;
    flex-direction: row !important;
}
.single article {
  
    padding: 15px;
   
}

.frontpage article {
    z-index: 9;
}
.stl_index { z-index: 1;}

div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
    width: 70px;
    height: 120px !important;
    object-fit: cover;
    max-width: none;
}


div.fusion-blog-archive h2.entry-title.fusion-post-title {
    line-height: 22px !important;
}
div.fusion-blog-archive .fusion-post-content-container
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.frontpage .fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {
    width: 100%; 
   
}
.frontpage .fusion-post-content-wrapper {
    padding: 2px 0px 0px 15px !important;
}

.fpg h2 font  {
    font-size: 30px !important;
    line-height: 30px !important;
}













}
.post_stl .fusion-alignleft {
    display: none !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1390px)  {
    div.fusion-blog-archive .fusion-post-wrapper {
        min-height: 150px;
    }
}
@media only screen and (min-width: 900px) and (max-width: 1024px)  {

div.fusion-blog-archive .fusion-post-wrapper {
    min-height: 130px;
}

}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid.post_top{
    /* display: flex; */
    flex-wrap: wrap;
    align-items: start;
}
.fusion-blog-layout-grid .fusion-post-grid.post_top .flexslider{
    margin-right: 25px;
    width: 320px;
    margin-bottom: 0;
}
.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-post-content {
     flex: 1 1 1px;
}
.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-meta-info {
     width: 100%;
}
.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-meta-info
{
    border-color: #fff;
border-top: 1px solid #e7e6e6;
border-bottom: 1px solid #e7e6e6;
}
@media only screen and (max-width: 900px)  {

.single .fusion-row {
    width: 100% !important;
}

.fusion-blog-layout-grid .fusion-post-grid.post_top .flexslider{
    
    width: 100%;
    margin-right: 0px;
  
}

img.attachment-blog-medium.size-blog-medium.wp-post-image {
    width: 100% !important;
}
.fusion-post-content.post-content {
    padding: 5px 10px;
}

main#main {
    padding: 1px;
}
}

.single .post-content p {
    max-width: 95%;
}

.single #main #comment-submit, .single  .button.default, .singl .comment-form input[type="submit"], .single .fusion-button-default, .single input.button-default {
    background: #ac3509;
}

.archive .stl_by { display: none;}
.stl_color { color: #fff;}


.page-template-default .fusion-post-content-wrapper {
    padding: 10px 20px !important;
}

.page-template-default  .fusion-alignleft  
{
   display: none !important; 
}

.frontpage .stl_by {
    display: none;
}
.frontpage .post {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}

.frontpage .fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {
   
     padding: 3.5px; 
}

img.attachment-blog-medium.size-blog-medium.wp-post-image {
  
     padding-bottom: 0px !important;
}


.archive p.fusion-single-line-meta a, .home p.fusion-single-line-meta a {
    pointer-events: auto !important;
}




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

    article .fusion-post-slideshow .fusion-image-size-fixed {
        display: block;
        width: 100px;
        height: 100px;
    }
    article img.attachment-blog-medium.size-blog-medium.wp-post-image {
        width: 100% !important;
        height: 100% !important;
        /* max-height: 100% !important;
        max-width: 100% !important; */
    }

}

@media only screen and (max-width: 900px) {
.fusion-rollover {display: none !important; }
}
.fusion-rollover {display: none !important; }
/* 332 = iPhone SE */
 @media only screen and (max-width: 376px) {
    .frontpage .post h2 a {
        font-size: 19px !important;
        line-height: 23px !important;
    }
    .frontpage .fusion-post-content-wrapper {
        padding: 0px 0px 0px 0px !important;
    }
        
        }
    
    
    .fpg h2 font {
        font-size: 30px !important;
        line-height: 32px !important; 
    } 
     .mtb{ margin: 10px 0px !important; }
     #load-more {
        padding: 10px;
        background: #b23214;
        color: #fff;
    } 
    a.adisabled {
        cursor: not-allowed;
        opacity: .65;
    }
