header#masthead {
    position: relative;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 10;
}

header#masthead.is-fixed .sinatra-header, 
header#masthead.is-fixed .page-header,{
	position: fixed;
    /*top: 10%;*/
}

body.not-logged-in .si-header-widget__search {
    display: none;
}

#primary .entry-content p.messages-trans-bg {
	width: 80%;
	position: fixed;
	z-index:8;
	background: rgba(2255, 255, 255, 0.9);
	left:0;
	top:12rem;
	margin: 11% 10% 0;
	padding: 2rem;
}

.si-page-title-align-left .page-header.si-has-page-title {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.page-header {
    background: #F9F9F9 !important;
}

h1 {
    /* */
}
.si-breadcrumbs {
    color: teal !important;
}

@media only screen and (max-width: 960px) {
    
    .si-header-container .sinatra-logo {
        width: 80%;
    }
    body:not(.is-mobile-menu-active) .si-hamburger .hamburger-box .hamburger-inner:before {
        width: 100% !important;
    }
    .hamburger-inner,
    .hamburger-inner:before,
    .hamburger-inner:after {
        color: teal;
    }
    .wp-block-columns .wp-block-column {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 480px) {
    

    .wp-block-image figure img {
        display: flex;
        width: 70%;
        margin: 0 auto;
    }
    
    #sinatra-header-inner .site-navigation > ul a {
        margin-top: -1rem;
    }
}