/*
 Theme Name:   Medicare Child
 Theme URI:    http://medicare.bold-themes.com
 Description:  Medicare Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     medicare
 Version:      1.1.1
 Tags:         one-column, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  medicare-child
*/
@import url("../medicare/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
span.btIconWidgetTitle {
    color: #5a5a5a;
}

.btBelowMenu:not(.btStickyHeaderActive) .mainHeader {
    background-color: rgba(255, 255, 255, 0.8);
}

.btDarkSkin .btIconWidgetText,
.btLightSkin .btDarkSkin .btIconWidgetText {
    color: rgba(0, 0, 0, 0.7);
}

.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul li a {
    color: #737575;
}


.btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,
.btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,
.btLightSkin .btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,
.btLightSkin .btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,
.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,
.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,
.btDarkSkin .btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,
.btDarkSkin .btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after {
    background-color: rgba(14, 14, 14, 0.1) !important;
    height: 2px;
}

.menuHolder .logo {
    margin: 0 0 12px;
}

header.header.btClear.extralarge.slide1-text.btNormalDash {
    background-color: rgba(49, 143, 185, 0.5);
    padding: 20px;
    border-radius: 10px;
}

header.header.btClear.extralarge.slide2-text.btAccentDash {
    background-color: rgba(35, 35, 35, 0.5);
    padding: 20px;
    border-radius: 10px;
}

header.mainHeader.btClear.btDarkSkin {
    BORDER-BOTTOM: 2PX SOLID #d4dadc;
}
.detail-text ul {
  list-style: outside none none;
padding-left: 10px;
}
.detail-text .btSubTitle,
.detail-text {
    color: #363636;
    font-size: 14px !important;
    line-height: 24px;
}

.detail-text .btSubTitle br {
    margin: 5px;
}

.detail-text a {
    color: #00B3CC;
}

.detail-text a:hover {
    color: #363636;
}

.detail-text > p {
    margin-bottom: 10px;
}

.meet-heading.header.extralarge h1 {
    font-size: 35px;
}

.btGoogleMapsWrap {
    padding: 0 20px !important;
}

#menu-pediatric-aside {
    list-style-type: none;
    margin: 0 0 30px !important;
    padding: 0 !important;
}

#menu-pediatric-aside a {
    padding-left: 20px;
    padding-right: 15px;
    transition: 400ms ease;
}

#menu-pediatric-aside .current-menu-item a,
#menu-pediatric-aside a:hover,
#menu-pediatric-aside a:focus {
    background-color: #00b3cc;
    color: #ffffff !important;
}

.menu-pediatric-aside-container {
    background-color: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

#menu-pediatric-aside .current-menu-item a:before {
    content: "";
    display: block;
    float: right;
    font: 20px/1 FontAwesome;
    margin: 2px 0 0 -12px;
    text-overflow: ellipsis;
    color: #fff;
}





#menu-adult-care-menu {
    list-style-type: none;
    margin: 0 0 30px !important;
    padding: 0 !important;
}

#menu-adult-care-menu a {
    padding-left: 20px;
    padding-right: 15px;
    transition: 400ms ease;
}

#menu-adult-care-menu .current-menu-item a,
#menu-adult-care-menu a:hover,
#menu-adult-care-menue a:focus {
    background-color: #00b3cc;
    color: #ffffff !important;
}

.menu-pediatric-aside-container {
    background-color: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

#menu-adult-care-menu .current-menu-item a:before {
    content: "";
    display: block;
    float: right;
    font: 20px/1 FontAwesome;
    margin: 2px 0 0 -12px;
    text-overflow: ellipsis;
    color: #fff;
}

body.btMenuHorizontal.btStickyHeaderActive .mainHeader {
    top: -106px;
}

.btDarkSkin .btVerticalMenuTrigger .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btVerticalMenuTrigger .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:after {
    color: #363636;
}

