@charset "UTF-8";
.lb-dataContainer {position:absolute;top:-40px;left:50%;margin-left:-462px;}


.fp-tableCell {vertical-align: top;padding-top:140px;}
.section .inner {padding-left:220px;}
.lh {line-height:15px !important;margin-bottom:6px;}
.inner {position:relative;}
.navigate {position:absolute;top:140px;left:0;z-index:100;box-shadow: 0 2px 10px 2px rgba(0,0,0,.17);}
.navigate li {display:block;width:177px;height:33px;border-bottom:1px solid #d9d9d9;line-height:32px;color:#2e2e2c;font-size:15px;background:#fff;padding:0 18px;}
.navigate li.nav_title {background:#000000;color:#a1c91d;font-weight:800;}
.navigate li.active {background:#a1c91d}
.navigate li.active a {color:#fff;}
.navigate li:first-child {margin-bottom:-1px;}

.navigate li:hover {background:#a1c91d;}
.navigate li:hover a {color:#fff}
.navigate li.greyBG:hover {background:#7d7e7f;}
.navigate li.greyBG:hover a {color:#fff;}
.navigate li.nav_title:hover {background:#000;color:#a1c91d;}

.s_title  {opacity:0;margin-top:50px;}
.s_title p {display:inline-block;font-family:'Metro';color:#00722d;font-size:25px;font-weight:300;border-bottom:2px solid #00722d;}
.s_title h1 {display:block;font-family:'Black';color:#00722d;font-size:35px;line-height:1em;letter-spacing: -0.05em;margin:13px auto 29px auto;}

.s_title.white p {display:inline-block;font-family:'Metro';color:#fff;font-size:25px;font-weight:300;border-bottom:2px solid #fff;}
.s_title.white h1 {display:block;font-family:'Black';color:#fff;font-size:35px;line-height:1em;letter-spacing: -0.05em;margin:13px auto 29px auto;}

.s_title.green p {display:inline-block;font-family:'Metro';color:#a1c91d;font-size:25px;font-weight:300;border-bottom:2px solid #a1c91d;}
.s_title.green h1 {display:block;font-family:'Black';color:#a1c91d;font-size:35px;line-height:1em;letter-spacing: -0.05em;margin:13px auto 29px auto;}

.fadeIn {opacity:0;}

.lightbox {top:50% !important;margin-top:-300px;}
/*section0*/


.section footer {position:absolute;bottom:0;left:0;}

#section0 .gallery a {display:inline-block;width:calc(33% - 17px);float:left;margin-bottom:40px;margin-top:50px;opacity:0;}
#section0 .gallery a:nth-of-type(3n - 1) {margin:0 25px;margin-top:50px;}
#section0 .gallery a img {display:block;width:100%;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);}
#section0 .gallery a p {display:block;width:100%;color:#284f41;font-size:16px;line-height:1em;letter-spacing: -0.05em;font-weight:800;margin-top:8px}
#section0 .gallery a p span {color:#318c40;}
.lightbox .lb-image {border:none;}


#section0 {background:url(../../../img/bg/sec_04_01.jpg) no-repeat center center; background-size:cover;}


.lb-nav {width:110%;left:-5%;}
.lb-nav a.lb-next {right:-5%; opacity:1 !important;}
.lb-nav a.lb-prev {left:-5%; opacity:1 !important;}
.lb-number {display:none !important;}



@media screen and (min-width:769px) and (max-width:1024px) { 
	.lb-nav {width:100%;left:-0%;}
	.lb-nav a.lb-next {right:-0%; opacity:1 !important;}
	.lb-nav a.lb-prev {left:-0%; opacity:1 !important;}
	.lb-number {display:none !important;}
	.lightbox {top:30% !important;margin-top:-00px;}

}

@media screen and (max-width:768px) { 
	.lightbox {top:30% !important;margin-top:-00px !important;}
	.fp-tableCell {vertical-align: top;padding-top:70px;}
	.section .inner {padding-left:20px;padding-right:20px;}
	.navigate {display:none;}
	.lb-nav {width:100%;left:-0%;}
	.lb-nav a.lb-next {right:-0%; opacity:1 !important;}
	.lb-nav a.lb-prev {left:-0%; opacity:1 !important;}
	.lb-number {display:none !important;}
	
	#section0 .gallery {display:inline-block;width:100%;height:auto;;margin-bottom:220px;}
	#section0 .gallery a {display:inline-block;width:calc(50% - 12px);float:left;margin-bottom:40px;margin-top:40px;opacity:0;}
	#section0 .gallery a:nth-of-type(3n - 1) {margin:0 0px;margin-top:50px;margin-bottom:40px;}
	#section0 .gallery a:nth-of-type(2n - 1) {margin:0 12px 0 0;margin-top:40px;margin-bottom:40px;}
	#section0 .gallery a img {display:block;width:100%;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);}
	#section0 .gallery a p {display:block;width:100%;color:#284f41;font-size:13px;line-height:1em;letter-spacing: -0.05em;font-weight:500;margin-top:8px}
	#section0 .gallery a p span {color:#318c40;}
	.lightbox .lb-image {border:none;}
	.lb-dataContainer {position:absolute;top:-40px;left:0;margin-left:0px;}

	
}