/* CSS */

/* Intro Section - /santa/content/intro-section/ - 2888 -  CSS Start () */
#santa-intro-section-2888-container p{margin-top:15px;margin-bottom:15px;font-size:20px;}
#santa-intro-section-2888-container h1{color:#e02b20;}

/* Text - /coronavirus-testing-1-1/content/covid-info-page/grid/right/text/ - 3660 -  CSS Start () */
#coronavirus-testing-text{padding:40px;font-size:23px;}
#coronavirus-testing-right-3165{}

/* Text - /drive-up-testing/content/call-to-action-1/text/ - 4281 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Intro - /virtual-visit-old/content/intro/ - 5108 -  CSS Start () */
/* #virtual-visit-intro-3045{padding-bottom:0px;} */

/* Heading - /wc-events/content/cta-1/heading/ - 7025 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Grid - /covid-19-antibody-testing/content/3-steps/grid/ - 3278 -  CSS Start () */
#covid-19-antibody-testing-grid-3278{margin-top:30px;}

/* Text - /coronavirus-testing-okc/content/covid-info-page/grid/right/text/ - 3776 -  CSS Start () */
#coronavirus-testing-text{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* left - /coronavirus-services/content/intro/grid2-1/left/ - 4370 -  CSS Start () */
#coronavirus-services-left-4370{padding-right:80px;}

/* Grid - /employer-services/content/services/grid/ - 4850 -  CSS Start () */
#employer-services-grid-4850{margin-top:45px;}

/* Specialty Clinics Grid - /page-layouts/home/accent-row/specialty-clinics-grid/ - 1738 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* Locations - /coronavirus-testing/content/locations/drive-up-covid-19-rapid-testing-locations/ - 3414 -  CSS Start () */
#coronavirus-testing-locations-3153 h2 {font-size: 36px;}
#coronavirus-testing-locations-3153 p {font-size: 18px;margin-bottom:30px;}

/* Text - /coronavirus-services/content/covid-info-page-1-2/grid/right/text/ - 4111 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Text - /coronavirus-services-2/content/covid-info-page-1-2/grid/right/text/ - 4479 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Heading - /drug-and-alcohol-testing/content/cta-1/heading/ - 4971 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Image - /birth-control-1/content/flumist-section-1-2/grid/left/image/ - 6520 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* How It Works Section - /santa/content/how-it-works-section/ - 2890 -  CSS Start () */
#santa-how-it-works-section-2890{background-color:#0087bf;}
#santa-how-it-works-section-2890{ font-size:24px;}
#santa-how-it-works-section-2890 h2{ font-size:38px;text-transform: uppercase;}

/* Text - /coronavirus-testing-1-1/content/virtual-visits-1/grid/left/text/ - 3665 -  CSS Start () */
#coronavirus-uptodate-text{padding:40px;font-size:23px;}
#coronavirus-testing-left-3183{}

/* text - /coronavirus-services-1/content/symptoms/grid2/left/text/ - 4297 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* Text - /page-layouts/home/intro-section-1/grid/left/text/ - 4668 -  CSS Start () */
#coronavirus-testing-intro-section-3145{color:white;}

/* 3 Steps - /virtual-visit-old/content/3-steps/ - 5116 -  CSS Start () */
.virtual-visit-3-steps img{max-width:92px}

/* Measles Update - /services/measles/ - 7253 -  CSS Start () */
#page-layouts-tabs-section-div-1395{}

/* image - /covid-19-antibody-testing/content/3-steps/grid/step-1/image/ - 3285 -  CSS Start () */
#covid-19-antibody-testing-image-3285{height:150px;}

