.widget_about_style_20 .list-item
{
	display: grid!important;
	justify-content: stretch;
}

.slider-box {
    position: relative;
}

.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 10;
}

.prev { left: -10px; }
.next { right: -10px; }

.product-slider-horizontal .item .img
{
    padding-top:100%!important;
}

.product-slider-horizontal .item .title .heading
{
    display:block!important;
    height:1.3!important;
}

.product-slider-horizontal .item .title .item-pr-price
{
    display:block!important;
}

.js_widget_widget_product_style_19_26
{
    padding-bottom: 20px;
}
.bando_nd iframe {
    height: 250px;
}
.wrapper { padding-top: 0;}
.banner-page {
  position: relative;
  min-height: 200px;
  text-align: center;
  margin-bottom:10px;
  overflow: hidden;
}
.banner-page .banner-page-wrapper {
  background-color: rgba(0,0,0,0.5);
  text-align: center;
  height: 130%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
}
.banner-page .banner-page-wrapper:after {
  content:'';
  background-color: rgba(0,0,0,0.5);
  text-align: center;
  height: 130%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
}
.banner-page .banner-page-wrapper .title {
  position: relative;
  top: 30%;
  transform: translateY(-30%);
  z-index: 1;
}
.banner-page-content {
  display:flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  position: relative;
  z-index: 1;
}
.banner-page-content.position-left {
  align-items: start;
}
.banner-page-content.position-right {
  align-items: end;
}
.banner-page-content h1.header {
  text-align: left;
  font-size: 40px;
  color:#fff;
}
.banner-page .breadcrumb {
  background-color: transparent;
  text-align: left;
  color:#fff;
}
.banner-page-content .breadcrumb span,
.banner-page-content .breadcrumb a {
  color:#fff;
}
.banner-page-content .breadcrumb span { font-size: 12px;}
.breadcrumb-wrapper {
  background-color: #f8f9fa;
  padding: 10px;
  margin-bottom: 10px;
}
.widget_customer_sidebar_style_1 .sidebar-item-list .item .customer-name {
    font-weight: 700;
}
.widget_customer_sidebar_style_1 .sidebar-item-list .item .customer-product-name {
    color: var(--theme-color);
}

.widget_customer_sidebar_style_1 .sidebar-item-list .item .date {
    font-weight: 700;
    color: var(--time-color, var(--theme-color));
}
body .sidebar-bv.header-title.header-title-style-1{--header-title-bg:#1f7f5c;}
body .sidebar-bv.header-title.header-title-style-1 .header{color:#ffffff;font-size:16px;font-weight:800;line-height:25px;text-align:center;}
@media(max-width:600px) {
    body .sidebar-bv.header-title.header-title-style-1 .header{line-height:25px;}
}

.sidebar .widget .sidebar-content
{
    max-height: 920px!important;
}

.widget_feedback_style_10 .item .item-container .feedback-content .icon-top
{
    -webkit-mask-image: url(views/theme-store/widget/feedback/style10/assets/images/left-quote-sketch.png);
    mask-image: url(views/theme-store/widget/feedback/style10/assets/images/left-quote-sketch.png);
}
.widget_feedback_style_10 .arrow_nav.prev span
{
   -webkit-mask-image: url(views/theme-store/widget/feedback/style10/assets/images/prev-arrow.png); 
   mask-image: url(views/theme-store/widget/feedback/style10/assets/images/prev-arrow.png);
}
.widget_feedback_style_10 .arrow_nav.next span {
     -webkit-mask-image: url(views/theme-store/widget/feedback/style10/assets/images/next-arrow.png); 
     mask-image: url(views/theme-store/widget/feedback/style10/assets/images/next-arrow.png); 
}
.widget_brands_partner .box-widget
{
    border-color: #F44336!important;
    
}
