/*
Theme Name: Nyture Child
Theme URI: http://nyture.novaworks.net
Description: This is a child theme for Nyture Theme.
Author: Novaworks
Author URI: http: //www.novaworks.net/
Template: nyture
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.nova-container {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--site-width);
}

.site-wrapper .site-content-wrapper .site-content {padding:1.448rem 0;}
.page-header-content {margin-bottom:1rem;}
body.woocommerce-shop .site-content .woocommerce-archive-header{margin-bottom:unset}
.header-type-2 .header-items{align-items:unset;padding-top:1rem}
.affirm-as-low-as{margin-bottom:1rem;}

body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity {width:125px}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {padding:0 1.5rem}

.old_search_form {position: fixed; top: 0px !important;left: 0; width: 100%;background-color: #0d0d0d;display:none;z-index:99999}
.old_search_form form{background-color: unset;width: 100%;max-width: 100%;}
.old_search_form .search-field{background-color: unset;color:#d4d0d0;font-size:18px;font-family:'Playfair Display',Georgia,serif;font-style:italic;width: 100%;max-width: 100%;text-align:right}
.old_search_form .search-form::after{content:none}
.old_search_form .close-button {
  font-size: 0;
  position: absolute;
  right: 15px;
  top: 23px;
  left: auto;
  background-color: transparent;
  color: #d4d0d0;
  padding: 0;
  transition: transform 0.3s;
  display: inline-block;
}
.old_search_form .close-button svg {
  width: 15px;
  height: 15px;
}

body.woocommerce ul.products .product{padding:0 0.75rem;}
.products li.product_item {margin-bottom:1.4rem; }
.products li.product_item .product-item img {width:100%}
.products li.product_item .product-item .image_overlay{bottom:  5px;	left: 5px;	position: absolute;	right: 5px;	text-align:center;color: #ffffff !important;font-size: 16px !important;	font-weight: 700 !important;line-height: 19px !important;opacity:0; transition: all 0.5s ease-out 0.15s; }
.products li.product_item .product-item .image_overlay h3{ color: #fff; float: left; margin: 0; padding: 5px 0; text-align: left; width: 60%; font-size:16px;}
.products li.product_item .product-item:hover .image_overlay{opacity:1;padding:5px;}
.products li.product_item .product-item .image_overlay > span { float: left; padding: 10px 0; text-align: right; width: 40%; font-size:13px;}
.products li.product_item .product-item-info {background-color: var(--site-accent-color-2); }
.products li.product_item .product-item-info h3{color: var(--site-accent-color); margin: 0; padding: 5px 0; text-align: center; font-size:1.2rem;}

.wp-block-woocommerce-product-search input{margin:0}
.wp-block-woocommerce-product-search button{background-color:#000;}


.section_title {
  background: rgba(0, 0, 0, 0) url("images/title.png") no-repeat scroll center bottom;
  font-family: times new roman;
  font-size: 40px;
  font-weight: 500;
  margin: 0;
  padding: 0 0 32px;
  text-align: center;
  text-transform: uppercase;
}

.age_title {
  font-family: times new roman;
  font-size: 40px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}
#img_load {
	position: absolute;
	font-size: 40pt;
	top: 42%;
	left: 35%;
	opacity: 0.5;
	display:none;
}


.variations { }
.variations label{font-size:15px; }
.variations .slider {margin:0px;}
.variations .slider .slider-item {
	cursor: pointer;
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 5px;
	position: relative;
	border: 1px solid #E47911;
	padding:12px;
	width:125px;
	min-height:223px;
	overflow:auto;
	margin-right:10px;
}

.variations .vinfo{min-height:100px;}
.variations .vname{font-weight: bold; font-size: 18px;}
.variations .vprice{font-weight: bold; color:#038bc6}
.variations .vstock{}

.variations .slider .slider-item.selected { background-color:#fef8f2;border:3px solid #919191;}
.variations .slider .slider-item:hover { background-color:#fef8f2;}

.variations	span.select2 {display:none; }

#store .alignleft {margin-top:unset;}
.single-product .product .woocommerce-breadcrumb { margin:0.5375rem 0 0.5375rem 0;}
.single-product .product .cart .button {font-size:18px;color:#FFFF00;}
.single-product .product .prod-description {padding:25px 10px 10px 10px;font-size: 17px;line-height: 27px;max-height: 550px;overflow: auto;}

.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery__image img { display: block; }
.single-product .product .before-product-summary-wrapper ul.woocommerce-product-gallery--with-images {margin: 0px;list-style: none;}
.single-product .product .before-product-summary-wrapper ul.woocommerce-product-gallery--with-images li{display:inline-block;margin:15px 15px auto auto;cursor:pointer}

.info-tab-boxes { clear: both; margin:2rem 5rem 5rem 5rem}
.info-tab-boxes h4 { background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 3px; margin: 0 0px 5px; padding: 9px 0 9px 10px;font-size:initial;}
.info-tab-boxes .tab-title > a { color: #464646; font-size: 14px; text-transform: uppercase; font-weight: 700; }

.prod-description iframe {margin-top:15px;}
.page-header-content .page-title {text-align:left;}
.page-header-content .woocommerce-breadcrumb{margin-top:1.125rem}

.header-type-2 .header-mega-search .header_search_form .header_search_input_wrapper .header_search_input {color:#000 }
.header-type-2 .header-mega-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results {text-align:left}
.header-type-2 .header-mega-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-img img {width:100%}
.header-type-2 .header-navigation .main-navigation .nav-menu > li {padding:0 1.4625rem}

.single-product .product .entry-summary.summary {margin-bottom:3rem;}

form.cart .button{padding:0.80rem 2rem 0.9375rem;line-height:0}
form.cart .quantity input.qty{padding-top:unset;}
form.cart .quantity .qty-button.inc::after, form.cart .quantity .qty-button.dec::after{top:10px}

.single-product .product .cart .woocommerce-product-details__add-to-cart .quantity.hidden ~ button {padding:0 1rem;height:2rem}

.widget-links {}
.widget-links .link-item{font-weight:700;}


/****************************************************************/
/****************************************************************/
/****************************************************************/
