/*
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
*/

/* MEDIAS QUERIES POUR LES DESKTOPS (SITE MOBILE FIRST) */
@media only screen and (min-width : 992px) {

.dashicons, .dashicons-before:before {width: 40px; height: 40px; font-size: 40px;}

[id^="gform_"] .dashicons, 
[id^="gform_"] .dashicons-before::before {
    width: 30px; 
    height: 30px; 
    font-size: 30px;
    color: white;
    transition: all .5s;
}

[id^="gform_"] .dashicons:hover, 
[id^="gform_"] .dashicons-before:hover::before {
    color: var(--e-global-color-secondary);
}

[id^="gform_"] .gform_button_select_files {
    cursor: pointer;
}

ul#menu-1-b24d375 li.menu-item:nth-last-child(-n+3)::after {height: 0;}



#bande-logotype{z-index: 1111111 !important; pointer-events: none;}

div[id^='twae-article-'] img {
    height: 250px !important;
    width: 100% !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom img {height: 35px; padding: 0;}

ul#menu-1-6321f48 li {background-color: white; margin: 5px; padding: 8px; border-radius: 50px;}

ul#menu-1-6321f48 li a {margin-bottom: 0 !important; margin-top: 0 !important; padding-top: 0 !important}
ul#menu-1-6321f48 li:hover img {transform: scale(0.9);}
ul#menu-1-6321f48 li img{transition: all 500ms ease-in-out;}

.elementor-element.elementor-element-09cf4f0.elementor-widget__width-inherit.elementor-absolute.elementor-hidden-mobile.elementor-widget.elementor-widget-text-editor a {color: black;}
.elementor-element.elementor-element-09cf4f0.elementor-widget__width-inherit.elementor-absolute.elementor-hidden-mobile.elementor-widget.elementor-widget-text-editor a:hover {color: white;}


/* .accolades-ble h2::after, .accolades-ble h2::before{width: 400px; background-position: bottom -25px center;} */

.accolades h2::after, .accolades h2::before, #accolades-titre h1::after, #accolades-ble h1::before, #accolades-ble h1::after, #accolades-ble h1::before, .accolades-ble h1.elementor-heading-title.elementor-size-default:after, .accolades-ble h1.elementor-heading-title.elementor-size-default:before, h1.elementor-heading-title.elementor-size-default:before{
    content: '';
    display: inline-flex;
    height: 20px;
    width: 80px;
    background-size: contain;
    background-position: center center;
    margin: 0 auto;
    background-repeat: no-repeat;
}

.accolades-ble h2::after, .accolades-ble h2::before {
    content: '';
    display: inline-flex;
    height: 20px;
    width: 85px;
    background-size: contain;
    background-position: center bottom;
    margin: 0 auto;
    background-repeat: no-repeat;
}

  
}