header{height:350px;background:url(../../assets/img/photography_background.jpg) no-repeat center;background-size:cover;}
.navbar-nav{
	margin-top: 14px;
	overflow: hidden;
	visibility: visible;
}
.navbar-nav .nav li{height:50px;}
.navbar-nav > li > a{padding-top:8px;padding-bottom:8px;line-height:32px;}
.navbar-default .navbar-nav > li > a{color:#333;font-weight:bold;background-color:rgba(255,255,255,0.4);}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #fff;
	background-color: rgba(0,0,0,0.6);
	font-weight: bold;
	font-family: "glyphicons halflings regular";
	font-size: 14px;
	overflow: hidden;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:rgba(0,0,0,0.6);font-weight:bold;font-family:"glyphicons halflings regular";font-size:14px;}
.navbar-toggle{background-color:#fff !important;box-shadow:1px 1px 1px rgba(0,0,0,0.4);margin-top:20px;}
nav.navbar.navbar-default{background:none;box-shadow:none;}
.navbar-brand{height:75px;font-size:18px;color:#fff !important;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.navbar-brand span.text-title{text-transform:uppercase;font-weight:600;font-size:36px;font-family:"glyphicons halflings regular";line-height:normal;font-style:normal;position:static;}
@media (max-width:767px){.navbar-brand span.text-title{display:none;font-size:30px;}
}
.navbar-brand .glyphicon{display:inline-block;font-size:36px;color:#fff;vertical-align:middle;margin-right:20px;position:relative;top:-2px;}
@media (min-width:768px){.navbar-nav li{
	margin-left: 10px;
	overflow: hidden;
}
}
.categories{
	text-align: center !important;
	margin-bottom: 20px;
	padding: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.categories li{display:inline-block !important;float:none;}
.selector{font-feature-settings: "palt";}
.post-body{margin-top:30px;font-size:16px;}
@media (min-width:992px){.post-title{text-align:right;padding-right:30px;}
}
.post-title .author{text-transform:uppercase;}
.post-body figure{margin-bottom:10px;text-align:center;}
.post-title .author span{margin-left:5px;}
.post-title h1{font-weight:bold;margin-top:30px;text-align:center;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
@media (max-width:767px){.post-title h1{margin-top:20px;font-size:32px;margin-bottom:10px;}
}
footer{padding:20px;text-align:center;background-color:#333;color:#fff;}
footer h5{color:inherit;}
div.container.post{margin-bottom:50px;border-top:thin solid #e4e4e4;border-right:thin solid #e4e4e4;border-bottom:thin solid #e4e4e4;border-left:thin solid #e4e4e4;}
.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.ggmap iframe,
.ggmap object,
.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.border{background-color:#F5F5F5;border-top:thin ridge #838282;border-right:thin none #838282;border-bottom:thin none #838282;border-left:thin none #838282;}
.border1{background-color:#FFFFFF;border-top:thin ridge #838282;border-right:thin none #838282;border-bottom:thin none #838282;border-left:thin none #838282;}
