﻿body.careers #bd .container{padding:0}
body.careers #bd h3{font-weight:450;color:#251f20}
body.careers #bd .h4{max-width:53%;line-height:1.5em}
body.careers h1{font-weight:450;margin-bottom:.3em}
body.careers h2{font-weight:300;margin-bottom:1.5em}
body.careers .social-heading{margin-top:1.5em;display:none}
body.pathway .breadcrumb{position:absolute;z-index:1}
body.pathway .breadcrumb li{background:0;padding:0;color:#f0f0f0}
body.pathway .breadcrumb li:not(:first-of-type):not(:nth-child(2)):before{content:">";margin:0 7px 0 4px}
body.pathway .breadcrumb li a{color:#f0f0f0}
label{display:inherit !important;text-align:right;margin-top:-2em !important}
input.form-group{height:5em !important}
.event-text{min-height:7.5em}
.event-items{box-shadow:0 2px 8px rgba(0,0,0,.15);background-color:#fff}
.event-items:hover{background-color:#f5f5f5;text-decoration:none}
.event-items a{display:flow-root !important;color:#251f20}
.event-items .col-md-3{width:19%}
.event-items .col-md-3 p{color:#fff !important}
.event-items .col-md-9{margin-top:1em;font-size:1.2em;margin-top:1.3em}
.event-items [class*=col-md-]{padding-left:0;padding-right:0}
.event-title{margin-bottom:.65em;margin-bottom:.65em;line-height:1.4em;margin-bottom:.3em;margin-bottom:.65em !important}
.btn-primary{background:#251f20}
.btn{margin-right:1.2em}
.btn-link{margin-bottom:.5em}
.box-style1{background-color:#fff;padding:0 !important}
.career-promo{position:relative;top:-3.5em;box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#fff;height:auto;margin-bottom:2em !important;margin-left:10px;margin-right:10px}
.career-promo .image-info{display:none}
.career-promo:hover{background-color:#f5f5f5;transition:box-shadow .25s;box-shadow:-1px -1px 17px 0 rgba(0,0,0,.18),0 2px 20px 0 rgba(0,0,0,.18)}
.career-promo>div.image{margin-bottom:0 !important}
.career-promo .textimage .image{margin:0 !important}
.career-promo .text p{font-weight:450;margin-bottom:0}
.career-promo .image img{margin-left:-0.12em !important;margin-top:-0.065em;height:8.5em;transform:scale(1);transition:.9s ease-in-out;object-fit:cover;border-radius:2.4rem;overflow:hidden}
.career-promo .image img:hover{transform:scale(1.05);filter:grayscale(6%) saturate(0.8);-webkit-filter:grayscale(6%) saturate(0.8)}
.career-promo .image_left{padding:1rem;margin-right:0;margin-bottom:0}
.career-promo a:hover{text-decoration:none !important}
.career-promo a p b:hover{color:#412bfd !important}
.career-promo p{margin-top:.7em !important;max-width:99%}
.career-promo b{line-height:2.5em}
.career-promo.box-style1 a:not(.btn){color:#251f20}
.career-promo.box-style1 a:not(.btn):visited{color:#251f20}
.career-promo.box-style1 a:hover b{color:#412bfd !important}
.career-middle-content{background-color:#fafafa;box-shadow:0 2px 5px rgba(0,0,0,.3);margin-bottom:2em !important;padding:3.5em 3em 1em 3em}
.career-middle-content:last-of-type{margin-bottom:2em !important}
.title{font-size:2em;line-height:1.2em}
.event-date{position:relative;width:4em;height:100%;top:0;left:0;color:#fff;text-align:center;padding:3em .5em;font-size:1.15em;line-height:1.3em;text-transform:uppercase;background:#1d13a3;margin-bottom:0}
.event-date p{color:#fff !important}
.date{font-size:.8em}
.date:before{content:"";content:"";font-family:"FontAwesome";font-weight:normal;font-size:1.25em;width:24px;display:inline-block;text-align:center}
.container-promo .container{width:100% !important;margin-bottom:2.5em}
.education-promo:hover{background-color:#f5f5f5;text-decoration:none}
.career-hero:before{content:"";display:block;position:absolute;width:106%;height:100%;background-color:#1d13a3;-webkit-clip-path:polygon(0 0,45% 0,62% 100%,0 100%);clip-path:polygon(0 0,45% 0,62% 100%,0 100%)}
.career-hero p{max-width:53%;line-height:1.5em;font-size:1.3em;font-weight:100}
.career-membership-promo{background-color:#fff;padding-left:2em}
.career-membership-promo .text{margin-top:2em}
.career-membership-promo h3{margin:0 !important}
.career-membership-promo .image{margin-bottom:0 !important}
.social{text-align:center}
.careers-contact{text-align:center}
@media screen and (min-width:1200px){.meeting-experience .acscarousel4up{width:1300px}
.container-promo .container{width:100%}
}
@media screen and (max-width:1200px){.container{width:100% !important;width:100% !important}
.container-promo .herocontainer{display:block;width:100% !important}
.event-title{margin-bottom:0 !important}
.event-date{padding:4.5em .5em}
.event-text{min-height:9em !important}
}
@media screen and (max-width:1024px){.search-desc{left:74%}
.event-items{min-height:13em}
}
@media only screen and (max-width:942px){.event-item .col-md-9{margin-top:1.5em;font-size:1.25em}
.career-hero::before{width:171%;background-color:#412bfd}
p .date{line-height:1em !important}
}
@media only screen and (max-width:878px){.career-promo:last-of-type{margin-bottom:2em !important}
.career-promo b{line-height:0}
.career-promo p{line-height:1.3em}
.career-hero .clearfix{padding-top:59px !important;padding-bottom:62px !important;padding-left:36px !important}
.career-hero p{max-width:82%}
.career-middle-content{margin:1.5em !important}
.careers-contact{padding:2em !important}
#search-box{margin-left:1em !important;margin-right:1em !important}
#search-button{right:1em !important}
.event-items .col-xs-12{max-width:76% !important}
.event-column{width:100% !important}
}
@media only screen and (max-width:770px){.event-text{min-height:5em !important}
.event-column .text{max-width:100% !important}
.career-column-promo .col-md-6{width:100% !important}
#search-box{margin-left:1em !important;margin-right:1em !important;padding-right:2em}
#search-button{right:2em !important}
}
@media only screen and (max-width:500px){#bd h3{margin:1em !important}
.career-hero .clearfix{background-position:center center !important}
.event-item .col-xs-12{width:60%}
.event-item .col-md-3{width:18% !important}
.event-item .columnTwo .parsys{width:11em;margin-left:1.2em}
.event-items:last-of-type{margin-bottom:2em !important}
.event-items .col-xs-12{max-width:21%}
.event-date{width:3em}
.career-promo{padding:1.5rem !important;height:26rem;margin-left:10px;margin-right:10px;margin-bottom:2em !important}
.career-promo b{line-height:0}
.career-promo p{margin-top:.8em !important;max-width:98%;line-height:1.45em}
.career-promo .text{position:absolute;top:11rem}
.career-promo .image{margin:0 10px 0 0}
.career-promo .image img{height:7.8em !important;max-width:96% !important;margin-left:-0.4em !important;margin-top:-0.4em;transition:.9s ease-in-out}
.career-promo .image-div{width:7em;padding:0}
.image_left{padding-right:0}
.career-middle-content{padding:1.5em !important}
.career-column-promo{margin-bottom:-1em !important}
.title{margin-top:1em !important}
.btn-yellow{margin-bottom:.5em}
.career-membership-promo{padding-left:1em !important;padding-right:1em !important}
}
@media only screen and (max-width:375px){.education-promo{min-height:8em}
.career-promo p{font-size:.9em}
.career-promo .image img{height:5.6em;max-width:96%}
career-promo .textimage{padding-bottom:6em}
}
@media all and (-ms-high-contrast:none){.career-hero:before{opacity:.9}
}
@media(-ms-high-contrast:active){.career-hero:before{opacity:.9}
}