.searchform .screen-reader-text {
display:none;
}

header .search input[type=submit] {
  width: 70px;
}

header .search input[type=text] {
width: 119px;
}

section #left-container .join-our-csa-keep:hover {
background: #b83f3e;
}

.ssba img:hover {
  opacity: 0.4;
}

footer .social-icons a.instagram {
display: inline-block;
background: url('http://www.earlymorningfarm.com//wp-content/uploads/2015/02/social-instagram.jpg') 0px 0px no-repeat;
width: 41px;
height: 41px;
margin-left: 5px;
}

footer .social-icons a.instagram:hover {
background-position: 0px -41px;
}

a.prev, a.next {
background: url('http://www.earlymorningfarm.com//wp-content/uploads/2015/02/miscellaneous_sprite.png') no-repeat transparent;
}

a.next {
background-position: -45px 0!important;
}

section #left-container ul {
margin: 0px 0px 20px 0px;
}

section #left-container ul li {
margin: 0px 0px 10px 0px;
}

.ssba, .ssba a {
  margin-bottom: 20px;
margin-top: -25px;
}

.links-blog {
  padding: 0px 10px 2px 10px;
font: normal 21px 'Oswald', arial;
color: #000;
text-transform: uppercase;
  text-align: center;
  margin-bottom: 30px;
}

.links-blog a {
margin-right: 20px;
  color: #000;
  padding: 0px 10px;
}

.links-blog a:hover, .links-blog a:active {
  background: #789c48;
color: #fff;
}

/*--Zergnet--*/

.zergentity {
  margin-left: 0px!important;
  margin-right: 32px!important;
}

.zergheadline {
  text-align: left;
  font: normal 14px 'Open Sans', arial;
  line-height: 17px;
  clear: both;
  margin-top: 8px!important;
}

.zergheadline a {
  font-family: 'open sans'!important;
  color: #789c48!important;
}

/*--End Zergnet--*/

/*--Related Posts - Manual--*/
li.bawmrp_manual {
  background: none!important;
  border-right: none!important;
  color: #789c48;
  text-align: left!important;
  width: 140px!important;
  margin-right: 32px!important;
  padding: 0px 0px!important;
}

li.bawmrp_manual img {
  width: 140px!important;
  margin-bottom: 7px;
}

div.relative div.bawmrp {
  display: none;
}


/*--End Related Posts - Manual--*/

.popover {
background-color: #fff;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
  padding:0px!important;
}

h4.popover-title {
  background-color: #e84b37!important;
  color: #fff!important;
  -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
}

.post-footnote {
  font-size: 12px;
line-height: 15px;
font-style: italic;
}

.arrow-blog {
margin-top: -5px;
margin-right: 4px;
  width: 30px;
}

.arrow-blog-right {
margin-top: -5px;
  margin-left: 4px;
    width: 30px;
}

.arrowRight {
  float: right;
  width: 150px;
text-align: right;
}

.arrowLeft {
  float: left;
  width: 150px;
}

.home-blog {
width: 390px;
float: left;
text-align: center;
}

.arrowNav {
margin-top: 30px;
border-top: 1px solid #789c48;
padding-top: 30px!important;
}

.dzsportfolio.skin-nebula .portitem .item-meta {
  background: rgba(256,256,256,0.7);
  height: 180px;
  bottom: -100%;
}

section #left-container .dzsportfolio .items .type-thumb .item-meta .the-title {
color: #444;
bottom: 10px;
position: absolute;
font-family: 'oswald';
font-size: 16px;
font-weight: bold;
}

.map-green {
 color: #789c48; 
  font-weight:bold;
}

.recipe-index-img a {
  position: absolute;
  bottom: 30px;
background: rgba(256,256,256,0.8);
  width: 197PX;
padding: 2px 0px 5px 10px!important;
font: normal 20px 'Oswald', arial;
color: #535151;
text-align: left;
text-transform: capitalize;
padding-left: 15px;
}

.recipe-index-img a:hover {
  text-decoration: underline;
}

.archive .archive-style a:hover {
  text-decoration: underline;
}

.archive .archive-style a {
color: #444!important;
position: absolute;
bottom: 34px;
background: rgba(256,256,256,0.7);
padding-left: 10px;
font-size: 17px;
padding-top: 5px;
padding-bottom: 9px;
line-height: 20px;
  width: 96%;
}

#advanced-recent-posts-4 ul li, #advanced-recent-posts-4 {
  background: none!important;
  padding-left: 0px!important;
  float: left;
  border-bottom: none!important;
  margin-right: 12px!important;
}

#advanced-recent-posts-4 ul {
  margin-left: 0px!important;
}

.advanced_recent_posts_widget .post-title {
position: absolute;
margin-top: 210px;
font: normal 14px 'Open Sans', arial!important;
line-height: 17px;
  width: 200px;
}


#brpw_wrapper-2 h2.widgettitle{
font-size: 16px;
  margin-bottom: 12px;
}

#Widgets_on_Pages_1 ul li {
  background: none!important;
    padding-left: 0px!important;
  float: left;
  border-bottom: none!important;
  margin-right: 21px!important;
}

.related-posts-box li {
  width: 200px!important;
}

.related-posts-box li div {
  float: none!important;

}

.related-posts-box {
  margin-left: 0px!important;
}

