h1 {font-weight:600;font-size:22px;}
h2, h3, .h2, .h3 {font-weight:600;}
.category_description, .content, #tab-description, .inf_content, .table-product {font-family: CustomSerif,Georgia,Cambria,'Times New Roman',serif;color: rgba(0,0,0,.8);}
.product-thumb p {font-size: 15px;}
.product-thumb h4 {font-size: 18px;}
.content h1 {font-size:25px;text-transform:uppercase;line-height: 1.3;}
.content h2 {font-size:22px;text-transform:uppercase;line-height: 1.3;}
.content .form-control {height:150px;}
.category_description p, .category_description li, .content p, .content li, #tab-description p, #tab-description li, .inf_content p, .inf_content li, .table-product {font-size: 18px;line-height: 1.58;}
.category_description p, .content p, #tab-description p, .inf_content p {text-indent: 25px; text-align:justify;}
.rating p {text-indent: 0px;}
.btn-tg {color: #ffffff;background-color: #b70000;padding: 10px 16px;font-size: 15px;border: none;border-radius: 6px; outline: none !important; -moz-user-select: none !important; -webkit-user-select: none !important;}
.btn-primary {margin-bottom:15px;}
.category_top_list {display:none;}
.cookie-notification {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0 0 0 / .7);
    color: #fff;
    padding: 15px 0;
    z-index: 9999;
}
.cookie-notification a, .cookie-notification a:focus, .cookie-notification a:active, .cookie-notification a:hover, .cookie-notification a:visited {
	color:#0050e6;
	}
#input-review {height:150px;}
.product-page__price h2, .caption .price {color:#f20000;}
.table-product {
border-collapse: collapse;
width: 100%}
.table-product tr:nth-of-type(odd) {
background: #eee;
}
.table-product th {
background: #6d6d6d;
color: #fff;
font-weight: 700;
}
.table-product td, .table-product th {
padding: 6px;
border: 1px solid #ccc;
text-align: left;
}

.article_inf_in_article {
	margin-bottom:15px;
	font-size:1.2em;
}
.article_inf hr, .article_inf_in_article hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
.article_inf i {margin-left: 5px;}

.apiship_points {
	text-decoration: underline;
	font-size: 20px;
	display: block;
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #00b33c;
	border-radius: 7px;
	text-align: center;
	color: #fff;
}
.apiship_points a:focus, .apiship_points a:active, .apiship_points a:hover, .apiship_points a:visited {
	color:#e6e6e6;
	}
.simple-content .checkout-heading a {color:#fff;}
#wishlist-total {display:none;}
.simplecheckout-warning-text {font-size:14px;}
#column-left .list-group a {font-size:14px;}
@media (min-width: 768px) {
.navbar-nav > li {font-size:14px;}
}
.heading_title_category {height:70px;overflow: hidden;}
@media (max-width: 768px) {
.content h1 {font-size:22px;}
.content h2 {font-size:20px;}
#menu .nav > li, #menu .dropdown-inner .list-unstyled li {
	font-size: 1.2em;
}
#menu .dropdown-inner {margin-left:20px;}
.table-product {
display: block;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.product-thumb .caption {
	min-height: 140px;
}
}