@charset "UTF-8";

/* represents main content area for secondary pages, hidden on front page */
.front .l-main-content {
  visibility: hidden;
}

.l-main-content {
  width: 100%;
  padding: 0 8px;
  background-color: #ffffff;
  
}

.l-main-content:nth-child(1n+0) {
  /*line-height: normal;*/
}

@media (min-width: 768px) {
      /* white content wrapper - not displayed on homepage */
      .front .l-main-content {
        display: none;
      }
      
	.l-main-content {
		width: 730px;
		margin: 50px auto 20px auto!important;
		clear: both;
		background-color: #ffffff;
		height: auto;
		z-index: 10;
		box-shadow: 2px 2px 15px -1px;
		border-radius: 4px;
		padding: 15px 30px 18px 60px;
	}
	.front .l-content {
		background-image: url("/sites/default/files/images/hero_new.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		overflow: visible;
		max-height: 260px;
	}
	.not-front .l-second-main {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: both;
        z-index: 1;
		background-image: url("/sites/default/files/images/hero_new.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
        /*margin-top: -120px;*/
        /*position: absolute;*/
        /*top: 345px;*/
	}
	/*.not-front .l-hero-content {
		background-image: url("/sites/default/files/images/hero_sub_background.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		height: 827px;
	}*/
	.node-type-legislative-page .l-second-main.inner-page {
		background-image: url("/sites/default/files/images/legislative_background.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}
      .l-second-main.inner-page.child {
        /*margin-top: -180px;*/
      }
            
}

@media (min-width: 960px) {
      .l-main-content {
      width: 920px;
      }
}

@media (min-width: 1100px) {
      .l-main-content {
      width: 1024px;
      }
}

@media (min-width: 1200px) {
      .l-main-content {
      width: 1100px;
      }
}
