2	/*
Theme Name: Flat Bootstrap Child
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap. Includes a stylesheet (style.css) for you to restyle any of the CSS and a functions.php file to change theme parameters or components. Both files include samples of a few common things you might want to do.
Author: XtremelySocial
Author url: http://xtremelysocial.com
Version: 1.4
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.4
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

/* Include the parent theme's stylesheet(s). Then anything you change below that will
 * override those styles. If you'd rather start from scratch, you can comment out this
 * next line.
 

*/

    body {
        background: #fff;
        font-size: 17px;
        font-family: "Raleway", "Amaranth", "Helvetica Neue", Helvetica, Arial, sans-serif;
		-webkit-font-smoothing: antialiased;
        font-weight: 400;
		line-height: 1.5em;
		margin: 0px;
		padding: 0px;
		color: #4F6F18;
		width: 100%;
		height: 100%;
    }

	p {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.no-top-margin {
		margin-top: 0px;
	}

	.no-bottom-margin {
		margin-bottom: 0px;
	}

	.top-bar-bg {
		background: #F8F8E3;
		color: #4F6F18;
		padding: 5px 0px;
	}

	.top-bar-pad {
		padding: 5px;
		padding-left: 14px;
	}

	.top-bar-txt-bold {
		font-size: 16px;
		font-weight: 600;
	}

	.top-bar-txt-normal {
		font-size: 16px;
		font-weight: 400;
	}

	.righty {
		text-align: right; 
	}

	.footer-righty {
		text-align: right; 
	}

	.hero {
		width: 100%;
	}

	.full-width {
		width: 100%;
	}

	.full-width-img {
		width: 100%;
	}

	.hp-box {
		width:100%;
		-webkit-border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;
		border:1px solid #9FA617;
		background-color:#F8F8E3;
		margin-top: 40px;
		padding: 20px;
		text-align: center;
		max-width: 300px;
	}

	.hp-buts-spacing {
		margin-bottom: 30px;
	}

	.hp-boxes-text {
		color: #4F6F18;
	}

	.hp-boxes-heading {
		font-size: 23px;
		line-height: 1.3em;
		display: block;
		margin-bottom: 8px;
		font-weight: 600;
	}

	.hp-boxes-sub-heading {
		font-size: 16px;
		padding-bottom: 20px;
	}

	.hp-boxes-btn {
		width: 100%;
		-webkit-border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;
		border:1px solid #9FA617;
		background-color:#9FA617;
		margin-bottom: 80px;
		padding: 3px;
		text-align: center;
		margin-bottom: 80px;
		max-width: 300px;
	}

	.hp-boxes-btn-txt {
		font-size: 20px;
		color: #FFF;
		padding: 5px;
	}

	.centery {
		margin-left: auto;
		margin-right: auto;
	}

	.center-txt {
		text-align: center;
	}

	.wide {
		width: 100%;
	}

	.color1 {
		background: red;
	}

	.color2 {
		background: green;
	}

	.color3 {
		background: blue;
	}
   
    h1,h2,h3,h4,h5,h6 {
        font-family: "Raleway", "Amaranth", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        text-decoration: none;
		color: #9FA617;
		margin-top: 25px;
		margin-bottom: 20px;
		
    }

	h2 a, a:link, a:hover {
		color: #9FA617;
	}

	.aligncenter {
		margin-left: auto;
		margin-right: auto;
	}


#loop-links a:hover {
    text-decoration: underline;
		color: #9FA617;
}

#loop-links a:active {
    text-decoration: underline;
}

	.cat_titles {
		display: block;
	}

.lcp_paginator li{
  display: inline-block;
  border: 1px solid;
  padding: 0 5px;
  margin: 2px;
}

.the_label {
  font-size: 15px;
}

