/* Large desktop */
@media (min-width: 1200px) {
    
}
@media (min-width: 768px) and (max-width: 1024px) {
     .header .i-header-content .search-col {
	     max-width: 245px;
     }
     .brand-list .nova-slider-direction-nav .nova-slider-next {right: -50px;}
     .brand-list .nova-slider-direction-nav .nova-slider-prev {left: -50px;}
     .footer-aditional .twitter {margin-left: 14px;}
     .product-flexslider, .product-flexslider-2, .product-flexslider-3 {width:83%;}
     .footer{width:90%;}

#default-menu {
    float: right !important;
    margin-top: 22px !important;
    width: 100% !important;
}

.prd_box .right .bottom_area {
    bottom: 0;
    position: relative;
}.prd_box .right{margin-top:20px}

.prd_box_last .right .bottom_area {
    bottom: 0;
    position: relative;
}
.prd_box_last .right{margin-top:20px;}
.prd_box_first .right {margin-top:20px}
.prd_box_first .right .bottom_area {position:relative;} 
.footer-aditional {
    margin: 0 9.9%;
    width: 90%;
}
.tp-simpleresponsive img {
    -moz-user-select: none;
    float: left !important;
    position: absolute !important;
    width: 100% !important;
    left: 0px !important;
}
.tp-rightarrow.default {
     cursor: pointer;
    height: 40px;
     
    width: 40px;
    z-index: 100;
	margin-top: -20px;
    position: absolute;
    right: 44px !important;
    top: 137px;
}
.i-top-links .span8 {
    float: left;
    width: 120px !important;
}


.top_search {
    float: left !important;
    left: 0;
    position: relative;
    top: 5px;
    width: 42%;
}
.tp-leftarrow.default {
    
    cursor: pointer;
    height: 40px;
    width: 40px;
    z-index: 100;
	left: 44px !important;
    margin-top: -20px;
    position: absolute !important;
    top: 137px;
}
.i-top-links {
    float: right;
    width: 100%;
    margin-top:0px !important;
}
.row-fluid {
    width: 100%;
}


.i-top-links .span4 {
    float: right;
   /* left: -109px; */
    margin: 0;
    position: relative;
    right: 0;
    top: 11px;
    width: 31% !important;
}
.lang-switcher{background:none !important}
.i-top-links label {
    display: none !important;
}
.home-content-container {
    background: url("../images/home_bg.png") repeat scroll 0 -181px rgba(0, 0, 0, 0);
}
.mobi-nav {
    margin: 0 auto;
    width: 100%;
    padding: 0px !important;
}

.RICERCA {
    float: none !important;
    margin: auto;
    width: 90%;
}

.aspetto {
    float: left;
    width: 48%;
}

.colore {
    float: right;
    width: 48%;
}

.finitura {
    float: right;
    width: 48%;
}

.colore > select {
    border: 1px solid #717273;
    border-radius: 2px;
    color: #919293;
    height: 21px !important;
    padding: 0 !important;
    width: 100%;
}

.formato > select {
    border: 1px solid #717273;
    border-radius: 2px;
    color: #919293;
    height: 21px !important;
    padding: 0 !important;
    width: 100%;
}

.finitura > select {
    border: 1px solid #717273;
    border-radius: 2px;
    color: #919293;
    height: 21px !important;
    padding: 0 !important;
    width: 100%;
}
.aspetto > select {
    border: 1px solid #717273;
    border-radius: 2px;
    color: #919293;
    height: 21px !important;
    padding: 0 !important;
    width: 100%;
}
.formato {
    float: left;
    width: 48%;
}

.prd_row {
    margin-bottom: 44px;
    margin-left: 3.4% !important;
    margin-right: 3.4% !important;
    margin-top: 0 !important;
    width: 100% !important;
}

.fullwidthbanner.revslider-initialised.tp-simpleresponsive {
    margin: auto;
    width: 90% !important;
}
.tp-simpleresponsive ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tp-simpleresponsive > ul > li {
    float: left;
    position: relative;
    visibility: hidden;
    width: 100%;
}
.tp-bullets {
    position: relative !important;
    width: 90%;
    margin: auto;
}
.slotholder {
    float: left;
    width: 100%;
}
	.fullwidthbanner-container,.responsivebanner-container,.fixedbanner-container,.easy-slider {
			 display: block !important;
			 position:relative;
     		margin-top:15px;
			border:none !important;
}
.fullwidthbanner.revslider-initialised.tp-simpleresponsive {
    border: 1px solid #343434;
    margin: auto;
    width: 90% !important;
}
.tp-simpleresponsive img {
    -moz-user-select: none;
    float: left !important;
    position: absolute !important;
    width: 100% !important;
}
.bloglist {
    margin: 0 2.9%;
    width: 100%;
    margin-bottom: 14px;
}

