/* ============================================ *
 * Navigation Bar Responsive
 * ============================================ */
.navigation-responsive {
  display: none;
}
.btn-responsive-cart{
	display: none;
}
.logoresponsive{
	display: none;
}
.block-promo-responsive{
	display: none;
}
.home_block_reponsive{
	display: none;
	float: left;
}
.logo-footer-responsive{
	display: none;
}
#account-responsive .pslogin-block{
	display: none;
}
.nav-category-node-1259 {
    border-bottom: 3px solid #9ACD32;
}
#nav > li.nav-category-node-1259 > .sub {
    border-color: #9ACD32;
}
.nav-category-node-1259:hover {
    background-image: none !important;
    background-color: #9ACD32 !important;
}
.nav-category-node-1260 {
    border-bottom: 3px solid #EEAC55;
}
#nav > li.nav-category-node-1260 > .sub {
    border-color: #EEAC55;
}
.nav-category-node-1260:hover {
    background-image: none !important;
    background-color: #EEAC55 !important;
}
.nav-category-node-1261 {
    border-bottom: 3px solid #70BDBC;
}
#nav > li.nav-category-node-1261 > .sub {
    border-color: #70BDBC;
}
.nav-category-node-1261:hover {
    background-image: none !important;
    background-color: #70BDBC !important;
}
#nav > li {
    max-width: 126px;
}

