/* BASIC css start */
.tyvek_app { font-size: 15px; line-height: 27px; }
.tyvek_app > h1 { font-size: 30px; font-weight: 500;  margin: 2em 0 50px; }


.tyvek_app > div { width: 1050px; margin: 0 auto; text-align: left; }
.tyvek_app > div > h2 { font-size: 24px; text-transform: capitalize; }
.tyvek_app > div > h3 { font-size: 15px; margin-top: 30px; color: #777777; }
.tyvek_app > div > h4 { font-size: 13px; margin-top: 10px; color: #1d9d74; }
.tyvek_app > div > h4 > span { font-size: 13px; border: solid 2px #1d9d74; font-weight: 500; padding: 2px 4px; color:#1d9d74; border-radius: 0.3em; }

.buy_button { display: inline-block; padding: 0.5em 1em; background-color: #1d9d74; color: #ffffff; text-align: center; margin-left: 0.5em; font-size: 14px; font-weight: 500; border-radius: 0.3em; }

ul.navi > a > li { display: inline-block; margin-right: 6px; background-color: #eeeeee; padding: 10px 16px; border-radius: 0.3em; color: #5d5c5a; font-size: 15px; }

.container{ width: 100%; margin: 1.5% auto; overflow: hidden; box-sizing: border-box;}
.gallery ul{ list-style: none; padding: 0; }
.gallery li{ display: inline-block;	float: left; width: 24.025%; margin: 1.3% 1.3% 0.2% 0;	position: relative;	font-size: 0;  }
.gallery li:nth-child(4n) { margin-right: 0; }
.gallery li:hover{ cursor:pointer }
.gallery img{ width: 100%; }

/*Lighbox CSS*/
.lightbox{ display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); position: fixed; top: 0; left: 0; z-index: 20; padding-top: 30px; box-sizing: border-box; }
.lightbox img{ max-width: 80%; margin-top: 10%; margin-right: auto; margin-left: auto; display: block; }
.lightbox .caption{	margin: 15px auto; width: 50%; text-align: center; font-size: 1em; line-height: 1.5; font-weight: 700; color: #eee; }

/* 하단부 버튼*/
.tyvek_button > ul { margin-top: 6em; }
.tyvek_button > ul > a > li {  background-color: #eeeeee; color: #000000; display: inline-block; font-weight: 700; font-size: 15px; border-radius: 0.2em; width: 100%; padding: 1.3em 0; }
.tyvek_button > ul > a > li > span { margin-right: 1.5em; }
/* BASIC css end */

