/*
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 29px !important;
    font-size: 15px !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: rgba(0, 0, 0, 0.87) !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: 39px!important;
    font-weight: 500!important;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_info .cate_name:after {
    width: 80px!important;
    height: 3px!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: 14px!important;
}
.cate_icon {
    display: none;
}
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view.active {
    padding: 35px 0 !important;
	height: 230px !important;
}
*/

/* 와이드메뉴속상품메뉴수정 
.headMain_categories .bar_categories_wrap .bar_categories > li .cate_view .cv_sub_menu > ul > li {
    height: 35px!important;
    line-height: 35px!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: 150PX!important;
    height: 170px!important;
    border: 1px solid #eaeaea !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;
}
 */


/*  가격대별 */
.listOptionPriceWrap {
	display: 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: 31px;
    color: #252525 !important;
    letter-spacing: -0.03em;
    font-weight: 400;
}


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


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

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


/*   메인상품리스트높이조절 */
.blockStyle2 > ul > li {
    height: 308px;
}
.blockStyle2 > ul > li > .itemImageWrap {
    height: 227px;
}

.blockStyle2 > ul > li:first-child {
    height: 641px;
}
.blockStyle2 > ul > li:first-child > .itemImageWrap {
    height: 465px;
}
/*   메인상품리스트텍스트조절 */
.itemInfoWrap .itemName {

    width: 96%;
    display: inline-block;
    text-align: center;
    padding:0px;
}
.itemInfoWrap .itemName a {
    letter-spacing: -0.08em;
}
/*   페이지리스트높이조절 */
.mainContent .itemList.blockType > li > .itemImageWrap {
    height: 300px;
}
.mainContent .itemList.blockType > li {
    height: 429px;
}

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

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






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


/* 와이드메뉴 감추기 */
.cate_view.active {
    display: none;
}


/* ----------------------사이즈변경 ------------------------------ */

/* 주요사이즈변경 */
.widthLimiter {
    width: 1300px;
}
.headMain_categories .bar_categories_wrap {
    max-width: 1300px!important;
}
/* 4개진열블럭 */
.blockStyle5 > ul > li , .mainContent .itemList.blockType > li{
    width: 300px;
}
/* 로그인블럭 */
.head_widthLimiter {
    max-width: 1300px !important;
}
/* 사이즈있는페이지우측블럭 */
.mainContent.withSidebar {
    width: 1010px  !important;
}
/* 상품정렬블럭 */
.mainContent.solo .listOptionWrap {
    width: 1300px;
}
/* 하단공지블럭 */
.footSection.footStyle1 .triColumn {
    width: 30%;
}
/* 메인배너C블럭 */
.blockStyle7 .forRevSlider {
    width: 816px;
}
/* 상세페이지 */
.itemDetailPage .upperRow .salesDetail {
    width: 50%;
}
.itemDetailPage .entry-header {
    width: 50%;
}





/* ------------------  텍스트 ------------------------- */

/*   메인제품타이틀 */
.blockTitle {
    font-size: 35px;
    text-align: left;
    font-weight: 400;
}
/* 푸터공지사항블럭  */
footer#pageFoot p, .address, section.footSection.footStyle1.widthLimiter li a {
    font-size: 15px  !important;
}
/* 간단설명  */
.itemDetailPage .entry-header .item_excerpt {
    font-size: 16px;
}
/* 소비자가 옵션  */
.itemDetailPage .upperRow .item_info .item_info_table th, .itemDetailPage .upperRow .item_info .item_info_table td,
.itemDetailPage .upperRow .item_info .item_options_table th {
    font-size: 16px;
	color: #575757;
}
/*   */
nav.listCategoryList h4 {
    background-color: #ffffff !important;
    color: #000;
    font-size: 35px;
    padding: 0px;
    width: 100%;
    font-weight: 400;
}


/* ------------------  간격 ------------------------- */

/* 제품상세설명과의 간격  */
.itemDetailPage .upperRow {
    margin: 10px 0 100px;
}


/* 제품상세설명박스없애기  */
.itemDetailPage .lowerRow {
	border: 0px solid #dad8d4;
    border-top: 1px solid #dad8d4;
}





/* ------------------  블럭별수정 ------------------------- */

/* 4개정렬블럭 */
section.rowSection.blockStyle5.widthLimiter h3.itemName a {
    font-size: 19px !important;
}
.itemInfoWrap .itemName {
	    width: 100%;
    text-align: left;
}

.itemInfoWrap .itemName a {
    font-size: 19px !important;
}


.blockStyle5 > ul > li > .itemInfoWrap {
    width: 100%;
    text-align: left !important;
}

.mainContent .itemList.blockType > li > .itemInfoWrap,
.mainContent .itemList.blockType > li > .itemInfoWrap .itemExcerpt{
    width: 100%;
	height: auto !important;
    text-align: left;
} 


.itemInfoWrap .retailPrice {
	display: block;}

