﻿/* From Category.aspx inline <style> block */
        .card-photo {
            background: #1bcfc9;
        }

        .card-intro {
            height: 6.5em;
            position: relative;
            box-sizing: border-box;
        }

            .card-intro h3 {
                max-height: 2.5em;
                overflow: hidden;
            }

        .tag-category {
            position: absolute;
            bottom: 10px;
        }

        .btn-close-panel:hover,
        .btn-close-panel:focus {
            text-decoration: none;
        }

        .btn-close-panel {
            display: none;
            font-weight: bold;
            position: absolute;
            right: 5px;
            top: 10px;
            color: #333;
        }

        .category-nav-inner {
            position: relative;
        }

            .category-nav-inner .panel {
                margin-bottom: 0;
            }

            .category-nav-inner li li a {
                border-top: 1px dashed #ccc;
            }

            .category-nav-inner .thirdMenu a {
                color: #2d8ca0;
                padding: 0 0 0 10px;
                height: auto;
                line-height: 1.75;
                min-height: 2em;
            }

            .category-nav-inner li li li a {
                border-top: 1px dashed #eee !important;
                color: #2d8ca0;
                font-weight: normal;
            }

            .category-nav-inner li li a {
                color: #185865;
                padding: 5px 0 5px 39px !important;
                height: auto;
                line-height: 1.75;
                min-height: 2em;
            }

            .category-nav-inner li li {
                border-bottom: 0;
            }

            .category-nav-inner li.panel {
                -webkit-box-shadow: none;
                box-shadow: none;
            }

        .category-nav-inner {
            width: 160px;
            padding: 10px;
        }

        .category-nav.fixed {
            position: relative;
            float: left;
        }

        .category-nav {
            position: relative;
            float: left;
        }

        .block {
            display: block;
        }

        @media (max-width: 641px) {
            .category-nav-inner {
                width: 30px;
            }

            .category-nav {
                position: absolute;
                z-index: 2;
            }
        }

        @media (min-width: 642px) {
            .btn-close-panel {
                display: none;
            }
        }

        .ListTypeText{
            display:none;
        }


/* Was inline style="box-sizing: content-box;" on .category-nav-inner */
.category-nav-inner { box-sizing: content-box; }
