a.glink {
padding: 0 4px;
position: relative;
z-index: 1;
} .sinatra-nav .sub-menu {
max-height: 500px;
overflow-x: hidden;
overflow-y: auto;
} .si-hamburger{    
color: inherit !important;
background-color: inherit !important;
}
.hamburger-box {
width: 25px;
height: 23px;
}
.mfp-gallery .mfp-image-holder .mfp-close, .mfp-gallery .mfp-iframe-holder .mfp-close{
width: 35px;
height: 35px;
font-size: 25px;
text-align: center;
padding: 0px;
margin: 0px;
right: -13px;
line-height: 35px;
top: 23px;
background: #252525;
} @media screen and (min-width:481px){
.mobile-only{
display:none !important;
}
}
@media screen and (max-width:480px){
.m-btn{
padding: 5px 12px;
min-height: 24px;
}
.si-logo-container .si-container{
padding: 0 10px;
}
}