﻿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:#F8B217;}section{padding-top:25px;padding-bottom:25px;}.row{padding-top:15px;padding-bottom:15px;}a{text-decoration:none;color:#F8B217;-webkit-transition:all .25s;transition:all .25s;}a:hover{text-decoration:none;color:#de5e5f;}.text-primary{color:#494B4B !important;}.text-sm{font-size:12px;}.btn{padding:.375rem 3.75rem;border-radius:1.25rem;}.btn-primary{background:#F8B217;border:solid 1px #F8B217;color:#f5f3f3;}.btn-primary:hover{background:#F8C24C;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 #F8B217;}.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:#F8B217;}#premier-employers{background:#f5f3f3;}@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-color: black;}#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:#FDE4AC;-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:#FDE4AC;}#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:#f00;}.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;}