/*---------- MAINSTYLE A --------------*/

/* --- 섹션 8,9 슬라이드 메뉴 네비게이션 버튼 --- */

#hgz_sec_list .owl-theme .owl-nav [class*=owl-] {
    margin: 3px;
	font-size: 0;
    background: rgba(0,0,0,0.2);
	border-radius: 0;
    text-transform: uppercase;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

#hgz_sec_list .owl-nav .owl-prev:before {
	content: "◀";
	left: 0;
	font-size: 10px;
} 

#hgz_sec_list .owl-nav .owl-next:after {
	content: "▶";
	right: 0;
	font-size: 10px;
}

#hgz_sec_list .owl-nav .owl-next {
	position: relative;
}

#hgz_sec_list .owl-nav .owl-prev:hover, #hgz_sec_list .owl-nav .owl-next:hover {
	background: rgba(0,0,0,0.6);
} 

/* --- 섹션 8,9 슬라이드 메뉴 네비게이션 버튼 --- */



/* --- 섹션 버튼 --- */

.hgz_sec_btn_1 {
	position:relative;
	margin-top:30px;
	display: inline-block;
	text-align:center;
	border: none;
	border-radius: 50px;
    padding: 14px 18px;
	background: #79bd9a;
	letter-spacing: 0.05em;
	-webkit-transform: translateZ(0);
    transform: translateZ(0);
	transition: all 0.33s ease-out 0s;
    -moz-transition: all 0.33s ease-out 0s;
    -webkit-transition: all 0.33s ease-out 0s;
	font-weight: bold;
	color: #fff;
}

.hgz_sec_btn_1 i {
	margin-left: 5px;
}

.hgz_sec_btn_1:hover {
	color: #79bd9a !important;
	background: #333 !important;
}

/* --- 섹션 버튼 --- */



/* hgz_big_title */

.hgz_big_title {
	text-align:center;
	margin:60px 0;	
}

.hgz_big_title p {
    color: #79bd9a;	
}

.hgz_big_title h2 {
	font-weight:400;	
}

.hgz_big_title h2:after,
.hgz_big_title h2:before {
	margin: 15px auto;
	bottom: 0;
    width: 2em;
    height: 3px;
	display: block;
    content: '';
    background-color: #79bd9a;
}

/* hgz_big_title */



/* section 1 */

.hgz_section_infobox {
	margin:0;
}

.hgz_infobox_box1 {
	position: relative;
	padding:30px;
	background:#f8f8f8;
}
 
.hgz_infobox_box1 h4:after {
    margin: 15px 0;
    bottom: 0;
    width: 2em;
    height: 3px;
    display: block;
    content: '';
    background-color: #fff;
}

.hgz_infobox_box1 h4 {
	margin-top: 0;
	font-weight: bold;
}

.hgz_infobox_box1 h4,
.hgz_infobox_box1 p,
.hgz_infobox_box1 a {
	line-height:22px;
	color:#fff;
}

.hgz_box_color1 {
	background: #a8dba8;
}

.hgz_box_color2 {
	background: #7fb186;
}

.hgz_box_color3 {
	background: #79bd9a;
}

.hgz_infobox_box1 i {
	position: absolute;
	top: 30px;
	right: 30px;
	line-height: 34px;
	color: rgba(255,255,255,0.3);
}

#hgz_sec_list .hgz_section_infobox {
	position: relative;
}

#hgz_sec_list .hgz_section_infobox:after {
	position: absolute;
	content: "CONTENTS";
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 50px;
	left: -85px;
	font-size: 10px;
	letter-spacing: 10px;
}

@media (max-width: 768px) { 
#hgz_sec_list .hgz_section_infobox:after  {
	display: none;
}
}

/* section 1 */



/* section 2 */

.hgz_section_listwidget {
	margin: 0 !important;
	padding: 30px 0;
	background: #f8f8f8;
}

@media (max-width: 768px) {
.hgz_section_listwidget .xe-widget-wrapper {
	margin-bottom:15px;
}
}

/* section 2 */



/* section 3 */

.hgz_section_infogallery {
	margin-top:30px;	
}

.hgz_secinfogallery_tbox p {
	line-height:24px;
	color: #777;
}

.hgz_secinfogallery_tbox p i {
	color: #79bd9a;
}

.hgz_img_box {
	overflow: hidden;
	height:174px;
	margin-bottom:30px;
}

.hgz_img_box:hover .hgz_sig_prop {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	
}

