.show{
	display: block
}
.none{
	display: none;
}
.red{
	color: red;
}
#modal_2 .red{
	font-weight: bold;
}
.title_search{
	font-size:25px;
	padding-bottom: 10px;
}
.page-item.active .page-link{
	background: #002673;
}
.not_cursor{
	cursor: auto;
}
#md-map,#st-map{
	height: 400px;
}


.list-small-images .reponsive-img img{
	width: 58px;
	height: 58px;
}
.widget_filter ul li a:hover{
	color: red;
}

.widget_filter ul li .active{
	color: red;
}

.widget_filter ul li .active:before {
    border: 1px solid #002673 !important;
    line-height: 20px;
    text-align: center;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00c";
    color: #002673 !important;
}

.rm-mobile{
	padding-top: 10px;
}

.content p{
	font-size: 14px;
}

.itemprd .responsive-img img,.post-home .responsive-img img{
	display: block;
    width: auto;
    max-height: 165px;
    margin: 0 auto;
}

.content_cateogry h1{
	font-size: 20px!important;
}
.content_cateogry h2{
	font-size: 18px!important;
}
.content_cateogry h3{
	font-size: 16px!important;
}

.liststore-hn{
	height: 335px;
}

.responsive-img {
    min-height: 210px;
    max-height: 210px;
}

.back_cart{
	background-color: #0f5bbd!important;
	margin-right: 15px !important;
}


@media only screen and (max-width: 767px) {
	.responsive-img {
		min-height: 165px !important;
		max-height: 165px !important;
		padding: 10px 15px 5px !important;
	}
	.total_done{
		display: block!important;
	}
	.dlr{
		display: inline-block !important;
	}
}

.click_store{
	font-weight: bold; 
	color: #de2900; 
	margin: 0px;
}

.thank .list-cart-mb li.item:last-child {
   	border-bottom: unset!important;
}
.total_done{
	padding-top: 15px;
	border-bottom: 1px dashed #ccc;
	font-weight: bold;
	text-align: right;
	font-size: 16px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.show{
	display: block;
}
#modal_error{
	top: 20%;
}
.address_done{
	padding-top: 35px;
	font-weight: 600;
}

.home_d{
	padding-right: 10px;
}

.support-online a span{
	width: 345px;
}
.all a:hover{
	color:#111;
}

.button-last-sp a:nth-child(2):before{
	left: 5% !important;
}

.widget_filter .nav-term{
	cursor: pointer;
}

.area_order a:before{
	left: 10%;
}

.chose-call{
	padding-bottom: 20px;
}

.dlr{
	padding-right: 5px;
	padding-left: 5px;
}

@media only screen and (max-width: 1145px){
	.list-sp .col-lg-3 {
	    padding: 0 5px;
	}
}


@media (max-width: 1366px) {
  .categories_menu ul li:nth-child(7) ul.categories_mega_menu {
    width: 950px !important;
  }
}

@media only screen and (max-width: 1145px){
	.content-hd {
    	display: none;
	}
}

.view-all {
	margin: 0 0 10px;
}

@media only screen and (max-width: 417px){
	.widget_filter{
		margin-bottom: unset; 
	}
	.dmsp-mb {
		padding: 3.3% 0 .3%;
	}
}