/*
 Theme Name:   Seiji Child
 Theme URI:    http://seiji.bold-themes.com
 Description:  Seiji child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     seiji
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  seiji-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
:root, body {
	--dark-color: #102548
}

.no-counter.bt_bb_counter_holder {
	 display: flex;
	 align-items: stretch;
}
 .no-counter .bt_bb_counter_content {
	 vertical-align: middle;
}
 .no-counter .bt_bb_counter_content .bt_bb_counter.animate {
	 visibility: hidden;
	 display: none;
}
 .no-counter .bt_bb_counter_content .bt_bb_counter_text {
	 padding-top: 0;
	 vertical-align: middle;
}
 
.bt_bb_contact_form_7 .wpcf7-submit {
	background: #fff;
	box-shadow: none;
}
.bt_bb_contact_form_7 .wpcf7-submit:hover {
    background: var(--dark-color);
    box-shadow: none
}

.wpcf7-response-output {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 500;
  background: #f8fafc;
  color: #0f172a;

  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
}

.wpcf7 form.sent .wpcf7-response-output {
  background: #ecfdf5;
  border-color: #95e4b2;
}

.wpcf7 form.failed .wpcf7-response-output {
  background: #fff1f2;
  border-color: #fca5a5;
}

.wpcf7 form.invalid .wpcf7-response-output {
  background: #fffbeb;
  border-color: #fde68a;
}

.wpcf7 form.spam .wpcf7-response-output {
  background: #f1f5f9;
  border-color: #cbd5e1;
}

.wpcf7 form.aborted .wpcf7-response-output {
  background: #f8fafc;
  border-color: #e2e8f0;
}

.wpcf7-turnstile.cf-turnstile {
  width: 100%
}

.bt-header-responsive-active .site-header .widget_boldthemes_icon_widget, .bt-header-responsive-active .site-header .widget_shopping_cart, .bt-header-responsive-active .site-header .widget_search {
    margin-bottom: 0;
}