@media only screen and (max-width: 1024px) {
  
  .col-main{
  	float: left !important;
  	width: 100% !important;
  }
  
  #up-circle{
  	position: fixed;
  	right: 20px;
  	bottom: 20px;
  	background: #CB2867;
  	color: white;
  	/*font-weight: 800;*/
  	border-radius: 80px;
  	height: 55px;
  	width: 55px;
  	font-size: 55px;
  	text-align: center;
  	box-shadow: 0px 3px 5px #444;
  }
  
  .main-container{
  	margin-top: 165px;
  }
  
  .aviscertifies_widget_8d433ae7-1330-cf54-0999-32837fd69316_wf2_1 {
      display: none;
  }
  
  *, *:before, *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0;
      padding: 0;
  }
  .header-container{
  	height: auto;
  	background: none;
  	position: fixed;
  	width: 100%;
  	z-index: 50;
  	top: 42px;
  }
  .header {
    padding: 0px;
  }
  .page{
  	width: 100%;
  	display: block;
  	float: left;
  	box-shadow: none;
  }
  .wrapper{
  	padding: 0;
  }
  
  .logoresponsive{
  	width: 38%;
  	float: left;
  	text-align: center;
  	height: 54px;
  	display: table-cell;
  	vertical-align: middle;
  	padding-top: 12px;
  }
  .logoresponsive img{
  	max-width: 100%;
  	height: auto;
  	max-height: 35px;
  	vertical-align: middle;
  }
  .logodesktop{
  	display: none !important;
  }
  .navigation-responsive {
    display: block;
  }
  .skip-links-responsive{
  	display: none;
  }
  .navigation-responsive{
  	clear: both;
    overflow: hidden;
    background: #FFFFFF;
    /*border-bottom: 1px solid #6E6E6E;*/
  }
  
  .navigation-responsive a:hover {
    background: #FFFFFF;
  }
  
  .account-cart-wrapper{
  	position: static;
    float:  left;
    width: 31%;
    padding-right: 2px;
  }
  
  a.navigation-responsive-item {
      text-decoration: none;
  }
  
  .quick-access{
  	border-bottom: 1px solid #6E6E6E;
  }
  
  .navigation-responsive-item{
  	position: relative;
  	float: left;
  	height: 54px;
  	color: #636363;
  	line-height: 52px;
  	text-align: center;
  }
  
  #navigation-menu{
  	width: 31%;
  }
  
  .header .form-search {
       margin: 0px; 
  }
  
  #navigation-search, #navigation-account, #navigation-minicart {
  	padding-left: 0px;
  	padding-right: 0px;
  	float: right;
  }
  .span-icon-menu .icon{
  	display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background-image: url(../../../rwd/default/images/icon_sprite@2x.png);
    background-size: 100px 1000px;
    background-repeat: no-repeat;
    text-indent: -9999px;
  }
  #navigation-menu.navigation-responsive-item{
  	text-align: left !important;
  	padding-left: 10px;
  }
  #navigation-menu .icon{
  	background-position: 4px 4px;
  	margin-right: 10px;
 	}
 	#navigation-search .icon{
 		background-position: 4px -146px;
	}
	#navigation-account .icon, .title-menu-account .icon{
		background-position: 4px -44px;
	}
	#navigation-minicart .icon, .title-menu-minicart .icon{
		background-position: 0px -95px;
	}
	#navigation-minicart .count{
		position: absolute;
		background: #CB2867;
		color: white;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		left: 10px;
		top: 31px;
		line-height: 20px;
	}
  
  .header .logo {
	   float: inherit; 
	   margin: 0;
	   text-decoration: none;
	   margin-top: 20px;
	   margin-bottom: 10px; 
  }
  
  .logo{
  	width: 100%;
    height: auto;
    display: block;
  }
  
  .logo img{
    margin-right: auto;
    margin-left: auto;
    width: 200px;
    height: auto;
    display: block;
  }
  
  
  /* NAV MENU Bar*/
  #menu-responsive {
    display: block;
    position: fixed;
    max-width: 80%;
    width: 400px;
    height: 100%;
    overflow-y: auto !important;
    top: 0;
    left: -450px;
    background: #EAEAEA;
    z-index: 1000;
    -webkit-box-shadow: rgb(0, 0, 0) 0px 0px 30px;
    -moz-box-shadow: rgb(0, 0, 0) 0px 0px 30px;
    box-shadow: rgb(0, 0, 0) 0px 0px 30px;
  }
  #background-menu-responsive{
  	display: block;
  	background-color: rgba(18, 17, 20, 0.3);
  	position: fixed;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	z-index: 100;
  	-webkit-transition: all 0.5s; /* Safari */
  	transition: all 0.5s;
  	overflow-y: hidden !important;
  }
  
  .pslogin-clearfix{
  	margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .pslogin-block .pslogin-buttons ul li {
	  display: block;
	  line-height: normal;
	  list-style: none!important;
	  padding: 0!important;
	  background: none!important;
	  height: 32px;
	  margin: 0px;
	  width: 62%;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: center;
	  margin-top: 5px;
  }
  
  .checkout-onepage-index .pslogin-block .pslogin-buttons ul li {
  	  display: block;
  	  width: 66%;
  }
  
  #account-responsive .pslogin-block, .pslogin-block{
  	display: block;
  	float: left;
  }
  
  .title-menu-back{
  	font-size: 25px;
  	font-weight: bold;
    padding: 5px;
    background: #CB2867;
    color: white;
    padding-left: 15px;
    border-left: 5px solid #6e6e6e;
  }
  
  .bs-category-node{
  	display: none;
  }
  
  #nav {
    height: auto;
    background: white;
 	}
 	
  #nav > li {
	  max-width: 100%;
	  width: 100%;
	  height: auto;
	  border-right: none;
  }
  .title-menu{
  	background: #EAEAEA;
  	padding : 10px;
  	padding-left: 20px;
  	font-size: 14px;
  	border-bottom: 1px solid #D5D5D5;
  	font : lighter 14px "Lato", arial, helvetica, sans-serif;
  }
  .title-all-menu{
  	background: #CB2867;
  	color: white;
  	font : lighter 13px "Lato", arial, helvetica, sans-serif;
  	padding: 10px;
  	padding-left: 15px;
  }
  .title-wishlist{
  	background: #CB2867;
  	color: white;
  	font : lighter 13px "Lato", arial, helvetica, sans-serif;
  	padding: 10px;
  	padding-left: 15px;
  	border-bottom: 1px solid white;
  	font-style: italic;
  }
  .title-wishlist a{
  	color: white;
  }
  .title-service-client{
  	color: white;
  	font-style: italic;
  }
  .title-service-client a{
  	color: white;
  }
  
  #nav > li > a {
      padding: 0px;
      text-align: left;
      padding-left: 15px;
  }
  #nav > li:first-child a{
  		/*margin-left: 9px;*/
  		/*background: url(../images/Sprite.png) 7px -210px no-repeat white;*/
  		background: none;
  		text-transform: uppercase;
  		color: #CB2867;
  		font-weight: bold;
  }
  #nav > li:first-child a::after{
  		/*margin-left: 9px;*/
  		/*background: url(../images/Sprite.png) 7px -210px no-repeat white;*/
  		background: none;
  		content: 'Accueil';
  		text-transform: uppercase;
  		color: #CB2867;
  }
  
  #nav li {
	  text-align: center; 
	  background: none; 
  }
  
  #nav > li > .sub {
    position: relative;
	  top: inherit; 
	  left: inherit; 
    box-shadow:none;
    display: none;
    width: 100%;
    border: none;
    float: left;
    background: #EAEAEA; 
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  
  #nav .level0 {
    width: 100%;
  }
  
  #nav > li > .sub > ul > li {
	   margin-right: 0px; 
	   width: 100%;
	   text-align: left;
	   border-bottom: 1px solid #fff;
	   padding-left: 30px;
	   padding-right: 10px;
  }
  
  #nav > li > .sub > ul > li > a {
     border-top: none;
     border-bottom: none;
     color: #6E6E6E;
  }
  
  #nav ul.level1 li {
      text-align: left;
      border-top: 1px solid #6E6E6E;
      padding: 7px;
      background: #D5D5D5;
  }
  
  #nav ul.level1 li span{
  		font-size: 14px;
  		color: #CB2867;
  		font-weight: inherit !important;
  }
  
  /*ATTENTION SI ON SOUHAITE FAIRE APPARAITRE LE MENU ENTIER SUR 3 NIVEAUX*/
  #nav .level1 {
    display: none;
  }
  
  #nav .level1.actif {
    /*display: block;*/
  }
  
  
  /* Search Bar*/
  .header .account-and-search {
  	width: 100%;
  }
  #search-responsive{
  	display: none;
  	overflow: visible !important;
  }
  .search-responsive{
  	position: relative;
  	width: 100%;
  	float: left;
  	background: #EAEAEA;
  	padding: 10px;
  }
  .header .form-search input.input-text {
    width: 100%;
    border-radius: 10px;
    border: none;
  }
  .header_help {
      display: none;
      position: relative;
      bottom: inherit;
      left: inherit;
      padding-left: 10px;
      background: none;
  }
  .header .account-and-search a{
  		padding-top: 5px;
  }
  .header .form-search button.button {
      border-radius: 10px;
  }
  
  
  /* Account Login Form */
  #account-responsive .links {
      width: 100%;
      display: block;
      float: left;
      margin-top: inherit;
      height: inherit;
      background: none;
      font-family: inherit;
      margin-left: inherit;
  }
  #account-responsive .links li a {
      margin-left: 0px;
      line-height: inherit;
  }
  #account-responsive .links li {
      width: 100%;
      text-align: center;
  }
  .top-link-cart{
  	display: none !important;
  }
  #account-responsive{
  	display: none;
  }
  .account-responsive{
  	position: relative;
  	width: 100%;
  	float: left;
  	background: #EAEAEA;
  }
  #mini-login-form{
  	display: block !important;
  	width: 100%;
  }
  #mini-login-form {
	  position: relative;
	  right: inherit !important;
	  top: inherit !important;
	  left:inherit !important;
	  z-index: inherit;
	  float: left;
  }
  #mini-login-form #mlf {
      display: block;
      background: none; 
      width: 100% !important;
      height: auto;
      position: relative;
      padding-left: 10px;
      float: left;
      padding-right: 10px;
  }
  #mlf .mf_email, #mlf .mf_password, #mlf .buttons,  #connect_title, #mlf .mf_inscription > a {
  	display: none !important;
  } 
  #mlf .mf_inscription span a {
  	margin-bottom: 10px;
  	text-align: center;
  	float: none !important;
  }
  #mlf .mf_inscription span {
  	width: 100%;
  }
  
  
  
  #mini-login-form #connect_title {
      padding-left: 0px;
      font-size: 25px;
      font-family: 'Yanone Kaffeesatz', sans-serif;
  }
  #mini-login-form .mf_email {
      position: relative;
      top: inherit;
      left: inherit;
      width: 100%;
      display: block;
      float: left;
  }
  #mini-login-form label {
      width: 100%;
      font-size: 20px; 
      padding-right: 0px;
  }
  #mini-login-form input.input-text {
      height: 25px;
  }
  #mini-login-form .mf_password {
      position: relative;
      top: inherit;
      left: inherit;
      width: 100%;
      display: block;
      float: left;
  }
  #mini-login-form .buttons {
      position: relative;
      top: inherit;
      left: inherit;
      width: 100%;
      display: block;
      float: left;
      bottom: inherit;
  }
  #mini-login-form #submit {
       /*width: 100%; */
       float: left; 
  }
  #mini-login-form .buttons .connect-link {
      display: block;
      float: left;
      width: 100%; 
      margin-left: 0px;
      text-decoration: underline;
      margin-top: 12px;
      font-size: 10px;
  }
  #mini-login-form .mf_inscription {
      position: relative;
      top: inherit;
      left: inherit;
      bottom: inherit;
      width: 100%;
      display: block;
      float: left;
      right: inherit;
  }
  #mini-login-form .mf_inscription .connect-link{
  	margin-bottom: 10px;
  }
  
  
  /* CART */
  #cart-responsive{
  	display: none;
  }
  .cart-responsive{
  	position: relative;
  	width: 100%;
  	float: left;
  	background: #EAEAEA;
  }
  .header .block-cart {
      position: relative;
      z-index: 3;
      top: inherit;
      right: inherit;
      background-color: transparent;
      width: 100%;
      padding-bottom: 10px;
  }
  .header .block-cart .block-title {
      display: block;
      border-bottom: medium none;
      padding: 5px 10px 0 10px;
      margin: 0;
      text-align: center;
      margin-top: 10px;
      margin-bottom: 10px;
  }
  .header .block-cart .summary{
  	  max-height: inherit;
  	  text-align: center;
  }
  .sidecart_shipping_fees{
  	text-align: center;
  	margin-bottom: 10px;
  	margin-top: 10px;
  }
  .block-cart .amount {
       max-width: 100%; 
  }
  .header .block-cart .block-content {
       max-width: 100%; 
  }
  .block-cart .empty {
  		text-align: center;
  }
  .btn-responsive-cart{
  	display: block;
  	width: 200px;
  	margin-right: auto;
  	margin-left: auto;
  	padding: 5px;
  	border: none;
  	margin-bottom: 15px;
  	color: white;
  }
  .btn-validation-cart{
  	background: #CB2867;
  }
  .btn-visu-cart{
  	background: #6E6E6E;
  }
}


