.h1, h1, .article-details .article-header h1, .article-details .article-header h2 {
    font-size: 1.75rem;
}
.h3, h3 {
    font-size: 1.25rem;
}
#sp-main-body {
    padding: 40px 0;
}
#sp-top3 {
    height: 30px;
}
.view-featured .search {
  padding: 0 20px;
}
.sp-module .search .input-group-btn {
    margin-left: -3px
;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    text-transform: uppercase;
font-weight: 600;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    margin-bottom: 5px;
padding: 8px;
background: #f7f7f7;
}
.sp-megamenu-parent .sp-mega-group > li > a:hover {
background: #ddd;
}
.title-line::before {
	content: "\f02a";
color: #ba041f;
font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0 15px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    margin: 5px 0;
}
/*hika*/
.hikashop_products_pagination {text-align:center}
.hikashop_products_pagination .pagination {justify-content: center;}
.hikashop_products_pagination .limit {
    display: flex;
    align-content: center;
    align-items: baseline;
  margin-right:15px;
}
.hikashop_products_pagination .counter {
    display: none;
}
.page-item.active .page-link {
    background-color: #ba041f;
    border-color: #ba041f;
}
.hikashop_product_image_subdiv {
    position: relative;
}
.hikashop_product_custom_info_main h4 {
  visibility: hidden;
}
.hikashop_product_custom_info_main_table .key {
  display: none;
}
#hikashop_product_custom_value_19 {
  background: #e9ecef;
    padding: 15px;
    border-radius: 4px;
}
.hkc-1, .hkc-2, .hkc-3, .hkc-4, .hkc-5, .hkc-6, .hkc-7, .hkc-8, .hkc-9, .hkc-10, .hkc-11, .hkc-12, .hkc-xs-1, .hkc-sm-1, .hkc-md-1, .hkc-lg-1, .hkc-xl-1, .hkc-xs-2, .hkc-sm-2, .hkc-md-2, .hkc-lg-2, .hkc-xl-2, .hkc-xs-3, .hkc-sm-3, .hkc-md-3, .hkc-lg-3, .hkc-xl-3, .hkc-xs-4, .hkc-sm-4, .hkc-md-4, .hkc-lg-4, .hkc-xl-4, .hkc-xs-5, .hkc-sm-5, .hkc-md-5, .hkc-lg-5, .hkc-xl-5, .hkc-xs-6, .hkc-sm-6, .hkc-md-6, .hkc-lg-6, .hkc-xl-6, .hkc-xs-7, .hkc-sm-7, .hkc-md-7, .hkc-lg-7, .hkc-xl-7, .hkc-xs-8, .hkc-sm-8, .hkc-md-8, .hkc-lg-8, .hkc-xl-8, .hkc-xs-9, .hkc-sm-9, .hkc-md-9, .hkc-lg-9, .hkc-xl-9, .hkc-xs-10, .hkc-sm-10, .hkc-md-10, .hkc-lg-10, .hkc-xl-10, .hkc-xs-11, .hkc-sm-11, .hkc-md-11, .hkc-lg-11, .hkc-xl-11, .hkc-xs-12, .hkc-sm-12, .hkc-md-12, .hkc-lg-12 {
padding-left: 0;
padding-right: 0;
}
.hikashop_products_listing .hikashop_subcontainer.thumbnail {
	border: 1px solid #ccc;
padding: 15px 5px;
}
.hikashop_products_listing .hikashop_subcontainer.thumbnail .hikashop_product_image_subdiv, .hikashop_subcategories_listing .hikashop_category_image .hikashop_product_listing_image {
	margin: 0 auto;
}
.hikabtns {
    border: 1px solid #ccc;
}
.hikacart span::after {
	content: "\f218";
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.9rem;
margin-left: 5px;
}
.hikashop_product_price_full, .hikashop_product_name, .hikashop_product_code_list {
  display: block;
}
.hikashop_product_discount {
	color: #fff;
    font-weight: bold;
    background: #b73036;
    border-radius: 50%;
    padding: 6px;
}
.hikashop_product_price_full {
  margin: 10px 0;
}
.hikashop_product_price_0 {
	font-size: 1.3rem;
	font-weight: 600;
}
.hikashop_product_price_before_discount {
	text-decoration: line-through;
	margin: 0 15px;
}
.hikashop_product_name {
  margin-bottom: 15px;
font-weight: bold;
}
.hikashop_product_quantity_div {
    display: inline-block;
}
.hikashop_product_quantity_input_div_default {
    vertical-align: middle;
}
.hikashop_product_quantity_change_div_default {
    vertical-align: middle;
}
a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover {
    margin: 5px;
    color: #666;
    font-weight: bold;
}
.hikashop_product_contact_main {
    margin-top: 15px;
}
#hikashop_cart_module .empty-cart {
    display: none;
}
.hikashop_cart_module .hikashop_small_cart_checkout_link {
    display: inline-block;
    width: 70px;
    height: 30px;
    text-align: center;
    position: relative;
}
.hikashop_cart_module .hikashop_small_cart_checkout_link span.hikashop_small_cart_total_title {
    background: #ffc107;
    width: 20px;
    height: 20px;
    line-height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    font-weight: bold;
    position: absolute;
    left: 12px;
    color: #fff;
}
#hikashop_cart_module > .hikashop_cart {
    margin-left: 15px;
}
#hikashop_cart_module {
    background: url(../images/bg-cart.png) no-repeat center;
	height: 30px;
width: 70px;
}
.hikashop_cart_dropdown_content {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    line-height: 1.5;
    padding: 15px;
    position: absolute;
    right: 15px;
    width: 100%;
    border-radius: 4px;
    margin-top: 10px;
    z-index: 999;
    min-width: 360px;
	color: #757575;
}
.hikashop_cart_dropdown_container table.hikashop_cart {
    margin-bottom: 15px;
}
#sp-top-bar .hikashop_cart_dropdown_content a {
    color: #ba041f;
}
td.hikashop_cart_module_product_quantity_value {
    width: 20%;
}
input[type="text"]:not(.form-control).hikashop_product_quantity_field {
    width: 45px;
	display: inline-block;
}
.hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_delete {
    margin: 6px;
}
.hikashop_filter_main_div {
	background: #f0f0f0;
padding: 15px;
}
.noUi-horizontal .noUi-tooltip {
    bottom: -30px;
font-size: 0.8rem;
padding: 3px;
}
.hikashop_subcategories_listing .hikashop_category_name a {
    display: block;
    background: #f0f0f0;
    padding: 10px;
}
/*hika checkout*/
img.hikashop_product_checkout_cart_image {
    max-width: 120px;
}
.hikashop_checkout_status {
    background: #f0f0f0;
    padding: 15px;
}
.hikashop_checkout_registration h2 {
    visibility: hidden;
}
.hikashop_checkout_page .hkform-horizontal .hkcontrol-label {
    padding-right: 15px;
}
.hikashop_checkout_page .hkform-control {
    border-color: #ccc;
}
.hikashop_checkout_page .hikashop_checkout_terms {
    padding: 15px 0;
}
input.hikashop_checkout_coupon_field {
    float: left;
    width: 50%;
}
/*contact*/
.single-contact .contact {
    background: #ccc;
    padding: 30px;
}
#sp-slider .top-slide {
    padding: 100px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 560px) {
#sp-top3 {
    margin-top: 15px;
}
}
@media (max-width: 768px) {
	#sp-top1, #sp-top3 {
    text-align: center;
}
}