/*
Theme Name: misodam
Template:  ave
*/

/****************************************
01.폰트
*****************************************/
@import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,600,600i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:200,300,400,500,600,700,900&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap');

body { font-family: 'Roboto', 'Noto Serif KR', 'Noto Sans KR', sans-serif !important; }
h1,h2,h3,h4,h5,h6,#kingkongboard-wrapper { font-family: 'Roboto', 'Noto Serif KR', 'Noto Sans KR', sans-serif !important; }
.notosans { font-family: 'Noto Sans KR', sans-serif !important; }
.pf,
.fancy-box-details,
.testimonial-info > h6 { font-family: 'Playfair Display', sans-serif !important; }


/****************************************
02.디폴트
*****************************************/
.b200 { font-weight:200 !important; }
.b300 { font-weight:300 !important; }
.b400 { font-weight:400 !important; }
.b500 { font-weight:500 !important; }
.b600 { font-weight:600 !important; }
.b700 { font-weight:700 !important; }
.aLeft { text-align:left !important; }
.aCenter { text-align:center !important; }
.aRight { text-align:right !important; }
.displaynone { display:none !important; }
.mt0 { margin-top:0 !important; }
.op0 { opacity:0 !important; }
.pb10 { padding-bottom:10px !important; }

.mainLinkArea { position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
.mainLinkArea:hover { background:#333; opacity:0.05; filter:alpha(opacity=5); z-index:50; }
.mainLinkArea.noHover:hover { opacity:0; filter:alpha(opacity=0); }
.mainLinkArea-up { height:50%; }

.mb { display:none !important; }
.pc { display:block !important; }

.point { color:#79263f !important; }
.point2 { color:#36445f !important; }




/****************************************
03.컨텐츠
*****************************************/

/* Header */
.main-nav > li > a { padding-left:25px; padding-right:25px; }
.main-header .mainbar-wrap.is-stuck {
    background: linear-gradient(264deg, rgb(45, 53, 68) 0%, rgb(122, 38, 63) 100%) !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.main-nav .children, .nav-item-children { min-width:200px !important; padding:0 !important; border-radius:0 !important; }
.main-nav .children > li, .nav-item-children > li { font-size:14px !important; }

/* Content */
.one-bullet-list li { align-items: flex-start !important; }
.one-bullet-list li:before { background-color:#79263f !important; margin-top:10px !important; }

/* Table */
.lo-table { width:100%; border:none; background-color:#f7f7f7; border-top:2px solid #79263f; border-bottom:1px solid #222; }
.lo-table tbody tr th { color:#000 !important; font-weight:500 !important; border-right:1px solid #ededed; }
.lo-table tbody tr th,
.lo-table tbody tr td { border:none; border-bottom:1px solid #ededed; padding:20px 40px !important; font-size:15px !important; }

/*History*/
ul.history>li { list-style:none; padding:10px 0; border-bottom:1px dashed #ededed; }
ul.history>li:first-child { padding-top:0; }
ul.history>li:last-child { border-bottom:0; }
ul.history>li>span.point { margin-right:10px; font-weight:500; }

/*Kboard*/
/*Board*/
.kboard-default-poweredby, .kboard-ocean-gallery-poweredby, .kboard-media-poweredby { display:none !important; }
#kboard-default-list .kboard-list thead { background-color:#f7f7f7 !important; border-top:2px solid #222 !important; }
#kboard-default-list .kboard-list table td.kboard-list-vote { display:none !important; }
#kboard-default-list .kboard-list table td { padding:7px 0 !important; }
#kboard-default-list .kboard-list table a { font-size:15px !important; }
#kboard-default-document .kboard-title h1,
#kboard-ocean-gallery-document .kboard-title { color:#222 !important; font-size:17px !important; border-top:2px solid #222 !important; }
#kboard-ocean-gallery-document .kboard-title p { color:#222 !important; }
.kboard-document-action, .kboard-gallery-username { display:none !important; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-title { border:1px solid #ededed; border-top:none !important; padding-top:12px; border-left:none !important; border-right:none !important; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail { margin-bottom:0 !important; }
#kboard-default-latest table thead { display:none; }
#kboard-default-latest table .kboard-latest-title { font-size:15px !important; }
#kboard-ocean-gallery-list { padding-top:50px !important; border-top:2px solid #ddd !important; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item a { font-size:15px !important; }
/*.kboard-attr-option { display:none !important; }*/

/*kboard*/
#kboard-ask-one-list .kboard-list thead { background-color: #f7f7f7 !important; border-top: 2px solid #222 !important; }
#kboard-ask-one-list .kboard-list thead tr td { font-weight: bold !important; color: #545861 !important; border: 0 !important; border-bottom: 2px solid #f1f1f1 !important; }
#kboard-ask-one-list .kboard-list table td { padding: 7px 0 !important; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li a { border: 0 !important; color: #545861 !important; background-color: #eaeaea !important; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.active a { font-weight:normal !important; text-decoration: none !important; }
#kboard-ask-one-list .kboard-search select, #kboard-ask-one-list .kboard-search input { border:1px solid #f1f1f1 !important; }
a.kboard-ask-one-button-search, input.kboard-ask-one-button-search, button.kboard-ask-one-button-search {
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    padding: 0 10px;
    width: auto;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    color: #545861 !important;
    background: #eaeaea !important;
    border: none;
    border-radius: 0;
    text-decoration: none !important;
    cursor: pointer;
    vertical-align: middle;
    text-shadow: none;
    box-shadow: none;
    transition-duration: 0.3s;
    box-sizing: content-box; 
}
.kboard-ask-one-status.status-1 { background-color:#7a263f !important; }
.kboard-ask-one-status { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.kboard-default-cut-strings, .kboard-ask-one-cut-strings { color:#222 !important; }
.kboard-default-new-notify { padding:2px 4px !important; margin-right:3px; background-color:#7a263f !important }
#kboard-ask-one-latest>table>thead { display:none !important; }
#kboard-default-latest>table td { padding:10px 0 !important; border-top:1px solid #ddd !important; }
#kboard-ask-one-latest>table td { padding:7px 0 !important; border-top:1px solid #ddd !important; }
#kboard-default-latest>table, #kboard-ask-one-latest>table { border-bottom:1px solid #ddd !important; }
#kboard-ask-one-latest table .kboard-latest-title { font-size:15px !important; }
#kboard-ask-one-latest table .kboard-ask-one-status { margin-right:7px !important; font-size:12px !important; }
#kboard-default-latest>table { border-top:2px solid #7a263f !important; }
#kboard-default-list .kboard-list table td.kboard-list-user { width:110px !important; }
#kboard-default-list .kboard-list table td.kboard-list-uid { width:90px !important; }

@media (max-width: 1199px) {
	
}

@media (max-width: 991px) {
	
}

@media (max-width: 767px) {
    
    .main-header .mainbar-wrap.is-stuck { background:#fff !important; }
	.mb { display:block !important; }
	.pc { display:none !important; }
}