@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 200px) and (max-width: 959px) {
	#leo-page {overflow:hidden;}		
	#leo-columns,.leo-wrapper {width: 100%;position: relative;}
	#leo-centercol {width: 73%;}
	#leo-footer {}
	#leo-footer .leo-inner {position: relative;}
	#leo-sportline .leo-inner {height: 195px;}
		
	/*slideshow*/
	#index .lof-module-slideshow.descimage {height: 370px!important;}
	.descimage .lofflexslider,
	.descimage .lofslideshow-container,	
	.lof-module-slideshow.descimage {
		width: 100%!important;
	}
	.descimage .lof-slide-main-content h3 a {font-size: 30px; line-height: 30px;}
	.descimage .lof-item-main-image {width: 620px!important; left: 10%;}
	.lof-slideshow-view {right: 0; top:20px;}
	.descimage .lof-direction-nav li a {bottom: 30px;}
	.descimage .lof-direction-nav li a.next {right:0}
	.descimage .lof-direction-nav li a.prev {left:0}
	/* loftab*/
	.default .product_label a img,
	.default .lof-container,
	.lof-module-tabsnews.default {width: 100%!important;	}
	.default .lof-container {padding-left: 0; padding-top:10px;}
	.default .product_label a img{display: block;}
	.lof-module-tabsnews .lof-content-main-item .bd-lof-content { float:none!important; display: block; padding:0}
	.lof-module-tabsnews .product_label {height: auto!important;}
	.default .tabs-panel li.leo-bestseller {padding-left: 0; float:right; margin-right: -2px;}
	.default .lof-item-content {width: 100%!important}
	.default .lof-main-description{ padding: 0 4% 10px;}
	.default li.lof-tab a {width: 99%;}
	
	/*lofmagemenu */
	#lof-megamenu-header {width: 99%;}
	.lof-menuheader { width: 99.1%;}
	
	/*lofadvancustom*/
	div.custom-img { width: 96.4%;}
	#lofadva-pos-1 .lofadva-block-2, #lofadva-pos-1 .lofadva-block-3 {margin-left: 2.1%;}
	/*lofte*/
	.twitter-ticker,
	.tweet-container {width: 100%!important; height: 320px;}
	.twitter-ticker > div { width: 100%!important;}	
	
	/*product detailt */	
	#lof-pd-detail {
		padding: 2% 1%;
		width: 97.9%;
	}
	#primary_block #pb-right-column {
		width: 40%; 
		min-width:265px;
	}
	#primary_block #pb-left-column { 
		float: none;
		margin-left: 43%;
		width: auto;
	}
	
	/*sliding*/
	.lof-tabnews-content,
	div.leo-sliding > div {
		width: 100%!important;
	}
	.lof-slidingcaption-wrap.basic .lof-sliding-features,
	div.lof-slidingcaption-wrap {width: 100%!important}
	.lof-slidingcaption-wrap.basic .sliding-buttons-same {right: 30px;}
	
	
	/*Product list*/	
	ul#product_list .lof-product img { width: 100%; height: auto;}

	#attributes {float:left;}
	#primary_block form#buy_block {display: inline-block;}
	ul#product_list li .discount, ul#product_list li .on_sale {right: 5px; top: 6px;}
	.idTabs {width: 100%;}
	
	/*breadcrumb*/
	#breadcrumb, .breadcrumb {width: 99.85%; padding: 0 0 5px!important;}
	
	/*right column*/
	#cart_block dt {	width: 92%;	}	
	#shopping_cart  {right: -210px;}

	#editorial_block_center a img {width: 100%;}	
		
	#cart_block p#cart-buttons a#button_order_cart { float:left;}	
	
	#stores_block_footer  {	width: 24%; right: 1%;	}
	#stores_block_footer img { width: 100%; height: auto;}
	#category img#categoryImage { height: auto;  width: 100%;}
	#scenes {width: 100%;float:left;}
	#thumbs_banner {width:100%;text-align: center; float:left}
	#scenes_list {width: 90%!important;}	
	#HOOK_SHOPPING_CART {width: 100%;}
	#address_delivery,#address_invoice {width: 96%;}
	#create-account_form p.text, #authentication #login_form p.text,#create-account_form h4,#create-account_form p.text,#authentication p.submit {padding-left: 1em!important; margin-left: 0;}
	div#newsletter_block_left {width: 400px;}
	.lof_inner { width: 100%;}
	.lof-module-newproduct.default{
		margin-top: 30px!important;
		width: 100%!important;
		overflow: hidden;
	}

	#lof_header_user #lof_header_user_info, #lof_header_cart {right: 0;left: auto;}
	#lof_header_user_info {margin-left: 0;}
	#search_query_block {width: 89%; margin-left: 4%}
	#leo-rightcol #search_button{right: 6%;}
	div#newsletter_block_left {width: 28%;}
	div.custom.lof-social {right: 0; top: 4px;}
	
	/*----- check out---------------------*/
	div.table_block,.cart_last_product {width: 98%;}
	#order form#voucher h4 {width: 100%; font-size: 110%; margin-bottom: 5px;}
	ul.address {margin-bottom: 10px;}
	

}
@media only screen and (min-width: 795px) and (max-width: 900px) {
	.leo-wrapper {
		width: 800px;
	}
	#leo-centercol  {width: 70%;}
	#lofmegamenu .lofitem0 > a span.lof-menu-title {padding: 0 15px;}
	#lofadva-pos-3 .lofadva-block-1 li.lof-text {float:left; margin-top: 10px;}
	/*product detailt*/
	#primary_block #pb-left-column {margin-left: 49%;}
	div.leo-detail-cart {float:left; position:relative;}
	#primary_block form#buy_block {padding-top: 0;}
	/*sliding*/
	.lof-slidingcaption-wrap.basic .sliding-features-home .lof-sliding-featured li {margin-left: 20px;}
	
	/*check out*/
	#address_delivery, #address_invoice {margin:5px 1.5%;}	
	#lofmegamenu-responsive {display:None;}
	
	.default .tabs-panel li {
		margin-right: 0.9%;
		width: 32.5%;
	}
}
@media only screen and (min-width: 760px) and (max-width: 795px) {
	.leo-wrapper {width: 765px;}
	#leo-centercol {width: 68%;}
	.default .tabs-panel li {margin-right: 0.5%;}
	#lofmegamenu .lofitem0 > a span.lof-menu-title {padding: 0 10px;}
	#lofadva-pos-3 .lofadva-block-1 li.lof-text {float:left; margin-top: 10px;}
	.descimage .lof-item-main-image {left: 10%;}
	
	/*product detailt*/
	#primary_block #pb-left-column { margin-left: 53%;}
	div.leo-detail-cart {float:left; position:relative;}
	#primary_block form#buy_block {padding-top: 0;}
	
	/*sliding*/
	.lof-slidingcaption-wrap.basic .sliding-features-home .lof-sliding-featured li {margin-left: 10px;}
	
	/*product list*/
	ul#product_list li {
		padding: 10px 1.4%;
		width: 30.4%;
	}
	/*loftab*/
	.lof-module-tabsnews .product_label {width:auto!important; height: auto!important;}
	.default .lof-content-main-item {width: 18%!important; padding: 0 1% 10px;}
	
	/*check out*/
	#address_delivery, #address_invoice {margin:5px 1.5%;}
}
@media only screen and (min-width: 595px) and  (max-width: 760px) {
	.leo-wrapper {width: 600px;}
	#headerlogo .lof_inner {left: 12%;}
	
	/*right column*/
	#leo-rightcol > div.block h4 {
		font-size: 18px;
		padding-left:35px;
	}
	
	/*megamenu*/
	a.lof-menu-title {
		color: #FFFFFF;
		display: block !important;
		margin: 10px 0 7px;
		font-size: 24px;
		width: 50px;
	}
	#lofmegamenu {display: none!important;}
	#lofmegamenu-responsive {
		background: none repeat scroll 0 0 #4B4B4B;
		border-radius: 5px 5px 5px 5px;
		border-top: 1px solid #5B5B5B;
		box-shadow: 0 1px 4px #000000;
		position: absolute;
		width: 300px;
		padding: 0;
		z-index: 99999;
	}
	#lofmegamenu-responsive > li  > a{
		padding:4px 10px;
	}
	#lofmegamenu-responsive  a {color: #B1B1B1;}
	#lofmegamenu-responsive  a {		
		display: block;
		margin: 0;
		text-decoration: none;
		text-shadow: 0.3pt 0 0 #B1B1B1;
		border-bottom: 1px solid #383838;
		box-shadow: 0 1px 0 #565656;
		border-top: 1px solid transparent;
	}
	#lofmegamenu-responsive  a:hover {
		border-bottom: 1px solid #333;
		background:#333;
	} 
	#lofmegamenu-responsive > li.itemlast > a {
		border-bottom:0;
		box-shadow:none;
	}
	#lofmegamenu-responsive span{ 
		display: block;
		float: right;
		height: 15px;
		margin-right: 5px;
		margin-top: -17px;
		padding: 0;
		width: 25px;
		text-indent: -999999px;
		z-index:999999;
	}
	#lofmegamenu-responsive span.expand{
		background: url(../img/default/up.png) center top no-repeat;
		cursor: pointer;
	}
	#lofmegamenu-responsive span.collapse {
		background: url(../img/default/down.png) center top no-repeat;
		cursor: pointer;
	}
	#lofmegamenu-responsive li {width: 100%; float:left;	}
	#lofmegamenu-responsive > li  > ul {
		float: none !important;
		position: relative !important;
		visibility: inherit !important;
	}
	#lofmegamenu-responsive > li  > ul > li  >a {
		padding: 4px 0 4px 25px;
	}
	#lofmegamenu-responsive > li  > ul > li {
		background: none repeat scroll 0 0 transparent;
		float: left;
		font-weight: normal;
		width: 100% !important;
	}
	#lofmegamenu-responsive > li > ul  > li > ul > li > a{
		padding: 4px 0 4px 45px;
	} 
	#lof-custom-home {margin-top: 80px;}
	/*slideshow*/
	.descimage .lof-item-main-image {right: 0;}
	.lof-slideshow-view {background: none; left: 0; top: 120px; width: 110px;}
	.lof-slideshow-view div {padding-left: 0;}
	.descimage .lof-slide-main-content h3 a {
		display: block;
		font-size: 25px;
		height: 26px;
		line-height: 25px;
		overflow: hidden;
		width: 100%;
	}
	.descimage .lof-item-main-image {
		width: 450px!important;
		left: 18%;

	}
	.descimage .lof-slide-main-content p {height: 50px; overflow:hidden;}
	.lof-slideshow-view span.lof-slide-price {
		font-size: 32px;
		line-height: 33px;
	}
	.lof-price-title {font-size: 24px; }
	.descimage .lof-slide-main-content {margin-top: 0}
	.descimage .lofflexslider, .descimage .lofslideshow-container, .lof-module-slideshow.descimage {height: 350px !important;}
	.descimage .lof-direction-nav li a {bottom: 40px;}
	#index .lof-module-slideshow.descimage {height: 285px!important;padding-top: 0;}
	
	/*loftab*/
	.default .tabs-panel li {
		margin-right: 0.8%;
		width: 32.5%;
	}
	.lof-module-tabsnews .product_label {
		width: auto !important;
	}
	.default .lof-content-main-item { padding: 0 1% 10px; width: 23% !important;}
	.default .lof-main-puplic .lof-add-cart {margin: 0;}
	.default .lof-tools-opacity {width: 100%!important}
	.default .lof-item-content h4 a {font-size:16px;}
	.default .lof-price-contain {font-size: 16px;}
	
	
	
	/*lofadvancustom*/
	#lofadva-pos-1 div.lof-block-wrap ul.lof-items {padding:10px 5px 20px;}
	#lofadva-pos-1 .lofadva-block-1 li.lof-text h3 {font-size: 16px; margin-left:90px}
	div.custom-img, div.custom-img-3, div.custom-img-2, div.custom-img-1 {margin-right: 5px;}
	#lofadva-pos-1 li .custom-content {padding: 0;}
	.twitter-ticker {height: 400px!important;}
	#lofadva-pos-1 .lofadva-block-2, #lofadva-pos-1 .lofadva-block-3 {margin-left:2%;}
	#lofadva-pos-1 div.lofadva-block-2 ul.lof-items {padding: 0;}
	#lofadva-pos-1 div.lofadva-block-2 h2 {padding-right: 5px;}
	#lofadva-pos-1 li .custom-content {height: 50px; overflow:hidden;}
	div.product_image {float:none; width: 100%;}
	div.product_image a img {width: 80%; height: auto;}	
	#lofadva-pos-1 li {overflow:hidden;}
	#lofadva-pos-3 .lofadva-block-1 li.lof-text {float:left;margin-top: 5px;}
	
	/*loftweets*/
	.jta-tweet-list {padding: 0 5px;}
	.twitter-ticker {height: 410px!important}
	.tweet-container {padding-right: 0!important; width: 192px!important;}
	
	/*leo-sportline*/
	#leo-sportline .leo-inner {height: 210px;}
	
	/*product list*/
	#subcategories ul li {
		width:29%;
		margin:0 2%;
	}
	ul#product_list li {
		width: 30.4%;
		padding:10px 1.4%;
	}
	form.pagination {display:none;}
	#primary_block #pb-left-column {width: 100%; float:left; margin-left: 0; display: inline-block;}
	/*sliding*/
	
	.lof-slidingcaption-wrap.basic .sliding-features-home .lof-sliding-featured li {margin-left: 30px;}
	
	

	div.layout-rcl #leo-centercol {width: 68%;}
	#leo-centercol {	width: 68%;	}
	#leo-rightcol {width: 29.5%;}
	ul#header_links,
	#scenes_list {width: 86%!important;}
	#leo-centercol div.products_block div.product_desc {height: 55px;}
	.price_p {width: 100%;}
	ul.idTabsShort li a {width: 97%;}	
	#lof_header_cart {width: 180px;}
	#header_right #languages_block_top {padding-left: 10px;}
	#search_query_top {width: 160px;}
	
	/*check out*/
	ul.step {padding-left: 20px;}
	ul.step li {width: 80px;background-position: center bottom;}
	ul.step li.step_current {background-position: center bottom;}
	ul.step li#step_end {width: 80px;}	
	#ordermsg p.textarea textarea {width: 95%!important;}
	#create-account_form, #authentication #login_form {width: 90%;}	
	
	/*check out*/
	#address_delivery, #address_invoice {margin:5px 1.5%;}
}
@media only screen and (max-width: 595px) {
	.leo-wrapper {width: 480px;}
	#index .lof-module-slideshow.descimage {display: none;}
	
	#leo-maincontainer .leo-inner-inner {background-position: center -34px;}
	#lof-custom-home {margin-top: 0;}
	/*megamenu*/
	a.lof-menu-title {
		color: #FFFFFF;
		display: block !important;
		margin: 10px 0 7px;
		font-size: 24px;
		width: 50px;
	}
	#lofmegamenu {display: none!important;}
	#lofmegamenu-responsive {
		background: none repeat scroll 0 0 #4B4B4B;
		border-radius: 5px 5px 5px 5px;
		border-top: 1px solid #5B5B5B;
		box-shadow: 0 1px 4px #000000;
		position: absolute;
		width: 300px;
		padding: 0;
		z-index: 99999;
	}
	#lofmegamenu-responsive > li  > a{
		padding:4px 10px;
	}
	#lofmegamenu-responsive  a {color: #B1B1B1;}
	#lofmegamenu-responsive  a {		
		display: block;
		margin: 0;
		text-decoration: none;
		text-shadow: 0.3pt 0 0 #B1B1B1;
		border-bottom: 1px solid #383838;
		box-shadow: 0 1px 0 #565656;
		border-top: 1px solid transparent;
	}
	#lofmegamenu-responsive  a:hover {
		border-bottom: 1px solid #333;
		background:#333;
	} 
	#lofmegamenu-responsive > li.itemlast > a {
		border-bottom:0;
		box-shadow:none;
	}
	#lofmegamenu-responsive span{ 
		display: block;
		float: right;
		height: 15px;
		margin-right: 5px;
		margin-top: -17px;
		padding: 0;
		width: 25px;
		text-indent: -999999px;
		z-index:999999;
	}
	#lofmegamenu-responsive span.expand{
		background: url(../img/default/up.png) center top no-repeat;
		cursor: pointer;
	}
	#lofmegamenu-responsive span.collapse {
		background: url(../img/default/down.png) center top no-repeat;
		cursor: pointer;
	}
	#lofmegamenu-responsive li {width: 100%; float:left;	}
	#lofmegamenu-responsive > li  > ul {
		float: none !important;
		position: relative !important;
		visibility: inherit !important;
	}
	#lofmegamenu-responsive > li  > ul > li  >a {
		padding: 4px 0 4px 25px;
	}
	#lofmegamenu-responsive > li  > ul > li {
		background: none repeat scroll 0 0 transparent;
		float: left;
		font-weight: normal;
		width: 100% !important;
	}
	#lofmegamenu-responsive > li > ul  > li > ul > li > a{
		padding: 4px 0 4px 45px;
	} 
	
	
	
	#index #leo-header .leo-inner-inner {background:none;}
	#search_block_top .search_query {width: 150px;}
	#shopping_cart {bottom: -60px; right: -185px;}
	#index #leo-maincontainer .leo-inner-inner {
		background:url("../img/default/inner-bg.png") no-repeat scroll center bottom transparent;
	}
	#leo-maincontainer .leo-inner {background-position: center -30px;}
	span.icon-editorial {display:none;}
	
	/*loftab*/
	.default .tabs-panel li {
		margin-right: 1%;
		width: 32.3%;
	}
	.lof-module-tabsnews .product_label {
		width: auto !important;
	}
	.default .lof-content-main-item { padding: 0 1% 10px; width: 23% !important;}
	.default li.lof-tab a .bg-tabs-left {font-size: 17px; padding:7px 0 6px 40px}
	.default ul.tabs-panel {height: 44px;}
	.default .lof-main-puplic .lof-add-cart {margin: 0;}
	.default .lof-content-main-item {width: 31%!important}
	
	/*lofadvan*/
	#lofadva-pos-1 .lofadva-block-1, #lofadva-pos-1 .lofadva-block-2, #lofadva-pos-1 .lofadva-block-3 {width: 99.6%!important; margin-left: 0; margin-bottom: 20px;}
	div.product_image {float:none; width: 100%;}
	div.product_image a img {width: 85%; height: auto}	
	#lofadva-pos-3 .lofadva-block-1 li.lof-text {
		float:left;
		margin-top: 10px;
	}	
	
	/*leo-sportline*/
	#leo-sportline .leo-inner {height: 240px;}
	
	/*productlist*/	
	ul#product_list li {
		width: 30.4%;
	}
	form.pagination {display:none;}

	
	ul.step {padding-left: 25px;}
	ul.step li {width: 80px;}
	.layout-rcl #leo-rightcol {}
	#leo-rightcol { 	
		width: 100%;
	}
	div.layout-rcl #leo-centercol,	
	 #leo-centercol {
		width: 98%;
		padding: 0 1% 20px;
		margin: 0;
	}	
	#primary_block #pb-left-column {
		width: 96%; 
		float:left; 
		margin: 0 2%; 
		display: inline-block
	}
	#viewed-products_block_left ul li {width: 100%;}
	/*sliding*/
	.lof-slidingcaption-wrap.basic .sliding-features-home .lof-sliding-featured li {margin-left: 50px;}
	
	/* lofadvancustom  */
	#lofadva-pos-1 .lofadva-block-3 {margin-bottom:0;}
	#lofadva-pos-1 li {width: 100%;}
	#lofadva-pos-2 {margin-top: 0;}
	#lofadva-pos-4 div.lofadva-block-1,
	#lofadva-pos-4 div.lofadva-block-2  { width: 100%!important; margin-bottom: 5px;}
	#lofadva-pos-4 .lofadva-block-2 ul.lof-items {float:left; margin-top: 10px}
	
	
	/*lofte*/
	.twitter-ticker,
	.tweet-container {width: 100%!important; height: 370px!important;}
	.twitter-ticker > div { width: 100%!important;}
	div.custom-img {width: 55%;}
	/*check out */
	#ordermsg p.textarea {padding: 0;}
	#ordermsg p.textarea textarea {width: 95%}
	#leo-footer .poweredby {float:left; margin-top: 10px;}
	#scenes .screen_scene {width: 100%!important}
	ul#product_list li .discount, ul#product_list li .on_sale {right: 7px; top: 9px;}
	ul.step {padding-left: 25px;}
	ul.step li {width: 80px;}
	#create-account_form p.text, #authentication #login_form p.text,#create-account_form h4,#create-account_form p.text,#authentication p.submit {padding-left: 1em!important; margin-left: 0;}
	#create-account_form, #authentication #login_form {width: 100%; margin-bottom: 20px;}
	div.addresses {padding: 0;}
	div#newsletter_block_left {width: 100%; margin-top: 10px;}
	#newsletter_block_left input[type="submit"], #leo-footernewsletter input.button {width: 13%;}
	#leo-user17 {width:98%;}
	#leo-user14, #leo-user15, #leo-user16 {padding: 0 5px; width: 95%; float:left}
	div#newsletter_block_left div.block_content p {text-align: left;}
	#invoice_address,#delivery_address {width: 100%; margin: 0 0 20px;}
	div.advertising_block,#tags_block_left {display: none;}
	#address_delivery, #address_invoice {margin:5px 1.5%;}
}
@media only screen and (min-width : 450px) and (max-width: 595px) {
	.leo-wrapper { width: 480px; }
	ul#product_list .lof-product a, #featured-products_block_center .lof-product a {width: 100%;}
	ul#product_list .lof-product, #featured-products_block_center .lof-product {width: 100%;}
	#leo-centercol .products_block li.last_item_of_line {margin: 1.5%;}	
	ul#product_list li .discount, ul#product_list li .on_sale {right: 9px; top: 7px;}
	.lof-cmssticker-default {margin-top: 10px;}	
	#headerlogo .lof_inner {left: 0;}
}
@media only screen and (min-width : 200px) and (max-width:450px) {
	.leo-wrapper { width: 320px; }
	
	/*hedear*/	
	#header_right #languages_block_top {right:0; left: auto;width: auto;}
	.ajax_cart_product_txt, .ajax_cart_product_txt_s {margin-right: 5px;}
	#lof-megamenu-header {width: 100%;}
	#lof_header_user {width:100%; margin-top: 10px; }
	#header_logo {top: 30px; margin-left: 90px}
	#lof-custom-home .leo-adv-home {width: 100%; margin-bottom: 20px}
	#lof-custom-home .itemlast {margin-bottom:0}
	#search_block_top .search_query {width: 220px;}
	#shopping_cart {right: 0; bottom: -40px;}
	#header_user_info {
		left: 70px;
		position: absolute;
		top: 130px;
		width: 137px;
	}
	/*lofmegamenu*/
	.lof-menuheader {width: 95%;}
	#lof-megamenu-header {margin-top: 0;}
	/*leo-footer*/
	#leo-footer {margin-top: 0;}
	
	/*lof-specials*/
	div.lof-specials {width: 96%!important; margin: 5px 2%;}
	div.lof-specials div.product_image {width: 30%!important; float:left;}
	div.product_image a img {width: 95%;}
	#languages_block_top h3 {margin-left: 0;}
	div.custom-img {width:85%;} 

	/*loftab*/
	.default .lof-content-main-item {width: 48%!important}
	.default ul.tabs-panel {height: 40px;}
	.default li.lof-tab a .bg-tabs-left {background: none; padding:8px 7px 7px; font-size: 14px;line-height: 24px; }
	.default .tabs-panel li {width: 32.1%;}
	.default li.lof-tab a#newTab-content,
	.default li.lof-tab a#bestsellerTab-content {background: none;}
	.default .lof-main-puplic .lof-add-cart {margin-left: 20px;}
	
	/*lof-sportline*/
	#leo-sportline .leo-inner {height: 285px;}	
	#search_block_top { margin:110px 30px 0px}
	#header_user {margin-top: 20px;}
	ul#header_links {text-align: center;}
	#header_user_info a {display:inline; margin-left: 20px;}
	ul#product_list .lof-product a ,
	ul#product_list .lof-product {width: 100%; height: auto;}
	
	
	/*product list*/	
	ul#product_list li {
		width: 45%;
		padding:10px 2%;
	}
	#subcategories ul li{width: 100%; margin-bottom: 15px;}
	#subcategories .inline_list a.leo-subcat-img { 
		margin-right: 5%;
		width: 40%;
	}
	#subcategories .inline_list a img {width: 100%;}
	#subcategories .inline_list a.button,
	#subcategories .inline_list a.leo-subcate-title,
	#subcategories .leo-subcat-desc {float:none;}	
	
	/*sliding */
	.lof-slidingcaption-wrap.basic .sliding-features-home .lof-sliding-featured li {margin-left:0;}
	
	/*product detailt*/
	div.leo-detail-cart {float:left; position:relative;}
	#primary_block form#buy_block {padding-top: 0;}
	#primary_block #pb-right-column {width: 95%;}
	#primary_block #image-block img#bigpic {width: 100%;}
	
	/*checkout*/
	ul.step {padding-left: 10px;}
	ul.step li {width: 60px;background-position: center bottom;}
	ul.step li.step_current {background-position: center bottom;}
	ul.step li#step_end {width: 60px;}
	#ordermsg textarea {width: 100%;}
	#cart_summary {float:left;}
	.cart_last_product_content h5 {float:left;}
	.std thead th.cart_unit,
	tr.cart_item td.cart_unit,
	.std thead th.cart_availability,
	tr.cart_item td.cart_availability,
	.std thead td.cart_ref,
	.std thead th.cart_ref,
	tr.cart_item td.cart_ref {display: none;}
	#cart_summary tfoot tr td.leo-hidden {display: none;}
	#delivery_address,#invoice_address {width:98%}
	#ordermsg p.textarea {padding: 0;}
	#order-list th.leo-invoice,
	#order-list td.history_invoice,
	#order-list th.leo-state,
	#order-list td.history_state,
	#order-list  th.first_item,
	#block-history table#order-list td.history_link {display: none;}
	#order form#voucher h4 {margin-right: 16em;}
	#order #discount_name {width: 170px;}

	.cart_last_product_content h5 {float:left;}
	#pagination {width: 90%;}
	#lofadva-pos-4 div.lofadva-block-1,
	#lofadva-pos-4 div.lofadva-block-2  { width: 80%!important;}
	
}
@media only screen and (min-width : 200px) and (max-width: 300px) {
	.leo-wrapper { 100%; }
	#lof_header_user_info a span {font-size: 13px;}
	div.layout-rcl #leo-centercol,#leo-centercol,#leo-rightcol {	width: 98%;	padding: 0 1%;	}
	#leo-centercol .products_block li.last_item_of_line,
	ul#product_list li,#leo-centercol .products_block ul li {margin: 2% 3%;width: 90%;}
	#stores_block_footer{width: 90%; padding: 0 5%;} 
	ul#product_list .lof-product, #featured-products_block_center .lof-product {width: 99%;}
	#scenes,#languages_block_top span {display: none;}
	#leo-user14, #leo-user15, #leo-user16,#leo-user17 {width: 100%;}
	#lof_header_user {letter-spacing: -1px;}
	ul.address {width:94%}
	div.table_block {width: 90%;}
}
