/*
 Theme Name:   Plumbing Child Theme
 Theme URI:    https://plumbing-repair.themerex.net
 Description:  Plumbing Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net
 Template:     plumbing
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  plumbing
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

* {
	font-family: "Inter", Sans-serif !important;
}

.sc_team_item {
	pointer-events: none;
}

.sc_item_button .sc_button:not(.sc_button_with_icon):not(:hover) {
    background-color: #3273C6 !important;
}

h1 {
	color: #3273C6 !important;
}

.wpcf7-submit-style:not(:hover) .submit-style-in {
	background-color: #3273C6 !important;
}

.sc_layouts_search .search_modern .search_wrap {
	background-color: black;
}

.sc_layouts_panel_inner {
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.56) 0px 22px 70px 4px;
}

.sc_button_icon .icon-call {
	color: #FF0000;
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:hover, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:hover {
	color: #FF0000;
	border-color: #FF0000 !important;
}

.scroll_to_top_style_default:not(:hover) {
	background-color: #FF0000 !important;
}

[class*="scheme_"].sidebar .widget_contacts .contacts_info span:before, [class*="scheme_"].sidebar .widget_contacts .contacts_info>a:before {
	color: #FF0000;
}

.style-icon:before, .style-line:before {
	color: #FF0000 !important;
}

.menu_mobile .menu_mobile_inner {
	background-color: #000000;
}

.search-results .attachment-plumbing-thumb-square {
	aspect-ratio: 16/9;
	object-fit: cover;
}

.i-red {
    color: red;
}

.letter {
	position: relative;
}

.accent {
	position: relative;
	color: red;
	font-size: 1em; /* Ajuste la taille de l'accent */
	left: -0.52em;     /* Ajuste l'horizontal */
	top: -0.03em;      /* Ajuste la verticale */
	display: inline-block;
	pointer-events: none; /* L'accent ne gêne pas les clics */
	margin-right: -0.45em;
}

.sc_icons_columns_wrap .sc_icons_item {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	border-radius: 3px;
}

.sc_icons_columns_wrap .sc_icons_item:hover {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important;
}

.swiper-slide-image {
	// max-height: 120px !important;
	/* padding-top: 16px; */
	/* padding-bottom: 16px; */
}

.swiper-slide-image:hover {
	// box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.5);
	// box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	transform: scale(0.92);
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
	border-radius: 3px;
}

.form-sup-text {
	font-size: 0.75rem;
}

.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
	background-color: #0C395F !important;
}