.page-wrapper .header-row .header-left{
	padding: 10px 0 20px;
}
.page-wrapper .footer-middle,
.footer-bottom address {
    color: #ccc;
}
.footer-middle .widget .widget-title, .footer-middle  .widget .widget-title a {
    color: #fff;
}
.page-wrapper .footer .footer-middle .col-lg-12 .col-lg-12::before{
	border-top: 1px solid #4d5559;
}
.page-wrapper .footer-middle > .container::after{
	border-bottom: 1px solid #4d5559;
}
.page-wrapper .footer .follow-us .share-links a {
    border: 1px solid #666565;
}

.col-lg-12.no-padding.inner {
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}
.col-lg-12.no-padding.inner .col-lg-3{
	display: grid;
	justify-content: center;
}
.col-lg-12.no-padding.inner .porto-sicon-header h3{
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: 0.82rem;
}
.page-wrapper .porto-sicon-header a {
    margin-top: 5px;
    display: inline-block;
    color: #cf3341;
    font-weight: 400;
    font-size: 13px;
}
.page-wrapper .porto-sicon-box {
    margin-bottom: 10px;
}
.page-wrapper .porto-sicon-header span {
    margin-top: 0px;
}
.inner-content{
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}
.product-item-details {
    text-align: center;
}
.product-item-info.type3 .product-reviews-summary, 
.product-item-info.type5 .product-reviews-summary, 
.product-item-info.type6 .product-reviews-summary {
    margin-left: calc(50% - 36px);
}