/*
Theme Name: Twentysixteen Child
Template: twentysixteen
*/

.hovernone { cursor: pointer; }


/* Typo */

input[type="text"], textarea { font-family: "Gotham Book", Sans-serif; }
body, button, input, select, textarea {
 font-size:18px!important
}

/* Mise en forme bouton add to cart style amazon */

/* Bouton ajouter au panier */
.elementor-add-to-cart .cart button, .woocommerce a.button.alt, .woocommerce button.button.alt, .checkout_coupon button.button, .wizard > .actions a, .shop_table button.button { 
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 1em;
    color: #111 !important;
    font-weight: 300;
    text-transform: none;
    border-radius: 5px 5px 5px 5px;
    padding: 0.75em 2em;
    line-height: 1em;
}
.elementor-add-to-cart .cart button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .checkout_coupon button.button:hover, .wizard > .actions a:hover, .shop_table button.button:hover { 
    background: linear-gradient(to bottom,#f5d78e,#eeb933) !important;
    color: #111;
    padding: 0.75em 2em;
}
.elementor-add-to-cart button:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button:focus {
    outline: solid 1px #e77600 !important;
    outline-offset: 0px !important;
    box-shadow: 0 0 3px 2px rgba(228,121,17,.5) !important;
}
/* Bouton sidebar résumé panier */
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button {
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;
    font-family: Montserrat, "Helvetica Neue", sans-serif !important;
    color: #111;
    font-weight: 300 !important;
    border-radius: 5px 5px 5px 5px;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button:hover {
    background: linear-gradient(to bottom,#f5d78e,#eeb933) !important;
}
/* Bouton /panier */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { display: initial; }
.woocommerce-cart .wc-proceed-to-checkout { margin-top: 1em; }
.woocommerce-cart table.cart td.actions .coupon .input-text { 
	width: 15em;
	margin: 0 1em 0 0.3em; 
}
/* Bouton /commande */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: left; }

/* Mise en forme bloc prix page produit */

.blocpricecustom form.cart, .woocommerce-variation-price, .blocpricecustom .elementor-widget:not(:last-child) {
    margin-bottom: 0.75em !important;
}

.woocommerce-variation-price .price {
    font-family: "Helvetica Neue Medium", Sans-serif;
    font-size: 1.5em !important;
}

/* BLOG */ 

.category-blog h1 { color: #E8C964 !important; }
.category-blog h2 { 
  color: #FE82A7 !important;
  margin-top: 1.5em;
  margin-bottom: 0.75em;
}
.category-blog p {
    margin: 0 0 1.15em !important;
}

/* Page de commande multi-checkout */
.woocommerce-info { 
	margin: 0;
	border: 3px solid #E8C964;
}
.checkout_coupon input[type="text"]:focus { border-color: #E8C964 !important; }
.wizard.wizard > .steps { margin: 10px; }
.wizard > .steps a { color: #666; }
.wizard > .steps li.current a, .wizard > .steps li.done a, .wizard > .steps a { padding-left: 1.5em !important; }