.userinfor {
	color: white;
}

.my_account {
	color: white;
}

.content.ybc_coppyright_bottom b, .ybc_coppyright > a {
	color: white;
}

.userinfor i {
	color: #ffa401;
}

.section_social a {
	border: 2px solid #6f84e3;
}

.footer-container #footer h4 {
	color: white;
}

.product-container {
border:3px solid #878585;
}

.icon_pin_alt:before {
	color:#ffa401;
}

#block_contact_infos i {
	color:#ffa401;
}


#center_column .button.ajax_add_to_cart_button {
	font-size: 17px;
	font-weight: 500;
	line-height:28px;
	background-color:#000;
	color:white;
	height:42px;
}

.button.button-medium {
	background-color:#000;
}
	
div.ybc-menu-columns-wrapper .ybc-mm-control-content {
background-color:#000;
}


.footer-wrapper {
  background: #000 none repeat scroll 0 0;
}

.footer_middle {
	background-color: #000;
    border-top: 4px solid #ffa401;
    border-bottom: 2px solid #ffa401;
}

.cart_block .cart-buttons a#button_order_cart {
	font-size:15px;
	font-weight:bold;
}

.button, .btn {
	background-color: #000;
}

.ybc-menu-columns-wrapper .ybc-mm-control-content {
	background: #000;
}


.ybc-menu > li:not(:last-child) a::after {
	display: none;
}


.ybc-menu-skin-custom #ybc-menu-main-content .ybc-mm-control-content .ybc-menu-block-links li a:hover {
    color: #ffa401;
}

.nav {
	background-color: #000;
	border-bottom: 2px solid #ffa401;
}

.ybc-widget-ybc-custom-4 .ybc-widget-description li a {
	color: #fff;
	font-weight: 500;
	border-right: 1px solid #666;
}

.ybc-widget-ybc-custom-4 .ybc-widget-description li a:hover {
	color: #ffa401;
}

.ybc-menu > .ybc-menu-item > .ybc-menu-item-link, .ybc-menu > .ybc-menu-item > .ybc-menu-item-no-link {
	color: black;
	font-size: 13px;
	font-weight: bold;
}

.shopping_cart > a:first-child::before {
	color: #ffa401 !important;
	font-size: 40px;
	line-height: 31px;
}

.shopping_cart > a:first-child {
	color: lightgrey;
	line-height: 20px;
}
	

#header_logo a img {
	max-width: 420px;
}

#header {
	background: #000 none repeat scroll 0 0;
}

.label_shopping_cart {
	color:white;
}

.label_shopping_cart a {
	color:#ffa401;
}

.header_style_2 #search_block_top {
    margin-left: 2%;
    margin-top: 22px;
    width: 29%;
}

.shop_text_nav > i {
	font-size: 42px;
}

.shop_text_nav_config > b {
	font-size: 18px;
	color:white;
}

.shop_text_nav {
	line-height: 21px;
	margin-top: 25px;
	font-weight: 500;
}

.shop_text_nav_config {
	font-size: 13px;
	color:white;
}

ul.product_list .product-name {
	font-size: 14px;
	font-weight:800;
}

.main-menu {
	margin-top: 15px;
	background-color:#ffa401;
}

.ybc-widget-ybc-custom-6 .ybc-widget-item a {
    border-right: 1px solid #ffa401;
	font-weight: 500;
}

