/*
Theme Name: Valorous Circle's Hello Elementor Child
Theme URI: https://valorouswebdesign.com
Template: hello-elementor
Author: Valorous Circle LLC
Author URI: https://valorouswebdesign.com
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.0.1565622455
Updated: 2019-08-12 11:07:35

*/

/* WP Password-protection form */
form.post-password-form {
    margin: 50px;
}

/* END WP Password-protection form */

/* Hide star rating */
.woocommerce .products .star-rating {
	display: none !important;
}
/* END Hide star rating */



/* Square icons on Careers page */
#vc-benefits-list .elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: -2px;
}
/* END Square icons on Careers page */



/* Gravity Form - Training Page */
.eael-gravity-form .gform_wrapper ul.gform_fields li.vc-gf-file-field {
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #2B2B2B;
}
/* END Gravity Form - Training Page */



/* Remove Product Image Zoon */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	display: none;  
}

.woocommerce-product-gallery__image {
    pointer-events: none;
}
/* END Remove Product Image Zoon */




/* A64 CTA Visibility on Category Pages */
.archive #vc-a6-cta {
	display: none;
}

.term-explosive-chargers #vc-a6-cta {
	display: block;
}
/* END A64 CTA Visibility on Category Pages */




/* Single Product Table Style */
.single-product table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color: #212121;
	border: none;
}

.single-product table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th:hover {
	background-color: #1C1C1C;
	border: none;
}
/* END Single Product Table Style */





/* Product Categories Widget */
.woocommerce .widget_product_categories .product-categories .cat-item a {
	font-size: 15px;
	color: #D1CFCF;
	border-bottom: 2px solid #313131;
	padding-bottom: 2px;
	line-height: 1.7;
}

.woocommerce .widget_product_categories .product-categories .cat-item a:hover {
	color: #F5A61C;
	transition: color 0.5s;
}

.woocommerce .widget_product_categories .product-categories .cat-item ul {
	padding-inline-start: 15px;
}

.woocommerce .widget_product_categories h5 {
	text-transform: uppercase;
	font-family: "Rigid Square", Sans-serif;
}

.woocommerce .widget_product_categories .product-categories .count {
	color: #7A7A7A;
	font-size: 12px;
}

.woocommerce .widget_product_categories .product-categories li {
	color: #1C1C1C;
}
/* END Product Categories Widget */




/* Contact Page Accordion */
.elementor-932 .elementor-element.elementor-element-2fa1ece .eael-adv-accordion .eael-accordion-list .eael-accordion-header:focus {
	outline: none;
}
/* END Contact Page Accordion */

/* Buttons */
input[type="button"] {
	border-color: #888888;
	color: #888888;
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: #888888;
}

/* Images - desaturate globally for grayscale images */
.vc-grayscale img {
  filter: grayscale(100%);
}

.vc-color img {
  filter: none;
}

.product img {
	filter: none;
}

/* GravityForms - Stock Machines for sale */
.vc-gf-stockmachines .ginput_container_address span {
    flex: 0 0 100% !important;
}

.vc-gf-stockmachines legend.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-bottom: 2px;
}
/* ENDGravityForms - Stock Machines for sale */



/* Text Styles */
.vc-balance {
	text-wrap: balance;
}