/* Text - /coronavirus-testing-okc/content/call-to-action/text/ - 3778 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* text - /coronavirus-services/content/intro/grid2-1/right/text/ - 4373 -  CSS Start () */
.uk-tooltip.uk-active{background-color:#CB0016;color:white;font-size:14px;padding:8px;}

/* Heading - /employer-services/content/cta/heading/ - 4865 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Image - /uti-2/content/intro-section/grid/right/image/ - 6211 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Services Grid - /page-layouts/services-1/services-section-1-1/services-grid/ - 1750 -  CSS Start () */
/*#home-services-grid-1114{margin-bottom:70px;}*/

/* Text - /coronavirus-testing/content/covid-info-page/grid/right/text/ - 3445 -  CSS Start () */
#coronavirus-testing-text{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Text - /coronavirus-services/content/covid-info-page-1/grid/left/text/ - 4118 -  CSS Start () */
/*#coronavirus-testing-text{padding:60px !important;font-size:18px;}*/
#coronavirus-testing-text2{font-size:18px;}
#coronavirus-testing-right-3165{}

/* Text - /coronavirus-services-2/content/covid-info-page-1/grid/left/text/ - 4484 -  CSS Start () */
/*#coronavirus-testing-text{padding:60px !important;font-size:18px;}*/
#coronavirus-testing-text2{font-size:18px;}
#coronavirus-testing-right-3165{}

/* Heading - /drug-and-alcohol-testing/content/intro-section/heading/ - 4975 -  CSS Start () */
.heading-4975{margin-bottom:40px;}

/* text - /birth-control-1/content/flumist-section-1-2/grid/right/text/ - 6522 -  CSS Start () */
#birth-control-right-5054 li{margin-bottom:15px;}

/* Get Started Now Section - /santa/content/get-started-now-section/ - 2898 -  CSS Start () */
#santa-get-started-now-section-2898 h1{color:#e02b20;}

/* Text - /coronavirus-testing-1-1/content/call-to-action/text/ - 3669 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* text - /coronavirus-services-1/content/intro/grid2/left/text/ - 4305 -  CSS Start () */
.nowrap{white-space: nowrap;}
.covidbullets{font-size:19px;}
.covidbullets li{margin-bottom:5px;}

/* Text One Number - /virtual-visit-old/content/3-steps/step-2-grid-1/right/text-1/ - 5127 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* image - /covid-19-antibody-testing/content/3-steps/grid/step-2-cell/image/ - 3286 -  CSS Start () */
#covid-19-antibody-testing-image-3286{height:150px;}

/* Text - /coronavirus-testing-okc/content/intro-section-1-1/grid/left/text/ - 3789 -  CSS Start () */
#coronavirus-testing-intro-section-3145{color:white;}

/* Image - /flu-shots/content/flumist-section-1-2/grid/left/image/ - 4389 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Grid 2 - /workers-compensation/content/intro-section/grid-2/ - 4876 -  CSS Start () */
#workers-compensation-grid-2-4876{margin-top:90px;}

/* Image - /uti-2/content/flumist-section-1-1/grid/left/image/ - 6215 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Specialty Clinics Grid - /page-layouts/services-1/accent-row-1-1/specialty-clinics-grid/ - 1755 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* Text - /coronavirus-testing/content/virtual-visits-1/grid/left/text/ - 3450 -  CSS Start () */
#coronavirus-uptodate-text{padding:80px !important;font-size:18px;}
#coronavirus-testing-left-3183{}

/* Text - /coronavirus-services/content/call-to-action-1/text/ - 4120 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Text - /coronavirus-services-2/content/call-to-action/text/ - 4488 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Image - /birth-control/content/intro-section/grid/right/image/ - 5049 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* FAQ - /birth-control-1/content/faq-section/faq/ - 6525 -  CSS Start () */
#flu-shots-faq-3565{margin-top:40px;}

/* Load Tabs - /coronavirus-updates/content/tabs-section-div-1-1/load-tabs/ - 3018 -  CSS Start () */
#CoronaTabs li a{font-size:.8rem !important;}

/* Image - /liketowin/content/intro-section/grid/right/image/ - 3686 -  CSS Start () */
#liketowin-image-3686{max-width:325px;}

/* text - /coronavirus-services-1/content/intro/grid2/right/text/ - 4307 -  CSS Start () */
.covidbullets2{font-size:14px;margin-bottom: 5px;}

/* Code - /easter-egg-hunt-1/content/intro-section/grid/right/code/ - 4688 -  CSS Start () */
.chalkboard{height:250px;}

@media (min-width: 960px){
    .chalkboard{height:450px;}
}

/* Louisiana - /pink-eye-1/content/3-steps/step-2-grid-1/right/text-1/ - 5353 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* Intro Section - /page-layouts/home/intro-section/ - 1075 -  CSS Start () */
#page-layouts-intro-section-1075{padding-top:40px;}

/* image - /covid-19-antibody-testing/content/3-steps/grid/step-3-cell/image/ - 3287 -  CSS Start () */
#covid-19-antibody-testing-image-3287{height:150px;}

/* Image - /flu-shots/content/flumist-section-1-1/grid/left/image/ - 3807 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* text - /coronavirus-services-2/content/symptoms/grid2/left/text/ - 4414 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* Heading - /workers-compensation/content/cta-1/heading/ - 4893 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Image - /uti-2/content/intro-section-1/grid/right/image/ - 6224 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Specialty Clinics Grid - /page-layouts/home/accent-row-1-1/specialty-clinics-grid/ - 1770 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* Text - /coronavirus-testing/content/call-to-action/text/ - 3454 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Grid - /coronavirus-services/content/intro/grid2/ - 4132 -  CSS Start () */
#coronavirus-services-grid2-4132{margin-bottom:90px;}
#coronavirus-services-image-4137{}

/* Text - /coronavirus-services-2/content/call-to-action-1/text/ - 4490 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Image - /birth-control/content/flumist-section-1-1/grid/left/image/ - 5053 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Image - /b12/content/intro-section/grid/right/image/ - 6588 -  CSS Start () */
.b12-shots-image-3563{margin:25px;margin-top:0px;}

/* Choose Your State - /virtual-visit/content/3-steps/ - 3053 -  CSS Start () */
.virtual-visit-3-steps img{max-width:92px}

/* image - /holiday-hours/content/section/image/ - 3701 -  CSS Start () */
#holiday-hours-image-3701{max-width:800px;border:solid 1px silver;}

/* Code - /coronavirus-services-1/content/locations/grid/1/code/ - 4314 -  CSS Start () */
#coronavirus-services-grid-4052 h3{}

/* Code - /business-expo/content/intro-section/grid/right/code/ - 4697 -  CSS Start () */
.chalkboard{height:250px;}

@media (min-width: 960px){
    .chalkboard{height:450px;}
}

/* Diagnosis & Treatment - Prevention - /pink-eye-1/content/intro/text-1/ - 5373 -  CSS Start () */
.VirtualVisitQuote{font-size:16px;padding-left:25px;color:#666;margin-bottom:50px;}
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

/* Load Medical Services - /page-layouts/home/services-section/services-grid/load-medical-services/ - 1088 -  CSS Start () */
.cardH3{font-size:1.2rem;}

/* Mobile Image - /covid-er-vs-urgent-care/content/intro-section-1-1/image/ - 3354 -  CSS Start () */
#covid-er-vs-urgent-care-image-3354{margin-top:20px;}

/* Book Now - /page-layouts/location-1/intro-section/grid/left-side/book-now/ - 3811 -  CSS Start () */
#home-right-side-1971,#home-left-side-1969 {
    text-align: center;
}

#home-heading-2128{font-size: 1.3rem;}

@media (min-width: 960px){
    #home-left-side-1969{text-align: left;}
    
    #home-heading-2128{font-size: 1.7rem;margin-top:3px;}

    #home-right-side-1971 {
    text-align: right;
    padding-top: 0px;
    margin-bottom: 0px;
    }
}

/* Grid - /coronavirus-services-2/content/intro/grid2/ - 4420 -  CSS Start () */
#coronavirus-services-grid2-4132{margin-bottom:90px;}
#coronavirus-services-image-4137{}

/* Heading - /occupational-medicine/content/cta-1/heading/ - 4896 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Grid - /uti-2/content/flumist-section-1-2/grid/ - 6227 -  CSS Start () */
#birth-control-grid-5091{margin-top:50px;}

/* Specialty Clinics Grid - /page-layouts/services-1/accent-row-1-1-1-1/specialty-clinics-grid/ - 1926 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* text - /coronavirus-testing/content/symptoms/grid2/left/text/ - 3459 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* text - /drive-up-testing/content/intro/grid2/left/text/ - 4218 -  CSS Start () */
.nowrap{white-space: nowrap;}
.covidbullets{font-size:19px;}
.covidbullets li{margin-bottom:5px;}

/* Intro Section - /page-layouts/home-2/intro-section/ - 4593 -  CSS Start () */
#page-layouts-intro-section-1075{padding-top:40px;}

/* text - /birth-control/content/flumist-section-1-1/grid/right/text/ - 5055 -  CSS Start () */
#birth-control-right-5054 li{margin-bottom:15px;}

/* Image - /b12/content/benefits-of-b12-injections/grid/left/image/ - 6592 -  CSS Start () */
.b12man{margin:25px;}

/* Louisiana - /virtual-visit/content/3-steps/step-2-grid-1/right/text-1/ - 3071 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* Text - /coronavirus-testing/content/covid-info-page-1-1/grid/right/text/ - 3709 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Text - /coronavirus-services-1/content/covid-info-page/grid/right/text/ - 4332 -  CSS Start () */
#coronavirus-testing-text{padding:40px;font-size:23px;}
#coronavirus-testing-right-3165{}