/* ============================================ *
 * HomePage Responsive
 * ============================================ */
 @media only screen and (max-width: 1024px) {
   
   .cms-home .main{
   	padding: 0;
   }
   .home_block_reponsive{
   	display: block;
   	margin-top: 5px;
   	margin-bottom: 5px;
   }
   .cms-home p {
       font-size: 14px;
       line-height: 20px;
   }
   .cms-home p span{
       font-size: 14px !important;
       line-height: 20px !important;
   }
   .home-smalltext{
		   	font-size: 14px !important;
		   	line-height: 20px !important;
		   	display: none;
   }
   
   /* HOMEPAGE CONTAINER */
   .promotion_container {
       min-height: inherit;
       position: fixed;
       top: 0;
       width: 100%;
       display: block;
       z-index: 2;
       box-shadow: none;
   }
   .promotion_container .block_promo{
       width: 100%;
       display: none;
       float: left;
       
   }
   .center {
       width: 100%;
       display: block;
       float: left;
       padding: 0px;
       background: transparent;
   }
   .promotion_container .block_promo img{
       width: 100%;
   }
   .promotion_close{
   		margin-top: 0px;
   }
   .block-promo-responsive{
	   	width: 100%;
	   	display: block;
	   	/*display: block;
	   	padding: 0px;
	   	background: #EEAC55;
	   	font-size: 14px;*/
	   	text-align: center;
	   	vertical-align: middle;
	   	/*color: white;
	   	text-transform: uppercase;
	   	letter-spacing: 2px;
	   	border-radius: 10px;*/
   	
   }
   .block-promo-responsive a{
   	color: white;
   	vertical-align: middle;
   }
   .block-promo-responsive img{
   	width: 100%;
   	height: auto;
   	max-width: 350px;
   }
   
   .home-content img{
	   	width: 100%;
	   	height: auto;
   }
   
   #slider_home.flexslider {
   		margin: 0px !important;
   }
   
   /* HOMEPAGE IMAGE REYNAUD */
   .homepage_collection{
   		width: 100%;
   		height: auto !important;
   		display: none;
   }
   .homepage_collection_btn {
   		position: relative !important;
   		bottom: inherit !important;
   		left: inherit !important;
   		margin-top: 10px;
   		margin-bottom: 10px;
   		display: block;
   		float: left;
   		width: 100%;
   }
   .homepage_collection_btn a{
   		margin-left: auto;
	    margin-right: auto; 
   }
   
   
   /* HOMEPAGE PANES */
   .cms-home .page-title{
   		display: none;
   }
   .cms-home .std{
   		display: none;
   }
   .home_block_reponsive_title{
   	 text-align: center;
   }
   .homepage_products {
       width: 100%; 
       float: left;
       height: auto;
   }
   .homepage_products ul#tabs {
        height: auto !important;
        border-bottom: solid 1px #EAEAEA;
   }
   .homepage_products ul#tabs a {
        height: auto !important;
        background-color: white!important;
        border-bottom: solid 1px #EAEAEA;
        padding: 10px;
        color: #cd2367;
        text-align: left;
        padding-left: 30px;
   }
   .homepage_products ul#tabs li{
   		width: 100% !important;
   }
   .homepage_products ul#tabs a:active, ul#tabs a:hover {
       outline: none;
       color: #fff !important;
       background-color: #cd2367 !important;
   }
   ul#tabs a.current, ul#tabs li.current a {
       cursor: default !important;
       color: #cd2367 !important;
       background-color: white !important;
   }
   .homepage_products .panes {
        height: auto !important;
        display: none;
   }
   .home_block_responsive_title{
   			float: left;
		    width: 100%;
		    text-align: center;
		    background: #EEAC55;
		    vertical-align: middle;
		    color: white;
		    padding: 10px;
		    font-size: 20px !important;
		    line-height: 22px !important;
		    background-image: linear-gradient(45deg, #EEAC55, #CB2867);
   }
   .cms-home .category-products{
   		margin-top: 0px;
   }
   .cms-home .products-grid > li {
       width: 50%;
       height: auto !important;
       margin: 0 0px 0px 0;
       padding: 5px;
   }
   .cms-home .promo-new{
   		position: relative !important; 
   		left: inherit !important;
   		top: inherit !important;
   		width: 100% !important;
   		text-align: center !important;
   		float: left;
   		margin-bottom: 5px;
   		height: 40px;
   }
   .cms-home .promo-new .promo{
   		float: none !important;
   }
   .cms-home .products-grid > li a img{
       width: 100% !important;
       height: auto !important;
   }
   .cms-home .products-grid .actions {
       display: block !important;
   }
   .cms-home .products-grid .product-name {
       height: 100px;
   }
   .cms-home .products-grid .product-name a{
       font-size: 14px;
       line-height: 20px;
   }
   .cms-home .toolbar{
   		border: none;
	    margin: 0;
	    padding: 0;
   }
   .cms-home .toolbar-bottom{
   		display: none;
   }
   .cms-home .sort-by{
   	display: none;
   }
   .cms-home .price-box{
   		width: 100%;
	    padding-right: 10px;
	    margin-right: 0px;
	    height: 35px;
   }
   .cms-index-index .main #marques_featured {
       display: none;
   }
   .cms-index-index #home_cat_387 .products-grid > li.last{
   		margin-right: 0px !important;
   }
   .catalog-product-view .product-global .special-price .price {
      font-size: 40px !important;
   }
   .catalog-product-view .product-global .special-price .decimaux {
       font-size: 30px !important;
   }
   .old-price .decimaux {
       font-size: 12px !important;
   }
   .catalog-product-view .product-global p.special-price span{
       font-size: 100% !important;
       line-height : inherit !important;
   }
   p.old-price span{
       font-size: 100%  !important;
       line-height : inherit !important;
   }
   .catalog-product-view .product-global p.special-price {
       font-size: 100% !important;
       line-height : inherit !important;
   }
   p.old-price {
       font-size: 100%  !important;
       line-height : inherit !important;
   } 
   .catalog-product-view .product-global .special-price .symbole-decimal {
       font-size: 15px !important;
   }
   .old-price .symbole-decimal {
       font-size: 15px !important;
   }
   
   .category-products .special-price .price {
   		font-size: 30px !important;
   		line-height: 30px !important;
   }
   .category-products .special-price .decimaux {
   		font-size: 12px !important;
   		line-height: 30px !important;
   		right: -2px !important;
   }
   .category-products .special-price .symbole-decimal {
   		font-size: 15px !important;
   		line-height: 30px !important;
   }
   .category-products .special-price .separateur-decimal {
   		font-size: 30px !important;
   		line-height: 30px !important;
   }
   .category-products .regular-price .price {
   		font-size: 30px !important;
   }
   
   .pager {
       background-image: none !important;
   }
    
   
   /* TWITTER FB */
   .home-encarts {
       width: 100%;
   }
   .home-encarts li{
   		width: 100%;
   }
   .home-encarts li img{
   		width: 100%;
   		height: auto;
   }
   
   
   /* FOOTER */
   .footer-container{
   		margin-top: 50px;
   }
   .logo-footer-responsive{
   	display: block;
   	text-align: center;
   	margin-bottom: 10px;
   }
   .footer_barre_promo .promotion_container {
      width: 100%;
      display: none;
   }
   .footer_barre_promo {
      width: 100%;
      display: none;
   }
   .footer {
      width: 100%;
      float: left;
      border-top: 2px solid #EEAC55;
   }
   #titre-footer {
   		display: none;
   }
   .zone-footer {
       width: 100%;
       height: auto;
       border-right: none;
   }
   .footer ul{
   		text-align: center !important;
   }
   .footer-partenaires img{
   	 width: 100%;
   	 height: auto;
   }
   .footer .block-subscribe {
     background: none;
     float: none;
   }
   .footer .block-subscribe input{
   		margin-left: auto;
   		margin-right: auto;
   }
   .footer .block-subscribe .block-title {
      padding: 0px; 
      text-align: center;
   }
   .block-subscribe input.input-text {
       border-right: 1px solid #ddd !important;
   }
   #zone-footer01 li a, #zone-footer01 li div, #zone-footer01 li iframe {
   		display: none;
   }
   #zone-footer02 > ul > li{
   		background: none;
   }
   #fb {
   		margin-top: 20px !important;
   }
   #zone-footer01{
   		text-align: center;
   }
   #zone-footer01 li{
   		display: inline; 
   		color: #756a6e;
   		font: bold 15px/21px arial, sans-serif;
   		zoom: 1;
   		list-style-type: none;
   		margin: 20px 2px;
   		padding-left: 60px;
   		float: left;
   }
   #zone-footer01 ul{
   		display: inline-block
   }
   #zone-footer02 {
       float: left;
       width: 100%;
   }
   #zone-footer02 ul li span.icn_tel {
       display: none;
   }
   #zone-footer02 ul li span.numero {
		   padding-left: 0px; 
		   margin-left: 0px; 
       width: 100%;
   }
   #zone-footer02 ul li span.horaires {
       width: 100%;
   }
   .block-subscribe button.button {
       float: right;
   } 
   #zone-footer02 > ul {
        float: none; 
   }
   #zone-footer02 > ul > li{
        padding-left: 0px;
   }
   
}