@media(max-width:992px) {
    .btLightSkin .btDarkSkin .topBarInLogoAreaCell .btIconWidgetText {
        color: #afafaf;
    }
    .btLightSkin .btDarkSkin .topBarInLogoAreaCell .btIconWidgetTitle {
        color: #ffffff;
    }
}
@media(max-width:440px) {
    .menuHolder .logo img.btAltLogo{
        height: auto;
        width: 150px;
    }
}
.login-iframe{
    width: auto !important;
    height: 376px !important;
 }
#wp-calendar tfoot{
    display: none;
}
.social-links a{
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 2px;
    background-color: #363636;
    text-align: center;
    margin-right: 4px;
    transition: 400ms ease;
}
.social-links a:nth-child(1){
    background-color: #4867AA;
}

.social-links a:nth-child(2){
    background-color: #00ACED;
}

.social-links a:nth-child(3){
    background-color: #0177B5;
}
.social-links a:hover{
    background-color: #363636;
}
.social-links a span{
    line-height: 34px;
    color: #fff;
}
.btSiteFooter .btFooterMenu{
    display: none;
}
.footer-ad {
  margin-top: 50px;
}
.footer-ad span{
    color: #fff;
}
.footer-ad .btIconWidgetText {
  color: #fff!important;
}
.footer-ad .btIconWidget {
   margin: 20px 0;
display: block;
}
.prenantal-form {
  background-color: #00b3cc;
  color: #ffffff !important;
  display: block;
  line-height: 1;
  margin: 20px 0;
  padding: 10px 12px !important;
  text-align: center;
  width: 160px;
transition: 400ms ease;
}
.prenantal-form:hover,.prenantal-form:focus{
background-color: #004365;
}
.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul.sub-menu li a {
  color: #fff;
}
.topBarInLogoAreaCell .widget.widget_text{
float: left;
margin-left: 35px;
list-style-type: none;
}

.topBarInLogoAreaCell .widget.widget_text a {
  background-color: #0cb8b6;
  display: block;
  margin-top: 8px;
  margin-bottom: 20px;
  padding: 8px 12px;
  text-transform: uppercase;
  transition: all 400ms ease 0s;
}
.topBarInLogoAreaCell .widget.widget_text a:hover{
 background-color: #004365;
}
.text-content h3 {
  background-color: #f0f0f0;
  border-bottom: 2px solid #00b3cc;
  color: #4f4f4f;
  font-size: 22px !important;
  font-weight: normal;
  padding: 8px 20px;
}
.detail-text li{
position: relative;
padding-left: 15px;
}
.detail-text li::before {
  background-color: #00b3cc;
  content: "";
  display: block;
  height: 8px;
  left: -2px;
  position: absolute;
  top: 8px;
  width: 8px;
}

.home-locations h2 {
    font-size: 12px !important;
	font-weight: normal !important;
}


span.headline {
    /*COLOR: #558ce2 !important;*/
}


.adult-care-services span.headline {
    color: #008cd2 important!;
    font-size: 18px;
}


/* covid-19 ewd mnu */
.menu-item-1231 a {
    color: #ff0000 !important;
}

.covid-19-alert-button {
    color: #ff0000 !important;
    background-color: #ff0000 !important;
}

.covid-19-alert-button .btnInnerText {
    color: #fff !important;
}	


.btDarkSkin .btGoogleMapsWrap, .btLightSkin .btDarkSkin .btGoogleMapsWrap {
    background-color: #005b88;
}


.btnFilledStyle.btnAlternateColor, .btnOutlineStyle.btnAlternateColor:hover {
    background-color: #005b88;
    border: 2px solid #005b88;
}


.btAleternateColorBackground {
    background-color: #005b88 !important;
}


/* circle fill */
.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em::before {
    box-shadow: 0 0 0 40px #004D73 inset !important;
}

/* hover state: the theme flips the colors, so keep it consistent */
.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em::before {
    box-shadow: 0 0 0 40px #ffffff inset !important;
}
.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em::after {
    background-color: #004D73 !important;
}