/* Image - /pumpkin/content/intro-section/grid/right/image/ - 4767 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Contact Us & Stay Informed - /pink-eye-1/content/intro/text-2/ - 5376 -  CSS Start () */
.VirtualVisitQuote{font-size:16px;padding-left:25px;color:#666;margin-bottom:50px;}
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

/* Services Grid - /page-layouts/home/services-section/services-grid/ - 1114 -  CSS Start () */
/*#home-services-grid-1114{margin-bottom:70px;}*/

/* Desktop Image - /covid-er-vs-urgent-care/content/intro-section-1-1/image-1/ - 3356 -  CSS Start () */
#covid-er-vs-urgent-care-image-3354{margin-top:20px;}

/* Code - /easter-egg-hunt/content/intro-section/grid/right/code/ - 3842 -  CSS Start () */
.chalkboard{height:250px;}

@media (min-width: 960px){
    .chalkboard{height:450px;}
}

/* text - /coronavirus-services-2/content/intro/grid2/left/text/ - 4422 -  CSS Start () */
.nowrap{white-space: nowrap;}
.covidbullets{font-size:19px;}
.covidbullets li{margin-bottom:5px;}

/* Heading - /dot/content/cta-1/heading/ - 4912 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* text - /uti-2/content/flumist-section-1-2/grid/right/text/ - 6231 -  CSS Start () */
#birth-control-right-5054 li{margin-bottom:15px;}

/* Image - /flu-shots/content/intro-section/grid/right/image/ - 3563 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Locations - /drive-up-testing/content/locations/drive-up-covid-19-rapid-testing-locations/ - 4223 -  CSS Start () */
#coronavirus-testing-locations-3153 h2 {font-size: 36px;}
#coronavirus-testing-locations-3153 p {font-size: 18px;margin-bottom:30px;}

/* Services Grid - /page-layouts/home-2/services-section/services-grid/ - 4599 -  CSS Start () */
/*#home-services-grid-1114{margin-bottom:70px;}*/

/* FAQ - /birth-control/content/faq-section/faq/ - 5064 -  CSS Start () */
#flu-shots-faq-3565{margin-top:40px;}

/* Image - /b12/content/intro-section-1/grid/right/image/ - 6601 -  CSS Start () */
.lowb12woman{margin:25px;margin-top:0px;}

/* 3 Steps - /virtual-visit-shreveport/content/3-steps/ - 3088 -  CSS Start () */
.virtual-visit-3-steps img{max-width:92px}

/* Text - /coronavirus-testing-okc/content/intro-section/text/ - 3714 -  CSS Start () */
#coronavirus-testing-intro-section-3145{color:white;}

/* Text - /coronavirus-services-1/content/virtual-visits-1/grid/left/text/ - 4348 -  CSS Start () */
#coronavirus-uptodate-text{padding:40px;font-size:23px;}
#coronavirus-testing-left-3183{}

/* Image - /pumpkin/content/flumist-section-1-1/grid/left/image/ - 4771 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Text - /virtual-visit/content/call-to-action-1/grid/left/text/ - 5389 -  CSS Start () */
#virtual-visit-grid-5386{margin-top:30px;}

/* Logo - /nav/navbar-container/navbar/ - 1149 -  CSS Start () */
#top-logo a{}

/* Hero Section - /lab-results/content/hero-section/ - 3368 -  CSS Start () */
#lab-results-hero-section-3368{background-color:#c7ecfc;}

/* text - /coronavirus-services/content/symptoms/grid2/left/text/ - 4046 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* left - /coronavirus-services-2/content/intro/grid2-1/left/ - 4427 -  CSS Start () */
#coronavirus-services-left-4370{padding-right:80px;}

/* Heading - /workplace-wellness/content/cta-1/heading/ - 4926 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Image - /birth-control-1/content/intro-section/grid/right/image/ - 6502 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Quiz - /biote-quiz/content/section/quiz/ - 2288 -  CSS Start () */
.genderDiv,#YourInfo{display:none;}
#YourInfo{margin-top:40px;}
#YourInfo .uk-form-horizontal{margin-top:20px;}
#Male{margin-top:30px;}
#Female{margin-top:30px;}

.genderDiv .uk-form-row span{margin-right:50px;}
.genderDiv .uk-form-row div input{margin-right:10px;}
.genderDiv .uk-form-row div label{margin-right:30px;}

@media (min-width: 960px){
    #YourInfo .uk-form-horizontal .uk-form-controls {margin-left: 150px;}
    .uk-form-horizontal .uk-form-label{width:150px;}
}

/* FAQ - /flu-shots/content/faq-section/faq/ - 3565 -  CSS Start () */
#flu-shots-faq-3565{margin-top:40px;}

/* Code - /drive-up-testing/content/locations/grid/1/code/ - 4227 -  CSS Start () */
#coronavirus-services-grid-4052 h3{}

/* Specialty Clinics Grid - /page-layouts/home-2/accent-row/specialty-clinics-grid/ - 4604 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* Image - /birth-control/content/intro-section-1/grid/right/image/ - 5089 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* Image - /skin/content/intro-section/grid/right/image/ - 6695 -  CSS Start () */
.b12-shots-image-3563{margin:25px;margin-top:0px;}

/* Text One Number - /virtual-visit-shreveport/content/3-steps/step-2-grid-1/right/text-1/ - 3099 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* text - /coronavirus-testing-okc/content/symptoms/grid2/left/text/ - 3724 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* Text - /coronavirus-services-1/content/covid-info-page-1-2/grid/right/text/ - 4357 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Image - /pumpkin/content/flumist-section-1-2/grid/left/image/ - 4777 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Louisiana - /weightloss-1/content/3-steps/step-2-grid-1/right/text-1/ - 5503 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* Social Links - /nav/footer/grid/about-cell/social-links/ - 1391 -  CSS Start () */
.fab {
    padding-right: 5px;
}

/* Image (Mobile Version) - /lab-results/content/hero-section/image/ - 3369 -  CSS Start () */
#results-image-3369{width:500px;}

/* Code - /coronavirus-services/content/locations/grid/1/code/ - 4055 -  CSS Start () */
#coronavirus-services-grid-4052 h3{}

/* text - /coronavirus-services-2/content/intro/grid2-1/right/text/ - 4430 -  CSS Start () */
.uk-tooltip.uk-active{background-color:#CB0016;color:white;font-size:14px;padding:8px;}

/* Image 2 - /workplace-wellness/content/intro-section/grid/picture-cell/2/ - 4930 -  CSS Start () */
#workplace-wellness-2-4930{margin-top:25px;}

/* Image - /birth-control-1/content/flumist-section-1-1/grid/left/image/ - 6506 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Right - /safety-month-printables/content/intro-section/grid/right/ - 2301 -  CSS Start () */
#safety-month-printables-right-2301{background-color: #b50015}

/* Text - /coronavirus-testing-1-1/content/intro-section/text/ - 3612 -  CSS Start () */
#coronavirus-testing-intro-section-3145{color:white;}

/* Text - /drive-up-testing/content/covid-info-page-1-2/grid/right/text/ - 4270 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Specialty Clinics - /page-layouts/home-2/accent-row/specialty-clinics-grid/specialty-clinics/ - 4605 -  CSS Start () */
#page-layouts-specialty-clinics-grid-1738 h3{font-size:1.25rem}

/* Grid - /birth-control/content/flumist-section-1-2/grid/ - 5091 -  CSS Start () */
#birth-control-grid-5091{margin-top:50px;}

/* Grid 1 - /erectile-dysfunction-2/content/intro-section/grid/ - 6948 -  CSS Start () */
#vaccines-and-testing-grid-4935{margin-bottom:60px;}

/* 3 Steps - /covid-19-antibody-testing/content/3-steps/ - 3230 -  CSS Start () */
.virtual-visit-3-steps img{max-width:92px}

/* Locations - /coronavirus-testing-okc/content/locations/drive-up-covid-19-rapid-testing-locations/ - 3731 -  CSS Start () */
#coronavirus-testing-locations-3153 h2 {font-size: 36px;}
#coronavirus-testing-locations-3153 p {font-size: 18px;margin-bottom:30px;}

/* Text - /coronavirus-services-1/content/covid-info-page-1/grid/left/text/ - 4362 -  CSS Start () */
/*#coronavirus-testing-text{padding:60px !important;font-size:18px;}*/
#coronavirus-testing-text2{font-size:18px;}
#coronavirus-testing-right-3165{}

/* FAQ - /pumpkin/content/faq-section/faq/ - 4782 -  CSS Start () */
#flu-shots-faq-3565{margin-top:40px;}

/* Info - /virtual-visit/content/3-steps-1/ - 5549 -  CSS Start () */
.virtual-visit-3-steps img{max-width:92px}

/* Search Locations - /page-layouts/locations-1/locations-section/get-locations/ - 1536 -  CSS Start () */
/* InfoBubble font size */
.bh-sl-window {
  font-size: 13px; }

.bh-sl-error {
  clear: both;
  color: #ae2118;
  float: left;
  font-weight: bold;
  padding: 10px 0;
  width: 100%; }
  
.mapwrap{min-height:727px !important;}

@media (min-width: 1024px) {
.mapwrap{min-height:698px !important;}
}

/* Avoid image issues with Google Maps and CSS resets */
.bh-sl-map-container img {
  border-radius: 0 !important;
  box-shadow: none !important;
  max-height: none !important;
  max-width: none !important; }

.bh-sl-container {
  box-sizing: border-box;
  color: #555;
  float: left;
  padding: 0 15px;
  width: 100%;
  /* Avoid issues with Google Maps and CSS frameworks */ }
  .bh-sl-container > * {
    box-sizing: content-box !important; }
  .bh-sl-container .bh-sl-form-container {
    clear: left;
    float: left;
    width: 100%; }
  .bh-sl-container .form-input {
    float: left;
    width: 100%; }
    @media (min-width: 768px) {
      .bh-sl-container .form-input {
        width: auto; } }
    .bh-sl-container .form-input label {
      display: block;
      font-weight: bold;
      width: 100%; }
      @media (min-width: 768px) {
        .bh-sl-container .form-input label {
          display: inline-block;
          width: auto; } }
    .bh-sl-container .form-input input, .bh-sl-container .form-input select {
      box-sizing: border-box;
      border: 1px solid #ccc;
      border-radius: 4px;
      margin: 15px 0;
      padding: 6px 12px;
      width: 100%;
      -webkit-border-radius: 4px; }
      @media (min-width: 768px) {
        .bh-sl-container .form-input input, .bh-sl-container .form-input select {
          width: auto;
          margin: 0 15px 0 10px; } }
  .bh-sl-container .loc-alt-dist {
    display: none; }

  .bh-sl-container .bh-sl-loading {
    background: url(../img/ajax-loader.gif) no-repeat;
    float: left;
    margin: 4px 0 0 10px;
    height: 16px;
    width: 16px; }
  .bh-sl-container .bh-sl-filters-container {
    clear: both;
    float: left;
    margin: 15px 0;
    width: 100%; }
    .bh-sl-container .bh-sl-filters-container .bh-sl-filters {
      float: left;
      list-style: none;
      margin: 0 100px 0 0;
      padding: 0; }
      .bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
        clear: left;
        display: block;
        float: left;
        margin: 5px 0;
        width: 100%; }
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
          display: inline;
          vertical-align: text-bottom; }
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
          display: block;
          float: left;
          margin-right: 8px; }
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li select {
          box-sizing: border-box;
          border: 1px solid #ccc;
          border-radius: 4px;
          padding: 6px 12px;
          -webkit-border-radius: 4px; }
  .bh-sl-container .bh-sl-map-container {
    clear: left;
    float: left;
    margin-top: 27px;
    width: 100%; }
    .bh-sl-container .bh-sl-map-container {margin-bottom: 60px; }
    @media (min-width: 1024px) {}
    .bh-sl-container .bh-sl-map-container a {
      color: #005293;
      text-decoration: none; }
      .bh-sl-container .bh-sl-map-container a:active, .bh-sl-container .bh-sl-map-container a:focus, .bh-sl-container .bh-sl-map-container a:hover {
        text-decoration: underline; }
  .bh-sl-container .bh-sl-loc-list {
    font-size: 13px;
    height: 300px;
    overflow-x: auto;
    width: 100%; }
    @media (min-width: 1024px) {
      .bh-sl-container .bh-sl-loc-list {width: 30%;height: 530px;}
    }
    .bh-sl-container .bh-sl-loc-list ul {
      display: block;
      clear: left;
      float: left;
      width: 100%;
      list-style: none;
      margin: 0;
      padding: 0; }
      .bh-sl-container .bh-sl-loc-list ul li {
        border: 1px solid #fff;
        /* Adding this to prevent moving li elements when adding the list-focus class*/
        box-sizing: border-box;
        clear: left;
        cursor: pointer;
        display: block;
        float: left;
        width: 100%; }
    .bh-sl-container .bh-sl-loc-list .list-label {
      background: #00192d;
      border-radius: 15px;
      color: #fff;
      display: block;
      float: left;
      font-weight: bold;
      margin: 10px 0 0 15px;
      padding: 4px 7px;
      text-align: center;
      width: auto;
      min-width: 13px; }
    .bh-sl-container .bh-sl-loc-list .list-details {
      float: left;
      margin-left: 6px;
      width: 80%; }
      .bh-sl-container .bh-sl-loc-list .list-details .list-content {
        padding: 10px; }
      .bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
        color: #8e8e8e;
        font-weight: bold;
        font-style: italic; }
    .bh-sl-container .bh-sl-loc-list .list-focus {
      border: 1px solid rgba(0, 82, 147, 0.4);
      transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
    .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
      height: 20px;
      position: relative;
      width: 100%; }
      .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
        right: 6px;
        top: 0; }
    .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {
      margin: 0 2%;
      /* Avoid issues with table-layout */ }
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {
        table-layout: auto;
        width: 100%; }
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table, .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
        vertical-align: middle;
        border-collapse: separate; }
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
        padding: 1px; }
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {
        margin: 10px 0;
        border: 1px solid #c0c0c0; }
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {
        padding: 3px; }
    .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
      font-weight: bold;
      margin: 15px; }
    .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {
      margin: 0 15px; }
  .bh-sl-container .loc-name {
    /* Picked up by both list and infowindows */
    font-size: 15px;
    font-weight: bold; }
  .bh-sl-container .bh-sl-map {
    float: left;
    height: 300px;
    width: 100%; }
    @media (min-width: 1024px) {
      .bh-sl-container .bh-sl-map {width: 70%;height: 530px; }
    }
  .bh-sl-container .bh-sl-pagination-container {
    clear: both; }
    .bh-sl-container .bh-sl-pagination-container ol {
      list-style-type: none;
      margin: 0;
      padding: 10px 0;
      text-align: center; }
      .bh-sl-container .bh-sl-pagination-container ol li {
        color: #005293;
        cursor: pointer;
        display: inline-block;
        padding: 10px; }
      .bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
        color: #555;
        cursor: auto;
        text-decoration: none; }

