/*
Theme Name: rootbids
Theme URI: http://underscores.me/
Author: rootbids
Author URI: http://rootbids
Description: anchestor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rootbids
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

rootbids is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
	12.3 Featured images
13  Custom style 	
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-size: 14px;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #444;
  font-weight: 400;
  font-family: 'Ubuntu', serif;
  
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
	color:#666;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 0px;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: #5A4425;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: 10px;
}
.btn-default{
	background: #5A4425;
	color:#fff;
}
.btn-default:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #6B512C;
	color: #fff;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #6B512C;
	color: #fff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #e1dac8;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
.navbar{
	min-height:10px;
}
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a{
	/*color:#444;*/
	color: #7B9100;
	text-decoration:none;
	 -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
       -o-transition: all 0.3s;
          transition: all 0.3s;
}
a:hover,
a:focus {
	color: #048a96;
	text-decoration: none;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a {
}

.main-navigation ul ul :hover > a {
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}

/* Small menu. */
.menu-toggle {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
/*Footer widget*/
.footer-widget .widgettitle{
	color:#fff;
	margin-top:0;
}
.footer-widget ul{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
.footer-widget .widget ul li{
	border-bottom:0;
	padding-bottom:0;
	line-height:20px;
}
/* Search widget. */
.widget_search .search-submit {
	display: none;
}
/* Make sure select elements fit in widgets */
.widget select {
	width: 100%;
	padding:6px;
	border-color:#e1dac8;
	font-size:14px;
}
/* Search widget */
.widget_search{
	background:#fff;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:20px !important;
}
.widget_search input[type="text"]{
	background:none;
	border:0px;
	box-shadow:none;
}
.widget_search .btn-default{
	background:none;
	border:0px;
	border-radius:0;
	box-shadow:none;
}
.widget_search .btn{
	font-size:16px;
	color:#444 !important;
}
.widget_search .btn-default:hover,
.widget_search .btn-default:focus
.widget_search .btn-default:active{
	background:none;
}
.widget_search .search-submit {
	display: none;
}
.widget ul li {
	list-style: none;
	border-bottom: 1px solid #e1dac8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.widget ul.children{
	margin:0;
	padding:0;
}
.widget ul.children li{
	padding:10px 0 0 0;
	margin-left:20px;
	border-bottom:0;
}
.widget ul {
	padding: 0;
	line-height: 18px;
	font-size: 14px;
	margin-left:0;
	margin-bottom: 0px;
}
.widget ul.nav.nav-tabs {
	padding: 0;
}
#secondary .widget {
	margin-bottom: 0px;
	color: #C1C0C0;
	overflow: hidden;
}
#secondary .widget:last-child {
	margin-bottom: 0px;
}
.tab-content ul li {
	list-style: none;
}
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_recent_comments ul li:before{
	font-family: fontawesome;
	margin-right: 10px;
}
#secondary .widget_archive ul li:before{
	content: '\f073';
}
#secondary .widget_categories ul li:before {
	content: '\f115';
}
#secondary .widget_recent_comments ul li:before {
	content: '\f0e5';
}
.well {
	background-color: #fff;
	padding: 20px;
	border: 0px;
	overflow: hidden;
	clear: both;
}
#secondary .widget .widget-title {
	font-size: 24px;
	text-transform: Capitalize;
	margin-bottom: 20px;
	margin-top: 0;
	color: #5a4425;
}
#secondary .widget a {
  color: #7B9100;
}
#secondary .widget a:hover {
  color: #048a96;
}
.widget ul ul {
  padding: 10px;
}
.widget #social ul li {
    border-bottom: 0;
}
.not-found-widget {
  margin-top: 30px;
}
@media (max-width: 767px) {
    #secondary {
        clear: both;
    }
}

