/*
Template: hummingbird
Theme Name: hummingbird_custom
Theme URI:http://open-cage.com/hummingbird/
*/

// サイドバー
.current_page_item {
	font-weight: bold;
	background-color: #ddd;
}

.header-text {
	text-shadow: 0px 0px 10px white !important;
	
}

.header-text h1 {
	font-size:4em !important;
	font-weight:Bold !important;

}
.header-text a {
	text-shadow: 0px 0px 5px white !important;
	box-shadow: 0px 0px 1px 1px white,0px 0px 1px 1px white inset !important;
	background-color: rgba(255,255,255,0.4) !important;
}

#custom_header {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

.widget .widgettitle span {
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top: 0.4em;
	padding-bottom: 0.4em;

}

.entry-content h2:before, .entry-content h2:after {
	border-top-style: solid;
}

// アイキャッチ画像ボーダー
media="all"
.hentry .eyecatch {
	border: solid 2px;
}


// フロントページ記事一覧
.post-list-card .frontpage-post-list {
	font-size: 13px;
    width: 48%;
    margin: 0 1% 2.5%;
    float: left;
    overflow: hidden;
    height: 390px;
}

@media only screen and (max-width: 480px) {
	.post-list-card .frontpage-post-list {
	    width: 96%;
	    margin: 3% 2%;
	    float: none;
	    height: auto;
	}
}

@media only screen and (min-width: 768px) {
	.post-list-card .frontpage-post-list {
		width: 31.3333%;
	}
}

.entry-content h2 {
	padding: 0.6em 1.1em
}


.entry-content h3 {
	padding: 0em 0 0em .4em
}

.frontpage h3 {
	margin-top: 0.5em;
}

#top_carousel .bx-wrapper ul li .eyecatch{
	height: auto !important;
	overflow: hidden;
	background: #444;
}

.bx-wrapper {
    margin-bottom:  0.3em; 

}

.wp-caption {
	background-color: transparent;
}