.bolg-list li {
    margin-left: 0 !important;
    margin-top: 15px !important;
    padding: 0 !important;
    width: 45%;
    margin-right: 18px !important;
	min-height: 496px;
}

.bolg-list li.last {
    float: left !important;
    margin-right: 0;
}
.prd_box {
    float: left;
    position: relative;
    width: 25%;
}
.f-right, .right {
    float: left !important;
}
	 .shippingpolicy {
    margin-bottom: 10px;
    width: 229px !important;
}
}

    /* Landscape phone to portrait tablet */
     @media (max-width: 800px) {
	     .main,.breadcrumbs-inner {width:90%;}
	    .header .mini-cart {top: 64.5%;}
			     .fullwidthbanner-container,.responsivebanner-container,.fixedbanner-container,.easy-slider {display: block !important;position:relative;
     border: 1px solid #343434;
} 

.i-top-links .span8 {
    float: left;
    width: 120px !important;
}
.RICERCA {
    float: none !important;
    margin: auto;
    text-align: left;
    width: 95%;
}

.ricerca_title {
    float: left;
    margin-bottom: 18px;
    width: 100%;
}

.aspetto {
    float: left;
    width: 50%;
}

.colore {
    float: left;
    width: 50%;
}

.formato {
    float: left;
    width: 50%;
}
.aspetto > select {
    height: 26px !important;
    width: 95% !important;
}
.colore > select {
    height: 26px !important;
    width: 95% !important;
}
.finitura > select {
    height: 26px !important;
    width: 95% !important;
}
.formato > select {
    height: 26px !important;
    width: 95% !important;
}
.finitura {
    float: left;
    width: 50%;
}
	    .nova-slider-direction-nav .nova-slider-prev {left:0; display:none;}
	    .slider-items:hover .nova-slider-direction-nav .nova-slider-prev { display: block;}
	    .nova-slider-direction-nav .nova-slider-next {right:0; display:none;}
	    .slider-items:hover .nova-slider-direction-nav .nova-slider-next {display: block;}
	    .brand-list .nova-slider-direction-nav .nova-slider-next {right:0;}
	    .brand-list .nova-slider-direction-nav .nova-slider-prev {left:0;}
	    .brand-list:hover .nova-slider-direction-nav .nova-slider-next {display: block;}
	    .brand-list:hover .nova-slider-direction-nav .nova-slider-prev {display: block;}
	    .top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info {width: 90%;}
	    .footer-info .about-responsive,.footer-info .nova-newsletter-box{width: 100%;}
	    .nova-newsletter-box {margin-left:0 !important;}
	    .block-bottom-right {margin-top: 10px;}
	    .footer-aditional .facebook,.footer-aditional .twitter {display: none;}
	    .footer li {padding: 0 5px;}
    } 
	 @media (min-width:481px) and (max-width: 767px) { 
	 .home-content-container{background:none !important}
	 
	     .fullwidthbanner-container,.responsivebanner-container,.fixedbanner-container,.easy-slider {display: block !important;position:relative;
     border: 1px solid #343434;
} 
.prd_box_first .right {
   
    width: 107px !important;
}

.prd_box_last .right {
    
    width: 107px;
}
.prd_row {
    float: left !important;
    width: 100% !important;
}

.prd_box_first {
    float: left !important;
    width: 50% !important;
}
.prd_box {
    float: left !important;
    width: 50% !important;
}
.prd_box_last {
    float: left !important;
    width: 50% !important;
}
  

.aspetto > select {
    width: 95% !important;
	height:26px !important;
}

.colore > select {
    width: 95% !important;
	height:26px !important;
}
.formato > select {
    width: 95% !important;
	height:26px !important;
}
.finitura > select {
    width: 95% !important;
	height:26px !important;
}


.btn_submit {
    float: left !important;
    width: 100%;
}
.RICERCA {
    float: none !important;
    margin: auto;
    text-align: left;
    width: 95%;
}	 
.bolg-list li {
    float: left;
    list-style: none outside none;
    margin: 22px 16px 0 0 !important;
    width: 46%;
}

.bloglist {
    float: none !important;
    margin-bottom: 0 !important;
    margin-left: 2.5% !important;
    margin-right: 2.5% !important;
    width: 100%;
}	 
	 
	 
	 
	 
	 }
	 @media (min-width:480px) and (max-width: 530px) {

.prd_row {
    margin: 12px 12.5%;
    width: 90% !important;
}

.prd_box_first .right {
    float: left !important;
    width: 107px !important;
}
.f-right, .right {
    float: left !important;
}

 }
	  @media (min-width:360px) and (max-width: 640px) {
/* .prd_row {
    float: none !important;
    margin: auto !important;
    width: 100%;
}
.prd_box_first {
    margin: 0 3.5% !important;
    width: 86% !important;}
.prd_box_last {
    margin: 0 3.5% !important;
    width: 86% !important;}
		
.prd_box {
    margin: 0 3.5% !important;
    width: 86% !important;
} */
	     .fullwidthbanner-container,.responsivebanner-container,.fixedbanner-container,.easy-slider {display: block !important;position:relative;
     border: 1px solid #343434;margin-top:15px;
}
.header {
    width: 100%;
}
.who-we-are, .who-we-are .who-top{margin-top:0px !important;}
.header .i-header-content .header-center {
    padding: 9px 0 7px 0px !important;
    text-align: center;
}
.top-header .i-top-right {
    float: left;
    text-align: center !important;
    width: 100%;
}
.i-top-links {
    margin-top: -18px;
}
#default-menu {
    float: right !important;
    margin-top: 54px !important;
    width: 100% !important;
}
.mobi-nav {
    margin: 0 auto;
    padding: 0 !important;
    width: 100%;
} 
.home-content-container {
    background: url("../images/bg_320.png") repeat-x scroll 0 250px rgba(0, 0, 0, 0);
}
.bolg-list li.last {float:left !important;}
} 
     @media (max-width: 600px) {
		 
	     .top-header .i-top-right {float: left;}
     	.header-center {padding:0; margin:0;}
     	.header .mini-cart {top:80.5%}
     	.home-content .span4 {text-align: center;}
     	.header .i-header-content .search-col {padding:0}
     	.header .form-search {top:0; left:0; right: auto;}
     	.col-left,.col-right {display: none !important;}
     	.product-flexslider, .product-flexslider-2, .product-flexslider-3 {width:77%}
	     .footer-info .about-responsive,.footer-info .nova-newsletter-box{width: 100%;}
	     .fullwidthbanner-container,.responsivebanner-container,.fixedbanner-container,.easy-slider {display: block !important;position:relative;
     border: 1px solid #343434;
} 
	     .footer-right {float:left;padding:0;}
	     .footer-left {padding: 10px 2px;}
		.main-container .cart-table tbody, .main-container .cart-table table, .container .cart-table thead, .main-container .cart-table th, .main-container .cart-table td, .main-container .cart-table tr {
			    display: block;
			    text-align: left !important;
		}
		.main-container .cart-table td, .main-container #my-orders-table td {border:0;border-bottom:1px solid #DADADA;}
		.cart-table tfoot td {
			border: 0 !important;
		}
		.data-table tr.even {
			background: none;
		}
		.cart-table tr.odd td,.cart-table tr.even td, .cart-table tr.odd th,.cart-table tr.even th {
			border-right: none;
		}
		.main-container .cart-table tbody tr, .main-container .order-review tbody tr, .main-container #my-orders-table tr {
		    border-bottom: 10px solid #F7F7F7;
		}
		.main-container .cart-table td .btn-remove {
		    float: right;
		}
		.main-container .data-table .cart-label {
		    display: inline-block;
		    font-weight: bold;
		    padding: 2px 10px 2px 0;
		    width: 120px;
		}
		    .top-header,.header,.home-content,.footer-info-container .footer-info,.footer-aditional,.footer-info-top .footer-info {width: 100% !important;}
	
		
