/* Add CSS theme overrides here. */
div#block-sitefarm-one-local-tasks {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1000;
}

body.path-frontpage main {
  position:relative;
  top:-82px;
}



@media (min-width: 992px) {
body.path-frontpage div.l-navbar.header__navbar.menu--closed {
    background-color: #00152bd4;
    padding-left: 100px;
}
}
@media (max-width: 991px) {
  #block-sitefarm-one-navsitelogo--2 {
  display:none;
  }
  body.path-frontpage div.hero-banner {
  	margin-top:68px;
  }
}

div.region.region-navigation {
  display:block;
}


body.path-frontpage div.l-navbar.header__navbar.menu--closed {
    background-color: none;
    padding-left: 0;
}

body.path-frontpage div.header__bar {
    display:none;
}

body.path-frontpage header {
    background:none;
}

@media (min-width: 992px) {
body.path-frontpage header.l-header.header {
    width: 100%;
    position: relative;
    right: 0;
    top: 82px;
    z-index: 100;
}
  div.region.region-navigation {
    display: flex;
    justify-content: center;
    height: 66px;
}
}

div.l-header__branding {
    display:none;
}

div.l-navbar.header__navbar.menu--closed {
    height: 66px;
    display: flex;
    justify-content: center;
    overflow: visible;
}

div.off-canvas__container.l-nav-horizontal, div.l-nav-horizontal__primary-nav {
	height: 66px;
}

div.site-logo img {
    position: relative;
    transform: translate(0, -25%);
    height: 130px;
    width: auto;
    display: block;
}

div.l-container iframe {
	width:100%;
	height:3000px;
    border: 10px solid #ccc;
}
