.btAccentDarkHeader .mainHeader, .btAccentDarkHeader .bt-vertical-header-top {
    background-color: #f3f3f3;
    color: #000;
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title, .bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: white;
    background-color: transparent;
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: black;
  background-color:transparent;
}
.btNoSidebar .btPostSingleItemStandard:first-child {
    margin-top: 0em!important;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2rem!important;
    margin-top: -.3em!important;
    line-height: 1.8rem;
}
.menuPort {
    font-size: 18px;
    font-family: "Nunito Sans",Arial,Helvetica,sans-serif;
    position: relative;
    /* font-weight: bold; */
}
.bt-content-holder .alignright {
    text-align: right;
    margin-left: 2em;
    padding-top: 40px!important;
    padding-bottom: 20px!important;
}
.bt-content-holder .alignleft {
    text-align: right;
    margin-left: 0em!important;
    padding-top: 10px!important;
    padding-bottom: 20px!important;
}
li {
    margin: 0 0 0 .5em;
    padding: 0;
    line-height: 28px!important;
}
body {
    font-family: "Nunito Sans",Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.6em!important;
    background-size: cover;
    background-attachment: fixed;
}
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item:after, .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:after {
    right: .2em;
    margin-top: .3em;
    color:transparent;
}
.bt-logo-area {
    position: relative;
    z-index: 1;
    padding: 10px;
}
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before, .btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after {
    border-top-color: #000;
}
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #000;
}
.caldera-grid .btn-default.active, .caldera-grid .btn-default.focus, .caldera-grid .btn-default:active, .caldera-grid .btn-default:focus, .caldera-grid .btn-default:hover, .open>.dropdown-toggle.caldera-grid .btn-default {
    color: #fff;
    background-color: #000000;
    border-color: #adadad;
}
.caldera-grid button, .caldera-grid html input[type=button], .caldera-grid input[type=reset], .caldera-grid input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #151991;
    color: white;
}

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1rem;
    margin-top: .5em;
    line-height: 1.8rem;
}
.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
    font-size: 2.45rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.4375rem;
    margin-top: 1.2em;
    line-height: 2.5rem;
}
.bt_bb_button .bt_bb_button_text {
    font-family: "Nunito Sans",Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
}
