.main-container.kiallitasok {
    background-color: #F7F7F7;
    padding-top: 15px;
}

.kiallitasok > * {
    font-family: "Blender", Helvetica, Arial, sans-serif;

}

.kiallitasok .thumbnail {
    border: 0 none;
    background-color: #F7F7F7;
}

.kiallitasok .thumbnail  h2 {
    font-family: "BlenderBold", Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding: 0 5px 15px 5px;
}

.kiallitasok-main .btn-group {
    float: left;
    margin-right: 10px;
}

.kiallitasok-main .btn-filter {
    background-color: #FFF;
    color: #000;
    border-top: 1px solid #000;
    font-family: "Blender", Helvetica, Arial, sans-serif;
    font-size: 17px;
}

.kiallitasok-main .btn-filter:focus {
    outline: 1px dotted;
}

.kiallitasok-main .btn-filter:hover {
    text-decoration: underline;
}

.kiallitasok-main .dropdown-menu > li > a {
    font-family: "Blender", Helvetica, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
}

.kiallitasok .type1.thumbnail h2, .kiallitasok .type2.thumbnail h2,
.kiallitasok .type1.thumbnail h2 a.kiallitas-link-upper, .kiallitasok .type2.thumbnail h2 a.kiallitas-link-upper {
    color: #FFFFFF !important;
    text-decoration: none;
}

.kiallitasok .type3.thumbnail h2, .kiallitasok .type3.thumbnail h2 a.kiallitas-link-upper {
    color: #000000 !important;
    text-decoration: none;
}

.kiallitasok .type1.thumbnail h2 > a:hover, .kiallitasok .type2.thumbnail h2 > a:hover, .kiallitasok .type3.thumbnail h2 > a:hover {
    text-decoration: underline;
}

.kiallitasok .type1 .equal-height-inner, .kiallitasok .type2 .equal-height-inner {
    border-bottom: 2px solid #FFFFFF !important;
}

.kiallitasok .type3 .equal-height-inner {
    border-bottom: 2px solid #000000 !important;
}

.programok-search {
    color: #000 !important;
}

.kiallitasok .type1 {
    background-color: #3C3C3C;
}

.kiallitasok .type2 {
    background-color: #FFAD1D;
}

.kiallitasok .type3 {
    background-color: #E6E6E6;

}

.kiallitasok .type1 a {
    color: #FFFFFF;
}
.kiallitasok .type1 a:hover {
    color: #FFAD1D;
}

.kiallitasok .type2 a:hover {
    color: #FFFFFF;
}

.kiallitasok .thumbnail {
    padding: 0;
}

.kiallitasok .outerframe {
    margin: 0;
    padding: 10px;
}

.kiallitasok .innerframe {
    padding: 10px;
}

.kiallitasok .type3 .outerframe {
    background: url(../../../img/vonalak.png) no-repeat center center;
}

.kiallitasok .type3 .innerframe {
    background-color: #E6E6E6;
}

.kiallitasok .pdate {
    font-size: 20px;
}

.kiallitasok .pdate, .kiallitasok .pplace {
    padding-left: 0;
    padding-right: 15px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 10px;
}

.kiallitasok .type3 .pdate, .kiallitasok .type3 .pplace {
    color: #000;
}

.kiallitasok .pdate > strong, .kiallitasok .pplace > strong {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
}

.kiallitasok .pdate > span {
    font-size: 18px;
    display: block;
}

.kiallitasok .type1 .col-md-12, .kiallitasok .type2 .col-md-12, .kiallitasok .type3 .col-md-12 {
    padding-right: 0;
}

.kiallitas-link {
    margin: 12px 0 0 0;
    display: block;
    width: 45px;
    height: 45px;
}

.kiallitas-link:hover {
    text-decoration: none;
}

.kiallitasok .type1 .kiallitas-link {
    background: url(../../../img/nyil-45x45-feher.png) no-repeat center center transparent;
    border: 2px solid #FFF;
}

.kiallitasok .type2 .kiallitas-link, .kiallitasok .type3 .kiallitas-link {
    background: url(../../../img/nyil-45x45.png) no-repeat center center transparent;
}

.kiallitasok-main {
    margin-top: 120px;
    padding-bottom: 0;
}

@media (max-width: 991px) {
    .kiallitasok-main {
        margin-top: 25px;
    }
}

.kiallitasok-main h1 {
    color: #000;
    font-size: 42px;
}

.line-before {
    width: 100%;
    border-bottom: 1px solid #000;
    height: 2px;
    margin-top: 25px;
}

.kiallitasok-main .sidelink {
    display: block;
    float: left;
    color: #8f6f01;
    font-size: 17px;
    padding: 5px;
    border-top: 1px solid #999999;
    margin-right: 10px;
    font-family: "Blender", Helvetica, Arial, sans-serif;
    text-decoration: none;
}

.kiallitasok-main .sidelink.active, .kiallitasok-main .sidelink:hover {
    color: #000;
    border-color: #000;
}

.kiallitasok-main .sidelink.active {
    font-weight: bold;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    background-color: #CCCCCC;
    color: #000;
}