/* CSS Document */
@media only screen and (max-device-width: 480px) {
	.home #featured-content {
		width: 100%;
	}
	.home .featured-title{
		font-size: 30px;
	}
	.home .featured-subtitle{
	}
	.home #featured p{
		margin: 10px 0;
		padding: 0 4px;
		font-size: 14px;
	}
	.home #featured-image,
	.fit.powered{
		display:none;
	}
	.home-widgets .grid {
		margin-bottom: 5px;
		width: 100% !important;
	}	
	.home-widgets .grid .textwidget{
		font-size:12px;
	}		
	.home #footer_widget .widget_text {
		text-align: left;
		width: 100%;
	}
	.home #footer_widget .widget-title{
		padding-bottom:0;
	}
	.front-page #wrapper{
		margin:20px auto 0 auto !important;
	}
	#footer .grid {
		width: 100%;
	}
	#footer .social-icons,
	#footer .copyright{
		text-align:center !important;
	}	
	.woocommerce .col-620,
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product,
	#widgets.sidebar{
		width: 100% !important;
	}
	.woocommerce ul.products, 
	.woocommerce-page ul.products li.product{
		margin-bottom:0;
		padding-bottom:20px !important;
	}
	#widgets.sidebar{
		margin-top:0 !important;
	}
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
		margin: 0 auto !important;
		width: auto !important;	
	}
	.woocommerce ul.products li.product h3, 
	.woocommerce-page ul.products li.product h3,
	.woocommerce ul.products li.product .price, 
	.woocommerce-page ul.products li.product .price{
		text-align:center !important;
	}
	.woocommerce ul.products li.product .price{
		font-size:14px;
	}
	.woocommerce_cart_collaterals,
	.woocommerce-page #payment.woocommerce-checkout-payment #place_order,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	div#post-1052 form, 
	.automatic-updates-video{
		width:100%;
	}
	.refund_conditions .email-wait img{
		height:auto;
	}
	div#post-1052 form{
		padding: 10px 10px;
	}
	input[name="receipt_number"] {
		font-size: 14px;
		height: 40px;
	}
	.header-ad-wrapper{
		display:none;
	}
}
