@media (min-width: 980px) {
	/*#header_logo {margin-left:-35px;}*/
	/*.price-discount-container {height:24px;}
	.price-discount-empty {height:24px;}*/
	.leo-customhtml-cbottom h2,.findout-wrap {margin-top:15px;}
	.price-discount-empty {height:30px;}
	.price-discount-container {height:30px;}
	/*#leoproductcarousel h5.s_title_block a {line-height:28px}*/
}
@media (max-width: 962px) {
	
}
@media (max-width: 979px) {
	/*Vicow*/
/*	#leoproductcarousel h5.s_title_block a {line-height:14px}*/
	.price-discount-empty {height:38px}
	.navbar .btn-navbar{float: left;margin: 30px 0 0 30px;}
	.megamenu .mega-group > a:focus .menu-title,
	.megamenu .mega-group > a:hover .menu-title,
	.dropdown-menu a:focus,
	.dropdown-menu a:hover{color: #fff;}
	.megamenu .menu-content p,
	.dropdown-menu a .menu-title{color: #000;}
	.megamenu .caret{top: 15px;}
	.leo-customhtml-cbottom h2 {padding-top: 15px;}
	.findout-wrap {margin-top:15px;}
	 /*menu*/
	.megamenu .cols2,
	.megamenu .cols3{
		min-width:inherit;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding: 9px 0;}
	#slideshow .container {
		overflow: hidden;
	}
	
}
@media (min-width: 768px) and (max-width: 979px) {
	/*Vicow*/
	.price-discount-container {height:38px;}
	.leo-customhtml-cbottom h2 {padding-top: 15px;}
	.findout-wrap {margin-top:15px;}
	/*Vicow*/
	.lofadvafooter .lof-block {
		width: 33.33% !important;
	}
	.row-fluid .myspan1 {
	  width: 8.33%!important;
	 }
	 .row-fluid .myspan2 {
	  width: 16.66%!important;
	 }
	 #bestseller a.exclusive {
	 	font-size:8px !important;
	 }
	 .row-fluid .myspan3 {
	  width: 25%!important;
	 }
	 .row-fluid .myspan4 {
	  width: 33.33%!important;
	 }
	 .row-fluid .myspan5 {
	  width: 41.66%!important;
	 }
	 .row-fluid .myspan6 {
	  width: 50%!important;
	 }
	 .row-fluid [class*="myspan"] {
	  -moz-box-sizing: border-box;
	  display: block;
	  float: left;
	  margin: 0!important;
	 }
	 .megamenu .row-fluid [class*="span"]{width: 100%;}
}
@media (max-width: 767px) {
	/*Vicow*/
	.findout-wrap {margin-top: 20px}
	.leo-customhtml-cbottom .findout {padding-left:0;}
	#bestseller .p-item:nth-child(1) .product-container,
	#bestseller .p-item:nth-child(2) .product-container,
	#bestseller .p-item:nth-child(3) .product-container {border-top:none}
	.price-discount-container {height:38px;}
	.js .btn-navbar, .js #navi { display: none; }
	.js .selectnav { display: block; margin-top:12px; width:80%; }
	.row-fluid .myspan2 {
		width: 33.33%!important;
	}
	.row-fluid .myspan3 {
		width: 50%!important;
	}
	.row-fluid .myspan4 {
		width: 33.33%!important;
	}
	#subcategories .row-fluid [class*="span"],
	.products_block .row-fluid [class*="span"],
	#gallery .row-fluid [class*="span"],
	.row-fluid .blockleoprodcarousel [class*="span"] {
		float: left;
	}
	#subcategories .row-fluid .span3 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%;
	}
	.products_block .row-fluid .span6,
	.row-fluid .blockleoprodcarousel .span6 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%;
	}

	/* Force table to not be like tables anymore */
	#block-history #order-list,
	#block-history #order-list thead,
	#block-history #order-list tbody,
	#block-history #order-list th,
	#block-history #order-list td,
	#block-history #order-list tr,
	#block-history #order-list,
	#history #order-list thead,
	#history #order-list tbody,
	#history #order-list th,
	#history #order-list td,
	#history #order-list tr,
	#discount table.discount,
	#discount .discount thead,
	#discount .discount tbody,
	#discount .discount th,
	#discount .discount td,
	#discount .discount tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#block-history #order-list thead tr,
	#history #order-list thead tr,
	#discount .discount thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#block-history #order-list tr,
	#history #order-list tr,
	#discount .discount tr { border: 1px solid #ccc; }
	
	#block-history #order-list td,
	#history #order-list td,
	#discount .discount td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	#block-history #order-list td:before,
	#history #order-list td:before,
	#discount .discount td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	#block-history #order-list td:nth-of-type(1):before { content: "Created"; }
	#block-history #order-list td:nth-of-type(2):before { content: "Value"; }
	#block-history #order-list td:nth-of-type(3):before { content: "Code"; }
	#block-history #order-list td:nth-of-type(4):before { content: "Valid From"; }
	#block-history #order-list td:nth-of-type(5):before { content: "Valid Until"; }
	#block-history #order-list td:nth-of-type(6):before { content: "Status"; }
	#block-history #order-list td:nth-of-type(7):before { content: "Details"; }
	#history #order-list td:nth-of-type(1):before { content: "Order Reference"; }
	#history #order-list td:nth-of-type(2):before { content: "Date"; }
	#history #order-list td:nth-of-type(3):before { content: "Total Price"; }
	#history #order-list td:nth-of-type(4):before { content: "Payment"; }
	#history #order-list td:nth-of-type(5):before { content: "Status"; }
	#history #order-list td:nth-of-type(6):before { content: "Invoice"; }
	#history #order-list td:nth-of-type(7):before { content: "Tracking"; }
	#history #order-list td:nth-of-type(8):before { content: ""; }
	#discount .discount td:nth-of-type(1):before { content: "Code"; }
	#discount .discount td:nth-of-type(2):before { content: "Description"; }
	#discount .discount td:nth-of-type(3):before { content: "Quantity"; }
	#discount .discount td:nth-of-type(4):before { content: "Value*"; }
	#discount .discount td:nth-of-type(5):before { content: "Minimum"; }
	#discount .discount td:nth-of-type(6):before { content: "Cumulative"; }
	#discount .discount td:nth-of-type(7):before { content: "Expiration Date"; }
	/*Vicow*/
	.row-fluid #order_step > li {
		width:100%
	}
	.lofadvafooter .lof-block{width: 50%!important}	
	
	.lofadvafooter .lof-position-wrap {
		padding: 0 10px;
	}
	#footer-bottom{padding: 20px 10px;}
	* .nav-item:first-child .item-top {
		padding-left: 5px;
	}
	.blockparmanentlinks{display: none;}
	.banner-welcome-wrap .banner-welcome{width: 60%;}
	#leo-best-sellers_block_center .title_block:before{width: auto;}
	#header_logo{position: relative;}
	#topminibasket {		
		right: 10px;
	}
	.block-search-top{ z-index: 10; top: 98px;}
	/*.products_block .row-fluid:first-child .p-item .product-container{border-top: 1px solid #000;}*/
	.leo-customhtml-bottom img,
	#index .leo-customhtml-ptop img{width: 100%; margin-bottom: 10px;}
	.customhtml,
	.p-item .product-container{text-align: center;}
	
	/*.leo-customhtml-cbottom .findout{margin-left: 20px;}*/
	.navbar-inner{padding-left: 35px;}
	#header .header .container{position: relative;}
	#header .header .container:before{
		width: 100%;
		height: 48px;
		background:#27a7e6;
		position: absolute;
		content: "";
		left: 0;
		top: 8px;
	}
}
@media (min-width: 600px) and (max-width: 767px) {
	.row-fluid .myspan1 {
	  width: 8.33%!important;
	 }
	 .row-fluid .myspan2 {
	  width: 33.33%!important;
	 }
	 .row-fluid .myspan3 {
	  width: 25%!important;
	 }
	 .row-fluid .myspan4 {
	  width: 33.33%!important;
	 }
	 .row-fluid .myspan5 {
	  width: 41.66%!important;
	 }
	 .row-fluid .myspan6 {
	  width: 50%!important;
	 }
	 .row-fluid [class*="myspan"] {
	  -moz-box-sizing: border-box;
	  display: block;
	  float: left;
	  margin: 0!important;
	 }
}
@media (min-width:480px) and (max-width:767px){
	#gallery .row-fluid .span3 {
		width:25%;
	}
	#bestseller .p-item:nth-child(3n+0) .product-container {border-right:none}
}
@media (min-width: 480px) {
	/*#header_logo {margin-left:-35px;}*/
	#leoproductcarousel .p-item:nth-child(1) .product-container,
	#leoproductcarousel .p-item:nth-child(2) .product-container,
	#leoproductcarousel .p-item:nth-child(3) .product-container {border-top:none;}
	#leoproductcarousel .p-item:nth-child(3n+0) .product-container {border-right:none!important;}
}
@media (max-width: 400px) {
	#compare_shipping table td.carrier_name label {width:90px;}
}
@media (max-width: 480px) {	
	/*Vicow*/
	/*#header_logo {margin-left:-28px;}*/
	#bestseller .p-item:nth-child(2n+0) .product-container {border-right:none}
	#leoproductcarousel .p-item:nth-child(1) .product-container,
	#leoproductcarousel .p-item:nth-child(2) .product-container {border-top:none;}
	#leoproductcarousel .p-item:nth-child(2n+0) .product-container {border-right:none!important;}
	.price-discount-empty {height:44px}
	.price-discount-display {display: block;}
	#gallery .row-fluid .span3 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%;
	}
	.row-fluid .myspan2 {
	  width: 50%!important;
	}
	.row-fluid .myspan4 {
	  width: 50%!important;
	}
	.mancarousel_responsive { 
      width:89%;
    }
    .about-contact span {
    display: inline;
	}
	
    // make tabs act like nav-stacked
    // (mostly) copied from bootstrap/navs.less
    .nav-tabs > li {
        float: none;
        width:100%;
    }
    .nav-tabs > li > a {
        margin-right: 0; // no need for the gap between nav items
    }
    .nav-tabs {
        border-bottom: 0;
    }
    .nav-tabs > li > a {
        border: 1px solid #ddd;
        .border-radius(0);
    }
    .nav-tabs > .active > a,
    .nav-tabs > .active > a:hover {
        border: 1px solid #ddd;
    }
    .nav-tabs > li:first-child > a {
        .border-top-radius(4px);
    }
    .nav-tabs > li:last-child > a {
        .border-bottom-radius(4px);
    }
    .nav-tabs > li > a:hover,
    .nav-tabs > li > a:focus {
        border-color: #ddd;
        z-index: 2;
    }
	/*Vicow*/
	.lofadvafooter .lof-block{width: 100%!important}		
	#currencies_block_top{display: none;}
	.p-item .product-container img{width: 90%!important;}
	.nav-item .item-top{padding: 0 5px;}
	.dropdown-submenu > .dropdown-menu {
		left: 0;
		position: static;
		width: 99%;
	}
	#productsview {
		margin-bottom: 5px;
	}
	#pb-left-column h1,
	#pb-left-column #short_description_block,
	#pb-left-column #buy_block {
		padding-left:10px;
	}
	#languages_block_top {
		text-align: left;
	}
	
	.block-search-top {
		background: none repeat scroll 0 0 transparent;
		top: 98px;
	}
	#header{text-align: center;}
	body{padding: 0 5px!important;}
	
}
@media (max-width: 320px) {
	.navbar .btn-navbar {
		margin-left: 20px;
		margin-top: 10px;
	}
	
}
/* Vicow */
.redCell {
	background-color:#f6605e;
}
#leoproductcarousel .product-container h5.s_title_block a {height:4.2em;}