.prd_row {
    float: left;
    width: 100%;
}


.prd_box {
    
}

.bloglist {
    float: left;
    margin: 27px auto auto;
    width: 100%;
}
.bolg-list li {
    float: left;
    list-style: none outside none;
    margin: 0 16px 0 0 !important;
    width: 46%;
}

.blog-left {
    float: left;
    text-align: left;
    width: 114px;
}
.shippingpolicy {
    margin-bottom: 10px;
    width: 209px !important;
}
.footer-info {
    width: 100% !important;
}

.aspetto {
    float: left;
    width: 50%;
}

.colore {
    float: left;
    width: 50%;
}

.formato {
    float: left;
    width: 50%;
}
.aspetto > select {width:95% !important}
.colore > select {width:95% !important}

.formato > select {width:95% !important}

.finitura > select {width:95% !important}
.mobi-nav {
    margin: 0 auto;
    padding:0px !important;
    width: 100%;
}
.finitura {
    float: left;
    width: 50%;
}
.btn_submit {float:left !important}
#default-menu {width:100% !important}
		
		#shopping-cart-table td,#shopping-cart-table td .product-name {line-height:0;}
		#shopping-cart-table td .nobr {line-height: 20px;}
		#shopping-cart-table .btn-continue, #shopping-cart-table .btn-update {margin: 10px 0;}
		.quickview-box {display: none;]
     } 
    /* Landscape phones and down */
	@media (min-width:480px) and (max-width: 600px){.i-top-links {
    margin-top: -18px !important;
    width: 65% !important;
    margin: auto !important;
}
.top-header .span8 {
    float: left;
    text-align: center !important;
    width: 100% !important;
}

.top-header .top_search {
    float: left;
    position: relative !important;
    top: 56px !important;
    width: 100%;
}

.top-header .span4 {
    float: left;
    position: relative !important;
    top: -27px !important;
}

.top-header .span8 .dropdown {
    left: 63px !important;
    position: relative !important;
    text-align: center !important;
    top: 10px;
}

.top_search .input-text {
    float: left;
    width: 74%;
}

.top_search button {
    float: right;
    width: 21%;
}
.top-header .i-top-right {
    float: left;
    left: 0px !important;
    text-align: center !important;
    width: 150px;
}

.dropdown.top-dropdown.my-setting {
    float: left !important;
    left: 38px !important;
    position: relative;
}
.top-header .mini-cart {
    left: 89px !important;
}
#default-menu {
    float: right !important;
    margin-top: 14px !important;
    width: 100% !important;
}
.header .i-header-content .header-center {
    padding:0px !important;
    text-align: center;
    margin-top:40px;
}
.top_search label {
    display: none;
}
}
	 @media (min-width:420px) and (max-width: 480px){

.i-top-links {
    margin-top: -18px !important;
    width: 65% !important;
    margin: auto !important;
}
}
     @media (min-width:320px) and (max-width: 480px){
	    .top-menu-left {margin-left:0;}
	    .brand-list {width:56%;}
	    .nova-slider-direction-nav .nova-slider-prev {left:-40px;}
	    .nova-slider-direction-nav .nova-slider-next {right:-40px;}
	    .home-custom-block,#toTop {display: none !important;}
	    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		    float: left !important;
	    }
	    .product-flexslider, .product-flexslider-2, .product-flexslider-3 {width:50%;}
	    .slider-width-col5 {max-width:190px;}
	    .brand-list .nova-slider-direction-nav .nova-slider-next {right:-40px;}
	    .brand-list .nova-slider-direction-nav .nova-slider-prev {left:-40px;}
	    .footer-info {}
		.cart .title-buttons .checkout-types {float: left; margin-top: 10px;}
		.cart .title-buttons .checkout-types li {margin:0;}
		.footer-info .newsletter-box .input-box {
		    width: 62%;
		}
		.bolg-list li.last {float:left !important;}
