/****************************
 * Listing Detail page
****************************/
.cta-section p:empty {display:none;}

/*Related item*/
.related-wrapper .related-inner {
    position:relative; padding-bottom:15px;
}
.related-wrapper .related-inner .related-title {
    position:absolute; top:50%; left:0; width:90px; height:30px;
    -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
    text-transform:uppercase; font-size:15px; font-weight:500; letter-spacing:4px;
}
.related-wrapper .related-inner .related-title span {
    display:block; width:300px; text-align:center;
    -webkit-transform:rotate(-90deg) translateY(-95px);
    -ms-transform:rotate(-90deg) translateY(-95px);transform:rotate(-90deg) translateY(-95px);
}
.related-list-content .item-inner {margin:5px;}
.list-items .item-inner .item-info .item-type {
    font-size:15px; color:#9d9d9d; text-transform:uppercase;
    margin:0 0 10px 0;
}
.related-list-content .item-inner .item-info .item-title {font-size:20px;}
.related-wrapper .related-inner .item {float:left !important;}

@media only screen and (max-width:768px) {
    /*Related section*/
    .related-wrapper .related-inner .related-title {
        position:relative; top:auto; left:auto;
        transform:none; text-align:center;
        width:100%; height:auto; margin-bottom:30px;
    }
    .related-wrapper .related-inner .related-title span {
        display:inline-block;
        -webkit-transform:rotate(0) translateY(0);
        -ms-transform:rotate(0) translateY(0);
        transform:rotate(0) translateY(0);
    }
}