/*
Theme Name:   Rural Boss
Theme URI:    https://southernoceandesign.net
Description:  This is a child theme for the Avant WordPress theme
Author:       Milo
Author URI:   https://southernoceandesign.net
Template:     avant
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, theme-options, translation-ready, blog, e-commerce
Text Domain:  avant-child
*/

/* Add custom styling from here */

/* Milo custom styles Dec 2017 */

/* Headings */
body h1{font-size:1.75em !important;color:#683d1a; !important; font-weight:bold !important; /*text-shadow: 3px 3px 2px rgba(109, 142, 52, 1);*/}
body h2{font-size:1.15em !important; font-weight:bold !important; color:#6d8e34 !important;}
body h3{font-size:1.15em !important; color:#000000 !important; font-weight:bold !important;}

/* css for milobutton shortcode */
.milo-link-button{position:relative; display:block; width:220px; margin-left:auto; margin-right:auto; height:3em; text-align:center; padding:.5em .25em .5em .25em;}
a.milo-link{font-family:sans-serif; width:auto; font-weight:bold; font-size:.85em;text-decoration:none;}
a.milo-link:link{text-decoration:none;}
a.milo-link:hover{color:#6d8e34 !important;}
a.milo-link:visited{color:#000000;}
a.milo-link:active{color:#000000;}


/*
  CSS rules for Display Posts Shortcode Plugin

  Documents and usage details can be found at
  https://wordpress.org/plugins/display-posts-shortcode/

*/




.milo-post-layout{position:relative; float:left; width:96%; margin-left:2%;}
.milo-post-layout .listing-item {
   position:relative;
   float:left;
   width:90%;
   height:auto;
   margin-left:5%;
	height:auto;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	border:1px solid #4f4f4f;
	padding-bottom:1.5em;
	padding-top:1.5em;
	margin-top:2em;
}

.milo-post-layout .title{
	position:relative;
	float:left;
	width:90%;
	margin-right:5%;
	text-align:center;
	font-weight:bold;
	color:#6d8e34;
	font-size:1.15em;
}

.milo-post-layout .image {
   position:relative;
   display:block;
   width:80%;
   margin-left:10%;
	float: left;
	height:auto;

}

.milo-post-layout .excerpt-dash{
	position:relative;
	float:left;
	height:1em;
	width:90%;
	margin-left:5%;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	font-size:.25em;
}

.milo-post-layout .excerpt{
	position:relative;
	float:left;
	width:90%;
	margin-left:5%;
	text-align:left;
}

.milo-post-layout .excerpt a{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	padding:1em;
}

.milo-post-layout .image img{
   position:relative;
   display:block;
  	float: left;
  	width:100%;
  	border:#ff0000;

}


@media screen and (min-width: 37.5em) {
	.milo-post-layout{position:relative; float:left; width:96%; margin-left:2%;}
.milo-post-layout .listing-item {
   position:relative;
   float:left;
   width:90%;
   height:auto;
   margin-left:5%;
	height:auto;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.25);
	border:1px solid #4f4f4f;
	padding-bottom:1.5em;
	padding-top:1.5em;
	margin-top:2em;
}

.milo-post-layout .title{
	position:relative;
	float:right;
	width:60%;
	margin-right:1%;
	margin-left:0;
	text-align:left;
	font-weight:bold;
	color:#6d8e34;
	font-size:1.15em;
}

.milo-post-layout .image {
   position:relative;
   display:block;
   width:35%;
   margin-left:1%;
	float: left;
}

.milo-post-layout .excerpt-dash{
	position:relative;
	float:right;
	height:1em;
	width:60%;
	margin-right:1%;
	margin-left:0;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	font-size:.25em;
}

.milo-post-layout .excerpt{
	position:relative;
	float:right;
	width:60%;
	margin-right:1%;
	margin-left:0;
	text-align:left;
}

.milo-post-layout .excerpt a{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	padding:1em;
}

.milo-post-layout .image img{
   position:relative;
   display:block;
  	float: left;
  	width:auto;
  	height:90%;

}



/* Hide the entry header. H1 headers are to be placed on each page / post for better SEO structure */
.entry-header{
	display:none;
}

/*

Set the bottom margin for the site header
Controls the space between bottom of menu and content area.

*/

.site-header{
	margin:0px 0px 15px 0px !important;
}


}

/* Hide the entry header. H1 headers are to be placed on each page / post for better SEO structure */
.entry-header{
	display:none;
}

/*

Set the bottom margin for the site header
Controls the space between bottom of menu and content area.

*/

.site-header{
	margin:0px 0px 15px 0px !important;
}

.entry-footer .cat-links{display:none !important;}
