/* ************************************************************************************************
/* PRODUIT  */
/* ************************************************************************************************ */
 
#product_info_livraison {font-size: 14px;text-align:right;} 
#col_description #product_info_livraison {text-align: center;    border-top: 1px solid #ccc;    padding-top: 14px;     max-width: 200px;    margin: auto;    margin-top: 10px;}

.product-configurateur #product_info_livraison {font-size: 14px;text-align:right;}

#product_info_livraison .livraison_delai {color:#666;}
#product_info_livraison .vs_livraison_result i {font-size: 15px;vertical-align: -2px;padding-right: 3px;}
#product_info_livraison .vs_livraison_result i.voletshop-delai-prioritaire {font-size: 22px;    vertical-align: -5px;}
#product_info_livraison .vs_livraison_result span {color: inherit;}
#product_info_livraison .vs_livraison_result .titre {font-weight: bold;text-transform: uppercase;color: inherit;}
#product_info_livraison .vs_livraison_result .delai {font-size: 14px;color: inherit;}
#product_info_livraison .vs_livraison_result .desc {color: inherit;font-size: 12px;line-height: 12px;display: inline-block;max-width: 250px;margin-top: 5px;}
#vs_livraison_result_express {margin-top:20px;}
#col_description .col-infos #vs_livraison_result_express {border: 3px solid #ccc;    padding: 5px;    border-radius: 8px;}

#product_info_livraison .custom-link-color {text-decoration: underline;cursor: pointer;transition: all 0.2s;}
#product_info_livraison #label_dpt {margin-top: 20px;font-size: 12px;color: #777;display: inline-block;padding: 3px 10px;border-radius: 5px;background: #eee;}
#change_dpt {padding: 15px;background: #f7f7f7;display: inline-block;}
#change_dpt select {font-size:14px;padding-top: 5px;padding-bottom: 5px;}

/* ************************************************************************************************
/* CATEGORY  */
/* ************************************************************************************************ */
#block_description_category #product_info_livraison {text-align: center;    border-top: 0px solid #ccc;    padding-top: 0px;       max-width: 200px;    margin: auto; margin-bottom: 15px;}
#block_description_category  #vs_livraison_result_express {border: 3px solid #ccc;    padding: 5px;    border-radius: 8px; margin-top: 20px;}
#block_description_category  #vs_livraison_result_normal {display: none;}


/* ************************************************************************************************
/* PANIER  */
/* ************************************************************************************************ */

#cart_info_livraison {font-size: 14px;text-align:left;margin-top: 0px;}
#cart_info_livraison .row {margin:0;}
#cart_info_livraison .livraison_delai {color:#666;}
#cart_info_livraison .vs_livraison_cart_result {margin-bottom:0px;}
#cart_info_livraison .vs_livraison_result {margin-bottom:15px;}
#cart_info_livraison .vs_livraison_result i {font-size: 14px;vertical-align: 0px;padding-right: 3px;}
#cart_info_livraison .vs_livraison_result span {color: inherit;}
#cart_info_livraison .vs_livraison_result .titre {font-weight: normal;text-transform: uppercase;color: inherit; display:block;vertical-align: middle;font-size: 13px;line-height: 20px;}
#cart_info_livraison .vs_livraison_result .delai {font-size: 13px;line-height: 20px;color: inherit;display:block;vertical-align: middle;}
#cart_info_livraison .vs_livraison_result .desc {color: inherit;font-size: 12px;line-height: 12px;display: block;margin-top: 5px;}
#cart_info_livraison .vs_livraison_result .price {display: inline-block;vertical-align: middle;color: #666;border: 1px solid #ccc;font-weight: bold;padding: 3px 7px;border-radius: 3px;margin-right: 0px;width: auto;text-align: center;margin-bottom: 10px;}

#cart_info_livraison .custom-link-color {text-decoration: underline;cursor: pointer;transition: all 0.2s;}
#cart_info_livraison #label_dpt {margin-top: 15px;font-size: 12px;color: #777;display: inline-block;padding: 3px 10px;border-radius: 5px;background: #eee;}
#change_dpt {padding: 15px;background: #f7f7f7;display: inline-block;}
#change_dpt select {font-size:14px;padding-top: 5px;padding-bottom: 5px;}

@media (max-width: 992px) and (min-width: 768px){
#cart_info_livraison .vs_livraison_result {margin-bottom:20px;}
#cart_info_livraison .vs_livraison_result .titre {display:block;margin-bottom:5px;}
#cart_info_livraison .vs_livraison_result .delai {display:block;margin-bottom:5px;}
#cart_info_livraison .vs_livraison_result .price {display:block;margin-bottom:5px;}
}
@media (max-width: 767px) {#cart_info_livraison {margin-bottom: 20px;}}


/* ************************************************************************************************
/* COMMANDE  */
/* ************************************************************************************************ */

#order_info_livraison {font-size: 16px;text-align:left;border: 2px solid #599dcd;padding: 20px;margin: 20px 0px;}
#order_info_livraison .livraison_delai {color:#666;}
#order_info_livraison .vs_livraison_result i {font-size: 18px;vertical-align: -2px;padding-right: 3px;}
#order_info_livraison .vs_livraison_result span {color: inherit;}
#order_info_livraison .vs_livraison_result .titre {font-weight: bold;text-transform: uppercase;color: inherit; display:inline-block;vertical-align: middle;}
#order_info_livraison .vs_livraison_result .delai {font-size: 14px;color: inherit;display:inline-block;vertical-align: middle;}
#order_info_livraison .vs_livraison_result .desc {color: inherit;font-size: 12px;line-height: 12px;display: block;margin-top: 5px;}


@media (max-width: 992px) and (min-width: 768px){
#order_info_livraison .vs_livraison_result {margin-bottom:20px;}
#order_info_livraison .vs_livraison_result .titre {display:block;margin-bottom:5px;}
#order_info_livraison .vs_livraison_result .delai {display:block;margin-bottom:5px;}
}
@media (max-width: 767px) {#order_info_livraison {margin-bottom: 20px;}}

