.com-sppagebuilder #sp-main-body {
    padding-top: 53px;
}
#sp-main-body {
    padding: 136px 0;
}
.btn-secondary {
    background: #9d9d9d;
  }
.eshop-image-block img {
    margin: 0 auto;
}
.eshop-info-block h5 {
    font-size: 23px;
      font-weight: 600;
}
.eshop-info-block h5 a {
    color: #333;
}
.sp-module ul>li>a {
    display: inline-block;
}
#eshop_result li {
    display: flex;
    align-items: center;
}
.sp-sign-in {
    padding-right: 20px;
}
a {
    color: #004A93;
}
a:hover, a:focus, a:active {
    color: #706f6f;
}
.eshop-pre-nav a, .eshop-next-nav a {
    padding: 8px 15px 6px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    background: #004A93;
    color: #fff;
    margin-bottom: 20px;
}
a.btn.btn-secondary.eshop-quantity-button.button-plus, 
a.btn.btn-secondary.eshop-quantity-button.button-minus {
    padding: 10px 30px;
}
body .btn.btn-primary, body .btn.btn-outline-primary {
    border-color: #004A93;
    background-color: #004A93;
    color: #fff;
    border-radius: 0px;
}
.eshop-product-price .price, .eshop-product-price .eshop-sale-price {
    font-size: 20px;
    font-weight: 700;
    color: #004A93;
}
.eshop-cart-area {
    margin: 5px 0 37px;
}
#sp-bottom {
    background: #004A93;
}
#sp-footer {
    background: #004A93;
}
.view-category #sp-main-body {
    padding-bottom: 70px;
    background: #F5F6F8;
}
body .sppb-btn.sppb-btn-primary:hover, body .sppb-btn.sppb-btn-primary:focus, body .sppb-btn.sppb-btn-primary:active, body .sppb-btn.btn-primary:hover, body .sppb-btn.btn-primary:focus, body .sppb-btn.btn-primary:active, body .sppb-btn.btn-outline-primary:hover, body .sppb-btn.btn-outline-primary:focus, body .sppb-btn.btn-outline-primary:active, body .btn.sppb-btn-primary:hover, body .btn.sppb-btn-primary:focus, body .btn.sppb-btn-primary:active, body .btn.btn-primary:hover, body .btn.btn-primary:focus, body .btn.btn-primary:active, body .btn.btn-outline-primary:hover, body .btn.btn-outline-primary:focus, body .btn.btn-outline-primary:active {
    background-color: #706f6f;
    border-color: #706f6f;
    border-color: #706f6f;
}
.product-availability {
    text-transform: uppercase;
    font-size: 17px;
    color: #004A93;
}
.product-info h1 {
    font-size: 190%;
}
joomla-tab button[aria-expanded=true]:after, joomla-tab button[aria-selected=true]:after {
    background-color: #004A93;
}
joomla-tab button[role=tab][aria-expanded=true], joomla-tab button[role=tab][aria-selected=true] {
    text-transform: uppercase;
}