/*halati website*/
:root {--hebo-bold:"Heebo-Bold";--narkiss-variable:"narkiss-text-variable";--primaryFontSize:16px;--title-color:#f68b00;--bg-black:#0e0e0e;}


body {background-color: var(--bg-black)}
body.home-page {background-color: black;}

.home-page #header:not(.bg) {background: black;}
#header {padding: 15px 30px;}
#header #header-center-kdm {font-size: unset}
#header #header-center-kdm a {font-size: 106.25%;transition: 0.4s;color: #fff;font-family: var(--hebo-bold);margin-inline: 25px; margin:0 15px;}
#header #header-center-kdm a:hover {color: #f68b00;transition: 0.4s;}
#header #header-center-kdm a::before {height: 2px;background: #f68b00;}
#header.bg {background: #171717;}
#header .social-links {margin-right: 20px}
#header .social-links a {margin-left: 5px}
#header .submenu {background: #f68b00;top: 65px;width: 250px;padding-block: 47px}
#header .submenu li > a::before {display: none}
#header .submenu > li:focus > a, #header .submenu > li:hover > a {background: unset;color: unset;}
#header .submenu li > a {color: white;font-family: var(--hebo-bold);font-size: 112.5%;}
#header .submenu > li.active {background: unset}
/*#nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before {width: 21px}*/
#header .submenu > li:first-child {margin-top: 0;}
#header .submenu > li {min-height: unset;padding: 5px 67px;}
#header .submenu > li a {padding: unset;width: fit-content !important;}
#header .social-links a {cursor: pointer}
#header .social-links a svg {transition: 0.4s;fill:white;}
#nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before {background: white;}
#header .social-links a:hover svg {fill: var(--title-color);transition: 0.4s}
#header .submenu li > a:after {content:"";height:2px;width:0;display:block;background:white;transition:0.5s;margin-inline: auto}
#header .submenu li > a:hover:after {width:100%;transition:0.5s;}
#header #header-center-kdm .address {display: none;}
#header #header-center-kdm a:last-of-type {color: var(--title-color) !important;}
#home-gallery .gallery-logo {width: 100%}
#home-gallery .opacity-layer {opacity: 0.3 !important;z-index: 3 !important;}
#home-gallery .gallery-caption {z-index: 4;top: 20%;}

/*override rest.css*/
@media (min-width: 768px) {
    #header .submenu li > a {min-height: unset;}
}


@media (min-width: 768px) {
    #home-gallery, #home-gallery .slides, #home-gallery .slider-bg.stellar-bg { height: calc(var(--vh)) !important; }
    body.macOs.safariBrowser #home-gallery { height: 100vh !important; }
}

.sections .section {padding: 0;margin: 0;}

.sections .our-story-section {background-color: var(--bg-black);padding-top: 93px;padding-bottom: 31px}
.our-story-section .section-title h1 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 437.5%;margin-bottom: 15px;font-weight: 700;line-height: 60px;}
.our-story-section .grid-text h2 {font-size: 93.75%;margin-top: 15px;color: white}
.our-story-section .grid-text p {font-size: 93.75%;margin-top: 15px;color: white}
.our-story-section .grid-text .sec-button {display: none}


