/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.filter-option-box input[type="radio"]:checked ~ div,
.filter-option-box input[type="checkbox"]:checked ~ div {
	background-color: aliceblue;
}



.white-section {
	background-color: #FFF;
	padding: 25px 20px;
	-webkit-box-shadow: 0px 1px 1px 0px #dfdfdf;
	box-shadow: 0px 1px 1px 0px #dfdfdf;
	border-radius: 3px;
}

.white-section label {
	display: block;
	margin-bottom: 15px;
}

.white-section pre { margin-top: 15px; }

.dark .white-section {
	background-color: #111;
	-webkit-box-shadow: 0px 1px 1px 0px #444;
	box-shadow: 0px 1px 1px 0px #444;
}



.widget-nav ul li {
	margin-top: 15px;
}


.article-border-left {
	border-left: 1px solid #ddd;
}


/* Sidebar */
.widget > h4 {
	font-weight: 400;
}

.widget > h4.current {
	font-weight: 700;
}

.widget > h4.current a {
	color: #00a874;
}


/* Change primary color */
.menu-item:hover > .menu-link,
.menu-item.current > .menu-link {
	color: #00a874;
}
.grid-filter.style-4 li.activeFilter a::after {
	width: 100%;
	left: 0%;
	background-color: #00a874;
}

::selection {
	background: #e3f4eb;
	color: #555;
	text-shadow: none;
}
::-moz-selection {
	background: #e3f4eb; /* Firefox */
	color: #555;
	text-shadow: none;
}
::-webkit-selection {
	background: #e3f4eb; /* Safari */
	color: #555;
	text-shadow: none;
}
.title-block {
	border-left: 7px solid #00a874;
}
h1, h2, h3, h4, h5, h6, #logo a, .top-search-form input, .entry-link, .entry.entry-date-section span, .button.button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, label, .widget-filter-links li a, .nav-tree li a, .wedding-head, .font-primary {
	font-family: 'Poppins', sans-serif !important;
}
.button.button-dark:hover {
    background-color: #0d6efd;
}
a {
    text-decoration: none !important;
	color: #0d6efd;
}





/* 한국어 폰트 설정 */
:lang(ko) body, :lang(ko) small, :lang(ko) .wp-caption, :lang(ko) .fbox-center.fbox-italic p,
:lang(ko) .skills li .progress-percent .counter, :lang(ko) .nav-tree ul ul a, :lang(ko) .font-body,
:lang(ko) .entry-link span, :lang(ko) .entry blockquote p, :lang(ko) .more-link,
:lang(ko) .comment-content .comment-author span, :lang(ko) .comment-content .comment-author span a,
:lang(ko) .button.button-desc span, :lang(ko) .testi-content p, :lang(ko) .team-title span,
:lang(ko) .before-heading, :lang(ko) .wedding-head .first-name span,
:lang(ko) .wedding-head .last-name span, :lang(ko) .font-secondary {
    font-family: 'Pretendard', sans-serif !important;
}

:lang(ko) h1, :lang(ko) h2, :lang(ko) h3, :lang(ko) h4, :lang(ko) h5, :lang(ko) h6,
:lang(ko) #logo a, :lang(ko) .top-search-form input, :lang(ko) .entry-link,
:lang(ko) .entry.entry-date-section span, :lang(ko) .button.button-desc,
:lang(ko) .fbox-content h3, :lang(ko) .tab-nav-lg li a, :lang(ko) .counter,
:lang(ko) label, :lang(ko) .widget-filter-links li a, :lang(ko) .nav-tree li a,
:lang(ko) .wedding-head, :lang(ko) .font-primary {
    font-family: 'Pretendard', sans-serif !important;
}