@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

 
 div, span, h1, h2, h3, h4, h5, h6, p, ul, li, ol { 
	font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', 'Sans-serif';
}
.site-header__inner {     padding: 10px 1rem 5px 1rem !important; }

.site-header--placeholder {  min-height: 42px; !important }

#wp-admin-bar-wp-logo { display: none; }

.menu-item img { width: 20px; }


li {  list-style-type: square; }

li ul li {  list-style-type: none;  padding-left: 15px; }

.content-area {
	padding: 7px 1.875rem 0px 1.875rem;
}


.entry-content h1, .column h1, .comment-content h1, .entry-content h2, .column h2, .comment-content h2, .entry-content h3, .column h3, .comment-content h3, .entry-content h4, .column h4, .comment-content h4, .entry-content h5, .column h5, .comment-content h5, .entry-content h6, .column h6, .comment-content h6 {
	margin-top: 15px;
	margin-bottom: 12px;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat, 
.vc_color-mulled_wine.vc_message_box-solid,
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
	background-color: #70003c;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat, 
.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
	background-color: #F2065F;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
	color: #F2065F;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
	background-color: #0c0f0f;
}





.vc_btn3.vc_btn3-size-lg {
    font-size: 20px;
    padding: 20px 30px;
}



.PP_Gallery__item--video:after { z-index: 999; }


.grid-no-thumb .vc_gitem-animated-block {
	display: none;
}
.PP_Horizontal__item .PP_Gallery__caption { 
	position: absolute;
	bottom: 50px;
	left: 50px;
	z-index: 1000;
	display: block !important;
}

.PP_Horizontal__item .PP_Gallery__caption h4:before {
    content: "\f347";
    display: block;
	font-family: "Ionicons";
}

.PP_Horizontal__item .PP_Gallery__caption h4.PP_Caption__title {
    font-size: 40px;
    font-weight: 500;
    line-height: 68px;
    text-align: left;
    color: #fff;
    letter-spacing: -1px;
}

.lg-sub-html h4.PP_Caption__title {
display: none;
}



.sabai-directory-listing-column .sabai-directory-images {
	display: none;
}



/*-- more  button & modal --- */
.modal_button {
	float: right;
	width: 80px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	color: #fff;
	font-size: 15px;
}


@media screen and (min-width: 641px) {
	.page .content-area {     padding-top: 0px; }
}

@media screen and (max-width: 640px)  {

.H_Description { 
	padding: 10px 10%;
}

.PP_Horizontal__item {	
	width: 100% !important;
}

.PP_Horizontal__item .PP_Gallery__caption { 
	bottom: 20px;
	left: 20px;
}


.PP_Horizontal__item .PP_Gallery__caption h4.PP_Caption__title {
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
}

} // @media screen and (max-width: 640px)  {