/* General */
.clearer {clear:both;}
.post-detail-content div {margin-bottom:1.5rem;}

/* Home Page*/
.home .page-heading {border-bottom:40px solid #e8e7f2; height:550px; margin-bottom:-60px; min-height:450px; z-index:1;}
.home .page-heading-inner-container {display:none;}
.home ul.lp-home-categoires {z-index:100;}
.home .lp-search-bar {margin-top:330px;}
.home .lp-search-description {display:none;}

/* Columns */
.eomcol20 {float:left; line-height:2rem; margin:2rem 1%; padding:0; width:17.5%;}

/* Mobile-specific hacks */
@media only screen and (max-width: 480px)
{
 .home .lp-search-bar {margin-top:210px !important;}
}

/* Typography */
p, li {line-height:2.5rem;}
.page-heading-inner-container h1, .blog-heading-inner-container h1 {text-shadow:0px 9px 25px rgba(0,0,0,0.5);}

/* Header / Nav */
#header{margin: 0 auto;}
.page-heading {height:350px;}

body.blog .page-heading {background-image:url('https://ethicalomnivore.org/wp-content/uploads/2018/09/pasture.jpeg');}

/* Hide "Join now" and "Add Listing" buttons and extra pipe on menu */
header .lp-joinus-icon-outer .lp-join-user-info {display:none;}
/* #menu .md-trigger {display:none;} */
/* header .lp-add-listing-btn {display:none;} */

/* Links */
a, .post-content li a, .show a, .post-content a, .post-detail-content a {color:blue}
footer #menu-footer li a:hover {color:#fff; text-decoration:underline;}
.post-content li a:hover, .show a:hover, .post-content a:hover, .post-detail-content a:hover {color:red;}

/* Shadows */
.shadow1 {box-shadow:0px 2px 10px rgba(0,0,0,0.2);}

/* Lists */
.blog-content ul li, .blog-content ol li, .post-content ol li, .list-extra-space li {line-height:120%; margin-bottom:2rem !important;}
.post-content>ul, .post-content>ol, .blog-content>ul, .blog-content>ol {font-size:108% !important; margin-left:3rem; margin-top:2rem;}

.blog-content ul, .post-content ul {list-style-type:disc !important;}

/* Overlay Colour */
.page-header-overlay {background-color:rgba(33,90,137,0.3);}
.home .page-header-overlay {background-color:rgba(0,0,0,0);}

/* Banners */
.page-heading.listing-page, .blog-single-page {background-size:cover;}
.lp-nav-menu-after.lp-menu-outer::after {content:none;}

/* Typography */
h2, h3 {margin-bottom:2rem; margin-top:2.5rem;}

.post-detail-content ul, .post-content ul, .wpb_wrapper > ul {margin:1.5ex 0 1.5ex 2em;}
.post-detail-content ul li, .post-content ul li {list-style-type:circle; margin:1ex 0 1.5ex 0;}

/* Social Links */
.dpsp-network-label, .dpsp-network-count {color:#fff;}