/*
 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.0.0
 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
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.headline b.animate { color:#5b3A1A}
btLightSkin .btAccentDash.btDash .dash:after, .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btAccentDash.btDash .dash:before, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:after, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:before {
    box-shadow: 0 2px 0 0 #c7a98a inset;
}
.btnFilledStyle.btnAccentColor, .btnOutlineStyle.btnAccentColor:hover {
    background-color: #5b3a1a;
    border: 2px solid #5b3a1a;
}
.btnFilledStyle.btnAlternateColor, .btnOutlineStyle.btnAlternateColor:hover {
    background-color: #7fa08e;
    border: 2px solid #7fa08e;
}
.accentColor span {color:#5b3A1A;}
.btSLPCCwrap { height: 320px; max-height: 320px;}

#menu-main-menu  li a {
    font-weight: 600;
    font-size: 1.2em;
}
#menu-top-menu  li a {
    font-weight: 600;
    font-size: 1.2em;
}
#menu-main-menu > li:last-child {
 background: #5c3a1a;
    border-radius: 5px; padding-left: 10px; padding-right: 10px;
}
#menu-main-menu > li:last-child a {color:white;}
#menu-main-menu > li:last-child a:hover {color:white !important;}
#menu-top-menu > li:last-child {
 background: #5c3a1a;
    border-radius: 5px; padding-left: 10px; padding-right: 10px;
}
#menu-top-menu > li:last-child a {color:white;}
#menu-top-menu > li:last-child a:hover {color:white !important;}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a {
    box-shadow: 0 0 0 0 #fff !important;
}
@media (max-width: 993px){
    .btSliderCell { background: #f1f1f161; }
    .btSliderPort.wBackground.cover { background-position: 88%; }
    .header.extralarge .btSubTitle, .header.huge .headline{
        color: #000;
        text-shadow: 0 0 3px rgba(255,255,255,0.6);
    }
    .rowItemContent .bpgPhoto{ margin-top: 0 !important; }
    section#what-drive-us {
        background-position-x: 0px;
        padding-bottom: 0;
    }
    section#what-drive-us .port {
        background: #ffffffbd;
        padding-bottom: 10vw;
    }
    .btDarkSkin .btLightSkin{ color: #000; }
    section#stay-connected {
        background-size: 142%;
        background-position-y: 100%;
        padding-bottom: 34vw;
        background-position-x: 90%;
    }
}
@media (max-width: 480px){
    section#what-drive-us { background-position-x:calc(-15vw - 400px); }
}
.btnFeatureButton { position: relative;
    top: 80px;
    left: 30px;}
.btInlineFooterMenu.btCustomMenu ul > li > a { width:100% !important}
.btGmap { height:656px !important; position: absolute !important;}


