.widget .footer-item p a {
  color: #ffffff;
  text-decoration: none;
}

.widget .footer-item p a:hover {
  color: #D60000;
}

/*
.product-detail-wrapper .entry-summary {
	background-color: #ffffff;
	width: 100%;
}

div .images {
	max-width: 40%;
}
*/

.d-inline-block {
  display: none;
}

.product-category.product {
  border-width: 1px;
  border-style: solid;
  border-color: #f2f2f2;
}

.woocommerce-loop-category__title {
  text-align: center;
}

#content.site-content {
  padding-top: 20px;
}

.page-title {
  font-size: 14px;
}

.product_title.entry-title {
  font-size: 20px;
}

.woocommerce-Price-amount.amount {
  color: #D60000;
  font-weight: 600;
}

.woocommerce-price-suffix {
  font-size: 14px;
}

#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
  border-width: 1px;
  border-style: solid;
  border-color: #f2f2f2;
}

#tab-additional_information.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab {
  border-width: 1px;
  border-style: solid;
  border-color: #f2f2f2;
}

.product-detail-wrapper .breadcrumb-wrap .breadcrumbs {
  background-color: transparent;
  color: #a6a6a6;
  padding: 0;
  font-size: 10px;
  font-weight: 400;
}

/*
.product-inner {
  min-width: 320px;
}
*/

.sku_wrapper,
.sku {
  font-size: 14px;
}

.woocommerce .product_meta .posted_in,
.woocommerce .product_meta .tagged_as {
  color: #6b6b6b;
  display: block;
  margin-top: 10px;
  position: relative;
  font-weight: 400;
  font-size: 10px;
}

.woocommerce .product_meta .posted_in a,
.woocommerce .product_meta .tagged_as a {
  font-size: 10px;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt {
  background-color: #D60000;
  font-size: 14px;
  font-weight: bold;
}

.menu-item.menu-item-type-post_type.menu-item-object-page {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained p {
  margin-bottom: 12px;
}

/*
.header-advertisement-banner {
  float: left;
}

.col-md-6.d-none.d-md-block {
  left: -28px;
}*/

.header-advertisement-banner {
  margin-right: -72px;
}

/*div.header-icons.text-right .fas.fa-phone-alt:hover,*/

.fab.fa-facebook {
  color: #2e619f;
}

div.header-icons.text-right a {
  color: #D60000;
  font-weight: bold;
}

div.header-icons.text-right a:hover {
  color: #9b0000;
}

.elementor.elementor-6135 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #f2f2f2;
}

.product-detail-wrapper {
  display: inline-block;
}

.breadcrumb-wrap {
  padding-bottom: 20px;
}

#wpis-gallery.slider.wpis-slider-nav {
  margin-top: 20px;
}

#block-20.widget.widget_block.widget_categories {
  background-color: #f8f8f8;
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
}

.header-search-form {
  background-color: #f8f8f8;
}

.related.products .product-inner {
  width: 320px;
}

.woocommerce #content div.product div.summary {
  width: 60%;
}

.woocommerce #content div.product div.images {
  width: 36%;
}

.woocommerce div.product div.images img {
  width: 100%;
}

@media screen and (max-width: 767px) {
.woocommerce #content div.product div.summary {
  width: 96%;
}

.woocommerce #content div.product div.images {
  width: 96%;
}
}