/*
Theme Name: Zella Child Theme
Theme URI: http://zella.nasatheme.com
Description: This is a child theme for Zella Theme
Author: NasaTheme
Author URI: http://www.nasatheme.com
Template: zella-theme
Version: 1.0
*/


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

h1.product_title.entry-title {
    font-size: 1.8em!important;
    font-weight: 700!important;
    line-height: 1.3em;
}

h3.breadcrumb {
    font-size: 1em!important;
    font-weight: 400!important;
}

h5 {
    font-size: 1.8em!important;
    font-weight: 800!important;
}

ul#site-navigation {
    font-size: 1em!important;
    font-weight: 400!important;
}

p {
    font-size: 1em!important;
    font-weight: 400!important;
}

p.price {
    font-size: 1.6em!important;
    font-weight: 900!important;
    color: #c60f13!important;
}

.product-info-wrap {
    font-size: 0.9em!important;
    font-weight: 700!important;
}

input.wpcf7-form-control.wpcf7-text {
    font-size: 1.1em!important;
    font-weight: 100!important;
    height: 6vh!important;
}

input.wpcf7-form-control.wpcf7-submit.nasa-buy-now {
    font-size: 1.2em!important;
    font-weight: 100!important;
    text-transform: uppercase!important;
    letter-spacing: 0.05em!important;
    padding: 15px 0px 15px 0px!important;
}

span#reply-title {
    font-size: 1.1em!important;
    font-weight: 100!important;
}

h3.nasa-shortcode-title-slider.text-center {
    font-size: 1.9em!important;
}
h3.nasa-tit-viewed.nasa-sidebar-tit {
    font-size: 1.6em!important;
   
}

a#nasa-tab-wishlist-sidebar {
    font-size: 1.6em!important;
}

th.woocommerce-product-attributes-item__label {
    font-size: 0.8em!important;
    font-weight: 400!important;
}

td.woocommerce-product-attributes-item__value p {
    font-size: 1.1em!important;
    font-weight: 700!important;
}

.woocommerce-product-details__short-description p {
    font-size: 1.05em!important;
    font-weight: 100!important;
    line-height: 1.8em;
}
span.banner-title-home {
    font-size: 1.4em!important;
    font-weight: 600!important;
}

.large-8.medium-6.small-8.columns.product-meta {
    font-size: 0.9em!important;
    font-weight: 400!important;
}

.blog_title h5 a {
    font-size: 0.7em!important;
    font-weight: 900!important;
}

.service-text {
    font-size: 0.9em!important;
    font-weight: 100!important;
}


aside#custom_html-2 {
    text-align: center;
    font-size: 1.4em;
		margin-bottom: 0!important;
}
aside#text-3 {
    margin-bottom: 0!important;
}


.link {
  display: inline-block;
  position: relative;
  text-decoration: none;
  padding: 10px 0;
  color: #333e48;
	font-weight: 900;
	font-size: 1.4em;
}

/* hover link styles in single product */
.hover-1:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #d00f10;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.hover-1:hover:after {
  transform-origin: bottom left;
  transform: scaleX(1);
}

a.nasa-tab-filter-topbar {
    font-size: 0.8em!important;
    font-weight: 700!important;
}

p.woocommerce-result-count {
   display: none;
}

.select-wrapper {
    font-size: 0.6em!important;
    font-weight: 100!important;
}
div#nasa_woocommerce_filter_variations-2-ajax-wrap {
    font-size: 0.9em!important;
    font-weight: 100!important;
}

span.nasa-filter-price-text {
    font-size: 0.9em!important;
    font-weight: 100!important;
}

li.nasa-widget-show-more {
    font-size: 0.9em!important;
    margin-top: 0.9vh;
}

li.nasa-widget-show-more a {
    color: #d00f10;
    font-weight: 400;
}

li.nasa-even.no-hidden.nasa-li-filter-default {
    font-size: 0.9em!important;
    font-weight: 100!important;
}

span.nasa-text-variation {
    font-size: 0.9em!important;
    font-weight: 100!important;
}
.select-wrapper:after {
    content: none!important;
}



.footer-phones-text-link {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #333e48;
	font-weight: 700;
	font-size: 1.3em;
}

/* hover link styles in single product */
.footer-phones-text-hover-1:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #d00f10;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.footer-phones-text-hover-1:hover:after {
  transform-origin: bottom left;
  transform: scaleX(1);
}

.blog_title h5 a {
    font-size: 0.62em!important;
}

.service-text {
    font-size: 0.9em!important;
    font-weight: 100!important;
}

.product-contact-form {
	display: block!important;
    width: 100%!important;
    max-width: 407px!important;
    padding: 15px 100px!important;
    font-size: 100%!important;
    letter-spacing: 0px!important;
    text-transform: capitalize!important;
    font-weight: 400!important;
    background: #d00f10!important;
    border-color: #c60f13!important;
    color: #fff!important;
}

.product-contact-form:hover {
	color: white!important;
    border-color: #1e242a!important;
    background: #1e242a!important;
}