@media only screen and (min-width: 666px) and (max-width: 1024px) {
		
		.cms-home .products-grid > li {
		    width: 25%;
		}
		
		.home-encarts li{
				width: 50%;
				padding: 5px;
		}
		
		#zone-footer02 .std{
			width: 100% !important;
			float: left !important;
		}
		
		#zone-footer03{
			width: 100%;
			float: left;
		}
}
 

/* ============================================ *
 * Page Categorie Responsive
 * ============================================ */
 @media only screen and (max-width: 1024px) {
   
   .col-left-responsive{
   		width: 100%;
   		display: block;
   		float: left;
   }
   .col-left {
       float: left;
       width: 100%;
   }
   .col2-left-layout .col-main {
       float: left;
       width: 100%;
   }
   #narrow-by-list2 {
       width: 100%;
       background-color: #F3F3F3;
       display: none;
   }
   .mb-breadcrumbs{
   		float: left;
   		width: 100%;
   }
   .breadcrumbs {
       float: left;
       width: 100%;
       line-height: 25px;
   }
   h2.category-seo-content {
       font-size: 16px;
   }
   .category-description{
   		 font-size: 14px;
   }
   .category-description img {
   		display: none;
   }
   .page-title-sidebar{
   		display: none;
   }
   #narrow-by-list2 .category a {
   		font-size: 14px;
   }
   #narrow-by-list2 .category {
       border-top: 2px solid #fff;
       padding: 7px 5px 7px 5px;
       background-color: #F3F3F3;
   }
   #narrow-by-list2 ul.sub-level1 li a {
       line-height: 25px;
       background: url('../images/images/puce_right.png') left 9px no-repeat;
   }
   .title-filter-catalog{
   		display: block;
   		width: 100%;
   		font-size: 16px;
   		text-align: center;
   		padding: 7px;
   		font-weight: bold;
   		background-color: #EAEAEA;
   		color: #CB2868;
   		margin-top: 5px;
   }
   .title-filter-navigation{
   		display: block;
   		width: 100%;
   		font-size: 16px;
   		text-align: center;
   		padding: 7px;
   		font-weight: bold;
   		background-color: #EAEAEA;
   		color: #CB2868;
   }
   .mb-mana-catalog-leftnav{
   		display: none;
   		border: 2px solid #EAEAEA;
   		padding: 5px;
   }
   .mb-mana-catalogsearch-leftnav{
   		display: none;
   		border: 2px solid #EAEAEA;
   		padding: 5px;
   }
   
   .horizontal .m-color {
       width: 40px;
       height: 40px;
   }
   
   .toolbar {
       float: left;
       width: 100%;
   }
   .toolbar-bottom .toolbar {
       margin-top: 10px;
   }
   .toolbar .sorter .limiter{
   	 display: none;
   }
   .toolbar .sorter p.view-mode{
   	 display: none;
   }
   .toolbar .sorter .sort-by{
   	 border-left: none;
   	 padding-left: 0px !important;
   }
   
   .mb-category-products .slides {
   		display: none;
   }
   .mb-category-products .products-grid {
       padding: 0px;
       width: 100%;
   }
   .mb-category-products .products-grid > li {
       width: 50%;
       height: auto !important;
       margin: 0 0px 0px 0;
       padding: 5px;
   }
   .mb-category-products .promo-new{
   		position: relative !important; 
   		left: inherit !important;
   		top: inherit !important;
   		width: 100% !important;
   		text-align: center !important;
   		float: left;
   		margin-bottom: 5px;
   		height: 60px;
   }
   .mb-category-products .promo-new .promo{
   		float: none !important;
   }
   .mb-category-products .products-grid > li a img{
       width: 100% !important;
       height: auto !important;
   }
   .mb-category-products .products-grid .ratings {
       display: none;
   }
   .mb-category-products .products-grid .enstock {
       background: none;
   }
   .mb-category-products .products-grid .nostock {
       background: none;
   }
   .mb-category-products .products-grid .actions {
       display: block !important;
       height: 105px;
   }
   .mb-category-products .products-grid .apercu {
       display: none;
   }
   .mb-category-products .products-grid .dispo {
       margin-left: 0px;
       padding-left: 0px;
       font: normal 14px arial, sans-serif;
       text-align: center;
       width: 100%;
   }
   .mb-category-products .products-grid .product-name {
       height: 100px;
   }
   .mb-category-products .products-grid .product-name a{
       font-size: 14px;
       line-height: 20px;
   }
   .mb-category-products .price-box{
   		width: 100%;
	    padding-right: 10px;
	    margin-right: 0px;
	    height: 35px;
	    margin-top: 10px;
	    padding-bottom: 7px;
   }
   .mb-category-products .products-grid button.btn-cart {
       height: 60px;
   }
   .mb-category-products .products-grid button.button span {
       color: #cd2367;
       text-transform: uppercase;
       font: lighter 12px/13px arial, sans-serif;
       padding-left: 26px;
       margin-top: 6px;
   }
   .mb-category-products .products-grid button.button span {
       white-space: normal;
       line-height: 16px !important;
       height: 40px;
   }
   .mb-category-products .products-grid button.button span > span {
       width: 100% !important;
   }
   .mb-category-products .products-grid .link-wishlist {
   		background: none;
   		padding:0px;	
   }
   .product_viewed{
   		display: none;
   }
   
   
   .mb-search-result .slides {
   		display: none;
   }
   .mb-search-result .products-grid {
       padding: 0px;
       width: 100%;
   }
   .mb-search-result .products-grid > li {
       width: 50%;
       height: auto !important;
       margin: 0 0px 0px 0;
       padding: 5px;
   }
   .mb-search-result .promo-new{
   		position: relative !important; 
   		left: inherit !important;
   		top: inherit !important;
   		width: 100% !important;
   		text-align: center !important;
   		float: left;
   		margin-bottom: 5px;
   		height: 60px;
   }
   .mb-search-result .promo-new .promo{
   		float: none !important;
   }
   .mb-search-result .products-grid > li a img{
       width: 100% !important;
       height: auto !important;
   }
   .mb-search-result .products-grid .ratings {
       display: none;
   }
   .mb-search-result .products-grid .enstock {
       background: none;
   }
   .mb-search-result .products-grid .nostock {
       background: none;
   }
   .mb-search-result .products-grid .actions {
       display: block !important;
       height: 105px;
   }
   .mb-search-result .products-grid .apercu {
       display: none;
   }
   .mb-search-result .products-grid .dispo {
       margin-left: 0px;
       padding-left: 0px;
       font: normal 14px arial, sans-serif;
       text-align: center;
       width: 100%;
   }
   .mb-search-result .products-grid .product-name {
       height: 100px;
   }
   .mb-search-result .products-grid .product-name a{
       font-size: 14px;
       line-height: 20px;
   }
   .mb-search-result .price-box{
   		width: 100%;
   	    padding-right: 10px;
   	    margin-right: 0px;
   	    height: 35px;
   	    margin-top: 10px;
   	    padding-bottom: 7px;
   }
   .mb-search-result .products-grid button.btn-cart {
       height: 60px;
   }
   .mb-search-result .products-grid button.button span {
       color: #cd2367;
       text-transform: uppercase;
       font: lighter 12px/13px arial, sans-serif;
       padding-left: 26px;
       margin-top: 6px;
   }
   .mb-search-result .products-grid button.button span {
       white-space: normal;
       line-height: 16px !important;
       height: 40px;
   }
   .mb-search-result .products-grid button.button span > span {
       width: 100% !important;
   }
   .mb-search-result .products-grid .link-wishlist {
   		background: none;
   		padding:0px;	
   }
   

 }
 
 @media only screen and (min-width: 666px) and (max-width: 1024px) {
    
    .mb-left > .block-layered-nav{
    	width: 50%;
    	float: left;
    	padding-right: 2px;
    }
    .mb-left .title-filter-catalog{
    	width: 50%;
    	float: left;
    	margin-top: 0px;
    }
    .mb-left .mb-mana-catalog-leftnav{
    	width: 50%;
    	float: right;
    }
    .mb-left .mb-mana-catalogsearch-leftnav{
    	width: 50%;
    	float: right;
    }
    
    
    .narrow-by-list{
    	width: 100%;
    	float: left;
    }
    dt, dd{
    	width: 100%;
    	float: left;
    }
    .mb-category-products .products-grid > li {
      width: 33.333333%;
    }
 
 }
 
 
