/*****************************************************/
/* Responsive for web
/*****************************************************/
@media screen and (max-width: 1000px){
	*{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.site-container {
		width: 100%;
		padding: 0 10px;
	}
	.site-header, .site-inner, .sidebar .widget, .sidebar,
	.sidebar-content .content, .sidebar-sidebar-content .content, .tintucthem,
	#header .wrap, #nav, #inner, #footer-widgets, #footer, #content, #sidebar, #sidebar-alt {
		width: 100%;
	}
	.nav-primary, #searchform, .search-form, 
	.woocommerce-product-search, #nav {
		display: none;
	}
	.sidebar .facebook_like {
		text-align: center;
	}
	.gd_support_4 {
		padding-top: 0px !important;
		background-image:none !important;
	}
	#sidebar .widget, #sidebar-alt .widget {
		text-align: center;
	}
	#sidebar ul ul {
		display: none;
	}
	.sidebar {
		display: none;
	}
	.home .sidebar {
		display: block;
	}
	#sidebar-alt {
		display: block;
	}
}
 @media handheld, only screen and (max-width: 800px) {
	.dkmail input[type=email], .dkmail input[type=submit] {
		width: 100%;
	}
	.dkmail input[type=email] {
		margin-bottom: 10px;
	}
	.footer-widgets .widget-area {
		width: 100%;
		padding: 0 10px;
	}
}

 @media handheld, only screen and (max-width: 479px) {
 	.product-list.style-product-1 li, 
 	.rt-blog-shortcode.style-blog-1 .fusion-row article {
 		width: 100%;
 	}
 	.item {
 		width: 100%;
 		padding: 0;
 	}
 	.item .img2 {
 		width: 100%;
 		padding: 0 0 10px;
 		text-align: center;
 	}
 	.product-item, .news-box {
 		width: 100%;
 		height: auto;
 		margin: 0 0 10px;
 	}
 	.news-box .cangiua,
 	.news-box a.titlepro {
 		width: 100%;
 		text-align: center;
 	}
 	.datin {
 		position: relative;
 		right: initial;
 		bottom: initial;
		margin: 0 auto;
	    text-align: center;
	    display: table;
 	}
 	p.price {
 		text-align: center;
 	}

 }
