.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border: 0px solid #e6e6e6;
    height: auto;
    padding: 3px;
}
.fivecol-one {margin-bottom:0 !important;}
.home #loopedSlider {display:none !important;}
#loopedSlider .content .title {display:none;}
#how-it-works {
  background:#9ac841;
  width:100%;
  padding:50px 0;
}

#input_11_6 li, #input_11_7 li, #input_11_8 li, #input_11_11 li {
	display:inline-block !important;
	margin-right:10px;
}

.hidefield {display:none !important;}
.pmpro_payment-discount-code, #other_discount_code_p {display:none;}
.one-col-950 #content {max-width:800px;}
#received_bin_div, #bin_id_div {display:none;}
#loopedSlider a.flex-prev span, #loopedSlider a.flex-next span {
    position: absolute;
    z-index:9999 !important;
opacity:1 !important;
font-size:40px;
width:40px;
height:40px;
  }
  .flex-direction-nav a {
    cursor: pointer;
    text-indent: 0 !important;
}

.faq-u {border-bottom:2px solid black; padding:15px;}
h3.question {font-family:'Open Sans'; font-size:30px; font-weight:normal;}
#our-mission {
  width:100%;
  background-image:url(/wp-content/uploads/2016/12/glass-slide.jpg);
  background-size:cover;
  background-attachment:fixed;
 padding:50px 0;
}
#why-recycle {
  width:100%;
  background-image:url(/wp-content/uploads/2017/03/culletbg.jpg);
  background-size:cover;
  background-attachment:fixed;
  padding:50px 0;
}
#recycling-facts {
  width:100%;
  background:#9ac841;
  padding:50px 0;
}
#recycling-facts .widget {

}
#contact-us {
  width:100%;
  background:#fff;
}
#contact-us .widget {
  margin:50px 0;
}
#our-mission .widget, #why-recycle .widget {
  background:white;
  padding:30px;
}
.widget h3 {
  padding:0 0 0.5em 0 !important;
  margin:0 !important;
}
#our-mission .widget h3, #why-recycle .widget h3, #recycling-facts .widget h3, #contact-us .widget h3 {
  font-family:'Oswald';
  color:black;
  font-size:50px;
  border-bottom:0 !important;
}

#our-mission .widget h3 span {
  color:#bada55 !important;
}
#how-it-works .widget h3 {
  text-align:center;
  font-family:'Oswald';
  color:black;
  font-size:50px;
  border-bottom:0 !important;
}
#how-it-works .widget h4 {
  text-align:center;
  font-family:'Oswald';
  color:black;
  font-size:25px;
  margin:15px 0;
}
#why-recycle .widget h4 {
  font-family:'Oswald';
  color:black;
  font-size:25px;
  margin:15px 0;
}
.widget p, .widget div {
  font-family:'Open Sans',sans-serif;
  font-size:15px;
  color:black;
  font-weight:normal;
}
#how-it-works .widget a {
  color:black;
  font-weight:bold;
}
#how-it-works .widget a.button {
  background:black !important;
  color:white !important;
}
/*#how-it-works .widget {
  padding:30px 0;
}*/
.toparrow {
  width:auto;
  position:fixed;
  bottom:0;
  padding:15px;
  right:0;
  text-align:center;
  display:none;
  color:white !important;
  background:rgba(0,0,0,0.4);
}
.toparrow i {
  color:white;
  font-size:40px;
}
#footer-widgets-container .widget p {color:white !important;}
.socialhead {text-align:center;}
#loopedSlider h1, #loopedSlider h2, #loopedSlider h3, #loopedSlider h4, #loopedSlider p {
  color:white !important;
}
body.full-header.full-slider #loopedSlider {
    margin-top: 0;
    margin-bottom:0;
}
@media only screen and (min-width:768px) and (max-width:1024px) {
  #wrapper #loopedSlider.business-slider .content {
      top: 10% !important;
      bottom:auto !important;
      left: 50%;
      margin-left:-35%;
      width:70%;
      right:auto !important;
      padding: 1% !important;
      background:rgba(0,0,0,0.8) !important;
  }
  #loopedSlider h1 {
    font-size: 30px !important;
}
}
@media only screen and (min-width:1346px) {
  .bannerfive {
  float:left !important;
  margin:2% !important;
  width:16% !important;
}
}
@media only screen and (min-width:875px) and (max-width:1345px) {
  .bannerfive {
  float:left !important;
  margin:2% !important;
  width:16% !important;
}
	.bannerfive div.label {
    background: black;
    color: white;
    font-weight: bold;
    padding: 5px;
    position: relative !important;
    width: 80% !important;
    text-align: center;
		margin:0 auto;
}
}
@media only screen and (min-width:715px) and (max-width:874px) {
  .bannerfive {
  float:left !important;
  margin:2% !important;
  width:16% !important;
}
	.bannerfive div.label {
    background: black;
    color: white;
    font-weight: bold;
    padding: 5px;
    position: relative !important;
    width: 100% !important;
    text-align: center;
		margin:0 auto;
}
}
@media only screen and (min-width:550px) and (max-width:714px) {
  .bannerfive {
  float:left !important;
  margin:2% !important;
  width:16% !important;
}
	.bannerfive div.label {
    background: black;
    color: white;
    font-weight: normal;
		font-size:12px;
    padding: 5px;
    position: relative !important;
    width: 100% !important;
    text-align: center;
		margin:0 auto;
}
}
@media only screen and (max-width:549px) {
  .bannerfive {
  float:left !important;
  margin:2% !important;
  width:29% !important;
}
	.bannerfive div.label {
    background: black;
    color: white;
    font-weight: normal;
		font-size:12px;
    padding: 5px;
    position: relative !important;
    width: 100% !important;
    text-align: center;
		margin:0 auto;
}
}
@media only screen and (min-width:768px) {
#nav-container {
position:absolute;
top:50px;
left:42%;
width:auto;
margin:0;
padding:0;
}
.splitslide {
  width:23%;
  margin:3%;
  padding: 2%;
  background:rgba(0,0,0,0.8);
  float:left;
}
#wrapper #loopedSlider.business-slider #slide-51 .content {
    top: 10% !important;
    bottom:auto !important;
    left: 0 !important;
    margin-left:0 !important;
    width:100% !important;
    right:0 !important;
    padding: 0 !important;
    background:none !important;
}
.socialhead {text-align:right !important;}

