/*******************************************************************************************************/
/****************** Sub CSS for SHOP Cloture - Contain only colors ***************************************/
/*******************************************************************************************************/

/* Main color : #35823F */ 
/* Snde color : #9BC391 */
:root {
    --shop-primary-color: #35823F;
    --shop-secondary-color: #9BC391;
}

.header-ftc.header-layout5 .header-nav,
.woocommerce-page #payment #place_order,
.stepper-item.active .step-counter {
    background: #35823F;
}
.nav-left, .nav-left a, .nav-left a:hover, .nav-middle, 
.nav-righ,
.header-ftc.header-layout5 .dropdown-button span span, 
.header-ftc.header-layout5 .dropdown-button span.fa,
.header-ftc.header-layout5 .nav-right .header-language ul a.lang_sel_sel.icl-en, 
.header-ftc.header-layout5 .nav-right .header-currency a.wcml_selected_currency, 
.site-footer, .header-ftc.header-layout5 .dropdown-button span span:hover,
.info-desc > span, .ftc-sb-account .ftc_login > a, 
.info-desc span, .ftc-sb-account, .ftc-my-wishlist,
#tabs_patterns_transparence .vc_tta-tabs-container .vc_tta-tab:before,
.ftc_login .login,
.stepper-item.active .step-counter{
	color: white;
}
.main-navigation a:hover,
a:active,
a:focus:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .link-garde-corps),
a:hover:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .link-garde-corps),
.current-menu-item a,
p a,
p.cart_attributes a,
.woocommerce div.product p.price,
.woocommerce div.product p.price span,
a.btn_dl_fp,
.home_grid .vc_gitem-post-data-source-post_title,
.vc_toggle_content a,
.menu li i{
	color: #35823F !important;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
	border-color: #7a7a7a !important;
  	background-color: #35823F !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, 
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
	border-color: #35823F !important;
 	background-color: #7a7a7a !important;
}
.vc_btn3-color-secondary,
#tabs_patterns_transparence h2,
ul.contact_us li i,
.woocommerce .style-home-13 .product .images .conditions-box .featured,
.woocommerce .product .conditions-box .featured,
.modal-body .featured,
.woocommerce .product .conditions-box .onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.home_grid .vc_gitem-post-data-source-post_button a,
.widget_product_search button,
.woocommerce-cart table.cart input.button:hover,
.woocommerce .wc-proceed-to-checkout a.button.alt:hover, 
.woocommerce .wc-proceed-to-checkout a.button:hover,
.woocommerce a.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button, 
.woocommerce-page .widget_price_filter .price_slider_amount .button,
p.woocommerce-mini-cart__buttons.buttons > a.button.checkout.wc-forward,
p.woocommerce-mini-cart__buttons.buttons > a.button.checkout.wc-forward:hover,
.switch input[type=checkbox]:checked+span,
.wpcf7 input[type^="submit"],
button.wsc_save_cart_save, button.wsc_save_cart_continue, button.wsc_send_cart  {
	background-color: #35823F !important;
	color: white !important;
}
.vc_btn3-color-secondary:hover,
body input.wpcf7-submit:hover{
	background-color: #9BC391 !important;
	color: white !important;
}

li.current-menu-item {
    border-bottom: solid 3px #35823F;
}
#tabs_patterns_transparence .vc_active span.vc_tta-title-text {
	background-color: white;
    color: black;
}
#tabs_patterns_transparence span.vc_tta-title-text {
	background-color: transparent;
    color: white;
}
.footer-top {
    background: linear-gradient(90deg, #35823F 0%, #35823Fe8 30%, #35823Fde 70%, #35823F 100%);
}
.footer-top{
	color: #3a3a3a;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.header-ftc.header-layout5 .dropdown-button span:hover,
.ftc-sb-account .ftc_login > a:hover,
.header-ftc.header-layout5 .dropdown-button span span{
    color: #666;
}
a.tag-cloud-link {
	border-bottom: 1px solid #e1e1e1;
    background-color: transparent;
    color: #444;
}
.home_grid{
    background-color: #9BC391;
    box-shadow: 5px 5px 10px 0px rgb(147 150 153);
}
a.btn_dl_fp,
.home_grid .vc_gitem-post-data-source-post_button a
{
    border: solid 1px #35823F !important;
}
.woocommerce-info, .woocommerce-message {
    border-top-color: #35823F;
}
input[type="text"]:not(:read-only), input[type="number"]:not(:read-only), textarea:not(:read-only){
	border: 1px solid #f3f0ed !important;
}
[id^="form_product_gc"] input.dataInput{
    text-align: center;
    font-weight: 500 !important;
}
[id^="form_product_gc"] select {
    width: 100%;
    color: black;
    text-align: center;
}
[id^="form_product_gc"] .quantity-nav {
    right: 1px;
}

[id^="form_product_gc"] #GC_bloc2 input[type="text"]{
	width: 120px;
	padding-top: 5px;
    padding-bottom: 0;
}

#GC_bloc2 .imgContainer img,
#GC_bloc2 .imgContainer .colorBox {
	width: 50%;
}
#GC_bloc2 .imgContainer{
	text-align: center;
	display: inline-flex;
    width: 100%;
}
.config_continu #GC_bloc2 .imgContainer img{
    object-fit: none;
}
.modal-body a span{
	font-size: 14px !important;
}
.rightColumn, #snackbar {
    background-color: #9BC391;
    color: #35823F;
}
.rightColumn h3 {
    color: white;
    background-color: #35823F;
}
.rightColumn button[type="button"]:not(.bigBtn),
#create_gc_cl_id{
    background-color: #35823F;
}
.rightColumn .bigBtn{
    background-color: #35823F87;
    color: white;
    width: 50%;
}
.stepper-item.active::after{
  border-bottom: 2px solid #35823F;
}
#snackbar a {
  background-color: white;
  color: #35823F;
  border: solid 1px #35823F;
}
.show_GC, .show_DE, .show_VE, .show_IP{
    display: none;
}
.show_CL{
    display: block;
}
