/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://www..fr/Hello-Elementor-child/
 Description:  Thème enfant hérité du thème "Hello Elementor" permettant de personnaliser le thème en toute sécurité.
 Author:       Anthony Hnatow / Monsieur Site Web
 Author URI:   https://monsieursiteweb.fr
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v3 or later
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         
 Text Domain:  hello-elementor-child
*/

body.elementor-maintenance-mode header {
	display:none; 
}

body.elementor-maintenance-mode footer {
	display:none; 
}

body .widget_boutons_lateraux { right: -240px; }
body .widget_boutons_lateraux { position: fixed; top: 40%; width: 300px; z-index:10; }
body .widget_boutons_lateraux .MSW_container div:not(.content):not(.overlay) { position:relative; transition: all .6s ease; background-color: #343435; left:0; height:60px; margin: 0 0 2px 0; padding: 10px 10px 0 4px; overflow: hidden; }
body .widget_boutons_lateraux .MSW_container div:not(.content):not(.overlay)::after { content: ''; display: block; position: absolute; right: 0; bottom: 0; width: 4px; height: 4px; background-color: #343435; transition: all .6s ease; }
body .widget_boutons_lateraux .MSW_container div:not(.content):not(.overlay):hover::after { background-color: #fff; }
body .widget_boutons_lateraux .MSW_container div:not(.content):not(.overlay):hover { left:-240px; }
body .widget_boutons_lateraux .MSW_container i { position: relative; font-family:"Font Awesome 5 Free"; font-style: normal; color:#fff; font-weight: 600; font-size:20px; padding:0 5px; line-height: 40px; }
body .widget_boutons_lateraux .MSW_container i.brands { font-family:"Font Awesome 5 Brands"; font-weight: 300; padding: 0 12px; }
body .widget_boutons_lateraux .MSW_container i.fa-chevron-left, body .widget_boutons_lateraux .MSW_container i.fa-chevron-right { font-size:16px; }
body .widget_boutons_lateraux .MSW_container div.overlay { display: block; position: absolute; top: 0; bottom: -1px; left: -8px; width: 0; background-color: #F7AD63; transform: skew(-15deg); transition: all .6s ease; transition-delay: .3s; }
body .widget_boutons_lateraux .MSW_container div:not(.content):not(.overlay):hover div.overlay { width: calc(100% + 15px); }
body .widget_boutons_lateraux .MSW_container div.content { position: relative; font-size: 1.1em; display: inline; width:220px; padding: 4px 30px; border-left:1px solid #fff; margin-left: 30px; }
body .widget_boutons_lateraux .MSW_container a { color:#fff; font-family: "Bebas Neue", Sans-serif; text-transform:uppercase; }