/* ============================================ *
* Page Produit Responsive
* ============================================ */
@media only screen and (max-width: 1024px) {
 		.product-global .product-img-box{
 			width: 100% !important;
 			height: auto !important;
 		}
 		.product-global .product-img-box .product-image img{
 			width: 100% !important;
 			height: auto !important;
 		}
 		#product_addtocart_form{
 			float: left !important;
	    width: 100% !important;
	    display: block !important;
 		}
 		.product-view .product-shop {
 		    float: left !important;
 		    width: 100% !important;
 		}
 		.product-view .product-name {
 				margin-top: 10px !important;
 		}
 		.product-view .offers {
 		    float: left !important;
 		    width: 100% !important;
 		    margin-top: 10px;
 		}
 		.alert-price {
 		    float: left !important;
 		    width: 100% !important;
 		    margin-top: 10px !important;
 		    margin-bottom: 10px !important;
 		}
 		.alert-stock {
 		   	height: auto !important;
 		    width: 100% !important;
 		}
 		.product-view .product-shop .price-box {
 		    float: left !important;
 		    margin-bottom: 10px !important;
 		}
 		.catalog-product-view .product-global .special-price .price{
 			padding-right: 50px !important;
 		}
 		.catalog-product-view .product-global .special-price .separateur-decimal{
 			right: 0.9em !important;
 			bottom: -1px !important;
 		}
 		.catalog-product-view .product-global .old-price .separateur-decimal  {
 		    bottom: -1px !important;
 		    right: 2.2em !important;
 		}
 		.catalog-product-view .product-global .special-price .decimaux {
 		    bottom: 12px !important;
 		}
 		.catalog-product-view .product-global .special-price .price .decimaux {
 		    right: -5px !important;
 		}
 		.catalog-product-view .product-global .special-price .price .symbole-decimal {
 		    top: -1px !important;
 		}
 		.catalog-product-view .product-global .old-price .symbole-decimal{
 				right: 34px !important;
 		}
 		.catalog-product-view .product-global .old-price .decimaux {
 			right: 15px !important;
 		}
 		.product-shop .price-box .old-price .price {
 		    padding-right: 50px !important;
 		}
 		.product-view .availability{
 			border-bottom: none !important;
 		}
 		#product-options-wrapper {
 		    width: 100% !important;
 		    float: left !important;
 		    margin-top: 15px;
 		}
 		.product-view #panneau_produit_telechargeable {
 		    width: 100% !important;
 		    margin-top: 10px !important; 
 		}
 		.product-collateral {
 		    width: 100% !important;
 		    max-height: 100% !important;
 		    float: left !important;
 		    clear: none !important;
 		}
 		
 		.catalog-product-view #tabs-collateral li {
 		    height: auto !important; 
 		    line-height: 43px !important;
 		    max-width: 100% !important;
 		    width: 100% !important;
 		    padding: 5px !important;
 		    margin-right: 0px !important;
 		}
 		.catalog-product-view #tabs-collateral li span {
 		    height: auto !important;
 		}
 		.catalog-product-view .box-collateral {
 		    font-size: 15px !important;
 		    line-height: 20px !important;
 		    margin-top: 0px !important;
 		    height: auto !important;
 		    border-bottom: 2px solid #E1E1E5 !important;
 		    border-right: 2px solid #E1E1E5 !important;
 		    border-left: 2px solid #E1E1E5 !important;
 		}
 		.catalog-product-view #tabs-collateral li.active {
 		    border-top: 2px solid #E1E1E5 !important;
 		    border-right: 2px solid #E1E1E5 !important;
 		    border-left: 2px solid #E1E1E5 !important;
 		}
 		.fp_info {
 		    margin-bottom: 15px !important;
 		    margin-top: 30px !important;
 		    overflow: hidden !important;
 		}
 		.fp_info li {
 		    display: block !important;
 		    width: 100% !important;
 		    font: normal 14px arial, sans-serif !important;
 		}
 		.fp_partage{
 			display: none !important;
 		}
 		
 		.product-view .block-related .products-grid {
 		    width: 100% !important;
 		    padding: 0px !important;
 		}
 		.product-view .block-related li{
 			 width: 50% !important;
 		}
 		.product-view .box-up-sell img, .product-view .block-related img {
 		   width: 100% !important;
 		   height: auto !important;
 		}
 		.product-shop .qtywrap.simple {
 		    width: 80% !important;
 		    margin-top: 15px;
 		    float: left !important;
 		}
 		
 		.product-shop .qtywrap .qty-btn.minus {
 		    top: 31px;
 		    height: 30px;
 		    line-height: 30px;
 		    font-size: 20px;
 		    border-top: solid 1px #ffffff;
 		    width: 30px;
 		}
 		.product-shop .qtywrap .qty-btn.plus {
 		    height: 30px;
 		    line-height: 30px;
 		    font-size: 20px;
 		    border-top: solid 1px #ffffff;
 		    width: 30px;
 		}
 		.product-options dt label {
 		    line-height: 50px;
 		    margin-top: 10px;
 		}
 		.product-shop .qtywrap input.qty {
 		    margin-right: 20px;
        width: 50px !important;
        height: 50px;
        text-align: center;
        line-height: 42px;
        margin-bottom: 25px;
        margin-top: 5px;
        font-size: 20px;
 		}
 
}