.workscol {
  float:left;
  width:28%;
  position:relative;
}
.col-1, .col-2 {
  padding-right:7%;
}
.col-1:after, .col-2:after {
  content:"\f061";
  font-size:50px;
  font-family:'fontAwesome';
  color:0;
  position:absolute;
  top:20px;
  right:15px;
}
.col-3 {
  margin-right:0;
}

#logo {
  position:relative;
  top:0px;
  left:0;
  width:220px;
  z-index:9999;
}

#loopedSlider h1 {
  text-align:center;
  font-family:'Oswald';
  font-size:45px;
  margin-bottom:20px
}
#loopedSlider h2 {
  text-align:center;
  font-family:'Oswald';
  font-size:38px;
  margin-bottom:15px;
}
#loopedSlider h3 {
  text-align:center;
  font-family:'Oswald';
  font-size:30px;
  margin-bottom:15px;
}
#loopedSlider h4 {
  text-align:center;
  font-family:'Oswald';
  font-size:23px;
  margin-bottom:15px;
}
#loopedSlider a.button {
  font-size:25px;
}
/*.home #logo {
  width:220px !important;
  top:0px !important;
  /*background:white;
  border-radius:50%;
  padding:30px;
}*/
body.full-header.full-slider #loopedSlider {
    margin-top: 0;
    margin-bottom:30px;
}
#zipCheckInput {
padding: 0.327em 1em;
font-size:30px;
}
#checkBtn {
font-size:30px;
}
#content {
    padding: 30px 4.618em;
    position: relative;
    max-width:960px;
    margin:0 auto;
}
.home #content {
  padding:0 !important;
  max-width:100% !important;
}
}
@media only screen and (max-width:767px) {
  #logo {
    position: relative;
    float:none !important;
    clear:both !important;
    margin:0 auto;
    max-width:60%;
    text-align:center !important;
  }
  /*.bannerfive {
    float:left !important;
    margin:2% !important;
    width:28% !important;
  }*/
  #how-it-works .widget, #recycling-facts .widget {
    padding:0px 20px !important;
    text-align:center;
  }
#content {
    padding: 30px 1.618em;
    position: relative;
}
.home #content {
  padding:0 !important;
  max-width:100% !important;
}


h3.nav-toggle {
  font-family:'Open Sans',sans-serif !important;
  font-size:16px;
}
#navigation {background:black;}
#logo {text-align:center;}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
    background: #000;
    color: #fff;
}
#navigation h3 {display:none;}
ul.nav li ul li a {
    background: none !important;
    color: #bada55 !important;
}
ul.nav li a {
  font-family:'Open Sans',sans-serif;
  font-weight:bold;
  color:white;
}
ul.nav li a:hover {
  color:#9ac841;
}
}
@media only screen and (min-width:768px) and (max-width:1025px) {
  #nav-container {
  position:absolute;
  top:50px;
  left:42%;
  width:auto;
  margin:0;
  padding:0;
  }
  ul.nav li a {
    padding: .5em 0.5em !important;
    font-size:13px !important;
}
#loopedSlider h1 {
  text-align:center;
  font-family:'Oswald';
  font-size:35px;
  margin-bottom:20px
}
#loopedSlider h2 {
  text-align:center;
  font-family:'Oswald';
  font-size:28px;
  margin-bottom:15px;
}
#loopedSlider h3 {
  text-align:center;
  font-family:'Oswald';
  font-size:20px;
  margin-bottom:15px;
}
#loopedSlider h4 {
  text-align:center;
  font-family:'Oswald';
  font-size:13px;
  margin-bottom:15px;
}
#loopedSlider a.button {
  font-size:15px;
}
}
@media only screen and (min-width:1025px) {
  #wrapper #loopedSlider.business-slider .content {
      top: 10% !important;
      bottom:auto !important;
      left: 50%;
      margin-left:-20% !important;
      width:40% !important;
      right:auto !important;
      padding: 1% !important;
      background:rgba(0,0,0,0.8) !important;
  }
  .home #wrapper #loopedSlider.business-slider {
    min-height:453px;
  }
}
