/* custom */

.border-red { border: 1px solid red; }
.border-blue { border: 1px solid blue; }

.bg-trans-pattern { background: url(//img.okaybohum.co.kr/img2/common/pattern-trans.png) 0% 0% repeat; }

.logo a { color: #000000; font-size: 1.2em; font-weight: 600; line-height: 49px; }
.latest-blog-area .comment-person h2 { color: #4b3a32 !important; }
.single-brand img { margin: auto; }
.brand-area { padding-bottom: 40px !important; }
.contact-wrapper input { border: 1px solid #e8ddd9 !important; }
.modal { z-index:9999; }
.modal-title { font-size: 1.2em; font-weight: 600; }
.modal-title-inset { box-shadow:inset 0px -13px 0px rgba(255,235,14,0.6); padding:0 3px; }
.footer-zone { font-size: 1.3em !important; }

@media only screen and (min-width: 1200px) and (max-width: 1600px) {

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {

}
@media only screen and (min-width: 768px) and (max-width: 991px) {

}
@media only screen and (min-width: 576px) and (max-width: 767px) {

}
@media (max-width: 575px) {
		.logo a { font-size: 0.9em; font-weight: 600; line-height: 49px; }
		.modal-title { font-size: 1.0em; }
		.hero__caption p { background-color: #edf1f3; }
}