/* Header */

#index .header-container {
    margin-bottom: 0px !important;
}

#index #columns {
    padding-top: 0px !important;
}

#index .cs-cat-content {
	display:none;
}

.cs-menu-container .dropdown, ul.type-category li .sub-cate {
    border-color: #a2192b #cccccc #cccccc !important;
    }

.menu-column h4.title-cat a:hover {
    color: #a2192b !important;
}

ul.type-category li a:hover {
    color: #a2192b !important;
}

.icon-for-mobile:hover {
    color: #a2192b !important;
}

#show_result #closedform:hover {
    color: #a2192b !important;
}

h2.title_block {
    border-bottom: 3px solid #a2192b !important;
    }

/* ---------------- */


/* Fiche Produit */

	.product_box_title
		{
		color:rgba(115, 5, 106, 0.88);
		padding-bottom:10px;
		font-weight:bold;
		}

	.product_box_content_title
		{
		float:left;
		font-weight:bold;
		padding-right:10px				
		}
				
	.product_box_image
		{
		float:left;
		min-height:150px;
		}

	.product_box_item
		{
		background-color:rgba(227, 227, 227, 0.3);
		padding:10px;
		}

	#product_details
		{
		padding-bottom:10px;	
		color: black !important;
		}

	.product_detail_content
		{
		padding-left: 10px;	
		}

	.product_logos
		{
		height:100px;	
		}

	.logo_produit
		{
		float: left;
		margin-right: 20px;	
		height: 90px;
		}
		
		
	.cs-filter-products, .cs-categories-featured-banner {
    margin-top: 20px;
}



#page .cs-have-image .cs-cat-content-img {
    padding: 12% 0 !important;
}


#product h3.page-product-heading {
    background: none !important;
}
		
/* ---------------- */

#index #top_menu_2, #index #top_menu_10, #index #top_menu_11, #index #top_menu_12, #index #top_menu_13 {
	display:none;
}

#top_menu_14, #top_menu_15, #top_menu_16 {
	display:none;
}

#index #top_menu_14, #index #top_menu_15, #index #top_menu_16 {
	display:block;
}


/* Ventes privées */
#module-privatesales-home #right_column {
	display:none;
}

.content_scene_cat_bg {
	position: relative;
}


.content_scene_cat span.category-name {
    font: 600 33px/38px "Open Sans",sans-serif !important;
}

#privatesales_home .content_scene_cat .rte, #trailer_sales .content_scene_cat .rte {
    height: 50px !important;
}


.imgimgback img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 100%;
  height: auto;
}

#module-privatesales-home .content_scene_cat a {
    background-color: #a2192b;
}

#module-privatesales-home .rte {
    color: white;
}


#privatesales_home .future_sales {
		margin-top:25px;
}

#module-privatesales-home .content_scene_cat::before {
    opacity: 0 !important;
    }
#module-privatesales-home .content_scene_cat {
	
	max-width:566px !important;
	height:auto !important;
	min-height:none !important;
}


h3.page-product-heading {
    background: #a2192b !important;
    }
/* ---------------- */


.tp-caption.soustitre::before, .tp-caption.soustitre::after {
    background: rgba(0, 0, 0, 0) url("../img/line.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    position: absolute;
    top: 40%;
    width: 89px;
}

.tp-caption.soustitre::after {
    right: -160px;
}
.tp-caption.soustitre::before {
    left: -160px;
}

.tp-caption.soustitre {
	transform-origin: 50% 50% 0;
	
}

.boutonslide {
    border-width: 3px !important;
    border-color:white;
    filter: none;
    font-size: 18px;
    height: auto;
    left: 694.5px;
    line-height: 20px;
    margin-left: 0;
    margin-top: 0;
    opacity: 1;
    padding: 10px 15px;
    top: 456px;
    transform: translate3d(0px, 0px, 0px);
    transform-origin: 50% 50% 0;
    visibility: visible;
    width: auto;
    }



/* Color */
.footer-container #footer h4::before {
    border-bottom: 1px solid #a2192b !important;
    }
    
.footer-container #footer #block_contact_infos > div ul li i {
    color: #a2192b !important;
   } 
   
h2.title_block span {
    border-bottom: 3px solid #a2192b !important;
    }
    
#search_block_top button::before {
    color: #a2192b !important;
    }
.shopping_cart > a:first-child::before {
    color: #a2192b !important;
    }
#header .shopping_cart > a:first-child > span.ajax_cart_product_txt_s::after, #header .shopping_cart > a:first-child > span.ajax_cart_product_txt::after {
    color: #a2192b !important;
    }

.button.ajax_add_to_cart_button {
    background: #a2192b !important; none repeat scroll 0 0;
    }
    
.owl-prev:hover, .owl-next:hover {
    background-color: #a2192b !important;
}

#product_list.list .cs-right-product .button.ajax_add_to_cart_button, #product_list.list .cs-right-product .wishlist a, #product_list.list .cs-right-product .compare a, #product_list.list .cs-right-product .quick-view {
    color: white !important;
    }
    
.product-name a:hover, #subcategories a:hover {
    color: #a2192b !important;
}

.new-box {
    color: #a2192b !important;
    border-color: #a2192b !important;
    background-color: white !important;
}
    /* ---------------- */


.fashion-store .text-content a.btn:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}
h3.productscategory_h3 {
	background-color:none !important;
	}
	

.button.button-medium.exclusive {
    background-image: none !important;
    background-color: #a2192b !important;
    border-color: #a2192b !important;
}	

#authentification {
	background-image: 100% !important;
}

.textintro p {
	font-size:16px;
}

.fashion-store {
    margin: 0px !important;
  }
	