/* Custom Category Widget */
.cats-widget ul li span {
  float: right;
}
/* Recent Post widgets */
.popular-posts-wrapper .post {
	clear: both;
	margin-bottom: 20px;
	border-bottom:1px solid #e1dac8;
}
.popular-posts-wrapper .post:last-child{
	border-bottom:0;
}
.popular-posts-wrapper .post .post-image {
	position:relative;
	display: block;
}
.popular-posts-wrapper .post .post-image img {
}
.widget .post-content > span {
  display: block;
}
#secondary .widget .post-content a {
  color: #7B9100;
}
#secondary .widget .post-content a:hover {
  color: #00565E;
}
.widget .post-content span {
    font-size: 12px;
}
.tagcloud {
  margin-top: 25px;
}
.tagcloud a {
  padding: 6px 7px;
  margin-right: 0;
  margin-bottom: 4px;
  line-height: 100%;
  display: inline-block;
  color: #FFF !important;
  background-color: #00565E;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px !important;
}
.tagcloud a:hover {
  background-color: #9BB700;
}
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 2.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-header{
	background:url(images/bg-pageheader.jpg) repeat-x;
	position:relative;
	z-index:10;
	margin-top:-5px;
	margin-bottom:0;
	padding:30px 0;
	border-bottom:0;
}
.page-header h1{
	color: #fff;
	padding: 0px;
	text-shadow: 2px 2px 20px rgba(0, 0, 0, 0.8);
}
.page-header .entry-meta,
.page-header .entry-meta a,
.page-header .entry-meta a:hover{
	color:#fff;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.post-inner-content {
	padding:20px;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:auto !important;
	
}
.entry-content{}
/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
.entry-title{
	color:#444;
	text-decoration:none;
	margin-top:0;
}
.entry-meta, 
.entry-meta a{
	color:#999;
	font-size:13px;
	margin:10px 0;
}
.entry-meta a:hover{
	color:#048a96;
}
.entry-meta .fa {
  font-size: 14px;
  margin-right: 3px;
}
.entry-meta span {
  margin-right: 10px;
}
.entry-content{
	margin-top:10px;
}
.home .format-quote {
    background: #FFAADD !important;
    color: white;
}
.home .format-quote .entry-title {
    display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.comment-form input{
	font-size:14px;
}
.bypostauthor {
	display: block;
}
.comments-area{
	margin-top:30px;
}
h2.comments-title{
	margin-top:0;
}
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	margin-left:90px;
}
#respond {
	background-color: transparent !important;
	box-shadow: none !important;
	padding: 0px !important;
}
#respond > p, #respond p.comment-notes, p.logged-in-as {
	margin-bottom: 10px;
}

p.logged-in-as {
	padding-bottom: 0px;
}
.comment-list {
	margin-bottom: 40px !important;
	margin-left: 0px !important;
	padding-left: 0;
}
.comment-list,
.comment-list .children {
    list-style: none;
}
.comment .comment-body {
	background-color: #f7f5f3;
	margin: 0;
	overflow: hidden;
	padding: 25px;
	margin-top: 2em;
	padding-left: 100px;
	position: relative;

}
.comment-list .children {
	margin-left: 0px!important;
	padding-left: 40px;
	border-left: 1px solid #DADADA;
	background-repeat: no-repeat;
	background-position: left 20px;
}
.comment-list li.comment > div img.avatar {
	position: absolute;
	left: 29px;
	top: 29px;
}
#comment-form-title {
	font-size: 24px;
	padding-bottom: 10px;
}
.comment-author.vcard {
	font-size: 12px;
}
.comment-author .fn,
.author-bio h4,
.comment-reply-title {
	text-transform: uppercase;
	font-weight: 700;
}
.vcard .avatar {
	position: absolute;
	left: 20px;
	top: 29px;
	border-radius: 2px;
}
.comment-metadata {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
}
.comment-reply-link {
	float: right;
}
a.comment-reply-link{
	background-color: #5A4425;
	color: #fff;
	padding:4px 10px;
	border-radius: 4px;
}
.form-allowed-tags code {
	word-wrap: break-word;
	white-space: inherit;
}
.comment-respond label {
	display: block;
	font-weight: normal;
}
.comment-respond .required {
	color: #C7254E;
}
#submit {
	font-size: 16px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.comment-navigation,
