.main-Content {
  background-image: url("https://file.hstatic.net/200000977256/file/abstract-background-wall-concept-with-copy-space.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding-bottom: 30px; }
  .main-Content.bg_index {
    background-repeat: repeat;
    background-size: contain; }
  .main-Content.bg_prd {
    background-repeat: repeat;
    background-size: contain; }

.product-loop .proloop-icon img {
  filter: invert(100%); }

.product-loop .proloop-icon span {
  color: #ffffff; }

.product-loop .proloop-price {
  color: #b50000; }

.product-loop .proloop-title {
  color: #873a01; }

.prd_details_wrap {
  background: #ffffff; }
  .prd_details_wrap .p-button.secondary {
    background: #1c2c5e  !important; }
  .prd_details_wrap .p-component .p-button-label {
    color: #ffffff !important; }
  .prd_details_wrap .button2 {
    background: #929292 !important; }
    .prd_details_wrap .button2 a {
      color: #ffffff !important; }

.protemplate-info {
  background: #020202; }
  .protemplate-info .protemplate-item img {
    filter: invert(100%); }
  .protemplate-info .protemplate-item span {
    color: #ffffff; }

.product-template {
  background: #ffffff; }

.productTabsContent {
  background: #ffffff;
  margin: 15px 0; }

.popup-banner-bottom {
  opacity: 0;
  transition: all 0.2s linear; }
  .popup-banner-bottom.active {
    opacity: 1; }

.blog-content {
  padding: 30px 15px;
  background: #ffffff; }

#blog-container .content-panel h3 a {
  color: #2a2a2a; }

#blog-container .content-panel p {
  color: #2a2a2a; }

#blog-container .post-panel h3 a {
  color: #2a2a2a; }

#blog-container .post-panel p {
  color: #2a2a2a; }

.blog-content ul.list-tag li {
  border: 1px solid #2a2a2a; }
  .blog-content ul.list-tag li a {
    color: #2a2a2a; }

#layout-page .content-contact {
  margin-top: 30px;
  padding: 15px 0;
  background: #f8f8f8;
  color: #0c0c0c; }
  #layout-page .content-contact .title-contact-form {
    color: #0c0c0c; }
  #layout-page .content-contact p {
    color: #0c0c0c; }

.page-default #layout-page .content-page {
  background: #d0021b;
  color: #0c0c0c;
  padding: 30px 15px; }

#wrapper-collection {
  padding-top: 30px; }

.sidebar-wrapper {
  background: #ffffff;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 4px 5px 15px rgba(0, 0, 0, 0.5); }

.article-body {
  padding: 30px 0;
  background: #fff; }

.product_detail_name {
  color: #535353; }

.product_detail_price div {
  color: #1c2c5e; }

.collection-description {
  background: #060606;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  margin-bottom: 30px; }
  .collection-description > * {
    color: #ffffff; }

.product-plate {
  border-radius: 0.75rem; }
  .product-plate .left-block {
    border-radius: 0.75rem 0.75rem 0 0;
    overflow: hidden; }

.section-five-bkg.video-content .tifillscrs {
  background: #000000;
  border: none; }

.section-five-bkg.video-content .heading-title h3 {
  color: #000000;
  background: #ffffff;
  border-radius: 1.5rem; }

.section-five-bkg.video-content .list-item .back {
  background: #ffffff; }

.section-five-bkg.video-content a.deeplink {
  color: #272727 !important; }

.section-five-bkg.video-content .stry-source .stry-detail h3 {
  color: #272727; }

.section-five-bkg.video-content .stry-text a.button-link {
  color: #141414;
  background: #cccfcd;
  border-color: #000000; }
  .section-five-bkg.video-content .stry-text a.button-link:hover {
    background: #000000;
    border-color: #000000;
    color: #cccfcd; }
