/* Fixed Mobile*/
@media (max-width: 1080px) {
	#pos-new-products .ajax_block_product .add-to-links { top: 70px;}
	.product-grid li .add-to-links { top: 85px;}
	
	#newsletter_block_left .block_content { clear: both; margin: 0 !important;}
	.block-social .social-title { margin: 0;}
	.block-social .social { clear: both; margin: 10px 0 0 0;}
    }

@media (max-width: 860px) {
	#shopping_cart a { width: 160px;}
	.cart_quantity .cart_quantity_button { display: none;}
	.cart_quantity .cart_quantity_input { margin: 0;}
}
@media (min-width: 767px) and (max-width: 960px) {
	#pos-new-products .ajax_block_product .add-to-links { top: 55px;}
	
	.product-grid li .add-to-links { top: 60px;}
	.block_static_top a { font-size: 18px;}
	#footer .title_block, .footer-static-title { font-size: 20px;}
	#viewed-products_block_left .content_img { margin-bottom: 10px;}
	
	
	
	.block .title_block, .block h4, .pos-new-product h4 { font-size: 16px;}
	select { width: 150px;}
	
	#search_block_top { right: 65px;}
	#newsletter_block_left input.inputNew { width: 120px;}
	}
@media (min-width: 680px) and (max-width: 767px) {
	.product-grid li.ajax_block_product { float: left; width: 31%; margin-left: 2%;}
	.product-grid [class*="ajax_block_product"]:first-child { margin-left: 0;}
	
    }
@media (max-width: 767px)
{
	.container-inner { padding: 0 15px;}
    .wrapper_box { left: 30% !important;}
    .header-content { text-align: center; background: none;}
    #header_logo { position: static; width: 100%; display: inline-block; text-align: center; margin: 20px 0 0 0;}
    
    #header_right #currencies_block_top { width: 30px; margin: 15px auto 0; float: none; background: #111;}
    #setCurrency .currencies_ul_hover { left: 0;}
    #header_right #languages_block_top { width: 50px; margin: 15px auto 0; float: none;}
    #countries .countries_ul_hover { left: 0;}
    
    ul#header_links { float: none; display: inline-block; margin: 15px 0;}
    #header_links a { color: #333;}
    #header_links a:hover { color: #2db9dd;}
    
    #search_block_top { width: 240px; margin: 15px auto; position: static;}
    #header_right #header_user { float: none;}
    #header_user_info { float: none; margin: 45px 0 0;}
    #header #cart_block { 
	right: 50%;
	top: 155px;
	margin-right: -130px;
	text-align: left;}
    
    #header_user #header_nav { width: 190px; margin: auto; float: none; padding: 10px 0; clear: both;}
    
    .home-banner-static .banner-box { margin-bottom: 10px;}
    .home-banner img { width: 100%;}
    
    .list_view li h3 { padding: 10px 0;}
	.list_view li.ajax_block_product .add-to-links { border: none; min-height: inherit;}
	.list_view li.ajax_block_product .add-to-links li { float: left; padding: 0; margin-right: 10px;}
	.list_view li.ajax_block_product p.compare { padding: 15px 0;}
	
	#pos-new-products .product-grid li.ajax_block_product { width: 100%; margin: 15px 0 0;}
	#pos-new-products .ajax_block_product .product_img_link { text-align: center;}
    
    .block_static_top { margin-bottom: 10px;}
    .pos-footer-static-top { margin: 30px 0 0; }
    #newsletter_block_left .block_content { clear: none; float: left;}
    #newsletter_block_left { float: left;}
    
    #create-account_form, #authentication #login_form { margin-top: 15px;}
    
    #footer .f-col { float: left; margin-bottom: 20px;}
    .pos-footer-bottom .footer-address p { text-align: center;}
    .pos-footer-bottom .payment { text-align: center; margin: 10px 0;}
    
}
@media (max-width: 680px) {
	
	#product_list a.product_img_link img, .products_block li img, .ajax_block_product img { width: 100%; }
	#pos-new-products .ajax_block_product .add-to-links { top: 35%;}
	.product-grid li .add-to-links { top: 35%;}
	
	#featured-products_block_center li { margin-bottom: 20px;}
	#product_list li h3 { padding: 10px 0 !important;}
	.block-payment, .block-social, .ps-newletter { float: left; clear: both; padding-top: 20px; margin-left: 15px !important;}
        ul.step li { width: 110px;}
        .count-cart-item { clear: both; padding: 10px 0;}
	
	.pos-feature-product-title, .new-product-title { width: 100%;}
	#account-creation_form p.checkbox input { padding-left: 15px;}
	
	#add_address fieldset { padding: 10px; text-align: center;}
}

@media (max-width: 500px) {
	#index .main {
		margin-top: 10px;
	}
    #center_column .sortPagiBar .nbrItemPage { display: none;}
    .nivo-controlNav { display: none;}
    .pos-slideshow-container { margin-top: 15px;}
    .pos-feature-product-title h2 { font-size: 20px;}
    
    #contact p.text input, #contact p.select input { width: 150px;}
    #contact p.textarea textarea { width: 200px;}
    #identity .std p.text input, #identity .std p.password input { width: 200px;}
    #account-creation_form p.radio span,
    #account-creation_form p.text label,
    #account-creation_form p.password label,
    #account-creation_form p.select label,
    #account-creation_form p.select span,
    #account-creation_form p.textarea label {
	width: 100px;
    }
    #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
	width: 150px;
    }
    #form_wishlist label { padding: 0;}
    
    #add_address p.text label,
    #add_address p.password label,
    #add_address p.select label,
    #add_address p.select span,
    #add_address p.textarea label { width: 100px;}
    
    #add_address p.text input,
    #add_address p.password input,
    #add_address p.select input { width: 200px;}
    #add_address p.textarea textarea { width: auto;}
    
    #address p.inline-infos { margin: 0 !important;}
}

@media (max-width: 360px) {
    #featured-products_block_center .title_block, .pos-new-product .pos-new-product-title { font-size: 14px;}
    .nivo-caption,
    nivo-directionNav { display: none !important;}
     #contact p.textarea textarea { width: 150px;}
      #identity .std p.text input, #identity .std p.password input { width: 150px;}
     
    }

}