/*
Theme Name: Booth Ranches Quarter Horses Mobile
Theme URI: tmdcreative.com
Author: TMD
Author URI: tmdcreative.com
Description: Booth Ranches Quarter Horses Mobile Theme Template
Version: 1.0
License:
License URI:
Tags:
*/

/*-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, img,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	/*font-family: inherit;*/
	font-size: 100%;
	/*font-style: inherit;
	font-weight: inherit;*/
	margin: 0;
	outline: 0;
	padding: 0;
	/*vertical-align: baseline;*/
	
	
}
:focus {/* remember to define focus styles! */
	outline: 0;
}

*{ margin: 0; padding: 0; }		
html { 

}

* {
  .border-radius(0) !important;
}

* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 0px 20px 0px 0;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 0px 20px 0px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #BCBEC0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 0px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size:12px;
    line-height:14px;
    margin:0;
    padding:5px;
}



/*-------------------------------------------------------------- */

body{
	font-family:adobe-garamond-pro, Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	color:#231F20;
	background: url('img/bg-body.jpg') fixed;
	}

h1{font-size:20px; line-height:24px; font-weight:700; padding-bottom:10px;}

p{padding-bottom:15px;}

.footer{
	text-align: center;
}

.footer img{
	width: 75%;
}

.footer p{
padding-left: 10px;
}

.footer ul li{
	display: inline-block;
	padding-bottom: 25px;
}

strong{font-weight:700;}

* a:hover{
	color:#7c6d31 !important;
}
/* ----------------------------------------------- */

/*----navbar--------------------------------------------------------- */

.navbar .brand {
float: left;
display: block;
padding: 20px 20px 20px;
margin-left: -20px;
font-size: 20px;
font-weight: 200;
color: #191e58;
text-shadow: 0 1px 0 #ffffff;
}

.navbar .navbar-inner {
background-color: #fff;
background-image: url(img/border-image.png);
background-repeat: repeat-x;
}

.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active > a:focus {
background-color: #f6e6d4;
background-image: url(img/border-image-act.png);
background-repeat: repeat-x;

}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
color: #ffffff;
background-color: #d5c49a;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color: #ffffff;
text-decoration: none;
background-color: #f8e7d4;
background-image: -moz-linear-gradient(top, #f8e7d4, #234789);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8e7d4), to(#234789));
background-image: -webkit-linear-gradient(top, #f8e7d4, #234789);
background-image: -o-linear-gradient(top, #f8e7d4, #234789);
background-image: linear-gradient(to bottom, #f8e7d4, #234789);
background-repeat: repeat-x;
outline: 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8e7d4', endColorstr='#ff234789', GradientType=0);
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
color: #ffffff;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #f8e7d4, #234789);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8e7d4), to(#234789));
background-image: -webkit-linear-gradient(top, #f8e7d4, #234789);
background-image: -o-linear-gradient(top, #f8e7d4, #234789);
background-image: linear-gradient(to bottom, #f8e7d4, #234789);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8e7d4', endColorstr='#ff234789', GradientType=0);
}

.jumbotron {
margin-top: -20px;
}
.masthead {
padding: 70px 0 80px;
margin-bottom: 0;
color: #fff;
}
.jumbotron {
position: relative;
padding: 40px 0;
color: #fff;
text-align: center;
text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
background: url('img/main.jpg') no-repeat;
padding: 10px;
margin-bottom: 15px;
-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 h3{
	font-size: 1.3em;
	font-weight: 100;
	background-color:rgba(10,43,84,0.6);

}

.jumbotron p{
	font-size: 1em;
	background-color:rgba(10,43,84,0.6);
	padding: 10px;
}
.span6 a:hover{
	text-decoration: none;
}
.span12 img{
	width:100%;
}
.span12 h1{
	font-size: 1.3em;
	line-height: 1.2em;
}
.span12 h3{
	margin-top: -40px;
	color:#fff;
	font-size: 1em;
	text-align: center;
}

.span12 h4{
	color:#796646;
	margin-bottom: -10px;
}

.span12 ul{
	text-align: center;
}

.span12 ul li{
	display: inline-block;
	
}

.span12 ul li{
	font-size: .8em;
}

.span12 ul li a:hover{
	text-decoration: none;
}

.span12 embed, iframe{
	width:100% !important;
}

.span12 object{
	display: none !important;
}

#quarter-horses{
	background: url('img/quarter-horses.jpg') no-repeat;
}

#about{
	background: url('img/about.jpg') no-repeat;
}

.subnav ul{
	text-align: center;	
}


.subnav a:hover{
	color:#594b1e;
	text-decoration: none;
}

.span12{
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.span12 table{
	font-size: .9em;
	width:90%;
}

.span12 table colspan{
	width:90%;
}

.span12 table img{
	width: 100%;
}

.span6{
padding:0px 10px 10px 0px;
}

.brand img{
	margin-top: -20px;
}

table th{
	background-color: #2B5BA4;
	color: #fff;
}

table td{
		background-color: #F8E8D5;
}

.left{
	float:left;
	padding-left: 2px;
}
.left img{
	padding: 2px;
}

hr {
	clear:both
}
/*-------------------------------------------------------------- */

