/* Minification failed. Returning unminified contents.
(208,22): run-time error CSS1036: Expected expression, found ';'
 */
/* big image */
#home > .row { margin: 0; }
    #home > .row:first-of-type {
        background: url(https://content.familywize.org/web/images/HomePage/home_desktop.png) no-repeat center;
        background-size: cover;
        position: relative;
        padding: 40px 0 450px 0;
    }
#home > .row:first-of-type > div:last-child { position: absolute; bottom: 0; text-align: center; padding: 25px 0; width: 100%; background-color: rgba(254, 126, 38, .87); }
#home > .row:first-of-type > div:last-child > h2 { color: #fff; margin: 0; }
#home > .row > .col-lg-12 > .row > .col-lg-10 { margin: 0 auto; float: none; }
#home > .row > .col-lg-12 > .row > .col-lg-10 > h1 { text-align: center; color: #fff; line-height: 22px; }
#home > .row > .col-lg-12 > .row > .col-lg-10 > h1 > span { display: block; }
#home > .row > .col-lg-12 > .row > .col-lg-10 > h3 { text-align: center; color: #f27c3b; font-weight: bold; }
#home > .row > .col-lg-12 > .row > .col-lg-10 > .row > .col-lg-7 { margin: 0 auto; float: none; background-color: rgba(183, 183, 183, 0.49); }
#home #simpleDrugLookup { padding-left: 0; padding-right: 0; }
#home #simpleDrugLookup { padding: 20px 0; }
#home #simpleDrugLookup .row { width: 100%; margin:0;}
#home #simpleDrugLookup .col-lg-6 { padding-right: 5px; }
#home #simpleDrugLookup .col-lg-2 { padding: 0 5px; }
#home #simpleDrugLookup .col-lg-4 { padding-left: 5px; }
#home #simpleDrugLookup input[type=text] {    
    height: 40px;
    border: 1px solid #a5a3a3;
    background-color: #fff;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    width: 100%;}
#home #simpleDrugLookup .col-lg-2 > input[type=text] { height: 40px; border:1px solid #a5a3a3; background-color:#fff; width: 100%; border-radius: 0; }
#home #simpleDrugLookup button[type=submit] { height: 40px; width: 100%; padding: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }
#home #drugSearch > input[type=text] {border-bottom-left-radius:50px; border-top-left-radius:50px;}
.searchTerms { max-height: 200px; overflow-y: auto; margin-bottom: 10px; position:absolute; z-index:10;width:calc(100% - 30px);}
.autoEntry, autoEntry {
    padding: 2px;
    border: 1px solid #f1f1f1;
    background-color: white;
    text-align: left;
    font-size: 18px;
}
/* pharmacies */
#home > .row:nth-of-type(2) {margin-bottom:30px;}
#home > .row:nth-of-type(2) h2 {font-weight:700;margin:40px 0 20px 0;}
#home > .row:nth-of-type(2) .col-lg-6 h2 + div {margin:20px 0;}
#home > .row:nth-of-type(2) .col-lg-6 div img {width:80px;margin:10px 20px;}
#home > .row:nth-of-type(2) .col-lg-6 div a {display:inline-block;}
#home > .row:nth-of-type(2) .col-lg-6 div a > img {width:auto;margin:inherit;}
#home > .row:nth-of-type(2) .col-lg-5 img {max-width:100%;width:100%;}
/*#home > .row:nth-of-type(2) .col-lg-5 a {margin:20px auto !important;display:block;}*/
.fw-home-pharmacylogo {
    width: 80px;
    margin: 10px 20px;
}
/* testimonials */
#home > .row:nth-of-type(3) {text-align:center;padding: 40px 0 60px 0;background-color: #efefef;}
#home > .row:nth-of-type(3) > .col-lg-12 > h2 { padding-bottom: 20px; }
#home > .row:nth-of-type(3) > .col-lg-12 > div:first-of-type { margin: 0 auto; width: auto; }
#home .fw-home-testimonial {padding: 15px; margin: 0 15px; vertical-align: top; display: inline-block;width:300px;border-radius:5px;text-align: center; background-color: #fff;}
#home .fw-home-testimonial > img:first-of-type {width: 40px;position:relative;top: -32px;left: 0;} 
#home .fw-home-testimonial > h3 {font-weight:bold;}
#home .fw-home-testimonial > div {font-size:14px;height:140px;}
#home .fw-home-testimonial > hr {border-color: #f27c3b;width:50%;}
#home .fw-home-testimonial > span:last-of-type {display: block;margin: 0 auto;font-size:13px;}
#home .fw-home-testimonial > span:last-of-type > img {vertical-align:top;}
#home > .row:nth-of-type(3) > .col-lg-12 > a {margin:30px auto 0 auto;}
#home .fw-home-circle {display:none;}
#home .fw-home-circle > span {width:12px;height:12px;display:inline-block;border-radius:25px;background-color:#f27c3b;margin:0 10px;}
#home .fw-home-circle > span:hover {cursor:pointer;}
/* medicine cabinet */
#home > .row:nth-of-type(4) {margin-bottom:30px;}
#home > .row:nth-of-type(4) h2 {font-weight:700;margin:40px 0;}
#home > .row:nth-of-type(4) .col-lg-6 {margin-bottom:20px;}
    #home > .row:nth-of-type(4) .col-lg-4:first-of-type > .fw-home-mc > span:first-of-type {
        background: url(https://content.familywize.org/web/images/medicinecabinet/prescription.png) no-repeat;
        background-size: contain;
    }
    #home > .row:nth-of-type(4) .col-lg-4:nth-of-type(2) > .fw-home-mc > span:first-of-type {
        background: url(https://content.familywize.org/web/images/medicinecabinet/pharmacy.png) no-repeat;
        background-size: contain;
    }
    #home > .row:nth-of-type(4) .col-lg-4:last-of-type > .fw-home-mc > span:first-of-type {
        background: url(https://content.familywize.org/web/images/medicinecabinet/card.png) no-repeat;
        background-size: contain;
    }
