/*
Theme Name: wp-bootstrap
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.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
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 */

body { padding-top: 0; }
a, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .green { color: #4f7034; }
a { font-weight: bold; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: bold; }
hr.green { border-top: 2px solid #4f7034; }
.well { padding: 20px; background-color: #ebebeb; border: 0 none; border-radius: 0; box-shadow: none; }
.btn { border-radius: 0; }
.btn-default { color: #333; border: 1px solid #333 !important; }
.uc { text-transform: uppercase; }

body > img { width: 100%; }

.navbar-default { margin-bottom: 0; background-color: #fff; border-width: 0; }
.navbar-nav > li { padding: 0 15px; }
.navbar-nav > li > a { font-weight: bold; }
.navbar-brand { float: none; height: auto; }

article > footer { display: none; }

/* home page */
.home #main { padding-top: 20px; }
.row.products { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch;}
.row.products > div { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; margin-bottom: 20px }
.row.products .well.product { margin: 0; padding: 40px 40px 30px; width: 100%; font-size: 21px; color: #858585; background-color: #e7eeeb; border: 0 none; border-radius: 0; text-align: center; }
.row.products .well.product .btn { margin-top: 40px; color: #333; background-color: #fff; border: 1px solid #333; text-transform: uppercase; }
.row.products .well.product .btn:hover { background-color: transparent; }

/* claims page */
#main article .well.claims .media-left img { max-width: 31px; }
.well.claims .media-body .media-heading { font-size: 16px; color: #333; }
.well.claims .media-body > p { margin-left: 2em; }
.well.claims .media-body .indent { display: inline-block; margin-left: 1em; }

.footer-home { padding: 30px 0; font-size: 21px; color: #fff; background-color: #18563e; }

body > footer { padding-top: 30px; }
.footer-links { float: none; margin: 0; }
.footer-links .menu { padding-left: 0; }
.footer-links .menu li { margin: 0; float: none; }
.footer-links .menu li a { color: #333; text-transform: uppercase; }
#inner-footer .copyright { font-size: 14px; }

@media (min-width: 400px){
	.row.products { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
	.footer-links .menu li { display: block; border-left: 0 none; }
	.footer-links .menu li a { padding-left: 0; }
}

@media (min-width: 768px){
	.row.products { margin-left: -20px; margin-right: -20px; }
	.navbar-nav { float: right; }
	.footer-links .menu li { display: inline; }
	.footer-links .menu li a { padding: 0 14px; border-left: 1px solid #333; }
	.footer-links .menu li:first-child a { padding-left: 0; border-left: 0 none; }
}

@media (max-width: 992px){
	.row.products { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
	.row.products>div { width: 33%; }
	.media { margin-top: 0; }
}

@media (min-width: 992px){
	.row.products { margin-left: -15px; margin-right: -15px; } 
	.row.products>div { width: 33.333333%; }
	.row.products .well.product { margin: 0 10%; }
	.well.claims { margin-top: -20px; }
}

@media (min-width: 1200px){
	.navbar-nav { margin-top: 50px; }
}
