.content-left-sidebar-right{
    margin-top:100px;
}
.pr-main-content{
    padding:0 40px;
}
.pr-main-content h1.name{
    font-weight:600;
    font-size:30px;
    line-height:45px;
    margin-bottom:0;
}
.pr-main-content span.date{
    font-weight: 600;
    color: #ed1c24;
    display: block;
    padding: 40px 0;
}

.pr-main-content .main-content{
    font-weight:400;
}
.pr-main-content ul li{
    margin-bottom:20px;
}

.pr-main-content p strong:first-child{
   margin:20px 0;
   /*display:block;*/
}

.layout-content.content-left-sidebar-right .layout-region.right-sidebar{
    width:350px;

}
.product-spotlight:before {
    display:none;
}
.spotlight-sidebar.pr-sidebar{
    width:100%;
}
.pr-sidebar .product-spotlight{
    padding-right:0;
    margin-top:35px;
    padding-left:0;
}
.pr-sidebar .product-spotlight a{
    margin:50px 0;
    display:block;
}
.pr-sidebar .product-spotlight a:nth-child(2){
    margin-top:40px;
}
.pr-sidebar .product-spotlight h2{
    font-size:16px;
    text-transform:capitalize;
    color:#666;
    font-weight:600;
}
.pr-sidebar .product-spotlight span.date{
    color:#e8171f;
   font-weight:600;
   font-size:12px;
   margin-bottom:10px;
   display:block; 
}
.pr-sidebar .product-spotlight h3{
    font-weight:600;
    font-size:16px;
    line-height:25px;
    margin-bottom:10px;
}
.pr-sidebar .product-spotlight a p{
    font-size:12px;
    color:#666;
}
.content-fragment.more-content.as-slider{
    display:none !important;
}
.tags ul{
    margin-top:10px;
}
.tags span.tags-label{
    font-weight:600;
}
@media screen and (max-width:1024px){
    .layout-content.content-left-sidebar-right .layout-region.right-sidebar{
        width:250px;
    }
}
@media screen and (min-width:609px) and (max-width:992px){
    .layout-content.content-left-sidebar-right{
        display:flex;
        flex-direction: column-reverse;
    }
    .layout-content.content-left-sidebar-right .layout-region.right-sidebar{
        width:100%;
    }
}
@media screen and (max-width:480px){
    .pr-main-content{
        padding:0;
    }
    .pr-sidebar .product-spotlight h2{
        text-align:left;
    }
    .pr-sidebar .product-spotlight span.date{
        text-align:left;
    }
    .spotlight-sidebar.pr-sidebar{
        padding:0;
    }
    .pr-main-content h1.name{
        margin-top:20px;
    }
}

@media screen and (min-width:768px) and (max-width:1024px){
    .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{
        width:200px;
    }
    .spotlight-sidebar.pr-sidebar{
        width:100%;
        padding:0;
        margin-top: 5.8rem;
    }
    .pr-main-content{
        margin-top:5rem;
    }
}