﻿
body{
border-top:#4E454A solid 6px;
border-bottom:#4E454A solid 6px;
}

a:focus{
  outline-width: 0px;
  outline-style: none;
}


.container{
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}


a, #secondary a:hover, #secondary-2 a:hover{
color: #4c454a;
text-decoration:underline;}

.entry-content a:link, .entry-content a:active, .entry-content a:visited{
color:#C30;
text-decoration:underline;}

#wrapper{margin:0 auto 0 auto !important;}


h1, h2, h3, h4, h5, h6 {
font-family: "KozGoPro-Light", "小塚ゴシック Pro L", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
font-weight:bold;
font-style:normal!important;
clear: both;
margin:20px 0px 0px 0px;
}

h2{
	font-size:22px;
}

h3{
	font-size:16px;
}

h4{
	font-size:14px;
}


p{
font-size:13px;
line-height:180%;
}

.header{
min-height:100px;
border-top:none;
}

.header a{
float:left;
margin:0px 0px 0px 0px;
}

.headerbox{
float:left;
width:222px;
height:85px;
font-size:12px;
line-height:130%;
margin:0px 0px 0px 8px;
text-align:left;
}

.headerbox img{
margin:0px 0px 7px 0px;
}

.headerbox a{
float:left;
}

#logo {
  float: left;
  margin-right: 20px;
  margin-left: 10px;
}


.container-menu{
width:985px;
height:48px;
background-color:#722624;
margin:0px auto 0px auto;
padding-bottom: 0px;
position: relative;
z-index: 99;
}

ul.nav-menu a{
font-size: 14px;
font-stretch: normal;
color:#fff;
transition-property:none;
transition-duration: 0s;
transition-timing-function: ease-in;
transition-delay: 0s;
display: block;
padding: 0px;
text-shadow:none;
text-decoration:none;
}

ul.nav-menu > li.current-menu-item > a, ul.nav-menu > li.current-menu-ancestor > a{
font-weight: normal;
transition-property:none;
background-color:none;
padding:0px;
}

ul.nav-menu > li.current-menu-item, ul.nav-menu > li.current-menu-ancestor {text-decoration: none;background:none;}
ul.nav-menu > li.current-menu-item > a, ul.nav-menu > li.current-menu-ancestor > a {
font-weight:normal!important;padding: 16px 10px 0px 10px;}

ul.nav-menu > li.current-menu-ancestor:before {
content: '';
background: url() bottom right no-repeat;
position: absolute;
right: 0;
top: 0;
width: 7px;
height: 100%;
display:none;
}








.menu-container{
background:url(https://hamaderabible.org/wp-content/themes/HBC/img/common/bg_content.jpg) repeat-x 0px 48px #fff;
}

.menu-back{
width:985px;
margin:0 auto 0 auto;
background:none;
}


.content{
width:985px;
margin:0 auto 0 auto;
  padding-top: 0px;
background-color:#fff;
}


.content-boxes {
float: left;
width: 100%;
clear: both;
margin:0px 0px 0px 0px;
background-image:none;
}

.content-boxes h2{
display:none;
}

#primary{
min-height: 600px;
padding:25px 35px 25px 35px;
}

.home #primary{
display:none;
background:url(https://hamaderabible.org/wp-content/themes/HBC/img/top/title_information.gif) no-repeat 23px 0px;
padding:55px 10px 0px 10px;
margin:10px 0px 0px 0px;
}

#secondary{
margin:25px 0px 0px 0px;
}

.home #secondary{
display:none;
margin:25px 0px 0px 0px;
}


.home .odd0,.home .odd1{
height:auto;
clear:none;
border-bottom:#ccc solid 1px;
margin:0px 10px 0px 10px;
}

.home .entry-title a,.home .entry-title {
font-size: 15px!important;
font-weight: bold;
line-height: 100%!important;
margin: 0px;
padding:0px;
color:#722624;
letter-spacing:0px;
}



.entry-title, .page-title{
font-size: 30px!important;
font-weight: normal;
line-height: 140%!important;
margin: 10px 0px 0px 0px;
padding:0px 0px 8px 0px;
color:#722624;
letter-spacing:0px;
}

