.special_route_box {
    background: #f5f5f5;
    border-radius: 10px;
    padding: 10px;
}

.t_head {
    background: #ff6600;
    border-radius: 10px 10px 0px 0px;
}

.sr_table {
    border-radius: 10px;
}

.sr_table .t_head span {
    color: #ffffff;
}

.sr_table .t_table {
    color: #ffffff;
}

h2.submenu_title {
    text-align: center;
    background-color: aliceblue;
    border-radius: 10px 10px 0px 0px;
}

.sb_title {
    background: rgb(42, 172, 213);
    color: white;
    background-color: #2aacd5;
}

.sr_table.big {
    height: 344px;
}

@media (max-width: 394px) {
    .sr_table.big {
        height: 394px;
    }
}

div {
    color: rgb(0, 0, 0);
}

.submenu_blog .box ul {
    padding: 8px;
    overflow: hidden;
    background-color: aliceblue;
    border-radius: 0px 0px 10px 10px;
}

.submenu_blog_menu--wrapper.showmemore:hover {
    filter: drop-shadow(0px 0px 5px lightblue);
    transition: filter 0.3s ease;
}

.box.box1:hover {
    filter: drop-shadow(0px 0px 5px lightblue);
    transition: filter 0.3s ease;
}

@media (max-width: 768px) {
    .special_route_box {
        height: 1360px;
    }
}

@media only screen and (max-width: 780px) {
    .mainpage .submenu_blog .submenu_blog_menu--wrapper .box {
        width: unset;
        flex: 1 1 50%;
        max-width: 100%;
        padding: 10px 20px 10px 20px;
    }
}

.price.disable_close {
    background-color: orangered !important;
}

#sidebar .sb_title {
    color: white !important;
}