.red {
    background-color: #e42c1a;
}
.grayunderline {
    border: 1px solid #e4e4e4 !important;
    display: block;
    width: 100%;
    border-width: 2px 0 2px 0 !important;
    opacity: 1;
}

.pay_article {
    position: absolute;
    margin-top: -333px;
    height: 363px;
    z-index: 770;
    background: linear-gradient(180deg, #fff0, #fff);
    display: block;
}

.overindex {
    z-index: 7770;
}

.sidebarmenu_active_bg {
    background: #d2232a;
}

.sidebarmenu_inactive_bg {
    height: 60px;
    line-height: 16px;
    color: #939598;
    background-color: rgb(221, 221, 221);
}

.sidebarmenu_active {
    color: rgb(255, 255, 255);
    line-height: 47px;
    padding-left: 0px;
    padding-top: 7px;
    font-size: 30px;
}

.sidebarmenu_inactive {
    color: #707880;
    line-height: 47px;
    padding-left: 0px;
    padding-top: 7px;
    font-size: 30px;
}

.category-title {
    font-size: 75px;
    color: #565656;
}
.felirat_red {
    background-color: #af0c14;
}

.maintitle {
    border-left: 10px solid #d2232a;
    min-height: 70px;
    width: 100%;
    padding-left: 20px;
    font-size: 50px;
    font-family: BebasNeueBold;
    letter-spacing: 1px;

    line-height: 65px;
}

.up-half-title {
    font-size: 24px;
    font-style: italic;
    color: rgb(120, 120, 120);
    letter-spacing: 0px;
}
.up-title {
    color: rgb(52, 54, 55);
    font-size: 26px;
    line-height: 26px;
    padding-top: 12px;
    font-weight: bold;
}
.red-border-left {
    padding: 0 20px !important;
    line-height: 44px;
    margin: 0 15px !important;
    border-left: 40px solid #d2232a;
}
.bevezeto {
    font-size: 18px;
    font-family: Aller;
    font-weight: normal;
}
.book-title {
    font-family: "Aller Display";
    font-size: 34px;
    letter-spacing: -2px;
    line-height: 63px;
}

.parameter {
    display: inline-block;
    min-width: 30%;
    font-family: BebasNeueRegular;
    font-size: 20px;
}
.ertek {
    display: inline-block;
    font-family: "Aller Display";
    font-size: 20px;
}

.napok{    background-color: #00BFE5;
    color: #fff;
    position: absolute;
    padding:3px 10px;
    top: -27px;

    font-size:13px;
    border-radius:33px;
    display:block;
    position: absolute;
    left:90px;
}

.paginated-link-container li {
    display: inline-block;
    margin: 10px;
    padding: 10px 17px;
    font-family: semibold;
    background-color: #f5f5f5;
    color: #9b9b9b;
}

.paginated-link-container{
    display: block;
    margin: 0 auto;
}

.tamogatas-menu {
    color: #fff;
    background-color: #d2232a;
    padding: 9px 7px 7px 10px;
    border-width: 0px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    letter-spacing: 4px;
    font-family: BebasNeueBold;
    transition: 0;
    font-size: 18px;
    transition: 0.2s;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    top: -1px;
    right: 0px;
}

.tamogatas-menu:hover {
    background-color: #f2545b;
    border-width: 0px !important;
}