#home > .row:nth-of-type(4) .fw-home-mc > span:first-of-type {width:64px;height:64px;font-size:80px;display:inline-block;margin-right:20px;color:#f4a826;}
#home > .row:nth-of-type(4) .fw-home-mc > span:last-of-type {display:inline-block;text-align:left;vertical-align:top;width:60%;margin-top:5px;}
#home > .row:nth-of-type(4) .text-center:last-of-type{margin-top:30px;}
#home > .row:nth-of-type(4) .fw-btn-blue {padding:10px 40px;}

@media(min-width: 1401px){
    /*#home + footer {margin-top:50px;}*/
}
@media(max-width:1400px){
    /*#home + footer {margin-top:8%;}*/
}
@media(max-width: 1300px){
    #home > .row:first-of-type {
        background: url(https://content.familywize.org/web/images/HomePage/home_desktop_m.png) no-repeat center;
        background-size: cover;
    }
}
@media(max-width: 1200px){
    #home > .row:first-of-type {padding:20px 0 350px 0;}
    #home .fw-home-testimonial {padding:10px;width:250px;}
    #home + footer {margin-top:0;}
}
@media(max-width: 1000px) {
    #home > .row:first-of-type > div:last-child > h2 {font-size:25px;}
}
@media(max-width:991px){
    #home > .row:nth-of-type(4) .fw-home-mc > span:last-of-type {font-size:14px;}
}
@media(max-width: 900px) {
    #home .fw-home-testimonial {padding: 0 15px 15px 15px;margin: 0 auto 35px auto;width: 300px;display: block;}
    #home .fw-home-testimonial > img:first-of-type {top: -18px;}
    #home .fw-home-circle {display: inline;}
    #home .fw-home-circle > span:not(:first-child) {background-color:#bfb9b9;}
    #home .fw-home-testimonial:not(:first-child) {display:none;}
}
@media(max-width: 767px){
    #home > .row:first-of-type > div:last-child > h2 {font-size:20px !important;}
    #home > .row:nth-of-type(2) {text-align:center;}
    #home > .row:nth-of-type(2) .col-lg-5 img {max-width:400px;}
    #home > .row:nth-of-type(4) .fw-home-mc {text-align:left;margin-bottom:15px;}
    #home > .row:nth-of-type(4) .fw-home-mc > span:first-of-type {font-size:50px;}
    #home > .row:nth-of-type(4) .fw-home-mc > span:last-of-type {width:80%;}
    #home > .row:nth-of-type(4) .text-center:last-of-type {margin-top:0;}
}
@media(max-width: 640px) {
    #home > .row:first-of-type {
        background: url(https://content.familywize.org/web/images/HomePage/home_tablet.png) no-repeat center;
        background-size: cover;
    }
}
@media(max-width: 630px){
    #home > .row > .col-lg-12 > .row > .col-lg-10 > h1 {line-height: normal;}
    #home > .row > .col-lg-12 > .row > .col-lg-10 > h1 > span {display: inline;}
}
@media(max-width: 580px) {
    #home > .row:first-of-type > div:last-child {padding: 15px 0;}
    #home > .row:first-of-type > div:last-child > h2 {margin: 0 5px;}
}
@media(max-width: 480px){
   #home > .row > .col-lg-12 > .row > .col-lg-10 > h1 {margin-top: 0;}
   #home > .row:first-of-type {padding-bottom: 220px;}
   #home #simpleDrugLookup #zipCode {padding: 4px;}
   #home > .row:nth-of-type(2) .col-lg-6 div img {margin:0 20px 10px 20px;}
   #home > .row:nth-of-type(4) .fw-home-mc > span:last-of-type {width:60%;}
}
@media(max-width: 340px) {
    #home .fw-home-testimonial { width: 250px; }
}
@media(max-width: 767px){
    #simpleDrugLookup > .row > .form-group { float: left !important; margin: 0 !important; }
    #simpleDrugLookup > .row > .form-group:nth-of-type(2), #simpleDrugLookup > .row > .form-group:last-of-type { float: none; }
    #simpleDrugLookup .col-lg-6 { padding-right: 2px; }
    #simpleDrugLookup .col-lg-2 { padding: 0; }
    #simpleDrugLookup .col-lg-4 { padding-left: 2px; }
}

