@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/* 子テーマ用スタイル */

/* レスポンシブデザイン */

/* 834px以下 */
@media screen and (max-width: 834px){
  .navi-menu-button { width:48px!important;height:48px!important;font-size:26px!important;display:flex!important;align-items:center!important;justify-content:center!important; }
  .navi-menu-icon { font-size:22px!important; }
  .navi-menu-content .menu-item a { font-size:16px!important;padding:14px 20px!important;display:block!important;border-bottom:1px solid #eee!important; }
  .entry-card-wrap { width:100%!important;float:none!important; }
  body,p,li { font-size:15px!important;line-height:1.85!important; }
  h2 { font-size:20px!important; }
  h3 { font-size:17px!important; }
  .af-btn,.btn-wrap a,.btn { font-size:15px!important;padding:14px 20px!important;width:100%!important;box-sizing:border-box!important;text-align:center!important; }
}

/* 480px以下 */
@media screen and (max-width: 480px){
  .header-container .site-name-text { font-size:18px!important; }
  .entry-card-wrap { margin-bottom:12px!important; }
  .entry-card-thumb img { width:100%!important;height:auto!important; }
}

/* カテゴリー・アーカイブ・固定ページではarticle-footerのウィジェットを非表示 */
body.category .article-footer .widget,
body.archive .article-footer .widget,
body.page .article-footer .widget,
body.home .article-footer .widget {
  display: none !important;
}