/*******************************************************************************************************/
/****************** Sub CSS for Image Perforation - Contain only colors ***************************************/
/*******************************************************************************************************/

/* Main color : #0090C0 */
/* Snde color : #65C2DE */
:root {
    --shop-primary-color: #E4A52D;
    --shop-secondary-color: #FBDEA2;
}

.header-ftc.header-layout5 .header-nav,
.woocommerce-page #payment #place_order, form[id^="form_product_ip"] h3 {
    background: #0090C0;
}
.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{
	color: white;
}
.main-navigation a:hover,
a:active,
a:focus:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .pop_link), 
a:hover:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .pop_link),
.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,
article i.fa:not(.fa-spin),
.vc_toggle_title h4:hover, .vc_toggle_active .vc_toggle_title h4,
.menu li i {
	color: #0090C0 !important;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
	border-color: #7a7a7a !important;
  	background-color: #0090C0 !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: #0090C0 !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,
.wpcf7 input[type^="submit"],
button.wsc_save_cart_save, button.wsc_save_cart_continue, button.wsc_send_cart,
.switch input[type=checkbox]:checked+span,
.modal-footer input,
button.btn_panier {
	background-color: #0090C0 !important;
	color: white !important;
}
.vc_btn3-color-secondary:hover,
body input.wpcf7-submit:hover,
button.btn_panier:hover, button.btn_panier:focus,
.pop_link.thermo, label.label-file,
.modal-header:not(.color-header){
	background-color: #65C2DE !important;
	color: white !important;
}

li.current-menu-item {
    border-bottom: solid 3px #0090C0;
}
#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, #0090C0 0%, #0090C0e8 30%, #0090C0de 70%, #0090C0 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: #65C2DE;
    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 #0090C0 !important;
}
.woocommerce-info, .woocommerce-message {
    border-top-color: #0090C0;
}
[id^="form_product_ip"] span, [id^="form_product_ip"] input[type="text"]{
    color: #646566;
}
[id^="form_product_ip"] input[type="text"]:not(#param_matiere):not(#param_epaisseur), 
[id^="form_product_ip"] input[type="number"]{
    border: 1px solid #e5e5e5;
}
.modal-header:not(.color-header) .close{
	color: white !important;
}
#config_title{
    background-color: #ededed;
}


/*Header menu*/
.navigation-primary > .container {
    max-width: 950px !important;
}
.header-layout5 .header-content .container > div.logo-wrapper.is-desktop {
    min-width: 100px !important;
}

#snackbar{
    background-color: #65C2DE;
    color: white;
}
#snackbar a {
  background-color: white;
  color: #0090C0;
  border: solid 1px #0090C0;
}

.show_CL, .show_GC, .show_DE, .show_VE{
    display: none;
}
.show_IP{
    display: block;
}
