#top-bar{
display:block;
}

.page .v2-header-container{
padding-top:0;
}

.us #top-bar , .ca #top-bar{
  min-height: 45px;
  width: 100%;
    background: #000;
    height: 45px;
  max-height:50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  transition: max-height 0.4s;
}
.us .page .v2-header-container , .ca .page .v2-header-container {
      padding-top: 75px !important;      
} 
#top-bar p{
  padding: 75px;
}
.top_more{
 margin-left:15px;
}
#top-bar a:hover{
  
}

 .hs-blog-post .v2-header-container, .v2-header-container {
  padding-top: 52px;
}

.scrolled .v2-header-container{
padding-top: 10px !important;
}

body.scrolled #top-bar{
  max-height:0 !important;
}
.v2-header-container {
  transition: top 0s !important;
}
@media only screen and (max-width: 30rem)
.v2-header-container {
    height: 120px;
    padding-top: 0 !important;
}

@media (max-width:1139px ){
  #top-bar{
 
    height: 75px;
    max-height:75px;
    
}
  body:not(.scrolled) .v2-header-container {
    padding-top:100px;
   
}
}