.single .nav-links {
	overflow: hidden;
	margin-top: 0px;
}
.comment-respond textarea{
	font-size:14px;
}
.nav-links .nav-previous a,
.nav-links .nav-next a{
	background: none;
	border:1px solid #AE976A;
	color: #4C391F;
	display:inline-block;
	padding:6px 12px;
	border-radius:4px;
}
/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
12.3 Featured Images
--------------------------------------------------------------*/
.single-featured {
	display: block;
	margin: auto;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
.single-featured img{
	max-width: 100%;
}
.featured-photo{
	position:relative;
}
.featured-photo img{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
.blog-meta{
	position:absolute;
	left:10px;
	bottom:10px;
	
}
.post-meta{
	position:relative;
	left:0;
	bottom:0;
	margin:10px 0;
}
.blog-meta .highlight{
	display:inline;
	float:left;
	padding:.3em .6em;
	font-size:12px;
}
.blog-meta .cat-post,
.cat-post-foot{
	padding-left:0;
	padding-right:0;
	float:left;
}
.cat-post-foot{
	position:relative;	
}
.cat-post-foot ul.post-categories{
	padding-top:5px;
}
#author-bio-box p{
	font-size:12px !important;
	line-height:20px !important;
}
.bio-socials{
	width:100% !important;
}

#author-bio-box{
	float:none !Important;
	width:100% !Important;
	box-shadow:none !Important;
}
.blog-meta .cat-post ul,
.cat-post-foot ul{
	margin-left:0;
	margin-bottom:0;
	padding-left:0;
	list-style-type:none;
}
.blog-meta .cat-post li,
.cat-post-foot li{
	float:left;
	margin-right:1px;
	margin-bottom:2px;
}
.cat-post-foot li{
	margin-right:5px;
}
.blog-meta .cat-post li:last-child{
	margin-right:0;
}
.blog-meta .cat-post a,
.cat-post-foot a{
	background-color: #9BB700;
	color:#fff;
	padding:0.3em 0.6em;
	display:block;
	font-size:12px;
	text-transform:uppercase;
}
.blog-meta .cat-post a:hover,
.cat-post-foot a:hover{
	background-color: #889F00;
}
.widget .cat-post ul li{
	margin-bottom:1px;
	padding-bottom:0 !important;
	border-bottom:0 !important;
}
.widget .cat-post a{
	color:#fff !important;
}
.blog-meta .highlight,
.blog-meta .highlight a,
#secondary .widget .highlight a,
#secondary .widget .highlight a:hover{
	color:#fff;
	text-decoration:none;
	text-shadow:none;
}
@media (max-width:992px) {
	.blog-meta .cat-post, .blog-meta .cat-post li{
		margin-bottom:2px;
	}
}
/*--------------------------------------------------------------
12.2 Custom style
--------------------------------------------------------------*/
body{
	background-color: #EFECE7;
	font-size:14px;
}
.topbar{
	background-color: #4D3920;
}
.topbar .navbar{
	margin-bottom:0;
}
.topbar ul{
	margin-bottom:0;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:0;
}
.topbar ul li a{
	color: #D8CDB9;
}
.topbar .navbar-toggle .icon-bar{
	background-color:#D8CDB9;
}
.topbar .navbar-toggle{
	border:none;
	box-shadow:none;
}
.topbar a.navbar-brand{
	color:#D8CDB9;
}
.topbar ul li a:hover{
	background:none;
	color:#fff;
}
.site-header{
	background: url(images/torned-paper-header.png) bottom repeat-x;
	padding-bottom: 40px;
	position:relative;
	z-index:50;
}
@media (max-width:800px) {
.site-header .logo, 
.site-header hgroup{
	text-align:center;
}
.site-header .logo{
	padding-top:20px;
}
.site-header .site-title {
	margin-top:0;
}
}
@media (min-width:992px) {
.site-header .logo{
	float:left;
	width:120px;
	margin-top:15px;
}
.site-header hgroup{
	float:left;
	margin-top:20px;
}
}
.site-title{
	font-weight: 300;
	font-size: 52px;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom:0;
	color: #4D3920;
	position:relative;
}
.site-title a:hover{
	color:#4D3920;
}
.site-title a{
	color:#4D3920;
}
.site-title span{
	color:#000 !important;
}
.site-title sup {
	color: #000;
	font-size: 17px;
	position: absolute;
	top: 12px;
	font-family:ubuntu;
}
.site-description{
	margin:0;
}
.site-content{
	background: url(images/bg-jumbotron-btm.png) top repeat-x;
	padding-top:30px;
	margin-top:1px;
}
.site-footer {
	background: url(images/bg-footer.jpg) repeat;
	min-height: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 3px solid rgba(0,0,0,0.20);
	color: #C4B597;
	margin-top:10px;
}
.site-footer ul li { line-height: 28px; }
.site-footer a { color: #D8CDB9; }
.site-footer a:hover, .site-footer a:active, .site-footer a:focus {
	color: #FFF;
	text-decoration: none;
}
.post-single-pagination{
	position:relative;
	margin-bottom:30px;
}
.post-single-pagination .btn{
	display:block;
	font-size:16px;
}
.socials a {
	margin-right: 10px;
	display: inline-block;
}
.btn {
	font-family: 'Ubuntu', sans-serif;
	border-radius: 4px;
}
.btn-lg {
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.btn-tealgreen {
	background-color: #00565E;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	border: none;
}
.btn-tealgreen:hover, .btn-tealgreen:active, .btn-tealgreen:focus {
	background-color: #00646C;
	color: #fff;
}
.btn-brown {
	background-color: #5A4425;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	border: none;
}
.btn-brown:hover, .btn-brown:active, .btn-brown:focus {
	background-color: #6B512C;
	color: #fff;
}
.btn-limegreen {
	background-color: #9BB700;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.2);
	border: none;
}
.btn-limegreen:hover, .btn-limegreen:active, .btn-limegreen:focus,
.limegreen:hover {
	background-color: #889F00;
	color: #fff;
}
.btn.text-uppercase { font-weight: 700; }
.btn-outlined {
	background: none;
	border-color: #AE976A;
	color: #4C391F;
}
.button-header{
	margin-top:45px
}
@media (min-width:992px) {
.button-header .PadR{padding-right:0 !Important;}
}
@media (max-width:992px) {
	.button-header .btn-header{margin-bottom:20px;}
}
.tealgreen{background-color: #00565E;}
.limegreen{background-color: #9BB700;}

/*--slider--*/
.slide{
	background:url(images/bg-slide.jpg) repeat-x !important;
	position:relative;
	z-index:10;
	margin-top:-5px;
	padding:30px 0;
}
.slide .blog-meta{
	position:relative;
	/*left:35%;*/
	display:inline-block;
}
@media (max-width:980px) {
	.slide .blog-meta .highlight,
	.slide .blog-meta .cat-post,
	.slide .blog-meta .cat-post li{
		display:inline-block;
		float:none;
		text-align:center;
		
	}
	.slide .cat-post{
		margin-bottom:2px;
	}
}	
@media (min-width:760px) {
	.topbar ul li a{
		padding-top:0;
		padding-bottom:0;
	}	
	.navbar-right{
		margin-right:15px;
	}
}

@media (max-width:760px) {
	.topbar ul li{
		text-align:center;
	}
	.topbar ul li a{
		background-color:#41301B;
		border-radius: 4px;
		margin-bottom: 1px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.topbar ul li a:hover{
		background-color:#2B1F11;
	}
	.navbar-nav{
		margin:0;
	}
}
/**
 * jumbotron
 * --------------------------------------------------
 */
.jumbotron {
	padding:0px !important;
	margin-bottom: 30px;
	background-color: white;
    border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.container .jumbotron {
    border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.jumbotron .jumbotron-photo{
	position:relative;
}
.jumbotron > .jumbotron-photo img {
	width: 100%;
    border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.jumbotron .jumbotron-contents {
	padding: 20px;
	color: #434a54;
}
.jumbotron .carousel, .jumbotron .carousel-inner, .jumbotron .carousel-inner > .item.active img {
    border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.jumbotron .carousel-inner > .item > a > img,
.jumbotron .carousel-inner > .item > img {
	width: 100%;
}
.jumbotron .carousel-control.left {
    border-radius: 4px 0 0 0;
	-webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
}
.jumbotron .carousel-control.right {
    border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
}

.jumbotron h1, .jumbotron .h1, .jumbotron h2, .jumbotron .h2 {
	font-weight: 400;
}
.jumbotron h1, .jumbotron .h1 {
	font-size: 24px !important;
	line-height:30px;
	margin-bottom:0;
}
.jumbotron h2, .jumbotron .h2 {
	font-size: 20px;
}
.jumbotron p {
	font-size: 14px;
	font-weight:normal;
}
.more-pagination { margin-bottom: 40px; }
.more-pagination .btn-lg {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 40px;
	width: 240px;
	text-align: center;
}

#grid-container{margin-bottom: 20px; display: block; overflow: hidden; }
.grid-col{background:red; width:50%;}

/* Hides navigation links and site footer when infinite scroll is active */
.infinite-scroll #navigation,
.infinite-scroll.neverending #footer {
    display: none;
}
/* Shows the footer again in case all posts have been loaded */
.infinity-end.neverending #footer {
    display: block;
}
#infinite-handle{
	width:240px;
	margin:0 auto;
	margin-bottom:20px;

}
#infinite-handle span{
	background-color: #5A4425 !important;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.35);
	border-radius: 4px !important;
	line-height:40px;
	padding:10px 60px !important;
	text-transform:uppercase;
	font-family:'Ubuntu', sans-serif;
	font-size:16px !important;
	position:relative;
}
#infinite-handle span:hover{
	background-color: #6B512C;
}
#infinite-handle button{
	background:transparent !important;
	box-shadow:none !important;
}
/*Plugin popup mailchimp edit*/
#wpmchimpa-main.woleft #wpmchimpa-newsletterform{
text-align:center !important;
}
#wpmchimpa input[type="text"], #wpmchimpa input[type="email"] {
width:100% !important;
height:48px !important;
}
#wpmchimpa .wpmchimpa-subs-button {
position:relative;
margin-top:-20px;
}
.wpmchimpas .wpmchimpa-social::before{
content:'' !important;
}
.wpmchimpas .wpmchimpa-cont{
margin-top:15px !important;
}
.wpmchimpas input[type="text"], .wpmchimpas input[type="email"]{
width:100% !important;
}
.wpmchimpas .wpmchimpa-subs-button{
width:100% !important;
}
.wpmchimpas p, .wpmchimpas p *{
font-weight:400;
}
.footer-widget .wpmchimpa-reset p{
	color:#d8cdb9 !important;
}
.wpmchimpa-reset button, .wpmchimpa-reset button:hover, .wpmchimpa-reset input, .wpmchimpa-reset input:focus, .wpmchimpa-reset textarea, .wpmchimpa-reset select{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.wpmchimpas-trig .wpmchimpas-trigi::before{
	content: '' !important;
	background:url(images/iconmonstr-newspaper-3-icon-32.png) no-repeat;
	margin-left: 6px !important;
	margin-right: 6px !important;
} 
.wpmchimpas-trig .wpmchimpas-trigi{
	width: 45px !important;
}
.single .wpmchimpas-trig{
	margin-left: 0;
	margin-right: 0;
	top: 18%;
}
.bawmrp ul {
	margin: 0px !important;
	padding: 0px !important;
}
.bawmrp_manual img {
	margin-bottom: 10px;
}