@charset "utf-8";
/* CSS Document */
body {
  
 
}
.header-container
{
	width:100%;
	height:930px;
	border-left:none;
	border-right:none;
	position:relative;
	padding:0px;
		
	
}
.featurette-divider
{
	margin: 80px 0px;
}
.marketing .col-lg-4 {
    margin-bottom: 20px;
    text-align: center;
}
.marketing h2 {
    font-weight: normal;
}
.marketing .col-lg-4 p {
    margin-left: 10px;
    margin-right: 10px;
}
.featurette-divider {
    margin: 80px 0;
}
.featurette-heading {
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 1;
}
@media (min-width: 768px) {
.navbar-wrapper {
    margin-top: 20px;
}
.navbar-wrapper .container {
    padding-left: 15px;
    padding-right: 15px;
}
.navbar-wrapper .navbar {
    padding-left: 0;
    padding-right: 0;
}
.navbar-wrapper .navbar {
    border-radius: 4px;
}
.carousel-caption p {
    font-size: 21px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.featurette-heading {
    font-size: 50px;
}
}
/*ipad*/
@media (min-width: 992px) {
.featurette-heading {
    margin-top: 0px;
}

}
/*iphone*/
@media only screen and (max-width: 768px) {
    
.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu {
    background-color:rgba(151,15,18,1.00);
    color:#ffffff;
  }
  	.header-container
{
	height:180px;
}
.header-container
{
	display:none;	
}

}
@media (min-width: 768px) {
	
}
  
@media (max-device-width: 480px) and (orientation: landscape) {

}
@media (min-width: 992px) {
  
}
@media screen and (min-width: 768px) {
	
}
@media (min-width: 992px) and (max-width: 1199px) {


}
@media (min-width: 992px) and (max-width: 1199px) {

}
.video-container
{
	position:absolute;
	top:0%;
	left:0%;
	height:100%;
	width:100%;
	/*overflow:hidden;	*/
}
video{
	position:absolute;
	z-index:-1;
	width:100%;
		
	
}
.aikidohoustonmartialartsschool
{
	background:url(../image_press/aikido-houston-martial-arts-self-defense.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;	
	margin-top:30px;
	background-position:0px 20px;
}
.ouraikidoschoolhouston
{
	background:url(../image_press/shobu-aikido-houston-aikido-martial-arts-school.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;	
	margin-top:30px;
	background-position:0px 20px;
}
.aikidoweaponstraining
{

	
	background:url(../about-aikido/images/aikido-weapons-training-houston.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;	
}
.aikidohoustonmartialartsschool
{
	height:600px;
	background:url(../image_press/aikido-houston-martial-arts-self-defense.jpg) no-repeat center center;
	background-size:cover;
	
}
.aikidoDojoRules
{
	height:100px;
	background: url( ../houston-aikido-martial-arts-school/images/aikido-dojo-rules-small.jpg) no-repeat;
	background-size:cover;
	margin-top:30px;
	margin-bottom:0px;
	 
}



.aikidoSeminars

{

	
	background:url(../houston-aikido-martial-arts-school/images/aikido-seminars-houston.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;	
}
.aikidophilosophy{
	
	background:url(../image_press/aikido-philosophy.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}
.aikidomeditation{
	
	background:url(../about-aikido/images/houston-meditation.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}

.aikidophilosophy p, .aikidoTraining p, .aikidoDojoRules p, .aikidoDojoCertifications p, .aikidomeditation p{
	max-width:960px;
	margin:0 auto;
	padding-top:250px;	
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
	color:#000;
	text-shadow: 0px 0px 25px #FFFFFF;
	font-size:2.5em;
}
.aikidomeditation p{color:#fff; text-shadow: 0px 0px 25px #000000;}
.aikidoTraining{
	
	background:url(../image_press/aikido-training.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}
.aikidoTraining p{

	color:#fff;
}
.aikidoDojoRules{
	
	background:url(../image_press/aikido-dojo-rules.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
	
	
}


.aikidoFacilities
{
	background:url(../houston-aikido-martial-arts-school/images/aikido-martial-arts-dojo-facility-houston.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;

}

.aikidoDojoCertifications{
	
	background:url(../houston-aikido-martial-arts-school/images/aikido-dojo-martial-arts-certifications.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}
.aikidoInstructors{
	
	background:url(../image_press/aikido-instructors-banner.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}
.aikidoChildrenClasses
{
	background:url(../houston-aikido-martial-arts-school/images/shobu-aikido-martial-arts-children-clasess.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
}
.contactShobuAikido{
	
	background:url(../houston-aikido-martial-arts-school/images/contact-Shobu-Aikido.jpg) no-repeat;
	background-size:100% auto;
	height:600px;	
	margin-bottom:10px;
	
	
}

.aikidophilosophy p{
	max-width:960px;
	margin:0 auto;
	padding-top:250px;	
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:2em;
}
span.quoteAuthor{
	font-style:italic;	
	
}
h4
{
	color:#C82622;
}
#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 0.95);
}
#custom-bootstrap-menu.navbar-default {
    font-size: 14px;
    background-color: rgba(199, 32, 32, 0.95);
    border-width: 1px;
    border-radius: 4px;
	
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(204, 33, 33, 1);
    background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #c72020;
}
ul, ol {

	font-size:1.5em;
}
/* MARKETING CONTENT
-------------------------------------------------- */
.marketing {margin-top:70px;}
/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 30px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}
/***************
responsive
**************/
@media only screen and (max-width: 768px) {
	.header-container, .video-container
	{
		display:none;
	}
	.aikidophilosophy
{
	background:none;
	background-size:100% auto;
	height:160px;
	margin-top:50px;
	margin-bottom:-10px;		
}
	.aikidophilosophy p
	{
		padding-top:30px;
	font-size:1.1em;
	font-style:italic; 
	color:#ca2b2b;
	text-align:center;
	}
.aikidoTraining
{
	background:url(../image_press/aikido-training-small.jpg) no-repeat;
	background-size:100% auto;
	height:160px;
	margin-top:50px;
	margin-bottom:-30px;		
}
.aikidomeditation{
	
	background:url(../about-aikido/images/aikido-meditation-small.jpg) no-repeat;
	background-size:100% auto;
	height:160px;
	margin-top:50px;
	margin-bottom:-30px;
	
	
}
	.aikidomeditation p{display:none;}
.contactShobuAikido{
	
	background:url(../houston-aikido-martial-arts-school/images/contact-Shobu-Aikido-small.jpg) no-repeat;
	background-size:100% auto;
	height:160px;	
	margin-top:50px;
	margin-bottom:-30px;
	
	
}

.aikidoInstructors
{
	
	
	height:160px;
	margin-top:50px;
	margin-bottom:-30px;		
}
.aikidoInstructors p
{
	display:none;	
}
  .marketing
  {
	margin-top:0px;  
  }
.aikidoDojoRules 
	{
		height:210px;
	}
.aikidoDojoRules p, .aikidoweaponstraining p
{
	padding-top:150px;
	font-size:1.1em;
	font-style:italic; 
	color:#ca2b2b;
	text-align:center;
}
.aikidoweaponstraining
	{
		height:250px;
		background:url(../about-aikido/images/aikido-weapons-training-houston-small.jpg) no-repeat;
		background-position:center center;	
		margin-bottom:90px;
	}
.aikidoweaponstraining p
	{
		padding-top:250px;
	}
	
	
	
  }/*end of mediaquery 768*/
