.twentyseventeen-panel .entry-title {
  font-size: 16px !important;
  color: #334799;
}
#primary > #main .entry-title {
  font-size: 16px;
}
.woocommerce h1.page-title {
  font-size: 16px !important;
  margin-bottom: 16px !important;
}
.woocommerce-shipping-totals label {
  font-weight: 400 !important;
}
.order-total bdi {
  font-weight: 400 !important;
  color: #1f2747;
}
.woocommerce form.checkout .form-row label {
  font-weight: 600 !important;
  color: #334799;
}
.woocommerce-billing-fields__field-wrapper > .mc4wp-checkbox em {
  font-weight: 400 !important;
  font-style: normal;
  color: #1f2747;
}
#order_review > #payment label {
  font-weight: 600 !important;
  color: #334799 !important;
}
.entry-content > #mc4wp-form-1 > .mc4wp-form-fields label {
  font-weight: 700 !important;
}
body h1 > a {
  background-image: url(https://bythespiritmusic.com/wp-content/uploads/2020/09/By-the-Spirit-album-art-2000x2000-1-150x150.png) !important;
}
body > #login > #loginform #wp-submit {
  background-color: #334799;
}
.woocommerce .woocommerce-form-row--first > label {
  font-weight: 600 !important;
  color: #334799;
}
.woocommerce .woocommerce-form-row--last > label {
  font-weight: 600 !important;
  color: #334799;
}
.woocommerce .woocommerce-EditAccountForm > .woocommerce-form-row > label {
  font-weight: 600 !important;
  color: #334799;
}
.woocommerce-MyAccount-content fieldset > .woocommerce-form-row > label {
  font-weight: 600 !important;
  color: #334799;
}
.woocommerce .woocommerce-Button {
  color: #ffffff !important;
  background-color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
  color: #111732;
  display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
  display: none;
}
.woocommerce .wc-proceed-to-checkout .button {
  font-weight: 600 !important;
  font-size: 16px;
  border-style: none;
  background-color: #334799;
  border-radius: 3px 3px 3px 3px;
}
.page .wp-image-11216 {
  margin-bottom: 0px;
  padding-bottom: 24px;
}
.page .wp-image-11212 {
  margin-bottom: 0px;
  padding-bottom: 24px;
}
.page .wp-image-11214 {
  margin-bottom: 0px;
  padding-bottom: 24px;
}
.panel-content #block-12fe4e23-63ee-49b8-9569-8e85ac1c19a6 > a {
  color: #3347ff !important;
  font-weight: 500 !important;
}
#main #block-12fe4e23-63ee-49b8-9569-8e85ac1c19a6 > a {
  color: #3347ff !important;
  font-weight: 500 !important;
  display: inline-block;
}
#main p > a {
  color: #ffffff !important;
  font-weight: 500 !important;
}
.bit-widget-container .bit-top-track-button > span {
  color: #334799 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.entry-content .bit-top-track-button {
  margin-bottom: 24px;
  padding-left: 0px !important;
  color: #1f2747 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#post-11191 > header {
  margin-bottom: 24px !important;
}
.wrap em > a {
  color: #3347ff;
}
#main > .twentyseventeen-panel .entry-header {
  padding-bottom: 16px !important;
  margin-bottom: 16px !important;
}
.wrap > #primary > #main .entry-header {
  padding-bottom: 16px !important;
  margin-bottom: 16px !important;
}
#main li {
  padding-bottom: 12px;
  color: #1f2747 !important;
  font-weight: 400;
}
.panel-content a {
  color: #334799 !important;
  font-weight: 600 !important;
}
.panel-content p > a {
  color: #3347ff !important;
  font-weight: 500 !important;
}
#audioigniter-10969 .ai-track {
  background-color: #334799;
}
#audioigniter-10969 .ai-track-control {
  background-color: #334799;
}
#audioigniter-10722 .ai-track {
  background-color: #334799;
}
#wpforms-11284 button.wpforms-submit {
  background-color: #334799;
}
#wpforms-10981 button.wpforms-submit {
  background-color: #334799;
}
#main #wpforms-confirmation-10981 {
  background-color: #ebe9eb;
}
#main #wpforms-confirmation-11284 {
  background-color: #ebe9eb;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions {
  font-weight: 600;
}
.site-branding a {
  color: #ffffff !important;
}
#page > #masthead > .custom-header .wrap {
  text-align: center;
}
body > #page > #masthead .custom-header-media {
  position: static;
  display: inline;
  font-size: 8px;
}
.woocommerce-form > .mc4wp-checkbox em {
  font-weight: 400;
}
#primary > #main p {
  font-size: 16px !important;
  color: #1f2747 !important;
  font-weight: 400;
  padding-left: 0px;
}
.entry-content > .wp-block-columns cite {
  font-size: 16px;
}
.panel-content .entry-content > .wp-block-quote > cite {
  font-size: 16px;
}
#panel1 > div > div > div > p:nth-child(2) {
  color: #334799;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
