.border-none{border:none!important}#work-with-us h1.header,#job-list h1.header,#events-gallery h1.header,#professionals h1.header,#grad-storeops h1.header,#professionals-storeops h1.header,#culture-archive h1.header,#corp-values h1.header{min-width:350px}#professionals-storeops h4,#grad-corp #grad-storeops h4,#professionals-corp h4{line-height:30px}.careers-submenu{margin-top:50px}.careers-submenu .info-box{min-height:230px}a.careers-back{background-color:#f8222c;border:2px solid #000;margin:0 auto;padding:5px 15px;font-size:18px}a.careers-back i.fa{margin-right:5px;margin-left:-3px}.careers-submenu a,#culture-subs a,.info-box a,.job-listing a.view-more-btn,.job-description .apply-btn a,a.culture-news,#culture-featurednews a,a.careers-back{text-decoration:none}h3.header{background-color:#f8222c;max-width:250px;margin:0 auto;padding:10px 5px}.corpsub{padding:23px 0!important}.storesub{padding:10px 15px!important}.page-banner{position:relative}.bg-overlap{height:480px;position:absolute;width:100%;top:40px}#carousel-careers .carousel-control.left,#carousel-careers .carousel-control.right{background:0 0}#carousel-careers .carousel-control img{margin-top:135%}.icon-bg{background:rgba(255,255,255,.6);padding:25px}.info-box{background-color:#199245;padding:15px;position:relative}.info-box p,.info-box a{font-size:14px;color:#fff}.info-box p{margin-bottom:30px}.info-box a{font-weight:700;position:absolute;right:15px;bottom:5px}.info-box i{position:relative;left:5px;top:2px;font-size:20px}#corporate h1,#corporate img{margin-bottom:20px}.job-listing{background-color:#199245;padding:10px 0;color:#fff;margin:10px 0}.job-listing .view-more-btn{background-color:#f8222c;padding:2px 10px}.job-listing p{text-align:left;font-size:15px}.job-listing a.view-more-btn{font-family:LuckiestGuy;-webkit-text-stroke:1px BLACK;color:#fff500;font-size:15px;cursor:pointer}.job-description .modal-title{font-family:LuckiestGuy;text-transform:uppercase;color:#f8222c}.job-description .modal-header{border-bottom:none}.job-description .apply-btn{background-color:#f93841;padding:5px;border-radius:10px;border:2px solid #000;width:150px;margin:0 auto;text-align:center}.job-description .apply-btn a{color:#fff;font-weight:700;font-family:LuckiestGuy;-webkit-text-stroke:1px BLACK;color:#fff500;font-size:18px}@-moz-document url-prefix(){.job-description .apply-btn a,.job-listing a.view-more-btn{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 0 0 #000,0 -1px 0 #000,-1px 0 0 #000,-1px 2px 0 #000,-1px -2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}.job-listing a.view-more-btn{font-size:14px}.job-listing .view-more-btn{padding:5px 10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.job-description .apply-btn a,.job-listing a.view-more-btn{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 0 0 #000,0 -1px 0 #000,-1px 0 0 #000,-1px 2px 0 #000,-1px -2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}}a.culture-news{background-color:#199245;padding:5px 20px;font-size:23px}#culture-subs .info-box{margin-bottom:20px}#culture-featurednews h1,#culture-featurednews h4,#culture-featurednews p{color:#2b3c21;line-height:45px}#culture-featurednews h1{line-height:45px}#culture-featurednews h4{line-height:25px}#culture-featurednews .fa{font-size:22px;position:relative;top:2px}.img-caption{background-color:#379156;padding:8px 5px 5px;color:#fff}#pictures .vertical .carousel-inner{margin-top:25px}#pictures .carousel.vertical .item{-webkit-transition:.6s ease-in-out top;-moz-transition:.6s ease-in-out top;-ms-transition:.6s ease-in-out top;-o-transition:.6s ease-in-out top;transition:.6s ease-in-out top}#pictures .fa{color:#46a35c;font-size:30px}#pictures .carousel.vertical .next,#pictures .carousel.vertical .active.right{top:500px}#pictures .carousel.vertical .prev,#pictures .carousel.vertical .active.left{top:-500px}#pictures .carousel.vertical .next.left,#pictures .carousel.vertical .prev.right,#pictures .carousel.vertical .active{top:0}#pictures .carousel.vertical .item{left:0}#pictures .carousel-control.right{top:100%}#pictures .carousel-control.left{top:-7%}#pictures .carousel-control.left,#pictures .carousel-control.right{right:0;background-image:none;width:40px;height:40px;left:40%;opacity:1}#gallery-carousel img{margin:0 auto;display:block}.tint{position:relative;margin:10px auto;cursor:pointer}.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(25,146,69,.5)}#applynow-section .form-group{margin-bottom:0}#appform-submitBtn,#appform-submitBtn:hover{background-color:#169247}#appform-submitBtn,#appform-submitBtn:hover,#appform-resetBtn,#appform-resetBtn:hover{color:#fff;border:none;width:125px;border-radius:7px;float:right;font-size:16px}#appform-resetBtn,#appform-resetBtn:hover{background-color:#838383}@media all and (max-width:480px){#work-with-us h1.header,#job-list h1.header,#events-gallery h1.header,#professionals h1.header,#grad-storeops h1.header,#professionals-storeops h1.header,#culture-archive h1.header,#corp-values h1.header{min-width:100%}}@media all and (max-width:767px){.careers-submenu h3.header{min-width:100%;margin-top:30px}.bg-overlap{height:0;padding:0}#carousel-careers.carousel-control img{margin-top:175%}.careers-submenu .info-box{min-height:100%}#culture-subs h3.header{min-width:100%}#culture-subs img{width:100%}.corpsub{padding:10px 5px!important}.careers-submenu{margin-top:25px}}@media all and (max-width:991px){#carousel-careers .carousel-control{opacity:.8}.job-listing p{text-align:center;margin-bottom:10px}.tint{display:inline-block}#pictures .carousel-control.right{right:0;left:auto}#pictures .carousel-control.left{left:0;z-index:1}#pictures .carousel-control.left,#pictures .carousel-control.right{transform:rotateZ(-90deg);top:30%}#pictures .vertical .carousel-inner{margin-top:0}#appform-submitBtn,#appform-submitBtn:hover,#appform-resetBtn,#appform-resetBtn:hover{margin:10px 0;float:none;font-size:16px}}@media(min-width:768px) and (max-width:991px){#carousel-careers .carousel-control img{margin-top:220%}.careers-submenu .info-box{min-height:250px}#culture-subs h3.header{font-size:22px}.thumbnail-margin{margin-left:44px}.tint{width:23%}}@media(min-width:992px) and (max-width:1199px){#carousel-careers .carousel-control img{margin-top:175%}.careers-submenu .info-box{min-height:270px}#culture-subs h3.header{font-size:18px}#pictures .carousel-control.left,#pictures .carousel-control.right{left:35%}#pictures .vertical .carousel-inner{min-height:365px}}@media all and (max-width:680px){.tint{width:25%;float:left}.thumbnail-margin{margin-left:0}#pictures .fa{color:#fff;opacity:.6}}@media(min-width:681px) and (max-width:767px){.thumbnail-margin{margin-left:35px}.tint{width:23%}}@media all and (min-width:1200px){#pictures .vertical .carousel-inner{min-height:445px}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;margin:25px 0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}