﻿@font-face{font-family:'proxima-nova-bold';src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.svg#proxima-nova-bold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'proxima-nova-light';src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-light-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.svg#proxima-nova-light") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'proxima-nova';src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.svg#proxima-nova") format("svg");font-weight:normal;font-style:normal;}.bbb-footer footer{font-family:"proxima-nova",Helvetica,Arial,sans-serif;margin:0 auto 40px;text-align:center;width:100%;min-height:180px;background:#e8e8e8;}.bbb-footer footer a{font-size:13px;}.bbb-footer footer nav{font-size:13px;line-height:21px;border-bottom:4px double #e8e8e8;border-top:4px double #e8e8e8;padding:10px 15px;margin:0 auto 20px;margin-bottom:0;padding-top:0;padding-bottom:0;border:none;}.bbb-footer footer nav ul{text-align:center;width:auto;list-style:none;margin:0;padding:6px 0 6px 9px;border-left:1px solid #fff;}.bbb-footer footer nav ul li{padding:5px 10px 0 10px;float:none;margin:0 0 7px;line-height:1.1em;text-align:left;}.bbb-footer footer nav ul li.copy{color:#8c8c8c;padding:0 5px 0 11px;}.bbb-footer footer nav ul li.copy:before{clear:both;content:"";display:table;}.bbb-footer footer nav ul li a{padding:0;background:none;color:#005a78;}.bbb-footer footer nav ul li a:focus,.bbb-footer footer nav ul li a:hover,.bbb-footer footer nav ul li a:active{color:#3f8ea6;}.bbb-footer footer nav ul.googletranslate{margin:10px 0 0 0;border-top:4px double #e8e8e8;padding:10px 0 0 0;}.bbb-footer footer nav.additional ul{padding-left:0;border-left:none;text-align:left;}.bbb-footer footer.affix-bottom{bottom:0;}.bbb-footer footer .logo{display:block;width:60px;height:92px;background:url("/Images/logo_footer.png") center center no-repeat;text-indent:-1000px;overflow:hidden;}.bbb-footer footer .footer-content{box-sizing:border-box;min-height:180px;max-width:910px !important;margin:0 auto;padding-top:12px;color:#635f5c;font-size:14px;text-align:left;}.bbb-footer footer .footer-content .social-links{margin-bottom:20px;text-align:left;}.bbb-footer footer .footer-content .social-links li{display:inline;height:25px;width:25px;margin:0;padding:0;text-align:left;}.bbb-footer footer .footer-content .social-links li a{display:inline-block;width:25px;height:25px;margin-right:3px;background:url("/Images/social_buttons.png") 0 0 no-repeat;overflow:hidden;text-indent:-100px;}.bbb-footer footer .footer-content .social-links li a.facebook{background-position:0 0;}.bbb-footer footer .footer-content .social-links li a.twitter{background-position:-32px 0;}.bbb-footer footer .footer-content .social-links li a.linkedin{background-position:-64px 0;}.bbb-footer footer .footer-content .social-links li a.pinterest{background-position:-96px 0;}.bbb-footer footer .footer-content .social-links li a.flickr{background-position:-128px 0;}.bbb-footer footer .footer-content .social-links li a.youtube{background-position:-160px 0;}.bbb-footer footer .footer-content .social-links li a.foursquare{background-position:-192px 0;}.bbb-footer footer .footer-content .social-links li a.googleplus{background-position:-224px 0;}.bbb-footer footer .footer-content .social-links li a.instagram{background-position:-256px 0;}.bbb-footer footer .footer-content .social-links li a.vimeo{background-position:-288px 0;}.bbb-footer footer .footer-content .social-links li a.vine{background-position:-320px 0;}@media(max-width:875px){.bbb-footer footer .logo{margin:0 auto 12px;}}.bbb-footer footer #footer_logo{display:none;}.bbb-footer footer #social_network{text-align:center;}.bbb-footer footer #social_network ul li{display:inline;}.bbb-footer footer #facebook,.bbb-footer footer #twitter,.bbb-footer footer #linkedin,.bbb-footer footer #pinterest,.bbb-footer footer #flickr,.bbb-footer footer #youtube,.bbb-footer footer #foursquare,.bbb-footer footer #googleplus,.bbb-footer footer #instagram,.bbb-footer footer #tumblr,.bbb-footer footer #vimeo,.bbb-footer footer #businessblog,.bbb-footer footer #consumerblog{width:25px;height:25px;display:inline-block;text-indent:-9999px;background:url(/images/BBB/social_networks.png);}.bbb-footer footer #facebook{background-position:0 0;}.bbb-footer footer #twitter{background-position:-32px 0;}.bbb-footer footer #linkedin{background-position:-65px 0;}.bbb-footer footer #pinterest{background-position:-97px 0;}.bbb-footer footer #flickr{background-position:-129px 0;}.bbb-footer footer #youtube{background-position:-161px 0;}.bbb-footer footer #foursquare{background-position:-193px 0;}.bbb-footer footer #googleplus{background-position:-224px 0;}.bbb-footer footer #instagram{background-position:-255px 0;}.bbb-footer footer #tumblr{background-position:-287px 0;}.bbb-footer footer #vimeo{background-position:-319px 0;}.bbb-footer footer #businessblog{background-position:-351px 0;}.bbb-footer footer #consumerblog{background-position:-383px 0;}.bbb-footer footer .legal{padding-top:24px;}@media(max-width:767px){.bbb-footer footer{padding:12px 0 24px;}.bbb-footer footer .footer-content{height:auto;text-align:center;}.bbb-footer footer .footer-content nav ul{width:100%;list-style:none;padding:0;border:0;text-align:center;}.bbb-footer footer .footer-content nav.additional ul{text-align:center;}.bbb-footer footer .footer-content nav ul li{display:block;width:100%;margin:0 auto 15px;text-align:center;}.bbb-footer footer .footer-content nav ul li a{display:block;max-width:320px;margin:0 auto;padding:6px 3px;border:1px solid #dedede;border-radius:5px;background:#fff;font-size:1.25em;}.bbb-footer footer .footer-content .social-links{padding-top:24px;}.bbb-footer footer .footer-content .social-links li a{margin:0 10px 5px;}.bbb-footer footer .logo{margin:0 auto 24px;}}