#job-filters-table-cont{
display: block;
max-width: 800px;
margin-bottom: 20px;
font-size: 18px;
}
#job-filters-table{
display: table;
width: 100%;
}
#filter-title{
line-height: 22px;
width: 100%;
padding: 14px 20px 14px 16px;
background-color: rgba(0,0,0,0.06); }
.job-filter-cell{
display: table-cell;
padding-left: 20px;
padding-bottom: 15px;
font-size: 20px;
font-weight: bold;
line-height: 22px;
}
.job-filter-cell input{
font-size: 20px;
border: 0;
}
.job-filter-cell select{
border-width: 0;
background-color: rgba(0,0,0,0.06);
line-height: 22px;
font-size: 18px; padding: 16px 20px 16px 16px;
width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;	
}
.job-filter-cell-cont{
position: relative;
}
.job-filter-cell-cont:after{
content: "";
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
width: 0;
height: 0;
border: 6px solid;
border-color: #666 transparent transparent;
margin-top: 3px;
pointer-events: none;
}
.job-table{
display: table;
width:100%;
font-size: 20px;
color: rgb(105, 105, 105);
}
.job-table a{
font-weight: bold;
color: rgb(122, 153, 172);
}
.job-table .job-row, .job-table .job-header-row{
display: table-row;
}
.job-table .job-header-cell{
display: table-cell;
padding-left: 20px;
padding-bottom: 15px;
}
.job-table .job-cell{
display: table-cell;
padding: 10px 20px;
}
.job-table .sort{
cursor: pointer;
font-weight: bold;
color: #000000;
}
.job-table .sort.sort-assending:after{
content: " ^";
font-weight: normal;
}
.job-table .sort.sort-decending:after{
content: " v";
font-weight: normal;
}
#job-search-status{
text-align: center;
padding: 50px;
font-size: 20px;
font-weight: bold;
}
@media screen and (max-width: 520px) {
#job-filters-table-cont{
padding:20px;
}
#job-filters-table{
display: block;
padding:0;
width: auto;
}
.job-filter-cell{
display: block;
width:100%;
padding: 10px 0;
}
.job-table,
.job-table .job-header-row,
.job-table .job-header-cell,
.job-table .job-row,
.job-table .job-cell{
display: block;
width:100%;
}
}body {
font-family: bilo, sans-serif !important;
font-style: normal !important;
font-weight: 300 !important;
line-height: 1.5em !important;
}
h5 {
font-family: bilo, sans-serif !important;
font-style: normal !important;
font-weight: 300 !important;
line-height: 1.5em !important;
}
.widgettitle {
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
}
.et_pb_widget a {
text-decoration:none;
color:#000000 !important;
} .et_pb_menu .et_pb_menu__menu > nav > ul > li.mmdropdown-with-image > ul.sub-menu{
background-position: left bottom;
background-repeat: no-repeat;
background-size: 480px;
width: 880px;
left: -485px;
height: 420px;
border-top: 0;
}
.et_pb_menu .et_pb_menu__menu > nav > ul > li.mmdropdown-with-image > ul.sub-menu li{
padding-left: 485px;
}
.et-menu li.mmdropdown-with-image li a{
width: 100%;
} button.et_pb_menu__search-button_mod::after {
content: "\55";
color: #ffffff;
}
#pix_search_box{
background-color: #ffffff;
position: fixed;
top: 0;
width: 100%; z-index: 10020;
display: none;
padding: 150px 300px 50px 300px;
}
#pix_search_box_cont{
border: 1px solid black;
height: 150px;
}
.et_pb_menu__search{
justify-content: flex-end !important;
}
.et_pb_menu__search-form{
max-width: 455px;
}
#top-menu-1 .et_pb_menu__search-form .et_pb_menu__search-input{
color: #ffffff;
}
#top-menu-1.et_pb_sticky .et_pb_menu__search-form .et_pb_menu__search-input{
color: #333333;
} .pix-custom-blog-layout .et_pb_post {
float: left;
width: 100%;
}
.pix-custom-blog-layout .entry-featured-image-url {
padding-top: 100%;
display: block;
}
.pix-custom-blog-layout .entry-featured-image-url img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}
.pix-custom-blog-layout .entry-title::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}
@media all and (min-width: 981px) {
.pix-custom-blog-layout .et_pb_post .entry-featured-image-url-wrapper {
float: left;
width: 50%;
margin-right: 25px;
}
.pix-custom-blog-layout .et_pb_post:nth-of-type(4n+1),
.pix-custom-blog-layout .et_pb_post:nth-of-type(4n+2) {
width: 48%;
}
.pix-custom-blog-layout .et_pb_post:nth-of-type(4n+1){
margin-right: 4%;
}
.pix-custom-blog-layout .et_pb_post:nth-of-type(4n+4) .entry-featured-image-url-wrapper {
float: right;
margin-left: 25px;
margin-right: 0;
}
}    .et_pb_preload, .et_pb_section.et_pb_section_video.et_pb_preload {
background-color: #000000!important;
}
.et_pb_preload:before {
display: none!important;
} .image-module-square.et_pb_module.et_pb_image .et_pb_image_wrap{
position: relative;
padding-top: 100%;
display: block;
}
.image-module-square.et_pb_module.et_pb_image .et_pb_image_wrap img{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}
.project-title h3::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}
.overview-grid-title h2::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}
.TOC h4::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}
.leadership-team h4::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}
.project-blurb h4::after{
font-family: "ETmodules";
font-size: 16px;
font-weight: bold;
content: " &";
}