/*
Template: hummingbird
Theme Name: hummingbird_custom
Theme URI:http://open-cage.com/hummingbird/
*/

body {
font-family: "Lato", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 20px;
line-height: 1.5;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
word-wrap: break-word;
}

.entry-content h2{
color: #fff;
padding: 0.3em;
border-bottom: double 8px #fff;
}

.entry-content h3{
color: #191970;
text-shadow: 0 0 5px #f6bfbc;
	padding: 0.15em;
border-left: solid 5px #191970;
background: -webkit-repeating-linear-gradient(-70deg, #fdeff2, #fdeff2 3px,#fff 3px, #fff 7px);
background: repeating-linear-gradient(-70deg, #fdeff2, #fdeff2 3px,#fff 3px, #fff 7px);
}

.entry-content h4{
position: relative;
padding-left: 25px;
color:#191970;
}

.entry-content h4:before {
position: absolute;
content: '';
bottom: -3px;
left: 0;
width: 0;
height: 0;
border: none;
border-left: solid 15px transparent;
border-bottom: solid 15px #d83473;
}
.entry-content h4:after {
position: absolute;
content: '';
bottom: -3px;
left: 10px;
width: 100%;
border-bottom: solid 3px #d83473;
}


.entry-content h5{
color: #191970;
background: transparent;
border-left: dashed 5px #d83473;
}

.single #main,
.page #main{
    background: #fff !important;
    padding: 2% 4%;
    margin-bottom: 1.5em;
}

.comment-notes,.comment-form-email,.comment-form-url {display:none;}

.entry-content ul li:before{
width: 0;
height: 0;
}