#footer-banner{position:relative}#colophon .footer-fullwidth .banner-right{padding-right:20px}#footer-banner-right.content-search{line-height:1}#footer-banner-right .search-wrapper,
#footer-banner-right .search-form,
#footer-banner-right .search-form
label{float:none;height:100%;display:block}#footer-banner-right .search-form{display:table;vertical-align:middle;table-layout:fixed;float:right}#footer-banner-right .search-form
label{display:table-cell;vertical-align:middle}#footer-button-container,
#colophon .hr-social{float:right}#footer-button-container{display:table;table-layout:fixed;line-height:60px}#footer-button-container-inner{display:table-cell;vertical-align:middle}#footer-button-container-inner>*{vertical-align:middle;text-align:center}#footer-button-container-inner>*:first-child{margin-left:0}#footer-button-container-inner p,
#footer-button-container-inner h1,
#footer-button-container-inner h2,
#footer-button-container-inner h3,
#footer-button-container-inner h4,
#footer-button-container-inner h5,
#footer-button-container-inner h6,
#footer-button-container-inner
button{margin:0;padding:0;line-height:60px;display:inline}#footer-right-menu{width:auto;display:block;width:100%;border-right:none;line-height:1;vertical-align:middle;white-space:normal}#footer-right-menu.is-before{padding-left:12px}#footer-right-menu
ul{list-style-type:none;text-align:right;margin:0
0 0 0}#footer-right-menu ul
li{display:inline-block;zoom:1;*display:inline;vertical-align:middle}#footer-right-menu ul
li{padding:7px
12px}#footer-right-menu ul
li{padding:0
0 0 12px}#footer-right-menu ul li
a{line-height:24px;display:block}@media screen and (max-width: 768px){#footer-button-container,#footer-button-container-inner{display:block;width:100%;text-align:center!important;float:none}#footer-banner-right .search-form,
#footer-banner-right .search-form
label{width:100%}#footer-banner-right .search-field{display:inline-block;zoom:1;*display:inline}#footer-banner-right .hr-social{margin:auto;display:table;table-layout:fixed;float:none}#footer-right-menu{display:block;width:100%;padding:0;padding-left:0;text-align:center}#footer-right-menu ul
li{display:inline-block;zoom:1;*display:inline;float:none}#footer-right-menu,
#footer-right-menu
ul{text-align:center}#footer-right-menu ul
li{padding:0
6px}}.tesseract-version-1 #horizontal-menu-wrap{width:60%}.tesseract-version-1 #footer-banner-right{width:40%}@media screen and (max-width: 720px){.tesseract-version-1 #horizontal-menu-wrap,
.tesseract-version-1 #footer-banner-right{width:100%}}