/*
Theme Name: wp-bootstrap-digigamexpo
Template: wordpress-bootstrap-master
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

.footer {
	text-align:right;	
	border-top:#CCC 1px solid;
	margin-top:20px;
}

.pagehead
{
	margin-bottom:20px;
	position: relative;
	padding: 10px 20px;
	line-height: 20px;
	min-height:100px;
	font-family: "Shin Go Bold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;

	background: url(library/img/herounit_side.png) no-repeat right bottom,#63b6db; /* Old browsers */
	background: urllibrary/img/herounit_side.png) no-repeat right bottom,-moz-linear-gradient(top,  #63b6db 0%, #309dcf 100%); /* FF3.6+ */
	background: url(library/img/herounit_side.png) no-repeat right bottom,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b6db), color-stop(100%,#309dcf)); /* Chrome,Safari4+ */
	background: url(library/img/herounit_side.png) no-repeat right bottom,-webkit-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* Chrome10+,Safari5.1+ */
	background: url(library/img/herounit_side.png) no-repeat right bottom,-o-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* Opera 11.10+ */
	background: url(library/img/herounit_side.png) no-repeat right bottom,-ms-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* IE10+ */
	background: url(library/img/herounit_side.png) no-repeat right bottom,linear-gradient(to bottom,  #63b6db 0%,#309dcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); /* IE6-9 */	Color: #EE9;
	text-shadow:  
	 1px  0px 0 #000,
	-1px  0px 0 #000,
	 0px  1px 0 #000,
	 0px -1px 0 #000;
	/* box-shadow */
	box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
	-webkit-box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
	-moz-box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
}

.pagehead h1 {
	Color: #FF9;
	font-size: 36px;
	vertical-align: central;
}

.pagehead-retro
{
	margin-bottom:20px;
	position: relative;
	padding: 10px 20px;
	line-height: 20px;
	min-height:100px;
	font-family: "Shin Go Bold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;

	background: url(../img/herounit_side.png) no-repeat right bottom,#63b6db; /* Old browsers */
	background: url(../img/herounit_side.png) no-repeat right bottom,-moz-linear-gradient(top,  #63b6db 0%, #309dcf 100%); /* FF3.6+ */
	background: url(../img/herounit_side.png) no-repeat right bottom,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b6db), color-stop(100%,#309dcf)); /* Chrome,Safari4+ */
	background: url(../img/herounit_side.png) no-repeat right bottom,-webkit-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* Chrome10+,Safari5.1+ */
	background: url(../img/herounit_side.png) no-repeat right bottom,-o-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* Opera 11.10+ */
	background: url(../img/herounit_side.png) no-repeat right bottom,-ms-linear-gradient(top,  #63b6db 0%,#309dcf 100%); /* IE10+ */
	background: url(../img/herounit_side.png) no-repeat right bottom,linear-gradient(to bottom,  #63b6db 0%,#309dcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); /* IE6-9 */	Color: #EE9;
	/* box-shadow */
	box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
	-webkit-box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
	-moz-box-shadow:rgba(62, 67, 74, 0.65098) 0px 3px 7px 0px;
}

.pagehead-retro h1 {
	Color: #FF9;
	font-size: 36px;
	vertical-align: middle;
}

.pagehead-retro h1 .sub{
	background:#000;
	padding: 7px 7px;
}

body {
	padding-top:50px;
}

#masternav .navbar
{
	min-height:20px;
}
#masternav .navbar-brand
{
	padding: 10px 20px;
}

section > h2,section > h3,section > h4,section > h5,section > h6 {
	padding-top: 60px;
	margin-top:-40px;
	margin-bottom:12px;
	z-index: -8;
}

/* Fix Google Maps canvas
 *
 * Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's
 * global `box-sizing` changes. You may optionally need to reset the `max-width`
 * on images in case you've applied that anywhere else. (That shouldn't be as
 * necessary with Bootstrap 3 though as that behavior is relegated to the
 * `.img-responsive` class.)
 */

.google-map-canvas,
.google-map-canvas * { .box-sizing(content-box); }

/* Optional responsive image override */
img { max-width: 100%; height: auto;}

/* By default it's not affixed in mobile views, so undo that */
.bs-sidebar.affix {
  position: static;
}

@media screen and (max-width:1199px) {
  /* Widen the fixed sidebar again */
  .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 360px;
  }

	section > h2,section > h3,section > h4,section > h5,section > h6{
		margin-top: 0;
		padding-top: 60px;
		z-index: 0;
	}
}

/* Show and affix the side nav when space allows it */
@media screen and (min-width: 1200px) {
  .bs-sidebar .nav > .active > ul {
    display: block;
  }
  /* Widen the fixed sidebar */
  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 360px;
  }
  .bs-sidebar.affix {
    position: fixed; /* Undo the static from mobile first approach */
    top: 80px;
  }
  .bs-sidebar.affix-bottom {
    position: absolute; /* Undo the static from mobile first approach */
  }
  .bs-sidebar.affix-bottom .bs-sidenav,
  .bs-sidebar.affix .bs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* Jumbotrons
-------------------------------------------------- */

/* Base class
------------------------- */
.jumbotron {
	margin-bottom:0;
  position: relative;
  padding: 40px 0;
  color: #fe0;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
background: #217aee; /* Old browsers */
background: -moz-linear-gradient(top,  #217aee 32%, #155cda 52%, #0d48cc 72%, #0230ad 87%, #001f81 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#217aee), color-stop(52%,#155cda), color-stop(72%,#0d48cc), color-stop(87%,#0230ad), color-stop(100%,#001f81)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #217aee 32%,#155cda 52%,#0d48cc 72%,#0230ad 87%,#001f81 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #217aee 32%,#155cda 52%,#0d48cc 72%,#0230ad 87%,#001f81 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #217aee 32%,#155cda 52%,#0d48cc 72%,#0230ad 87%,#001f81 100%); /* IE10+ */
background: linear-gradient(to bottom,  #217aee 32%,#155cda 52%,#0d48cc 72%,#0230ad 87%,#001f81 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#217aee', endColorstr='#001f81',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);

}

.jumbotron-retro {
  margin-bottom:0;
  position: relative;
  padding: 40px 0;
  color: #fe0;
  text-align: center;
  text-shadow: 0 2px 1px rgba(0,0,0,.9),
  2px 0 1px rgba(0,0,0,.9),
  0 -2px 1px rgba(0,0,0,.9),
  -2px 0 1px rgba(0,0,0,.9);
  background: #000; /* Old browsers */
}

span.boxed {
	padding: 7px 7px;
	background: #111;
	text-shadow: none;
	line-height: 29px;
};


/* Masthead (docs home)
------------------------- */
.masthead {
  padding: 50px 0 60px;
  color: #fe0;
}
.masthead h1 {
  font-size: 100px;
  font-weight: normal;
  line-height: 1;
}
.masthead p.sub {
  margin-bottom: 0px;
}
.masthead img {
	max-width:100%;
	height:auto;
}

.masthead p {
  font-family: "Shin Go Bold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
}

/* Textual links in masthead */
.masthead-links {
  margin: 0;
  list-style: none;
}
.masthead-links li {
  display: inline;
  padding: 0 10px;
  color: rgba(255,255,255,.25);
}

/* Social proof buttons from GitHub & Twitter */
.bs-docs-social {
  padding: 15px 0;
  text-align: center;
  background-color: #f5f5f5;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}

/* Quick links on Home */
.bs-docs-social-buttons {

  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bs-docs-social-buttons li {
  display: inline-block;
  padding: 5px 8px;
  line-height: 1;
  *display: inline;
  *zoom: 1;
}



.bs-docs-sidenav.affix {
  top: 70px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}

@media (min-width: 768px) and (max-width: 979px) {
  .bs-docs-sidenav.affix {
    top: 0;
  }
}

@media (max-width: 779px) {
  .masthead h1 {
    font-size: 70px;
  }
  .masthead p,
  .masthead .btn {
    font-size: 20px;
  }
  .bs-docs-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
  }
}
.underlined {
	text-decoration: underline;
}

strong {
	font-family: "Gothic MB101 DemiBold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dt { 
	font-family: "Gothic MB101 DemiBold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

label {
	font-family: "Gothic MB101 DemiBold", "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