.hgz_sig_prop {
	height:174px;
    background-position: center !important;
    background-size: cover !important;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.hgz_secinfogallery_title_1 {
	padding: 10px 0 10px 30px;
	margin-bottom: 30px;
	border-left: 3px solid #79bd9a
}

.hgz_secinfogallery_title_1 h3 {
	font-weight:400;
	padding:0;
	margin:0;
}

.hgz_sig_bg_1 {
	background-image:url(../img/gz_out_img_6.jpg);
}

.hgz_sig_bg_2 {
	background-image:url(../img/gz_out_img_7.jpg);
}

.hgz_sig_bg_3 {
	background-image:url(../img/gz_out_img_8.jpg);
}

.hgz_sig_bg_4 {
	background-image:url(../img/gz_out_img_9.jpg);
}

.hgz_sig_bg_5 {
	background-image:url(../img/gz_out_img_10.jpg);
}

.hgz_sig_bg_6 {
	background-image:url(../img/gz_out_img_11.jpg);
}

@media (max-width: 425px) {
.hgz_secinfogallery_tbox {
	margin-bottom:30px;
}
}

/* section 3 */



/* section 4 */

.hgz_section_parallax {
	padding: 60px 0;
	position: relative;
	overflow: hidden;
}

.img-parallax {
	width: 100vmax;
	width: calc(100 * (1vw + 1vh - 1vmin)); /* IE */
	height: ;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);	
	-webkit-transform: translate(-50%,0);	
}

@media (max-width: 425px) {
.hgz_section_parallax > img {
	height: 100%;
	width: auto;
}
}

.hgz_secpallaimg_b1 {
	color:#fff;
	line-height:24px;
}

.hgz_secpallaimg_b1 h4 {
	font-weight:bold;	
}

.hgz_secpallaimg_b1 h4:before,
.hgz_secpallaimg_b1 h4:after {
	margin: 15px 0;
	bottom: 0;
    width: 2em;
    height: 3px;
	display: block;
    content: '';
    background-color: #fff;
}

.hgz_secpallaimg_b1 .btn {
	opacity:0.7;
	border-radius:0;
	border:1px solid #fff;
	color:#000;
}

.hgz_secpallaimg_b1 .btn:hover {
	opacity:1;
	background:#fff;
}

/* section 4 */



/* section 5 */

.hgz_section_smallpromob {
	margin: 0;
	padding: 60px 0;
	background: ;
	line-height: 24px;
}

.hgz_section_smallpromob .row	{
	position: relative;
}

.hgz_secsmallpromob_title_1 {
	margin-bottom: 10px;
	border-left: 3px solid #79bd9a;
}

.hgz_secsmallpromob_title_1 h3 {
	font-weight: 400;
	padding: 0;
	margin: 0;
}	

/*
.hgz_section_smallpromob .btn_po {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	transform: -webkit-translateY(-50%);
	margin: 0;	
}
*/

.hgz_section_smallpromob .hgz_sec_btn_1 {
	margin: 0;
}

/* section 5 */



/* section 6 */

.hgz_section_ticontent .hgz_big_title {
	margin-top: 0;
}

.hgz_section_ticontent {
	background: ;
	padding: 60px 0;
}

.hgz_section_ticontent i {
	position: absolute;
    left: 10px;
	color: #79bd9a;
}

.hgz_section_ticontent h4 {
	margin-bottom: 15px;
	padding: 0;
	font-weight: bold;
}

.hgz_sec_ticontent_b1 {
    padding-left: 60px !important;
	line-height: 24px;
	margin-bottom: 30px;
}

.dia_bg {
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: auto;
    transform: scaleX(1);
    transform-origin: left;
    background: rgba(0,0,0,.02);
}

.dia_bg .bg-black {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.03);
}

.dia_bg .bg-black-1 {
    z-index: 2;
    width: 100%;
    transform: skewX(-24deg) translateX(-580px);
}

.dia_bg .bg-black-2 {
    z-index: 3;
    width: 250px;
    transform: skewX(-24deg) translateX(-195px);
}

.dia_bg .bg-black-3 {
    z-index: 4;
    width: 250px;
    transform: skewX(24deg) translateX(195px);
}

.dia_bg .bg-black-4 {
    z-index: 5;
    width: 620px;
    transform: skewX(24deg) translateX(196px);
}

/* section 6 */



/* section 7 */

.hgz_section_team {
	padding-bottom: 30px;
}

.hgz_team h4,
.hgz_team p {
	text-align: center;	
}

.hgz_team p {
	line-height: 26px;
	margin: 15px 0;	
}

.hgz_team {
	margin-bottom: 30px;
}

.fa_position {
	font-size: 12px;
	margin-bottom: 4px;
	color: #79bd9a;
}

.hgz_team > a {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 160px;
    overflow: hidden;
	border-radius: 50%;
	margin-bottom: 30px;
}

