/* PB FOOTER */
#pb_footer {
    padding: 40px 0 20px;
    text-align: left;
    background: #212121;
}

#pb_footer .wrapper { margin: 0 auto; width: 987px; }

/* BUTTONS */
#pb_footer .button { display: inline-block; margin: 13px 10px 13px 0; height: 35px; padding: 0 10px; border-radius: 3px; font: normal 13px/35px 'Arial'; text-decoration: none; }
#pb_footer .button.grey { color: #fff; background: #484848; }
#pb_footer .button.grey:hover { background: #404040; }
/* END BUTTONS */

/* ROW */
#pb_footer .row { overflow: hidden; width: 100%; margin-bottom: 10px; }
/* END ROW */

/* LEFT BOX */
#pb_footer .left-box {
    float: left;
    width: 270px;
    height: 175px;
    padding: 28px 30px;
    margin-right: 10px;
    color: #fff;
    font: normal 13px 'Arial';
    background: #000000;
    border-radius: 3px;
}
#pb_footer .left-box ul li a { color: #fff; text-decoration: none; }
#pb_footer .left-box ul li { position: relative; padding: 13px 0 13px 45px; }
#pb_footer .left-box .icon { display: block; position: absolute; left: 0; width: 33px; height: 33px; background: url('../images/layout/footer/leftbox-icons.png') no-repeat; }
#pb_footer .left-box .i1 { background-position: 0 0; }
#pb_footer .left-box .i2 { background-position: 0 -33px; }
#pb_footer .left-box .i3 { background-position: 0 -66px; }
#pb_footer .left-box .greyed { font-size: 12px; color: #868686; }
/* END LEFT BOX */

/* VIRTUAL VIEW BOX */
#pb_footer .virtual {
    float: left;
    display: block;
    width: 236px;
    height: 230px;
    line-height: 230px;
    text-align: center;
    background: url('../images/layout/footer/virtual.jpg') center top no-repeat;
    border-radius: 3px;
}
#pb_footer .virtual span { display: inline-block; vertical-align: middle; width: 100%; line-height: normal; color: #fff; font: 500 14px 'Roboto'; text-transform: uppercase; text-align: center; text-decoration: none; }
/* END VIRTUAL VIEW BOX */

/* RIGHT BOX */
#pb_footer .right-box {
    margin-left: 10px;
    padding: 40px 10px 40px 30px;
    float: left;
    width: 360px;
    height: 150px;
    color: #fff;
    font: normal 13px 'Arial';
    background: #000000;
    border-radius: 3px;
}
#pb_footer .right-box h5 { font: normal 17px 'Arial'; text-transform: none; color: #fff; margin: 0; }
#pb_footer .right-box .opening { list-style: none; margin: 20px 0; overflow: hidden;}
#pb_footer .right-box .opening li { float: left; width: 150px;}
#pb_footer .right-box .opening li.icon { width: 58px; height: 48px; background: url('../images/layout/footer/clock-icon.png') left center no-repeat; }
#pb_footer .right-box .opening li.right-border { border-right: 1px solid #373737; margin-right: 16px; width: 135px;}
#pb_footer .right-box .opening li span { color: #bcbcbc; font: normal 12px 'Arial'; display: inline-block; width: 43px; }
#pb_footer .right-box .opening li strong { color: #ffd427; font: bold 12px 'Arial'; }
/* END RIGHT BOX */

/* LEFT WIDE BOX */
#pb_footer .left-wide-box {
    float: left;
    width: 576px;
    height: 70px;
    border-radius: 3px;
    background: #000000;
}
#pb_footer .left-wide-box ul.links { float: left; list-style: none; padding: 0 10px 0 20px; float: left; overflow: hidden; height: 70px; }
#pb_footer .left-wide-box ul.links li { float: left; padding: 0 7px;}
#pb_footer .left-wide-box ul.links li a { color: #ededed; font: normal 12px/70px 'Arial'; }

#pb_footer .left-wide-box ul.social { float: right; padding-right: 10px; }
#pb_footer .left-wide-box ul.social li { float: left; padding: 0 7px; }
#pb_footer .left-wide-box ul.social li a { display: inline-block; width: 35px; height: 35px; margin: 18px 0; background: url('../images/layout/footer/social-icons.png') no-repeat; text-decoration: none; }
#pb_footer .left-wide-box ul.social li a:hover { background-position: 0 bottom; }
#pb_footer .left-wide-box ul.social li a.tw { background-position: -35px 0; }
#pb_footer .left-wide-box ul.social li a.tw:hover { background-position: -35px bottom; }
#pb_footer .left-wide-box ul.social li a.yt { background-position: -70px 0; }
#pb_footer .left-wide-box ul.social li a.yt:hover { background-position: -70px bottom; }
/* END LEFT WIDE BOX */

/* RIGHT WIDE BOX */
#pb_footer .rating {
    float: left;
    margin-left: 10px;
    width: 400px;
    height: 70px;
    border-radius: 3px;
    background: #000000;
}
#pb_footer .rating ul { list-style: none; overflow: hidden; margin-left: 12px;}
#pb_footer .rating li { width: 20%; float: left; }
#pb_footer .rating li a { display: inline-block; width: 68px; height: 70px; background: url('../images/layout/footer/footer-rating.png') no-repeat; text-decoration: none; }
#pb_footer .rating li a.icon-1 { background-position: 0 center; }
#pb_footer .rating li a.icon-2 { background-position: -68px center; }
#pb_footer .rating li a.icon-3 { background-position: -136px center; }
#pb_footer .rating li a.icon-4 { background-position: -204px center; }
#pb_footer .rating li a.icon-5 { background-position: -270px center; }
/* END RIGHT WIDE BOX */

#pb_footer .bottom { width: 100%; padding: 21px 0 10px; overflow: hidden; color: #868686; font: normal 12px 'Arial'; }
#pb_footer .bottom a { color: #868686; }
#pb_footer .bottom .left { float: left; margin-left: 30px; }
#pb_footer .bottom .right { float: right; margin-right: 30px; }
/* END PB FOOTER */
