/*
Theme Name: Nozama - Ignition Child
Theme URI: https://www.cssigniter.com/themes/nozama/
Author: CSSIgniter
Author URI: https://www.cssigniter.com/
Description: Child theme for Nozama - Ignition
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ignition-nozama
Text Domain: ignition-nozama-child
*/

/*
 * Add your custom styles below. The parent theme's styles are loaded automatically by default.
 * If you need to change this, see functions.php
 */

/*
.coupon, .woocommerce-form-coupon-toggle{
	display: none !important;
}
 */

.navigation-main > .menu-item-pull.menu-item-42596 {
	margin-left: 0 !important;
}

.main{
	padding: 15px;
	padding-top: 0;
}

.main h1, .main h2, .main h3, .main h4, .main h5{
	color: #46793b;
}

.site-branding .custom-logo {
	width: inherit;
}

#cookie-law-info-bar{
	z-index: 99999999;
}


/* change appearance of header to rounded etc START */
.header #dgwt-wcas-search-input-1 {
border-radius: 20px;
}

.header .head-content-slot-search-bar .dgwt-wcas-search-submit {
border-radius: 0px 20px 20px 0px;
}

.header .head-content-slot-end .head-content-slot-item {
border:0;
}

.header .dgwt-wcas-ico-magnifier {
right: 8px !important;
}

/* change appearance of header to rounded etc END */

.bulk_table .wdp_pricing_table td{
	border-color: var(--ignition-border-color);
}

.wdp_bulk_table_content .bulk_table{
	padding-top: 40px;
}

.woocommerce-terms-and-conditions-wrapper .validate-required {
	border-color: red !important;
	border: solid;
	padding: 10px;
}

.xt_woofc-price, .xt_woofc-delete-item {
	padding-right: 10px;
}

.xt_woofc-quantity .xt_woofc-quantity-col.xt_woofc-quantity-button {
	color: rgb(205,205,205) !important;
}

.xt_woofc-price bdi {
	font-size: 22px !important;
}

.xt_woofc-quantity {
min-height: 30px;
}

.xt_woofc-quantity-col{
	font-size: 18px !important;
}

.xt_woofc-quantity-col-input input{
	font-size: 18px !important;
	font-weight: 600 !important;
}

.xt_woofc-spinner-child {
	background-color: #477a3a !important;
}

.xt_woofc-count{
	background-color: #477a3a !important;
}

.xt_woofc-footer .xt_woofc-checkout {
	background: #477a3a !important;
}

.head-mast-navigation .sub-menu{
	font-size: 1.25rem;
}

.woocommerce-Price-currencySymbol {
	padding-right: 0.3ex;
}

.pwb-single-product-brands {
	float: right;
	margin-top: -9ex;
}

.item.countdown {
	font-size: 12px;
}

.item.countdown .hours {
	padding-right: 6px;
}

.item.countdown .time .value {
	font-size: 1.4rem;
}
.item.countdown .tag, .item.countdown .time {
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
}
.item.countdown {
	text-align: center;
}
.item.countdown .tag {
	font-size: 0.8rem;
	text-transform: none;
	font-weight: normal;
	border-right: 3px solid #8dbf43;
	text-align: left;
}
.item.countdown .uppercase-bold {
	text-transform: uppercase;
	font-weight: 700;
}
.item.countdown .time {
	font-weight: 900;
}

.dgwt-wcas-search-input{
	border-color: var(--ignition-header-border-color) !important;
}

.dgwt-wcas-suggestion .woocommerce-Price-amount{
	font-size: 24px;
}

.dgwt-wcas-suggestion .dgwt-wcas-st-title{
	font-size: 20px;
}

.woocommerce-variation-price .woocommerce-Price-amount{
	font-weight: var(--ignition-font-weight-bold);
}

.entry-summary .ignition-product-summary-wrap .product_title{
	font-size: 40px !important;
	color: var(--ignition-header-text-color);
}

.entry-summary .ignition-product-summary-wrap .price{
	font-size: 30px !important;
}

.category-search-results-item a {
	border-bottom: solid 2px var(--ignition-header-border-color);
}

.cart_totals .shop_table .woocommerce-shipping-methods label {
	font-size: 16px;
	border-bottom: 1px solid;
	border-color: var(--ignition-border-color);
	padding-bottom: 5px;
}

.ignition-cart-content-wrap .shop_table .woocommerce-Price-amount{
	font-size:20px;
}

#shipping_method .woocommerce-Price-amount, .cart-subtotal, .woocommerce-cart-form .button{
	font-size: 16px !important;
}

.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .tax-rate th {
	text-align: right;
	font-weight: var(--ignition-font-weight-normal);
	width: auto;
	padding-right: 27px;
}

.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .tax-rate td {
	text-align: right;
	font-weight: var(--ignition-font-weight-bold);
	width: auto;
	flex: 0;
}

.cart_totals .tax-rate td{
	text-align: right;
	font-weight: var(--ignition-font-weight-bold);
}

.cart_totals .checkout-button, #place_order{
	font-size: 18px;
}

.woocommerce-mini-cart .woocommerce-Price-amount, .woocommerce-mini-cart .awdr_cart_strikeout_line {
font-size: 18px !important;
}

.woocommerce-mini-cart__total{
font-size: 20px;
}

.woocommerce-mini-cart__total .woocommerce-Price-amount{
font-size: 22px;
float: right;
margin-top: -3px;
}

.cart_totals .tax-rate{
margin-bottom: 15px;
}

.ignition-product-summary-wrap > .awdr-bulk-customizable-table{
	padding-top: 30px;
}

.woocommerce-loop-category__title{
	font-size: 20px !important;
	text-align: center;
}