#panel2 > div > div > div > div:nth-child(1) > div > p:nth-child(2) {
  color: #334799;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
#post-10947 > div > p:nth-child(2) {
  color: #334799;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
#post-10695 > div > div:nth-child(1) > div > p:nth-child(2) {
  color: #334799;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.ai-tracklist .ai-track-control-buttons > .ai-track-btn {
  margin-top: 12px;
}
.ai-wrap .ai-track-control {
  margin-top: 5px;
  color: #ffffff !important;
}
.ai-audioigniter .ai-track {
  background-color: #334799 !important;
}
.woocommerce #content div.product .product_title {
  font-size: 18px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
}
.wrap .wp-block-heading a {
  color: #334799 !important;
}
.panel-content strong {
  color: #334799 !important;
}
.twentyseventeen-panel .wp-block-heading {
  font-size: 24px;
  color: #334799;
  font-weight: 400;
}
.panel-content .wp-block-heading > a {
  color: #3347ff !important;
}
.wrap #block-10c939b4-a423-4500-b42d-6d6757fb3a58 a {
  color: #3347ff !important;
}
.page p > a {
  color: #334799 !important;
}
.page a > strong {
  color: #334799 !important;
}
#primary > #main .wp-block-heading {
  color: #334799 !important;
}
#wpforms-11284 .wpforms-field .wpforms-field-label {
  color: #334799;
  font-weight: 600;
}
#wpforms-10981 .wpforms-field .wpforms-field-label {
  color: #334799;
  font-weight: 600;
}
.bit-widget .bit-no-dates-title {
  color: #334799 !important;
  font-size: 16px !important;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
div .bit-show-upcoming {
  color: #334799 !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
  font-weight: 600 !important;
}
div .bit-show-past {
  color: #334799 !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
  font-weight: 600 !important;
}
#primary > #main .entry-content > p {
  color: #1f2747;
}
.bit-upcoming-events-container .bit-event .bit-date {
  color: #334799;
  font-weight: 600 !important;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
.bit-upcoming-events-container .bit-event .bit-location {
  color: #1f2747;
  font-weight: 400 !important;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
.bit-upcoming-events-container .bit-event .bit-venue {
  color: #1f2747;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
  font-weight: 400 !important;
}
.wrap #block-10c939b4-a423-4500-b42d-6d6757fb3a58 strong {
  font-weight: 600;
}
.wrap p > a {
  font-weight: 600 !important;
}
.wrap a > strong {
  font-weight: 600 !important;
}
#site-navigation .current-menu-item > a {
  color: #3b52b0;
}
.wpforms-field-container > #wpforms-11284-field_5-container .wpforms-field-label-inline {
  color: #1f2747;
}
#wpforms-11284 .wpforms-field input {
  border-color: #334799;
  color: #1f2747 !important;
}
.wpforms-field-container > #wpforms-10981-field_7-container .wpforms-field-label-inline {
  color: #1f2747 !important;
}
.bit-past-events > .bit-event .bit-rsvp {
  font-family: "Helvetica Neue" 2220000, "Helvetica Neue", helvetica, arial, sans-serif;
  font-weight: 600 !important;
  color: #334799 !important;
}
div .bit-no-dates-container {
  font-size: 16px !important;
}
.bit-widget-container .bit-nav-bar {
  font-size: 16px !important;
}
.page > #page #content {
  font-size: 16px !important;
}
body > #page #content {
  font-size: 16px !important;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
  color: #334799;
}
.woocommerce-cart .woocommerce table.shop_table.cart thead th {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce .cart-collaterals .cart_totals table th {
  color: #334799;
  font-weight: 600 !important;
}
form #billing_first_name_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_last_name_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_company_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_country_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_address_1_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_city_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_state_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_postcode_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_phone_field > label {
  color: #334799;
  font-weight: 600;
}
form #billing_email_field > label {
  color: #334799;
  font-weight: 600;
}
.woocommerce-address-fields__field-wrapper > .mc4wp-checkbox em {
  font-weight: 400;
}
form .button {
  background-color: #334799 !important;
  color: #ffffff !important;
}
#wpforms-10981 button.c4wp-submit {
  background-color: #334799;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
}
.woocommerce legend {
  color: #1f2747;
  font-weight: 500;
}
.entry-content .woocommerce-MyAccount-content a {
  color: #334799 !important;
  font-weight: 600 !important;
}
.entry-content p > a {
  color: #334799 !important;
  font-weight: 600 !important;
}
#wpforms-11284 button.c4wp-submit {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.page > #page #content > .wrap {
  color: #ffffff !important;
  font-weight: 600 !important;
}
.shop_table .woocommerce-shipping-destination {
  font-weight: 400 !important;
}
.woocommerce .cross-sells ul.products li.product a.button {
  text-align: center;
  font-size: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #ffffff !important;
  -webkit-text-stroke-color: #ffffff;
}
div #ship-to-different-address span {
  color: #334799;
}
.woocommerce ul.products li.product a.button {
  background-color: #334799 !important;
  color: #ffffff !important;
  font-size: 15px;
  font-weight: 500;
  padding-top: 4px;
  padding-bottom: 4px;
  border-radius: 3px 3px 3px 3px;
}
#top-menu .current-menu-item > a {
  color: #111732;
}
#site-navigation .menu-item > a {
  color: #111732;
}
#top-menu > .menu-item .menu-item > a {
  color: #111732;
}
#top-menu > .menu-item .menu-item > a:hover {
  color: #ffffff;
}
.bit-events-container .bit-button {
  color: #ffffff !important;
  font-family: "Helvetica Neue" 4.4444444444444444e+76, "Helvetica Neue", helvetica, arial, sans-serif;
  border-radius: 3px 3px 3px 3px;
}
.page .woocommerce-message {
  font-weight: 500;
  background-color: #ebe9eb;
  color: #1f2747;
}
.page .cart-empty {
  font-weight: 500 !important;
}
#main .return-to-shop {
  margin-top: 24px;
  padding-top: 12px;
  font-weight: 600;
  color: #1f2747 !important;
}
.bit-event-lists .bit-no-dates-container > div > div {
  font-family: "Helvetica Neue" 6.666666666666666e+101, "Helvetica Neue", helvetica, arial, sans-serif;
}
.hentry .woocommerce {
  background-color: rgba(0, 0, 0, 0);
}
.woocommerce .woocommerce-info {
  background-color: #ebe9eb;
  color: #1f2747;
  font-weight: 500;
}
.product bdi {
  font-weight: 400 !important;
}
.variations label {
  color: #334799;
}
#tab-additional_information th {
  color: #334799;
}
.entry-content .restore-item {
  color: #334799 !important;
  font-weight: 600;
}
.entry-content .restore-item:hover {
  color: #334799 !important;
}
.woocommerce #content div.product .single_add_to_cart_button {
  border-radius: 3px 3px 3px 3px;
}
.woocommerce-MyAccount-content .button {
  border-radius: 3px 3px 3px 3px;
}
form #shipping_first_name_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_last_name_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_company_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_country_field > label {
  color: #334799;
  font-weight: 600;
}
.woocommerce-address-fields strong {
  color: #1f2747;
  font-weight: 400;
}
form #shipping_address_1_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_city_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_state_field > label {
  color: #334799;
  font-weight: 600;
}
form #shipping_postcode_field > label {
  color: #334799;
  font-weight: 600;
}
.entry-content .button {
  margin-top: -12px;
  background-color: #ebe9eb;
}
.entry-content .woocommerce-Button {
  background-color: #ebe9eb !important;
  color: #ffffff !important;
}
.page .button {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #334799 !important;
  font-size: 16px;
  -webkit-text-stroke-color: #334799;
  font-weight: 600 !important;
  background-color: #334799;
  border-radius: 3px 3px 3px 3px;
}
tbody .product-price bdi {
  color: #334799;
  font-weight: 400;
}
tbody .product-subtotal bdi {
  color: #334799;
  font-weight: 400;
}
.woocommerce .cart-collaterals .cart_totals table td {
  color: #334799;
}
tbody > .cart-subtotal bdi {
  font-weight: 400;
  color: #1f2747;
}
tbody > .woocommerce-cart-form__cart-item > .product-price bdi {
  color: #1f2747;
}
tbody > .woocommerce-cart-form__cart-item > .product-subtotal bdi {
  color: #1f2747;
}
.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
  color: #334799;
  font-weight: 400 !important;
}
#order_review .cart_item > .product-name {
  color: #1f2747 !important;
  font-weight: 400;
}
#order_review .cart-subtotal > th {
  color: #334799;
  font-weight: 600 !important;
}
#order_review .woocommerce-shipping-totals > th {
  color: #334799;
}
#order_review .order-total > th {
  color: #334799;
  font-weight: 600 !important;
}
#order_review .cart_item > .product-total {
  color: #1f2747;
}
tfoot > .cart-subtotal bdi {
  color: #1f2747;
  font-weight: 400;
}
#order_review .woocommerce-shipping-totals > td {
  color: #1f2747;
}
tbody > .cart_item bdi {
  font-weight: 400;
}
#customer_login > .u-column1 .c4wp-submit {
  color: #ffffff !important;
}
#customer_login > .u-column1 .woocommerce-form-row > label {
  color: #334799 !important;
  font-weight: 600;
}
#customer_login > .u-column2 .woocommerce-form-row > label {
  color: #334799 !important;
  font-weight: 600;
}
.u-column1 .woocommerce-form__label > span {
  color: #334799 !important;
  font-weight: 600;
}
#customer_login em > .woocommerce-form-row {
  color: #ffffff !important;
}
#customer_login > .u-column1 a {
  color: #334799 !important;
  font-weight: 600 !important;
}
#post-270 > div > div > p > a {
  color: #ffffff !important;
  -webkit-text-stroke-color: #ffffff !important;
}
#post-272 > div > div > div > p:nth-child(2) > a {
  color: #334799 !important;
  font-weight: 600 !important;
}
#post-272 > div > div > div > p:nth-child(3) > a:nth-child(1) {
  color: #334799 !important;
  font-weight: 600 !important;
}
#post-272 > div > div > div > p:nth-child(3) > a:nth-child(2) {
  color: #334799 !important;
  font-weight: 600 !important;
}
#post-272 > div > div > div > p:nth-child(3) > a:nth-child(3) {
  font-weight: 600 !important;
  color: #334799 !important;
}
#post-272 > div > div > div > p:nth-child(2) > strong:nth-child(1) {
  color: #1f2747 !important;
  font-weight: 600 !important;
}
#post-272 > div > div > div > p:nth-child(2) > strong:nth-child(2) {
  font-weight: 600 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(1) > a {
  color: #334799 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(2) > a {
  color: #334799 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(3) > a {
  color: #334799 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(4) > a {
  color: #334799 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(5) > a {
  color: #334799 !important;
}
#post-272 > div > div > nav > ul > li:nth-child(6) > a {
  color: #334799 !important;
}
#post-272 > div > div > div > a {
  color: #ffffff !important;
  -webkit-text-stroke-color: #ffffff !important;
}
#post-272 > div > div > div > div:nth-child(2) > a {
  color: #ffffff !important;
  -webkit-text-stroke-color: #ffffff !important;
}
.page li > strong {
  color: #334799 !important;
  font-weight: 600;
}
#order_review thead .product-name {
  color: #334799;
  font-weight: 600 !important;
}
#order_review thead .product-total {
  color: #334799;
  font-weight: 600 !important;
}
.woocommerce .u-column1 > address {
  color: #1f2747;
  font-weight: 400;
}
.woocommerce .u-column2 > address {
  color: #1f2747;
  font-weight: 400;
}
.woocommerce-checkout .woocommerce .shop_table th {
  color: #334799;
}
.woocommerce-checkout .woocommerce .shop_table td {
  color: #1f2747;
  font-weight: 400;
}
tbody bdi {
  font-weight: 400;
}
.woocommerce-table > tfoot > tr .woocommerce-Price-amount {
  font-weight: 400;
}
.entry-content address {
  color: #1f2747;
  font-weight: 400;
}
.woocommerce-order-downloads thead .download-product {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce-order-downloads thead .download-remaining {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce-order-downloads thead .download-expires {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce-order-downloads thead .download-file {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce-order-downloads tbody .download-remaining {
  color: #1f2747 !important;
  font-weight: 400 !important;
}
.woocommerce-order-downloads tbody .download-expires {
  color: #1f2747 !important;
  font-weight: 400 !important;
}
.woocommerce-order-details thead .woocommerce-table__product-name {
  color: #334799 !important;
  font-weight: 600;
}
.woocommerce-order-details .woocommerce-table__product-table {
  color: #334799 !important;
  font-weight: 600;
}
.woocommerce-order-details .woocommerce-table__product-total {
  color: #1f2747 !important;
}
.woocommerce-order-details tfoot > tr > th {
  color: #334799 !important;
  font-weight: 600;
}
.entry-content .order-number {
  font-weight: 600 !important;
  color: #334799 !important;
}
.entry-content .order-date {
  font-weight: 600 !important;
  color: #334799 !important;
}
.entry-content .order-status {
  font-weight: 600 !important;
  color: #334799 !important;
}
.woocommerce-order-details tfoot > tr > td {
  color: #1f2747 !important;
}
.woocommerce-order-details tr > td {
  font-weight: 400 !important;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-number {
  color: #334799;
  font-weight: 600;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-date {
  color: #334799;
  font-weight: 600;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-status {
  color: #334799;
  font-weight: 600;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-total {
  color: #334799;
  font-weight: 600;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-actions {
  color: #334799;
  font-weight: 600;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-date {
  color: #1f2747;
  font-weight: 400;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-status {
  color: #1f2747;
  font-weight: 400;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-total {
  font-weight: 400;
  color: #1f2747;
}
.woocommerce-orders-table .woocommerce-button {
  color: #ffffff !important;
  -webkit-text-stroke-color: #ffffff !important;
}
.shop_table .product-quantity {
  font-weight: 400 !important;
}
.woocommerce form.checkout .form-row .input-text {
  color: #1f2747 !important;
}
.woocommerce-input-wrapper #select2-billing_country-container {
  color: #1f2747 !important;
}
.woocommerce-input-wrapper #select2-billing_state-container {
  color: #1f2747 !important;
}
.woocommerce-orders-table .woocommerce-orders-table__header-order-number > .nobr {
  color: #334799;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number {
  color: #1f2747 !important;
  font-weight: 400 !important;
}
.woocommerce #account_first_name {
  color: #1f2747 !important;
}
.woocommerce #account_last_name {
  color: #1f2747 !important;
}
.woocommerce #account_display_name {
  color: #1f2747 !important;
}
.woocommerce #account_email {
  color: #1f2747 !important;
}
.woocommerce-EditAccountForm #password_current {
  color: #1f2747 !important;
}
.woocommerce-EditAccountForm #password_1 {
  color: #1f2747 !important;
}
.woocommerce-EditAccountForm #password_2 {
  color: #1f2747 !important;
}
.woocommerce-MyAccount-content #billing_last_name_field {
  color: #334799;
}
.woocommerce-MyAccount-content #billing_address_1_field {
  font-weight: 600;
}
.woocommerce-address-fields #billing_first_name {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_last_name {
  color: #1f2747;
}
.woocommerce-address-fields #billing_company {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_address_1 {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_address_2 {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_city {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_postcode {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_phone {
  color: #1f2747 !important;
}
.woocommerce-address-fields #billing_email {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_first_name {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_last_name {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_company {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_address_1 {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_address_2 {
  color: #1f2747 !important;
}
.woocommerce-address-fields #shipping_city {
  color: #1f2747 !important;
}
.woocommerce-input-wrapper #select2-shipping_state-container {
  color: #1f2747;
}
.woocommerce-address-fields #shipping_postcode {
  color: #1f2747 !important;
}
#customer_login #username {
  color: #1f2747 !important;
}
#customer_login #reg_username {
  color: #1f2747 !important;
}
.u-column1 #password {
  color: #1f2747 !important;
}
#customer_login #reg_email {
  color: #1f2747 !important;
}
.u-column2 #reg_password {
  color: #1f2747 !important;
}
#wpforms-10981 .wpforms-field input {
  color: #1f2747 !important;
}
#wpforms-10981 .wpforms-field textarea {
  color: #1f2747 !important;
}
#main .woocommerce-MyAccount-navigation {
  float: left;
}
.entry-content .woocommerce-MyAccount-navigation-link--dashboard {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
}
.entry-content .woocommerce-MyAccount-navigation-link--orders {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
  margin-right: 10px;
}
.entry-content .woocommerce-MyAccount-navigation-link--downloads {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
}
.entry-content .woocommerce-MyAccount-navigation-link--edit-address {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
}
.entry-content .woocommerce-MyAccount-navigation-link--payment-methods {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
}
.entry-content .woocommerce-MyAccount-navigation-link--edit-account {
  display: inline-flex;
  flex-direction: row-reverse;
  padding-top: 4px !important;
  padding-bottom: 5px !important;
}
.woocommerce-table .download-product > a {
  color: #1f2747 !important;
  font-weight: 400 !important;
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-number > a {
  color: #334799 !important;
  font-weight: 600 !important;
}
.woocommerce-order-details .woocommerce-table__line-item > .woocommerce-table__product-name {
  color: #1f2747;
  font-weight: 400 !important;
}
.woocommerce-table .woocommerce-table__line-item a {
  font-weight: 400 !important;
  color: #1f2747 !important;
}
.entry-content > .wp-block-embed a {
  color: #334799 !important;
}
.woocommerce-table .woocommerce-MyAccount-downloads-file {
  line-height: 32px;
}
.form-row .woocommerce-privacy-policy-link {
  color: #334799 !important;
  -webkit-text-stroke-color: #334799 !important;
}
#payment > div > div:nth-child(2) > div > p > a {
  color: #334799 !important;
  font-weight: 600 !important;
}
#customer_login > div:nth-child(2) > form > div:nth-child(4) > p > a {
  color: #334799 !important;
  font-weight: 600 !important;
}
#post-13 > div > div > div > p:nth-child(3) {
  color: #1f2747;
}
@media screen and (max-width: 1024px) {
  .twentyseventeen-panel .entry-title {
    font-size: 16px !important;
  }
  #primary > #main .entry-title {
    font-size: 16px;
  }
  .woocommerce #content div.product .product_title {
    font-size: 18px !important;
  }
  .entry-content .bit-top-track-button {
    color: #1f2747;
  }
}
@media screen and (max-width: 768px) {
  .twentyseventeen-panel .entry-title {
    font-size: 16px !important;
  }
  #primary > #main .entry-title {
    font-size: 16px !important;
  }
  .woocommerce h1.page-title {
    font-size: 18px !important;
  }
  .site-branding a {
    font-size: 36px;
  }
  .custom-header .site-description {
    font-size: 16px;
  }
  .woocommerce #content div.product .product_title {
    font-size: 18px !important;
  }
  .entry-content .bit-top-track-button {
    color: #1f2747;
  }
  .page > #page #content > .wrap {
    font-size: 16px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
    color: #334799 !important;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
    color: #334799 !important;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart div.quantity {
    color: #334799 !important;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity {
    color: #334799 !important;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
    margin-left: 200px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal {
    color: #334799;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-remove {
    color: #334799;
  }
  .woocommerce-order-downloads tbody .download-product {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-remaining {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-expires {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-file {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number {
    color: #334799 !important;
  }
  .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-date {
    color: #334799 !important;
  }
  .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-status {
    color: #334799 !important;
  }
  .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-total {
    color: #334799 !important;
  }
  .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions {
    color: #334799 !important;
    font-weight: 600 !important;
  }
}
@media screen and (max-width: 667px) {
  .twentyseventeen-panel .entry-title {
    font-size: 16px !important;
  }
  #primary > #main .entry-title {
    font-size: 16px !important;
  }
  .woocommerce #content div.product .product_title {
    font-size: 18px !important;
  }
  .entry-content .bit-top-track-button {
    color: #1f2747;
  }
  .page > #page #content > .wrap {
    font-size: 16px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
    margin-left: 200px;
  }
  .woocommerce-order-downloads tbody .download-product {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-remaining {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-expires {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-file {
    color: #334799 !important;
    font-weight: 600 !important;
  }
}
@media screen and (max-width: 375px) {
  .twentyseventeen-panel .entry-title {
    font-size: 16px !important;
  }
  #primary > #main .entry-title {
    font-size: 15px;
  }
  .woocommerce h1.page-title {
    font-size: 15px !important;
  }
  .twentyseventeen-panel #block-10c939b4-a423-4500-b42d-6d6757fb3a58 {
    margin-top: 0px;
  }
  #panel1 .entry-content > p {
    margin-top: 22px;
  }
  .wrap .wp-block-column > p {
    margin-top: 22px;
  }
  .site-branding a {
    font-size: 30px;
  }
  .twentyseventeen-panel .wp-block-heading {
    font-size: 24px;
  }
  .entry-content .bit-top-track-button {
    color: #1f2747;
  }
  .page > #page #content > .wrap {
    font-size: 16px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
    color: #334799;
  }
  #main .woocommerce-MyAccount-navigation {
    display: flex !important;
  }
  .woocommerce-order-downloads tbody .download-product {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-remaining {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-expires {
    color: #334799 !important;
    font-weight: 600 !important;
  }
  .woocommerce-order-downloads tbody .download-file {
    color: #334799 !important;
    font-weight: 600 !important;
  }
}