@media only screen and (min-width: 666px) and (max-width: 1024px) {
		.product-global .product-img-box{
			width: 50% !important;
			height: auto !important;
			float: left !important;
			padding-right: 5px;
		}
		
		#product_addtocart_form {
		    float: left !important;
		    width: 50% !important;
		    display: block !important;
		}
		.catalog-product-view #tabs-collateral li {
		    height: auto !important;
		    line-height: 43px !important;
		    max-width: 25% !important;
		    width: 25% !important;
		    padding: 5px !important;
		}
		.product-view .block-related li{
			 width: 33.33333% !important;
		}
		.product-view .block-related .products-grid > li {
		    height: 400px !important; 
		}
		.product-shop .qtywrap .qty-btn.minus {
			    top: 52px;
			    height: 30px;
			    line-height: 30px;
			    font-size: 20px;
			    border-top: solid 1px #ffffff;
			    width: 30px;
			}
			.product-shop .qtywrap .qty-btn.plus {
			    height: 30px;
			    line-height: 30px;
			    font-size: 20px;
			    border-top: solid 1px #ffffff;
			    width: 30px;
			    top: 19px;
			}
			.product-options dt label {
			    line-height: 50px;
			    margin-top: 0px;
			}
			.product-shop .qtywrap input.qty {
			    margin-right: 20px;
					width: 50px !important;
					height: 50px;
					text-align: center;
					line-height: 42px;
					margin-bottom: 0px;
					margin-top: 0px;
			}
			.product-shop .qtywrap .qty-btn {
			    right: 127px;
			}

}


