/**
 * Since 2015 Ewonta
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses. 
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 *  @author     Ewonta <support@ewonta.ru>
 *  @copyright  Since 2015 Ewonta
 *  @license    Valid for 1 website (or project) for each purchase of license
 */

.grid .post-title.card-title a{
    color: #414141;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 9px;
    padding: 5px 0 9px;
    text-transform: uppercase;
    width: 100%;
    outline: none!important;
    text-decoration: none!important;
}
.grid .post-title.card-title, .grid .post-title.card-title h5 {
    margin: 0;
}
.grid .card-text{
    font-size: 14px;
    line-height: 24px;
    color: #414141;
}


.psstoreblog-related-posts-home .slick-next {
    position: absolute;
    right: 0;
    top: -40px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 0;
    color: #c6c6c6;
    cursor: pointer;
}
.psstoreblog-related-posts-home .slick-prev {
    position: absolute;
    right: 48px;
    top: -40px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 0;
    color: #c6c6c6;
    cursor: pointer;
}

.post-thumbnail:not(.psstoreblog_img_ladyload) svg {
    display: none;
}
.psstoreblog_img_ladyload img {
    opacity: 0;
    height: 0 !important;
}
.psstoreblog-related-posts-home .grid {
    margin: 0 10px;
}
.psstoreblog-related-posts-home .slick-list {
    margin: 0 -7px;
}
.psstoreblog-related-posts-home {
    opacity: 0;
    visibility: hidden;
    height: 416px;
}
.psstoreblog-related-posts-home.slick-initialized{
    opacity: 1;
    visibility: visible;
    height: inherit;
}
.post-thumbnail img{
    transition: all 0.7s ease 0s;
    -webkit-transition: all 0.7s ease 0s;
    max-width: 100%;
    width: 100%;

    
}

.grid .post-title.card-title a {
    color: #414141;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 9px;
    padding: 5px 0 9px;
    text-transform: uppercase;
    width: 100%;
    outline: none!important;
    text-decoration: none!important;
}
.post-meta-info {
    color: #bfbfbf;
    display: flex;
    font-size: 14px;
    margin-bottom: 12px;
}
.post-meta-info > span {
    margin-right: 12px;
    display: flex;
    align-items: center;
}
.grid .card-text {
    font-size: 14px;
    line-height: 24px;
    color: #414141;
}
.post-meta-info .material-icons {
    font-size: 17px;
}
.post-likes a {
    color: inherit;
    outline: none;
    cursor: pointer;
}
.post-read-more a {
    font-size: 14px;
    text-decoration: none!important;
    margin-top: 10px;
    display: inline-block;
    padding-bottom: 1px;
    font-style: italic;
    color: #999;
    border-bottom: 1px dotted;
}
.post-meta-info > span {
    margin-right: 12px;
    display: flex;
    align-items: center;
}
.post-likes a {
    display: flex;
    align-items: center;
}
#psstoreblog_featured_home .header_featured {
    display: flex;
    align-items: baseline;
    margin-bottom: 1.5rem;
}
#psstoreblog_featured_home .header_featured h4{
    margin-right: 1rem;
    margin-bottom: 0px;
}
.header_stories, .header_featured{
    margin-top: 3rem;
}
#psstoreblog_featured_home {
    margin-bottom: 4rem;
}


@media (max-width: 767px) {
    .slick-prev, .slick-next{
       display: none !important;
    }
}