/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.theplus-accordion-wrapper.elementor-accordion .elementor-tab-title:hover{
	background-color: #25434A;
	color: white !important;
}

/*.elementor-nav-menu a{display: block !important;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;
	text-align: center;
}*/

.elementor-nav-menu a{ text-decoration: none !important;}

.elementor-field-type-acceptance label {
	font-size: 0.9em !important;
	line-height: 1.3em !important;
	margin-top: 0px;
	
}

.elementor-field-type-acceptance {
	line-height: 1.4em !important;
	margin-top: 0px ;
	
}

#actu .wp-block-button a{
	color: #ffffff !important;
	text-decoration: none !important;
	font-variant: normal !important;
	text-transform: none;
background-color: #25434A;
	border-radius: 10px;
}
#actu .wp-block-button a:hover{
	color: #ffffff !important;
	text-decoration: none !important;
	font-variant: normal !important;
	text-transform: none;
	background-color: #182629;
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.elementor-nav-menu a{display: block !important;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;
	text-align: center; text-decoration: none; font-family: "Playfair Display" !important;}


.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{
	font: 1em "IBM Plex Sans" !important;
}

.elementor-nav-menu .sub-arrow {
    line-height: 1;
    padding: 10px 0 10px 10px;
    margin-top: -10px;
    margin-bottom: -10px;
    display: inline-block !important;
    align-items: center !important;
	
}
}