/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
#owp-qv-wrap .product_meta {
	display:none !important;
}
.product_meta {
	display:none !important;
}
.product-inner .category {
	display:none !important;
}
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price .amount {
    color: #000 !important;
}
.price, .amount {
   color: #000 !important;
}
#footer-callout-wrap {
    background-color: transparent;
    border-top: 0;
}
body {
    overflow-x:hidden;
}
a:focus {
    outline:none !important;
}
#top-bar-wrap {
      background-color: transparent !important;
    border-bottom: none !important;
}
.top-bar-left {
    float: none !important;
}
#topbar-template {
    display: unset;
}
.tnp-subscription form {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
}
.tnp-subscription form label {
	display:none;
}
.tnp-subscription form input[type="email"],
form.newsletter input[type="text"] {
  background-color:#fff;
  border:1px solid #ededed;
  padding: 10px 15px;
  border-radius:10px;
}
.tnp-subscription form input[type="submit"] {
  padding: 10px 15px;
  white-space: nowrap;
  border-radius:10px;
  background-color:#CAEB88;
  color:#000;
}
.tnp-subscription form input[type="submit"]:hover {
	color:#fff !important;
	background-color:#047d8c !important;
}
.btn-wrap .button {
	border-radius:10px;
	color:#000;
	background-color:#CAEB88;
}
.woocommerce ul.products li.product .button {
	border-radius:10px !important;
	padding: 5px 25px;
	color:#000 !important;
	background-color:#CAEB88 !important;
	border:none !important;
}
.woocommerce ul.products li.product .button:hover {
	color:#fff !important;
	background-color:#047d8c !important;
}
.woocommerce button.button , .woocommerce-message a {
    border-radius:10px !important;
	color:#000 !important;
	background-color:#CAEB88 !important;
	border:none !important;
	padding: 10px 15px !important;
}
.woocommerce button.button:hover {
    color:#fff !important;
	background-color:#047d8c !important;
}
/* WooCommerce */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .product-inner .added_to_cart {
	padding: 10px 15px !important;
	border-radius: 10px;
	font-size: 15px !important;
	font-weight:500 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color:#000 !important;
	font-size: 18px !important;
}
/* Single Product */
.woocommerce ul.woo-ul { font-size: 15px; list-style: disc; margin: 20px 0 0 20px; }
.woocommerce ul.woo-ul li { margin-bottom: 5px; }

/* Width footer */
#footer-widgets > .container { width: 1280px; }

/* Newsletter input color on footer */
#footer .oceanwp-newsletter-form-wrap input[type="email"] { background-color: transparent; color: #fff; border-width: 1px; }
#footer .oceanwp-recent-posts li { border-color: rgba(255,255,255,0.3); }
.title h2 {
	margin-bottom:0px !important;
}
div.tnp-subscription {
    margin: 0;
    max-width: 100%;
}
div.tnp-subscription .tnp-field-email {
	width:100%;
}