.cart-discount {
    display: none;
}

.post-list .post-image .image-wrap {
    
    padding-bottom: 100% !important;
	
	}
	
.blog-post-view .post-featured-image {
    display: none;
}

.post-holder .post-info a {
    color: #000;
}

.post-list .post-info .post-title-wrap h3 a {
    color: #000 !important;
}

.post-holder {
    margin-left: 0px !important;
}

.product-item-info .product-item-details .product-item-actions .actions-secondary {
    display: none !important;
}

a.porto-sicon-box-link {
    margin-right: 7px;
}

.blog-post-view .post-description p {
    font-size: 1.1rem !important;
    
}

.post-list .post-info .post-data-wrap {
   
    display: none !important;
}

.widget.block-categories li > a {
    color: #000000 !important;
}

.blog-post-view .post-data-wrap {
       display: none !important;
}

.minicart-wrapper.minicart-offcanvas.active .block-minicart {
  transform: translateX(0);
  height: 70% !important;
}

.post-holder .post-header {
    margin-bottom: 0px !important;
}

.post-list .post-description {
    font-size: 15px !important;
}

html .action.primary, html .btn {
   color:#fff !important;
}


@media (max-width: 991px) {
  .navigation .submenu:not(:first-child) ul > li a {
    color: black !important;
    font-size: 16px;
    display: block;
    line-height: 1.3;
    font-weight: 600;
  }

  .color-name {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgb(12 12 12 / 70%);
    color: #fff;
    padding: 3px 10px !important;
    border-radius: 5px;
    font-size: 13px !important;
    white-space: nowrap;
  }
}
