/*
Theme Name: Enfold-child
Template: enfold
*/
@import url(../enfold/style.css);
@import url(../enfold/layout.css);
@import url(../enfold/base.css);


/*main banner*/
.main-sin-banner {  height:160px; margin-top: 40px; }
.main-sin-banner ul  {   }
.main-sin-banner ul li {  display: inline-block; list-style-type: none; float: left !important;  }

/* ¿©±âºÎÅÍ »ç¿ëÀÚ ÄÚµå */

/* ======================================================================================================================================================
#Blog Styles
====================================================================================================================================================== */

.content, .sidebar{
padding-top:0px;
padding-bottom:0px;
-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: content-box;    /* Firefox, other Gecko */
box-sizing: content-box;
min-height: 1px;
z-index: 1;
}


/*logo*/

div .logo{ float:left; position: absolute; left:0; z-index: 1;margin-top:15px; }

/*menu 매뉴 좌우 패딩*/
.main_menu{ clear:none; position: absolute; z-index: 100; line-height:30px; height:100%; margin:0; right:0; }
.main_menu .pointer_arrow_wrap{display:none;}

.av-main-nav-wrap{float:left; position: relative; z-index: 3;}
.av-main-nav-wrap ul{ margin:0; padding: 0; }

.av-main-nav ul { display: none; margin-left:0; left:0; position: absolute; top: 100%; width: 208px; z-index: 2; padding:0; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); margin-top:-1px; }
.av-main-nav ul li { margin:0; padding:0; width:100%; }
.av-main-nav ul li a { border-right-style: solid; border-right-width:1px; border-left-style: solid; border-left-width:1px; }
.av-main-nav ul li:last-child > a { border-bottom-style: solid; border-bottom-width: 1px; }
.av-main-nav li{ float:left; position:relative; z-index:20; }
.av-main-nav li:hover{ z-index: 100 }
.av-main-nav > li > ul { border-top-width:2px; border-top-style: solid; }
.av-main-nav > li { line-height: 30px; }
.av-main-nav li a { max-width:none; /* fixes IE8 menu width issue*/ }
.av-main-nav > li > a {
display:block;
text-decoration: none;
/*menu 매뉴 좌우 패딩*/
padding:0 40px;
font-weight: normal;
font-size:12px;
font-weight: 600;
font-size: 13px;
-webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
transition: 		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}

.av-main-nav > li > a , div #menu-item-shop.cart_dropdown{
-webkit-transition: none;
transition: none;
-webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
transition: 		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}

.av_header_transparency .av-main-nav > li > a , .av_header_transparency #menu-item-shop.cart_dropdown{
-webkit-transition: border-color 0.2s ease-in-out;
		transition: border-color 0.2s ease-in-out;
}
	/* 카피라이트 글씨 크기*/
#socket .copyright{float:left; font-size: 12px; }
#socket .copyright-bold{float:left; font-size: 12px;color: #0060a9; }
#socket .copyright-light{float:left; font-size: 12px;color: #454545; }
#socket .copyright-light > a {float:left; font-size: 12px;color: #454545; }
#socket .copyright-light > bold {float:left; font-size: 12px;color: #454545; }
	/* 카피라이트 로고 pc와 모바일 시 좌측 여백*/
	/* large screens with 1140px with */

	@media only screen and (min-width: 1140px)  {
		.footer-logo {float:left;margin-left:220px;}
		}
/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.footer-logo {float:left;margin-left:20%;}
	}


/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 360px) and (max-width: 989px) {

		.responsive .main_menu ul:first-child > li > a { padding: 0 10px; }
		.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }
		.responsive #main .container_wrap:first-child{ border-top:none; }
		.responsive .logo{float:left;}
		.responsive .logo img{margin:0; }
		.responsive .av_mobile_menu_tablet .main_menu .avia-menu{display: none; }
		.responsive.html_header_top.html_mobile_menu_tablet #header_main .social_bookmarks { right: 50px; }
		.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks { right: 50px; }
		.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main{padding-top:0;}
		
		.responsive.js_active .avia_combo_widget .top_tab .tab{font-size: 10px;}
		.responsive.js_active .avia_combo_widget .news-thumb{display:none;}
		
		.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}
		.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header{max-width: 100%;}
		
		.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main{ margin-top:-50px; }
		.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main{ margin-top:0; }
		
		.responsive #top .av-hide-on-tablet{display:none !important;}
		/*main banner*/
		.main-sin-banner 
		{ height:160px; margin:40px 0 0 -20px; 
			-webkit-margin-before:40px;
			-webkit-margin-end:0px;
			-webkit-margin-after:0px;
			-webkit-margin-start:-20px;
 		}
		.main-sin-banner ul  {   }
		.main-sin-banner ul li {  display: inline-block; list-style-type: none; float: left !important;  }
		}
		}
