.ImageCategory {
        margin: 0 0 15px 0;
        position: relative;
}
.ImageCategory .title {
        display: inline-block;
        padding: 0px;
}
.ImageCategory .title:before {
        position: relative;
        height: 30px;
        width: 46px;
        content: "";
        float: right;
        padding-right: 6px;
        background: url(images/col.png) no-repeat;
        top: 1px;
        margin-right: 8px;
        left: -1px;
        border-bottom: 1px solid #336cb4;
}
.ImageCategory .title span{
        background: #336cb4;
        display: inline-block;
        height: 31px;
        padding: 0 15px;
        position: relative;
        bottom: -1px;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
        text-transform: uppercase;
}
.ImageCategory .LibraryItem {
        width: 195px;
}
.ImageCategory img {
        display: block;
        margin: 5px 0 10px 0;
        width: 100%;
        height: 140px;
}
.ImageCategory .LibraryItem > a:hover {
        color: #f0f0f0;
}
.ImageCategory .LibraryItem > a {
        font-size: 15px;
        color: #474747;
}
.ImageCategory .LibraryList {
        /* border-radius: 5px; */
        padding: 10px 0;
        text-align: center;
        background: white;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}
.ImageCategory .LibraryCategoryPager {
        cursor: pointer;
        margin: 10px;
        text-align: right;
}
.ImageCategory .LibraryCategoryPager .CurrentPage {
        cursor: pointer;
        font-size: 15px;
        padding: 0 2px;
}
.ImageCategory .LibraryCategoryPager .PageLink {
        font-size: 14px;
        padding: 0 2px;
}
.ImageCategory .LibraryCategoryPager * {
        font-size: 20px;
        color: #fff;
}
@media only screen and (max-width: 768px){
        .ImageCategory .LibraryItem {
                width: 100%;
                margin: 0;
                padding: 0px;
                margin-bottom: 10px !important;
                height: 100%;
        }
        div.LibraryList td.LibraryItem {
                padding: 0;
                border: none;
                width: 100% !important;
                height: 50vw;
        }
        div.ImageCategory {
                padding: 0 5px;
                margin-bottom: 5px;
        }
        .ImageCategory .LibraryItem > a{
                height: 100%;
                display: inline-block;
                width: calc(100% - 20px);
        }
        .ImageCategory .LibraryItem > a img{
                height: 80%;
                display: inline-block;
                width: 100%;
        }
}
