@import  "/wp-content/webfonts/BarunGothic/nanumbarungothic.css";

/*
사용자 정의 CSS에 오신 것을 환영합니다!

운영 방식에 대해 알아보려면 http://wp.me/PEmnE-Bt를
참조하세요.
*/
body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3, .rev_slider .tp-caption, .rev_slider .caption, #menu > ul > li > a {
	font-family: "Raleway", 'Nanum Barun Gothic', Arial, Tahoma, sans-serif !important;
	-webkit-font-smoothing: antialiased !important;
	letter-spacing: -.5px;
}

.page-id-2210 .tp-bgimg {
	display: none !important;
}

.page-id-2556 h4 {
	font-size: 14px;
}

.page-id-2556 .themebg {
	background-color: rgba(101,101,101,0.46) !important;
}

.photo_wrapper img {
	height: 200px !important;
}

@media (min-width: 768px) {
	.vc_chart .vc_chart-legend li {
		margin-left: 2em;
	}
}

.vc_chart .vc_chart-legend li {
	font-size: 14px;
	text-align: left;
}

.title1 h4 {
	color: #716715;
}

.title2 h4 {
	color: #7A4482;
}

.title3 h4 {
	color: #119BBB;
}

.timeline_items li {
	background: url(/wp-content/uploads/2016/05/timeline_right.png) no-repeat top center !important;
}

.fancy_heading .title {
	font-size: 28px;
}

.inside h3 {
	font-size: 24px;
}

.timeline_items h3 {
	color: rgb(188,101,47);
}

.home .img.scale-with-grid, .home #Content img {
	max-width: 120px;
}

.icon_box h4 {
	font-size: 20px;
	margin-bottom: 5px;
}

.icon_box .image_wrapper {
	margin-bottom: 0;
}

#Top_bar .logo {
	margin: 0;
}

.ms-partialview-template .ms-slide-info {
	display: none;
}

#menu .current-menu-item a {
	font-weight: 400;
}

.vc_chart .vc_chart-legend {
	font-size: 22px !important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Raleway", 'Nanum Barun Gothic', Arial, Tahoma, sans-serif !important;
	-webkit-font-smoothing: antialiased !important;
}

h1 {
	font-weight: 700 !important;
}

h2 {
	font-weight: 400 !important;
}

h3 {
	font-weight: 400 !important;
}

h4 {
	font-weight: 400 !important;
}

h5 {
	font-weight: 400 !important;
}

h6 {
	font-weight: 400 !important;
}

h2 {
	letter-spacing: 1px;
}

h4 {
	letter-spacing: 1px;
}

h4 {
	letter-spacing: 1px;
}

#Subheader {
	padding: 80px 0;
}

#Subheader .title {
	color: #D2D2D2;
}

#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: rgba(206,206,206,0.98);
}

.fullwidthbanner-container .fullwidthabanner {
	background: #F1F4F4;
}

.get_in_touch h3 {
	font-size: 20px;
}

.vc_progress_bar .vc_single_bar .vc_label {
}

#Top_bar .search_wrapper {
	background: #5F5F5F;
}

.vc_progress_bar .vc_single_bar, .vc_progress_bar .vc_single_bar .vc_bar {
	border-radius: 0;
}

.vc_progress_bar .vc_single_bar .vc_label {
	padding: .1em 1em;
	border: 1px solid #868686;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
	text-shadow: none;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
	background-color: #1A5A45;
}