.bolg-list li.first {
    margin-left: 0;
    width: 100%;
}
.home-content-container {
    background: url("../images/bg_320.png") repeat-x scroll 0 216px rgba(0, 0, 0, 0);
    margin-top: 22px;
}
.prd_box_last .right {
     
    margin-left: 7px;
    margin-right: 5px;
    margin-top: 55px;
    width: 106px;
}
.prd_box_last .right .bottom_area {
    bottom: 0;
    float: left;
    position: relative;
    margin-top: 46px;
}
.prd_box_first .right {
    float: right;
    margin-left: 7px;
    margin-right: 5px;
    margin-top: 55px;
    width: 107px;
}
.header {
    width: 100%;
}
.who-we-are, .who-we-are .who-top{margin-top:0px !important;}
.header .i-header-content .header-center {
    padding: 9px 0 7px 0px !important;
    text-align: center;
}
.top-header .i-top-right {
    float: left;
    text-align: center !important;
    width: 100%;
}
.i-top-links {
    margin-top: -18px;
}
#default-menu {
    float: right !important;
    margin-top: 54px !important;
    width: 100% !important;
}
.mobi-nav {
    margin: 0 auto;
    padding: 0 !important;
    width: 100%;
} 

.prd_box_last {
    float: left;
    width: 100%;
    margin-top: 19px;
}
.prd_box_last h2 {
    color: #423E3D !important;
    font-family: 'HelveticaNeueLTStd45Light';
    font-size: 20.35px;
    line-height: 18px;
     
    text-align: left !important;
}
.prd_box_first {
   width: 100%;
    float: left;
}
.top-header .span8 {
    float: left;
    text-align: center !important;
    width: 100% !important;
}

.top_search label {
    display: none;
}

