/* FetDig design system (adapted from the BahaiMingle layer) v1.0.0 — generated 2026-10-28 by SupportMax.com
   Part 1: color remap of theme/plugin brand colors -> teal palette (auto-generated)
   Part 2: hand-written design layer */
a{color:#B84300 !important}
.color_aqua{color:#B84300 !important}
.color_aquamarine{color:#B84300 !important}
.color_blue{color:#B84300 !important}
.color_bluevoilet{color:#B84300 !important}
.color_brown{color:#B84300 !important}
.color_burlywood{color:#B84300 !important}
.color_cadetblue{color:#B84300 !important}
.color_chartreuse{color:#B84300 !important}
.color_chocolate{color:#B84300 !important}
.color_coral{color:#B84300 !important}
.color_cornflowerblue{color:#B84300 !important}
.color_crimson{color:#B84300 !important}
.color_cyan{color:#B84300 !important}
.color_darkblue{color:#8F3400 !important}
.color_darkcyan{color:#8F3400 !important}
.color_darkgoldenrod{color:#B84300 !important}
.color_darkgreen{color:#8F3400 !important}
.color_darkmagenta{color:#8F3400 !important}
.color_darkolivegreen{color:#B84300 !important}
.color_darkorange{color:#B84300 !important}
.color_darkorchid{color:#B84300 !important}
.color_darkred{color:#8F3400 !important}
.color_darkseagreen{color:#B84300 !important}
.color_darkslateblue{color:#B84300 !important}
.color_darkslategray{color:#8F3400 !important}
.color_darkturquoise{color:#B84300 !important}
.color_darkviolet{color:#B84300 !important}
.color_deeppink{color:#B84300 !important}
.color_deepskyblue{color:#B84300 !important}
.color_dodgerblue{color:#B84300 !important}
.color_firebrick{color:#B84300 !important}
.color_forestgreen{color:#B84300 !important}
.color_fuchsia{color:#B84300 !important}
.color_gold{color:#B84300 !important}
.color_goldenrod{color:#B84300 !important}
.color_green{color:#8F3400 !important}
.color_greenyellow{color:#B84300 !important}
.color_hotpink{color:#B84300 !important}
.color_indianred{color:#B84300 !important}
.color_lawngreen{color:#B84300 !important}
.color_lightblue{color:#B84300 !important}
.color_lightgreen{color:#B84300 !important}
.color_lightpink{color:#B84300 !important}
.color_lightsalmon{color:#B84300 !important}
.color_lightseagreen{color:#B84300 !important}
.color_lightskyblue{color:#B84300 !important}
.color_Lime{color:#B84300 !important}
.color_limegreen{color:#B84300 !important}
.color_magenta{color:#B84300 !important}
.color_maroon{color:#8F3400 !important}
.color_mediumaquamarine{color:#B84300 !important}
.color_mediumblue{color:#B84300 !important}
.color_mediumorchid{color:#B84300 !important}
.color_mediumpurple{color:#B84300 !important}
.color_mediumseagreen{color:#B84300 !important}
.color_mediumslateblue{color:#B84300 !important}
.color_mediumspringgreen{color:#B84300 !important}
.color_mediumturquoise{color:#B84300 !important}
.color_navy{color:#8F3400 !important}
.color_olive{color:#8F3400 !important}
.color_olivedrab{color:#B84300 !important}
.color_orange{color:#B84300 !important}
.color_orangered{color:#B84300 !important}
.color_orchid{color:#B84300 !important}
.color_peru{color:#B84300 !important}
.color_purple{color:#8F3400 !important}
.color_rebeccapurple{color:#B84300 !important}
.color_red{color:#B84300 !important}
.color_rosybrown{color:#B84300 !important}
.color_royalblue{color:#B84300 !important}
.color_saddlebrown{color:#B84300 !important}
.color_salmon{color:#B84300 !important}
.color_sandybrown{color:#B84300 !important}
.color_seagreen{color:#B84300 !important}
.color_sienna{color:#B84300 !important}
.color_skyblue{color:#B84300 !important}
.color_slateblue{color:#B84300 !important}
.color_springgreen{color:#B84300 !important}
.color_steelblue{color:#B84300 !important}
.color_tan{color:#B84300 !important}
.color_teal{color:#8F3400 !important}
.color_thistle{color:#B84300 !important}
.color_tomato{color:#B84300 !important}
.color_turquoise{color:#B84300 !important}
.color_violet{color:#B84300 !important}
.color_yellow{color:#B84300 !important}
.color_yellowgreen{color:#B84300 !important}
.color_aqua h3{color:#B84300 !important}
.color_aquamarine h3{color:#B84300 !important}
.color_blue h3{color:#B84300 !important}
.color_bluevoilet h3{color:#B84300 !important}
.color_brown h3{color:#B84300 !important}
.color_burlywood h3{color:#B84300 !important}
.color_cadetblue h3{color:#B84300 !important}
.color_chartreuse h3{color:#B84300 !important}
.color_chocolate h3{color:#B84300 !important}
.color_coral h3{color:#B84300 !important}
.color_cornflowerblue h3{color:#B84300 !important}
.color_crimson h3{color:#B84300 !important}
.color_cyan h3{color:#B84300 !important}
.color_darkblue h3{color:#8F3400 !important}
.color_darkcyan h3{color:#8F3400 !important}
.color_darkgoldenrod h3{color:#B84300 !important}
.color_darkgreen h3{color:#8F3400 !important}
.color_darkmagenta h3{color:#8F3400 !important}
.color_darkolivegreen h3{color:#B84300 !important}
.color_darkorange h3{color:#B84300 !important}
.color_darkorchid h3{color:#B84300 !important}
.color_darkred h3{color:#8F3400 !important}
.color_darkseagreen h3{color:#B84300 !important}
.color_darkslateblue h3{color:#B84300 !important}
.color_darkslategray h3{color:#8F3400 !important}
.color_darkturquoise h3{color:#B84300 !important}
.color_darkviolet h3{color:#B84300 !important}
.color_deeppink h3{color:#B84300 !important}
.color_deepskyblue h3{color:#B84300 !important}
.color_dodgerblue h3{color:#B84300 !important}
.color_firebrick h3{color:#B84300 !important}
.color_forestgreen h3{color:#B84300 !important}
.color_fuchsia h3{color:#B84300 !important}
.color_gold h3{color:#B84300 !important}
.color_goldenrod h3{color:#B84300 !important}
.color_green h3{color:#8F3400 !important}
.color_greenyellow h3{color:#B84300 !important}
.color_hotpink h3{color:#B84300 !important}
.color_indianred h3{color:#B84300 !important}
.color_lawngreen h3{color:#B84300 !important}
.color_lightblue h3{color:#B84300 !important}
.color_lightgreen h3{color:#B84300 !important}
.color_lightpink h3{color:#B84300 !important}
.color_lightsalmon h3{color:#B84300 !important}
.color_lightseagreen h3{color:#B84300 !important}
.color_lightskyblue h3{color:#B84300 !important}
.color_Lime h3{color:#B84300 !important}
.color_limegreen h3{color:#B84300 !important}
.color_magenta h3{color:#B84300 !important}
.color_maroon h3{color:#8F3400 !important}
.color_mediumaquamarine h3{color:#B84300 !important}
.color_mediumblue h3{color:#B84300 !important}
.color_mediumorchid h3{color:#B84300 !important}
.color_mediumpurple h3{color:#B84300 !important}
.color_mediumseagreen h3{color:#B84300 !important}
.color_mediumslateblue h3{color:#B84300 !important}
.color_mediumspringgreen h3{color:#B84300 !important}
.color_mediumturquoise h3{color:#B84300 !important}
.color_navy h3{color:#8F3400 !important}
.color_olive h3{color:#8F3400 !important}
.color_olivedrab h3{color:#B84300 !important}
.color_orange h3{color:#B84300 !important}
.color_orangered h3{color:#B84300 !important}
.color_orchid h3{color:#B84300 !important}
.color_peru h3{color:#B84300 !important}
.color_purple h3{color:#8F3400 !important}
.color_rebeccapurple h3{color:#B84300 !important}
.color_red h3{color:#B84300 !important}
.color_rosybrown h3{color:#B84300 !important}
.color_royalblue h3{color:#B84300 !important}
.color_saddlebrown h3{color:#B84300 !important}
.color_salmon h3{color:#B84300 !important}
.color_sandybrown h3{color:#B84300 !important}
.color_seagreen h3{color:#B84300 !important}
.color_sienna h3{color:#B84300 !important}
.color_skyblue h3{color:#B84300 !important}
.color_slateblue h3{color:#B84300 !important}
.color_springgreen h3{color:#B84300 !important}
.color_steelblue h3{color:#B84300 !important}
.color_tan h3{color:#B84300 !important}
.color_teal h3{color:#8F3400 !important}
.color_thistle h3{color:#B84300 !important}
.color_tomato h3{color:#B84300 !important}
.color_turquoise h3{color:#B84300 !important}
.color_violet h3{color:#B84300 !important}
.color_yellow h3{color:#B84300 !important}
.color_yellowgreen h3{color:#B84300 !important}
.colorbg_aqua{background-color:#B84300 !important}
.colorbg_aquamarine{background-color:#B84300 !important}
.colorbg_bisque{background-color:#F7F1EC !important}
.colorbg_blue{background-color:#B84300 !important}
.colorbg_bluevoilet{background-color:#B84300 !important}
.colorbg_brown{background-color:#B84300 !important}
.colorbg_burlywood{background-color:#B84300 !important}
.colorbg_cadetblue{background-color:#B84300 !important}
.colorbg_chartreuse{background-color:#B84300 !important}
.colorbg_chocolate{background-color:#B84300 !important}
.colorbg_coral{background-color:#B84300 !important}
.colorbg_cornflowerblue{background-color:#B84300 !important}
.colorbg_crimson{background-color:#B84300 !important}
.colorbg_cyan{background-color:#B84300 !important}
.colorbg_darkblue{background-color:#8F3400 !important}
.colorbg_darkcyan{background-color:#8F3400 !important}
.colorbg_darkgoldenrod{background-color:#B84300 !important}
.colorbg_darkgreen{background-color:#8F3400 !important}
.colorbg_darkmagenta{background-color:#8F3400 !important}
.colorbg_darkolivegreen{background-color:#B84300 !important}
.colorbg_darkorange{background-color:#B84300 !important}
.colorbg_darkorchid{background-color:#B84300 !important}
.colorbg_darkred{background-color:#8F3400 !important}
.colorbg_darkseagreen{background-color:#B84300 !important}
.colorbg_darkslateblue{background-color:#B84300 !important}
.colorbg_darkslategray{background-color:#8F3400 !important}
.colorbg_darkturquoise{background-color:#B84300 !important}
.colorbg_darkviolet{background-color:#B84300 !important}
.colorbg_deeppink{background-color:#B84300 !important}
.colorbg_deepskyblue{background-color:#B84300 !important}
.colorbg_dodgerblue{background-color:#B84300 !important}
.colorbg_firebrick{background-color:#B84300 !important}
.colorbg_forestgreen{background-color:#B84300 !important}
.colorbg_fuchsia{background-color:#B84300 !important}
.colorbg_ghostwhite{background-color:#F7F1EC !important}
.colorbg_gold{background-color:#B84300 !important}
.colorbg_goldenrod{background-color:#B84300 !important}
.colorbg_green{background-color:#8F3400 !important}
.colorbg_greenyellow{background-color:#B84300 !important}
.colorbg_hotpink{background-color:#B84300 !important}
.colorbg_indianred{background-color:#B84300 !important}
.colorbg_Lavender{background-color:#F7F1EC !important}
.colorbg_lavenderblush{background-color:#F7F1EC !important}
.colorbg_lawngreen{background-color:#B84300 !important}
.colorbg_lightblue{background-color:#B84300 !important}
.colorbg_lightgreen{background-color:#B84300 !important}
.colorbg_lightpink{background-color:#B84300 !important}
.colorbg_lightsalmon{background-color:#B84300 !important}
.colorbg_lightseagreen{background-color:#B84300 !important}
.colorbg_lightskyblue{background-color:#B84300 !important}
.colorbg_Lime{background-color:#B84300 !important}
.colorbg_limegreen{background-color:#B84300 !important}
.colorbg_magenta{background-color:#B84300 !important}
.colorbg_maroon{background-color:#8F3400 !important}
.colorbg_mediumaquamarine{background-color:#B84300 !important}
.colorbg_mediumblue{background-color:#B84300 !important}
.colorbg_mediumorchid{background-color:#B84300 !important}
.colorbg_mediumpurple{background-color:#B84300 !important}
.colorbg_mediumseagreen{background-color:#B84300 !important}
.colorbg_mediumslateblue{background-color:#B84300 !important}
.colorbg_mediumspringgreen{background-color:#B84300 !important}
.colorbg_mediumturquoise{background-color:#B84300 !important}
.colorbg_navy{background-color:#8F3400 !important}
.colorbg_olive{background-color:#8F3400 !important}
.colorbg_olivedrab{background-color:#B84300 !important}
.colorbg_orange{background-color:#B84300 !important}
.colorbg_orangered{background-color:#B84300 !important}
.colorbg_orchid{background-color:#B84300 !important}
.colorbg_peru{background-color:#B84300 !important}
.colorbg_purple{background-color:#8F3400 !important}
.colorbg_rebeccapurple{background-color:#B84300 !important}
.colorbg_red{background-color:#B84300 !important}
.colorbg_rosybrown{background-color:#B84300 !important}
.colorbg_royalblue{background-color:#B84300 !important}
.colorbg_saddlebrown{background-color:#B84300 !important}
.colorbg_salmon{background-color:#B84300 !important}
.colorbg_sandybrown{background-color:#B84300 !important}
.colorbg_seagreen{background-color:#B84300 !important}
.colorbg_sienna{background-color:#B84300 !important}
.colorbg_skyblue{background-color:#B84300 !important}
.colorbg_slateblue{background-color:#B84300 !important}
.colorbg_springgreen{background-color:#B84300 !important}
.colorbg_steelblue{background-color:#B84300 !important}
.colorbg_tan{background-color:#B84300 !important}
.colorbg_teal{background-color:#8F3400 !important}
.colorbg_thistle{background-color:#B84300 !important}
.colorbg_tomato{background-color:#B84300 !important}
.colorbg_turquoise{background-color:#B84300 !important}
.colorbg_violet{background-color:#B84300 !important}
.colorbg_yellow{background-color:#B84300 !important}
.colorbg_yellowgreen{background-color:#B84300 !important}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#8F3400 !important}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color:#8F3400 !important}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#8F3400 !important}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge{color:#B84300 !important}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.progress-bar{background-color:#B84300 !important}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.lr_widgets_insettop{background-color:#B84300 !important}
.lr_widgets_bottom_widget{border-top-color:#B84300 !important}
.la_icons{color:#B84300 !important;border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.la_icons:hover{background-color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
ins{background-color:#B84300 !important}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color:#F7F1EC !important}
a.link-more:hover{background-color:#8F3400 !important}
.bg-lt-blue{background-color:#F7F1EC !important}
.seperator{border-bottom-color:#B84300 !important}
.txt-lt-blue{color:#B84300 !important}
a.bk-title:hover{color:#8F3400 !important}
input.btn-search{background-color:#B84300 !important}
input.btn-yellow{background-color:#B84300 !important}
input.btn-blue{background-color:#B84300 !important}
.container input.btn-dk-blue{background-color:#8F3400 !important}
input.btn-green{background-color:#B84300 !important}
#lavish_dsp_header{border-bottom-color:#B84300 !important}
.lavish_dsp_navigation{background-color:#B84300 !important}
ul.navmenu > li:hover > a{background-color:#8F3400 !important}
ul.navmenu > li > a:hover, ul.navmenu > li > a:focus, ul.navmenu > li > a:active{background-color:#8F3400 !important}
ul.navmenu ul.sub-menu{background-color:#B84300 !important;border-top-color:#B84300 !important}
ul.navmenu ul.sub-menu > li{border-top-color:#B84300 !important}
.navmenu .current_page_item > a, .navmenu .current_page_ancestor > a, .navmenu .current-menu-item > a, .navmenu .current-menu-ancestor > a{background-color:#B84300 !important}
ul.lavish_date_top_menu li{color:#B84300 !important}
ul.lavish_date_top_menu li a:hover{color:#8F3400 !important}
ul.lavish_date_top_menu ul.sub-menu::before{border-color:#B84300 !important;border-bottom-color:#B84300 !important}
.lavish_date_widget_bottom{border-top-color:#B84300 !important}
.lavish_mobile_toggle_header ul{background-color:#B84300 !important;border-bottom-color:#B84300 !important}
.lavish_mobile_toggle_header > ul > li:hover{background-color:#8F3400 !important}
.lavish-seachbox{background-color:#B84300 !important}
input[type="submit"], .btn, .btn a{background-color:#B84300 !important}
button, input[type="submit"], input[type="button"], input[type="reset"], .btn-reply{background-color:#B84300 !important}
.fileupload-buttonbar .btn.start{background-color:#B84300 !important}
.fileupload-buttonbar .btn.cancel{background-color:#B84300 !important}
.cara_members_age span{background-color:#B84300 !important}
.dsp-menu ul li a:hover, .dsp-menu ul li.current_page_item a{color:#8F3400 !important;border-top-color:#8F3400 !important}
.dsp-user a:hover{background-color:#8F3400 !important}
.dsp-login-form-container .btn{background-color:#B84300 !important}
.dsp-login-form-container .btn:hover{background-color:#8F3400 !important}
.dsp-read-more:hover{background-color:#8F3400 !important}
.dsp-home-widget .title-txt{color:#B84300 !important}
.toggleMenu{background-color:#B84300 !important}
.dsp-menu li ul{background-color:#B84300 !important}
.dsp-user .dsp-login{background-color:#B84300 !important}
.dsp-user .dsp-register{background-color:#B84300 !important}
.sbOptions{background-color:#B84300 !important}
.sbOptions li a{border-bottom-color:#B84300 !important}
.dsp-filter-container input.dsp-submit:hover{background-color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.dsp-home-block .dsp-ico-block{background-color:#B84300 !important}
.dsp-home-block .dsp-block-title a:hover{color:#8F3400 !important}
.dsp-home-member a.dsp-member-title:hover{color:#8F3400 !important}
.dsp-home-widget{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.dsp-home-widget ul li .dsp-widget-info a:hover{color:#8F3400 !important}
span.dsp-meta{color:#B84300 !important}
#footer{background-color:#F7F1EC !important}
.footer-menu ul li a{color:#B84300 !important}
.dsp-page-title, .dsp-section-title{border-bottom-color:#B84300 !important}
.dsp-widget-search-title, #dsp_quick_search_widget header{background-color:#B84300 !important}
.dsp-widget-login .dsp-widget-search-title{background-color:#B84300 !important}
.dsp-widget-search-content, .dsp-widget-content{background-color:#B84300 !important}
.dsp-widget-login .dsp-widget-search-content, .dsp-widget-content{background-color:#F7F1EC !important}
.post-content .post-title{color:#B84300 !important}
.post-meta a i, .post-meta span i{color:#B84300 !important}
.wpse_pagination span.disabled, .wpse_pagination .disabled{background-color:#F7F1EC !important}
.wpse_pagination span.current, .wpse_pagination div{background-color:#B84300 !important}
.dsp-tab-container ul.dsp-tab-lower{border-top-color:#EADFD8 !important}
.dsp-tab-container ul li.active a, .dsp-tab-container ul li a:hover{color:#8F3400 !important}
.dsp-tab-container ul li a.upgrade{color:#B84300 !important}
.content-search{border-bottom-color:#B84300 !important}
.dsp-user-block{color:#B84300 !important}
.dsp-user-info-container::before{border-top-color:#B84300 !important}
.dsp-user-info-container a{background-color:#B84300 !important}
.dsp-selected.active{background-color:#B84300 !important}
.dsp-user-spec li a{border-bottom-color:#EADFD8 !important}
.dsp-user-spec li.dsp_active_link a, .dsp-user-spec li a:hover{color:#8F3400 !important}
.dsp-search-container{background-color:#F7F1EC !important}
.dsp-search-container input.btn-now{background-color:#B84300 !important}
.dsp-related-title{border-bottom-color:#B84300 !important}
.dsp-search-by h4{color:#B84300 !important}
.dsp-search-by-content a{background-color:#B84300 !important}
.dsp-user-register input.dsp-field{background-color:#F7F1EC !important}
.dsp-table{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.container .dsp-table thead th, .container .dsp-table tbody td{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.container .dsp-table tbody td.dsp-table-title{color:#B84300 !important}
.container .dsp-table tbody .glyphicon-trash{color:#B84300 !important}
.container .dsp-file{background-color:#F7F1EC !important}
.main-wrapper .dsp_tab1-active{background-color:#B84300 !important}
.main-wrapper .line.dsp-blog-tab{border-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important}
.dspdb_blog_head{border-top-color:#EADFD8 !important}
.dsp-blog-tab .dsp_tab1, .dsp-blog-tab .dsp_tab1-active{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.main-wrapper .dsp_tab1-active a, .dsp-tab-container a:hover{color:#8F3400 !important}
.Status-box-profile{background-color:#B84300 !important}
.main-wrapper .Status-box-profile .update-row .btn-update{background-color:#B84300 !important}
.dsp-member-tab .dsp_tab1-active{border-color:#B84300 !important;border-bottom-color:#B84300 !important}
.box-pedding .heading-submenu, #dsp_plugin .heading-submenu{border-bottom-color:#B84300 !important}
.box-pedding .heading-text{border-bottom-color:#B84300 !important}
.dsp_guest_home_page_col1 .dsp_name .age-text{color:#B84300 !important}
.box-pedding .dsp_reg_main .dsp-form-control{background-color:#F7F1EC !important}
.gray-title-head{background-color:#F7F1EC !important}
.dsp_vertical_scrollbar ul.email-page li span.name a{color:#B84300 !important}
.box-pedding button:hover, .box-pedding input:hover[type="button"], .box-pedding input:hover[type="submit"], .box-pedding input:hover[type="submit"]{background-color:#8F3400 !important}
.heading-submenu{border-bottom-color:#B84300 !important}
.image-container, .dsp-border-container{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.image-container .name a{color:#B84300 !important}
.dsp-success{background-color:#B84300 !important}
.dsp-content-wrapper button, .dsp-content-wrapper input[type="submit"], .dsp-content-wrapper input[type="button"], .dsp-content-wrapper input[type="reset"]{background-color:#B84300 !important}
.dsp-content-wrapper button:hover, .dsp-content-wrapper input[type="submit"]:hover, .dsp-content-wrapper input[type="button"]:hover, .dsp-content-wrapper input[type="reset"]:hover{background-color:#8F3400 !important}
.news-feed-page li{color:#B84300 !important;border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.bottom-link-profile span.activ{background-color:#B84300 !important}
.tab-button .right-link{background-color:#B84300 !important}
.dsp_vertical_scrollbar ul.email-page{border-bottom-color:#EADFD8 !important}
.dsp-emphasis-text{color:#B84300 !important}
.dsp-add-audio-upload{background-color:#F7F1EC !important}
.submit-chat-form{background-color:#F7F1EC !important;border-top-color:#EADFD8 !important}
.dsp-member-container .image-box.image-container .age-text, .dsp-member-container .dsp-user-details, .dsp-home-member .dsp-user-details{color:#B84300 !important}
.dsp-msg-table tr:nth-child(2n), .dsp-form .sent-message-page:nth-child(2n){background-color:#F7F1EC !important}
.dsp-user-friends{background-color:#F7F1EC !important}
.dsp-user-friends .friends-list li a:hover{color:#8F3400 !important}
.dsp-user-setting{background-color:#B84300 !important}
.dsp-save-search{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
ul.dsp-save-search li{border-bottom-color:#B84300 !important}
.dsp-delete-action .delete::before{color:#B84300 !important}
#dsp-breadcrumbs li a{color:#B84300 !important}
.sidebar h1{color:#B84300 !important}
.btn-delete .dsp_submit_button{background-color:#B84300 !important}
.add-comment form .dspdp-btn{background-color:#B84300 !important}
form.dspdp-form-inline .dspdp-btn-default{background-color:#B84300 !important}
.not-log-in span{color:#B84300 !important}
.reply a{background-color:#B84300 !important}
.template_search_box{background-color:#B84300 !important}
.plugin-sidebar a.dsp_widget_link:hover{color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.dsp-compose-form{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
input[type="file"].dsp-form-photo-upload{background-color:#F7F1EC !important}
h3.upgrade-account{border-bottom-color:#B84300 !important}
.dsp-monthly-membership{background-color:#F7F1EC !important}
.dsp-monthly-membership:nth-child(1){background-color:#F7F1EC !important}
.dsp-purchase-credit{background-color:#F7F1EC !important}
.dsp-upgrade-container{background-color:#F7F1EC !important}
.dsp-upgrade-container-custom{background-color:#F7F1EC !important}
.content-wrapper .sidebar h2.rounded, .dsp-content-wrapper .sidebar h2.rounded{background-color:#B84300 !important}
#dsp-contactForm input[type="text"], #dsp-contactForm textarea{background-color:#F7F1EC !important}
.meet-to-info-wrapper{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
#dsp_plugin .dsp-met-yes-button{background-color:#B84300 !important}
#dsp_plugin .dsp-met-no-button{background-color:#B84300 !important}
.chat-box-border{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.submit-chat-form .dsp-chat-message-box{background-color:#F7F1EC !important}
#dsp_plugin .menus-profile a:hover{background-color:#8F3400 !important}
.jcarousel-next::after{color:#B84300 !important}
.jcarousel-prev::after{color:#B84300 !important}
.dsp-meet-to-info{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.tooltip-cont{background-color:#B84300 !important}
.tooltip-cont::after{border-top-color:#B84300 !important}
.dsp-favourite-notification{background-color:#F7F1EC !important;border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.msg-info .name{color:#B84300 !important}
.line.top-gap [class*="dsp_tab1"]{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.line.top-gap [class*="dsp_tab1-active"]{background-color:#B84300 !important;border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.my-status{background-color:#F7F1EC !important}
.my-status::before{border-bottom-color:#EADFD8 !important}
.linkright-view-profile-page span.dspdp-btn{background-color:#F7F1EC !important}
.dsp-btn-default{background-color:#F7F1EC !important}
.linkright-view-profile-page span.dspdp-btn:hover, .dsp-btn-default:hover{background-color:#8F3400 !important}
.widget_wp_sidebarlogin header{background-color:#B84300 !important}
.sidebar .widget_wp_sidebarlogin ul li{border-bottom-color:#B84300 !important}
.dsp-user a.fpw-link{color:#B84300 !important}
.dsp-user a.fpw-link:hover{color:#8F3400 !important}
.dsp-user a.fb-login-header{background-color:#B84300 !important}
.lost-password-page #user_n_email{background-color:#F7F1EC !important}
.lost-password-page{border-color:#EADFD8 !important;border-top-color:#EADFD8 !important;border-bottom-color:#EADFD8 !important;border-left-color:#EADFD8 !important;border-right-color:#EADFD8 !important}
.line.top-gap.dsp-blog-tab{border-bottom-color:#B84300 !important}
#dsp_plugin .dspdp-btn-primary{background-color:#B84300 !important;border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
#dsp_plugin .dspdp-btn-primary:hover{background-color:#8F3400 !important}
h1#dsp-site-title a{color:#B84300 !important}
.dspdp-status-on{background-color:#B84300 !important}
.dspdp-form-control:focus{border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.dsp_menu ul.navmenu > li > a:hover, .dsp_menu ul.navmenu > li > a:focus, .dsp_menu ul.navmenu > li > a:active{background-color:#8F3400 !important}
.dsp_login_logout ul.navmenu ul.sub-menu{background-color:#B84300 !important;border-top-color:#B84300 !important}
.dsp_login_logout ul.navmenu ul.sub-menu > li{border-top-color:#B84300 !important}
.dsp_login_logout ul.lavish_date_top_menu ul.sub-menu > li > a:hover{background-color:#8F3400 !important}
.jcarousel-prev, .jcarousel-next{color:#B84300 !important}
.main-wrapper .dsp_tab1 a{color:#B84300 !important}
.main-wrapper .dsp-tab-container .dsp_tab1-active{background-color:#B84300 !important}
.dsp-tab-container.touch{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.tab-content-members .dsp_tab1-active{background-color:#B84300 !important}
.jcarousel-prev::after, .jcarousel-next::after{color:#B84300 !important}
.main-wrapper .line{border-top-color:#B84300 !important}
ul.navmenu ul.sub-menu > li > a:hover, ul.navmenu ul.sub-menu > li > a:focus, ul.navmenu ul.sub-menu > li > a:active{background-color:#8F3400 !important}
.wpse_pagination .disabled{background-color:#F7F1EC !important}
.camera_prev, .camera_next, .camera_commands{color:#B84300 !important}
.camera_prev:hover, .camera_next:hover, .camera_commands:hover{background-color:#8F3400 !important}
.sbOptions li a:hover{background-color:#8F3400 !important}
.wpse_pagination span.current{background-color:#B84300 !important}
.wpse_pagination div.current{background-color:#B84300 !important}
button.btn.btn-primary.start{background-color:#B84300 !important}
button.btn.btn-primary.start:hover{background-color:#8F3400 !important}
#dsp_plugin #frame #sidepanel{background-color:#B84300 !important}
#dsp_plugin #frame .content .messages ul li.sent .message-text{background-color:#B84300 !important}
#dsp_plugin #frame #sidepanel #contacts ul li .wrap.active{background-color:#B84300 !important;border-right-color:#B84300 !important}
#dsp_plugin #frame #sidepanel #contacts ul li .wrap:hover{background-color:#8F3400 !important}
#dsp_plugin #frame #sidepanel #search input{background-color:#B84300 !important}
#dsp_plugin #frame #sidepanel #search input:focus{background-color:#8F3400 !important}
#dsp_plugin #frame #sidepanel #search{border-top-color:#B84300 !important;border-bottom-color:#B84300 !important}
#dsp_plugin #frame #sidepanel #contacts::-webkit-scrollbar{background-color:#B84300 !important}
.open-button:hover{background-color:#8F3400 !important}
#chat-main-container .tab .tablinks{color:#B84300 !important}
.open-container-button:hover{background-color:#8F3400 !important}
#chat-main-container .tab .tablinks.tablinks-active, #chat-main-container .tab .tablinks:hover{background-color:#8F3400 !important}
.message-container-left .message-text{background-color:#B84300 !important}
.change-profile-image .update_profile_text_div{background-color:#B84300 !important}
.btn-fb-login{background-color:#B84300 !important}
.chosen-container .chosen-results li.highlighted{background-color:#B84300 !important;background-image:none !important}
.chosen-container-active .chosen-single{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.chosen-container-active .chosen-choices{border-color:#B84300 !important;border-top-color:#B84300 !important;border-bottom-color:#B84300 !important;border-left-color:#B84300 !important;border-right-color:#B84300 !important}
.save-button:hover{background-color:#8F3400 !important;border-color:#8F3400 !important;border-top-color:#8F3400 !important;border-bottom-color:#8F3400 !important;border-left-color:#8F3400 !important;border-right-color:#8F3400 !important}
.chat-form-open-button:hover{background-color:#8F3400 !important}
.send-message-container .chat-sent-button{background-color:#B84300 !important}
#chat-main-container .tab .tablinks-active{background-color:#B84300 !important}
#chat-main-container .tab .tablinks:hover, #chat-main-container .tab .tablinks:active{background-color:#8F3400 !important}
.dsp-user-container p{color:#B84300 !important}
.search-box{color:#B84300 !important}
.plus-icon{background-color:#B84300 !important}
.plus-icon:hover{background-color:#8F3400 !important}
.hidden-chat-box{background-color:#B84300 !important}
.message-container-right .message-text{background-color:#B84300 !important}
.user-chat-box .message-container-right .unread{background-color:#B84300 !important}
.chat-container.is-dragover{background-color:#F7F1EC !important;outline-color:#B84300 !important}
.ca-unread-chat-count{background-color:#B84300 !important}
.site-info-popup-wrapper .wic-upgrade-popup-info .wic-upgrade-btn-row .wpee-upgrade-btn:hover{color:#8F3400 !important}
.site-info-popup-wrapper .wic-upgrade-popup-info .wic-upgrade-btn-row .wpee-upgrade-btn.wic-upgrade-btn-secondary{color:#B84300 !important}
.site-info-popup-wrapper .wic-upgrade-popup-info .wic-upgrade-btn-row .wpee-upgrade-btn.wic-upgrade-btn-secondary:hover{background-color:#8F3400 !important}
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited{color:#B84300 !important}
.sy-pager li.sy-active a{background-color:#B84300 !important}
@media screen and (max-width: 1200px){
ul.lavish_date_top_menu li{color:#B84300 !important}
}
@media screen and (max-width: 1000px){
a.toggle_menu_bar{color:#B84300 !important}
}
@media screen and (max-width: 750px){
a.toggle_menu_bar{color:#B84300 !important}
}
@media screen and (max-width: 550px){
a.toggle_menu_bar{color:#B84300 !important}
}
@media screen and (max-width: 480px){
a.toggle_menu_bar{color:#B84300 !important}
}
@media (max-width: 768px){
.dsp-revolution-wrapper .dsp-filter-container .showform{background-color:#B84300 !important}
}
@media only screen and (min-width: 768px) and (max-width: 990px){
.show .dsp-revolution-wrapper .dsp-filter-container{background-color:#B84300 !important}
.dsp-revolution-wrapper .dsp-filter-container .showform{background-color:#B84300 !important}
}
@media (max-width: 991px){
.dsp-menu{background-color:#B84300 !important}
.dsp-menu > li, .dsp-menu li{border-top-color:#B84300 !important}
.container .dsp-menu ul li a:hover, .container .dsp-menu ul li.current_page_item a{background-color:#8F3400 !important}
}
@media (min-width: 1025px){
.dsp-menu li:hover ul{background-color:#8F3400 !important}
}
@media screen and (max-width: 735px){
#dsp_plugin #frame #sidepanel #profile{background-color:#B84300 !important}
}

/* ==========================================================================
   FetDig design system (adapted from the BahaiMingle layer) — hand-written layer (loads after the color remap)
   Palette: teal #B84300 / dark teal #8F3400 / gold #B84300 / ink #1F2933 / cream #F6F4EF
   Fonts: Archivo (headings) + Inter (body)
   ========================================================================== */
:root{
  --bm-teal:#B84300; --bm-teal-dark:#8F3400; --bm-teal-deep:#292421; --bm-teal-tint:#F7F1EC;
  --bm-gold:#B84300; --bm-gold-dark:#8F3400; --bm-ink:#1F2933; --bm-muted:#5B6670;
  --bm-cream:#F6F4EF; --bm-line:#E3DED3; --bm-radius:8px;
  --bm-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --bm-serif:"Archivo",Georgia,"Times New Roman",serif;
}

/* ---------- Typography ---------- */
body, p, li, td, th, label, input, select, textarea, button, .btn,
.navmenu a, .dsp_menu a, .lavish_date_content, .main-wrapper{
  font-family:var(--bm-font) !important;
}
body{color:var(--bm-ink) !important; -webkit-font-smoothing:antialiased;}
p, li{line-height:1.65;}
h1, h2, h3, .dsp-page-title, .dsp-section-title, .widget-title, .widgettitle,
.lavish_date_widget_bottom h2, .camera_caption h3{
  font-family:var(--bm-serif) !important; font-weight:600 !important;
  color:var(--bm-ink) !important; letter-spacing:0 !important; text-transform:none !important;
}
h4, h5, h6{font-family:var(--bm-font) !important; font-weight:600 !important;}
h1, .dsp-page-title{font-size:clamp(26px,3vw,34px) !important;}
h2{font-size:clamp(22px,2.4vw,28px) !important;}
.dsp-page-title{border:0 !important; margin-bottom:18px !important;}
a{color:var(--bm-teal);}
a:hover, a:focus{color:var(--bm-gold-dark);}

/* ---------- Header & navigation ---------- */
#lavish_dsp_header{background:#fff !important; border-bottom:1px solid var(--bm-line) !important; box-shadow:0 1px 8px rgba(184,67,0,.06);}
#dsp-logo-group img{box-sizing:border-box !important; padding:16px 0 !important; width:250px !important; max-width:100% !important; height:auto !important;}
.navmenu > li > a, .dsp_menu .navmenu > li > a, ul.lavish_date_top_menu > li > a{
  color:var(--bm-ink) !important; font-weight:500 !important; font-size:15px !important;
  text-transform:none !important; letter-spacing:0 !important; background:transparent !important;
}
.navmenu > li > a:hover, .navmenu > li.current-menu-item > a, .navmenu > li.current_page_item > a,
.navmenu > li.current-menu-ancestor > a, .navmenu > li.current_page_ancestor > a{
  color:var(--bm-teal) !important; background:transparent !important; box-shadow:inset 0 -2px 0 var(--bm-gold);
}
.navmenu ul.sub-menu, .dsp_login_logout ul.navmenu ul.sub-menu, ul.lavish_date_top_menu ul.sub-menu{
  background:#fff !important; border:1px solid var(--bm-line) !important; border-top:3px solid var(--bm-teal) !important;
  border-radius:0 0 var(--bm-radius) var(--bm-radius); box-shadow:0 10px 24px rgba(31,41,51,.12);
}
.navmenu ul.sub-menu a, .dsp_login_logout ul.navmenu ul.sub-menu > li > a, ul.lavish_date_top_menu ul.sub-menu a{
  color:var(--bm-ink) !important; background:transparent !important; text-transform:none !important; font-size:14px !important;
}
.navmenu ul.sub-menu a:hover, .dsp_login_logout ul.navmenu ul.sub-menu > li > a:hover, ul.lavish_date_top_menu ul.sub-menu a:hover{
  background:var(--bm-teal-tint) !important; color:var(--bm-teal) !important;
}
ul.lavish_date_top_menu li, li.nav_user_click_toggle, li.nav_user_click_toggle > a{color:var(--bm-teal) !important;}
.toggle_menu_bar, .toggle_menu_bar i{color:var(--bm-teal) !important;}
.lavish_mobile_toggle_header ul{background:var(--bm-teal) !important;}
.lavish_mobile_toggle_header ul a{color:#fff !important;}

/* ---------- Buttons (one style everywhere) ---------- */
input[type="submit"], input[type="button"], button[type="submit"],
.btn, a.btn, .dspdp-btn, .dsp-submit, .btn-blue, .btn-green, .btn-yellow, .btn-search,
.btn-primary, .btn-default, .save-button, .dsp-user .dsp-register, .wpcf7-submit, .button{
  background:var(--bm-gold) !important; background-image:none !important; color:#fff !important;
  border:1px solid var(--bm-gold) !important; border-radius:var(--bm-radius) !important;
  font-family:var(--bm-font) !important; font-weight:600 !important; font-size:15px !important;
  text-transform:none !important; letter-spacing:.01em !important; text-shadow:none !important;
  padding:10px 22px !important; line-height:1.3 !important; height:auto !important; box-shadow:none !important;
  cursor:pointer; transition:background-color .15s ease, border-color .15s ease, transform .15s ease;
}
input[type="submit"]:hover, input[type="button"]:hover, button[type="submit"]:hover,
.btn:hover, a.btn:hover, .dspdp-btn:hover, .dsp-submit:hover, .btn-blue:hover, .btn-green:hover, .btn-yellow:hover,
.btn-search:hover, .btn-primary:hover, .btn-default:hover, .save-button:hover, .wpcf7-submit:hover, .button:hover{
  background:var(--bm-gold-dark) !important; border-color:var(--bm-gold-dark) !important; color:var(--bm-ink) !important;
}
input[type="submit"]:focus-visible, button:focus-visible, .btn:focus-visible, a:focus-visible{
  outline:3px solid rgba(184,67,0,.35) !important; outline-offset:2px;
}
.btn-sm, a.btn.btn-sm{padding:6px 14px !important; font-size:13px !important;}
/* Secondary / small utility buttons keep a quieter outline style */
.btn-link{background:transparent !important; color:var(--bm-teal) !important; border:1px solid var(--bm-teal) !important;}
/* Slider caption button */
.camera_caption .btn, .camera_caption a.btn{padding:12px 28px !important; font-size:16px !important;}
.camera_caption h3, .camera_caption h3 *{color:#fff !important; text-shadow:0 2px 14px rgba(0,0,0,.55) !important; opacity:1 !important;}
.camera_caption p{text-shadow:0 1px 8px rgba(0,0,0,.6) !important;}
.camera_caption p{color:#fff !important;}

/* ---------- Forms ---------- */
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"],
input[type="number"], input[type="url"], select, textarea, .dspdp-form-control, .dsp-field{
  border:1px solid #CBD2D9 !important; border-radius:6px !important; background-color:#fff !important;
  color:var(--bm-ink) !important; font-size:15px !important; box-shadow:none !important;
}
input:focus, select:focus, textarea:focus, .dspdp-form-control:focus{
  border-color:var(--bm-teal) !important; box-shadow:0 0 0 3px rgba(184,67,0,.15) !important; outline:none !important;
}

/* ---------- Quick search band ---------- */
.lavish-seachbox{background:var(--bm-teal) !important;}
.lavish-seachbox h4, .lavish-seachbox label{color:#fff !important; font-weight:600 !important; letter-spacing:.04em;}
.lavish-seachbox .sbHolder{background:rgba(255,255,255,.14) !important; border:1px solid rgba(255,255,255,.35) !important; border-radius:6px !important;}
.lavish-seachbox .sbSelector, .lavish-seachbox .sbSelector:link, .lavish-seachbox .sbSelector:visited{color:#fff !important;}
.lavish-seachbox input[type="submit"], .lavish-seachbox .btn{background:#292421 !important; border-color:#292421 !important; color:#fff !important;}

/* ---------- WP Dating tabs & headings (colors came from plugin settings) ---------- */
.heading-text, .age-text{background:var(--bm-teal) !important; color:#fff !important;}
.tab-box a, .dsp_tab1{background:var(--bm-teal-tint) !important; color:var(--bm-teal) !important; border-color:var(--bm-line) !important; border-radius:var(--bm-radius) var(--bm-radius) 0 0;}
.tab-box a.activeLink, .dsp_tab1-active{background:var(--bm-teal) !important; color:#fff !important; border-color:var(--bm-teal) !important;}
.tab-box a.activeLink a, .dsp_tab1-active a, .heading-text a{color:#fff !important;}
.dsp_tab1 a{color:var(--bm-teal) !important;}
.cara_members_age span, .dsp-user-info-container a{background:var(--bm-teal) !important; color:#fff !important;}

/* ---------- Content sections ---------- */
.lavish_date_widget_inset_bottom, .lavish_date_widget_content_bottom{background:var(--bm-cream) !important;}
.dsp_lavish_stories_inside, .lavish_blog_widget_inside, .dsp-home-widget{
  background:#fff !important; border:1px solid var(--bm-line) !important; border-radius:12px !important;
  box-shadow:0 2px 10px rgba(31,41,51,.05);
}
hr, .seperator{border-color:var(--bm-line) !important; background-color:var(--bm-line) !important;}
.pagination > .active > a, .pagination > .active > span{background:var(--bm-teal) !important; border-color:var(--bm-teal) !important; color:#fff !important;}

/* ---------- Footer ---------- */
.lavish_date_widget_bottom{background:var(--bm-teal-dark) !important; border-top:4px solid var(--bm-gold) !important; color:#F2E9E3 !important;}
.lavish_footer{background:var(--bm-teal-deep) !important; color:#C9D6D6 !important;}
.lavish_date_widget_bottom h2, .lavish_date_widget_bottom h3, .lavish_date_widget_bottom h4{color:#fff !important;}
.lavish_date_widget_bottom a, .lavish_footer a, .lavish_date_widget_bottom .lavish_blog_widget_excerpt,
.lavish_date_widget_bottom span, .lavish_date_widget_bottom p{color:#F2E9E3 !important;}
.lavish_date_widget_bottom a:hover, .lavish_footer a:hover{color:var(--bm-gold) !important;}
.lavish_date_widget_bottom .lavish_blog_widget_inside{background:rgba(255,255,255,.06) !important; border-color:rgba(255,255,255,.12) !important; box-shadow:none;}
.lavish_date_widget_bottom .btn, .lavish_date_widget_bottom a.btn{color:var(--bm-ink) !important;}

/* ---------- Chat launcher ---------- */
#chat-form-open-button, .chat-form-open-button{background:var(--bm-teal) !important; color:#fff !important; border-color:var(--bm-teal) !important; border-radius:10px 10px 0 0 !important;}


/* ---------- Font consistency for leftover theme fonts (Montserrat/Source Sans) — icons excluded ---------- */
:where(a,span,div,strong,em,b,small,td,label,input,select,textarea,button):not(.fa):not([class*="fa-"]):not([class*="icon"]):not([class*="dating-"]):not(.dashicons):not(.glyphicon){font-family:var(--bm-font) !important;}
h1 *, h2 *, h3 *{font-family:var(--bm-serif) !important;}
h1 .fa, h2 .fa, h3 .fa, h1 [class*="fa-"], h2 [class*="fa-"], h3 [class*="fa-"]{font-family:FontAwesome !important;}

/* ---------- Blog cards: equal image heights ---------- */
.lavish_blog_widget_front_thumbnail img{width:100% !important; height:200px !important; object-fit:cover; border-radius:12px 12px 0 0;}
.lavish_blog_widget_front_thumbnail{overflow:hidden; border-radius:12px 12px 0 0;}


/* ---------- Members area tab bar (high specificity to beat plugin rules) ---------- */
html body #dsp_plugin .dsp-line, html body #dsp_plugin .line{background:transparent !important; border-bottom:2px solid var(--bm-teal) !important;}
html body #dsp_plugin .dsp_tab1{background:var(--bm-teal-tint) !important; border:0 !important; margin:0 2px 2px 0;}
html body #dsp_plugin .dsp_tab1 a{color:var(--bm-teal) !important; font-weight:500;}
html body #dsp_plugin .dsp_tab1:hover{background:#DDEBEA !important;}
html body #dsp_plugin .dsp_tab1-active, html body #dsp_plugin .dsp_tab1-active:hover{background:var(--bm-teal) !important; border:0 !important;}
html body #dsp_plugin .dsp_tab1-active a, html body #dsp_plugin .dsp_tab1-active a:hover, html body #dsp_plugin .heading-text, html body #dsp_plugin .heading-text a{color:#fff !important;}


/* ---------- Members-area forms: white fields like everywhere else ---------- */
html body #dsp_plugin input[type="text"], html body #dsp_plugin input[type="email"], html body #dsp_plugin input[type="password"],
html body #dsp_plugin select, html body #dsp_plugin textarea, html body .dsp-user-register input.dsp-field{background:#fff !important; border:1px solid #CBD2D9 !important; border-radius:6px !important;}
html body #dsp_plugin .heading-text, html body .heading-text{font-family:var(--bm-serif) !important; font-weight:600 !important; letter-spacing:0 !important; border-radius:var(--bm-radius) var(--bm-radius) 0 0;}

/* Logo may extend beyond its narrow theme column on desktop */
@media (min-width:992px){ .dsp-logo-placeholder{overflow:visible !important;} #dsp-logo-group img{width:250px !important; max-width:none !important; padding:12px 0 !important;} }

/* ---------- Mobile ---------- */
@media (max-width:767px){
  #dsp-logo-group img{padding:10px 0 !important; width:200px !important;}
  #dsp-logo-group{padding-left:16px !important;}
  html, body{overflow-x:hidden !important;}
  input[type="submit"], .btn, a.btn, .dspdp-btn{width:auto; min-height:44px;}
  .lavish-seachbox input[type="submit"]{width:100% !important;}
  h1, .dsp-page-title{font-size:26px !important;}
}

/* Members home: hide the old "Oh yes it's FREE" graphic */
img[src*="oh-yes-its-free"]{display:none !important;}
#membership a{color:var(--bm-teal) !important; font-weight:600; text-decoration:underline;}

/* Button hover: teal with white text so it stays readable (all buttons, incl. Register) */
html body input[type="submit"]:hover,
html body #dsp_plugin input[type="submit"]:hover,
html body input[type="submit"]:focus,
html body #dsp_plugin input[type="submit"]:focus,
html body input[type="submit"]:active,
html body #dsp_plugin input[type="submit"]:active,
html body input[type="button"]:hover,
html body #dsp_plugin input[type="button"]:hover,
html body input[type="button"]:focus,
html body #dsp_plugin input[type="button"]:focus,
html body input[type="button"]:active,
html body #dsp_plugin input[type="button"]:active,
html body button[type="submit"]:hover,
html body #dsp_plugin button[type="submit"]:hover,
html body button[type="submit"]:focus,
html body #dsp_plugin button[type="submit"]:focus,
html body button[type="submit"]:active,
html body #dsp_plugin button[type="submit"]:active,
html body .btn:hover,
html body #dsp_plugin .btn:hover,
html body .btn:focus,
html body #dsp_plugin .btn:focus,
html body .btn:active,
html body #dsp_plugin .btn:active,
html body a.btn:hover,
html body #dsp_plugin a.btn:hover,
html body a.btn:focus,
html body #dsp_plugin a.btn:focus,
html body a.btn:active,
html body #dsp_plugin a.btn:active,
html body .dspdp-btn:hover,
html body #dsp_plugin .dspdp-btn:hover,
html body .dspdp-btn:focus,
html body #dsp_plugin .dspdp-btn:focus,
html body .dspdp-btn:active,
html body #dsp_plugin .dspdp-btn:active,
html body .dspdp-btn-default:hover,
html body #dsp_plugin .dspdp-btn-default:hover,
html body .dspdp-btn-default:focus,
html body #dsp_plugin .dspdp-btn-default:focus,
html body .dspdp-btn-default:active,
html body #dsp_plugin .dspdp-btn-default:active,
html body .dsp-submit:hover,
html body #dsp_plugin .dsp-submit:hover,
html body .dsp-submit:focus,
html body #dsp_plugin .dsp-submit:focus,
html body .dsp-submit:active,
html body #dsp_plugin .dsp-submit:active,
html body .btn-primary:hover,
html body #dsp_plugin .btn-primary:hover,
html body .btn-primary:focus,
html body #dsp_plugin .btn-primary:focus,
html body .btn-primary:active,
html body #dsp_plugin .btn-primary:active,
html body .btn-default:hover,
html body #dsp_plugin .btn-default:hover,
html body .btn-default:focus,
html body #dsp_plugin .btn-default:focus,
html body .btn-default:active,
html body #dsp_plugin .btn-default:active,
html body .save-button:hover,
html body #dsp_plugin .save-button:hover,
html body .save-button:focus,
html body #dsp_plugin .save-button:focus,
html body .save-button:active,
html body #dsp_plugin .save-button:active,
html body .wpcf7-submit:hover,
html body #dsp_plugin .wpcf7-submit:hover,
html body .wpcf7-submit:focus,
html body #dsp_plugin .wpcf7-submit:focus,
html body .wpcf7-submit:active,
html body #dsp_plugin .wpcf7-submit:active,
html body .button:hover,
html body #dsp_plugin .button:hover,
html body .button:focus,
html body #dsp_plugin .button:focus,
html body .button:active,
html body #dsp_plugin .button:active,
html body #submitbtn:hover,
html body #dsp_plugin #submitbtn:hover,
html body #submitbtn:focus,
html body #dsp_plugin #submitbtn:focus,
html body #submitbtn:active,
html body #dsp_plugin #submitbtn:active{background:var(--bm-teal) !important; background-color:var(--bm-teal) !important; border-color:var(--bm-teal) !important; color:#fff !important;}
html body a.btn:hover *, html body .btn:hover *{color:#fff !important;}


/* ---------- Fix 2026-10-28: readable main-menu hover + sub-menus + Quick Search dropdown lists ---------- */
.dsp_menu ul.navmenu > li, .dsp_menu ul.navmenu > li:hover, .dsp_menu ul.navmenu > li:focus-within{background:transparent !important;}
.dsp_menu ul.navmenu > li > a{background:transparent !important;}
.dsp_menu ul.navmenu > li:hover > a, .dsp_menu ul.navmenu > li:focus-within > a, .dsp_menu ul.navmenu > li > a:hover{color:var(--bm-teal) !important; background:transparent !important; box-shadow:inset 0 -2px 0 var(--bm-gold);}
.dsp_menu ul.navmenu ul.sub-menu{background:#fff !important; border:1px solid var(--bm-line) !important; border-top:3px solid var(--bm-teal) !important; border-radius:0 0 var(--bm-radius) var(--bm-radius) !important; box-shadow:0 10px 24px rgba(31,41,51,.14) !important; padding:6px 0 !important; min-width:200px;}
.dsp_menu ul.navmenu ul.sub-menu li, .dsp_menu ul.navmenu ul.sub-menu li:hover{background:transparent !important; border:0 !important;}
.dsp_menu ul.navmenu ul.sub-menu li a{display:block; color:var(--bm-ink) !important; background:transparent !important; font-size:15px !important; font-weight:500 !important; padding:10px 18px !important; text-transform:none !important; box-shadow:none !important;}
.dsp_menu ul.navmenu ul.sub-menu li a:hover, .dsp_menu ul.navmenu ul.sub-menu li a:focus{background:var(--bm-teal-tint) !important; color:var(--bm-teal) !important;}
/* Quick Search dropdown lists (country, age, etc.) */
.lavish-seachbox .sbOptions, .sbOptions{background:#fff !important; border:1px solid var(--bm-line) !important; border-radius:6px !important; box-shadow:0 10px 24px rgba(31,41,51,.18) !important; z-index:1000 !important;}
.lavish-seachbox .sbOptions a, .lavish-seachbox .sbOptions a:link, .lavish-seachbox .sbOptions a:visited, .sbOptions a, .sbOptions a:link, .sbOptions a:visited{color:var(--bm-ink) !important; background:transparent !important; padding:6px 12px !important; font-size:14px !important;}
.lavish-seachbox .sbOptions a:hover, .lavish-seachbox .sbOptions a:focus, .lavish-seachbox .sbOptions a.sbFocus, .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{background:var(--bm-teal-tint) !important; color:var(--bm-teal) !important;}
.lavish-seachbox input[type="submit"], .lavish-seachbox .dsp-submit{color:var(--bm-ink) !important; -webkit-text-fill-color:var(--bm-ink); opacity:1 !important;}
/* Calendar month/year pickers: don't cut off the year */
select{min-width:4.5em;}

.lavish-seachbox .sbOptions{min-width:230px !important;}
.lavish-seachbox input[type="submit"], .lavish-seachbox .dsp-submit{font-weight:700 !important; font-size:15px !important; color:#1F2933 !important; -webkit-text-fill-color:#1F2933 !important; text-shadow:none !important; filter:none !important;}
.lavish-seachbox input.dsp-submit.dsp_submit_button, .lavish-seachbox input.dsp-submit.dsp_submit_button:hover{font-weight:700 !important;}

/* ---------- Fix 2026-10-28: search-result page numbers ---------- */
.wpse_pagination{display:flex !important; flex-wrap:wrap; justify-content:center; align-items:center; gap:6px; margin:24px 0 !important;}
.wpse_pagination > div, .wpse_pagination > span{background:transparent !important; border:0 !important; padding:0 !important; margin:0 !important; float:none !important;}
.wpse_pagination a, .wpse_pagination span.current, .wpse_pagination span.disabled, .wpse_pagination > span{display:inline-block !important; min-width:40px; padding:8px 12px !important; text-align:center; border-radius:6px !important; font-size:15px !important; font-weight:600 !important; line-height:1.2 !important; text-decoration:none !important;}
.wpse_pagination a{background:#fff !important; color:var(--bm-teal) !important; border:1px solid var(--bm-teal) !important;}
.wpse_pagination a:hover, .wpse_pagination a:focus{background:var(--bm-teal) !important; color:#fff !important;}
.wpse_pagination span.current{background:var(--bm-teal) !important; color:#fff !important; border:1px solid var(--bm-teal) !important;}
.wpse_pagination span.disabled{background:#F1F3F4 !important; color:#8A949C !important; border:1px solid #E1E5E8 !important;}
/* Home page: hide the page title visually (kept for SEO / screen readers) */
body.home .dsp-page-title, body.home h1.entry-title{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;}

/* ---------- Fix 2026-10-28: chat panel, profile labels, profile action bar ---------- */
.chat-form .chat-form-close-container{background:var(--bm-teal-dark) !important; color:#fff !important;}
.chat-form .chat-form-close-container *{color:#fff !important;}
.chat-form .tab{background:#fff !important; border-bottom:1px solid var(--bm-line) !important;}
.chat-form .tab .tablinks{background:#fff !important; color:var(--bm-teal) !important; font-weight:600 !important; border:0 !important;}
.chat-form .tab .tablinks:hover{background:var(--bm-teal-tint) !important;}
.chat-form .tab .tablinks.tablinks-active, .chat-form .tab .tablinks-active{background:var(--bm-teal) !important; color:#fff !important;}
.chat-form .no-user-text{color:var(--bm-muted) !important;}
/* profile field labels ("I am:", "Looking For:" ...) */
.dsp-user-detail-info li > span:first-child, .profile-user-info .dspdp-bold{color:var(--bm-muted) !important; font-weight:500 !important;}
.other-details .heading-row, .dsp-section-title{color:var(--bm-ink) !important;}
/* keep the profile action bar from covering "Back to search results" */
.dspdp-profile .dsp-user-info-container, .box-profile-link{margin-top:10px;}

/* ---------- Fix 2026-10-28: low-contrast buttons/labels found by site scan ---------- */
input.btn-update, input.dspdp-btn-default, input.dsp_submit_button.dspdp-btn-sm,
.fileupload-buttonbar .btn, .fileupload-buttonbar .btn span, .fileinput-button, .fileinput-button span,
.dsp-tab-container ~ * input.dspdp-btn-default{background:var(--bm-teal) !important; border-color:var(--bm-teal) !important; color:#fff !important; -webkit-text-fill-color:#fff !important;}
input.btn-update:hover, input.dspdp-btn-default:hover, input.dsp_submit_button.dspdp-btn-sm:hover, .fileupload-buttonbar .btn:hover{background:var(--bm-teal-dark) !important; color:#fff !important;}
.tab-button .right-link .dsp_span_pointer{color:var(--bm-teal) !important; font-weight:600;}
.dsp_span_pointer.btn{color:var(--bm-ink) !important;}
.alert-success .dspdp-spacer-sm, .dspdp-spacer-sm{color:#3A4A3F !important;}
.wpse_pagination span.disabled{color:var(--bm-muted) !important;}
/* Google map controls: keep Google's own white buttons */
.gm-style button, .gm-style .gm-style-mtc button{background-color:#fff !important; color:#333 !important; border:0 !important; border-radius:2px !important; padding:0 12px !important; font-weight:500 !important; text-transform:none !important; box-shadow:0 1px 4px rgba(0,0,0,.3) !important;}
.gm-style button[aria-pressed="true"]{color:#000 !important; font-weight:600 !important;}
.gm-style .gm-fullscreen-control, .gm-style .gm-svpc, .gm-style button.gm-control-active{padding:0 !important;}

#chat-main-container .chat-form .tab .tablinks{background:#fff !important; color:var(--bm-teal) !important; font-weight:600 !important;}
#chat-main-container .chat-form .tab .tablinks:hover{background:var(--bm-teal-tint) !important; color:var(--bm-teal) !important;}
#chat-main-container .chat-form .tab .tablinks.tablinks-active{background:var(--bm-teal) !important; color:#fff !important;}
#chat-main-container .chat-form .no-user-text{color:var(--bm-muted) !important;}

/* ---------- Fix 2026-10-28: profile tooltips + chat windows ---------- */
.tooltip-cont{color:#fff !important; font-weight:500 !important;}
#chat-main-container .chat-form-close-container{background:var(--bm-teal-dark) !important; color:#fff !important;}
#chat-main-container .chat-form-close-container a, #chat-main-container .chat-form-close-container .chat_user_name, #chat-main-container .chat-form-close-container *{color:#fff !important;}
#chat-main-container .chat_user_name{font-weight:600 !important;}
/* replace the crude "send a photo" picture with a clean icon */
#chat-main-container img[src*="instant-chat/images/gallery.png"]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5E63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E"); width:22px !important; height:22px !important; opacity:.9; cursor:pointer;}
#chat-main-container img[src*="instant-chat/images/gallery.png"]:hover{opacity:1;}

/* ---------- Fix 2026-10-28: Instant Chat page (/members/instant-chat/) in site colors ---------- */
#frame{background-color:var(--bm-teal-tint) !important; border:1px solid var(--bm-line) !important; border-radius:10px; overflow:hidden;}
#frame .sidepanel{background-color:var(--bm-teal-dark) !important; color:#fff !important;}
#frame .sidepanel .profile{background-color:var(--bm-teal-deep) !important;}
#frame .sidepanel .profile p, #frame .sidepanel .profile .wrap p{color:#fff !important;}
#frame .sidepanel #search input{background-color:rgba(255,255,255,.12) !important; color:#fff !important; border:1px solid rgba(255,255,255,.25) !important; border-radius:6px !important;}
#frame .sidepanel #search input:focus{background-color:rgba(255,255,255,.18) !important;}
#frame .sidepanel #search input::placeholder{color:#EADFD8 !important; opacity:1;}
#frame .sidepanel #search label, #frame .sidepanel #search i{color:#EADFD8 !important;}
#frame .sidepanel #contacts, #frame .sidepanel #contacts.search-result{background-color:transparent !important;}
#frame .sidepanel #contacts ul li, #frame .sidepanel #contacts ul .dsp-user-row{background-color:transparent !important; color:#fff !important; border-bottom:1px solid rgba(255,255,255,.08) !important;}
#frame .sidepanel #contacts ul li .wrap:hover, #frame .sidepanel #contacts ul li .wrap.active,
#frame .sidepanel #contacts ul .dsp-user-row:hover, #frame .sidepanel #contacts ul .dsp-user-row.active, #frame .sidepanel #contacts ul li.active{background-color:rgba(255,255,255,.12) !important;}
#frame .sidepanel #contacts ul li .wrap .meta .name, #frame .sidepanel #contacts ul li .name, #frame .sidepanel #contacts ul li p, #frame .sidepanel #contacts ul li span{color:#fff !important;}
#frame .sidepanel #contacts ul li .wrap .meta .preview{color:#EADFD8 !important;}
#frame .sidepanel #contacts ul li.contact .wrap span.msg-unread{background-color:var(--bm-gold) !important; color:var(--bm-ink) !important;}
#frame .sidepanel .no-user-text, #frame .sidepanel .no-recent-chats{color:#EADFD8 !important;}
#frame .sidepanel #bottom-bar button{background-color:var(--bm-teal) !important; color:#fff !important;}
#frame .sidepanel #bottom-bar button:hover{background-color:#13737A !important;}
#frame .content .contact-profile{background-color:#fff !important; color:var(--bm-ink) !important; border-bottom:1px solid var(--bm-line) !important;}
#frame .content .contact-profile p, #frame .content .contact-profile a, #frame .content .contact-profile span{color:var(--bm-ink) !important; font-weight:600 !important;}
#frame .content .contact-profile .social-media i, #frame .content .contact-profile .fa{color:var(--bm-teal) !important;}
#frame .content .messages ul li.sent .message-text, #frame .content .messages ul li.sent p{background-color:var(--bm-teal) !important; color:#fff !important;}
#frame .content .messages ul li.replies .message-text, #frame .content .messages ul li.replies p{background-color:#fff !important; color:var(--bm-ink) !important; border:1px solid var(--bm-line) !important;}
#frame .content .message-input{background-color:#fff !important; border-top:1px solid var(--bm-line) !important;}
#frame .content .message-input .wrap input, #frame .content .message-input .emoji-wysiwyg-editor{color:var(--bm-ink) !important; background:#fff !important; border-color:#CBD2D9 !important;}
#frame .content .message-input .wrap .attachment{color:var(--bm-teal) !important;}
#frame .content .message-input .wrap button{background-color:var(--bm-teal) !important; color:#fff !important;}
#frame .content .message-input .wrap button:hover{background-color:var(--bm-teal-dark) !important;}
#frame .title-header{background-color:var(--bm-teal-tint) !important; color:var(--bm-ink) !important;}
#frame .sidepanel #contacts .dsp-user-row.active, #frame .sidepanel #contacts li.active{border-right:3px solid var(--bm-gold) !important;}
#frame .sidepanel .profile{background-color:transparent !important;}

/* ---------- Contact Us page layout ---------- */
.bm-contact{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.15fr); gap:40px; align-items:start; margin:10px 0 30px;}
.bm-contact-photo{width:100%; height:auto; border-radius:14px; box-shadow:0 8px 24px rgba(31,41,51,.12); margin:0 0 20px; object-fit:cover; aspect-ratio:3/2;}
.bm-contact-intro h2{margin:0 0 10px !important;}
.bm-contact-intro p{color:var(--bm-ink); font-size:16px;}
.bm-contact-form{background:#fff; border:1px solid var(--bm-line); border-radius:14px; padding:24px 26px; box-shadow:0 2px 10px rgba(31,41,51,.05);}
.bm-contact-form input[type="text"], .bm-contact-form input[type="email"], .bm-contact-form textarea{width:100% !important; max-width:100% !important; box-sizing:border-box;}
.bm-contact-form label{font-weight:600; color:var(--bm-ink);}
@media (max-width:860px){.bm-contact{grid-template-columns:1fr; gap:24px;}}

/* ---------- Home page welcome section ---------- */
.bm-welcome{max-width:820px; margin:10px auto 36px; text-align:center;}
.bm-welcome h2{font-size:clamp(26px,3vw,34px) !important; margin:0 0 14px !important;}
.bm-welcome p{font-size:17px; line-height:1.7; color:var(--bm-ink); margin:0 0 14px;}
.bm-welcome-actions{margin-top:22px !important; display:flex; gap:12px; justify-content:center; flex-wrap:wrap;}
.bm-welcome-actions .btn{padding:12px 28px !important; font-size:16px !important;}
.bm-welcome-actions .btn-link{background:#fff !important;}
body.logged-in .bm-welcome .bm-join-btn{display:none !important;}

/* ---------- Features page ---------- */
.bm-features-intro{font-size:18px; line-height:1.6; max-width:760px; margin:0 auto 28px; text-align:center; color:var(--bm-ink);}
.bm-features-grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(240px,1fr)); gap:18px; margin-bottom:28px;}
.bm-feature{background:#fff; border:1px solid var(--bm-line); border-radius:12px; padding:22px 20px; box-shadow:0 2px 10px rgba(31,41,51,.05);}
.bm-feature .fa{font-size:26px; color:var(--bm-gold); margin-bottom:10px; display:block;}
.bm-feature h3{font-size:19px !important; margin:0 0 8px !important;}
.bm-feature p{margin:0; color:var(--bm-muted); font-size:15px; line-height:1.6;}
.bm-features .bm-welcome-actions{display:flex; justify-content:center;}

/* ---------- FetDig home page ---------- */
.bm-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.slider-container{background:#292421}
.fd-hero{background:#292421;color:#fff;text-align:center;padding:56px 20px 44px}
.fd-hero h1{color:#fff!important;font-family:var(--bm-serif)!important;font-weight:800!important;font-size:clamp(32px,4.6vw,52px)!important;line-height:1.1!important;margin:0 auto 16px!important;max-width:820px;text-transform:none!important}
.fd-hero p{color:#F2E9E3!important;font-size:18px;line-height:1.6;max-width:640px;margin:0 auto 26px}
.fd-hero .btn{padding:13px 30px!important;font-size:16px!important}
.fd-hero .btn,.fd-hero .btn:visited{background:#D94F00!important;border-color:#D94F00!important;color:#fff!important}
.fd-hero .btn:hover,.fd-hero .btn:focus{background:#B84300!important;border-color:#B84300!important;color:#fff!important}
@media(max-width:600px){.fd-hero{padding:36px 18px 30px}.fd-hero p{font-size:16px}}

/* ---------- FetDig fixes: readable buttons, tidy header, search band ---------- */
.btn,a.btn,.dsp_submit_button,.dsp-submit,input[type="submit"]{color:#fff!important}
.btn-link{color:#B84300!important}
.lavish-seachbox .dsp_submit_button,.lavish-seachbox .dsp-submit{background:#292421!important;border:1px solid #292421!important;color:#fff!important;border-radius:8px!important;padding:10px 22px!important}
.lavish-seachbox .dsp_submit_button:hover,.lavish-seachbox .dsp-submit:hover{background:#000!important;color:#fff!important}
a.sbSelector{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(min-width:1001px){
  a.toggle_menu_bar{display:none!important}
  .dsp-top-header{display:flex!important;align-items:center;justify-content:space-between}
  .dsp-top-header>div{float:none!important}
  .dsp-top-header .dsp_menu{flex:1 1 auto;margin:0!important}
  .dsp-top-header .dsp_login_logout{flex:none;margin:0!important;padding:0!important;position:static!important;width:auto!important}
}
@media(max-width:1000px){a.toggle_menu_bar{display:block!important}}
html body .lavish-seachbox input[type="submit"].dsp-submit,html body .dsp-filter-container input.dsp-submit.dsp_submit_button{color:#fff!important;-webkit-text-fill-color:#fff!important}
.lavish_mobile_toggle_Menu img{display:none!important}
