.test {
 /**/
}

body {
 margin-top:0.2em;
}

#header-banner {
 background-color:white;

  position: fixed !important;
  width: 100%;
  top: 0;
  
  -webkit-box-shadow: 0 4px 4px -2px #1565C0;
  -moz-box-shadow: 0 4px 4px -2px #1565C0;
  box-shadow: 0 4px 4px -2px #1565C0;

 margin-bottom:0;

}

@media only screen and (max-width: 511px) {
 #header-banner {
   background-position: 70% bottom;
 }
}

#site-header-menu {
  /*padding-top:1.2em;*/
}

@media only screen and (min-width: 910px) {
   #site-header-menu{
    /*border-top-color: white;
    border-top-width: 1px;
    border-top-style: solid;*/
    margin-top:4em;
 }
}

#masthead {
 margin-bottom:0em;
}
#masthead a.smue-btn {
 padding:0;
 margin-top:0!important;
}

#menu-header-menu .menu-item {
background-color: rgb(21, 101, 192) !important;
}

@media only screen and (min-width: 910px) {
#main div.smue-row-parallax.banners {
 margin-top:2em!important;
}
}

img[title="music logo blue _edited"] {
    max-height:180px;
}

#menu-toggle {
    top: 2px;
    right: 0px;
    margin-right: 0;
}

#content {
 margin-top:12em;
}

.post-484 .smue-service-box-obj.smue-service-box-centered.smue-service-box-basic {
    padding: 0.4em;
    box-shadow: 2px 2px 2px 2px;
    margin-bottom: 2em;
}

.book-now-button {
    text-transform: none;
    font-family: 'Calibri',sans-serif;
    background-color: #ff7611;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    margin: 4px 2px;
    border-radius: 4px;
    position: fixed;
    bottom: 2px;
    right: 2px;
    z-index:10000;
}


/*home*/
#post-6 .banner_img h1{
    text-align: center;
    padding-top: 1em;
    text-transform: inherit;
    padding-bottom: 2em;
    opacity: 0.8;
}

/*gallery*/
#post-8 .smue-grid-gallery-obj .sm-span2 {
 padding-bottom: 0.8em;
}

#contact-header {
    position: relative;
    top: 11em;
}
@media only screen and (max-width: 511px) {
 #contact-header {
   top: 10em;
 }
}