/* ============================================ *
* Page Account Login
* ============================================ */
@media only screen and (max-width: 1024px) {
		.account-login .new-users{
			width: 100%;
			margin-bottom: 5px;
			display: none;
		}
		.account-login .registered-users{
			width: 100%;
			margin-bottom: 5px;
		}
		.account-login .new-users .buttons-set {
		    position: absolute;
		    bottom: 71.5%;
		    left: 25px;
		}
}

@media only screen and (min-width: 666px) and (max-width: 1024px) {
		.account-login .new-users{
			width: 49%;
		}
		.account-login .registered-users{
			width: 49%;
		}
		.account-login .new-users .buttons-set {
		    position: relative;
		    top: inherit;
		    left: inherit;
		}
}


/* ============================================ *
* Page Account Create
* ============================================ */
@media only screen and (max-width: 1024px) {
		.customer-account-create .form-list input.input-text, .contacts-index-index .form-list input.input-text {
		    width: 100%;
		    height: 30px;
		}
		.birth_date {
		    float: left;
		    padding-left: 0px;
		}
		.customer-account-create .form-list .field, .contacts-index-index .form-list .field {
		     width: 100%; 
		     margin-right: 0px; 
		}
		.form-list .field {
		    float: left;
		    width: 275px; 
		}
}


/* ============================================ *
* Page Account
* ============================================ */
@media only screen and (max-width: 1024px) {
		.my-account .col-1{
			width: 100%;
			margin-bottom: 5px;
		}
		.my-account .col-2{
			width: 100%;
			margin-bottom: 5px;
		}
		.form-list li.wide input.input-text {
		    width: inherit;
		}
		.form-list li.wide .input-box {
		    width: 100%;
		}
		#form_request textarea{
			width: 100%;
		}
		#my-orders-table{
			width: 100%;
	    float: left;
	    display: block;
	    overflow-x: scroll;
		}
		#my-orders-table tr th:nth-child(3), #my-orders-table tr th:nth-child(4) {
			display: none;
		}
		#my-orders-table tr td:nth-child(3), #my-orders-table tr td:nth-child(4) {
			display: none;
		}
		#my-orders-table tr td a{
			display: block;
		}
		#my-quotations-table{
			width: 100%;
			float: left;
			display: block;
			overflow-x: scroll;
		}
		#wishlist-view-form .special-price .price{
			font-size: 15px !important;
		}
		
		#my-quotations-table tr th:nth-child(3), #my-quotations-table tr th:nth-child(4) {
			display: none;
		}
		#my-quotations-table tr td:nth-child(3), #my-quotations-table tr td:nth-child(4) {
			display: none;
		}
		#my-quotations-table tr td a{
			display: block;
		}
		
		.sales-order-history .limiter{
			margin-top: 23px;
		}
}

@media only screen and (min-width: 666px) and (max-width: 1024px) {
		.my-account .col-1{
			width: 49%;
		}
		.my-account .col-2{
			width: 49%;
		}
		
}


/* ============================================ *
* Page CART
* ============================================ */
@media only screen and (max-width: 1024px) {
		#shopping-cart-table {
			display: block;
			width: 100%;
			float: left;
		}
		#shopping-cart-table tbody{
			display: block;
			width: 100%;
			float: left;
		}
		#shopping-cart-table thead{
			display: none;
		}
		#shopping-cart-table tbody tr{
			display: block;
			float: left;
			width: 100%;
			margin-bottom: 10px;
		}
		#shopping-cart-table tbody tr td:nth-child(1){
			width: 25%;
			float: left;
		}
		#shopping-cart-table tbody tr td:nth-child(2) h2{
			font-size: 14px;
		}
		#shopping-cart-table tbody tr td:nth-child(2){
			width: 75%;
			float: right;
			padding-bottom: 0.3em;
		}
		#shopping-cart-table tbody tr td:nth-child(n + 3){
			width: 25%;
			float: left;
			padding-bottom: 0.3em;
			padding-left: 10px;
		}
		#shopping-cart-table tbody tr td:nth-child(3){
			display: none;
		}
		#shopping-cart-table td {
		    border: none !important;
		}
		#shopping-cart-table .btn-remove2 {
	    width: 11px !important;
	    height: 11px !important;
			background: url(../images/btn_remove.gif) 0 0 no-repeat; 
			border-left: none !important; 
	    float: right !important;
		}
		
		#shopping-cart-table .qtywrap input.qty {
		    margin-right: 20px;
		    width: 50px !important;
		    height: 50px;
		    text-align: center;
		    font-size: 20px;
		}
		#shopping-cart-table .qtywrap .qty-btn.minus {
		    top: 26px;
		    height: 25px;
		    line-height: 20px;
		    font-size: 20px;
		    border-top: solid 1px #ffffff;
		    width: 25px;
		}
		#shopping-cart-table .qtywrap .qty-btn {
		    right: -14px;
		}
		#shopping-cart-table .qtywrap .qty-btn.plus {
		    top: 0px;
		    height: 25px;
		    line-height: 20px;
		    font-size: 20px;
		    border-top: solid 1px #ffffff;
		    width: 25px;
		}
		#shopping-cart-table .cart-price .price{
			font-size: 15px;
		}
		
		.checkout-cart-index .cart-collaterals .col2-set {
			width: 100% !important;
		}
		
		.checkout-cart-index .cart-collaterals .col2-set > .col-2{
			float: left !important;
			width: 100% !important;
		}
		
		.checkout-cart-index .cart-collaterals .col2-set > .col-2 > .shipping{
			width: 100%;
			display: none;
		}
		.checkout-cart-index .cart-collaterals .col2-set > .col-2 .discount{
			width: 100%;
		}
		
		.cart .discount input.input-text {
		    width: 160px !important; 
		}
		
		#cart-list-products {
			display: block;
			width: 100%;
			float: left;
			margin-top: 10px;
		}
		
		#cart-list-products .crosssell{
			display: block;
			width: 100% !important;
			float: left;
			margin-top: 10px;
		}
		
		.checkout-cart-index button.btn-checkout{
			height: 40px;
		}
		.checkout-cart-index button.btn-checkout span{
			font-size: 18px;
		}
		
		
}

