/* GLOBAL STYLES */

/*FONT CHANGES*/
/*titles*/
.contentTitle, .contentTitle a {
    font-family: adobe-caslon-pro, serif;
    font-style: normal;
    font-weight: 600;
}
/*body*/
html, body {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*bold*/
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*italic*/
.blockInnerContent i, .blockInnerContent em {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*navigation*/
.navContainer, .navContent li .button {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 17px !important;
}
/*page titles*/
.pageTitle {
    font-family: adobe-caslon-pro, serif;
    font-style: normal;
    font-weight: 600;
}    

    /* CHANGE homepage icon COLORS */

    /*.block_c6a545ab8bcb4326b178f8f35886cf6a .contentImg {background: #002857;}*/
    
    /* CHANGE MOBILE APP COLORS */
    
    .block_b74156172da64137b8a09f21304dad80 .contentImg {background: #00748d;}

    /* Buttons */
    
    .button {padding: 15px 30px;}
    .navContent li .button {padding: 10px 20px;}
    
    /*Header Address*/
    /*secondary nav*/
.secondaryNav {
    color: #002857;
    padding: 25px 0 0 0;
    text-align: right;
}
.secondaryNav .blockInnerContent {
    font-size: 1em;
    text-align: right;
}

/*text button on simple list*/
@media only screen and (max-width: 767px) {
            .block_ae37ba7208ae48719049cc15225b1b68 .blockInnerContent .button:nth-of-type(1) {margin-top: 10px;}
        }


/* 1st Button */
    .block_ae37ba7208ae48719049cc15225b1b68 .blockInnerContent .button:nth-of-type(1) {background: transparent; border: 2px solid #73bd2d; color: #73bd2d; margin-left: 5px;}
    .block_ae37ba7208ae48719049cc15225b1b68 .blockInnerContent .button:nth-of-type(1):hover {background: #73bd2d; color: white;}

    /* Diffuse Shadows */
    
    
    .navContent li .button {box-shadow: 0 10px 40px -20px #333333; transition: box-shadow .4s; font-size: 14px;}
    .navContent li .button:hover {box-shadow: 0 4px 40px -20px #333333;}
    .navContent li .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #333333;}
    
    .button {box-shadow: 0 25px 40px -20px #555; transition: box-shadow .4s;}
    .button:hover {box-shadow: 0 20px 40px -20px #555;}
    .block_cc0b029335a148c5b48a9b5d15591630 .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #aaaaaa;}

    /* Home Page Cars*/
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item:hover {
        transition: all .2s ease-out;
        transform: translateY(-3px);
        box-shadow: 0 20px 40px -30px #aaaaaa;
        }
     
    
    .block_b5bf32db48af4c63aaffffdbaeeaa5c6 .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    
    /* Services Cards*/
    
        .block_ec4f13fc7cad4a6d8d2dd2118a809f9a .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
        }
        
    /*Contact Cards*/
        .block_b4172fea353f462687c79c48823799f1 .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
        }
        
    /*DME Service Img*/
        .block_bee4320362974a51bddebaeca63a1652 .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
        }


/* BREAKPOINT 420 */

@media only screen and (max-width: 420px) {

    /* HOME */
    
        /* Hero Headline */
            .block_cc0b029335a148c5b48a9b5d15591630 .contentTitle {font-size: 32px;}
        
    /* FOOTER */
    
    .footerContent .contentTitle {font-size: 32px;}

} 



   
/* BREAKPOINT FULL */

    /* HOME */
    
            /* Small Headlines */
        .block_b928fe7eb7af4377b68e1077815f5a6e .contentTitle,
        .block_b9a7cd6c20e149eb9ff5f14437890f2a .contentTitle {letter-spacing: 0; font-weight: bold}
   
    /* FOOTER */
    

/* Expandable Menu */ 
/*expandable menu width*/
.navContent ul li ul {max-width: 400px !important;}

/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

.green {
    color: #7CC147!important;
}

.blue {
    color: #012857!important;
}

.blue2 {
    color: #012857!important;
}

.blue2:hover {
    color: #7CC147!important;
}

.blockWrap_ad550fafe9cd4a45bfd95ee840927a44 {
    padding-top: 0;
    padding-bottom: 0;
}

.contactPage {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}
.map {
    width: 35% !important;
    height: 100% !important;
    display: inline !important;
    background-color: #fff !important;
    margin-top: 5%;
    margin-bottom: 5%;
    margin-right: 20px;
    margin-left: 20px;
    border-radius: 100%;
}
.contactInfo {
    width: 65%;
    height: 100%;
    display: inline;
    text-align: left;
    margin-top: 5%;
    margin-bottom: 5%;
}

.rx-logo {
    border-radius: 100%;
}

@media screen and (max-width: 426px){
    .contactPage {
    display: block;
    width: 100%;
    height: 100%;
}
}

@media only screen and (max-width: 767px) {
    .items_ad550fafe9cd4a45bfd95ee840927a44.cols2 .item { 
    width: 100%;
    margin: 5% 0 0;
    clear: both;
    }
    .items_ad550fafe9cd4a45bfd95ee840927a44 .item:nth-child(2) {
        padding-top: 0!important;
        top: 120px!important;
    }
}

@media (min-width: 768px) {
.block_ea4c72d4374842e5a342a731f7638ac6 {
    width: 50%;
}
}

@media only screen and (max-width: 599px) {
    .block_c17cf980549c478da31f138b2baeec42 .item {
        width: 100%;
        margin: 5% 0 0!important;
    }
}