body{
    font-family: "bodoni-pt-variable", sans-serif !important;
    font-variation-settings: "wght" 500, "opsz" 60 !important;
}
.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_date .bt_bb_date_month, .bt_bb_date .bt_bb_date_year,
.menuPort,
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days, 
.bt_bb_countdown.btCounterHolder .btCountdownHolder .hours, 
.bt_bb_countdown.btCounterHolder .btCountdownHolder .minutes, 
.bt_bb_countdown.btCounterHolder .btCountdownHolder .seconds,
.bt_bb_button .bt_bb_button_text,
.btButtonWidget .btButtonWidgetLink .btButtonWidgetText,
.bt_bb_custom_menu div ul a,
select, input{
    font-family: "bodoni-pt-variable", sans-serif !important;
    font-variation-settings: "wght" 500, "opsz" 60 !important;
}

.bt_bb_headline_content,
.bt_bb_date .bt_bb_date_day{
    font-family: "bodoni-pt-variable", sans-serif !important;
    font-variation-settings: "wght" 500, "opsz" 60 !important;
    font-style: italic;
}
.bt-vertical-header-top{
    height: 70px;
    padding-top: 10px;
}
.btMenuVertical .mainHeader .logo{
    padding: 1em 2em 1em 2em !important;
}
.mainHeader.btClear.gutter{
    padding: 1em 0;
    background: white;
}
.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_superheadline,
.btButtonWidget.btArrowButton .btButtonWidgetLink,
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_arrow a,
.bt_bb_counter_holder.bt_bb_color_scheme_12 .bt_bb_counter_icon,
.bt_bb_accordion.bt_bb_color_scheme_12 .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_minus_plus:after,
.wpcf7-form .wpcf7-submit{
    color: #B7410E !important;
}
.menuPort nav > ul > li > a:before, .menuPort nav > ul > li > a:after{
    background: #B7410E !important;
}
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-repeater-field {
    background: none !important;
    box-shadow: none !important;
}
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-repeater-action-link, 
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-repeater-action-button{
    color: #B7410E;
    border: 1px solid #B7410E;
}
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"]{
    border-color: #B7410E !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-3474.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-3474.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box){
    background-color: #B7410E !important;
}
#forminator-module-3474.forminator-design--material .forminator-radio input:checked + span[aria-hidden], 
#forminator-module-3474.forminator-design--material .forminator-radio:hover span.forminator-radio-image, 
#forminator-module-3474.forminator-design--material .forminator-radio input:checked ~ span.forminator-radio-image{
    border-color: #B7410E !important;
}
#forminator-module-3474.forminator-design--material .forminator-radio span[aria-hidden]:before,
#forminator-module-3474.forminator-design--material .forminator-radio span[aria-hidden]:after{
    background-color: #B7410E !important;
}
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:before{
    background-color: #B7410E !important;
}
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow, 
.forminator-ui#forminator-module-3474.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus .select2-selection__arrow{
    color: #B7410E !important
}
#forminator-module-3474.forminator-design--material .forminator-response-message.forminator-success:hover, 
#forminator-module-3474.forminator-design--material .forminator-response-message.forminator-success:focus, 
#forminator-module-3474.forminator-design--material .forminator-response-message.forminator-success:active{
    box-shadow: inset 4px 0 0 0 #B7410E, 1px 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: inset 4px 0 0 0 #B7410E, 1px 1px 4px 0 rgba(0,0,0,0.3) !important;
    -webkit-box-shadow: inset 4px 0 0 0 #B7410E, 1px 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
}

.btButtonWidget.mobile-widget-button{
    margin-top: 0;
}
.btButtonWidget.header-cta.btArrowButton.btAccentButton.btWithLink{
    display: none;
}
@media (min-width:1200px){
    .btButtonWidget.header-cta.btArrowButton.btAccentButton.btWithLink{
        display: block;
    }
}

.bridesmaid-column .bt_bb_column_inner_content_inner{
    display: flex;
    flex-direction: column;
    align-items: center;
}