section.theaters {
    background: url(../img/textured-bg.png) repeat-y;
    background-size: cover;
    padding-top: 3em;
    padding-bottom: : 3em;
}
section.theaters .theater-block {
    margin-bottom: 1.8rem;
}
section.theaters .theater-block2 {
    border: 1px solid #bebebe;
    margin-bottom: 1.8rem;
    padding: 1.8rem 0 1.8rem 2rem;
}
section.theaters .theater-block-title {
    font-family: "Miserable", serif;
    font-size: 2rem;
}
section.theaters .theater-block-title a {
    color: #323232;
}
section.theaters .theater-block-title a:hover {
    color: #dfb282;
}
section.theaters .theater-block .theater-block-title {
    font-family: "Miserable", serif;
    font-size: 3rem;
}
section.theaters .theater-block .theater-block-content {
    padding: 1rem;
    color: #323232;
}
section.theaters .theater-block .theater-block-white {
    padding: 1rem;
    color: #323232;
    background: #ffffff;
}
section.theaters .theater-block2 {
    border: 1px solid #bebebe;
    margin-bottom: 1.8rem;
    padding: 1.8rem 0 1.8rem 2rem;
}
section.theaters .theater-block2-title {
    font-family: "Miserable", serif;
    font-size: 2rem;
}
section.theaters .theater-block2-title a {
    color: #323232;
}
section.theaters .theater-block2-title a:hover {
    color: #dfb282;
}
section.theaters .theater-block2 .theater-block2-title {
    font-family: "Miserable", serif;
    font-size: 3rem;
}
section.theaters .theater-block2 .theater-block2-content {
    padding: 1rem;
    color: #323232;
}
section.theaters .year-btn-holder {
    max-width: 60rem;
    margin: 0 auto;
    margin-bottom: .6em;
}
section.theaters .year-btn-holder .btn-year {
    background: url(../img/btn-thr-bk.png) no-repeat center;
    border: none;
    background-size: cover;
}
section.theaters .year-btn-holder .btn-year.current, section.theaters .year-btn-holder .btn-year:active, section.theaters .year-btn-holder .btn-year:hover {
    background: url(../img/btn-thr-cl.png) no-repeat center;
    background-size: cover;
    box-shadow: none;
}
section.theaters .year-btn-holder .clicked {
    background: url(../img/btn-thr-cl.png) no-repeat center;
    background-size: cover;
    box-shadow: none;
}
section.theaters .year-btn-holder .btn-year:focus {
    box-shadow: none;
}
section.theaters .img-holder {
    display: table;
}
section.theaters .abtteach {
    height: 215px;
    padding-top: 20%}
section.theaters .abtteach span {
    font-size: 2em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
section.theaters .abttesti {
    height: 215px;
    margin-top: 14px;
    padding-top: 20%}
section.theaters .abttesti span {
    font-size: 2em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
section.theaters .section-subtitle {
    padding-bottom: 1rem;
    max-width: 52rem;
    margin: auto;
    font-family: "Miserable", serif;
}