.lcp_excerpt {
	margin-bottom: 5px;
	padding-top: 0px;
}

	h4.lcp_post {
		margin-bottom: 0px;
	}

    h1 {
        font-weight: 400;
        margin-top: 0px;
        line-height: normal;
        font-size: 40px;
    }

    .hp-who {
        font-size: 32px;
		text-align: center;
        color: #9FA617;
		padding-top: 10px;
    }

	.Who {
	margin-bottom: 50px;
	}

	.About {
	margin-bottom: 40px;
	}

	.about-txt {
		font-size: 17px;
		line-height: 175%;
	}

	.mast-title {
		font-size: 30px;
		background-color: #e0e5db;
		padding-bottom: 20px;
		padding-top: 10px;
	}

	.nav-link {
		font-size: 18px;
		font-weight: 600;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.nav-link a {	
		margin-right: 30px;
		color: #4f6f18;
	}

	.nav-link a:hover {	
		margin-right: 30px;
		color: #9FA617;
		border: 1px;
	}

	.clear-all {
		clear: both;
	}

/* SHOP BAR */

	.shop-bar {
		background-color: #F8F8E3;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.shop-but {
		background-color: #9FA617;
		padding: 10px 15px;
		text-align: center;
		color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		max-width: 158px;
		margin-top: 10px;
		float:right;
		font-weight: 600;
	}

	.shop-but-align {
		text-align: right;
	}

	.shop-bar-txt {
		line-height: 175%;
	}

    
/* FOOTER */

	.footer-wrapper {
		background-color: #9FA617;
		color: #FFF;
		margin-top: 40px;
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.footer-txt {
		font-weight: 400;
		font-size: 15px;
		line-height: 1.6;
	}

	.copyright-pad {
		margin-top: 30px;
	}

	.prod-shots {
		width: 100%;
		background-image: url('/wp-content/uploads/2015/02/4-up-shots.jpg');
		background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		background-repeat: no-repeat center center;
		height: 100%;
	}

	.full-height-img {
		height: 100%;
	}

	.narrow {
		padding-left: 15px;
		padding-top: 30px;
	}


/* BOOTSTRAP NAV */

.navbar-inverse { background-color: #4F6F18}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #E0E5DB}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #9FA617}
.dropdown-menu { background-color: #E0E5DB}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #4F6F18}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none;}
.navbar-inverse { border-color: #4f6f18}
.navbar-inverse .navbar-brand { color: #FFFFFF}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #4F6F18}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #4F6F18}
.dropdown-menu>li>a { color: #4F6F18}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #E0E5DB}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #E0E5DB}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}

.icon-bar {background-color:#FFF !important;}
.navbar-inverse .navbar-toggle {border-color: #9FA617; background-color: #9FA617;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #878d0c;}

#hp li {
	padding-bottom: 0px;
}

li {
	padding-bottom: 20px;
}

#nav-li li {
	padding-bottom: 0px;
}

.nav-tabs li {
	padding-bottom: 0px;
}

/*  SHOP PAGE  */

	.row-container {
		background-color: #f8f8e3;
	}

	.line-below {
		border-bottom: 1px solid #ccc;
		padding: 15px;
		padding-bottom: 10px;
		padding-top: 10px;
		background-color: #ddd;
	}

	.shop-quantity-txt {
		font-size: 14px;
	}

	.prod-shop-but {
		background-color: #9FA617;
		padding: 0px 5px;
		text-align: center;
		color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-top: 4px;
		float:right;
		font-weight: 600;
		font-size: 12px;
	}

	.prod-shop-but:hover {
		background-color: #4f6f18;
	}

	.prod-shop-image {
		background-color: #9FA617;
		padding: 0px 5px;
		text-align: center;
		color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-top: 5px;
		max-width: 110px;
		font-weight: 600;
		font-size: 12px;
		margin-left: 20px;
	}

	#shop h3 {
		margin-top: 0px;
	}

	#shop a:link {
		color: #fff;
	}

	#shop a:hover {
		color: #fff;
	}

	#shop a:active {
		color: #fff;
	}

	#shop a:visited {
		color: #fff;
	}

	.shop-nudge-down {
		padding-top: 4px;
	}

	.shop-nudge-heading {
		margin-top: 50px;
	}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{
	color:#4F6F18;
	background-color:#f2f2f2;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}

	.image-icon {
		margin-left: 6px;
	}

	#shopemail a:link {
		color: #4F6F18;
	}

	#shopemail a:hover {
		color: #4F6F18;
	}

	#shopemail a:active {
		color: #4F6F18;
	}

	#shopemail a:visited {
		color: #4F6F18;
	}

	.shop-sub-head {
		font-size: 21px;
	}

	.chump-nudge-down {
		padding-top: 3px;
	}

	.tiny-txt {
		font-size: 10px;
	}



/* MEDIA QUERIES */

@media (min-width: 768px) and (max-width: 1000px) {
	
	.footer-txt {
		font-size: 13px;
	}
}

@media screen (max-width:767px) {

    .cart-but-pad {
		padding-right: 0px;
		background-color: #FFB3B3;
    }
	
	.hp-boxes-btn {
		margin-bottom: 40px;
	}
	
	.hp-boxes-btn-1st {
		margin-top: 40px;
	}
	
	.hp-boxes-sub-heading {
		font-size: 18px;
		padding-bottom: 20px;
	}
	
	.copyright-pad {
		text-align: left;
		clear: both;
	}
	
	.shop-but-align {
		text-align: left;
	}
	
	.footer-righty {
		text-align: left; 
		padding-top: 20px;
	}
	
	.footer-numbers {
		margin-top: 20px;
	}
	
	.shop-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.About {
		margin-bottom: 40px;
	}
	
	.top-bar-txt-bold {
		font-size: 14px;
		font-weight: 600;
	}
	
	.top-bar-txt-normal {
		font-size: 14px;
		font-weight: 400;
	}
	
	.sm-space {
		margin-top: 20px;
	}
	
	.footer-txt {
		font-size: 14px;
	}
	
	#shop h3 {
		font-size: 20px;
	}
	
	.how-to-order-image {
		margin-top: 25px;
	}

}

.navbar-header {
}

.footer-numbers a{
   color: #fff;
  }

.body-numbers a{
   color: #4F6F18;
  }








