/*
Theme Name:     Disposabins
Description:    
Author:         rwoods
Template:       kallzu

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*header Styling*/

div#main-header {background-color:#003a62!important ;border:0px;color:#ffffff!important; border-bottom: thin solid #ededed; padding:0px;}


input#wpsl-search-btn {color:#555555 !important;background-color: #003FA2 !important;}

div#logo {padding-top:20px;padding-bottom:20px;}

.navbar-nav li a {color:#ffffff;}

/*main nav tyling*/

div#main-nav li a {color:white;font-size:20px!important;}

div#main-nav li a:hover {color:#ffab00;font-size:20px;}


/*text Styling*/

body {font-size:16px!important;}


h1,h2,h4,h5 {color:#ffab00!important;}


h4 {font-size:20px!important;}

.small {font-size:13.6px!important;}



#footer-main, #footer-main h1, #footer-main h2, #footer-main h3, #footer-main h4, #footer-main h5, #footer-main h5, #footer-main h1 a, #footer-main h2 a, #footer-main h3 a, #footer-main h4 a, #footer-main h5 a, #footer-main h5 a{
	color: #ffffff!important;
	text-shadow:none;
}



a:hover {
    text-decoration: none!important;
}


.white h2 {color:white!important;}

.orange h3 {color:#f58426!important;}

div#sub-featured {padding:0px!important;border:0px!important;}

#sub-featured, body.home #sub-featured {
    padding: 10px 0 !important;
}

div#sticky {z-index: 9999;}

.tick ul li a:hover {text-decoration: none;color: #ffa600 !important;font-size:17px;}




/*CTA styling*/

#strong span.fl-button-text {font-weight:bold;}

.ctatext p{line-height: 1.2 !important;}

.exo {font-family: "Exo2" !important;}



/*Fancy List styling*/

.fancylist ul {margin-left:10px;margin-top:20px; padding-left:0px;}

.fancylist ul li {font-weight: bold;font-size:16px;list-style-type: none; background: url(http://sparkleappliance.com/wp-content/uploads/checkmark.png) no-repeat 7px 5px; margin: 10px; padding: 3px 10px 10px 50px; vertical-align: middle;border-bottom: 1px solid #E3E3E3; }

.fancylist ul {margin-bottom: 50px;}


/*Widget styling*/

.widget {margin-bottom:0px!important;}


/*locations styling*/

.locations ul {margin-left:0px; padding-left:0px;}

.locations ul li {list-style-type: none; background: url(/wp-content/uploads/2017/05/Location-icon-30-3.png) no-repeat 7px 5px; padding: 5px 10px 5px 40px; vertical-align: middle;border-bottom: none; font-weight:bold;font-size:16px;}

.locations ul li a:hover {color: #f46717!important;}



/*SIDEBAR styling*/

aside div.menu-cities-1-container ul {margin-left:0px!important; padding-left:0px!important;}

aside div.menu-cities-1-container ul li {list-style-type: none!important; background: url(/wp-content/uploads/location-icon.png) no-repeat 7px 5px!important; padding: 5px 10px 5px 40px!important; vertical-align: middle;border-bottom: none!important; font-weight:bold!important;font-size:16px!important;}

aside div.menu-cities-1-container ul li a {color: #003FA2!important;}

aside div.menu-cities-1-container ul li a:hover {color: #ffa600!important;}



aside div.menu-cities-2-container ul {margin-left:0px!important; padding-left:0px!important;}

aside div.menu-cities-2-container ul li {list-style-type: none!important; background: url(/wp-content/uploads/location-icon.png) no-repeat 7px 5px!important; padding: 5px 10px 5px 40px!important; vertical-align: middle;border-bottom: none!important; font-weight:bold!important;font-size:16px!important;}

aside div.menu-cities-2-container ul li a {color: #003FA2!important;}

aside div.menu-cities-2-container ul li a:hover {color: #ffa600!important;}



aside div.menu-cities-3-container ul {margin-left:0px!important; padding-left:0px!important;}

aside div.menu-cities-3-container ul li {list-style-type: none!important; background: url(/wp-content/uploads/location-icon.png) no-repeat 7px 5px!important; padding: 5px 10px 5px 40px!important; vertical-align: middle;border-bottom: none!important; font-weight:bold!important;font-size:16px!important;}

aside div.menu-cities-3-container ul li a {color: #003FA2!important;}

aside div.menu-cities-3-container ul li a:hover {color: #ffa600!important;}



aside div.menu-cities-4-container ul {margin-left:0px!important; padding-left:0px!important;}

aside div.menu-cities-4-container ul li {list-style-type: none!important; background: url(/wp-content/uploads/location-icon.png) no-repeat 7px 5px!important; padding: 5px 10px 5px 40px!important; vertical-align: middle;border-bottom: none!important; font-weight:bold!important;font-size:16px!important;}

aside div.menu-cities-4-container ul li a {color: #003FA2!important;}

aside div.menu-cities-4-container ul li a:hover {color: #ffa600!important;}



aside div.menu-cities-5-container ul {margin-left:0px!important; padding-left:0px!important;}

aside div.menu-cities-5-container ul li {list-style-type: none!important; background: url(/wp-content/uploads/location-icon.png) no-repeat 7px 5px!important; padding: 5px 10px 5px 40px!important; vertical-align: middle;border-bottom: none!important; font-weight:bold!important;font-size:16px!important;}

aside div.menu-cities-5-container ul li a {color: #003FA2!important;}

aside div.menu-cities-5-container ul li a:hover {color: #ffa600!important;}


/*lead capture contact form 7 styling*/

.wpcf7-form {
margin-left: 25px; 
margin-right: 25px; 
margin-top: 25px;
}


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  margin: auto;
  width: 95%;
  background-color: #fff;
  color: #000;
  border-color: #efefef;
  border-width: 2px;
  border-style: solid;
    
}


.wpcf7 select {
  padding: 0px;
  background: #fff;
  border-color: #efefef;
  border-width: 2px;
  border-style: solid;
  margin-bottom: 0px;
  border-radius: 3px;
  font-size: 1.5em;
  color: #fff;
  font-family: inherit; }




.wpcf7 input[type="submit"]
{
   margin: auto;
   margin-top: 10px;
   width: 95%;
   font-weight: bold;
   font-size: 18px;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #003a62;
   color: #fff;
}




/*office hours styling*/
.hours {
 
  background:#003a62;  
  color: #ffffff !important;
  font-size: 14px;
  font-family: 'Roboto Slab', serif !important;
  line-height: 28px;
}

.hours p {
color: #ffffff !important;
font-family: 'Roboto Slab', serif !important;
}

.hours p strong {
color: #fac902 !important;
}



/*bin sizes styling*/

.bins p i{
  padding: 0px 5px 0 0;
  float: left;
  color: #0e6c99;
  font-size: 65px;
  font-style: normal;
  font-weight: 300;
  font-family: 'Roboto Slab', sans-serif;
  line-height:1;
}
.bins p em {
  font-weight: 400;
  color: #0e6c99;
  font-style: normal;
  font-family: 'Roboto Slab', sans-serif;
  padding-top: 10px;
  display: block;

}
.bins p strong {
  display: block;
  color: #0e6c99;
  font-size: 24px;
  font-family: 'Roboto Slab', sans-serif;
  line-height: 24px;
}

.bins b.for {
  display: block;
  color: #0e6c99;
  font-size: 18px;
  font-weight: 300;
  padding-bottom: 0px;
  padding-left: 50px;
}
.bins ul {
  padding: 0 0 10px 0;
  margin-left: 40px;
}
.bins ul li{
  color: #585858;
  line-height: 24px;
  padding-left: 24px;
list-style-type: none;
  background: url(http://disposabins.com/wp-content/uploads/2017/05/list.png) 0% 5px no-repeat;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 5px;
}


#sub-featured, body.home #sub-featured {
    padding: 0px !important;
}