.archive section #left-container .relative {
position: relative;
width: 200px;
height: 200px;
float: left;
display: block;
margin-right: 35px;
}

.archive br {
  display: none;
}

.archive .relative img {
  height: 130px!important;
}

.supercrsl a.prev {
  background: url(http://www.earlymorningfarm.com//wp-content/uploads/2015/03/previous-wg.png) no-repeat!important;
}

.supercrsl a.next {
 background: url(http://www.earlymorningfarm.com//wp-content/uploads/2015/03/next-wg.png) no-repeat!important;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
  display: none;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
  opacity: 1!important;
}

div#jp-relatedposts h3.jp-relatedposts-headline {
  font-size: 1.17em!important;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
  text-decoration: none!important;
}

a:-webkit-any-link {
  text-decoration: none!important;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
  border: none!important;
}

.heading-sidebar {
    font-family: 'oswald';
  color: #789c48;
    font-size: 18px;
    background-image: url(http://www.earlymorningfarm.com//wp-content/uploads/2015/03/backguond.jpg);
  background-repeat: no-repeat;
  background-position: 117px;
}

#right-container ul li a img {
  float: left!important;
    padding-right: 9px;
    opacity: 0.5;
    transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

#right-container ul li a img:hover {
  opacity: 1!important;
    transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}


section #right-container ul li {
  clear: both;
}

#right-container ul li .post-date {
  float: left;
    font-size: 12px;
    width: 155px;
  
}

#right-container ul li a {
    color: #282828;
}

#right-container ul li a:hover {
    color: #444;
}



@media only screen and (max-width: 706px) {
 /* .zergentity {
  margin-left: 0px!important;
  width: 150px!important;
    margin-right: 10px!important;
}

.zergentity img {
  width: 150px!important;
  height: 150px!important;
  margin-right: 10px!important;
}
  
  } */

    div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
    clear: none!important;
  }
}


@media only screen and (max-width: 424px) {
/* .zergentity {
  margin-left: 0px!important;
  width: 100px!important;
    margin-right: 10px!important;
}

.zergentity img {
  width: 86px!important;
  height: 86px!important;
  margin-right: 10px!important;
  } */
  
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
    width: 100%!important;
  }
  
   .zergentity {
    float: none!important;
  }
  

  
}

@media only screen and (max-width: 480px) {
section #left-container .dzsportfolio .items .type-thumb {
  width: 100%!important;
  height: auto!important;
}
}


@media only screen and (max-width: 480px) {
.pixgridder [data-cols] [data-col]:not([data-small]):not([data-medium]) {
  width: 100%!important;
}
  
section #left-container .vegi-img {
  position: relative;
  width: 100%;
  height: auto;
}
  
 .my-account .textwidget {
    width: 78px;
  }
  

	section #left-container .relative h2.news {
    width: 50%;
  }
}
  

@media only screen and (min-width:481px) and (max-width:768px) {
.pixgridder [data-cols] [data-col]:not([data-small]):not([data-medium]) {
  width: auto!important;
  float: left!important;
  clear: none!important;
  margin: 5px!important;
}
}


@media only screen and (max-width: 998px){
header, section, footer .wrap {width: 96%;}
}


@media only screen and (max-width: 548px) {
header .search {
  position: relative;
  top: auto;
  right: auto;
  width: 71%;
  margin: 0px auto;
  padding-top: 10px;
  left: auto;
}
}


div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  padding-top: 7px;
}


div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
  width: 227px!important;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
  margin-right: 6px;
  padding-right:0px;
}

@media only screen and (min-width: 425px) {

div#jp-relatedposts {
  width: 800px!important;
}
  
.staff-grid h4, .staff-grid h5 { 
  display:none;
}

}

@media only screen and (max-width: 430px) {
  
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
  width: 100%!important;
  padding-right: 0px!important;
}
  
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span {
  max-width: 100%;
  width: 100%;
}
  
div#jp-relatedposts div.jp-relatedposts-items-visual {
  margin-right: 0px!important;
}
  
#zerglayout{
	width:100%!important;    
  }
  
.zergentity {
  width: 100%!important;
}
  
.zergentity img {
  width: 100%!important;
  height: auto!important;
  margin-right: 0px!important;
}
  
}


.rindex img {
  height: auto;
  width: 100%!important;
}

.staff-grid h4 {
 text-align:center;
 margin: 3px 0;
}

.staff-grid h5 { 
 text-align:center;
 margin: 3px 0;
}

.supercrsl div .over {
  background:none;

  background-image:-webkit-gradient(linear, top, bottom, from(transparent),
  to(#000));
  
  background-image:-webkit-linear-gradient(top, transparent, #000);

  background-image:-moz-linear-gradient(top, transparent, #000);
}

#right-container .ad-side ul li a img {
  opacity: 1!important;
}

section #left-container .vegi-img a {
  background:none;
  background-image:none;
  background-color: rgba(255,255,255,0.5)!important;
  color: #000;
}

.recipe-index-img a {
  width: 225PX;
}

header .my-account {
  right: 387px;
}

section #right-container ul li {
  margin-bottom: 15px;
  float: left;
}

section #right-container ul.csa li {
  line-height: 20px;
  margin-bottom: 0px;
}

section #left-container .dzsportfolio .selector-con {
  display: none;
}