@media screen and (max-width: 999px) {
  
  .current-menu-item.current_page_item > a {
    
    border-bottom: 2px solid #fff;
  }
  ul.sub-menu ul.sub-menu span.wrap::after,
  ul.sub-menu span.wrap::after,
  ul.menu span.wrap::after{
    border: none !important;
  }
  ul.sub-menu .current-menu-ancestor.current-menu-parent > a{
    border-bottom: 2px solid #fff;
  }
  figure.footer-mission-img {
    width: 50px;
    height: 50px;
  }
}

body[data-header-resize="1"] .container-wrap{
  padding-top:0;
  padding-bottom:0;
  }
.opportunity-btn {
  display: none;
}
.cvprepbtn {
  text-transform: uppercase;
  font-size: 18px;
  min-width: 500px;
}

body[data-form-style="minimal"]
  .main-content
  .post-password-form
  input[type="submit"] {
  position: unset;
}
p.ppw-ppf-field-container {
  width: 50%;
  margin: 0 auto;
}
.ppw-ppf-input-container {
  text-align: center;
}
.ppw-ppf-input-container
  p.ppw-ppf-field-container
  input[type="submit"].ppw-pwd-submit-btn {
  width: auto;
  margin: 15px auto 0 !important;
  padding: 15px 40px !important;
}
.ppwp-wrong-pw-error.ppw-ppf-error-msg {
  text-align: center;
}
@media screen and (max-width: 768px) {
  p.ppw-ppf-field-container {
    width: 100%;
  }
}
a.nectar-button.small.regular.accent-color.regular-button.fanc-btn {
  background-color: transparent !important;
}
a.nectar-button.small.regular.accent-color.regular-button.fanc-btn:hover {
  background-color: linear-gradient(180deg, #ef992d 40%, #efbb7c 100%);
}
a.fanc-btn {
  background-color: transparent !important;
  color: #000 !important;
  margin-bottom: 0px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  padding: 15px 0 !important;
}
.fanc-btn:hover {
  color: #ffffff;
}
.fanc-btn-active .vc_column-inner {
  background: linear-gradient(182deg, #ef992d 40%, #efbb7c 100%);
  color: #fff;
}
.fanc-btn .vc_column-inner:hover {
  background: linear-gradient(182deg, #ef992d 40%, #efbb7c 100%);
  color: #fff;
}
/* custom header css */
.banner-wrapper {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative;
}
.space {
  padding: 0 0 100px 0;
}
.banner {
  position: relative;
  padding: 100px 0 0 0;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.breadcrumb {
  margin-bottom: 1.5em;
  padding-bottom: 2%;
}
.left-wrapper {
  width: 100%;
  margin-top: 70px;
}
.title-txt {
  color: #de7c00;
  margin-bottom: 24px;
}
.right-img {
  height: 400px;
  width: 100%;
  display: flex;
}
.bottom-img {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 3;
  transform: translateZ(0);
}
.divider-bottom-img {
  fill: #fff;
}
.divider-bottom-img {
  fill: #fff;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -1px;
  height: 100%;
}
@media screen and (max-width: 690px) {
  .row-data {
    display: flex;
    flex-direction: column;
  }
  .left-wrapper{
    margin: 20px 0 !important;
  }
}
@media only screen and (min-width: 1000px) {
  .divider-bottom-img {
    min-width: 1700px;
  }
}
@media only screen and (max-width: 690px) {
  .divider-bottom-img {
    height: 33%;
  }
}
@media screen and (max-width: 690px) {
  .right-img {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .banner-wrapper {
    padding: 25px 0;
  }
  .left-wrapper{
    margin: 50px 0;
  }
}

/* contact form */
#gform_wrapper_19 {
  border-radius: 8px;
  padding: 25px;
  box-shadow: rgb(222 124 0 / 34%) 0px 2px 8px 0px;
}
#gform_wrapper_19 h3.gform_title {
  color: #de7c00;
  font-size: 40px !important;
  font-weight: 700 !important;
  text-align: center;
}
.contact-form label {
  color: #de7c00;
  font-weight: 500 !important;
  margin-bottom: 0 !important;
  font-size: 15px !important;
}
.contact-form span.gfield_required {
  margin-left: 0 !important;
  font-weight: 500 !important;
}
.contact-form input#gform_submit_button_19 {
  margin: 0 auto;
  display: flex;
  padding: 15px 60px !important;
}
.contact-form .gform_footer.top_label {
  margin: 0;
  padding: 0;
}
.contact-name,
.contact-email,
.contact-subject {
  margin-top: 0 !important;
}
.contact-name div#input_19_1,
.contact-form li#field_19_4 {
  margin-top: 0;
}
.contact-email .ginput_container.ginput_container_email,
.contact-subject .ginput_container.ginput_container_text,
.ginput_container.ginput_container_textarea {
  margin-top: 0 !important;
}
.contact-email input#input_19_2,
.contact-subject input#input_19_3 {
  width: 100%;
}
.contact-name input#input_19_1_3,
.contact-name input#input_19_1_6,
.contact-email input#input_19_2,
.contact-subject input#input_19_3 {
  border: 1px solid #de7c00;
  border-radius: 5px;
  padding: 8px 15px;
  margin-bottom: 0px;
}
.contact-message textarea#input_19_4 {
  border: 1px solid #de7c00;
  border-radius: 5px;
}
input::placeholder {
  font-size: 15px;
}

