
/*side*/

.seed-side-menu {
    margin-right: 20px;
    width: 200px;
}

@media (max-width: 1199px) {
    .seed-side-menu {
        width: 150px;
        flex: 0 0 150px;
    }
}

.seed-side-menu a {
    line-height: 185%;
    display: block;
    text-decoration: none;
    color: #5A5A5A;
}

.seed-list-header {
    position: relative;
    color: #4D4D4D;
    font-size: 21px;
    letter-spacing: 2px;
    font-weight: 400;
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
}

.seed-list-header::before {
    content: '';
    display: block;
    background-image: url(/assets/template/11b3a9da40f81c71ce5e417e4f5a4557/img/slogan-icon.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    width: 16px;
    height: 26px;
    margin-right: 10px;
    flex: 0 0 16px;
}

.seed-side-menu .item-1 a {
    color: #011F5D;
    font-size: 19px;
    border: 1px #63A8DE solid;
    border-radius: 50px;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 0 27px;
    transition: all 0.3s ease-in-out;
}

.seed-side-menu .item-1.active a,
.seed-side-menu .item-1 a:hover {
    transition: all 0.3s ease-in-out;
    background-color: #EAF6FF;
}

.seed-side-menu .item-2 {
    margin-left: 25px;
}

.seed-side-menu .item-2 a {
    position: relative;
    letter-spacing: 2px;
    margin-bottom: 10px;
    transition: all 0.3s ease-in-out;
}

.seed-side-menu .item-2 a.active::before,
.seed-side-menu .item-2 a::before {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNDUxOTkgNi41ODAyM0wzLjUxMjk5IDUuNTIwMjRMOS4yOTE5OSAxMS4yOTcyQzkuMzg1MTQgMTEuMzg5OCA5LjQ1OTA3IDExLjQ5OTkgOS41MDk1MiAxMS42MjExQzkuNTU5OTcgMTEuNzQyNCA5LjU4NTk0IDExLjg3MjQgOS41ODU5NCAxMi4wMDM3QzkuNTg1OTQgMTIuMTM1MSA5LjU1OTk3IDEyLjI2NTEgOS41MDk1MiAxMi4zODYzQzkuNDU5MDcgMTIuNTA3NiA5LjM4NTE0IDEyLjYxNzcgOS4yOTE5OSAxMi43MTAyTDMuNTEyOTkgMTguNDkwMkwyLjQ1Mjk5IDE3LjQzMDJMNy44NzY5OSAxMi4wMDUyTDIuNDUxOTkgNi41ODAyM1oiIGZpbGw9IiMwMDY2QjUiLz4KPC9zdmc+Cg==');
    position: absolute;
    top: 2px;
    left: -30px;
    display: block;
    width: 12px;
    height: 24px;
    color: #0066B5;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.seed-side-menu .item-2 a.active::before,
.seed-side-menu .item-2 a:hover::before {
    left: -15px;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}

.seed-side-menu .item-2 a.active,
.seed-side-menu .item-2 a:hover {
    color: #0066B5;
    transition: all 0.3s ease-in-out;
}

/**/

.category-row {
    margin-bottom: 1rem;
}

.category-row>div {
    padding: 0;
}

.category-row .category-link {
    background-color: #fff;
    border: none;
    border: 1px #E0E0E0 solid;
    margin: 0 0.5rem;
    border-radius: 50px;
    position: relative;
    font-weight: 400;
    letter-spacing: 2px;
}

.category-row .category-link:hover {
    background: #0066B5;
    transition: all 0.3s ease-in;
}

.category-row .category-link a,
.category-row .category-link:hover a {
    color: #575757;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    min-width: 110px;
}

.category-row .category-link:hover a {
    color: #fff;
}

.category-row .category-link.active a {
    color: #fff;
}

.category-row .category-link.active {
    background-color: #0066B5;
    position: relative;
    border-radius: 50px;
    margin: 0 0.5rem;
}

.category-row .category-link.active::before {
    content: '';
    background-image: url(/UserFiles/image/index/left_menu_icon.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 25px;
    height: 24px;
    font-size: 25px;
    position: absolute;
    bottom: -19px;
    right: 50%;
    transform: rotate(90deg) translate(0, -50%);
    display: block;
}

