.pum-theme-2856 .pum-container, .pum-theme-lightbox .pum-container {
    background: linear-gradient(to right bottom, #5f5f5f 50%, #848484 50%);
    background: -moz-linear-gradient(to right bottom, #5f5f5f 50%, #848484 50%);
    background: linear-gradient(to right bottom, #5f5f5f 50%, #848484 50%);
	font-family: "Chronicle Text G2 A", "Chronicle Text G2 B";
}
.loadpopup_heading {
    font-size: 20px;
    color: #fff;
    padding: 10px 0px 10px 0px;
    text-align: center;
}
.loadpopup_container .ul_headibg2{ color: #fff;}
.annual_text {
    text-align: center;
    line-height: 25px;
    padding: 15px 0px 5px 0px;
    font-size: 18px;
}
.book-img {
    text-align: center;
    padding-top: 25px;
}
.book-img img {
    width: 520px;
}
.ul_headibg, 
.ul_headibg2 {
    font-size: 19px;
    padding: 25px 0px 6px 0px;
} 
.ul_headibg2 {
	/*color: #9b1212;*/
        color:#fff;
	font-style: italic;
}
.comment_text {
    font-size: 18px;
    padding-left: 15px;
    color:#fff;
}
.comment_text.nopad{padding-left:0}
.load_buttons {
    text-align: center;
    padding: 35px 0px 15px 0px;
}
.load_buttons div {
    display: inline-block;
    margin: 5px;
}
.loadpopup_heading_last {
    text-align: center;
    font-size: 23px;
    padding-top: 35px;
    color: #fff;
    margin-bottom:20px;
}
.load_buttons a {
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #d5d5d5 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#d5d5d5 100%);
    background: linear-gradient(to bottom, #efefef 0%,#d5d5d5 100%);
    padding: 14px 35px;
    color: #000;
    text-decoration: none;
    display: inline-block;
}
.load_buttons a:hover {
    background: #efefef;
    background: -moz-linear-gradient(top, #d5d5d5 0%, #efefef 100%);
    background: -webkit-linear-gradient(top, #d5d5d5 0%,#efefef 100%);
    background: linear-gradient(to bottom, #d5d5d5 0%,#efefef 100%);
}

@media (max-width: 520px) {
.load_buttons div {
    display: inline-block !important;
    margin: 20px !important;
    width: 100%;
}
}