.thumb-fa-color {
    background:#FFF442;/*1*/
    color:#000000;/*2*/
    line-height:20px;
}
.thumb-fa-color:hover {
    color:#FF193E;/*3*/
}
.star-fa-color {
    background:#8A8A8A;/*4*/
    color:#FFF442;/*5*/
    line-height:20px;
}
.thumb-fa-color:hover {
    color:#FF193E;/*6*/
}
.busy_spin{
    margin: 4px 4px 0 4px;
    vertical-align: sub;
}
img.busy_spin{
    visibility:hidden;
}
.thumb_display_pair i {
    margin: 0 4px 0 4px;
}
#hidden_book_id {
    height:0;
    width:0;
    visibility:hidden;
}
.p_bar{
    width:300px;
    height:24px;
    background-color:#C2C2C2;/*7*/
    border-style: solid;
    border-width: 2px;
}
.s_bar {
    background-color:#FFF442;/*8*/
    border-style: solid;
    border-width: 1px;
    height:18px;
    margin:1px 0 1px 0;
    color:#FFFFFF;/*9*/
}
.star_no {
    width:50px;
    height: 24px;
}
.full_star_bar {
    font-size:12px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-bottom:2px;
}
.star_pct {
    width:40px;
    height: 24px;
    text-align:right;
}
.multi-header {
    font-size:14px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.padded_header {
    padding: 0 4px 0 4px;
    font-weight: bold;
}
.banner_plus_box, .header_banner_box {
    border-style: solid;
    border-width: 2px;
    border-color:#09005D;/*10*/
}
.b_contain1, .hb_contain1 {
    position: relative;
    left: 0;
    top: 0;
}
.b_contain1 img, .hb_contain1 img {
    display: block;
    width:100%;
    height:auto;
}
.b_contain2 {
    position: relative;
    left: 0;
    top: 0;
    min-height:100px;
}
.plus_banner, .hb_banner {
    position: relative;
    top: 0;
    left: 0;
}
#prox_fixed_header {
    height:100px;
}
.prox_plus_header_title, .hb_header_title{
    font-size:30px;
    text-transform: uppercase;
    font-weight: 800;
    color:#FFFFFF;/*11*/
    position: absolute;
    top: 50%;
    left: 10%;
    width:80%;
    height:auto;
}
.plus_site_description, .hb_site_description {
    color:#FFFFFF;/*12*/
    position: absolute;
    top: 70%;
    left: 10%;
    width:80%;
    height:auto;
}
#top_header_img {
    position:absolute;
    top: 10px;
    left: 10%;
    display: block;
    vertical-align: middle;
    width: 5%;
    z-index:3;
}
#split_header_menus {
    position:absolute;
    top: 20px;
    left: 0;
    display: block;
    vertical-align: middle;
    width: 100%;
    z-index:2;
}
#top_header_social {
    position:absolute;
    top: 10px;
    right: 10%;
    display: block;
    vertical-align: middle;
    width: 15%;
    z-index:3;
}
#prox_split_header {
    position:fixed;
    height:60px;
    z-index:30;
}
#page_content {
    margin-top:100px;
}
.menu_h {
    background:transparent;
}
#plus_page_outer_wrapper {
    overflow: hidden;
    z-index:1;
}
.header_banner_box {
    z-index:20;
}
header {
    background:transparent;
}
@media only screen and (max-width:1024px) {
    .prox_plus_header_title, .hb_header_title{
        font-size:24px;
        left: 1%;
        width:99%;
    }
    .plus_site_description, .hb_site_description {
        left: 2%;
        width:99%;
    }
    #top_header_img {
        left: 1%;
        width: 5%;
    }
}
@media only screen and (max-width:800px) {
    #top_header_img {
        top: 0;/*13*/
    }
    #split_header_menus {
        top: 0;
    }
    #ebc_main_multi_menu .toggle-menu {
        background-color: transparent;
    }
    #top_header_img img{
        width:60px;
    }
}