/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);


body, #nav ul li ul li a, #sticky-nav ul li ul li a, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container, .more, .avada-container h3, .meta .date, .review blockquote q, .review blockquote div strong, .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a, .project-content .project-info h4, .post-content blockquote, .button-default, .button-large, .button-small, .button-medium, .button-xlarge, .button.large, .button.small, .button.medium, .button.xlarge, .ei-title h3, .cart-contents, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .gform_wrapper .gform_button, .woocommerce-success-message .button, .woocommerce .single_add_to_cart_button, .woocommerce button.button, .woocommerce .shipping-calculator-form .button, .woocommerce form.checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .register .button, .page-title h3, .blog-shortcode h3.timeline-title, #reviews #comments > h2, .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .image .image-extras .image-extras-content .price, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a{
                             font-family: 'Nanum Gothic', serif !important;
}

#nav, #sticky-nav, .navigation, .side-nav li a { font-family: 'Nanum Gothic Coding', serif !important; }


h1.entry-title { font-family: 'Nanum Gothic', serif; !important; }

.copyright { font-family:"PT Sans", Arial, Helvetica, sans-serif; }





#main {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

/* side menu */
#kowrapper {
	margin: 100px auto;
	width: 220px;
        font-size: 15px;
	border: 1px solid #000;
}

.komenu {
	margin: 0;
	padding: 0;
	list-style: none;
} 
.komenu {
	width: auto;
	height: auto;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.73), 0 0 18px 0 rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.73), 0 0 18px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.73), 0 0 18px 0 rgba(0, 0, 0, 0.13);
}
.komenu>li>a { 
        text-decoration: none;
	display: block;
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 2.75em;
	text-indent: 2.75em;
	font-family: 'Nanum Gothic Coding', serif ;
	font-weight: 700;
	color: #fff;
	border-bottom: 1px solid #33373d;
	background-color: #616975;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
	box-shadow: inset 0 1px 0 0 #878e98;
	-webkit-box-shadow: inset 0 1px 0 0 #878e98;
	-moz-box-shadow: inset 0 1px 0 0 #878e98;
}

.komenu>li>a:hover, .komenu>li>a.active, .komenu>li:target>a { 
	border-bottom: 1px solid #103c56;
	background-color: #35afe3;
	box-shadow: inset 0 1px 0 0 #6ad2ef;
	-webkit-box-shadow: inset 0 1px 0 0 #6ad2ef;
	-moz-box-shadow: inset 0 1px 0 0 #6ad2ef;
}
.komenu>li>a.active {
	border-bottom: 1px solid #1a638f;
}
.komenu>li>a:before { 
	content: "";
	position: absolute;
	margin: -0.5em 0 0 0;
	left: 0;
	top: 50%;
	font-size: 36px;
	width: 1em;
	height: 1em;
	background-image: url(http://bato71.dothome.co.kr/wp-content/uploads/2014/11/sprite.png);
	background-repeat: no-repeat;
}
.item2>a:before {
	background-position: 0 0;
}
.item3>a:before {
	background-position: 0 -38px;
}
.item4>a:before {
	background-position: -38px -38px;
}
.item1>a:before {
	background-position: -38px 0;
}
.item5>a:before {
	background-position: -76px 0;
}
/* side menu end */


.komap { width:772px;
         height:402px;
         border-width:1px;
         border-style: solid; 
         border-color: #f5a100;
}

.flip-box-heading { font-family: 'Nanum Gothic', serif !important;
                    font-size: 16px !important;
                    font-weight: 700 !important; 
}

.flip-box-heading-back { font-family: 'Nanum Gothic Coding', serif !important;
                    font-size: 15px !important;
                    font-weight:500!important; 
}

.kofoot { font-family: 'Nanum Gothic Coding', serif }


.fusion-title { margin: 0 0 15px; }

.fusion-recent-posts { margin-bottom: 0px; }
}

h2.entry-title { font-family: 'Nanum Gothic Coding', serif !important;
}
 
#main .reading-box h2, #main h2, .page-title h1, .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a, #main .post h2, .sidebar .widget h3, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .share-box h4, .project-content h3, .author .author_title, .fusion-pricing-table .title-row, .fusion-pricing-table .pricing-row, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-accordian .panel-title, .fusion-accordian .panel-heading a, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .ei-title h2, #header-sticky, #header .tagline, table th, .project-content .project-info h4, .woocommerce-success-message .msg, .product-title, .cart-empty, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title, .main-flex .slide-content h2, .main-flex .slide-content h3, .fusion-modal .modal-title, .popover .popover-title, .fusion-flip-box .flip-box-heading-back {
 font-family: 'Nanum Gothic Coding', serif !important;
}

h2.title-heading-left { font-family: 'Nanum Gothic Coding', serif !important;
                      font-weight: 800 !important;
 }

.koro { margin-left: 10px; }

.korast1 { font-size: 15px;}

.korast3 { font-size: 14px;} 

.koprice { font-size: 18px;}  

.koprice1 { font-size: 14px;}  

.sidebar .widget {
  margin-top: 45px;
  margin-bottom: 45px;
  position: relative;
}

#posts-container {
  margin-top: 45px;
  position: relative;
}     