@font-face {
    font-family: 'mixtape400';
    src: url('fonts/mixtape-aaa-400.woff');
}

@font-face {
    font-family: 'mixtape700';
    src: url('fonts/mixtape-aaa-700.woff');
}

@font-face {
    font-family: 'mixtape800';
    src: url('fonts/mixtape-aaa-800.woff');
}

.ach-text{
    margin-right: 20px;
    font-family: 'mixtape700';
    /* font-weight: bold; */
    font-size: 33px;
    color: rgb(77,77,77);
    position: absolute;
    top: 200px;
}

.ach-text p{
    line-height: 1 !important;
}

.ach-text-shallow{
    font-family: 'mixtape400';
}

.ach-videos-wrapper-upper{
    background: #475C35;
    padding: 8px;
}

.ach-title{
    font-family: 'mixtape700';
    color: white;
    font-size: 33px;
    display: inline;
}

.ach-videos-button{
    float: left;
    background: white;
    font-family: 'mixtape700';
    color: #4D4D4D;
    font-size: 24px;
    /* padding: 8px 13px; */
}

.ach-videos-button:hover{
    cursor: pointer;
}

.ach-videos-button p{
    margin-top: 8px;
    float: right;
    padding-right: 8px;
}

.ach-unit-text p{
    font-family: 'mixtape700';
    color: white;
    font-size: 32px;
    line-height: 27px;
}

.ach-unit-text p.two-liners{
    position: relative;
    top: -12px;
}
.single-line{
    font-family: 'mixtape700';
    color: white;
    font-size: 32px;
    line-height: 60px;
    text-align: center;
}

.ach-textt{
    font-family: 'mixtape700';
    font-size: 42px;
    color: rgb(77,77,77);
    margin-right: 20px;
    margin-top: 18px;
}

.ach-textt-shallow{
    font-family: 'mixtape400';
}

.ach-answer div.title{
    font-family: 'mixtape700' !important;
    font-size: 33px;
    text-align: center;
    color: white;
    margin: 0 !important;
    height: 70px !important;
}

.ach-img-container{
    text-align: center;
}
.ach-answer div.title p{
    line-height: 70px !important;
}

/* .ach-title-tag{
    font-family: 'mixtape700';
    color: white;
    font-size: 33px;
    display: inline;
    position: relative;
    top: -80px;
    left: -37px;
}

#ach-title-tag-tothanim{
    top: -74px;
    left: -35px;  
}

#ach-title-tag-andasa{
    top: -94px;
    left: -38px;
    line-height: 26px;
    word-spacing: 499px;
}

#ach-title-tag-isuf{
    top: -79px;
    left: -38px;
    line-height: 26px;
    word-spacing: 499px;
}

#ach-title-tag-gvulot{
    top: -78px;
    left: -28px;
    line-height: 26px;
} */

.ach-links-wrapper a h1{
    display: inherit;
    line-height: inherit;
    padding: 0;
    position: absolute;
    font-size: 22pt;
    color: white;
    font-family: 'mixtape700';
}

.ach-links-wrapper a p{
    display: inherit;
    line-height: inherit;
    padding: 0; 
    position: absolute;
    font-family: 'mixtape400';
    color: white;
    font-size: 18pt;
}

.h11{
    right: 250px;
    top: 56px;

}

.h12{
    right: 393px;
    top: 56px;
}

.h13{
    right: 565px;
    top: 56px;
}

.h14{
    right: 758px;
    top: 56px;
}

.h15{
    right: 939px;
    top: 56px;
}

.p11{
    right: 221px;
    top: 80px;
}

.p12{
    right: 343px;
    top: 68px;
}

.p13{
    right: 571px;
    top: 81px;
}

.p14{
    right: 757px;
    top: 81px;
}

.p15{
    right: 905px;
    top: 82px;
}

.ach-social-btns a {
    font-family: mixtape400;
}

.igy{
    margin: 0 !important;
    margin-bottom: 26px !important;
}

.ach-side-bar ul li a {
    background: #475C35 !important;
}

.ach_sig{
    width: 100%;
    height: 60px;
}

.ach_sig p{
    margin-top: 25px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: left;
    font-family: mixtape700;
    font-size: 20px;
    font-style: italic;
    float: left;
}

.ach_sig img{
    float: left;
    width: 20px;
    margin-top: 20px;
    margin-left: 15px;
}

.ach-popup-wrapper{
    border: 1px solid #D9D9D9;
    position: fixed;
    z-index: 12;
    width: 700px;
    top: 15%;
    margin-right: 140px;
    display: none;
}

.ach-popup{
    width: 100%;
    background: #307AB7;
    height: 50px;
}

.ach-popup img{
    float: left;
    width: 52%;
    position: relative;
    top: -76px;
    left: 30px;
}

.ach-popup-title{
    position: relative;
    font-family: mixtape400;
    color: white;
    font-size: 40px;
    top: 10px;
    left: -106px;
}

.ach-popup-text{
    position: relative;
    background: #f2f2f2;
    height: 515px;
}

.ach-popup-text p{
    position: relative;
    /* width: 100%; */
    display: block;
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    font-family: mixtape400;
    font-size: 30px;
    top: -101px;
    line-height: 0.9;
    text-align: center;
    color: rgb(77,77,77);
}

.ach-popup-text p a{
    font-family: mixtape700; 
    color:#307AB7;
}

.ach-popup-text-bolded-forlife{
    font-family: mixtape700 !important;
}

.ach-close-btn{
    margin: 0 auto;
    /* text-align: center; */
    display: block;
    background: transparent;
    border: 3px solid rgb(77,77,77);
    font-size: 30px;
    font-family: mixtape700;
    color: rgb(77,77,77);
    position: relative;
    top: -64px;
    /* padding-right: 20px; */
    padding: 0 20px;
}

.ach-close-btn:hover{
    cursor: pointer;
}

.ach-brothers:hover{
    cursor: pointer;
}
#div_page{
    overflow: initial !important;
}

.ach_sig_social{
    margin-top: 20px;
    line-height: 40px;
}

.ach_sig_social a i{
    color: white;
    font-size: 25px;
    line-height: 40px;
    margin-left: 8px;
}

.ach_sig_social a:hover{
    cursor: pointer;
}

.ach_sig_social p{
    float: right;
    margin-right: 5%;
    margin-left: 10px !important;
}

ul.qlist li.even{
    background-color: #d0dac6;
}

ul.qlist li.odd {
    background-color: #dbe5d2;
}

#div_filter > div a.selected, #div_filter > div > span.selected, #div_tag_filter ul li.selected > a {
    color: white;
    background-color: #475C35;
}

#div_filter > div a, #div_filter > div > span, #div_tag_filter ul li > a {
    background-color: #7a8b6b;
}
