#header .logo {
    width: 400px;
}
#product-modal .modal-content .modal-body .product-images img {
    width: 100px;
}
.category-top-menu li ul li{
    border-bottom: dashed 1px #e2e2e2;
    line-height: 190%;
}
.category-top-menu li ul li:last-child {
    border-bottom: none;
}
.subcatitem, .subcatitem2 {
    color: #00BBEC!important;
}
.subcatitem:hover, .subcatitem2:hover {
    text-decoration: underline;
}
.subcatitem {
    font-size: 13px;
}
.subcatitem2 {
    font-size: 12px;
}
.lmenuItemSelected {
    font-weight: bold;
}
.subcategories_custom {
    background-color: #fff!important;
}
.subactIcons {
    margin: 15px 0px 0px 0px;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: solid 1px #e2e2e2;
}
@media (max-width: 468px) {
    .subactIcons {
        margin: auto;
        width: 60%;
    }
}

.subcatIcon {
    margin: 10px;
    width: 115px;
    height: 115px;
    float: left;
    background-size: cover;
    position: relative;
    border: solid 1px #00BBEC;
    cursor: pointer;
}

.subcatIcon h3 {
    position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 1px;
    padding: 4px 8px;
    color: #00BBEC;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 140%;
}
.shortCategoryDescription, .shortCategoryDescriptionMobi, .categoryDescriptionFonts {
    font-size: 11px;
}
.products-selection .display li#swgrid:hover a, .products-selection .display li#swgrid.selected a {
    background-position: -5px -144px!important;
}
.products-selection .display li#swgrid a {
    background: url(../img/ocean/sprite.png) no-repeat scroll -5px -169px transparent;
    height: 20px;
    float: left;
    width: 20px;
}
.products-selection .display li#swlist:hover a, .products-selection .display li#swlist.selected a {
    background-position: -41px -144px!important;
}
.products-selection .display li#swlist a {
    background: url(../img/ocean/sprite.png) no-repeat scroll -41px -169px transparent;
    height: 20px;
    width: 20px;
    float: right;
}
#productsGridListing{
    display:none;
}
#swproducts .products .list li .product-detail {
    display: block;
}
.tspincustombtn {
    padding: 3px 10px!important;
    /*height: 0.94rem!important;*/
    height: 15px!important;
}
.productqty {
    font-size: 11px; height: 28px; padding: 5px 8px; text-align: center; color: #000
}
.tspingroupcustom {
    width: 60px; float: left; height: 28px; margin: 8px 5px
}