.blockStyle5 > ul > li > .itemInfoWrap .itemExcerpt {
    display: none;
}
.blockStyle5 > ul > li > .itemImageWrap {
    height: 310px;
}
.blockStyle5 > ul > li {
    height: 390px;
}

.itemInfoWrap .retailPrice, span.retailPrice {
    margin-right: 10px!important;
    font-size: 16px !important;
	color: #888 !important;
	font-weight: 400 !important;
}




/* 제품리스트에서마우스오버시라인없애기  */
.blockStyle5 > ul > li, .blockStyle5 > ul > li:hover,
.mainContent .itemList.blockType > li, .mainContent .itemList.blockType > li:hover{
	border: 0px!important;
}
.blockStyle5 > ul > li{
	margin-bottom: 80px;
}






#skyBanner2 .side_btn_wrap {
    top: 10px !important;
}
#skyBanner2 {
    top: 50% !important;
    border-top:1px solid #cccccc;
}



/*  제품속아이콘 */
.itemImageWrap .iconList li {
    margin: 2px 1px;
    width: 14%;
	border-radius: 2px;
}



span.by {
    display: none;
}



/*   각종페이지 */
.blogView .entry-header .entry-title {
    margin-top: 50px;
    font-weight: 300;
    font-size: 35px;
}





/*   모바일 */
@media only screen and (max-width: 1024px){
.itemInfoWrap .itemName {
  padding: 0px !important;
}
.blockStyle5 > ul > li > .itemImageWrap,
.mainContent .itemList.blockType > li > .itemImageWrap{
    height: 234px!important;
}
.blockStyle5 > ul > li, .mainContent .itemList.blockType > li {
	width: 45% !important;
	}
.blockStyle5 > ul > li:nth-child(3n+3) {
    margin-right: 16px!important;
}	
.blockStyle5 > ul > li {
    height: auto !important;
}	

section.rowSection.blockStyle5.widthLimiter h3.itemName a {
    font-size: 16px !important;
}
	
.itemInfoWrap .retailPrice, span.retailPrice {
    font-size: 13px !important;
}	
h2.item_name {
    font-size: 19px !important;
}
table.proinfo.mce-item-table {
    width: 100% !important;
    margin-left: 0px !important;
}
	
}

@media only screen and (max-width: 481px){
.itemInfoWrap .itemName {
  padding: 0px !important;
}
.blockStyle5 > ul > li > .itemImageWrap,
.mainContent .itemList.blockType > li > .itemImageWrap{
    height: 155px!important;
}
.blockStyle5 > ul > li, .mainContent .itemList.blockType > li {
	width: 45% !important;
	}
.blockStyle5 > ul > li,
.blockStyle5 > ul > li:nth-child(3n+3) {
    margin-right: 15px!important;
}	
.blockStyle5 > ul > li,
	.mainContent .itemList.blockType > li{
    height: auto !important;
}	
	
.itemInfoWrap .itemName {
    height: 1.5em !important;
	}
section.rowSection.blockStyle5.widthLimiter h3.itemName a,
	.itemInfoWrap .itemName a{
    font-size: 15px !important;
}
}



@media only screen and (max-width: 981px){
h1.logo {
    margin-bottom: 0px !important;
    line-height: 0px;
}	
#siteNav-type2 .dropDownMenu .tabMenu li {
    display: none;
}
.headMain .headMain_top {
    height: 88px !important;
    line-height: 80px!important;
}	
#pageHead_typeB .headMain .headMain_top {
    margin: 0!important;
}	
	
}



.blockStyle7 .forRevSlider {
    width: 736px;
}




/*   제품상세설명 */
table.proinfo.mce-item-table td {
    border: 1px solid #cccccc;
    padding: 10px 20px;
}
table.proinfo.mce-item-table {
    margin-left: 70px;
    border: 1px solid #cccccc;
}
table.proinfo.mce-item-table {
    width: 76%;
    margin-left: 70px;
    border: 1px solid #cccccc;
}



span.retailPrice {
    display: none !important;
}
.itemInfoWrap .salePrice {
    font-size: 1em;
    font-weight: 500;
}



.deliver {
    font-size: 12px;
    background-color: #e6004e;
    color: #fff;
    padding: 3px 5px;
    display: inline-block;
    border-radius: 3px;
    margin-bottom: 5px;
}


.itemImageWrap .iconList li {
    float: left;
    margin: 0px;
    width: 20%;
    line-height: 29px;
}

/* best icon */
li.markBest {
    background-image: url(http://hansolpos.wr01.dhrcenter.com/wp-content/uploads/2024/06/무료배송.jpg) !important;
}

.itemImageWrap .iconList li.markBest{
    color: #e30d5100 !important;
}
.itemImageWrap .iconList li.markBest, .mainContent .itemList.zineType > li > .itemInfoWrap .iconList li.markBest, .itemDetailPage .entry-header .iconList li.markBest {
    color: #ffffff00 !important;
    background: rgba(227, 13, 81, 1);
    width: 60px;
	line-height: 29px;
}



/* sale icon */
ul.iconList li.markSale {
    display: none;
}


.bb_price > span {
    color: blue;
}

