/*****************************/
/*** Core html setup stuff ***/
/* Tran Thanh Sang */
/* sangtialia@gmail.com */
/*****************************/

/*
do: e60000
*/
#message{ clear:both;}
.dbg{
	background:#e60000;
}
.txtdcl{
	color:#e60000;
}
.facebook-fanbox {
	overflow-x : hidden;
}
.breadcrumb a, .breadcrumb span{
	text-transform:none !important;
	color:#666;
	font-size:13px;
	font-weight:normal;
}
#breadcrumb .pt_vmegamenu{
	position:absolute;
}
#breadcrumb .pt_menu{
	display:none;
}
#header_logo h1, #header_logo h2{
	margin:0;
	padding:0;
}
header .nav
, .pos-special-product-title
, .block .title_block
, ul.tab_cates, ul.tab_cates_pre, .product-tabs-slider ul.tabs, .pos-logo-title
, .title_blog{
	background:#333;
}
.menu-search{
	background:#e60000;
}

#header_logo p{
	margin:0;
	padding:0;
}

.effect_hover_image{position:relative;}
.effect_hover_image  img {width:100%;margin:0 auto;}
.effect_hover_image span.hover{position:absolute;display:block;width:0%;text-indent:-9999px;background:rgba(255, 255, 255, 0.5);width:0;height:0;background:rgba(255, 255, 255, 0.35);opacity:1;transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;}
.effect_hover_image:hover span.hover{width:100%;height:100%;opacity:0;transition-duration:1.3s;-moz-transition-duration:1.3s;-webkit-transition-duration:1.3s;}
.effect_hover_image  span.hover1{left:0;top:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover2{right:0;top:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover3{left:0;top:auto;bottom:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover4{right:0;top:auto;bottom:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}

#currencies-block-top{
  float: left;
  position: relative;
  margin-right: 23px;
  color:#FFF;
}
#currencies-block-top a{
	color:#f2f2f2;
}
#currencies-block-top a:hover{
	color:#e60000;
}
#currencies-block-top span{
	margin-right:10px;
}
span.tab-categories a{
	color:inherit;
}
.tab-category .product-name{
	min-height:37px;
}
.footer-static-content ul li{
	line-height:1.3 !important;
	margin:15px 0;
}
.row-footer1 .footer-text{
	min-height:160px;
}
.product_list .product-name{
	min-height:35px;
}
.pos-special-product .product-name{
	min-height:35px;
	margin-bottom:3px;
}
div.checker{display:inline;}
.pos-banner-6 img{
	transition: all 200ms ease 0s;
}
.pos-special-product li.ajax_block_product .item-inner:hover{
	border-color:#e60000;
}
.pos-special-product-title{
	border-right:10px solid #e60000;
}
.pos-special-product-title h2 a, .pos-special-product-title h4 a{color:inherit;}
.pos-slideshow{
	margin-top:5px;
	margin-bottom:20px;
}
#layered_block_left .layered_subtitle{
	background:#e60000;
	color:#FFF;
	font-weight:bold;
}
.social-share-bt{
	padding-top:10px;
	float:right;
}
.social-share-bt .fb-like, .social-share-bt .gplus-icon, .social-share-bt .twitter-share-button, .social-share-bt .pin{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.social-share-bt .fb-like{
	margin-top:0;
}
.contactcontent .inputbox{
	width:100%;
}
.client-list-2 .item {
	margin-bottom:35px;
}
.client-list-2 .item .thumb{
	text-align:center;
}
.client-list-2 .item .thumb img{
	border:1px solid #eee;
}
.client-list-2 .item .n{
	font-size:17px;
	line-height:1.2;
}
.client-list-2 .item .desc{
	font-size:14px;
	line-height:1.3;
}
.pos-special-product-title a.m{
	float:right;
	color:#FFF;
	margin-right:15px;
	margin-top:5px;
}

@media (min-width: 1024px) {

}

@media (max-width: 1024px) {
}

@media (max-width: 980px) {
}

@media (max-width: 767px) {
	#header .cart-search, #header .header_content{
		display:none;
	}
	#breadcrumb{
		display:none;
	}
	#layered_block_left.block{
	}
	#left_column .products_block, #left_column .advertising_block, #left_column .bloglatestnews{
	}
}
@media (max-width: 640px) {
	.product_detail #product-preview .preview{
		min-width:200px !important;
	}
	.tab-category a.btn-slider{
		display:none !important;
	}
	form#searchbox{width: 300px;}
	.product_list .item-inner-product{
		padding-left:0;
		padding-right:0;
	}
	.product_list .product-image{
		margin-left:0;
		margin-right:0;
	}
	.product_list .product-name{
		min-height:53px;
		margin-bottom:0 !important;
	}
	.product_list .old-price.product-price{
		font-size:13px;
		display:inline !important;
	}
	.product_list .price.product-price{
		font-size:17px;
	}
	
	#left_column .products_block,
	#left_column .bloglatestnews,
	#left_column .bloglatestnews,
	#left_column .advertising_block{
		display:none;
	}
}
