
.home-page #post{ 
height: 73vh;
margin-bottom: 0px;

    .media-tablet({

        height: 45vh;
        margin-bottom: 20px;
        min-height: 450px;
    });

    .media-mobile({
        height: auto;
        min-height: 320px;

        .entry-content{padding-top: 20px;}

    });
}



#post{
margin-bottom: 20px;

    .entry-content{
        padding-top: 60px;
        text-align: center;
           
                &:hover h2 { color: @text-color2;}
    }

    .entry-thumbnail{
        width: 64%;
        .block--center_align;
    }

        
           .entry-title{
            text-transform: uppercase;
            text-align: center;
           }

                 a {
                    color: @colorBlack;

                    &:hover {
                    text-decoration: none;
                    }

                }

                    .more-button{
                        color: @text-color2;

                        &:hover {
                        text-decoration: underline;
                        }

                    }

             .content-aside{ 

                .entry-content{
                    padding: 15px;
                    text-align: left;}

             }

             .content-video .entry-meta{
                padding-bottom: 10px;
                padding-top: 10px;
             }

    .media-desktop({

        .entry-content{padding-top: 30px;}
     
    });

    .media-mobile({

         .entry-thumbnail{ width: 100%;}

    });
}


#blog,
#blog-sidebar{
                .attachment-full{ 
                border-width: 2px;
                .border-radius(10px);
                }

                    dl.gallery-item {
                    margin-top: 0px;
                    margin-bottom: 0px;}

    .media-mobile({

        padding-top: 0px;

    });       
}


.search-results h1.page-title,
.category-news h1.page-title,
#blog  .content-gallery .entry-header,
#tag h1.page-title,
#author h1.page-title,
{

    a{
        color: @header--bg_color;
        text-decoration: none;}

}


#blog{
    .content-gallery .entry-header{
        padding: 0px 15px;

        a{text-decoration: none;}

    }

}

#blog-sidebar{

            h2{.text_cut;}

            p{ .text_cut
                (
                25%,
                auto, 
                 ellipsis,
                 auto
                )
            }

            .more-button{
            display: block;
            .block--center_align;
            .golden_section(1.5);
            }

    .media-desktop({ 

         h2.page-title{ margin-bottom: 20px;}

    });

    .media-tablet({ 


         h2.page-title{
            margin-bottom: 30px; 
        }

        
    });

    .media-mobile({ 

        h2.page-title{ 
            margin-top: 30px;
        }

        p{height: auto;}

    });

}

#author,
#team,
#single,
#search,
#blog,
#category,
#archive,
#blog-sidebar,
#tag{

    .media-tablet-and-max-mobile({

        .entry-thumbnail  img{width: 100%;}

         #post{


            .entry-summary{ height: 150px;}

            .entry-content{padding-top: 10px;}

         } 

    });

}


.page-template-blog ,
.page-template-blog-no-sidebar  ,
.search ,
.category-news,
.tag,
.author,
.archive,
.category,
.team,
.single,
{

     #gallery-2{

    .gallery-item{
    margin-top: 0px;
    margin-bottom: 0px;
    border-color: transparent;
    }

    img{border-color: transparent;}

}

    #post{

        .media-desktop({

             .entry-content .entry-title{ .text_cut;}

                .more-button{ 
                    text-align: center;
                    .golden_section(2);
                }

        });


        .media-tablet({
            margin-bottom: 10px;

            .entry-content>*{
                width: 100%;
                float: none; 
            }

             .entry-summary{ 
                margin-top: 10px;
                height: 180px;
                padding: 10px;
            }

            .more-button{ 
            text-align: center;
            .golden_section(3);
            }

        });

        .media-mobile({

            .entry-content{padding-top: 10px;}

        });

    }

}

#single{

 #respond form #submit{ &:extend(#search .page-content #searchsubmit);}
}








