@import url("https://p.typekit.net/p.css?s=1&k=qie4fhl&ht=tk&f=9892.37516.37520.37522&a=109612683&app=typekit&e=css");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800");

@font-face {
    font-family: "jubilat";
    src: url("https://use.typekit.net/af/65c9ad/000000000000000077359dd3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/65c9ad/000000000000000077359dd3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/65c9ad/000000000000000077359dd3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "poppins";
    src: url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "poppins";
    src: url("https://use.typekit.net/af/21f608/00000000000000007735fdb2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/21f608/00000000000000007735fdb2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/21f608/00000000000000007735fdb2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "poppins";
    src: url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

.tk-jubilat {
    font-family: "jubilat", serif;
}

.tk-jubilat-thin {
    font-family: "jubilat-thin", serif;
}

.tk-poppins {
    font-family: "poppins", sans-serif;
}

.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: #007377;
}

.kyruus-custom .ky-label-m {
    color: #000000;
}

.kyruus-custom .ky-powered-by-link,
.kyruus-custom .ky-legal,
.kyruus-custom .ky-legal a,
.kyruus-custom .ky-legal a:visited {
    color: #9aa5b2 !important;
}

.kyruus-custom .kyruus-config-secondary-color,
.kyruus-custom .kyruus-config-secondary-color.active:after {
    background-color: #00A82D;
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive {
    background-color: #00A82D;
    border-color: #00A82D;
    background-image: none;
    text-shadow: none;
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:hover {
    background-color: #00A82D;
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link.disabled,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link.disabled {
    background-color: #f6f7f8;
}

.kyruus-custom .disclaimer.kyruus-config-disclaimer,
.kyruus-custom .disclaimer.kyruus-config-disclaimer:hover {
    border-left: 8px solid #00A82D;
}

.kyruus-custom .kyruus-config-tertiary-color,
.kyruus-custom .label.kyruus-config-tertiary-color {
    background-color: #73308A;
    font-family: "poppins" !important;
    font-weight: 600;
    text-transform: capitalize;
}

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive {
    background-color: #00A82D;
    border-color: #00A82D;
    background-image: none;
    text-shadow: none;
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive:hover {
    background-color: #00A82D;
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .result-column div div div button span {
    font-family: "poppins" !important;
    font-weight: 600;
}

.kyruus-custom .modal-phone-text {
    background-color: #00A82D;
    font-family: "poppins" !important;
    font-weight: 600;
    color: #fff;
}

.kyruus-custom .filter-box span, .filter-group span{
    font-family: "poppins";
}

.kyruus-custom.pt-b {
    font-family: "poppins";
    font-weight: 300;
}

.kyruus-custom [class*="ProviderLink"] {
    font-family:"jubilat";
    font-weight: 400;
}

.kyruus-custom [class*="SummaryColumnHeader"] {
    font-weight: 400;
}
.kyruus-custom [class*="Badge"] {
    font-weight: 400;
}

.kyruus-custom [class*="BookButton"] {
    font-family: "poppins" !important;
    font-weight: 700 !important;
}

/* adding below custom css as customers footer has a static bottom nav bar that covers book online in mobile */
@media (max-width: 1024px) {
	.kyruus-custom [class*='BookButtonContainer css-1hobrx-ButtonContainer e12a4r9912']{
	padding: 8px 36px !important;
	margin-bottom: 90px;
		}
}

/* removing view more times button (WO-36348): */
.kyruus-custom [data-testid="view-more-availabilities-link"]  { 
  display: none !important;
}
/* END removing view more times button (WO-36348) */


