/* Native footer page. Complete official logo including its original baseline. */
#top.lph-site #footer-page{border:0}
#top.lph-site .lph-global-footer{background:#252721;border-top:4px solid #BCBD00}
#top.lph-site .lph-global-footer .content{padding-top:60px;padding-bottom:56px}
#top.lph-site .lph-global-footer .flex_column.av_one_fourth{box-sizing:border-box;width:calc((100% - 72px)/4);margin-left:24px}
#top.lph-site .lph-global-footer .flex_column.av_one_fourth.first{margin-left:0}
#top.lph-site .lph-global-footer .avia_textblock{font-size:13px;line-height:1.85;color:#E5EBDC}
#top.lph-site .lph-global-footer :is(a,strong){color:#FFFFFF}
#top.lph-site #wrap_all .lph-global-footer .av-special-heading-tag{color:#BCBD00;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}
#top.lph-site .lph-global-footer .av-special-heading{padding-bottom:22px}
#top.lph-site .lph-global-footer .avia_textblock ul{list-style:none;margin:0;padding:0}
#top.lph-site .lph-global-footer .avia_textblock li{padding:0;margin:0 0 9px}
#top.lph-site .lph-global-footer .avia_textblock a{color:#FFFFFF;text-decoration:none;text-underline-offset:4px}
#top.lph-site .lph-global-footer .avia_textblock a:is(:hover,:focus-visible){color:#D8DD78;text-decoration:underline}
#top.lph-site .lph-global-footer .lph-footer-logo{width:230px;max-width:100%;margin:0 0 28px}
#top.lph-site .lph-global-footer .lph-footer-logo :is(.avia-image-container-inner,.avia-image-overlay-wrap){width:100%}
#top.lph-site .lph-global-footer .lph-footer-logo :is(svg,img){display:block;width:230px;max-width:100%;height:auto;overflow:hidden}
#top.lph-site .lph-global-footer .avia_textblock .lph-footer-phone{font-size:22px;font-weight:700;line-height:1.7;white-space:nowrap}
#top.lph-site .lph-global-footer a:focus-visible{outline-color:#BCBD00}
#top.lph-site #socket{background:#1C1F19;color:#C1CAB5;border-top:1px solid #4A513F;font-size:11px}
#top.lph-site #socket .container{max-width:1400px;padding-top:22px;padding-bottom:22px}
#top.lph-site #socket a{color:#EDF2E4;text-underline-offset:4px}
#top.lph-site #socket a:hover{color:#D8DD78;text-decoration:underline}
@media(max-width:989px) and (min-width:768px){#top.lph-site .lph-global-footer .flex_column.av_one_fourth{width:calc((100% - 24px)/2);margin-left:24px;margin-bottom:30px}#top.lph-site .lph-global-footer .flex_column.av_one_fourth:nth-child(odd){margin-left:0;clear:left}}
@media(max-width:989px){#top.lph-site .lph-global-footer .avia_textblock a{display:inline-flex;align-items:center;min-height:44px}#top.lph-site #socket a{display:inline-flex;align-items:center;min-height:44px}}
@media(max-width:767px){#top.lph-site .lph-global-footer .content{padding-top:44px;padding-bottom:12px}#top.lph-site .lph-global-footer .flex_column.av_one_fourth{width:100%;margin:0 0 30px}#top.lph-site #socket .sub_menu_socket{float:none;margin-top:12px}#top.lph-site #socket .copyright{float:none;display:block}}

/* Native socket components share one row; on mobile legal navigation and Facebook remain together. */
#top.lph-site #socket .container{display:flex;align-items:center;gap:24px}
#top.lph-site #socket .container::before,#top.lph-site #socket .container::after{display:none}
#top.lph-site #socket .copyright{order:0;flex:1;float:none;min-width:0}
#top.lph-site #socket .sub_menu_socket{order:1;float:none;position:static;margin:0;align-self:center}
#top.lph-site #socket .sub_menu_socket ul{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;margin:0}
#top.lph-site #socket .sub_menu_socket li{float:none;position:static;margin:0;padding:0;border:0;line-height:1.5}
#top.lph-site #socket .sub_menu_socket a{display:inline-flex;align-items:center;min-height:38px}
#top.lph-site #socket .social_bookmarks{order:2;position:static;float:none;flex:0 0 38px;display:flex;align-items:center;width:38px;height:38px;margin:0;padding:0;overflow:visible}
#top.lph-site #socket .social_bookmarks li{position:static;float:none;width:38px;height:38px;border:0;margin:0;padding:0;overflow:visible}
#top.lph-site #socket .social_bookmarks a{position:static;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;min-height:38px;margin:0;border:1px solid #6F7863;border-radius:5px;color:#FFFFFF;background:transparent;text-decoration:none;font-size:17px}
#top.lph-site #socket .social_bookmarks li a:hover{background:#BCBD00;color:#46463C;border-color:#BCBD00;text-decoration:none}
html #top.lph-site #socket .social_bookmarks a:focus-visible{outline:2px solid #BCBD00;outline-offset:3px;box-shadow:0 0 0 2px #BCBD00}
@media(max-width:989px){#top.lph-site #socket .container{gap:18px}#top.lph-site #socket .social_bookmarks,#top.lph-site #socket .social_bookmarks li,#top.lph-site #socket .social_bookmarks a{width:44px;height:44px;min-height:44px}#top.lph-site #socket .social_bookmarks{flex-basis:44px}}
@media(max-width:767px){#top.lph-site #socket .container{flex-wrap:wrap;gap:10px 16px}#top.lph-site #socket .copyright{flex:0 0 100%;margin:0}#top.lph-site #socket .sub_menu_socket{flex:1;min-width:0;margin:0}#top.lph-site #socket .sub_menu_socket ul{gap:0 14px}#top.lph-site #socket .sub_menu_socket a{min-height:44px}#top.lph-site #socket .social_bookmarks{clear:none}}
