/*---------- Spaces ----------*/
.margin-0 {margin:0 !important}
.margin-left-0 {margin-left:0}
.margin-right-0 {margin-right:0}
.margin-left-5 {margin-left:5px}
.margin-right-5 {margin-right:5px}
.margin-left-10 {margin-left:10px}
.margin-right-10 {margin-right:10px}
.no-top-space {margin-top:0;padding-top:0}
.no-bottom-space {margin-bottom:0;padding-bottom:0}
.margin-top-0, .margin-top-5,.margin-top-10,.margin-top-15,.margin-top-20,.margin-top-25,.margin-top-30,.margin-top-35,.margin-top-40,.margin-top-45,.margin-top-50,.margin-top-55,.margin-top-60 {clear:both}
.margin-top-0 {margin-top:0 !important}
.margin-top-5 {margin-top:5px !important}
.margin-top-10 {margin-top:10px !important}
.margin-top-15 {margin-top:12px !important}
.margin-top-20 {margin-top:20px !important}
.margin-top-25 {margin-top:25px !important}
.margin-top-30 {margin-top:30px !important}
.margin-top-35 {margin-top:35px !important}
.margin-top-40 {margin-top:40px !important}
.margin-top-45 {margin-top:45px !important}
.margin-top-50 {margin-top:50px !important}
.margin-top-55 {margin-top:55px !important}
.margin-top-60 {margin-top:60px !important}
.margin-bottom-0,.margin-bottom-5,.margin-bottom-10,.margin-bottom-15,.margin-bottom-20,.margin-bottom-25,.margin-bottom-30,.margin-bottom-35,.margin-bottom-40,.margin-bottom-45,.margin-bottom-50,.margin-bottom-55,.margin-bottom-60 {clear:both}
.margin-bottom-0 {margin-bottom:0 !important}
.margin-bottom-5 {margin-bottom:5px !important}
.margin-bottom-10 {margin-bottom:10px !important}
.margin-bottom-15 {margin-bottom:12px !important}
.margin-bottom-20 {margin-bottom:20px !important}
.margin-bottom-25 {margin-bottom:25px !important}
.margin-bottom-30 {margin-bottom:30px !important}
.margin-bottom-35 {margin-bottom:35px !important}
.margin-bottom-40 {margin-bottom:40px !important}
.margin-bottom-45 {margin-bottom:45px !important}
.margin-bottom-50 {margin-bottom:50px !important}
.margin-bottom-55 {margin-bottom:55px !important}
.margin-bottom-60 {margin-bottom:60px !important}


@media (min-width: 1200px) {
    .header .h1, .header h1 { font-size: 1.9rem !important;font-weight: 800;color:#fff !important; }
	.h4, h4 { font-size: 1.1rem; }
}

.clear-line {clear: both;margin-top: 20px;margin-bottom: 20px;border-top: 5px solid #e1e1e1;}

/*---------- 상단메뉴 rgh-f ----------*/
@media (max-width: 767px) {
.tab-scroll-category-rgh.header-fixed-trans {width:100%;position:fixed !important;top:0;left:0;z-index:99999;background:rgba(255, 255, 255, 0.95);border-top:1px solid #57AB2E;border-bottom:1px solid #57AB2E;transition: all 0.5s ease-in;-ms-transition:0.5s;-webkit-transition:0.5s;}
.tab-scroll-category-rgh.header-fixed-trans .category-list {padding:0 0px 0 50px;}
.tab-scroll-category-rgh.header-fixed-trans .btn.prev {display:block !important;}
.tab-scroll-category-rgh.header-fixed-trans .tab-category-divider {height:0px;}
.tab-scroll-category-rgh .category-list {min-width:799px;}
.tab-scroll-category-rgh.header-fixed-trans .category-list span.active a {height:44px !important;}
}