/* Modal window */
.bh-sl-overlay {
  background: url(../img/overlay-bg.png) repeat;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000; }
  .bh-sl-overlay .bh-sl-modal-window {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #656565;
    position: absolute;
    left: 50%;
    margin-left: -460px;
    /* width divided by 2 */
    margin-top: 60px;
    height: 620px;
    width: 920px;
    z-index: 10010; }
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {
      margin-top: 50px;
      /* increase map container margin */ }
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
      float: left;
      padding: 0 1%;
      /* there's already a margin on the top of the map-container div */
      width: 98%; }
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
      right: 22px;
      top: 13px; }

.bh-sl-close-icon {
  cursor: pointer;
  height: 24px;
  position: absolute;
  width: 24px; }
  .bh-sl-close-icon:after, .bh-sl-close-icon:before {
    background: #ccc;
    content: '';
    display: block;
    height: 24px;
    margin: -3px 0 0 -1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 3px;
    top: 3px;
    width: 3px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .bh-sl-close-icon:hover:after, .bh-sl-close-icon:hover:before {
    background: #b3b3b3; }
  .bh-sl-close-icon:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

/*# sourceMappingURL=storelocator.css.map */

/* Image (Desktop Version) - /lab-results/content/hero-section/image-1/ - 3370 -  CSS Start () */
#results-image-1-3370{width:960px;}

/* Text - /coronavirus-services/content/covid-info-page/grid/right/text/ - 4082 -  CSS Start () */
#coronavirus-testing-text{padding:40px;font-size:23px;}
#coronavirus-testing-right-3165{}

/* Code - /coronavirus-services-2/content/locations/grid/1/code/ - 4436 -  CSS Start () */
#coronavirus-services-grid-4052 h3{}

/* Grid 1 - /vaccines-and-testing/content/intro-section/grid/ - 4935 -  CSS Start () */
#vaccines-and-testing-grid-4935{margin-bottom:60px;}

/* text - /birth-control-1/content/flumist-section-1-1/grid/right/text/ - 6508 -  CSS Start () */
#birth-control-right-5054 li{margin-bottom:15px;}

/* code (3 column) - /kla-points/content/section/code/ - 2309 -  CSS Start () */
#enter-kla-points-form .uk-form-label{font-weight:bold;}

/* text - /coronavirus-testing-1-1/content/symptoms/grid2/left/text/ - 3624 -  CSS Start () */
.nowrap{white-space: nowrap;}

/* Text - /drive-up-testing/content/covid-info-page-1/grid/left/text/ - 4275 -  CSS Start () */
/*#coronavirus-testing-text{padding:60px !important;font-size:18px;}*/
#coronavirus-testing-text2{font-size:18px;}
#coronavirus-testing-right-3165{}

/* Specialty Clinics Grid - /page-layouts/home-2/accent-row-1-1/specialty-clinics-grid/ - 4608 -  CSS Start () */
#home-specialty-clinics-grid-1738 h3{font-size: 1.2rem;}
#home-specialty-clinics-grid-1738 .uk-card-body{font-size:14px;}

/* Image - /birth-control/content/flumist-section-1-2/grid/left/image/ - 5093 -  CSS Start () */
.flu-shots-image-3563{margin:25px;}

/* Heading - /erectile-dysfunction-2/content/cta-1/heading/ - 6962 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Text One Number - /covid-19-antibody-testing/content/3-steps/step-2-grid-1/right/text-1/ - 3241 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* Text - /coronavirus-testing-okc/content/covid-info-page-1-1/grid/right/text/ - 3762 -  CSS Start () */
#coronavirus-travel{padding:80px !important;font-size:18px;}
#coronavirus-testing-right-3165{}

/* Text - /coronavirus-services-1/content/call-to-action/text/ - 4366 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* image - /pumpkin/content/banner2/image/ - 4797 -  CSS Start () */
#pumpkin-image-4797{width:100%;}

/* Text One Number - /virtual-visit/content/3-steps-1/step-2-grid-1/right/text-1/ - 5560 -  CSS Start () */
.VirtualVisitTable{margin:0px;}
.VirtualVisitTable td{vertical-align:top;padding:10px;padding-top:0px;}
.VirtualVisitTableTitle{font-size:18px;font-weight:bold;}

.VirtualVisitStateMobileVersion{margin-left:20px;}
.VirtualVisitStateTitle{font-weight:bold;}

/* Browse Locations - /page-layouts/locations-1/locations-section/browse-locations/ - 1537 -  CSS Start () */
.location-card-message{line-height:1.4;color:white;background-color:#CB0016;margin:5px 0px;padding:7px 10px;}

/* Heading - /lab-results/content/faq-section/heading/ - 3378 -  CSS Start () */
.heading-3378{margin-bottom:35px;}

/* Text - /coronavirus-services/content/virtual-visits-1/grid/left/text/ - 4087 -  CSS Start () */
#coronavirus-uptodate-text{padding:40px;font-size:23px;}
#coronavirus-testing-left-3183{}

/* Text - /coronavirus-services-2/content/covid-info-page/grid/right/text/ - 4454 -  CSS Start () */
#coronavirus-testing-text{padding:40px;font-size:23px;}
#coronavirus-testing-right-3165{}

/* Heading - /vaccines-and-testing/content/cta-1/heading/ - 4942 -  CSS Start () */
.heading-4865{margin-bottom:45px !important;}

/* Image - /birth-control-1/content/intro-section-1/grid/right/image/ - 6515 -  CSS Start () */
.flu-shots-image-3563{margin:25px;margin-top:0px;}

/* code - /review/content/intro-section/code/ - 2314 -  CSS Start () */
#DoBetterForm label{font-weight:bold;}

/* Locations - /coronavirus-testing-1-1/content/locations/drive-up-covid-19-rapid-testing-locations/ - 3629 -  CSS Start () */
#coronavirus-testing-locations-3153 h2 {font-size: 36px;}
#coronavirus-testing-locations-3153 p {font-size: 18px;margin-bottom:30px;}

/* Text - /drive-up-testing/content/call-to-action/text/ - 4279 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Code - /elf/content/intro-section/grid/right/code/ - 4626 -  CSS Start () */
.chalkboard{height:250px;}

@media (min-width: 960px){
    .chalkboard{height:450px;}
}

/* text - /birth-control/content/flumist-section-1-2/grid/right/text/ - 5095 -  CSS Start () */
#birth-control-right-5054 li{margin-bottom:15px;}

/* Grid 1 - /wc-events/content/intro-section/grid/ - 7011 -  CSS Start () */
#vaccines-and-testing-grid-4935{margin-bottom:60px;}

/* FAQ - /covid-19-antibody-testing/content/faq/ - 3249 -  CSS Start () */
#covid-19-antibody-testing-accordion-3251{margin-top:30px;}

/* Text - /coronavirus-testing-okc/content/virtual-visits-1/grid/left/text/ - 3767 -  CSS Start () */
#coronavirus-uptodate-text{padding:80px !important;font-size:18px;}
#coronavirus-testing-left-3183{}

/* Text - /coronavirus-services-1/content/call-to-action-1/text/ - 4368 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Code - /employer-services/content/why/code/ - 4847 -  CSS Start () */
.checkboxIcon img{width:40px;margin-right:20px;margin-top:5px;}
.checkboxRow{display:flex;flex-direction:row;max-width:600px;margin:auto;margin-top:40px;} /* align-items:center; */
.checkboxText{text-align:left;}
.checkboxTextl1{font-size:26px;color:#333;}
.checkboxTextl2{font-size:18px;}

/* Ear Care Services - /services/ear-treatments/ - 5585 -  CSS Start () */
#page-layouts-tabs-section-div-1395{}

/* Specialty Clinics - /page-layouts/home/accent-row/specialty-clinics-grid/specialty-clinics/ - 1737 -  CSS Start () */
#page-layouts-specialty-clinics-grid-1738 h3{font-size:1.25rem}

/* Text - /coronavirus-testing/content/intro-section/grid/left/text/ - 3396 -  CSS Start () */
#coronavirus-testing-intro-section-3145{color:white;}

/* Text - /coronavirus-services/content/call-to-action/text/ - 4091 -  CSS Start () */
#coronavirus-testing-call-to-action-3166 h2 {font-size: 36px;}
#coronavirus-testing-call-to-action-3166 p {font-size: 18px;margin-bottom:30px;}

/* Text - /coronavirus-services-2/content/virtual-visits-1/grid/left/text/ - 4470 -  CSS Start () */
#coronavirus-uptodate-text{padding:40px;font-size:23px;}
#coronavirus-testing-left-3183{}

/* Grid 1 - /drug-and-alcohol-testing/content/intro-section/grid/ - 4957 -  CSS Start () */
#vaccines-and-testing-grid-4935{margin-bottom:60px;}

/* Grid - /birth-control-1/content/flumist-section-1-2/grid/ - 6518 -  CSS Start () */
#birth-control-grid-5091{margin-top:50px;}

/* Themes - /themes/ - 1029 -  CSS Start (5) */
#hMessage{ display: none;} /*dummy field used for anti spam */

.TopBarMobile{min-height:39px;}
.TopBarDesktop{min-height:21px;}


#top-logo img {
    height: auto !important;
}

.slideshow_slide_backgroundimg{height:auto;width:100%;}

.page_heading_section h1{margin-bottom:10px;}

.slideshow_slide{min-height:301px;}
.uk-card img{min-height:186px;}

.mobileheaderbutton{font-size:11px;}
.our-team-image{min-height:232px;}

.uk-accordion-title{padding:10px;padding-left:25px;padding-right:25px;}
.uk-accordion-content{border-top:0px !important;padding:25px;padding-bottom:10px;margin-top:0px;}
.accordion-item{margin-bottom:0px;font-size:1.25rem;}

#BlogSearchSidebarForm{display: flex;}
.searchButton{margin-left:10px;margin-right:0px;}

.flexFilter{display: flex;}
.uk-form-width-large {width: 300px;}
.filterButton{margin-left:15px;margin-right:15px;}

/*.filterText{}*/

.uk-accordion-content{background-color:white;}

.uk-navbar-item{height:60px;}
.uk-offcanvas-slide li{font-size:20px;margin-bottom:15px;}

.BlogPosts .uk-article-title {font-size: 1.6rem;margin-top:20px;}

.BlogPostsImage{width:100%;max-width:337px;}
.BlogPostsImageLink{margin-right:0px;}
.BlogPostSidebarImage{width:100%;}

.slideshow_slide_backgroundimg{width:100%;}
.slideshow_slide_layer_image{}
.slideshow_slide .slide-content{width:100%;}

#main ul{line-height:1.5;}
/*#main ul>li{margin-bottom:10px;}*/

.blog-post-content p,.blog-post-content{text-align: justify;text-justify: inter-word;} 
.BlogPosts hr{margin-top:10px;margin-bottom:50px;}
.RecentPostsSidebar{font-size:18px;}
.CategoriesSidebar{margin-top:30px;}

.page-layouts-blog-post-section .uk-article-title{font-size:2rem;}

#FooterContactInfo .information{margin-bottom:7px;color:white;}
#FooterContactInfo .information i{margin-left:7px;margin-right:7px;}
#FooterSocial{margin-top:20px;}

#locations-grid h3{font-size:1.2rem;margin-bottom:10px;}
.location-uk-card-body{line-height:2;}

.uk-switcher li{margin-bottom:10px;}

.TextformatterVideoEmbed{padding-top:0px !important;}


.ContactIcon > span {
    float: left;
    font-size: 30px;
    line-height: 55px;
    text-align: center;
    width: 60px;
    height: 60px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 5px;
}

.ContactIcon {
    margin-bottom: 30px;
    padding-bottom: 30px;
    text-align: left;
}

.ContactIcon .information {
    margin-top: 5px;
    padding-left: 80px;
}

.ContactIcon .information > p {
    line-height: 22px;
    margin: 0;
}


.page_heading_section .uk-container{padding-left:25px;padding-right:25px;} /* was 15 or 40 */

.page_heading_section{ 
    background-image:url("/site/assets/files/1029/blank.jpg");
    background-color:#ededed;
    background-size: contain; /* cover */
    background-repeat: no-repeat;
    padding-top: 25px;
    padding-bottom: 25px;
}

.page_heading_section h1{color:#454545 !important;}

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    margin: 0 12px;
    color: #999 !important;
}

.uk-breadcrumb{margin-top:5px;}

.uk-breadcrumb li span{color:#454545 !important;}

/* Links */
.uk-breadcrumb a:link {color: #cb0017 !important;}
.uk-breadcrumb a:visited {color: #cb0017 !important;}
.uk-breadcrumb a:hover {color: black !important;}
.uk-breadcrumb a:active {color: #cb0017 !important;}

/* #page-layouts-page-heading-section-1349-inner{background-image:url("/site/assets/files/1029/1.jpg");background-repeat: no-repeat;background-position:right top;height:234px} */

/*, .uk-section-secondary{ */
/*background-image:url(/site/assets/files/1029/headingbg2.jpg);*/

/*background-image:url(/site/assets/files/1029/emptyheading.png); d-banner2*/

  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
 background-size: cover;*/
/*background-repeat: no-repeat;
background-size: 2170px 234px;
background-color:#e4e9ed;*/


/*#page-layouts-page-heading-section-1349-inner{background-image:url(/site/assets/files/1029/d-banner.jpg);background-position: right top;height:234px;}*/



#footer{
    background-image:url(/site/assets/files/1029/footer-dots3.jpg) !important;
    background-position: right top;
    background-repeat:no-repeat;
    background-color:#272727;
}




.uk-dropdown-nav .uk-active{font-weight:bold;}

.uk-navbar-dropdown-nav li{padding-top:0px;}
.uk-navbar-dropdown{padding-bottom:30px !important;}

#footer{background-image:none;}

.uk-subnav-small>*{padding-left: 11px;}

/* Text Styles */

p{line-height: 1.6}

/* NavBar Styles */
.uk-navbar-dropdown{padding:20px;min-width:375px;} 
.uk-navbar-dropdown-nav li{padding:20px;padding-top:5px;padding-bottom:5px;}
.uk-navbar-dropdown-nav li a{text-decoration:none;}
.uk-nav-header{ font-weight: bold;font-size:13px;}
.uk-navbar-nav .uk-active{font-weight:bold;}
.uk-navbar-nav .uk-active .uk-navbar-dropdown{font-weight:normal;}

.uk-navbar-sticky .uk-navbar-item, .uk-navbar-sticky .uk-navbar-nav>li>a, .uk-navbar-sticky .uk-navbar-toggle{height:40px;}

.uk-slidenav {
    color: rgba(102,102,102,.9);
    transition: color .1s ease-in-out;
}

/* .slideshow-inner-container{background-color:#1a1a1a;} */
.slideshow-inner-container{background-color:transparent;}

#mobile-logo{margin-top:20px;}

/* Separator under headings */

.tm-headline-border, .tm-headline-border-large {
	position: relative;
	margin-bottom:25px;
}

.tm-headline-border-large:after {
	width: 120px;
}

.tm-headline-border:after, .tm-headline-border-large:after {
	bottom: -11px;
	content: "";
	height: 2px;
	position: absolute;
	left: 0;
}

.uk-text-center .tm-headline-border-large:after, .uk-text-justify .tm-headline-border-large:after {
	left: 50%;
	margin-left: -60px;
}

.no-section{margin-top:20px;}

.uk-text-lead{font-size: 1.3rem;margin-bottom:10px;}


#edit-page {
	/* the edit page link that appears when page is editable */
	position: absolute;
	top: 10px;
	right: 10px;
	padding:5px;
}

#edit-page{padding:5px;top:unset;bottom:10px;}

#offcanvas-toggle {
	position: absolute;
	top: 10px;
	left: 15px; 
}

#offcanvas-nav .uk-search-input {
	width: 100%;
}

img.uk-comment-avatar {
	width: 60px;
	height: 60px; 
}


.align_left {
	/* for images placed in rich text editor */ 
	float: left;
	margin: 0 1em 0.5em 0; 
	position: relative;
	top: 0.5em;
	max-width: 50%; 
}

.align_right {
	/* for images placed in rich text editor */ 
	float: right;
	margin: 0 0 0.5em 1em;
	max-width: 50%; 
}

.align_center {
	/* for images placed in rich text editor */ 
	display: block;
	margin: 1em auto; 
	position: relative;
	top: 0.5em;
}

figure {
	display: table;
	width: 1px;
	margin: 1em 0;
}

figure img {
	display: table-row;
	margin-bottom: 0.5em;
}

figure figcaption {
	display: table-row;
	font-size: smaller;
	color: #777;
	line-height: 1.4em;
}




/* Pagination Styles */

.PagerGrid{}
.PagerGridRightCell{text-align:right;}

.MarkupPagerNav {
        clear: both;
		padding:0px;
}
.MarkupPagerNav li {
	display: inline;
	list-style: none;
	margin: 0;
}

.MarkupPagerNav li a,
.MarkupPagerNav li.MarkupPagerNavSeparator {
	display: block;
	float:left;
	padding: 2px 9px;                
	color: #fff;
	background: #2f4248;
	margin-right: 3px;
/*	font-size: 10px;
*/	font-weight: bold;
	text-transform: uppercase;
}
                
.MarkupPagerNav li.MarkupPagerNavOn a,
.MarkupPagerNav li a:hover {
	color: #fff;
	background: #d83e38;
	text-decoration: none;
}

.MarkupPagerNav li.MarkupPagerNavSeparator {
	display: inline;
	color: #777;
	background: #d2e4ea;
	padding-left: 3px;
	padding-right: 3px;
}

.ui-button-text{ font-weight:bold;}
.ui-button-text-disabled{font-weight:bold; color:silver !important;}
/* Pagination Styles END */


.uk-h1, h1{font-size:1.4rem;}
.uk-h2, h2 {font-size: 1.3rem;}

.uk-navbar-item{height:60px;}
#top-logo img{height:45px;} /* height:55px; */
#top-logo{padding:0px;}

/* Media queries for responsive layout */

@media only screen and (max-width: 767px) {
	/* mobile layout */ 

	.align_left, .align_right, .align_center {
		display: block;
		float: none; 
		margin: 1em auto;
		max-width: 100%; 
	}
	
	.uk-h1, h1{font-size:1.4rem;}
    .uk-h2, h2 {font-size: 1.3rem;}
}

@media only screen and (max-width: 959px) {
	/*#header .uk-container {
		padding-bottom: 20px;
	}*/
	
	.uk-h1, h1{font-size:1.4rem;}
    .uk-h2, h2 {font-size: 1.3rem;}
	
	
}

@media (min-width: 960px){
    
    .uk-card-body{padding:40px 30px;}
    
    .uk-navbar-item{height:80px;}
    #top-logo img{height:60px;} /* width:200px; */
    #header .uk-container{padding-top:10px;padding-bottom:10px;}
    
    .page_heading_section h1{margin-bottom:20px;}
    .uk-breadcrumb{margin-top:20px;}
    
    .flexFilter{display: flex;justify-content: flex-end}
    
    .page_heading_section .uk-container{padding-left:40px;padding-right:40px;} /* was 15 or 40 */
    
    .page_heading_section{ 
    padding-top: 45px;
    padding-bottom: 45px;
}
    
    /*.filterText{width:400px;}*/

    .uk-h1, h1{font-size:2.6rem;}
    .uk-h2, h2 {font-size: 1.9rem;}
    
    .BlogPosts .uk-article-title {font-size: 1.8rem;margin-top:0px;}
    .BlogPostsImage{width:250px;}
    .BlogPostsImageLink{margin-right:40px;margin-bottom:40px;float:left;}
    
    
    .page-layouts-blog-heading-section{  /* blog page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/bannergirl2.jpg?nc=1530823879");
		background-position: left top, right top;
		background-size: contain,auto;
	}


	#page-layouts-page-heading-section-1139{  /* basic page used for careers page and corona */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/bannergirl2.jpg?nc=1530823879");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1560{  /* services page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/right2.jpg");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1091{  /* urgent care page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/bannergirl2.jpg?nc=1530823879");
		background-position: left top, right top;
		background-size: contain,auto;
	}
	
	#review-page-heading-section-2315{  /* reviews page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/bannergirl2.jpg?nc=1530823879");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1092{  /* ocmed page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/ocmed_banner.jpg?nc=1530826250");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1094{  /* pain management */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_131905531.jpg?nc=1530827088");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1095{  /* physical therapy page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/physical_therapy.jpg?nc=1530826480");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1096{  /* hormone therapy page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_186761400.jpg?nc=1530898359");
		background-position: left top, right top;
		background-size: contain,auto;
	}
	
	#page-layouts-page-heading-section-1097{  /* dermatology and age management page */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_117083715-1.jpg?nc=1530918732");
		background-position: left top, right top;
		background-size: contain,auto;
	}
	
	#page-layouts-page-heading-section-1098{  /* Childcare and Youth Leadership */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_47457962.jpg?nc=1532641796");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1099{  /* Personal & Business Development */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/pexels-photo-299903.jpg?nc=1532642068");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1093{  /* Allergy Testing */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_176224663.jpg?nc=1532642187");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1450{  /* Brainscope */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_178141908.jpg?nc=1532642251");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1100{  /* Medical Practice Success */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/provider-credentialing-services.jpg?nc=1532643861");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1101{  /* Gym & Fitness */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/adobestock_113220040.jpg?nc=1532643901");
		background-position: left top, right top;
		background-size: contain,auto;
	}
	
	#page-layouts-page-heading-section-1725{  /* Ideal Protein */
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/ideal_protein.jpg?nc=1533676693");
		background-position: left top, right top;
		background-size: contain,auto;
	}

	#page-layouts-page-heading-section-1532{ /* locations page */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/location9.jpg"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1279{ /* Ark. Blvd */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/arkansasblvd.jpg?nc=1533679086"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1280{ /* Atlanta */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/atlanta.jpg?nc=1533679237"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	}
	
	#page-layouts-page-heading-section-1281{ /* Blanchard */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/blanchard_clinic_cropped.jpg?nc=1533679444"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
    
    	#page-layouts-page-heading-section-1282{ /* Bryant */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/bryantclinic_about.jpg?nc=1533679510"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1283{ /* Choctaw */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/choctaw.jpg?nc=1533679581"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1285{ /* Richmond */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/richmondrd.jpg?nc=1533679642"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
    
    #page-layouts-page-heading-section-1290{ /* Midwest City */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/midwest.jpg?nc=1533679699"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1287{ /* Longview */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/longview.jpg?nc=1533679782"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
		#page-layouts-page-heading-section-1288{ /* Marshall */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/marshall.jpg?nc=1533679844"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1289{ /* Maumelle */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/maumelle.jpg?nc=1533679898"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1291{ /* Moore */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/moore.jpg?nc=1533679955"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
		#page-layouts-page-heading-section-1292{ /* Mt. Pleasant */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/midwest-1.jpg?nc=1533680093"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
		#page-layouts-page-heading-section-1293{ /* Paris */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/midwest-1.jpg?nc=1533680093"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1296{ /* Wake Village */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/wakevillage.jpg?nc=1533680218"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	#page-layouts-page-heading-section-1347{ /* DeQeen */
		background-size: contain,auto;
		background-image:url("/site/assets/files/1029/left-dots-lg.png"),url("/site/assets/files/1029/midwest-1.jpg?nc=1533680093"); /* fade6-light.jpg the right side image height is 195 but width can be any */
		background-position: left top, right top;
	} 
	
	
}

