@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.1
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/*---------------------------------
FooGallay・FooBoxカスタマイズ
--------------------------------*/
.fbx-light .fbx-inner {
border:none !important;
border-radius: 0 !important;
background-color:#333 !important;
}

.fbx-close {
	display:none !important; /* バッテンテキスト非表示 */
}

.fbx-modal a.fbx-next {
	color: transparent  !important; /* 進むテキスト非表示 */
	background-image:url(https://photo.cafe-hirano.com/wp-content/uploads/2020/05/arrows_next.svg);
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.fbx-modal a.fbx-prev {
	color: transparent   !important; /* 戻るテキスト非表示 */
	white-space:nowrap !important; /* 戻るテキスト非表示 */
	overflow:hidden !important; /* 戻るテキスト非表示 */
	background-image:url(https://photo.cafe-hirano.com/wp-content/uploads/2020/05/arrows_prev.svg);
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.fbx-modal a.fbx-next:hover {
	color: transparent  !important; /* マウスオーバー進むテキスト非表示 */
}

.fbx-modal a.fbx-prev:hover {
	color: transparent  !important; /* マウスオーバー戻るテキスト非表示 */
}

.fbx-close,.fbx-next,.fbx-prev {
box-shadow: none !important;
border:none !important;
background-color: transparent !important;
}

.fbx-caption {
font-family: none !important;
font-weight: 100 !important;
}

.fg-caption {
font-family: none !important;
font-size: 11px !important;
font-weight: 100 !important;
line-height: 1.6 !important;
}

.fbx-light {
background: rgba(0,0,0,0.8) !important; /* ライトボックス背景 */
}
/*---------------------------------
FooGallay・FooBoxカスタマイズここまで
--------------------------------*/

.page .sns-share,
.page .sns-follow {
display: none; /* シェアボタン非表示 */
}

.ect-entry-card {
display: none; /* トップページのエントリーカード非表示 */
}

.copyright {
margin-bottom: 300px !important; /* フッター下部コピーライトの下空き */
}

.header-in {
	min-height:800px !important; /* ヘッダーの高さ */
}

.page .date-tags {
	display: none; /* 固定ページの日付を非表示にする */
}

.hr, hr {
border:none;
border-top:solid 1px #c5c6c9; /* 水平線　ダークグレーの場合　#64656c */
height: 0;
margin: 20px 0;
}

.cat-label {
display: none; /* アイキャッチのカテゴリー非表示*/
}

h3 {  /*フッター左ウィジェットタイトルなど*/
    font-size: 16px !important; /*文字サイズ*/
    font-weight: 300 !important; /*文字の太さ*/
}

u {
text-decoration:none !important; /*アンダーバーを文字から１px離す*/
border-bottom:1px solid;
padding-bottom:2px;
}

.site-name-text { /*ヘッダーサイトタイトル*/
    font-size: 38px; /*文字サイズ*/
    font-weight: 100; /*文字の太さ*/
}

.e-card-title { /*最近の投稿タイトル*/
    font-size: 20px; /*文字サイズ*/
    font-weight: 300; /*文字の太さ*/
}

h1 { /*記事タイトルなど*/
    font-size: 28px !important; /*文字サイズ*/
    font-weight: 300 !important; /*文字の太さ*/
}

.page .author-info { /*固定ページの著者情報を消す場合*/
    display: none;
}

.post .author-info { /*投稿ページの著者情報を消す場合*/
    display: none;
}

.pager-post-navi a.prev-next-home { /*前後の投稿欄ホームへ戻る*/
  font-size: 24px !important; /*サイズ*/
  color: #b5b5b5 !important; /*カラー*/
}

.fa-home:before {
  content: "\f141" !important;
}