/*** About us & buying guide styles ***/

.clear { display: block; clear: both; }

.introSection { display: block; padding-bottom: 30px; margin-bottom: 30px; }
.introSection h2, .about-page .introSection p {  color: #444; }
.about-page h2 { padding-bottom: 10px; }

.about-page .introSection p { font-size: 1em; padding-bottom: 15px }

#aboutContainer article { min-height: 155px; background-position: 94.5% 80%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 20px; width: 42%; float: left; margin: 0 3% 3% 0; background-repeat: no-repeat; }
#introBoxes article {  background-color: #edecea; }

.about-page article h3 { font-size: 1.2em; font-weight: bold; }
.about-page #introBoxes article h3 { color: #92b33e;  }
#aboutContainer article p { font-size: 0.85em; color: #444; }
#introBoxes article p { color: #444; width: 80%; }

.careerDev { background-image: url("/a/img/about/css/briefcase.png"); }
.salary { background-image: url("/a/img/about/css/cc.png"); }
.working { background-image: url("/a/img/about/css/usr.png"); }
.benefits { background-image: url("/a/img/about/css/bens.png"); }
.social { background-image: url("/a/img/about/css/social.png"); }
.location { background-image: url("/a/img/about/css/pin.png"); }
.award { background-image: url("/a/img/about/css/star.png"); }
.training { background-image: url("/a/img/about/css/train.png"); }


.about-page #vacBox { display: block; }
.about-page #vacBox h2 { border-bottom: 1px solid #d7d7d7; margin-bottom: 20px; color: #444; }

.about-page #vacBox article { background: #8eba6f; position: relative; padding: 20px 20px 40px 20px }
.about-page #vacBox article h3, .about-page #vacBox article p { color: #fff; }

.about-page a.moreInfo { font-size: 0.8em; text-decoration: none; position: absolute; bottom: 0; right: 0; color: #fff; background: #4c7330; padding: 10px 15px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.about-page a.moreInfo:hover { background: #38591F; }

#buyingBoxes { display: block; padding-top: 30px; }
#buyingBoxes article { background: #f2ae01; float: left; width: 25%; min-height: 155px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 20px; float: left; margin: 0 5% 5% 0; color: #fff; }
#buyingBoxes article:nth-child(3n+3) { margin-right: 0; }
#buyingBoxes article a { color: #fff; text-decoration: none; }
#buyingBoxes article a:hover { text-decoration: underline; }
#buyingBoxes article h3 { padding: 0px 0 20px 40px; background: url("/a/img/about/css/downloadIcon.png") 0px 0px no-repeat;  }

#wrapper.buyingGuide #container { font-size: 1.3em; line-height: 1.5em; }

#buyingGuide{ font-size: 1.3em; line-height: 1.5em; }


/* new about us styles*/
.awardBox {border: 1px grey solid;padding:20px;margin:20px;display:inline-block;width:300px;height:250px;}
.button--dk-grey {background-color:darkgray;}

/*images box styles */
.imagesBox1 {margin-bottom:20px;display:inline-block;width:430px;height:280px;}
.imagesBox2 {margin:0px;display:inline-block;width:330px;height:280px;}
.imagesBox3 {margin:0px;display:inline-block;width:293px;height:187px;}

/*jobBox*/

.jobBox {border: 1px grey solid;padding:0px;margin:0px;display:inline-block;width:490px;height:280px;}
.jobBox1 {border: 1px grey solid;padding:0px;margin:0px;display:inline-block;width:490px;height:280px;}
.h4Title {
    font-weight: bold;
    color: #8eba6f;
    padding-left: 15px;
}
.pdescr {
    padding-left: 15px;
}
.careerbox{
    z-index: 611; 
    width: 500px; 
    padding-left: 15px; 
    padding-right: 0px;

}
.textCenter {
    text-align: center;
    float: none;
}

.button--cta {
    
    padding: 12px 20px;
    font-size: 16px;
}
.butgreen {
    background-color: #36b156;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
     margin-left: 15px;
 
   
}

.butposition{
   position:absolute; 
   bottom:20px; 
  

}
a.buton {
    color: white !important;
    font-weight: bold;
}
.awardBox {border: 1px #ebebeb solid;padding:20px;margin:10px;display:inline-block;width:300px;height:250px;}
.awardBox  p {position:absolute;bottom:10px;color:black;font-size:14px;left:30px;padding:10px;}
.awardBox  h2 {font-size:36px;color:darkgray;padding-top:30px;}
.staffPanel {border: 1px #ebebeb solid; display:inline-block; width:252px;padding:20px;}
.staffPanel p {text-align: left;margin-bottom:0px;}
.staffPanel .name {font-size:16px;font-weight:bold;display: block;padding:10px 0;}
.staffPanel .title {font-size:14px;display: block;}
.staffPanel a {font-size:14px; color:#36b156;display: block;}
a:visited.button--green {color:white;text-decoration:none;}
h1 {font-weight:300;}
.button--gray {display: inline-block; font-weight: 600; font-size: 19px; background-color: #ebebeb; color: black !important; padding: 15px 30px;}
.button--gray:hover{background-color:#dedede;
color: #333333;
text-decoration:none;}

.social-button {
  margin-left: 10px;
}
.social-button:hover {
  opacity:0.6;
}

@media (max-width: 992px)
{
    .top-buffer {
        margin-top: 20px !important;
    }

    .awardBox  p {position:relative;left:0px;}
    .playbutton-videopage {left:40% !important;}
    .apply-xs-bottom {margin-bottom:50px;}
}

@media (max-width: 440px)
{
    .xs-video {text-align:center;margin-left:20px;width:90%;}
     .playbutton-videopage {left:40% !important;}
     .apply-xs-bottom {margin-bottom:50px;}
}