body{font-family:"Libre Franklin",sans-serif;font-size:16px;color:#343a40;font-display:auto}@media(min-width:1200px){.container{max-width:1300px}}.stripes{background-image:linear-gradient(45deg,#e8e8e8 14.29%,#fff 14.29%,#fff 50%,#e8e8e8 50%,#e8e8e8 64.29%,#fff 64.29%,#fff 100%);background-size:9.9px 9.9px}.bg-primary{background-color:#9d2021!important}.bg-secondary{background-color:#f5f3f3!important}#back-to-top{display:none;opacity:100;position:fixed;z-index:5;bottom:40px;right:5px;width:50px;font-size:12px}#back-to-top-button{fill:#9d2021}section{padding-top:25px;padding-bottom:25px}.row{padding-top:15px;padding-bottom:15px}a{text-decoration:none;color:#9d2021;-webkit-transition:all .25s;transition:all .25s}a:hover{text-decoration:none;color:#de5e5f}.text-primary{color:#9d2021!important}.text-sm{font-size:12px}.btn{padding:.375rem 3.75rem;border-radius:1.25rem}.btn-primary{background:#9d2021;border:solid 1px #881c1d;color:#f5f3f3}.btn-primary:hover{background:#cf4a4b;border:solid 1px #e9e5e5;color:#fff}.btn-light{background:transparent;border:solid 1px #bbadad;color:#9d2021;-webkit-transition:all .25s;transition:all .25s}.btn-light:hover{background:transparent;border:solid 1px #9d2021;color:#9d2021}.mobile-filter-button{background:transparent;border:1px solid #9d2021;border-radius:5px;padding:10px}form>.form{margin:0 -15px}@media(min-width:768px){form>.form{margin:0}}.form-control{border:2px solid #9d2021}.form-control:focus{border:2px solid #c7292a;-webkit-box-shadow:0 0 0 .1rem rgba(218,73,74,.75);box-shadow:0 0 0 .1rem rgba(218,73,74,.75)}.card{height:100%}.page-link{border:none}li.page-item.active .page-link{background-color:#f5f3f3;border-color:#f5f3f3;border-radius:50%}section#breadcrumb{border-top:10px solid #3a3030}.breadcrumb{background-color:transparent}.breadcrumb-item{font-size:14px}.bg-light{background-color:#fff!important}.dropdown-toggle::after{border-top-color:#9d2021}.dropdown-menu{background:#f5f3f3;border:none}.dropdown-item:hover{color:#9d2021;background-color:#f5f3f3}.dropdown-divider{margin:.05rem 0}.post-job-button-wrapper{padding-left:0;width:150px}@media(min-width:991px){.post-job-button-wrapper{padding-left:15px}}.post-job-button{background:#5cb85c;border:solid 2px #357935;border-radius:15px}.post-job-button:hover{background:#92d492}#hero{background-image:linear-gradient(to right,rgba(0,0,0,.65),rgba(0,0,0,.65)),url("");background-position:center,bottom;background-size:cover;background-repeat:no-repeat}#state-map{position:relative;width:186px;height:65px}#west-river{position:absolute;left:0;color:#9d2021}#west-river>svg>path{fill:#f5f3f3;-webkit-transition:fill .25s;transition:fill .25s}#west-river>svg>path:hover{fill:#9d2021}#east-river{position:absolute;right:0;color:#9d2021}#east-river>svg>path{fill:#ded7d7;-webkit-transition:fill .25s;transition:fill .25s}#east-river>svg>path:hover{fill:#9d2021}form>h1{font-size:2rem}@media(min-width:768px){form>h1{font-size:2.5rem}}#tag-line{font-size:16px}#tag-line>span{color:teal}#premier-employers{background:#f5f3f3}.carousel-inner .carousel-item{margin-right:inherit}@media(max-width:767px){.carousel-item{margin-top:15px}.carousel-inner .active{margin-top:0}}@media(min-width:768px){.carousel-control-prev{left:-43px}.carousel-control-next{right:-20px}.carousel-inner .active,.carousel-inner .active+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item{-webkit-transition:none;transition:none}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media(min-width:992px){.carousel-control-prev{left:-43px}.carousel-control-next{right:-43px}.carousel-inner .active,.carousel-inner .active+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item{-webkit-transition:none;transition:none}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}.search-filters>.form-control{background:#f5f3f3;border:none;height:30px}.search-filters>.input-group-prepend>.input-group-text{background:#f5f3f3;border:none;height:30px}.search-filters>.input-group-prepend>.input-group-text>a.text-primary{color:#9d2021}.search-filters>.input-group-prepend>.input-group-text>a.text-primary:hover{color:#9d2021}#radius-filter>a.progress-bar.bg-primary{color:#fff;background-color:#9d2021!important}#radius-filter>a.progress-bar.bg-primary:hover{background-color:#9d2021!important}#radius-filter>a.progress-bar.bg-secondary{background-color:#f5f3f3!important;-webkit-transition:all .25s;transition:all .25s}#radius-filter>a.progress-bar.bg-secondary:hover{color:#fff;background-color:#9d2021!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f5f3f3;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:50%;left:4px;bottom:4px;background-color:#9d2021;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#f5f3f3}input:focus+.slider{-webkit-box-shadow:0 0 1px #f5f3f3;box-shadow:0 0 1px #f5f3f3}input:checked+.slider:before{-webkit-transform:translateX(93%);transform:translateX(93%)}.slider.round{border-radius:15px}.slider.round:before{border-radius:15px}footer{height:250px;background-image:linear-gradient(to bottom,#323232,#434343,#323232)}#footer-logo>span{font-size:14px}.card-body>h5{font-size:18px}a>.card:hover{-webkit-transition:all .25s;transition:all .25s}a>.card:hover{background:#eafef1;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:1px 5px 15px -2px rgba(0,0,0,.2);box-shadow:1px 5px 15px -2px rgba(0,0,0,.2)}.jobItem:hover{background:#eafef1;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:1px 5px 15px -2px rgba(0,0,0,.2);box-shadow:1px 5px 15px -2px rgba(0,0,0,.2)}.recent-search{padding:.5em;background:#f5f3f3;border:1px solid #c7bbbb;-webkit-transition:all .25s;transition:all .25s}.recent-search:hover{-webkit-box-shadow:1px 5px 15px -2px rgba(0,0,0,.2);box-shadow:1px 5px 15px -2px rgba(0,0,0,.2)}.recent-search>a{font-size:12px;color:#343a40!important;text-decoration:underline}.recent-search>a:hover{color:#9d2021}.recent-search>a:visited{color:#9d2021}.event-date{background:#9d2021;padding:10px 20px}.event-date>span{font-size:24px}#browse-section{background:#eafef1}#Categories{-webkit-column-count:2;column-count:2}@media(min-width:768px){#Categories{-webkit-column-count:4;column-count:4}}@media(min-width:992px){#Categories{-webkit-column-count:5;column-count:5}}#Categories>li>a{font-size:16px;text-decoration:underline}#results-page-search{border-top:10px solid #3a3030}.search-result-details>.job-title>h3{font-size:16px}.search-result-details>.job-title>h4{font-size:14px}@media(max-width:576px){#apply-now-wrapper{position:fixed;z-index:2;bottom:10px;width:90%}#apply-now-btn{width:100%}#apply-now-btn :hover{color:#0f0}}.ribbon_new{position:absolute;left:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_new span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0%,#79a70a 100%);box-shadow:0 3px 10px -5px black;text-shadow:1px 1px 2px rgba(0,0,0,.25);position:absolute;top:19px;left:-21px}.ribbon_new span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #638908;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #638908}.ribbon_new span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #638908;border-bottom:3px solid transparent;border-top:3px solid #638908}.ribbon_new.popular span{background:linear-gradient(#f14f3f 0%,#cb4335 100%)}.ribbon_new.popular span::before{border-left:3px solid #a3362a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #a3362a}.ribbon_featured.popular span::after{border-left:3px solid transparent;border-right:3px solid #a3362a;border-bottom:3px solid transparent;border-top:3px solid #a3362a}.ribbon_featured{position:absolute;right:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_featured span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#820a0a;background:linear-gradient(#974141 0%,#820a0a 100%);box-shadow:0 3px 10px -5px black;text-shadow:1px 1px 2px rgba(0,0,0,.25);position:absolute;top:19px;right:-21px}.ribbon_featured span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #638908;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #638908}.ribbon_featured span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #638908;border-bottom:3px solid transparent;border-top:3px solid #638908}.ribbon_2{position:absolute;left:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_2 span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#f2da00;background:linear-gradient(#f2da00 0%,#a59400 100%);box-shadow:0 3px 10px -5px black;text-shadow:1px 1px 2px rgba(0,0,0,.25);position:absolute;top:19px;left:-21px}.ribbon_2 span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #638908;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #638908}.ribbon_2 span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #638908;border-bottom:3px solid transparent;border-top:3px solid #638908}.loggedInAs{padding-bottom:10px;font-size:11px;text-align:left}.employerLogo{position:relative;width:90%;overflow:hidden;background-color:#fff;color:#777;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.employerLogo{height:100px;width:100px}.employerLogo img{max-height:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%)}.textred{color:red}.parallax{min-height:300px;background-attachment:fixed;background-position:top,center;background-repeat:no-repeat;background-size:contain}.applytitle{font-size:16px;font-weight:bold}.applysubtitle{font-size:16px;font-weight:normal}.applyinlinedesc{display:inline;font-size:14px;font-weight:normal}.avatar{height:50px;width:50px;margin:0;margin-right:10px;border-radius:25px;border:2px solid #f5f3f3;background-color:#fff;display:inline-block;text-align:center;font-size:16px;line-height:3;font-weight:300}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.activeSort{text-decoration:underline;color:#f4f2f3;background-color:#6c757d}.inactiveSort{color:#6c757d;background-color:#f4f2f3;border-color:#6c757d}