/*
Theme Name: Jupiter
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.6
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mk_framework
Domain Path: /languages/
*/



/*

Main Stylesheet file is located at assets/stylesheet/core-styles.css

*/
ol,ul,li { list-style:none; }

body { line-height:0 !important; }
#theme-page .theme-page-wrapper .theme-content { padding:0; }

.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link { font-size:14px; }

#fancy-title-4 { background:url(/mainImg/tit_bar.jpg) no-repeat left top; padding-top:15px !important; }
/* path */
#path{float:right;position:relative;top:2px;color:#888;line-height:1;z-index:10;}
#path>*{float:left;}
#path a { padding-right:20px; font-size:14px; color:#888; background:url(/mainImg/content.png) no-repeat right 50%; background-position:50px 3px;}
#path strong{font-size:14px;font-weight:300;color:#41454d;}


.home-page #theme-page .theme-page-wrapper { margin:0 auto; }
.home-page .mk-grid { max-width:100%; }

.main-navigation-ul > li.menu-item > a.menu-item-link {font-size:19px; color:#063980; font-family: 'Nanum Barun Gothic Bold' !important;}
.vc_row {margin:0;}
.column_container {padding:0 !important;}
.fit-logo-img a img {width:200px;}

.mk-css-icon-close div, .mk-css-icon-menu div { background-color:#000; }

#mk-footer { padding:0; }
#mk-footer .footer-wrapper { padding:0; }
#mk-footer .footer-wrapper.mk-grid { max-width:inherit !important; }
#mk-footer .mk-padding-wrapper { padding:0; }

.footer_menu {width:100%; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.footer_menu .con { width:600px; margin:0 auto; text-align:center; }
.footer_menu ul { width:100%; display:inline-block; }
.footer_menu ul li { float:left; width:33%; margin-left:0; }
.footer_menu ul li a {line-height:37px; display:inline-block; width:100%; color:#6d6d6d; font-family: 'Nanum Barun Gothic' !important; font-size:13px; position:relative;}
.footer_menu ul li a:after {position:absolute; content:""; width:1px; height:11px; background:#c9c9c9; right:0; top:13px;}
.footer_menu ul li:last-child a:after  {width:0; height:0;}

.copyright {  text-align:center; font-size:13px; color:#8e8e8e; padding:20px 0; line-height:21px; }
#mk-footer .copyright p { padding-top:10px; font-size:13px; color:#8e8e8e; }

.sub-gnb { position:relative; width:100%; height:40px; background:#e8e8e8; }
.sub-gnb .sub-gnb-con { float:right; margin-right:38px; }
.sub-gnb ul {}
.sub-gnb li { float:left; margin-left:0; padding:0 20px; vertical-align: middle; line-height: 37px; }
.sub-gnb ul li a { width:100%; line-height:37px; display:inline-block; color:#727880; font-family: 'Nanum Barun Gothic' !important; font-size:13px; position:relative;}
.sub-gnb ul li a:after {position:absolute; content:""; width:1px; height:11px; background:#ccc; right:-20px; top:13px;}
.sub-gnb ul li:last-child a:after { width:0; height:0; }
.sub-gnb li a.logBtn { background:#0058a6; color:#fff; text-align:center; width:70px; height:25px; line-height:25px; margin-top:5px; border-radius:2px;}
.sub-gnb ul li a.logBtn:after {position:absolute; content:""; width:1px; height:11px; background:#ccc; right:-12px; top:7px;}

#buddypress div.item-list-tabs#object-nav { background-color:#353535; line-height:40px; }
#buddypress div.item-list-tabs ul { padding:0 30px; }
#buddypress div.item-list-tabs ul li a { color:#fff; font-weight:400; }
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a { color:#b1b1b1; background-color:#353535; opacity:1; font-weight:400; }
#buddypress div.item-list-tabs#subnav { background-color:#f8f8f8; margin:0 0 30px 0; overflow:hidden; }
#buddypress div.item-list-tabs#subnav ul li { padding:10px 0; }
#buddypress div.item-list-tabs#subnav ul li a { line-height:23px; font-weight:400; color:#000; font-size:13px; }
#buddypress div.item-list-tabs#subnav ul li.current a { background-color:#f8f8f8; color:#0091ff; }
#activity-filter-select label { padding-right:10px; }
#activity-filter-by { display:inline-block !important; padding:5px 10px !important; }

.mk-blog-grid-item .featured-image { height:230px !important; }
.mk-blog-grid-item .featured-image img { height:100%; }

#buddypress .standard-form label, #buddypress .standard-form legend, #buddypress .standard-form span.label { margin:15px 0 15px; }

.master-holder div { line-height:20px; }

.site_list {width:100%;}
.site_list dl {width:26.6%; display:inline-block; vertical-align:top; float:left; margin:0 10% 80px 0;}
.site_list dl.margin_r_no {margin-right:0;} 
.site_list dl dt {background:#0053a1; color:#fff; margin-bottom:10px;}
.site_list dl dt a {color:#fff; font-family: 'Noto Sans KR Bold' !important; font-size:20px; line-height:50px; display:inline-block; width:100%; text-align:center; }
.site_list dl dd {}
.site_list dl dd > a {font-family: 'Noto Sans KR Bold' !important; line-height: 40px;    font-size: 16px;    display: inline-block;    width: 100%;    text-align: left;  box-sizing: border-box;    -moz-box-sizing: border-box;    padding-left: 30px;   position: relative;}
.site_list dl dd > a:before {  content: "\318D ";    position: absolute;    top: 0px;    left: 5px;    color: #0053a1;    font-size: 24px;}
.site_list dl dd ul {width:100%; box-sizing:border-box;-moz-box-sizing:border-box; padding-left:30px; margin-bottom:20px;}
.site_list dl dd ul li {text-align:left; line-height:24px;}
.site_list dl dd ul li a {display:inline-block; text-align:left; font-size:14px; color:#7d7d7d;}

@media (max-width:870px){
.site_list dl { width:30%; margin:0 5% 50px 0; }
.site_list dl dt a { font-size:16px; }
}
@media (max-width:630px){
.site_list dl dt a { font-size:14px; }
.site_list dl dd { padding:0; }
.site_list dl dd > a { padding-left:20px; }
.site_list dl dd > a:before { left:0; }
}
@media (max-width:550px){
.sub-gnb .sub-gnb-con { margin-right:0; }
.site_list dl{ width:100%; float:none; }
.site_list dl.margin_r_no { margin:0 5% 50px 0; }
}

.excerpt { line-height:24px; }