/* Enter Your Custom CSS Here */

#tpbr_topbar {
    background: #ed277a !important;
}


/*----HEADER PHONE NUMBER----*/
.phone-widget {font-size: 20px;font-weight: 400;margin-right: 30px;color: #616161;}
.phone-widget a {font-weight: 600;color: #616161;}


.contact-header {
font-weight: 900;
font-size: 14px;
line-height: 1.1;
display: block;
clear: both;
width: 100%;
}

a.mobile-call-button {
display: inline-block;
font-weight: 800;
font-size: 19px;
}
a.mobile-call-button span {
font-weight: 200;
font-size: 17px;
color: #333;
text-decoration:none;
}


/*----NAVIGATION---*/
#navigation li a, #bottom-navigation li a {font-weight: 300;}
#navigation ul ul {width: 220px;}


/*----HOME BANNER----*/
.home_banner_image { margin-bottom: 0 !important; }


/*----PAGE TOP CTA----*/
.container-fluid.top-cta {padding: 0;margin-top: 10px;}
.top-cta .order-cta, .top-cta .collect-cta  {text-align:center;padding:20px 15px;}
.top-cta .order-cta {background:#ed277a;}
.top-cta .collect-cta {background:#333333;}
.top-cta .order-cta h2, .top-cta .collect-cta h2 {margin:0;color:#fff !important;}


/*----PADDING &amp; MARGIN----*/
.pad-0 {padding:0;}
.mar-0 {margin:0;}
.pl-0 {padding-left: 0 !important;}
.pr-0 {padding-right: 0 !important;}
.pl-5 {padding-left:5px !important;}
.pr-5 {padding-right:5px !important;}
.ml-5 {margin-left:5px !important;}
.mr-5 {margin-right:5px !important;}


/*----REMOVE PAGE TITLE INNER WOOCOMMERCE----*/
.inside h1.storytitle {display:none;}


/*----FOOTER----*/
.footer-widget-before .home-top-button2 {
padding: 0 !important;
}
.inner-page-wrap {
margin-bottom: 36px !important;
}

/*--- HOME ORDER BANNERS----
section#text-13 {
margin-top: 35px;
margin-bottom: 0;
padding-bottom: 0;
}*/

body.single-product div#footer-cta, body.post-type-archive-product div#footer-cta {
display: none;
}


/*----WASTE TYPES----*/
body.page-id-715 .inner-page-wrap {
margin-top:0;
}

.waste-type-title {
margin-bottom:0 !important
}
.yes-inc {
min-height: 110px!important;
padding: 20px 20px 12px !important;
background-color: rgba(83, 195, 1, 1) !important;
color: #fff !important;
}
.no-inc {
background-color: rgba(221, 51, 51, 1) !important;
color: #FFF;
margin-top: -20px;
min-height: 110px !important;
/*width: 100% !important;*/
padding: 10px;
}


.waste-type-conditional {
background: #43A9E7;
padding: 1px 10px 20px;
color: #fff !important;
}
.waste-type-conditional h3 {
text-transform:uppercase;
}

/*----BIN COLLECTION----*/
.bin-collect-img {
background-position: left center !important;
min-height: 584px !important;
}

/*----FOOTER----*/
#main-footer {
max-width: 1140px;
margin: 0 auto;
padding: 20px 0 10px;
box-sizing: border-box;
}
#bottom-nav {
margin-bottom: 10px;
max-width: 300px;
float: right;
padding-right: 30px;
}
.copyright {
padding: 0 0 10px;
font-size: 80%;
display: inline-block;
float: left;
padding-left: 30px;
}

#contentwrapper, section {
clear: both;
}
.attribution {
    display: none;
}