.dropdown.top-dropdown.my-setting {
    float: left !important;
    left: 0px !important;
    position: relative;
}
.top-header .i-top-right {
    float: left;
    
    left: 0px !important;
    text-align: center !important;
    /*Vladimir*/
   /* width: 9%; */
   width: 150px;
}

.top-header .span4 {
    float: left;
    position: relative !important;
    top: 21px !important;
}

.form-search {
    float: left;
    width: 100%;
}
.top_search .input-text {
    float: left;
    width: 160px;
}

.top_search button {
    float: right;
    width: 21%;
}
.top-header .top_search {
    float: left;
    position: relative !important;
    top: 10px !important;
    width: 100%;
}
.header-container .span4 {
    float: left;
    margin-bottom: 11px;
    margin-top:35px;
}
.lang-switcher{background:none !important;}
.top-header .mini-cart {
    /* left: 89px !important; */
}
.top-header .span8 .dropdown {
    left: 63px !important;
     position: relative !important;
    text-align: center !important;
    top: 10px;
}
.ricerca_title {
    width: 94%;
    margin: auto !important;
    float: none !important;
    margin-bottom: 18px !important;
}
.bolg-list li {
    float: left;
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px !important;
    width: 100%;
}


.btn_submit {
    float: none !important;
    margin: auto;
    text-align: right;
    width: 94%;
}
		

.aspetto > select {
   height: 28px !important;
    padding: 5px !important;
    width: 100% !important;
}

.colore > select {
height: 28px !important;
    padding: 5px !important;
    width: 100% !important;}
.formato > select{
height: 28px !important;
    padding: 5px !important;
    width: 100% !important;}

.finitura > select {
    height: 28px !important;
    padding: 5px !important;
    width: 100% !important;
}
.prd_row {
    float: none !important;
    margin: auto !important;
    width: 90%;
}

.list-blog-last {
    border-bottom: medium none;
    padding: 6px 9px 0 10px;
}
.list-blog {
    border-bottom: 1px solid #868889;
    overflow: hidden;
    padding: 6px 9px 0px 10px;
}
.prd_box_first h2 {
    color: #423E3D !important;
    font-family: 'HelveticaNeueLTStd45Light';
    font-size: 20.35px;
    line-height: 18px !important;
    
    text-align: left !important;
}
.prd_box {
    float: left;
    position: relative;
    width: 100%;
    margin-top: 19px;
}
.prd_box h2 {margin-bottom:0px !important;}
		#default-menu {float:right;width:100% !important;margin-top:0px !important;}
		.submit_btn {
    background: url('../images/ricersa_btn.png') no-repeat scroll 0 0 transparent;
    width: 123px;
}


.aspetto {
    float: none;
    margin: auto;
    width: 94%;
}
.colore {
     float: none;
    margin: auto;
    width: 94%;
}

.formato {
    float: none;
    margin: auto;
    width: 94%;
}

.ricerca_bottext {
    color: #423E3D;
    float: none;
    font-family: 'HelveticaNeueLTStd45Light';
    font-size: 10.8px;
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 57px;
    width: 94%;
}

.finitura {
     float: none;
    margin: auto;
    width: 94%;
}
    }
   /* @media (max-width: 320px) {
		
 
	    .footer-info .newsletter-box .input-box .input-text {width: 72%;}
	    .header .form-search:hover input.input-text {width: 150px;}
	    .header-left-none {display: none !important;}
	    .header .mini-cart{top:76.5%}
	    .top-menu-left,.block-bottom-right,#toTop {display: none;}
		.my-setting .text,.top-header  .i-top-links ul, .footer-left ul {display: none !important;}
		.top-header  .i-top-links select,.footer-left select {display: block;}
		.home-content {margin-top: 0; padding-top:0;}
		.product-flexslider, .product-flexslider-2, .product-flexslider-3 {width:79%;}
	    .nova-slider-direction-nav .nova-slider-prev {left:-10px;}
	    .nova-slider-direction-nav .nova-slider-next {right:-10px;}
	    .product-collateral .right-block {border-left:0;}
	    .product-collateral .right-block-inner{margin-left:0;}
	    .cart .title-buttons .checkout-types {float: left; margin-top: 10px;}
	    .cart .title-buttons .checkout-types li {margin:0;}
	    .cart-table .btn-update, .cart-table .btn-empty {float: left;}
	    .cart-table .btn-update {margin: 0;}
    }*/
   
        @media (max-width: 320px) {
         .i-top-links .span8 {
    float: left;
    width: 100% !important;
}
         .top_search {
    float: left;
    width: 100%;
}
.top_search .form-search label{
    display: none !important;
}
     }