.footer-wrap{background-color:#f5f5f5;width:100%;margin:2em 0 0 0}.footer-wrap .main-footer .footer-logo{background:url(images/logo_footer_light.gif);background-size:79px 37px;width:79px;height:37px}.footer-wrap .promo-strip{margin-bottom:0}.footer-wrap .main-footer{margin:2.25em 0 2.75em 0;position:relative;padding-left:230px}.footer-wrap .main-footer .footer-logo{background:url(images/prh-logo-sm.png);background-size:100%;background-repeat:no-repeat;display:inline-block;width:72px;height:35px}.footer-wrap .main-footer ul.footer-links{list-style-type:none;font-size:13px;padding:0 0 0 0}.footer-wrap .main-footer ul.footer-links li{list-style-type:none;color:#707070;line-height:2em;white-space:nowrap;font-size:14px}.footer-wrap .main-footer ul.footer-links a{color:#707070}.footer-wrap .main-footer ul.footer-links a:hover{text-decoration:underline;text-decoration-color:#FA6400}.footer-wrap .main-footer ul.footer-links span li:first-of-type,.footer-wrap .main-footer ul.footer-links span li:first-of-type a{font-family:"Fort-Bold";text-transform:uppercase;color:#000}.footer-wrap .main-footer ul.footer-links span{float:left;width:234px;border-left:1px solid #d9d9d9;padding-left:20px;min-height:210px}.footer-wrap .main-footer ul.footer-links span.dsktop-left{position:absolute;left:0;padding-left:0;border:none}.footer-wrap .main-footer ul.footer-links span.dsktop-right{float:right}.footer-wrap .main-footer ul.footer-links span.dsktop-right .sgn-mssg{font-size:14px;width:260px;margin:0;line-height:1.2}.footer-wrap .main-footer ul.footer-links ul.socialft{margin:0;padding:0;white-space:nowrap}.footer-wrap .main-footer ul.footer-links ul.socialft li{display:inline-block;margin-right:5.4px}.footer-wrap .main-footer ul.footer-links ul.socialft li:last-child{margin-right:0}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social{font-size:21px;border:1px solid #707070;border-radius:50%;width:31px;height:31px;display:inline-block;text-align:center;color:#707070;padding-top:2px;transition:color 0.2s ease}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.facebook:hover{color:#3663a1;border-color:#3663a1}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.twitter:hover{color:#54aced;border-color:#54aced}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.youtube-play:hover{color:#dd4a39;border-color:#dd4a39}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.tumblr:hover{color:#35465c;border-color:#35465c}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.pinterest:hover{color:#ce2127;border-color:#ce2127}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social.instagram:hover{color:#517ea3;border-color:#517ea3}.footer-wrap .main-footer ul.footer-links button.btn.share{font-family:"Fort-Medium";font-size:16px;min-width:220px;height:50px;padding:4px;margin:10px 0;background:#000}.footer-wrap .main-footer ul.footer-links .popover{border:1px solid #bcbcbc;padding:8px 8px 6px;max-width:400px}.footer-wrap .main-footer ul.footer-links .popover.top>.arrow{border-top-color:#bcbcbc;top:100% !important}.footer-wrap .main-footer ul.footer-links .popover .popover-content{position:relative;color:#333}.footer-wrap .main-footer ul.footer-links .popover .close{color:#b5b5b5;font-size:20px;font-family:"FontAwesome";position:absolute;right:0px;top:0px;border:0 none;padding:0 0 0 1px;line-height:1;font-size:24px;border-radius:20px;-webkit-border-radius:20px;width:32px;height:32px;min-height:10px;text-align:center;cursor:pointer;text-shadow:none;opacity:1;filter:alpha(opacity=100);font-weight:normal;margin:0}.footer-wrap .main-footer ul.footer-links .popover .close::after{content:"\f00d"}.footer-wrap .main-footer ul.footer-links .popover .subscribe-response{margin-top:40px}.footer-wrap .main-footer ul.footer-links .popover .hdr{margin-bottom:20px;font-family:"Shift-Bold-Italic";font-size:20px;line-height:1;text-indent:2px}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform{width:262px;display:block}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .email-wrap-div{position:relative}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .email-box{display:inline-block;position:relative;vertical-align:top;left:1px;padding-top:6px;padding-right:4px;padding-bottom:6px;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .email-box:active,.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .email-box:focus{border-top:1px solid #f60;border-bottom:1px solid #f60;border-left:1px solid #f60;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .btn.subscribe{display:inline-block;position:relative;left:-6px;height:30px;min-width:30px;padding:10px 8px;font-size:16px;font-family:"Fort-Book";border-bottom-left-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:4px;border-top-right-radius:4px}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .fielderr{position:absolute}.footer-wrap .main-footer ul.footer-links .popover .ftr-newsletter-subform .field-error{border-right:0 !important}.footer-wrap .main-footer ul.footer-links .popover p.terms{margin-top:16px;font-size:10px;color:#adadad;text-align:left}.footer-wrap .main-footer ul.footer-links .popover p.terms a{font-family:"Fort-Bold";color:#646464;border:0;padding:0;display:inline}.footer-wrap .main-footer ul.footer-links .popover p.terms a:hover,.footer-wrap .main-footer ul.footer-links .popover p.terms a:active{color:#f60}.footer-wrap .main-footer ul.footer-links .popover p.terms.signup{font-size:14px;line-height:18px;color:#646464}.footer-wrap .main-footer ul.footer-links .popover p.terms.signup a{color:#646464;text-decoration:underline}.footer-wrap .main-footer ul.footer-links .popover p.terms.signup a:hover,.footer-wrap .main-footer ul.footer-links .popover p.terms.signup a:active{background-color:#FFE8D8;color:#646464}.footer-bttm-links-visit{font-size:14px;margin:30px 0 20px}.footer-bttm-links{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;font-size:14px;text-align:justify;min-height:230px;overflow:hidden}.footer-bttm-links h4{font-size:14px;line-height:1.4;font-family:"Fort-Bold";margin-bottom:2px}.footer-bttm-links div{flex:1;text-align:left;vertical-align:top;min-height:230px;margin-right:20px}.footer-bttm-links div:last-of-type{margin-right:0}@media (min-width:768px){.footer-wrap .main-footer .footer-logo{background:url(images/logo_footer_light.gif);background-size:79px 37px;width:79px;height:37px}}@media (max-width:992px){.footer-wrap .container{width:90%;margin:0 auto}.footer-wrap .main-footer{padding-left:0px}.footer-wrap .main-footer ul.footer-links{padding-left:20%}.footer-wrap .main-footer ul.footer-links span{width:30%;padding-left:0;border:none}.footer-wrap .main-footer ul.footer-links span.dsktop-right{width:35%}}@media (max-width:782px){.footer-wrap{background-color:#000}.footer-wrap .main-footer{padding-left:0px;padding-bottom:30px;margin-bottom:0px}.footer-wrap .main-footer ul.footer-links{text-align:center;padding:0}.footer-wrap .main-footer ul.footer-links li{list-style-type:none;color:#fff;line-height:2em;white-space:nowrap}.footer-wrap .main-footer ul.footer-links a{color:#fff}.footer-wrap .main-footer ul.footer-links .dsktop-right{color:#fff}.footer-wrap .main-footer ul.footer-links .dsktop-right .sgn-mssg{margin:0 auto !important;line-height:1.4em !important}.footer-wrap .main-footer ul.footer-links span{display:inline-block;padding-bottom:0;vertical-align:top;min-height:10px;float:none;width:30%;margin:10px}.footer-wrap .main-footer ul.footer-links span.dsktop-left{position:relative;display:block;width:100%;text-align:center;border-top:1px solid #999;padding-top:30px}.footer-wrap .main-footer ul.footer-links span.dsktop-left .ft-cr{color:#fff}.footer-wrap .main-footer ul.footer-links span.dsktop-right{display:block;width:100%;text-align:center;border-bottom:1px solid #999;float:none;padding-bottom:20px;margin-bottom:20px}.footer-wrap .main-footer ul.footer-links span li:first-of-type{color:#fff}.footer-wrap .main-footer ul.footer-links span li:first-of-type a{color:#fff}.footer-wrap .main-footer ul.footer-links button.btn.share{margin:25px 0;border:2px solid #fff}.footer-wrap .main-footer ul.footer-links ul.socialft li{margin:6px}.footer-wrap .main-footer ul.footer-links ul.socialft li:last-child{margin:6px}.footer-wrap .main-footer ul.footer-links ul.socialft .fttr.social{color:#fff;border-color:#fff}}@media (max-width:782px) and (max-width:600px){.footer-wrap .main-footer ul.footer-links li{text-align:left}}@media (max-width:782px) and (max-width:600px){.footer-wrap .main-footer ul.footer-links span.dsktop-right li{text-align:center}}@media (max-width:782px) and (max-width:600px){.footer-wrap .main-footer ul.footer-links span{float:left;width:46%;margin:10px 0px}.footer-wrap .main-footer ul.footer-links span li{line-height:32px}}@media (max-width:782px) and (max-width:350px){.footer-wrap .main-footer ul.footer-links span{float:none;width:100%}}footer.mobile{display:none}@media (max-width:767px){footer.mobile{display:block}footer.mobile .bottom-tabs{width:100%;height:45px;position:fixed;display:inline-block;z-index:22;bottom:0px}footer.mobile .bottom-tabs .tab-holder{border-top:1px solid #4e4e4e;height:45px;background:black;display:flex;justify-content:center;align-items:center}footer.mobile .bottom-tabs .tab-holder .tab{font:14px/1 'Fort-Bold';text-transform:uppercase;text-align:center;width:21%}footer.mobile .bottom-tabs .tab-holder .tab a.active,footer.mobile .bottom-tabs .tab-holder .tab a:active{border-bottom:2px solid #f60}footer.mobile .bottom-tabs .tab-holder .tab a{padding:15px 2px 2px;color:#f60}footer.mobile .bottom-tabs .tab-holder .tab#myprh-tab-m a{color:#fff}footer.mobile .bottom-tabs .tab-holder .tab#myprh-tab-m a.active,footer.mobile .bottom-tabs .tab-holder .tab#myprh-tab-m a:active{border-color:#fff}footer.mobile .bottom-tabs .tab-holder .tab-wide{width:27%}.footer-wrap .main-footer ul.footer-links{padding:0 6.25% 0 6.25%}.footer-wrap .main-footer ul.footer-links span{float:none;width:auto;padding-bottom:0}.footer-bttm-links,.footer-bttm-links-visit{padding:0 10px}}@media (max-width:767px) and (max-width:600px){.footer-wrap .main-footer ul.footer-links span>li a{font-size:14px;color:#fff;padding:8px 15px;margin:-8px -15px}}