/* event list */

@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
.content_view > h4 { padding-right: 500px;}
.content_view > h4 img { width:100%}
.event_cont {margin-top: 1em;margin-right: 500px;	border: 1px solid #F4EFEF;	/* border-color: #c6ddd9 #ddefea #c6ddd9 #c6ddd9;*/ overflow: hidden;	padding:0;}
.content_view >h4 + .event_cont {margin-top: 0em;}
.event_cont .viewSubTit, .event_cont .viewCont {padding-right: 1em !important;padding-left: 1em !important;}
.event_cont .viewSubTit {  margin-bottom: 0; overflow: hidden; padding: 1em; background-color: #f4fbfd; display: flex; align-items: center; flex-wrap: wrap}
.event_cont .viewSubTit h3 {border-top: none;margin-bottom: 0; width: 100%}
.event_cont .viewSubTit h3 + p {position:relative;float:none;clear:both}
.priceList {display: block; flex-wrap: inherit;}
.priceList > li { float: none; display: block;width: inherit;margin-left: 0 !important;border: none;margin-bottom: 0px;padding:10px 95px 20px 0 !important; cursor: inherit;}
.priceList > li:last-child {margin-bottom: 0 !important;padding-bottom: 20px!important;}
.priceList > li:hover,
.priceList > li.on {border:none; box-shadow: none}
.priceList > li .price_box {clear: both}

.priceList > li .price_box .price_tit {float: left;}
.priceList > li .price_box .price_tit b { font-weight: bolder; color: #d84433}
.priceList > li .price_box .price_cont {clear:both; padding-top:0}
.priceList > li .price_box .price_price {font-family: 'GmarketSans';}
.priceList > li .price_box .price_ex {}
.priceList > li .price_box .price_price {position:absolute;right:0;top:5px;font-size:1.75em;padding: 0;color: #d84433;font-weight: 700;}
.priceList > li .price_box .price_ex {position:absolute;right:0;top: 30px;padding: 0;font-weight: 500; color:#898989}
.priceList > li .price_box .price_price span {font-size:.5em;font-weight: 500; }
.priceList > li .price_box .price_ex span {font-size:inherit}
.priceList > li .price_box label { margin-bottom: 0}

.priceList.priceListBtn {border-top:none;margin-top: 0; padding-top: 1em; position: relative;}
.priceList.priceListBtn > li .badge-cont {position:relative;display:inline-block;float:left;margin-right:5px;height: inherit;}
.priceList.priceListBtn > li .badge-cont .badge {border-radius: 5px !important;padding: .3em .5em;}
.priceList.priceListBtn > li .btn_box {display: none}
.viewCont .view_img { display:none}


.event_cont.best10  {border: 10px solid #03bad8;border-width: 0 10px 10px 20px; background-color:  #03bad8; }
.event_cont.best10 .viewCont { background-color: #fff; border-radius: 15px;}
.event_cont.best10 .viewSubTit { display: none}
.event_cont.best10 .priceList > li {border-bottom: 1px solid #eee;border-radius: 0;padding-bottom: 10px !important;margin-top: 15px;}
.event_cont.best10 .priceList > li .price_box .price_tit em { display: inline-block; font-style: normal; color: #19A7D5; width: 35px; letter-spacing: -1px; font-weight: 800; text-align: center}
.event_cont.best10 .priceList > li .price_box .price_cont { padding-left: 45px  }
.event_cont.best10 .priceList > li .price_box .price_tit b { color: #000}


@media only screen and (max-width: 1500px){
    .content_view > h4 { padding-right: 380px;}
		.event_cont {margin-right: 380px;	}
}
@media only screen and (max-width: 1200px){
   .content_view > h4 { padding-right: 0px;}
	.event_cont {margin-right: 0px;	}
   body.sub-content section.sub-nav{ padding-bottom:30px}
	.priceList.priceListBtn > li { padding-left: 30px !important; padding-right: 65px !important}
	.priceList.priceListBtn > li .btn_box {display:block;position: absolute; left: 0;  top: 6px;float: none; width: inherit;height: 25px;line-height: 25px;}
	.priceList.priceListBtn > li .btn_box .btn-sm { display: none}
	.priceList.priceListBtn > li .btn_box .btn-sm.pluscart_mb{display: block;border: none;  background: none;width: 25px;height: 25px;padding: 0; overflow: hidden}
	.priceList.priceListBtn > li .btn_box .btn-sm.pluscart_mb:before{display: block;content: "\e60d";font-family: 'themify'; font-size: 14px; position: absolute; top: 0;left: 0; width: 25px;height: 25px;line-height: 25px;border-radius: 3px;  background-color: #fff;  border: 1px solid #18abc1;color: #18abc1; }	
    
	
	.priceList.priceListBtn > li .btn_box .btn-sm.pluscart_mb.on:before {color: #fff; background-color: #18abc1;   border: 1px solid #18abc1;}
    .event_cont.best10 .priceList.priceListBtn {padding-top: 0;}
	.event_cont.best10 .priceList.priceListBtn > li {padding-right: 70px !important;}
    .event_cont.best10 .priceList.priceListBtn > li .btn_box .btn-sm.pluscart_mb:before {top: 0px;}
	.event_cont.best10 .priceList > li .price_box .price_tit em {width: 30px;}
	.event_cont.best10 .priceList > li .price_box .price_cont { padding-left: 35px  }
}
@media only screen and (max-width: 1800px){
	.event_cont .priceList > li {width: inherit; margin-left: 0;}
}
@media only screen and (max-width: 900px) {
    .priceList > li { width: inherit !important;margin-left:0 !important}
    .priceList > li:nth-child(4n+1), .priceList > li:nth-child(3n+1){margin-left:0 !important}
}
@media only screen and (max-width: 768px){
	
	.event_cont.best10 .priceList > li .price_box .price_tit {font-size:1.05em;margin: 0 0 3px;}
	.event_cont.best10 .priceList > li .price_box .price_tit em { display: none}
	.event_cont.best10 .priceList > li .price_box .price_cont {padding-right: 0; padding-left: 5px}
}
@media only screen and (max-width: 576px){
	  .event_cont {margin-top: 0em;border: none;overflow: inherit; padding: 0;}
    .content_view > h4 {position: relative;left: -15px;width: calc( 100% + 30px );}	
    .event_cont + .event_cont .viewSubTit { border-top-width:10px;}
		.content_view >h4 + .event_cont .viewSubTit {border-top-width:0px;}
	  .event_cont .viewSubTit {position: relative;left: -15px;width: calc( 100% + 30px );border-top: 15px solid #ededed;}
  	.event_cont .viewCont {padding-right: 0 !important;padding-left: 0 !important;}
    .event_cont .viewSubTit h3 + p { font-size:.8em;}
		.event_cont .viewSubTit h3,
		.event_cont .viewSubTit h3 + p {float: none}
	
		.event_cont.best10 {position: relative;left: -15px;width: calc( 100% + 30px );}
		.event_cont.best10 .viewCont {position: relative;width:100%;margin: 0 15px; border-radius: 10px;}
	
    .priceList.priceListBtn > li .badge-cont {top:inherit; font-size:.9em}
    .priceList > li {padding: 5px 0 10px 0 !important;}    
	.priceList > li .price_box .price_tit {font-size:1.15em;}
    .priceList > li .price_box .price_cont {font-size:11px;padding-right: 5em;}
    .priceList > li .price_box .price_price {font-size:1.3em;top:3px;}
    .priceList > li .price_box .price_ex {font-size:.7em;top: 25px;}
}