@media only screen and (min-width: 666px) and (max-width: 1024px) {
		.checkout-cart-index .cart-collaterals .col2-set > .col-2 > .shipping{
			width: 50%;
			float: left;
			display: block;
			margin-top: 0px;
		}
		.checkout-cart-index .cart-collaterals .col2-set > .col-2 .discount{
			width: 50%;
			float: left;
			display: block;
		}
		#cart-list-products .crosssell{
			display: block;
			width: 50% !important;
			float: right;
			margin-top: 10px;
		}
}


/* ============================================ *
* Page CHECKOUT 
* ============================================ */
@media only screen and (max-width: 1024px) {
		#checkout-step-login .col-1{
			width: 100%;
			float: left;
			display: block;
		}
		
		#billing-address-select{
			width: 100%;
		}
		
		#checkout-step-login > .col2-set > .col-1 {
			margin-bottom: 50px;
		}
		#checkout-step-login > .col2-set > .col-1 > .buttons-set{
			margin-bottom: -60px;
		}
		#checkout-step-login .col-2{
			width: 100%;
			margin-bottom: 5px;
			float: left;
			display: block;
			margin-top: 60px;
		}
		
		#checkout-step-login .col-2 .buttons-set button.button{
			float: left !important;
		}
		
		#checkout-step-login p.required {
			text-align: left;
		}
		
		#checkout-step-login .col-1 .buttons-set button.button {
		    position: absolute !important;
		    top: 235px !important;
		}
		
		.checkout-onepage-index .col2-right-layout .col-main {
		    width: 100% !important;
		    float: left !important;
		}
		
		#checkout-review-table-wrapper thead{
			display: none;
		}
		#checkout-review-table-wrapper tbody tr td:nth-child(2) h3{
			font-size: 12px !important;
		}
		#checkout-review-table-wrapper tbody tr td:nth-child(4){
			display: none;
		}
		#checkout-review-table-wrapper tbody tr td:nth-child(n+2){
			padding: 5px;
		}
		#checkout-review-table-wrapper tbody tr td:nth-child(5){
			font-weight: bold;
		}
		#checkoutSteps .checkout_total_tab {
		    width: 100% !important;
		}
		#checkout-progress-wrapper {
			display: none;
		}
		
		#pickupatstore {
			width: 100%;
		}
		#map_canvas_pointofsale{
			display: none;
		}
		
		#checkout-shipping-method-load img{
			width: 77px;
			height: auto;
		}
		#checkout-shipping-method-load .added.method-description{
			display: none;
		}
		
		#checkout-payment-method-load img{
			width: 130px;
			height: auto;
			float: left;
		}
		#checkout-payment-method-load label{
			font-size: 15px;
		}
		#checkout-payment-method-load dt {
		    line-height: 32px !important;
		    width: 50%;
		}
		
		.sp-methods dd label {
		    line-height: 50px;
		}
		
}

/* ============================================ *
* Page CONTACT
* ============================================ */
@media only screen and (max-width: 1024px) {
		.contacts-index-index #comment{
			width: 100%;
		}
}

/* ============================================ *
* Pages Annexes
* ============================================ */
@media only screen and (max-width: 1024px) {
		.cms-cgv center{ 
			float: left;
			text-align: left;
			margin-bottom: 20px;
		}
		.cms-page-view .col-main img{
			width: 100% !important;
			height: auto !important;
		}
		
		#wishlist-table {
			display: block !important;
			width: 100% !important;
			float: left !important;
		}
		#wishlist-table tbody{
			display: block !important;
			width: 100% !important;
			float: left !important;
		}
		#wishlist-table thead{
			display: none !important;
		}
		#wishlist-table tbody tr{
			display: block !important;
			float: left !important;
			width: 100% !important;
			margin-bottom: 10px !important;
		}
		#wishlist-table tbody tr td:nth-child(1){
			width: 25% !important;
			float: left !important;
		}
		#wishlist-table tbody tr td:nth-child(1) img{
			width: 100% !important;
			height: auto !important;
			float: left !important;
			display: block !important;
		}
		#wishlist-table tbody tr td:nth-child(2) h2{
			font-size: 14px !important;
		}
		#wishlist-table tbody tr td:nth-child(2){
			width: 75% !important;
			float: right !important;
			padding-bottom: 0.3em !important;
		}
		#wishlist-table tbody tr td:nth-child(n + 3){
			width: 25% !important;
			float: left !important;
			padding-bottom: 0.3em !important;
			padding-left: 10px !important;
		}
		#wishlist-table tbody tr td:nth-child(3){
			display: none !important;
		}
		#wishlist-table td {
		    border: none !important;
		}
		#wishlist-table .btn-remove2 {
		width: 11px !important;
		height: 11px !important;
			background: url(../images/btn_remove.gif) 0 0 no-repeat; 
			border-left: none !important; 
		float: right !important;
		}
		#wishlist-table .qty-btn.plus, #wishlist-table .qty-btn.minus{
			display: none !important;
		}
		
		.cms-nos-partenaires .std p{
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
}



