/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

/* =========================================================
   活動記録 個別記事
========================================================= */

/* Lightning標準の青いページタイトル */
body.rokusan-activity-single .page-header{
    display:none !important;
}

/* パンくず */
body.rokusan-activity-single .breadcrumb,
body.rokusan-activity-single .breadcrumb-list,
body.rokusan-activity-single .breadcrumbs{
    display:none !important;
}

/* 右サイドバー */
body.rokusan-activity-single .sub-section{
    display:none !important;
}

/* 本文を1カラム・ワイド化 */
body.rokusan-activity-single .site-body-container,
body.rokusan-activity-single .main-section{
    width:100% !important;
    max-width:none !important;
}

body.rokusan-activity-single .main-section{
    flex-basis:100% !important;
}

/* 記事本体 */
body.rokusan-activity-single article{
    width:calc(100% - 80px) !important;
    max-width:1180px !important;
    margin:0 auto !important;
    padding:90px 0 120px !important;
}

/* 投稿タイトルの上に ACTIVITY を表示 */
body.rokusan-activity-single article .entry-header::before{
    content:"ACTIVITY";
    display:block;

    margin-bottom:22px;
    padding-bottom:22px;

    border-bottom:2px solid #4f8ca7;

    color:#3f5948;
    font-size:11px;
    font-weight:600;
    letter-spacing:.24em;
}

/* タイトル */
body.rokusan-activity-single article .entry-title{
    margin:0 0 22px !important;

    color:#202522 !important;
    font-size:clamp(32px,4vw,48px) !important;
    font-weight:400 !important;
    line-height:1.5 !important;
    letter-spacing:.04em !important;
}

/* 日付など */
body.rokusan-activity-single .entry-meta{
    margin-bottom:55px !important;

    color:#687069 !important;
    font-size:12px !important;
}

/* 投稿者を非表示 */
body.rokusan-activity-single .entry-meta .author,
body.rokusan-activity-single .entry-meta .vcard{
    display:none !important;
}

/* カテゴリー表示 */
body.rokusan-activity-single .entry-meta-data-list{
    margin-bottom:55px !important;
}

/* 本文 */
body.rokusan-activity-single .entry-body{
    max-width:900px !important;
    margin:0 !important;

    color:#353d38;
    font-size:15px;
    line-height:2.1;
}

/* 投稿本文内の画像 */
body.rokusan-activity-single .entry-body img{
    max-width:100%;
    height:auto;
}

/* 「前の記事」「次の記事」を消す */
body.rokusan-activity-single .postNextPrev,
body.rokusan-activity-single .next-prev,
body.rokusan-activity-single .vk_post_card{
    display:none !important;
}

/* コメント関連 */
body.rokusan-activity-single #comments,
body.rokusan-activity-single .comments-area{
    display:none !important;
}

/* 下部のアーカイブ・カテゴリー */
body.rokusan-activity-single .site-body-bottom,
body.rokusan-activity-single .site-body-bottom-widget-area,
body.rokusan-activity-single .widget_archive,
body.rokusan-activity-single .widget_categories{
    display:none !important;
}

/* Lightningフッター */
body.rokusan-activity-single .site-footer{
    display:none !important;
}

/* 活動記録一覧へ戻るリンク */
.rokusan-back-activity{
    margin-top:60px;
    margin-bottom:20px;
}

.rokusan-back-activity a{
    display:inline-block;

    color:#314d3d;
    text-decoration:none !important;

    padding-bottom:6px;
    border-bottom:1px solid #314d3d;

    font-size:13px;
    letter-spacing:.08em;

    transition:opacity .25s ease;
}

.rokusan-back-activity a:hover{
    opacity:.6;
}


/* スマホ */
@media(max-width:767px){

    body.rokusan-activity-single article{
        width:calc(100% - 32px) !important;
        padding:65px 0 90px !important;
    }

    body.rokusan-activity-single article .entry-title{
        font-size:32px !important;
    }

    .rokusan-back-activity{
	    width:calc(100% - 32px);
	    margin:-50px auto 70px;
	}
}
/* =========================================================
   活動記録 個別記事 仕上げ
========================================================= */

/* 更新日を消して投稿日だけにする */
body.rokusan-activity-single .entry-meta .updated,
body.rokusan-activity-single .entry-meta-item-updated,
body.rokusan-activity-single .entry-meta_updated {
    display:none !important;
}

/* カテゴリー表示を消す */
body.rokusan-activity-single .entry-meta-data-list,
body.rokusan-activity-single .entry-footer {
    display:none !important;
}

/* 本文との間隔 */
body.rokusan-activity-single .entry-body{
    margin-top:45px !important;
}

/* 本文画像の下余白 */
body.rokusan-activity-single .entry-body figure,
body.rokusan-activity-single .entry-body img{
    margin-bottom:35px;
}

/* 本文段落 */
body.rokusan-activity-single .entry-body p{
    margin-top:0;
    margin-bottom:28px;
    line-height:2.1;
}
