/* ADDRESS DELIVERY UPDATES */ 

.home-feature-banner {background:#acbf00 url("../images/uploads/ui/pm-img-address-delivery-banner-small.png") top right;background-size: auto 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 25px;overflow:hidden;text-align:left;color:#002f69;margin-top:40px;}
.home-feature-banner h4 em, .home-feature-banner h4 i, .home-feature-banner h4 span {color:#ffffff;font-style:normal;}
.home-feature-banner img {width:128px;height:128x;float:left;padding:0;margin:0px 30px 0px 0px;}
.home-feature-banner-text {padding-right:300px;}
.top-line {border-top:1px solid #ffffff;padding-top:10px;margin-top:40px;clear:both;}
#address-delivery .collect-steps.section {padding-bottom:120px;}

/* RECRUITMENT UPDATES */ 

#deliver-happiness .recruitment-intro {text-align:left; background-repeat:no-repeat; background-size:cover;}
#deliver-happiness .recruitment-intro h1 {color:#ffffff !important; font-size:48px !important;margin-top:130px;text-shadow: 0px 0px 30px #000000;}
#deliver-happiness .recruitment-intro h1 span {color:#b4be40;}
#deliver-happiness .recruitment-intro p {color:#ffffff; font-size:24px;}

.section.recruitment-benefits {text-align:left; min-height:300px;}
.recruitment-form {background-color:#f0f0f0;padding:30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position:absolute; top:-198px;left:30px;right:0px;}
.recruitment-form input, .recruitment-form select {background-color:#ffffff; color:#b1b0b0; font-size:16px; width:100%; box-shadow:none; margin: 0 0 8px 0; padding: 5px 5px 5px 16px; height: 50px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.recruitment-form select {margin-bottom:15px;}
.recruitment-form .button {background-color:#b3bd3d; border-color:#b3bd3d; width:100%;margin:0px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px; height: 50px;line-height:40px;}

.benefits {background-color:#f0f0f0; padding:40px 0px;}
.benefits h5 {text-transform:uppercase; font-weight:600; color:#002f69;}
.benefits img {margin-bottom:20px;}

.faqs {text-align:left;}
.accordion {list-style:none;margin:30px 0px 80px 0px;overflow:hidden;}
.accordion-section-title {display:block;transition:all linear 0.15s; border-top:1px solid #e5e5e5;padding:15px 0px;}
.accordion-section-title.active, .accordion-section-title:hover {text-decoration:none;}
.accordion-section:last-child .accordion-section-title {border-bottom:1px solid #e5e5e5;}
.accordion-section:last-child .accordion-section-title.active {border-bottom:none;}
.accordion-section-content {display:none; padding:20px 0px;}
.accordion-section-title:after {content: "\f107"; font-family: FontAwesome; display: inline-block; float:right;}
.accordion-section-title.active:after {content: "\f106"; font-family: FontAwesome; display: inline-block; float:right;}

#deliver-happiness .get-started-banner h3 span {padding-right:0px;}
  
@media only screen and (max-width: 64.063em) {
.recruitment-form {top:0px;position:relative; left:auto;right:auto;}
}

@media only screen and (max-width: 40.063em) {

.home-feature-banner {background-image:none;text-align:center;}
.home-feature-banner-text {padding-right:0px;}
.home-feature-banner img {float:none;}

/* RECRUITMENT UPDATES */ 

.recruitment-form {top:0px;}
#deliver-happiness .recruitment-intro {text-align:center;}
.faqs h3 {text-align:center;}
.accordion {margin-left:20px;margin-right:20px;}
}