/*
Theme Name:   Novakom thème
Theme URI:    https://novakom.fr/
Description:  Agence de communication
Author:       Benoit ROMEO
Author URI:   https://www.agenceomega.fr/
Template:     Divi
*/

/* 
 * 
 * COULEURS 
 * 
 * Arobase : #ED7F13
 * Novakom : #d7ba5c
 * Boostercom : #f47322
 * 
 */

:root {
	--main-color: #bea36b;
	--createur-color: #d7ba5c;
}

/* -- MENU -- */
/*#top-menu-nav { margin-top:-15px !important }
.btn_contact {
	background-color: --main-color;
	color: #fff;
	padding: 0 !important;
}
.btn_contact a, body .et-fixed-header #top-menu li.btn_contact>a {
	color: #fff !important;
	padding: 15px 25px 15px 25px !important;
}*/

/* -- BODY COMMERCE -- */
body .bodycommerce-minicart .dropdown-minicart .woocommerce-mini-cart__buttons .wc-forward, body .bodycommerce-minicart .dropdown-minicart .woocommerce-mini-cart__buttons .wc-forward:hover { padding:12px 7.5px !important; font-weight:700 !important;}
body.woocommerce .et_pb_db_cart_products_0 .actions .button, body.woocommerce .et_pb_db_cart_products_0 .button:hover, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover { padding:12.5px 35px !important; font-weight:700 !important; }
.et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button:hover { padding:18px 40px !important; font-weight:700 !important; }
.variations .variable-item { margin-right:10px; }
.vbox-overlay { z-index:12000 !important }
body.woocommerce .button-variable-item { line-height:46px !important; }
/* SIDEBAR */
.options-shop label {color:#333 !important; ;} 
/* AJOUT MINI PANIER */
.bc-added-buttons .checkoutbuttons { flex:2 !important; }
body .bc-added-modal-container .bc-added-buttons .checkoutbuttons .button { background-color:#123032 !important; border-color:#123032 !important; }
body .bc-added-modal-container .bc-added-buttons .checkoutbuttons .button:hover { background-color:#a05841 !important; border-color:#a05841 !important; }
body .bc-added-modal-container .bc-added-buttons .checkoutbuttons .checkout { background-color:#bea36b !important; border-color:#bea36b !important; }
body .bc-added-modal-container .bc-added-buttons .checkoutbuttons .checkout:hover { background-color:#a05841 !important; border-color:#a05841 !important; }
/* CHECKOUT SHOPIFY */
div#bodycommerce-shopify-checkout { padding:0 20px !important; }
body .bodycommerce-shopify-coupon .submitcode input.button { padding: 10.5px 40px !important; font-weight: 700 !important; }
tr.cart-subtotal { background-color:#999 !important; color:#000 !important; }
tr.order-total  { background-color:#bea36b !important; color:#000 !important; }
/* INIT PASSWORD */
.woocommerce-lost-password .et_pb_section_2_tb_body .et_pb_row_1_tb_body { margin:auto; width: 80%; max-width:1170px; padding:80px 0 !important; }
/* IMAGES */
.et_pb_wc_images .woocommerce-product-gallery.images { width:100% !important; }


/* -- ONGLETS -- */
.onglet ul.clearfix {
    display: flex;
    flex-wrap: wrap !important;
    justify-content: center !important;
}
ul.et_pb_tabs_controls {
    background-color: transparent !important;
}
.cloud-it .et_pb_row {
    width: 100% !important;
}
.et_pb_tabs_controls li.et_pb_tab_active {
    background-color: var(--main-color) !important;
}
.et_pb_tabs, .et_pb_wc_tabs {
    border: 0px solid #d9d9d9 !important;
}
.single-product #top-menu li a {
    color: #000 !important;
}
.cloud-it .et_pb_column_7 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.et-pb-arrow-prev {
    color: #fff !important;
}
.et-pb-arrow-next {
    color: #fff !important;
}
.et_pb_bg_layout_light .et-pb-controllers a {
    background:     #fff !important;
}

/* -- BLOG -- */
.display_wtitle .widgettitle { display:none; }

/* -- CONTACT --*/
.et-pb-contact-message { color:#fff !important; }
/* Revendeur*/ 
.caldera-grid hr { border-color: #bea36b !important; }
.caldera-grid .col-sm-4.last_col { text-align:right !important; }

/* -- BOUTON HAUT DE PAGE -- */
.et_pb_scroll_top.et-pb-icon { background-color: var(--main-color) !important; }

/* -- FOOTER --*/
body .footer-link a { transition: color 300ms ease 0ms; }
body .footer-link a:hover { color:var(--main-color) !important; transition: color 300ms ease 0ms; }
body .footer-link a.link_createur { color:var(--createur-color) !important; }

/* -- FIX BUGS -- */
.et-fixed-header #et-top-navigation { min-height:0 !important; }
.cn-button.bootstrap { background:var(--main-color) !important } 
.woocommerce-MyAccount-navigation { height:0 !important; }
.woocommerce-result-count, .woocommerce-ordering { opacity:0 !important; }

/* TABLETS */
@media all and ( max-width: 980px) {
	
}

/* MOBILE */
@media all and ( max-width: 767px) {
    /* CHECKOUT SHOPIFY */
	div.bodycommerce-shoppify-bottom-controls { display:flex; flex-direction:column; }
	div.bodycommerce-shoppify-bottom-controls .previous-button { padding:25px 0 !important; }
	div.bodycommerce-shoppify-bottom-controls .bodycommerce-shoppify-next-prev-tab { text-align:center; }
	/* LOGIN PAGE */
	p.woocommerce-LostPassword.lost_password { float: left !important; margin-top: -10px !important; margin-left: 30px; }
}