/* application form */
#gform_wrapper_26,
#gform_wrapper_4,
#gform_wrapper_14,
#gform_wrapper_25,
#gform_wrapper_16,
#gform_wrapper_27,
#gform_wrapper_23,
#gform_wrapper_22,
#gform_wrapper_3,
#gform_wrapper_18,
#gform_wrapper_5,
#gform_wrapper_13,
#gform_wrapper_12 {
  border-radius: 8px;
  padding: 25px;
  box-shadow: rgb(222 124 0 / 34%) 0px 2px 8px 0px;
}
.gf_progressbar_percentage {
  background-color: #de7c00 !important;
}
.application-form label {
  color: #de7c00;
  font-weight: 500 !important;
  margin-bottom: 0 !important;
  font-size: 15px !important;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
  border: 1px solid #de7c00 !important;
  border-radius: 5px !important;
  padding: 8px 15px !important;
  margin-bottom: 0px !important;
}
#gform_wrapper_26 input[type="email"],
#gform_wrapper_26 input[type="tel"],
input#input_26_5 {
  width: 100%;
}
.field-data input[type="number"],
.field-data input[type="text"],
.field-data input[type="tel"],
.field-email input[type="email"] {
  width: 100% !important;
}

.field-address span.ginput_address_city,
.field-address span.ginput_address_zip,
.field-address span.ginput_address_state,
.field-address span.ginput_address_country,
.field-address span.address_line_2 .ginput_address_line_2,
.field-address span.address_line_2 input[type="text"] {
  margin-top: 12px !important;
}
.application-form span.select2-selection.select2-selection--single {
  border: 1px solid #de7c00 !important;
}

.field-radiobtn .ginput_container.ginput_container_radio,
.field-data .ginput_container.ginput_container_text {
  margin-top: 0px !important;
}
.field-radiobtn ul,
.field-checkbox ul {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.field-radiobtn ul li,
.field-checkbox ul li {
  margin-bottom: 0px !important;
}

.field-radiobtn ul li label,
.field-checkbox ul li label {
  color: #3f3f3f;
}
div.gform_wrapper .gfield .gfield_description {
  padding: 0px;
}

#gform_wrapper_26 .gform_previous_button,
#gform_wrapper_26 .gform_next_button {
  padding: 5px 20px;
}

.field-data .ginput_container_text,
.field-name .ginput_container_name,
.field-data .ginput_container_select,
.field-data .ginput_container_number,
.field-data .ginput_container_phone,
.field-date .ginput_container_date,
.field-address .ginput_container_address,
.application-email .ginput_container_email,
.field-checkbox .ginput_container_checkbox,
.field-email .ginput_container_email,
.field-data .ginput_container_date,
.field-data .ginput_container,
.field-data span.select2-selection.select2-selection--single {
  margin-top: 0px !important;
}
.field-data .fancy-select-wrap {
  padding-top: 0px !important;
}

#searchForm span.select2-selection.select2-selection--single {
  margin-top: 0px !important;
}

/* newsroom */
.newsroom-row {
  display: flex;
}
.newsroom-category {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.newsroom-category .post-categories a,
.community-data .post-categories a {
  font-size: 16px;
  font-weight: 600;
}
.newsroom-category .post-categories span,
.community-data .post-categories span {
  font-size: 16px;
}
a.newsroom-title,
a.community-dish-title {
  font-family: Urbanist;
  font-size: 23px;
  line-height: 27px;
  font-weight: 600;
  color: #de7c00;
}
a.newsroom-title:hover,
a.community-dish-title:hover {
  color: #e28d21;
}
.newsroom-box.column-item,
.community-dish-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 15px;
  border-radius: 10px;
  border: 1px solid #e9e9e9;
  width: 33%;
  margin: 1%;
}
a.newsroom-btn,
a.community-dish-btn {
  background-color: #de7c00;
  color: #fff;
  padding: 5px 15px;
  width: fit-content;
  border-radius: 22px;
  font-size: 15px;
  margin: 0 auto;
}
a.newsroom-btn:hover,
a.community-dish-btn:hover {
  background-color: #e28d21;
}
.newsroom-content p,
.community-dish-content p{
  margin-top: 10px;
}

.newsroom-img img.attachment-medium.size-medium,
.community-dish-img img.attachment-medium.size-medium {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 200px;
  margin-bottom: 0px;
}
.newsroom-content,
.community-dish-content {
  padding: 0 15px;
  margin-bottom: 20px;
}
a.page-numbers {
  padding: 5px 8px;
  border: 1px solid #de7c00;
}
a.page-numbers:hover {
  background-color: #de7c00;
  color: #fff;
}
span.page-numbers.current {
  background-color: #de7c00;
  padding: 14px 8px;
  color: #fff;
  border: 1px solid #de7c00;
  height: fit-content;
  margin: 0;
  line-height: 0;
}
.news-pagination {
  display: flex;
  justify-content: center;
}
.news-pagination a.page-numbers {
  padding: 14px 8px;
  border: 1px solid #d5d5d5;
  margin: 0 5px;
  font-size: 15px;
  height: fit-content;
  line-height: 0;
}
span.newsroom-date,
.community-dish-date {
  color: #888;
  font-size: 16px;
  font-weight: 600;
}
.news-pagination span.page-numbers.dots {
  display: flex;
  color: #de7c00;
  padding: 5px 5px 0;
  align-items: end;
}
.news-pagination a.prev.page-numbers,
.news-pagination a.next.page-numbers {
  border: none;
}
.community-dish-row {
  display: flex;
}
.community-data {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .newsroom-row,
  .community-dish-row {
    display: unset;
  }
  .newsroom-box.column-item,
  .community-dish-box.column-item {
    width: 100%;
  }
}
