/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Product category top padding */
.tax-product_cat .aux-content-top-margin .aux-primary { padding-top: 25px; }

table.wcplprotable tr th, table.wcplprotable tr td { border: none; }

/* END Overrides from parent */


@media only screen and (max-width: 480px) {
	.pp-tabs-panel-content { padding: 0 !important; }
}
.plum-meta .price, .plum-meta .version { margin-bottom: 0px; }
.woocommerce .product .price {
    color: #77a464;
    font-size: 5.25em;
}
.woocommerce .product .version strong, .woocommerce .product .latest strong, .woocommerce .product .requires strong {
    color: #888888;
    font-size: 0.85em;
}
.woocommerce .product .version span, .woocommerce .product .latest span, .woocommerce .product .requires span {
    color: #663482;
    font-size: 1.25em;
}
.woocommerce .product .product-external {
    text-align: center;
}
.woocommerce .single-product .summary.entry-summary .clearfix.plum-meta {
	line-height: 10.5px;
	margin-bottom: 20px;
}
 .woocommerce-cart .wc-proceed-to-checkout a.button.alt {
    padding: 12px 0;
    color: white;
    font-weight: 900;
    background-color: #7e7e7e;
     border: 1px solid #7e7e7e;
    border-radius: 4px;
}  /* added by julian 2/27/18 ff7f50*/

.woocommerce-product-gallery__image {
    pointer-events: none;
}

.single-product.woocommerce #content div.product div.images {
	display: none;
}

.woocommerce-page .content { margin: 15px auto 0; float: none; }

.woocommerce .wcplprotable td.thumbcol, .woocommerce .wcplprotable td.titlecol, .woocommerce .wcplprotable td.cartcol { padding-top: 10px; }
.woocommerce .wcplprotable td.thumbcol { width: 100px; }
.woocommerce .wcplprotable td.desccol { border: none; }
.woocommerce .wcplprotable td.desccol h4 { font-size: 18px; margin-bottom: 10px; font-weight: 500; }

.woocommerce.wcplprotable_wrap td.cartcol { width: 320px; text-align: center; }

/* Added by rick 5/17/19 to fix the colon overrides default style it’s actually kind of clever. it displays the data-title attribute with a colon when it’s below a certain screen size, so I told it to keep that blank */
@media only screen and (max-width: 767px) {
	.woocommerce.wcplprotable_wrap td.cartcol { width: 100%; }
	.woocommerce.wcplprotable_wrap td.cartcol form { display: inline-block; }
}

 /* added by julian 1/21/19 to allow the front page tabs to work on mobile devices */
@media (min-width: 320px) {
  #h-tabs .elementor-tabs-wrapper {
    display: flex;
      flex-direction: row;
  }
}
@media (min-width: 320px) {
  #h-tabs .elementor-tab-mobile-title {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr td::before,
  .woocommerce-page table.shop_table_responsive tr td::before {
    content:"";
  }
}

body.changelog-page .site-inner {
    margin-top: 10px;
}
body.changelog-page .awesome-changelog {
    margin-top: -30px;
}

body.tax-product_cat #site-title { display: none; }

a{
 color: #6f1683;
}

a:hover{
 color: #FFD700;
}