.hgz_team .hgz_portrate {
	width: 160px;
	height: 160px;
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	opacity: ;
	-webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
	-webkit-transition: all 0.3s ease; /* Fade to color for Chrome and Safari */
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.hgz_team .hgz_p_1 {
	background:url('http://d1841mjet2hm8m.cloudfront.net/thumb-900/fr_1099/1620/65/d4ca3788fc1031df13f955072b408358.jpg');
	background-size:cover;
	background-position: center;
}

.hgz_team .hgz_p_2 {
	background:url('http://d1841mjet2hm8m.cloudfront.net/thumb-900/fb_1116/1620/2/3e5ca736e3b21e6d35086174e3b777ae.jpg');
	background-size:cover;
	background-position: center;
}

.hgz_team .hgz_p_3 {
	background:url('http://d1841mjet2hm8m.cloudfront.net/thumb-900/fr_1185/1620/7/7c9dd11ab583a1c25cf09b033444c93a.jpg');
	background-size:cover;
	background-position: center;
}

.hgz_team .hgz_p_4 {
	background:url('http://d1841mjet2hm8m.cloudfront.net/thumb-900/fb_1116/1620/79/43ae9f805dfff777dbe369caaebe7b51.jpg');
	background-size:cover;
	background-position: center;
}

.hgz_team a:hover .hgz_portrate {
	filter: none;
	opacity: 1;
	-webkit-filter: grayscale(0);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.hgz_team h4 {
	font-size:15px;
	font-weight:bold;
}

/* section 7 */



/* section 8 */

.hgz_section_slidecontent {
	padding: 60px 0;
	position: relative;
	overflow: hidden;
}

.hgz_section_slidecontent:before {
	position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
	background: rgba(0,0,0,0.2);
}

@media (max-width: 425px) {
.hgz_section_slidecontent > img {
	height: 100%;
	width: auto;
}
}

.hgz_secslidecontent_b1 {
	color:#fff;
}

.hgz_secslidecontent_b1 h4 {
	font-weight:bold;
}

.hgz_secslidecontent_b1 h4:before,
.hgz_secslidecontent_b1 h4:after {
	margin: 15px 0;
	bottom: 0;
	left: 0;
    width: 2em;
    height: 3px;
	display: block;
    content: '';
    background-color: #fff;
}

.hgz_secslidecontent_img {
	margin-top:30px;
	min-height:180px;
    background-position: center;
    background-size: cover;
}

.hgz_section_slidecontent .item.animated {
	opacity: 1;
}

.hgz_secslidecontent_img_1 {
	background-image:url(https://cdn.pixabay.com/photo/2016/01/30/22/04/vintage-1170656__340.jpg);
}

.hgz_secslidecontent_img_2 {
	background-image:url(https://cdn.pixabay.com/photo/2016/02/18/19/25/pc-1207886__340.jpg);
}

.hgz_secslidecontent_img_3 {
	background-image:url(https://cdn.pixabay.com/photo/2016/01/09/18/27/old-1130738__340.jpg);
}

.hgz_secslidecontent_img_4 {
	background-image:url(https://cdn.pixabay.com/photo/2015/07/10/14/04/coffee-839234__340.jpg);
}

.hgz_lbg .luna_widgetContainer.white .lw_title_wrap hr, 
.hgz_lbg .luna_widgetContainer.white .luna_gallery hr {
    border-top: 3px solid #79bd9a !important;
}

.hgz_lbg .luna_widgetContainer.white p {
	color: #79bd9a;
}

/* section 8 */



/* section 9 */

.hgz_clients {
	padding: 90px 0 60px 0;
}

.hgz_clients .item img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	display: block;
	margin: 0 auto;
	opacity: 0.5;
	transition: all 0.3s; 
	-webkit-transition: all 0.3s;
}
.hgz_clients .item img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.hgz_clients .owl-carousel {
	margin: 0;
	padding: 0;
}

.hgz_clients .owl-theme .owl-controls {
	position: absolute;
    top: 75px;
    width: 100%;
    text-align: center;
}

/* section 9 */



/* section 10 */

.hgz_section_location {
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
	padding:60px 0;
}

.hgz_section_location .hgz_big_title {
	margin-top: 0;
}

.hgz_section_location .hgz_big_title,
.hgz_section_location .hgz_big_title p {
	color: #fff;
}

.hgz_section_location .hgz_big_title h2:before, 
.hgz_section_location .hgz_big_title h2:after {
	background: #fff;
}

.location_info h3 {
	margin: 0 0 15px 0;
	color: #fff;
}

.location_info dt {
	width: 20%;
	padding: 10px 0;
	font-size: 13px;
	line-height: 25px;
	font-family: Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;
	color: #fff;
}

.location_info dd {
	width: 80%;
	padding: 10px 0;
	font-size: 12px;
	line-height: 25px;
	font-family: Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;
	color: #fff;
}

.location_info dl {
	overflow: hidden;
	border-top: 1px solid rgba(255,255,255,0.6);
	margin-bottom: 0;
}

@media (max-width: 425px) {
.location_info {
	margin-top:15px;
}

.hgz_section_location iframe {
	margin-bottom:15px;
}
}

/* section 10 */