.category-search-results{
	font-size: 20px;
	font-weight: 600;
}

.category-search-results .category-search-results-item .category-search-results-item-price{
	font-size: 20px;
	font-weight: 600;
}

.category-search-results-item-title{
	color: var(--ignition-primary-color);
}

.category-search-results .woocommerce-price-suffix{
	display: none;
}

.navigation-main ul{
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.3);
}

.head-mast-navigation .navigation-main ul{
transition: transform .25s ease .2s,opacity .25s ease .2s,visibility 0s;
}

#header-menu-1 .menu-item a{
	border-radius: 10px;
}

#header-menu-1 .menu-item .sub-menu a:hover, .entry-item-product:hover, .product-category a:hover{
	background-color: rgba(27, 100, 0, 0.08);
}

#header-menu-1 .menu-item a::before, .navigation-mobile .menu-item a::before{
	min-width: 28px;
	display: inline-block;
	padding-right: 5px;
}

.search-button-icon{
	font-size: 26px;
}

.search-button-icon::after{
	content: "\f002";
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
}

.navigation-mobile button{
	font-size: 30px;
	top: -10px;
	outline: none !important;
}

.menu-item > a::before{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
}

.nav-menu-sale > a::before
{
	content: "\f645";
}

.nav-menu-account > a::before
{
	content: "\f2bd";
}

.nav-menu-accessories > a::before
{
	content: "\f0c4";
}

.nav-menu-lighting > a::before
{
	content: "\f0eb";
}

.nav-menu-nutrients > a::before
{
	content: "\f1fb";
}

.nav-menu-media > a::before
{
	content: "\f81c";
}

.nav-menu-potsystems > a::before
{
	content: "\f085";
}

.nav-menu-odour > a::before
{
	content: "\f5d0";
}

.nav-menu-propagation > a::before
{
	content: "\f4d8";
}

.nav-menu-pots > a::before
{
	content: "\f453";
}

.nav-menu-contactors > a::before
{
	content: "\e01c";
}

.nav-menu-trimmers > a::before
{
	content: "\f863";
}

.nav-menu-ventilation > a::before
{
	content: "\e004";
}

.nav-menu-tent > a::before
{
	content: "\f1b2";
}

.nav-menu-harvest > a::before
{
	content: "\f72e";
}

.nav-menu-about > a::before{
	content: "\f494";
}

.nav-menu-meet > a::before{
	content: "\f0c0";
}

.nav-menu-createaccount > a::before{
	content: "\f658";
}

.nav-menu-ordering > a::before{
	content: "\f07a";
}

.nav-menu-payment > a::before{
	content: "\f38a";
}

.nav-menu-delivery > a::before{
	content: "\f48b";
}

.nav-menu-catalogue > a::before{
	content: "\f518";
}

.nav-menu-support > a::before{
	content: "\f086";
}

.nav-menu-faq > a::before{
	content: "\f128";
}

.nav-menu-privacy-policy > a::before{
	content: "\f56c";
}

.nav-menu-resources > a::before{
	content: "\f302";
}

.nav-menu-timer{
	margin-left: auto;
	right: 3.6rem;
}

.metaslider .flexslider .flex-direction-nav li a{
	transform: scale(150%);
}

.wpcf7-form .cf7-required{
	color: red;
}

.content-column.one_half.last_column{
	padding-right: 0;
}

.woocommerce-tabs .tabs{
	font-weight: 600;
}

.products .add_to_cart_button, .products .product_type_simple, .products .product_type_variable{
	display: block !important;
	text-align: center;
	margin-left: 22px !important;
	margin-right: 22px !important;
	font-size: 16px !important;
}
	
.products bdi:nth-child(1){
	font-size: 20px;
}
	
.products .woocommerce-loop-product__title{
	padding-bottom: 5px;
}

.woocommerce-LoopProduct-link{
	text-align: center;
}

.wc-tabs-wrapper{
	margin-top: 15px;
}

.pwb-slick-slide{
	border: solid 2px #8dbf43;
	border-radius: 1px;
}

.single-product div.product .single_add_to_cart_button {
	margin-top: -2px;
}

.pwb-all-brands img {
	border: 1px solid var(--ignition-border-color);
	margin-bottom: 20px;
}

.woocommerce-orders-table .woocommerce-orders-table__row .woocommerce-button {
	margin-bottom: 7px;
	margin-top: 7px;
}

.cart-discount > td:nth-child(2){
	text-align:right;
}

#tab-pwb_tab-content img {
	padding-top: 20px;
}

.woocommerce-mini-cart__buttons a:nth-child(1) {
	margin-bottom: 20px !important;
}

#ppc-button-minicart{
	margin-bottom: 0px !important;
}

.widget_shopping_cart_content p {
	margin: 0 0 0px;
}

.woocommerce-LoopProduct-link .price {
	min-width: 160px;
}

.variations_form {
	padding-top: 20px !important;
	margin-top: 20px !important;
}

@media only screen and (max-width: 767px) {
	.meet-image-left div, .meet-image-right div{
		margin-top: -80px;
	}
	.meet-image-right div{
		margin-top: -80px;
	}
}

@media only screen and (min-width: 768px) {
	.meet-image-left, .meet-image-right{
		margin: 0;
	}
	.meet-image-left div{
		padding-left: 2.5em;
	}
	.meet-image-right div{
		padding-right: 2.5em;
	}
}

.pswp__caption__center {
	display: none;
}

#tab-description td {
	border-bottom: 1px solid var(--ignition-border-color);
}

.xt_woofc-variation-list {
	font-size: 14px;
}

/*
.lg-outline > div{
border: 5px solid #8dbf43;
border-radius: 20px;
padding: 20px;
}
*/