/*
Theme Name: Child theme of jindofurBlogShop
Author: adfeel
Description: child theme of jindofur
Version: 1.0
Template: Blog_Shop

This is the child theme for Blog Shop theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/




/*

* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess

 */

 

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/fonts/NotoSansKr/NotoSansKR-Thin.woff2) format('woff2'),
       url(/fonts/NotoSansKr/NotoSansKR-Thin.woff) format('woff'),
       url(/fonts/NotoSansKr/NotoSansKR-Thin.otf) format('opentype');
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/NotoSansKr/NotoSansKR-Light.woff2) format('woff2'),
       url(/fonts/NotoSansKr/NotoSansKR-Light.woff) format('woff'),
       url(/fonts/NotoSansKr/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/fonts/NotoSansKr/NotoSansKR-Regular.woff2) format('woff2'),
        url(/fonts/NotoSansKr/NotoSansKR-Regular.woff) format('woff'),
        url(/fonts/NotoSansKr/NotoSansKR-Regular.otf) format('opentype');
 }

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/fonts/NotoSansKr/NotoSansKR-Medium.woff2) format('woff2'),
        url(/fonts/NotoSansKr/NotoSansKR-Medium.woff) format('woff'),
        url(/fonts/NotoSansKr/NotoSansKR-Medium.otf) format('opentype');
 }

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/fonts/NotoSansKr/NotoSansKR-Bold.woff2) format('woff2'),
        url(/fonts/NotoSansKr/NotoSansKR-Bold.woff) format('woff'),
        url(/fonts/NotoSansKr/NotoSansKR-Bold.otf) format('opentype');
 }

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/fonts/NotoSansKr/NotoSansKR-Black.woff2) format('woff2'),
        url(/fonts/NotoSansKr/NotoSansKR-Black.woff) format('woff'),
        url(/fonts/NotoSansKr/NotoSansKR-Black.otf) format('opentype');
 } 

 
/* 아바타 테마에 적용 예)  다른 테마도 사용 가능 */
body,h1,h2,h3,h4,h5,h6,li,a,textarea,button,strong,label,input,th,p,ul  {
     font-family:'Noto Sans KR', 고딕, san-serif, IcoMoon,dashicons, FontAwesome!important;
}





/*  메뉴감추기 */
.headMain .headMain_bottom .gnb_wrap {
    display: none;
}
/*  상단로고부분높이설정 */
.headMain .headMain_top {
    height: 108px !important;
    line-height: 100px!important;
}

/*  상품메뉴수정 */
.headMain_categories .bar_categories_wrap .bar_categories > li > a {
    padding: 0 60px 0 0 !important;
    font-size: 15px !important;
	color: #000 !important;
}
.headMain_categories .bar_categories_wrap .bar_categories {
    text-align: left!important;
}

