/*
Theme Name: Textisonics
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* 
Vert très clair = #c3e257
Vert clair = #b0ba04
Bleu foncé = #1585d4
Orange = #F9A133
*/


h1, h2, h3, h4 { text-transform: none!important}
h1 { font-weight: bold !important}

.av-special-heading-h2 { margin-top: 20px!important}
.avia-menu-text{ text-transform: uppercase !important}

body:not(.home) #main { background-color: #ffffff !important}
.container_wrap { border-top: none !important}

/* wpml flags */
.av-language-switch-item{ display: none; }
.av-main-nav li.menu-item-language ul.sub-menu{
	background: transparent !important;
	border: none !important;
	/* display: block !important; */
	top: 65%;
	width: auto!important;
}
.av-main-nav li.menu-item-language ul.sub-menu li, .av-main-nav li.menu-item-language ul.sub-menu li a {
	background: transparent !important;
	border: none !important;

}

/* menu haut */
#top .header_color .main_menu .menu ul li > a:hover { color: #fff !important}
.btnrond .avia-button {
	background: #fff !important;
	color: #000;
	border-radius: 16px !important;
	text-transform: uppercase !important;
	padding: 10px 18px !important;
}
.btnrond .avia-button span {
	color: #000 !important;
	font-size: 24px;
	line-height: 20px;
}
.sub-menu li.current_page_item a { color:#F9A133!important}

.hometitres h1 { color:#fff !important; font-size: 36px !important}
.hometitres h2 { color:#fff !important; font-size: 30px !important; margin-bottom: 50px;}
.lowmarginsep { margin-top: 3px; margin-bottom: 3px;}


/* footer news */
#footer .widget_recent_entries li a { font-family: inherit!important;}
#footer .widget_recent_entries li { border-top: 1px solid #29323c !important;}
#socket .avia-menu-text{ text-transform: none !important}

/* plan du site */
#footer p, #footer ul li { font-size: 14px; line-height: 22px;}
#menu-footer_fr { position: relative; }
#menu-footer_fr li { border: none; margin-top:0px; padding-top: 5px; padding-left: 24px; position: relative; }
#menu-footer_fr li::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 4px 0 12px;
	border-color: #1584d4 transparent transparent transparent;
	content: "";
    left: 0;
    position: absolute;
    margin-top: 0;
    top: 18px;
}

@media (max-width: 1200px) {

}

@media (max-width: 990px) {


}

@media (max-width: 768px) {

}

@media (max-width: 767px) {

}

@media (max-width: 650px) {

}

@media (max-width: 385px) {


}