@media(max-width: 480px){
    #simpleDrugLookup .col-lg-6 { padding-right: 2px; }
    #simpleDrugLookup .col-lg-2 { padding: 0; }
    #simpleDrugLookup .col-lg-4 { padding-left: 2px; }
}
/*region partner logos*/
.fw-home-pharmacylogo-row {
    padding-top: 1.5rem !important;
    padding-bottom: 3rem !important;
}

.fw-home-pharmacylogo-childrow {
    padding-bottom: 1rem !important;
}

.fw-home-pharmacylogo {
    width: auto;
    height: auto;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.fw-home-pharmacylogo-col-3 {
    width: 25%;
}

.fw-home-pharmacylogo-col-6 {
    width: 50%;
}
@media only screen and (max-width: 768px) {
    .fw-home-pharmacylogo-col-3 {
        width: 0%;
    }

    .fw-home-pharmacylogo-col-6 {
        width: 100%;
    }
}
/*end region partner logos */
/* start region Covid 19 banner*/
.covid19-banner-top {
    height: 4px;
    background-color: #109ad6;
}

.covid19-banner-rectangle {
    background-color: #f27c3b;
    border-top-width: 4px;
    border-top-color:;
}

.Important-informatio {
    padding-bottom: 5px;
    padding-top: 8px;
    width: 100%;
    font-family: MuseoSans;
    font-size: 18px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
}

    .Important-informatio .text-style-1 {
        font-size: 20px;
        font-weight: 500;
    }

.underline {
    text-decoration-line: underline;
}

.Important-informatio .text-style-2 {
    font-size: 18px;
}

.hand-pointer {
    cursor: pointer;
}

@media only screen and (max-width: 768px) {
    .covid19-banner-rectangle {
        background-color: #f27c3b;
    }

    .Important-informatio .text-style-1 {
        font-size: 16px !important;
        text-align: center !important;
        font-family: usual;
        font-weight: 900;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .Important-informatio .text-style-2 {
        font-size: 14px !important;
        text-align: center !important;
        font-family: usual;
        font-weight: 900;
        padding-top: .5rem !important;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
/* end region Covid 19 banner*/

.mobile-discount-card {
    padding: 15px 0;
}

.mobile-only {
    display: none;
}

@media(max-width: 767px) {
    .mobile-only {
        display: block !important;
    }
    .mobile-hide {
        display: none !important;
    }
}

form .fw-input-group .input-text-error:focus {
    box-shadow: 0 0 0 .2rem rgba(250,110,110,.5) !important;
    border: 1px solid rgba(250,110,110,.9) !important;
}