.sections .boxes-section {background-color: var(--bg-black);padding-top: 30px;padding-bottom: 148px;max-width: 100%}
.boxes-section .grid-boxes {max-width: 1200px;margin-inline: auto;}
.boxes-section .grid-box.col-md-4 {max-width: unset}
.boxes-section .grid-box.col-md-4 .grid-box-image {padding-bottom: 120%;margin-bottom: 20px}
.boxes-section .grid-boxes .box-image-animation img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}
.boxes-section .grid-box-title {display: block;}
.boxes-section .grid-boxes .grid-box-title h3 {max-width: 170px;margin-inline: auto;font-size: unset;}
.boxes-section .grid-box .grid-box-title h3 a {color: white;border-radius: 100px;transition: 0.4s;border: solid 2px #f68b00;padding-block: 7px;display: block;font-size: 112.5%;}
.boxes-section .grid-box .grid-box-title h3 a:hover {background-color: #b56600;transition: 0.4s;}

.market-tables-section .grid-text.gridTextWithImg {height: 600px;overflow: hidden;}
.market-tables-section .grid-text.gridTextWithImg .grid-text-content {color: white;background: rgba(0,0,0,0.8);padding: 115px 107px;border: solid 3px #f68b00;}
.market-tables-section .grid-text h2 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 437.5%;margin-bottom: 15px;font-weight: 700;line-height: 60px;}
.market-tables-section .grid-text p {color: white;font-size: 93.75%;margin-top: 20px}
.market-tables-section .grid-text h3 {font-size: 93.75%;color: var(--title-color);margin-top: 20px;margin-bottom: 0}
.market-tables-section .sec-button {display: none}
.market-tables-section .gridTextImgContainer img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}


.sections .our-story-section-2 {max-width: 100%;background: black;padding-top: 143px;padding-bottom: 94px;}
.our-story-section-2 .grid-rows {max-width: 983px;margin-inline: auto}
.our-story-section-2 .grid-rows .grid-row {justify-content: space-between;background-color: transparent}
.our-story-section-2 .grid-row .grid-row-cell.grid-row-cell-text {padding-right: 0;width: unset;}
.our-story-section-2 .grid-rows .grid-row-text h2 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 437.5%;margin-bottom: 15px;font-weight: 700;line-height: 60px;}
.our-story-section-2 .grid-rows .grid-row-text > * + * {margin-top: 20px;}
.our-story-section-2 .grid-rows .grid-row-text {color: white}
.our-story-section-2 .grid-rows .grid-row-text h3 {font-size: 112.5%;font-family: var(--hebo-bold);margin-bottom: 0}
.our-story-section-2 .grid-rows .grid-row-text p {font-size: 93.75%}
.our-story-section-2 .grid-rows .grid-row-text a.grid-row-button {color: white;border-radius: 100px;transition: 0.4s;border: solid 2px #f68b00;padding-block: 7px;display: inline-block;margin-top: 33px;font-size: 112.5%;}
.our-story-section-2 .grid-rows .grid-row-text a.grid-row-button:hover {background-color: #b56600;transition: 0.4s;}


.sections .instagram-section {max-width: 100%;background: black;padding-top: 0;padding-bottom: 100px;}
.instagram-section {}
.instagram-section .section-title h2 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 437.5%;margin-bottom: 15px;font-weight: 700;line-height: 60px;}
.instagram-section .gallery-cubes {max-width: 1170px;margin-inline: auto;}
.instagram-section .content-section-Btn {display: none}

.contactPage #text1 p { color: #fff; }

#SiteFooter {background-color: white}
#SiteFooter .footer-text-left ul {list-style: none;display: flex;justify-content: flex-end;gap: 10px;margin-top: 20px;}
.footer-text-divided {font-size: unset;padding-inline: 130px;padding-block: 65px;}
.footer-text-divided > div.footer-text-left {padding: 0}
.footer-text-left ul li a {display: flex;align-items: center;justify-content: center;position: relative;transition: 0.4s;}
.footer-text-left ul li.tiktok:hover a:after {content:"";background: url(/warehouse/dynamic/389756.svg) no-repeat;background-size: 100%;position: absolute;inset:0;transition: 0.4s;}
.footer-text-left ul li.instagram:hover a:after {content:"";background: url(/warehouse/dynamic/389755.svg) no-repeat;background-size: 100%;position: absolute;inset:0;transition: 0.4s;}
.footer-text-left ul li.facebook:hover a:after {content:"";background: url(/warehouse/dynamic/389754.svg) no-repeat;background-size: 100%;position: absolute;inset:0;transition: 0.4s;}



.footer-text-divided > div.footer-text-right {gap: 50px;padding: 0}
.footer-text-divided > div.footer-text-right ul {margin-left: 0}
.footer-text-divided > div.footer-text-right ul li {font-size: 87.5%}
#SiteFooter .site-credit.alternative svg {fill:white}
.footer-text-divided > div.footer-text-right ul a {color: #0e0e0e;transition:0.4s;}
.footer-text-divided > div.footer-text-right ul a:hover {text-decoration:underline;text-decoration-color:var(--title-color);color:var(--title-color);transition:0.4s;}


@media (max-width: 767px) {
    /*#header-center-kdm { position: absolute;bottom: 204px;z-index: 2;left: 50%;transform: translate(-50%,50%);}*/
    .heroButtons { position: absolute; bottom: 204px; z-index: 2; left: 50%; transform: translate(-50%,50%); }
    #header-center-kdm .address {display: none;}
    #header .submenu > li.active > a {font-family: 'Heebo-Bold';}
    #header #header-center-kdm { padding-left: 3%; }
    /*#header #header-center-kdm a:last-of-type { padding: 4.5px 51.6px !important; border-radius: 100px; border: solid 2px #f68b00; background-color: #000; display: block; color: white !important; text-align: center; font-size: 87.5% !important; }*/
    #header #header-center-kdm a:last-of-type:hover:before {content:none;}
    .heroButtons a { padding: 4.5px 51.6px; border-radius: 100px; border: solid 2px #f68b00; background-color: #000; display: block; color: white; text-align: center; margin-bottom: 11px; font-size: 87.5%; }
    #home-gallery .gallery-logo {text-align:center;}
    #home-gallery .gallery-logo img {max-width: 137px;min-width: unset;}
    #home-gallery .gallery-caption {top: 130px;}
    #header .submenu {top: 64px;width: 100% !important;max-width: unset;padding-top: 80px;}
    #header:not(.menu-open):not(.subopen) .submenu {top: 65px;}
    #header .submenu li.social-mobile {position: unset;padding-inline-start: 90px;}
    #header .submenu li.social-mobile .social-links a {padding: 7px;}
    #header .social-links a svg {fill: white;}
    #header .submenu > li {padding: 10px 96px;}
    /*#header #header-center-kdm {display: none}*/
    .footer-text-divided > div.footer-text-right {display: none;}
    #SiteFooter .footer-text-left ul {padding: 0}
    .sections .our-story-section {padding-top: 36px;padding-bottom: 23px;}
    .our-story-section .section-title h1 {font-size: 218.8%;margin-bottom: 20px;line-height:40px;}
    .our-story-section .grid-text p, .our-story-section .grid-text h3 {font-size:87.5%;}
    .sections .boxes-section {padding-top: 0}
    .sections .boxes-section {max-width: 90%;margin-inline: auto;padding-bottom: 60px;}
    .boxes-section .grid-boxes.row {gap: 11px;justify-content: space-between;}
    .boxes-section .grid-box.col-md-4 {width: calc(50% - 6px);margin-bottom: 14px;}
    .boxes-section .grid-box.col-md-4:last-child {width: 100%}
    .boxes-section .grid-box.col-md-4 .grid-box-image {padding-bottom: 113.1%;}
    .boxes-section .grid-box.col-md-4:last-child .grid-box-image {padding-bottom: 53%;}
    .boxes-section .grid-box.col-md-4 .grid-box-image {margin-bottom: 12px}
    .grid-content-section .grid-boxes.row:before {display: none;}
    .boxes-section .grid-box .grid-box-title h3 a {font-size: 87.5%;max-width: 160px;}

    .market-tables-section .grid-text.gridTextWithImg .grid-text-content {padding: 70px 17px;width: 90%;}
    .market-tables-section .grid-text.gridTextWithImg {height: 460px;}
    .market-tables-section .grid-text h2 {font-size: 219.5%;line-height: 40px}
    .market-tables-section .grid-text p,.market-tables-section .grid-text h3 {font-size: 87.5%}

    .sections .our-story-section-2 {padding-top: 60px;padding-bottom: 60px}
    .our-story-section-2 .grid-rows {max-width: 90%;margin-inline: auto}
    .our-story-section-2 .grid-rows .grid-row-text {text-align: center;}
    .our-story-section-2 .grid-rows .grid-row-text h2 {font-size: 219.5%;line-height: 40px;}
    .our-story-section-2 .grid-rows .grid-row-text a.grid-row-button {margin-top: 22px;font-size: 87.5%;padding-inline: 40.2px;}
    .our-story-section-2 .grid-row li.slider-item {padding-bottom: 145.4%;}
    .our-story-section-2 .box-image-animation img {height: 100% !important;position: absolute;inset: 0;width: 100%;object-fit: cover;}


    .instagram-section .section-title {margin-bottom: 0}
    .instagram-section .section-title h2 {font-size: 219%;line-height: 40px;margin-bottom: 20px}
    .sections .instagram-section {padding-bottom: 80px;}
    .instagram-section .gallery-container {width: 80vw;}
    .instagram-section .gallery-cubes > div {padding: 5px;}
    .footer-text-divided {padding-block: 25px}

}

/*About page*/
#GridTop {height: 300px}
.aboutPage #GridPage {padding-top: 80px;padding-bottom: 100px;}
.aboutPage #headline h1 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 122.3%;margin-bottom: 10px;font-weight: 700;line-height: 60px;}
.aboutPage #text1 p,.aboutPage #text2 p {color: white;font-size: 93.75%}
.aboutPage #text1 h3, .aboutPage #text2 h3 {font-size: 120%;margin-bottom: 10px;color: white;}
.aboutPage #text1 img,.aboutPage #text2 img {width: 100%}
.aboutPage #text1 ul li::before, .aboutPage #text2 ul li::before {background: #f68b00;}
.aboutPage #text1 ul li, .aboutPage #text2 ul li {padding-right: 10px;margin-bottom: 10px;color: white;}


@media (max-width: 767px) {
    #GridTop {height: 200px;}
    .aboutPage #GridPage {padding-top: 40px;padding-bottom: 70px;}
    .aboutPage #headline h1 {font-size: 88.3%;margin-bottom: 20px;line-height: 40px;}
    .aboutPage #text1 h3, .aboutPage #text2 h3 {font-size: 107.65%;}
    .aboutPage #text1 ul li, .aboutPage #text2 ul li {padding-right: 20px;}
}


/*Branches page*/
.branchesPage #GridPage {padding-top: 70px;padding-bottom: 100px}
.branchesPage #GridPage .max-width {max-width: 730px}
.top-caption h1 {font-family: var(--narkiss-variable);font-size: 122.3%;font-weight: 700;line-height: 60px;}
.branchesPage .faq-headline {background-color: white;padding: 15.2px 10px;font-size: 113%;font-family: var(--hebo-bold);}
.branchesPage .faq-headline.open {background-color: white;border-bottom: 2px solid var(--title-color);}
.branchesPage .faq-headline .button-open.fa-angle-down {top: top:50%;}
.branchesPage .faq-headline .button-open {top: 60%;font-size: 40px;color: var(--title-color);}
.branchesPage .faq-body ul {list-style: none;padding: 0;}
.branchesPage .faq-body ul > * + * {margin-top: 10px}
.branchesPage .faq-body ul > li {font-size: 93.75%}
.branchesPage .faq-body ul > li > strong {font-family: var(--hebo-bold);}
.branchesPage .faq-body p {margin-bottom: 10px}
.branchesPage .faq-body p > * + * {margin-right: 10px}

@media (max-width: 767px) {
    .branchesPage #GridPage {padding-top: 30px;padding-bottom: 30px}
    .top-caption h1 {font-size: 68.4%;}
    .branchesPage .faq-headline {font-size: 88%;}
}

/*menu page*/
#MenuModule {padding-bottom: 116px;}
.menuModuleContentPart {border:unset;padding: 0;}
.menuModuleContentPart:after {display:none;}
.menuModuleContent {max-width: 1000px;margin: 90px auto 0;}
#MenuModule .menuModuleNav {padding-top: 40px;max-width: 1060px;margin-inline: auto;padding-bottom: 0}
#MenuModule .menuModuleNav a {font-size: 112.5%;color: #fff;margin-inline: 22px;font-family: var(--hebo-bold)}
#MenuModule .menuModuleNav a.selected { text-decoration: underline;text-underline-offset: 6px;text-decoration-color: var(--title-color);text-align: center;color: var(--title-color)}
#MenuModule .menuModuleNav a:hover {color: var(--title-color);transition: all 0.4s;}
.menuModuleContentPart > li {display: flex;gap: 60px;flex-wrap: wrap;}
.menuModuleContentPart[aria-hidden="false"] > li:not(:last-child) {margin-bottom: 24px;}
.menuModuleTextItemSubject {justify-content: center;}
.menuModuleTextItemPart:nth-child(odd) {padding-left: 0 !important;}
.menuModuleTextItemPart:nth-child(even) {padding-right: 0 !important;}
.menuModuleTextItemTitle {font-size: 93.75%;color: var(--title-color);font-family: var(--hebo-bold);margin-bottom: 0}
.menuModuleTextItemPrice {font-size: 93.75%;line-height: 22px;color: var(--title-color);font-family: var(--hebo-bold)}
.menuModuleTextItemDescription {font-size: 93.75%;color: #fff;margin-top: 14px;margin-bottom: 20px}
.menuModuleTextItemPart:after {content: "";border-bottom: 1px solid #fff;position: absolute;bottom: 0;width: 100%;right: 0;}
.menuModuleContentPart li.notTable {width: 100%;}
.menuModuleContentPart {margin-bottom: 0;}
.menuModuleTextItemSubjectDescription {font-size: 16px;}
ul.menuModuleContentPart[aria-hidden="false"] > li {margin-bottom: 40px;}
ul.menuModuleContentPart[aria-hidden="false"] > li:last-child{margin-bottom: 0;}
#MenuModule .menuModuleNav a.selected::before {opacity: 0}
.categories-strip ul li a {border: solid 1px var(--title-color);border-radius: unset;font-size: 15px;text-align: center;min-width: 200px;padding-top: 13px;padding-bottom: 16px;color: white;transition: 0.4s;background: #503070;}
.categories-strip ul li.active a {color: #fff;background: #5d3783;}
.categories-strip ul li:not(.active) a:hover, .categories-strip ul li:not(.active) a:focus {background: #5D3783;color: white;}
.mobile-strip {background: #4d2e6a}
.menuModuleTextItemSubjectTitle { font-size: 112.5%;margin-bottom: 5px;margin-top: 10px;color:white;font-family: var(--hebo-bold) }

@media (max-width: 767px) {
    #MenuModule::after {display: none}
    #MenuModule .menuModuleNav {left: unset;right: unset}
    .menuModuleContent {margin-top: 40px}
    #MenuModule {padding-bottom: 30px;}
    #MenuModule .menuModuleNav {white-space: nowrap;overflow: auto;padding-inline-end: 20px;}
    #MenuModule .menuModuleContentPart > li {gap: 40px}
    .menuModuleTextItem0 .menuModuleTextItemPart:first-child, .menuModuleTextItem1 .menuModuleTextItemPart:first-child {margin-bottom: 0}
    .categories-strip ul li a {background: unset;border: unset;text-align: start;}
}

/*gallery page*/
.galleryPage #GridPage {padding-top: 100px;padding-bottom: 100px;}
.galleryPage #galleryview {margin-bottom: 0}
@media (max-width: 767px) {
    .galleryPage #GridPage {padding-top: 60px;padding-bottom: 60px;}
}

/*contact page*/
.contactPage #headline h1 {font-family: var(--narkiss-variable);font-size: 122.3%;font-weight: 700;line-height: 60px;color: var(--title-color)}
.contactPage #contactDetails .contactDetailsText1 h2 {color: white}
.contactPage #contactDetails h3 {font-family: var(--hebbo-bold);font-size: 112.5%;color: var(--title-color)}
.contactPage #contactDetails .contactDetailsText1 p {color: white;margin-bottom: 10px}
.contactPage #contactDetails .contactDetailsText1 p strong {font-family: var(--hebo-bold);}
.contactPage #contactDetails .contactDetailsText1 {margin-bottom: 0}
.contactPage .contact-form-wrap.internal-form {margin-top: 70px}
.contactPage #contactform { border: solid 3px #f68b00;background-color: rgba(0, 0, 0, 0.8);padding: 54px 90px 63px}
.contactPage #contactform h3 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 438%;margin-bottom: 30px;font-weight: 700;line-height: 60px;}
.contactPage .normal-form input,#contactform textarea {font-size: 87.5%}
.contactPage .normal-form input[type=submit] {border-radius: 100px;border: solid 2px #f68b00;background-color: #000;padding: 10px 46px;width: fit-content;cursor: pointer}
.contactPage .normal-form input[type=submit]:hover {background-color: #b56600;color: white}

@media (max-width: 767px) {
    .contactPage #contactform {padding: 33px 25px;}
    .contactPage #contactform h3 {font-size: 219%;margin-bottom: 10px;}

}

.mediaPage #GridPage {padding-top: 70px;padding-bottom: 80px}
.mediaPage .top-caption {font-family: var(--narkiss-variable);font-size: 438%;font-weight: 700;line-height: 60px;}
.mediaPage #headline h1 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 122.3%;margin-bottom: 10px;font-weight: 700;line-height: 60px;}
.mediaPage .grid-short-box.box {border: solid 3px #f68b00;background-color: rgba(0, 0, 0, 0.8);color: white;margin-bottom: 30px;}
.mediaPage .grid-short-box.box .grid-short-box-subtitle {display: none;}
.mediaPage .grid-short-box.box .grid-short-box-text {border-radius: 100px;transition: 0.4s;border: solid 2px #f68b00;background-color: #000;margin-top: 20px;padding: 6.1px 20px;max-width: 170px;margin-inline: auto;color: white;font-size: 112.5%;}
.mediaPage .grid-short-box.box .grid-short-box-text:hover {background-color: #b56600;transition: 0.4s;}
.mediaPage #ContentGridReadMoreModule .grid-short-box.box a {cursor: pointer}
.mediaPage #gridshort-view-media .grid-short-box-label {font-size: 112.5%}

@media (max-width: 767px) {
    .mediaPage .top-caption {font-size: 219%;}
    .mediaPage #headline h1 {line-height: 40px;font-size: 87.5%;}
    .mediaPage #GridPage {padding-top: 30px;padding-bottom: 30px}
    .mediaPage #gridshort-view-media .grid-short-box-label {font-size: 87.5%;}
    .mediaPage .grid-short-box.box .grid-short-box-text {padding: 6.1px 10px;font-size: 87.5%;}
}

/*kosher page*/
.kosherPage #GridPage {padding-top: 80px;padding-bottom: 100px;}
.kosherPage #headline h1 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 122.3%;margin-bottom: 10px;font-weight: 700;line-height: 60px;}
.kosherPage #text1 p,.kosherPage #text2 p {color: white;font-size: 93.75%}
.kosherPage #text1 p a {font-size: 112.5%;border-bottom: 2px solid #f68b00;margin-bottom: 47px;display: inline-block;}
.kosherPage #text1 h3, .kosherPage #text2 h3 {font-size: 112.5%;margin-bottom: 10px;color: var(--title-color);font-family: var(--hebo-bold);}
.kosherPage #text1 img,.kosherPage #text2 img {width: 100%}
.kosherPage #text1 ul li::before, .kosherPage #text2 ul li::before {background: #f68b00;}
.kosherPage #text1 ul li, .kosherPage #text2 ul li {padding-right: 10px;margin-bottom: 10px;color: white;}


@media (max-width: 767px) {
    .kosherPage #GridPage {padding-top: 40px;padding-bottom: 70px;}
    .kosherPage #headline h1 {font-size: 88.3%;margin-bottom: 20px;line-height: 40px;}
    .kosherPage #text1 h3, .kosherPage #text2 h3 {font-size: 107.65%;}
    .kosherPage #text1 ul li, .kosherPage #text2 ul li {padding-right: 20px;}
    .kosherPage #text1 p a {font-size: 93.75%;}
}


/*job page*/
.jobPage #GridPage {padding-top: 80px;padding-bottom: 100px;}
.jobPage #headline h1 {font-family: var(--narkiss-variable);color: var(--title-color);font-size: 122.3%;margin-bottom: 10px;font-weight: 700;line-height: 60px;}
.jobPage #text1 p,.jobPage #text2 p {color: white;font-size: 93.75%}
.jobPage #text1 p a {font-size: 112.5%;border-bottom: 2px solid #f68b00;margin-bottom: 47px;display: inline-block;}
.jobPage #text1 h3, .jobPage #text2 h3 {font-size: 112.5%;margin-bottom: 10px;color: var(--title-color);font-family: var(--hebo-bold);}
.jobPage #text1 img,.jobPage #text2 img {width: 100%}
.jobPage #text1 ul li::before, .jobPage #text2 ul li::before {background: #f68b00;}
.jobPage #text1 ul li, .jobPage #text2 ul li {padding-right: 10px;margin-bottom: 10px;color: white;}


@media (max-width: 767px) {
    .jobPage #GridPage {padding-top: 40px;padding-bottom: 70px;}
    .jobPage #headline h1 {font-size: 88.3%;margin-bottom: 20px;line-height: 40px;}
    .jobPage #text1 h3, .jobPage #text2 h3 {font-size: 107.65%;}
    .jobPage #text1 ul li, .jobPage #text2 ul li {padding-right: 20px;}
    .jobPage #text1 p a {font-size: 93.75%;}
}

/*Accessability Declaraation page*/
.page-21844 #GridPage {color: white;}