.ybc-widget-ybc-custom-6.block_content {
    margin-top: 40px;
 }
 
 .ybc-widget-ybc-custom-6 .ybc-widget-item:last-child a {
	background: #ffa401;
    padding: 12px 12px 12px 12px;
    border-radius: 10px;
    margin-left: 15px;
    margin-top: -10px;
    font-weight: bolder; 
 }
 
 .ybc-widget-ybc-custom-6 .ybc-widget-item:last-child a:hover {
	background:white;
 }
 body .ybc-widget-ybc-custom-4 .ybc-widget-description li:nth-child(5n) a {
color: white;
 }
 
  body .ybc-widget-ybc-custom-4 .ybc-widget-description li:nth-child(5n) a:hover {
color: #ffa401;
 }

 .ybc-mm-item-link a:hover {
	 color:#ffa401;
 }
 
 
 body.ybc-skin-custom .ybc-menu > .ybc-menu-item > .ybc-menu-item-link.active {
	 background-color: #383838;
 }
 
 body.ybc-skin-custom .ybc-menu > .ybc-menu-item > .ybc-menu-item-link a:hover{
	 background-color: #383838;
 }
 
 #ybc-menu-15 .ybc-menu-columns-wrapper a:hover, #ybc-menu-15.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-15.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-15.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-15.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
 
  #ybc-menu-17 .ybc-menu-columns-wrapper a:hover, #ybc-menu-17.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-17.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-17.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-17.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
 
  #ybc-menu-18 .ybc-menu-columns-wrapper a:hover, #ybc-menu-18.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-18.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-18.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-18.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-20 .ybc-menu-columns-wrapper a:hover, #ybc-menu-20.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-20.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-20.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-20.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-19 .ybc-menu-columns-wrapper a:hover, #ybc-menu-19.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-19.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-19.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-19.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-21 .ybc-menu-columns-wrapper a:hover, #ybc-menu-21.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-21.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-21.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-21.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-22 .ybc-menu-columns-wrapper a:hover, #ybc-menu-22.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-22.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-22.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-22.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-23 .ybc-menu-columns-wrapper a:hover, #ybc-menu-23.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-23.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-23.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-23.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
  #ybc-menu-25 .ybc-menu-columns-wrapper a:hover, #ybc-menu-25.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-25.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-25.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-25.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
   #ybc-menu-26 .ybc-menu-columns-wrapper a:hover, #ybc-menu-26.ybc-menu-sub-type-custom .ybc-menu-columns-wrapper .ybc-ul-category li:hover > span.ybc-mm-control:before, #ybc-menu-26.ybc-menu-sub-type-custom li.ybc-no-product-block:hover > a, #ybc-menu-25.ybc-menu-sub-type-custom li.ybc-no-product-block li:hover > a, #ybc-menu-26.ybc-menu-sub-type-custom .ybc-menu-block-custom-html li:hover > a
 {	 color:#ffa401;
 }
 
 #product label {
    color: #ffa401;
	font-weight:500;
}
 
 
 


body #ybc-menu-main-content .ybc-menu-columns-wrapper 
/*
#index #ybc-menu-18 .ybc-menu-has-sub.ybc-menu-item:hover .ybc-menu-item-link:before, 
#index #ybc-menu-18 .ybc-ul-category.ybc-mm-control-content.ybc-sub-categories
*/
 {
    background: #000;
}


body #ybc-menu-main-content .ybc-menu-columns-wrapper .ybc-menu-block-bottom p{
 color:white;

}



body #ybc-menu-main-content .ybc-menu-block-bottom, 
body #ybc-menu-main-content .ybc-menu-block p, 
body #ybc-menu-main-content .ybc_description_block p, 
body #ybc-menu-main-content .ybc_description_block, 
body #ybc-menu-main-content .ybc-menu-columns-wrapper a {
    color: white;
	font-weight: 500;
}


@media (max-width: 767px){
	.ybc-menu-wrapper #ybc-menu-main-content .ybc-menu-columns-wrapper.active {
		background: #000;
	}
}
.footer-container #footer .row {
	color:lightgrey;
}

.footer-container #footer .row a {
	color:#ddd;
	font-weight:500;
}
.footer-container #footer .row a:hover {
	color:#ffa401;
}





.ybc-menu > .ybc-menu-item > .ybc-menu-item-link, 
.ybc-menu > .ybc-menu-item > .ybc-menu-item-no-link {
    height: 30px;
}

.ybc-menu-layout-light .ybc-menu .ybc-menu-item-link > span {
    height: 35px;
}

.product_reference {
    color: #000;
    font-weight: 500;
}

.product_reference_label {
	color:#000;
	font-weight: 800;
}

.price.product-price {
	color:#ff7601!important;
	font-size:21px;
	font-weight:800;
}
span.old-price.product-price {
	color:#000;
	font-weight:800;
}

td.cart_unit,li.price.product-price.special-price {
	font-size:16px;
}

td.cart_unit,li.old-price {
	font-size:14px;
}

