.panoramic-header-layout-centered .search-btn{margin:0 0 0 1px;display:block;font-size:15px;line-height:17px;text-transform:uppercase;padding:0 4px;}
.panoramic-header-layout-centered .branding{min-height:91px;width:100%;text-align:center;}
.panoramic-header-layout-centered .branding a{display:inline-block;vertical-align:top;max-width:100%;}
.panoramic-header-layout-centered .branding img{display:block;margin:0;}
.panoramic-header-layout-centered .site-container .search-block{position:absolute;right:20px;top:-56px;z-index:0;}
.panoramic-header-layout-centered .site-title{font-size:40px;line-height:40px;font-weight:100;margin:0;padding:17px 0 0;}
.panoramic-header-layout-centered .description{margin:0;padding:4px 0 0;font-size:13px;font-weight:400;}
.panoramic-header-layout-centered .main-menu-container{text-align:center;}
.panoramic-header-layout-centered .branding.title-below img{margin:0 0 10px 0;}
.panoramic-header-layout-centered .branding.title-right{width:auto;}
.panoramic-header-layout-centered .branding.title-right img{margin:0 10px 0 0;float:left;}
.panoramic-header-layout-centered .branding.title-right .title_and_tagline{text-align:left;display:inline-block;}
@media screen and (max-width:780px){
.panoramic-header-layout-centered .branding.title-right img {
margin: 0 auto 10px auto;
display: block;
float: none;
}
.panoramic-header-layout-centered .branding.title-right .title_and_tagline {
width: 100%;
text-align: center;
}
.search-block {
position: absolute;
left: 50%;
width: 316px;
margin-left: -157px;
}
}