/*
 Theme Name: Fortunio Child Theme 
 Theme URI: https://fortunio.ancorathemes.com/
 Description: Fortunio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author: AncoraThemes
 Author URI:  https://ancorathemes.com/
 Template:     fortunio
 Version:      1.0
 Tags:         craftsman, forestry, logging, timber, woocommerce, wood manufacturing, wood production, wood products, wood store, sawmill, landscaping, carpentry, windows, doors, wooden cottages
 Text Domain:  fortunio
*/


/* =Child-Theme customization starts here 
------------------------------------------------------------ */
@import url('https://fonts.googleapis.com/css2?family=Ephesis&display=swap');
.titlesavoie {
	white-space: normal !important;
}
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
	color: #172d4c !important;
}
h1.notrehistoire * {
	text-transform: none !important;
}

/* HEADER */

#mainheader {
 background: #172d4c;
}
#mainheader li a span {
 font-size: 20px;
 color: #C6A34F;
 font-family: bitter;
 text-transform: none;
}
#mainheader svg g {
 stroke: #C6A34F;
}
#headersticky li a span {
 color: #C6A34F;
 font-family: bitter;
 text-transform: none;
}

/* HOME SECTION UN  */
.homesectionun span {
  color: #2E2E2E;
}
.homesectionun h4 span {
 font-weight: 700;
 font-size: 20px !important;
}
.homesectionun .sc_icons_decoration .sc_icons_item {
 background: #eadecd;
	border-radius: 10px;
}


.sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(1) .sc_icon_type_svg svg {
    width: 6.8em;
    height: 6.8em;
}

.sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2) .sc_icon_type_svg svg {
    width: 5.5em;
    height: 5.5em;
}

.sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3) .sc_icon_type_svg svg {
    width: 6.8em;
    height: 6.8em;
}


/* HOME SECTION 2 */
.homesectiondeux .sc_icons_divider3 .sc_icons_item:hover {
 background-color: #f5f1ec;
}
.homesectiondeux span,
.homesectiondeux a,
.homesectiondeux .sc_icons .sc_icons_item_title a,
.homesectiondeux .sc_icons_divider3 .sc_icons_item:hover span,
.homesectiondeux .sc_icons_divider3 .sc_icons_item:hover a {
 color: #2e2e2e;
}
.homesectiondeux .sc_icons_divider3 .sc_icons_item,
.homesectiondeux img {
 border-radius: 10px;
}
/* PAGE PRODUITS */
.blociconbois .sc_icons_decoration .sc_icons_item {
 background: #FFF;
	border-radius: 10px;
}
.blociconbois .sc_icons_decoration .sc_icons_item span {
 color: #2e2e2e;
}
/* Scroll TOP */
.scroll_to_top_style_default {
    border: 1px solid #c6a34f;
    background-color: #172d4c;
}
.scroll_to_top_style_default:hover {
    background-color: #c6a34f;
 border: 1px solid #172d4c;
}

/* FOOTER */ 
#footerwidget .widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_title:after {
	display: none;
}
#footerwidget .widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_link {
	margin-left:0;
}
#footerwidget a {
	pointer-events: none;
}

footer a span,
footer a {
 color: #C6A34F !important;
}
/* SIDE PANEL */
.sc_layouts_panel_inner {
 background-color: #E6DFD5;
}
.sc_layouts_panel_inner span,
.sc_layouts_panel_inner h4 a {
 color: #2E2E2E !important;
}
/* CONTACT */
div.wpcf7 .form-style-4 input[type="text"],
.page-id-34975 input,
.page-id-34975 input:focus,
.page-id-34975 textarea,
.page-id-34975 input textarea:focus{
	background-color: #fff;
}

.page-id-34975 .columns_wrap input,
.page-id-34975 .form-style-4 .columns_wrap span:before {
	color: #2E2E2E !important
}
.page-id-34975 input[type="checkbox"] + .wpcf7-list-item-label:before {
	border:1px solid #2E2E2E !important;
}
.page-id-34975 .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
	background-color: #2E2E2E;
}

/* BUTTON */
.cta-engraved {
  white-space: nowrap;
  background: #172D4C;
  color: transparent;
  font-weight: 500;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: none;
  padding: 1rem 2.6rem;
  border-radius: 12px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  background-clip: padding-box;
  box-shadow:
    0 4px 10px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.3s ease;
}

/* Texte doré avec vrai effet métal */
.cta-engraved span {
  background: linear-gradient(
90deg, #e5ad0d, #fce06e, #be8a2f);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  font-weight: 600;
  text-shadow:
    0 1px 1px rgba(0, 0, 0, 0.2),
    0 0 8px rgba(255, 215, 0, 0.2);
}

.cta-engraved:hover {
  transform: translateY(-2px);
  box-shadow:
    0 6px 12px rgba(0, 0, 0, 0.4),
    inset 0 1px 1px rgba(255, 255, 255, 0.1);
}

.cta-engraved:active {
  transform: translateY(1px);
  box-shadow:
    0 3px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(255, 255, 255, 0.1);
}
