#header .layout-container {
  margin: 0;
  max-width: 100%;
}
.region-header {
  padding: 0;
}
.region-header .block {
    margin: 0 0 -7px 0;
}

.site-branding__logo {
    width: 410px;
    padding:0 0 0 10px;
    margin: 0;
}
.site-branding__logo img {
    width:100%;
}
@media all and (max-width: 926px) and (max-device-width: 926px),
(max-device-width: 926px) and (max-width: 926px) and (orientation:landscape) {
    #header .site-branding {
        float:left;
    }
    .site-branding__logo {
        width: 250px;
        padding: 0px;
        margin: 0;
    }
}
.site-branding__text {
  display:none;
}

#block-donatebutton {
    margin: 30px 80px 17px 0px;
}
#block-donatebutton .donate-button a {
    color: #ed1c24;
    font-size: 36px;
    text-transform: uppercase;
    font-weight:bold;
}
#block-donatebutton .donate-button a:hover {
    text-decoration:none;
}
@media all and (max-width: 926px) and (max-device-width: 926px),
(max-device-width: 926px) and (max-width: 926px) and (orientation:landscape) {
    #block-donatebutton {
        margin: 0px;
        display:none;
    }
    .region-header ul.nice-menu-down li:nth-child(6) {
        display:unset;
    }
}

.region-header #block-nicemenus {
    margin: 0;
    font-size: 130%;
    text-transform: uppercase;
}
.region-header ul.nice-menu-down li {
    background: #FFF none right center no-repeat;
}
.region-header ul.nice-menu-down > li:nth-child(6) {
    display:none;
}
.region-header ul.nice-menu-down li li.menuparent {
    background: #FFF none right center no-repeat;
}
.region-header ul.nice-menu-down li:hover,
.region-header ul.nice-menu-down li li.menuparent:hover {
    background: #ffcf5b none right center no-repeat;
}
.region-header ul.nice-menu-down li li.menu-item {
    width: 100%;
}
.page-civicrm-contribute-transact #header ul.nice-menu-down li.menu-path-civicrm-contribute-transact,
.region-header ul.nice-menu-down li.active-trail {
    background: #ffcf5b none right center no-repeat;
}
.region-header ul.nice-menu a,
.region-header ul.nice-menu span {
    color: #000;
    padding: 13px 25px 12px;
    text-decoration:none;
    font-weight: bold;
    display: block;
}
.region-header ul.nice-menu ul {
    margin-top:19px;
}
@media all and (max-width: 926px) and (max-device-width: 926px),
(max-device-width: 926px) and (max-width: 926px) and (orientation:landscape) {
    #header .block-nice-menus {
        float:right;
    }
}

.highlighted .layout-container {
  margin: 0;
  max-width:100%;
}
.highlighted .region-highlighted {
  margin: 0;
}
.highlighted .content {
  margin-top: 0;
}