td.cart_total, span#total_product_price.price.product-price {
	font-size:18px;
}

header .row #header_logo {
    text-align: left;
    margin-top: 21px;
    margin-right: 5px;
    margin-bottom: 21px;
}

span#insuroption_price.price.product-price {
	font-size:16px;
}

span#insuroption_total_price.price.product-price {
	font-size:18px;
}

span#total_product_price.price.product-price {
	font-size:18px;
}

div#ybc-menu-main-content.ybc-menu-main-content a:hover{
	background:black;
}

#product_reference, #product_condition {
	color:black;
	font-weight:500;
}

 body#category.category-42.category-congelateurs-coffres.hide-left-column.hide-right-column.lang_fr.ybc-float_header-yes.ybc-float_css3-yes.ybc-layout-layout5.ybc-skin-custom.ybc-product_layout-layout2.ybc-contact_form_layout-layout1 div#subcategories {
	display:none;
}

#header > div.nav > div > div > nav > a.login.userinfor.numtel {
	display:none;
}




.stock_bas img {
    max-width: 20px;
    margin-right: 3px;
}


.stock_bas {
    background-color: #F2E8DD;
    color: #7A5117;
    padding: 4px;
    border-radius: 5px;
    display: inline-flex;
}
.stock_empty {
    background-color: #F3D3D3;
    color: #E40D16;
    padding: 4px;
    border-radius: 5px;
    display: inline-flex;
    font-weight: bolder;
}

.stock_empty img {
    max-width: 20px;
    margin-right: 3px;
}

.stock_bas img , .stock_ok img , .stock_soon img , .stock_empty img {
        max-height: 20px;
}
.tab-content .tab-pane {
	border: 1px solid black;
    border-radius: 10px;
    padding: 30px;
    margin: 10px;
    text-align: justify;
    background-color: #F3F5F6;
}
#page .cat_desc {
    border: 4px solid black;
    border-radius: 30px;
    padding: 30px;
    margin: 20px;
    text-align: justify;
    background-color: #f3f3f3;
}

.tab-content .tab-pane  a{
        color:#870000;
        text-decoration: underline;
}

#page .cat_desc a{
        color:#870000;
        text-decoration: underline;
}


@media (max-width: 767px) {
    #subcategories ul li {
        height: 193px;
    }
}




#cart_voucher{
	display:none;
}




.contact-form-box .form-group {
    max-width: 100%;
    width: 100%;
}



#pfg-form-1 label {
	min-width:240px;
}


#pfg-form-1 input{
	color:black;
}

#pfg-form-1 .form-group{
	border-bottom:1px dotted #ddd;
        margin-bottom: 10px;
}

#pfg-form-1 div.uploader span.filename {
	margin-left: 10px;
}


#uniform-field_objet{
    max-width:284px;
}


#field_num_ticket ,
#field_reference_commande ,
#field_adresse_mail , 
#field_votre_nom {
    max-width:400px;
    display: inline-block;
    padding-left: 9px;
}

#uniform-field_pieces_jointes , 
#uniform-field_pieces_jointes_complementaire_1 ,
#uniform-field_pieces_jointes_complementaire_2 {
	max-width:377px;
}

div.uploader{
    max-width:600px;
}



.contact-form-box textarea {
    color:black;
    height: 231px;
}


#xxcenter_column > ul > li.wow.zoomIn.item.ajax_block_product.col-xs-12.col-sm-6.col-md-3.last-line.first-item-of-mobile-line.last-mobile-line.animated > div > div.left-block > div > a.product_img_link > span{
	border:1px solid black;
        border-radius: 8px;
}


#center_column ul li .left-block a.product_img_link span.fmm_title_text_sticker span  {
    border: 1px solid black;
    border-radius: 6px;
}


#view_full_size > span.fmm_title_text_sticker.fmm_sticker_base_span > span {
    border: 1px solid black;
    border-radius: 6px;
}



#agWidgetH {
	display:none;
}




.pb-center-column #agWidgetH {
	display:none;
}


.fmm_sticker_base_span{
	    max-width: 23%;
}


.fmm_title_text_sticker i {
    display: inline-block;
    font-style: normal;
    font-size: 10px;
}