/* 와이드메뉴수정 */
.headMain_categories .bar_categories_wrap .bar_categories > li > a:not(:only-child):after {
    display: none !important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view {
    background: #2b1010 !important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_container:before, .headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_container:after {
    background: rgba(255, 255, 255, 0.16)!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_info .cate_name {
    font-size: 29px!important;
    font-weight: 300!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_info .cate_name:after {
    width: 50px!important;
    height: 2px!important;
    background: #ff9800!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_info .cate_desc {
    padding: 0 30px 13px 0!important;
    font-size: 15px!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_info {
    width: 40% !important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_container:before {
    left: 42% !important;
}
/* 와이드메뉴속상품메뉴수정 */
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li {
    height: 45px!important;
    line-height: 45px!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li:hover > a, .headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li > ul > li:hover > a {
    color: #ff9800 !important;
}

.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li > a,.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li > ul > li > a {
    font-size: 15px!important;
    color:#ffffff !important;
	font-weight: 400!important;
}

/* 와이드메뉴속출력상품수정 */
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_recommend .recommend_slide .rc_item ul li {
    margin: 0 8PX 0 0!important;
    width: 239PX!important;
    height: 170px!important;
    border: 1px solid rgb(255 255 255 / 33%) !important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_recommend .recommend_slide .rc_item ul li:nth-child(n+3) {
    margin-top: 8px!important;
}

.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_recommend {
    width: 53% !important;
}



/*  가격대별 */
.listOptionPriceWrap {
    border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-left: none;
    border-right: none;
}

/*  제품상세보기 */
.itemDetailPage .lowerRow .infoData {
    margin-left: 0;
    padding-top: 80px;
}

.itemDetailPage .lowerRow .saleInfo .infoTabs li {
    width: 25%;
    font-size: 0.9em;
    border-bottom: 1px solid #dad8d4;
    float: left !important;
    text-align: center;
	padding: 0px;
}
.itemDetailPage .lowerRow .saleInfo .infoTabs {
    width: 100%;
}

.itemDetailPage .lowerRow .infoData .title {
    font-size: 30px;
    font-weight: 500;
}

.itemDetailPage .entry-header .item_name {
    font-size: 29px;
    color: #000000 !important;
    letter-spacing: -0.03em;
    font-weight: 500;
}




/*  상품진열 베스트뉴세일 */
.itemImageWrap .iconList li {
    float: left;
    margin: 0px;
    width: 20%;
    line-height: 22px;
}


/*  정렬방식선택부분 */
.listOptionWrap {
    padding: 0 0 10px 0;
    background: #ffffff;
	border: 0px;
}
.listOptionWrap .listOption {
    margin: 0px;
    padding: 0;
}

/*   페이지속 카테고리 부분 */
.listCategoryList ul {
	border: 0px;
}
.listCategoryList ul li.active {
    background-color: #ffffff;
    border-bottom: 2px solid;
}
/*   페이지속 소분류넓이 */
.listCategoryList ul li {
    width: 13%;
}


/*   메인상품리스트텍스트조절 */
.itemInfoWrap .itemName {
    width: 96%;
    display: inline-block;
    text-align: center;
    padding:0px;
}
.itemInfoWrap .itemName a {
    letter-spacing: -0.08em;
	font-size: 15px;
}


/*  썸네일여러사진노출부분 */
.thumbnailListWrap {
    display: none;
}
/*  썸네일아래SNS */
.itemDetailPage .upperRow .snsShare {
    display: none;
}
/*  페이지속배너상단 */
.itemDetailPage .bannerRow {
    padding-top: 30px;
}

/*--------------------------- 여기까지 기존설정수정--------------------------- */






/*--------------------------- 여기서부터는 추가css--------------------------- */


/*   메인제품타이틀 */
.title-main01 {
    font-size: 31px;
    font-weight: 500;
    color: #471f1f;
    letter-spacing: -0.06em;
    border-bottom: 3px solid #df0611;
    display: inline-block;
    padding: 0 5px 20px;
}

.title-main02 {
    font-size: 20px;
    font-weight: 400;
    padding: 10px 0 20px 0;
}


/*   제품높이 */
.blockStyle5 > ul > li {
    height: 300px!important;
}

.blockStyle5 > ul > li > .itemImageWrap {
    height: 166px !important;
}

/*  상품페이지리스트높이조절 */
.mainContent .itemList.blockType > li > .itemImageWrap {
    height: 166px!important;
}
.mainContent .itemList.blockType > li {
    height: 300px!important;
}
/*   제품상세설명 */
.title-page01 {
    font-size: 43px;
    text-align: center;
    color: #000000;
    font-weight: 500;
	letter-spacing: -0.05em;
    padding-top:30px;
}

@media only screen and (max-width: 700px) {
.title-page01 {
    font-size: 30px;
}
}

.title-page02 {
    font-size: 17px;
    font-weight: 400;
    color: #222222;
}

span.title-page02-t {
    font-size: 22px;
    font-weight: 700;
    color: #8e5501;
}
.text-page01 {
    margin: 20px 0;
    font-size: 16px;
    letter-spacing: -0.03em;
}


.table-infor table {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin-top: 10px;
	margin-bottom: 20px;
}
.table-infor table td {
	    color:#333333;
    padding: 10px;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.table-infor table td:first-child {
    font-weight: 700;
    width:25%;
	background-color: #f3efe9;
}
.table-infor table tr:first-child {
}

@media only screen and (max-width: 700px) {
.table-infor table td {    padding: 5px;font-size:14px;}
.table-infor table td:first-child {    width:30%;}
	
	/*
	.bbse-layer-popup {
    display: block !important;
	}
	#BBSE-POPUP-CONTENT  {
		height:auto!important;
		max-width:70%!important;
	} 
	*/
	
}


span.by {
    display: none;
}


/*  줌기능삭제 */
.zoomContainer {
    display: none !important;
}
/* 최근본상품삭제 */
div#skyBanner {
    display: none;
}

/* 세일이전가격삭제 */
span.retailPrice {
    display: none !important;
}


@media only screen and (max-width: 700px) {
#mainSlider ul li img {
    width: 176%; }
.swiper-button-next.pnBtns, .swiper-button-prev.pnBtns {
	display:none;}
#pageHead_typeB .headMain .headMain_top h1.logo a img {
    height: 100px !important;
}
}
@media only screen and (max-width: 500px) {
	.LM_viewimg {display:none;}
}
@media only screen and (min-width: 500px) {
	.S_viewimg {display:none;}

}

/* 주문서작성시 합계금액 (배송비포함)글씨 삭제 및 비송비 정책안내 첫라인 삭제*/

.bb_price > span {
    display: none!important;
}

.delivery_infobox li:nth-of-type(1) {
    display: none;
}