/*
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

*/

/* Buttons */
input[type="button"] {
	border: none;
	color: white;
	background-color: var( --e-global-color-1f140ae );
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: var( --e-global-color-d84e30f );
}

#vc-my-account a.woocommerce-Button {
    background-color: var( --e-global-color-1f140ae );
    color: white;
}

#vc-my-account a.woocommerce-Button:hover {
    background-color: var( --e-global-color-d84e30f ) !important;
    color: white;
}
/* END Buttons */


/* Gravity Forms */ 
/* condensed (no visible field labels, placeholder instead) */
body .vc-gfCondensed .gform_wrapper ul li.gfield {
	margin-top:0;
}

.vc-gfCondensed .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
	margin-bottom:0;
}

body .vc-gfCondensed .gform_wrapper .top_label div.ginput_container {
    margin-top: 16px;
}

.vc-gfCondensed .eael-gravity-form .gform_wrapper textarea {
    padding: 10px 10px 10px 5px;
}

/* Password Protected Page */
form.post-password-form {
	display: block;
	align-items: center;
	text-align: center;
	margin: 40px 25px;
}

form.post-password-form p:nth-of-type(1) {
	font-weight: 500;
	color: #000;
	padding-bottom: 20px;
	line-height: 1.3;
}

form.post-password-form input {
	margin-bottom: 12px;
}

form.post-password-form [type=submit] {
	border-color: #4CAF50;
	background-color: #4CAF50;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
}

form.post-password-form [type=submit]:hover {
	background-color: #46a049;
	border-color: #46a049;
}

form.post-password-form label {
	padding-bottom: 5px;
}
/* END Password Protected Page */



/* Icon List */
.vc-list li.elementor-icon-list-item {
    background-color: #eeeeee;
    padding: 4px 15px;
    margin-bottom: 4px;
    border-radius: 5px;
}

.vc-icon-title {
    color: #EB2F42;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
/* END Icon List */




/* Toggle */
.vc-toggle #elementor-tab-title-3491 a.elementor-toggle-title, .vc-toggle #elementor-tab-title-3491 .elementor-toggle-icon {
	transition: 50ms ease-in-out;
}

.vc-toggle #elementor-tab-title-3491:hover a.elementor-toggle-title, .vc-toggle #elementor-tab-title-3491:hover .elementor-toggle-icon {
	color: var( --e-global-color-1f140ae );
}
/* END Toggle */





/* Product Data Tabs */
#vc-product-data-tabs .woocommerce-Tabs-panel h2:first-of-type  {
	display: none;
}

#vc-product-data-tabs .tabs {
    border-bottom: 1px solid #E0E0E0;
}

#vc-product-data-tabs .tabs li {
    border: none;
	margin-right: 10px;
}

#vc-product-data-tabs .tabs li.active, #vc-product-data-tabs .tabs li:hover {
    border-bottom: 2px solid var( --e-global-color-accent );
}

#vc-product-data-tabs .woocommerce-Tabs-panel h1 {
	font-size: 2em;
}

#vc-product-data-tabs .woocommerce-Tabs-panel h2 {
	font-size: 1.5em;
}

#vc-product-data-tabs .woocommerce-Tabs-panel h3 {
	font-size: 1.2em;
}

#vc-product-data-tabs .woocommerce-Tabs-panel h4 {
	font-size: 1em;
}

#vc-product-data-tabs .woocommerce-Tabs-panel h5 {
	font-size: 0.8em;
}

#vc-product-data-tabs .woocommerce-Tabs-panel h1, #vc-product-data-tabs .woocommerce-Tabs-panel h2, #vc-product-data-tabs .woocommerce-Tabs-panel h3, #vc-product-data-tabs .woocommerce-Tabs-panel h4, #vc-product-data-tabs .woocommerce-Tabs-panel h5 {
	margin-top: 20px;
}

/** table **/
#vc-product-data-tabs .vc-table-left-col {
	font-weight: 500;
	color: var( --e-global-color-primary );
}

#vc-product-data-tabs table td {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #EAEAEA;
}

#vc-product-data-tabs .woocommerce-Tabs-panel a {
	color: var( --e-global-color-accent );
}
/* END Product Data Tabs */



/* Lists */
body ul, body ol {
    line-height: 1.3;
    margin-bottom: 20px;
}

body ul li, body ol li {
    margin-bottom: 6px;
}
/* END Lists */




/* Product Grid */
a.added_to_cart.wc-forward {
	display: block;
}
/* END Product Grid */


/* WooCommerce Notices */
.woocommerce-info, .woocommerce-message {
	background-color: white;
}
/* END WooCommerce Notices */

/* Stripe Payment Option
div#wc-stripe-payment-request-wrapper {
	display:none;
}
 */

#wc-stripe-payment-request-button-separator {
    display: none !important;
}
/* END Stripe Payment Option */

/* Yith Request a Quote Buttons */
a.add-request-quote-button.button {
    padding: .8em 1.2em;
    text-transform: uppercase;
    font-size: 16px;
}
/* END Yith Request a Quote Buttons */