

.icon_with_title.large .icon_holder img {
width: 50px;
}

.icon_with_title.medium .icon_holder img {
width: 50px;
}

.history-section {
background-image: url(https://jspictures.tv/wp-content/uploads/2013/11/history-bg.jpg);
background-position: center;
}

h5 {
font-family: 'Oswald','NanumBarunGothic', sans-serif !important;
}

.projects_holder article .portfolio_description .portfolio_title {
font-family: 'NanumBarunGothic', sans-serif;
}

body {
font-family: 'Open Sans', 'NanumBarunGothic', sans-serif !important;
}

h1, h2, h3, h4, h6 {
font-family: 'Open Sans','NanumBarunGothic', sans-serif !important;
line-height: 24px;
}

.partner-section {
background-color: #ebebeb;
}

.side_menu.right .widget.widget_recent_entries h6 {
color: #fff; 
font-size: 16px;
}

.widget.widget_recent_entries ul li a {
color: #888; 
line-height: 100%;
font-size: 12px;
}

.widget.widget_recent_entries ul {
margin-top: 20px;
}

.widget.widget_latest_portfolio_menu{
margin-bottom: 0px;
}
.widget.widget_latest_portfolio_menu h6 {
color: #fff; 
font-size: 16px;
}

.widget.widget_latest_portfolio_menu ul {
margin-top: 20px;
}

.menu_recent_post_text {
display:none;
}

.flexslider.widget_flexslider ul li h3 a {
font-family: 'Open Sans', 'NanumBarunGothic', sans-serif;
color: #888;
font-size: 12px;
font-weight: 300;
line-height: 100%;
}

.qbutton.small {
padding: 0 40px;
}

.qbutton.tiny.no_fill {
margin-top: 15px;
}

.widget.widget_text h6{
color: #fff; 
font-size: 16px;
margin-bottom: 20px;
}

div.sharedaddy, div.sharedaddy .sd-block, div.sharedaddy ul {
margin-top: 20px;
margin-bottom: 50px;
}

.blog_single p {
margin-bottom: 25px;
color: #666;
}

aside .widget h6 {
letter-spacing: 0px;
font-size: 14px;
}

.side_menu.right .flexslider {
margin: 0 0 25px;
position: relative;
zoom: 1;
}

.post_infos {
font-size: 12px;
color: #999;
}

.post_text h2 {
font-size: 20px;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
font-size: 13px;
font-weight: 400;
font-family: 'Open Sans', 'NanumBarunGothic', sans-serif;
color: #929292;
line-height: 14px;
letter-spacing: 0;
}

#ascrail2000 div {
background-color: #cdcdcd!important;
right: 0;
}

#ascrail2000 {
background-color: #f2f2f2;
}

#vision_title {
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
text-transform: uppercase;
}

.side_menu .widget.widget_recent_entries ul li a {
color: #bcbcbc;
}

.page-id-4852 h3 {
font-family: 'Open Sans','NanumBarunGothic', sans-serif !important;
line-height: 24px;
font-size: 30px;
font-weight: 600;
margin-bottom: 20px;
}


.footer_top .apply_widget.footer_apply .apply_box1 {
border-right: 1px solid #373737;
border-left: 1px solid #373737;
}
.footer_top .apply_widget.footer_apply .apply_box3 {
border-right: 1px solid #373737;
}

.social_icon_holder {
display: block;
float: left;
position: relative;
margin-right: 3px;
}

.sns-icon-img {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
-moz-transition-property: opacity; 
-khtml-transition-property: opacity; 
-moz-transition-duration: 1s;
-khtml-transition-duration: 1s;
}

.sns-icon-img:hover {
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.js_profile_box_list .js_profile_box strong {
color: #000;
letter-spacing: 2px;
margin: 30px 0 5px;
display: block;
}