/* HEADER */

.header_user_info .icon-user {
display: none;
}

.header_user_info .account span {
display: none !important;
}

.header_user_info .account:after {
content: "MON COMPTE";
display: inline-block;
background-color: #0D73B5;
padding: 6px 10px;
}

header .logout {
margin-left: 0;
}

/* HEADER */

/* FOOTER */

#footer .footer-block:nth-child(1) ul li {
display: none !important;
}

#footer .footer-block:nth-child(1) ul li:nth-child(1) {
display: block !important;
}

#footer .footer-block:nth-child(1) ul li:nth-child(2) {
display: block !important;
}

/* FOOTER */

/* PRODUIT */

.infoCustomizable {
color: #E2001A ;
}

.customizableProductsText {
float: left;
border: none;
width: 70%;
}

.customizableProductsText textarea {
width: 100% !important;
}

#customizedDatas {
float: right;
}

.add_to_cart_container {
margin-bottom: 20px;
}

#product #layer_cart .layer_cart_row {
display: none !important;
}

#product #layer_cart .layer_cart_row:last-child {
display: block !important;
}

.enSavoirPlus {
margin-bottom: 20px;
text-align: right;
}

.enSavoirPlus a {
background-color: #0D73B5;
color: #FFF !important;
padding: 5px 10px;
display: inline-block;
}

#layer_cart span.continue.btn.btn-default {
background-color: #E2001A;
}

#layer_cart span.continue.btn.btn-default:hover {
background-color: #0D73B5;
}

#layer_cart span.continue.btn.btn-default span {
display: none !important;
}

#layer_cart span.continue.btn.btn-default:before {
content: "Commande suivante";
display: inline-block;
padding: 5px;
}

#layer_cart a.btn.btn-default {
display: none !important;
}

#manufacturerTab .rte a {
pointer-events: none;
text-decoration: none;
color: #000 !important;
}

#product .fancybox-nav span {
visibility: visible !important;
}

.pb-left-column #image-block .slick-arrow {
opacity: 1;
}

#descriptionTab .rte a {
pointer-events: none;
text-decoration: none;
color: #000 !important;
}

/* PRODUIT */

/* OPC */

#opc_payment_methods-content .payment_module a span {
display: none !important;
}

.paiement_block #HOOK_PAYMENT > div:first-child:before {
content: "Choisissez votre méthode de paiement ou demandez un devis";
color: #E2001A !important;
font-weight: bold;
text-align: center;
display: block;
margin-bottom: 20px;
}

#opc_payment_methods .atos {
border: solid 1px #dddddd;
border-radius: 5px;
margin-bottom: 10px;
background-color: #FBFBFB;
}

#opc_payment_methods .atos img.sogenactif {
float: left;
width: 65px;
margin: 15px;
}

#opc_payment_methods .atos form > div {
text-align: left !important;
font-size: 17px;
line-height: 23px;
font-weight: bold;
letter-spacing: -1px;
margin-top: 10px;
}

#opc_payment_methods .atos form > div br {
display: none; 
}

/* OPC */

/* COMPTE */

#my-account .info-account {
display: none !important;
}

#my-account ul.myaccount-link-list li {
display: none !important;
}

#my-account ul.myaccount-link-list li:nth-child(1) {
display: block !important;
}

#my-account ul.myaccount-link-list li:nth-child(2) {
display: block !important;
}

/*
#my-account .addresses-lists > div:nth-child(2) {
display: none !important;
}
*/

#my-account .addresses-lists > div:nth-child(2) li:nth-child(2) {
display: none !important;
}

/* COMPTE */

/* HISTORIQUE COMMANDE */

#block-history #order-list .link-button {
display: none !important;
}

#block-history #order-list th:nth-child(4) {
display: none !important;
}

#block-history #order-list td:nth-child(4) {
display: none !important;
}

/*
#submitReorder {
display: none !important;
}
*/

#history #an_product_fields {
display: none !important;
}

/* HISTORIQUE COMMANDE */

/* AVOIR */

#order-slip #an_product_fields {
display: none !important;
}

/* AVOIR */

/* CONTACT */

#contact .col-xs-12.col-md-3 .form-group:last-child {
display: none;
}

/* CONTACT */