/*for spacing around the logo slider */

.lgx-logo-wrapper.nav-position-b-center.hover-default {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding: 2px;
}

.owl-dots {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* STORE BUTTON COLORS */

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  background-color: #ca212a;
}
a.button.single_add_to_cart_button.button.alt {
  background-color: #ca212a;
}

a.button.product_type_variable.add_to_cart_button.ajax_add_to_cart {
  background-color: #ca212a;
}

a.button.product_type_simple.add_to_cart_button {
  background-color: #ca212a;
}

a.button.product_type_variable.add_to_cart_button {
  background-color: #ca212a;
}

a.button.wc-forward {
  background-color: #ca212a;
}

input.button {
  background-color: #ca212a;
}

button.checkout.wc-forward {
  background-color: #ca212a;
  color: #ffffff;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  background-color: #ca212a;
  color: #ffffff;
}

.button.wc-forward {
  background-color: #ca212a;
}

a.vc_btn {
  background-color: #ca212a;
}

input.button {
  background-color: #ca212a;
}

input[type=submit] {
  background-color: #ca212a;
}

.woocommerce .woocommerce.widget .button {
  background-color: #ca212a;
}

.woocommerce-cart .woocommerce table.cart .button,
.woocommerce-cart .woocommerce .shipping-calculator-form .button {
  background-color: #ca212a;
}

.woocommerce-checkout .woocommerce input.button,
.woocommerce-page .woocommerce a.button,
.woocommerce-account div.woocommerce .button {
  background-color: #ca212a;
}

a.button.wc-forward {
  background-color: #ca212a;
}

.single-product .product .summary .cart .button {
  background-color: #ca212a;
}

.woocommerce-checkout .woocommerce input.button,
.woocommerce-page .woocommerce a.button,
.woocommerce-account div.woocommerce .button {
  background-color: #ca212a;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-green {
  background-color: #ca212a;
}

.td-pb-span5 td-sub-footer-copy a {
  color: #f1f1f1;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions {
  display: hidden;
}

aside.widget.widget_sp_image {
  margin-bottom: 5px;
}

/*subscribe button*/

#menu-item-10.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-first.td-menu-item.td-normal-menu.menu-item-10 {
  background-color: #e1af04;
  padding-right: 10px;
  padding-left: 25px;
  margin-right: 10px;
  color: #ffffff;
}
#menu-item-10.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-first.td-menu-item.td-normal-menu.menu-item-10 a{
 color: #ffffff;
}

/*.entry-thumb {
  background-color: transparent;
  background-image: none;
}*/

.td-footer-wrapper {
  padding: 5px;
  padding-top: 20px;
}

#field_2_1.gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible {
  margin-top: 0px;
  padding-top: 0px;
}
.gform_footer.top_label {
  margin-top: 0px;
  padding-top: 2px;
}
#gform_submit_button_2.gform_button.button {
  background-color: /*#e1af04;*/ #ca212a;
}
.td-post-category {
  background-color: #3C9F9C;
}
/*removes the black gradient on category grid images */
.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child:before{
opacity:0!important
}
.td-image-gradient::before{
opacity:0!important
}
.td-post-header-holder .td-image-gradient::before{
opacity:0!important
}
.td-big-grid-wrapper.td-holder .td-module-thumb :last-child:before{
opacity:0!important
}
.td_module_mx1 .td_module_wrap .td-animation-stack .td-module-thumb :last-child:before{
opacity:0!important
}

/*adding dropshadow to the thumbnail text*/
.td-post-title .entry-title .td-module-title {
  text-shadow: 2px 2px 8px #222;
}
.td-slide-meta {
  text-shadow: 2px 2px 8px #222;
}
.td-post-title .entry-title{
  text-shadow: 0px 2px 2px #999;
}

/*Remove Related Items background color and bold product titles*/

.td-related-title .td-cur-simple-item,
.woocommerce .product .products h2,
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more {
  background-color: #ffffff;
  color: #333333;
  font-weight: bold;
}

.woocommerce-loop-product__title {
  font-weight: bold;
  line-height: 18px;
}

/*Remove Description Header from Product Page*/
.single-product .woocommerce-Tabs-panel h2 {
display: none;
}

.single-product .product ul.tabs {
margin-bottom: 30px!important;
}

/* WPForm Labels and input fields */

div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label {
  color: #000000;
  font-size: 17px;
}

div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field input {
  border-width: 2px;
}

div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea {
  border-width: 2px;
}