@media (min-width: 1200px){
    
    .uk-card-body{padding:40px 30px;}
    
}

/* White / Red - /themes/white-red/ - 1031 -  CSS Start (10) */
/* Links */
a:link {color: #cb0017;}
a:visited {color: #cb0017;}
a:hover {color: black;}
a:active {color: #cb0017;}

.poplink a:link {color: #cb0017 !important;}
.poplink a:visited {color: #cb0017 !important;}
.poplink a:hover {color: black !important;}
.poplink a:active {color: #cb0017 !important;}

.uk-offcanvas-bar .uk-accordion-title{color: white;background-color:#CE292D;}
.uk-offcanvas-bar .uk-accordion-content a:link {color: #cb0017;}
.uk-offcanvas-bar .uk-accordion-content a:visited {color: #cb0017;}
.uk-offcanvas-bar .uk-accordion-content a:hover {color: black;}
.uk-offcanvas-bar .uk-accordion-content a:active {color: #cb0017;}

.uk-accordion-title{background: #fff;color: #666;border: solid 1px #cccccc;}
.uk-accordion-title:focus, .uk-accordion-title:hover,.uk-accordion .uk-open .uk-accordion-title{color: white;background-color:#CE292D;}
.uk-accordion-content{border: solid 1px #cccccc;}
.uk-open>.uk-accordion-title::after, .uk-accordion-title:focus::after, .uk-accordion-title:hover::after{background-color:white;color:#CE292D;}
.uk-accordion .uk-open .uk-accordion-title .accordion-item{color:white;background-color:#CE292D;}

.accordion-item:hover{color: white;}

.uk-section-primary:not(.uk-preserve-color) .uk-card a:link{color: #cb0017;}
.uk-section-primary:not(.uk-preserve-color) .uk-card a:visited{color: #cb0017;}
.uk-section-primary:not(.uk-preserve-color) .uk-card a:hover{color: black;}
.uk-section-primary:not(.uk-preserve-color) .uk-card a:active{color: #cb0017;}

.uk-switcher a:link, .uk-switcher a:visited, .uk-switcher a:active{color:#5d5d5d;}
.uk-switcher a:hover{color: #cb0017;}


.ContactIcon > span {
    color: #cb0017;
    border: 1px solid #cb0017;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    background: #fff;
}

.ContactIcon {
    border-bottom: 1px solid #ddd;
}



/* Buttons */
.uk-button-default{}
.uk-button-primary{background-color:#cb0017;}
.uk-button-primary:link, .uk-button-primary:hover,.uk-button-primary:active,.uk-button-primary:focus, .uk-button-primary:visited{background-color:#cb0017;color:#f4f4f4;}
.uk-button-primary:hover{background-color:#e9142c;color:white;}
.uk-button-secondary{}
.uk-button-danger{}
.uk-button-text{} /* alternative, typographic style. */
.uk-button-link{} /* Makes a <button> look like an <a> element. */

.uk-tab li{margin-bottom:15px;}
.uk-switcher{padding-top:30px !important;margin-top:25px !important;}

.uk-light a:link {color: white;}
.uk-light a:visited {color: white;}
.uk-light a:hover {color: #ccc;}
.uk-light a:active {color: white;}

.uk-dark a:link {color: black;}
.uk-dark a:visited {color: black;}
.uk-dark a:hover {color: #cb0017;}
.uk-dark a:active {color: black;}

.nav_item a:link{color: black;border-color:silver;}
.nav_item a:visited{color: black;border-color:silver;}
.nav_item a:hover{color: #444444;border-color:#cb0017;}
.nav_item a:active{color: black;border-color:silver;}

/* Nav */
.uk-navbar-dropdown{background-color:#f8f8f8; border-top:solid 5px silver;} 
.uk-navbar-dropdown-nav li:hover{background-color:#cb0017}
.uk-navbar-dropdown-nav li a:link {color:grey;}
.uk-navbar-dropdown-nav li a:visited {color:grey;}
.uk-navbar-dropdown-nav li a:hover {color:black;}
.uk-navbar-dropdown-nav li a:active {color:grey;}
.uk-navbar-dropdown-nav li:hover a{color:white;}

#header{border-bottom:solid 1px #e8e8e8;}
#header.uk-sticky-fixed{border:0px;}

.uk-navbar .uk-nav-header{color:black;}
.uk-navbar .uk-nav-header a:link {color:black !important;}
.uk-navbar .uk-nav-header a:visited {color:black !important;}
.uk-navbar .uk-nav-header a:hover {color:white !important;}
.uk-navbar .uk-nav-header a:active {color:black !important;}

/*.uk-sticky-fixed{border:solid 1px #ccc;}*/
.uk-sticky-fixed{
    -moz-box-shadow:    1px 1px 1px 1px #dadada;
    -webkit-box-shadow: 1px 1px 1px 1px #dadada;
    box-shadow:         1px 1px 1px 1px #dadada;
 }

/* Tabs */
.uk-tab>.uk-active>a{border-color:#cb0017;}

/* Pills */
.uk-subnav .uk-active a:link{background-color:#cb0017}
.uk-subnav .uk-active a:visited{background-color:#cb0017}
.uk-subnav .uk-active a:hover{background-color:#000000}
.uk-subnav .uk-active a:active{background-color:#cb0017}

#TopBar{
	background-color: #262626;
	background: linear-gradient(#151515, #3b3b3b);
	color: white;
}

/* Misc */
#edit-page{background-color:white; border:solid 1px silver;}

/* Separator under headings */
.tm-headline-border:after, .tm-headline-border-large:after {background-color: #cb0017;}


/* sections */
.uk-section-default{}
.uk-section-muted{}
.uk-section-primary{background-color: #b50015;}
.uk-section-secondary{}ba

/* backgrounds */
.uk-background-primary{background-color: #b50015;}

/* Alerts */
.uk-alert-primary{}
.uk-alert-success{}
.uk-alert-warning{}
.uk-alert-danger{}

/* labels */
.uk-label-success{}
.uk-label-warning{}
.uk-label-danger{}

/* links */
.uk-link-default{}
.uk-link-primary{}
.uk-link-secondary{}
.uk-link-danger{}

/* Subheading - /page-layouts/service/subheading/ - 4663 -  CSS Start (15) */
.page-subheading p{line-height:1.3}

/* Book Now Row - /page-layouts/home/book-now-row/ - 4671 -  CSS Start (15) */
.gray-location-button {
    font-size: 18px;
    border: solid 3px #cb0017;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 10px;
    background-color: #f2f7fa;
    border-radius: 8px;
}

.red-location-button {
    font-size: 18px;
    border: solid 3px #cb0017;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 10px;
    background-color: #cb0017; /* red background */
    color: #ffffff !important; /* white text */
    border-radius: 8px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.gray-location-button:hover {
    background-color: #f2f7fa;
    border: solid 3px black;
}

@media only screen and (max-width: 767px) {
    .gray-location-button,
    .red-location-button {
        width: 95%;
        max-width: 95%;
        padding-left: 20px;
        padding-right: 20px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Top Bar - /nav/top-bar-2-1/ - 2089 -  CSS Start (15) */
#TopBar{padding: 5px;}
#TopBarRight{text-align:right;}

/* Online Bill Pay - /bill/ - 6054 -  CSS Start (30) */
<div id="collectlyIFrame" collectly-autosize></div>
<script src="https://pay.collectly.co/assets/iframe.js" company-uid="247ce2ddc2f845848abb046a9eb6b9c0" client-id="953"></script>

