/*
Theme Name: ochineur
Author: Rougevert
Tags: blog, custom-menu
Version: 1.0.0
Requires at least: 5.0.0
Tested up to: 5.8.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ochineur
*/

/* BIEN PENSER A AJOUTER 1024M DANS LE wp-config.php */

/* COULEURS */
.marron-moutarde{color: var( --e-global-color-secondary );}

/* GENERAL */
body {margin: 0;}

body, html {overflow-x: hidden;}
h1 {font-size: 50px; font-family: "Gloucester", Sans-serif !important;}
h2 {font-size: 40px; font-family: "Gloucester", Sans-serif !important;}
div[id^='gform_confirmation_message_']{text-align: center;}

.accolades h2::before, #accolades-titre h1::before, #accolades-ble h1::before, .accolades-ble h1.elementor-heading-title.elementor-size-default:before {background-image: url(../ochineur/images/fioriture-before.svg);}
.accolades h2::after, #accolades-titre h1::after, #accolades-ble h1::after, .accolades-ble h1.elementor-heading-title.elementor-size-default:after {background-image: url(../ochineur/images/fioriture-after.svg);}

.accolades-ble h2::before {background-image: url(../ochineur/images/accolade-epi-ble-before.svg);}
.accolades-ble h2::after {background-image: url(../ochineur/images/accolade-epi-ble-after.svg);}

p {margin: 0;}

/* FORMULAIRE */
span.gfield_required.gfield_required_asterisk {display: inline-block !important;}

input[type="text"]:focus, 
input[type="password"]:focus, 
textarea:focus {
	outline: none;
}

[id^='gform_submit_button_'] {
	padding: 0.5rem 1rem;
	border-width: 1px;
	border-radius: none;
	border-style: solid;
	color: white;
	background-color: currentcolor;
}

[id^='gform_submit_button_']:hover {background-color: transparent; color: currentcolor;}

input#gform_submit_button_1 {text-transform: uppercase; transition: all 500ms ease-in-out; cursor: pointer;}

label.gfield_consent_label {color: white !important;}

textarea#input_1_8 {font-family: 'Roboto'; height: 200px;}

.gform_wrapper .gfield_required {color: var( --e-global-color-secondary ) !important;}

/* FOOTER */
div#lien-map:hover img {transform: scale(1.05);}

div#lien-map img {transform: scale(1); transition: all 500ms ease-in-out;}

/* PLAN DU SITE */
.elementor-sitemap-section {text-align: center;}
ul.elementor-sitemap-list.elementor-sitemap-page-list {padding: 0; margin: 0;}
h2.elementor-sitemap-title.elementor-sitemap-page-title {margin-top: 0;}

/* HEADER */
ul#menu-1-b24d375 .menu-item-718 a.elementor-item, ul#menu-1-b24d375 .menu-item-721 a.elementor-item {padding-right: 0 !important;}
ul#menu-1-b24d375 .menu-item-719 a.elementor-item {padding: 0 !important;}
ul#menu-1-b24d375 .menu-item-721 a.elementor-item {padding-left: 10px !important;}

a#bloc-debarras:hover .rubrique-home, a#bloc-brocante:hover .rubrique-home {color: white;}
a#bloc-debarras .rubrique-home, a#bloc-brocante .rubrique-home{transition: ease-in-out all .5s;}

a#bloc-brocante:hover .elementor-element.elementor-element-6640b66.elementor-absolute.elementor-widget.elementor-widget-image {left: 0;}
a#bloc-brocante:hover .photo-home-masque img, a#bloc-debarras:hover .photo-home-masque img {-webkit-mask-image: none !important; width: 100% !important; object-fit: cover; filter: brightness(0.7);}
a#bloc-brocante:hover .cadre-masque-home, a#bloc-debarras:hover .cadre-masque-home {display: none;}
a#bloc-brocante:hover #bande-logotype, a#bloc-brocante:hover .plus-plus, a#bloc-brocante:hover .rubrique-home, a#bloc-debarras:hover #bande-logotype, a#bloc-debarras:hover .plus-plus, a#bloc-debarras:hover .rubrique-home {z-index: 1111111111;}

.photo-home-masque img{transition: slide all 500ms; }

.photo-home-masque {width: 100%;}

a#bloc-debarras:hover .photo-home-masque.elementor-widget.elementor-widget-image {right: 0;}

.photo-home-masque{transition: ease 500ms all;}

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {margin-top: 0; background-color: black; background-image: url(https://www.ochineurcaladois.fr/wp-content/uploads/2023/01/grain-shutterstock_1273497874-scaled.jpeg); background-position: top center; background-repeat: repeat; background-size: cover;}

.elementor-nav-menu--dropdown a {color: white !important;}

.elementor-menu-toggle.elementor-active {z-index: 111111;}

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {height: 102vh; margin-top: -5em;}

.elementor-menu-toggle {margin-right: 15px;}

a.menu-image-title-hide.menu-image-not-hovered.elementor-item {padding: 0 !important; padding-top: 10px !important; margin-bottom: 2em;}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1280, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1281, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1283 {
    display: inline-block;}

ul#menu-2-8bfaf71, ul#menu-2-36856d2 {text-align: center;}

h1.elementor-heading-title.elementor-size-default {font-size: 35px;}

li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-1279 img {height: 225px;}

.page-id-33 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted {background-color: transparent;}

custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-1279 {padding: 0 !important; padding-top: 10px !important;  margin-bottom: 1em;}

img.menu-image.menu-image-title-hide {padding-top: 20px;}

p.description {margin-bottom: 1em;}
