#woo3dv-cv.woo3dv-canvas.woo3dv-canvas-border {
  color: #000000;
}

.sf-menu * {
  color: #ffffff;
  font-size: 16px;
  text-transform: uppercase;
  font-family: montserrat;
  border-color: #000000;
}

.sf-menu *:hover {
  color: #89cff0;
}

.menu-item-14 .text-wrap {
  border-width: 3px;
  border-style: solid;
  border-color: #89cff0;
  padding: 13px;
  border-radius: 32px;
  background-color: #0E0E0E;
}

#site-logo #site-logo-inner  img {
  color: #000000;
  border-color: #000000;
}

.woocommerce-MyAccount-content {
  color: #ffffff;
}

.elementor a .woocommerce-MyAccount-content {
  color: #ebebeb;
}

.elementor a {
  color: #89cff0;
}

.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info .name {
  color: #ffffff;
}

form input[type=text] {
  color: #ffffff;
}

input[type=text] {
  color: #ffffff;
}

form input[type=email] {
  color: #ffffff;
}

form legend {
  color: #ffffff;
}

form input[type=password] {
  color: #ffffff;
}

button[type=submit] {
  color: #000000;
}

.woocommerce-MyAccount-content h3 {
  color: #ffffff;
}

.woocommerce-MyAccount-content .addresses .woocommerce-Address .title h3 {
  color: #000000;
}

.fa.fa-bars {
  color: #ffffff;
  font-size: 25px;
  padding-right: 17px;
}

.woocommerce-product-gallery__image {
  pointer-events: none;
}

.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  font-size: 0px;
  visibility: hidden;
}

.woocommerce div.product form.cart {
  border-bottom-width: 0px;
  border-top-width: 0px;
}

.woocommerce .owp-btn-big .summary form button.button {
  border-radius: 20px;
  background-color: #ffffff;
  color: #000000;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.woocommerce .owp-btn-big .summary form button.button:hover {
  border-radius: 20px;
  background-color: #000000;
  color: #ffffff;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.widget_shopping_cart_content .buttons .button {
  font-size: 14px;
}

.widget_shopping_cart ul.cart_list li:first-child {
  background-color: #0a0a0a;
}

.woocommerce.widget_shopping_cart .total {
  background-color: #0a0a0a;
}

.widget_shopping_cart_content .buttons .button:first-child:hover {
  color: #ffffff;
  visibility: hidden;
}

.wc-block-components-checkout-step__title {
  color: #ffffff;
}

.wc-block-components-checkout-step__description {
  color: #ffffff;
}

.wc-block-components-notice-banner__content {
  color: #000000;
}

.elementor span[aria-hidden="true"] {
  color: #000000;
}

.wc-block-components-totals-coupon * {
  color: #000000;
}

.wc-block-components-totals-coupon p {
  color: #ffffff;
}

.components-button.wc-block-components-button span {
  color: #000000;
}

.components-button.wc-block-components-button:hover span {
  color: #ffffff;
}

.components-button.wc-block-components-button {
  color: #000000;
  border-radius: 25px;
  border-width: 2px;
  border-color: #ffffff;
  border-style: solid;
}

.components-button.wc-block-components-button:hover {
  background-color: #000000;
  color: #ffffff;
  border-radius: 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

form fieldset {
  color: #ffffff;
}

.wp-block-woocommerce-checkout-terms-block {
  color: #ffffff;
}

.wc-block-components-checkbox__label {
  color: #ffffff;
}

.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block {
  color: #ffffff;
}

.button.wc-forward:first-child {
  visibility: hidden;
  font-size: 0px;
}

.button.wc-forward.checkout {
  font-size: 13px;
  text-align: center;
  width: 300px;
  margin-top: -30px;
}

.elementor-element.elementor-element-a96a53f {
  color: #ffffff;
}

.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  color: #000000;
  background-color: #ffffff;
  border-radius: 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
  color: #000000;
  background-color: #000000;
  border-radius: 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.woocommerce div.product div.woocommerce-product-details__short-description p:last-child {
  color: #ffffff;
  font-size: 13px;
}

.single_add_to_cart_button.button.alt {
  color: #000000;
  background-color: #ffffff;
  border-radius: 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.single_add_to_cart_button.button.alt:hover {
  color: #ffffff;
  background-color: #000000;
  border-radius: 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}

.wcmenucart-cart-icon {
  padding-right: 20px;
  padding-left: 20px;
}

#oceanwp-cart-sidebar-wrap .owp-cart-title {
  color: #ffffff;
}

#oceanwp-cart-sidebar-wrap .oceanwp-cart-close {
  color: #ffffff;
}

span.wc-block-components-checkout-step__heading-content {
  font-size: 16px;
  color: #89cff0;
}

.elementor-153.elementor-element.elementor-element-9901a64 {
  color: #ffffff;
}

.woocommerce-order-downloads__title {
  color: #ffffff;
}

.woocommerce-order-details__title {
  color: #ffffff;
}

.woocommerce-column__title {
  color: #ffffff;
}

address {
  color: #ffffff;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  color: #ffffff;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  color: #ffffff;
}

.woocommerce-order-downloads {
  color: #ffffff;
}

.woocommerce table.shop_table tfoot td {
  color: #ffffff;
}

.woocommerce table.shop_table td {
  color: #ffffff;
}

.u-column1.col-1 h2 {
  color: #ffffff;
}

.u-column2.col-2 h2 {
  color: #ffffff;
}

.u-column1.col-1 {
  color: #ffffff;
}

.u-column2.col-2 {
  color: #ffffff;
}

.woocommerce-form__input.woocommerce-form__input-checkbox {
  color: #ffffff;
}

input[type=checkbox]:checked:before {
  color: #000000;
}

.woocommerce-MyAccount-downloads-file.button.alt {
  color: #000000;
}

#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
  color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
  color: #ffffff;
}

.wc-block-components-chip__text *{
  color: #ffffff;
}