.entry-title a{
font-size: 15px!important;
font-weight: bold;
line-height: 100%!important;
margin: 0px;
padding:0px;
color:#722624;
letter-spacing:0px;
}



.home .entry-content p{
font-size: 12px;
color:#4C454A;
margin-bottom: 0px;
}

.entry-content .read-more {
float:right;
text-shadow: 0 1px 0 #FFFFFF;
font-style:normal;
font-size: 13px;
font-weight: bold;
margin:0px;
padding: 0;
border: 0;
box-shadow: none;
-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}


#primary{
min-height:1000px;
margin:0px 0px 0px 0px;
}

.page-template-blog-page-php .formatted-single{
border-bottom:#ccc solid 1px;
margin:0px 8px 20px 0px;
}


.col-md-6{
  width: 100%;
border-bottom:#ccc 1px solid;
}


.page-navigation .nav-previous, .single-page-navigation .nav-previous, .page-navigation .nav-next, .single-page-navigation .nav-next{
  font-weight: normal;
  font-size: 14px;
  color: #bfbfbf;
  text-shadow: #ffffff;
  text-decoration-line: none;
  text-decoration-style: solid;
  padding-top: 7px;
  padding-right: 18px;
  padding-bottom: 7px;
  padding-left: 18px;
border-bottom:none;
}


.widget-content{
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 35px;
  margin-left: 0px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 21px;
  padding-left: 15px;
  font-size: 13px;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #e0dddd;
  border-right-color-value: #e0dddd;
  border-bottom-color: #e0dddd;
  border-left-color-value: #e0dddd;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  box-shadow:none;
}


.more-link{
	display:none;
}

.entry-footer{
  font-size: 13px;
  clear: both;
  font-style: italic;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  color: #cccccc;
  background-color: transparent;
  background-image: url("library/media/images/shadow.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}



.footer{
width:100%;
height:604px;
color:#24140E;
background:url(https://hamaderabible.org/wp-content/themes/HBC/img/common/bg_footer.jpg) 0 0 no-repeat #fff;
background-size:  100% auto;
}

.footer a{
color:#24140E;
}

p#copyright{text-align:right;}


#feed_area{
	width:90%;
margin:0px 40px 20px 40px;
padding:10px 0px 0px 0px;
}

#feed_area a, #feed_area a:link, #feed_area a:visited{
text-decoration:underline;
color:#C30;
}




@media screen and (max-width: 670px) {

.header{
padding-top: 0px;
padding-bottom: 10px;
}

.mobileoff{
display:none;
}

#logo-image{
  float:left;
  margin:0px 0px 0px 0px;
}

.headerbox{
display:none;
}

.menu-container{
margin-bottom: 20px;
}


#bootstrap-slider{
display:none;
}

#primary{
min-height:300px;
margin:0px 0px 0px 0px;
}


.menu-back{
width:100%;
margin:0 auto 0 auto;
background:none;
}


.container-menu{
width:100%;
height:45px;
background-color:#fff;
margin:0px auto 0px auto;
padding-bottom: 0px;
position: relative;
z-index: 99;
}

.content{
width:100%;
margin:0 auto 0 auto;
  padding-top: 0px;
background-color:#fff;
}



.home .odd0,.home .odd1{
width:100%;
height:auto;
overflow:hidden;
clear:none;
}

.entry-content .thumbnail-post {margin-bottom:15px;overflow:hidden;width:70%;max-width:70%;position:relative;border:6px solid rgba(255,255,255,.95);display:block;box-shadow:0px 2px 0px rgba(0,0,0,.1);}
.entry-content .thumbnail-post img {border:0;padding:0;background:none;box-shadow:none;display:block;max-width:auto;width:100%;}

.entry-title, .page-title{
font-size: 17px!important;
font-weight: normal;
line-height: 140%!important;
margin: 10px 0px 0px 0px;
padding:0px 0px 8px 0px;
color:#722624;
letter-spacing:0px;
}


.footer{
width:100%;
height:100px;
color:#24140E;
background-image:none;
}


p#copyright{
text-align:center;
}


}



