/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.avia-button {
font-size: 18px!important;
}

.couleur0 .avia-menu-fx
{
	background-color: #000000!important;  
}
.couleur1 .avia-menu-fx
{
	background-color: #ffcc00!important;  
}
.couleur2 .avia-menu-fx
{
	background-color: #526674!important;  
}
.couleur3 .avia-menu-fx
{
	background-color: #e94f35!important;  
}

.couleur4 .avia-menu-fx
{
	background-color: #487c3e!important;  
}
.couleur5 .avia-menu-fx
{
	background-color: #7c014d!important;  
}
.couleur6 .avia-menu-fx
{
	background-color: #975b07!important;  
}

#couleurjaune 
{
  
  background-color: #ffcc00!important;
}

.title_container .main-title a
{
	text-decoration-line: none;
	text-decoration-style: solid;
	text-transform: uppercase;
}

.av-main-nav > li > a {
	display: block;
	text-decoration: none;
	padding: 0 13px;
	font-weight: normal;
	font-size: 12px;
	font-size: 13px;
	-webkit-transition: background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out;
	transition: background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;
	
	
}
.avia-menu-fx{
	position: absolute;
	top: -1px;
	height: 4px;
	z-index: 10;
	width: 100%;
	left: 0;
	opacity: 1;
	visibility: visible;
}
.av-main-nav > li > ul { border-top-width:0px; border-top-style: solid; }

.av-main-nav > li > a , div #menu-item-shop.cart_dropdown{
-webkit-transition: none;
transition: none;
-webkit-transition: background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out;
transition: 		background-color 0s ease-in-out, color 0s ease-in-out, border-color 0s ease-in-out;
}

.av_header_transparency .av-main-nav > li > a , .av_header_transparency #menu-item-shop.cart_dropdown{
-webkit-transition: border-color 0s ease-in-out;
		transition: border-color 0s ease-in-out;
}

li#menu-item-65 a {
	color: #000!important;
}
li#menu-item-65 a:hover {
	background-color: #ffcc00!important; 
		color: #000!important;
}
li#menu-item-65.current_page_item a,
li#menu-item-65.current_menu_item a,
li#menu-item-65.current-menu-parent a {
		background-color: #ffcc00!important; 
		color: #000!important;
}



li#menu-item-71 a {
  	color: #000!important;}
li#menu-item-71 a:hover {
  	background-color: #526674!important;  
  	color: #FFF!important;
	}
li#menu-item-71.current_page_item a,
li#menu-item-71.current_menu_item a,
li#menu-item-71.current-menu-parent a {
		background-color: #526674!important;  
  	color: #FFF!important;
	}


li#menu-item-60 a {
		color: #000!important;}
li#menu-item-60 a:hover {
  	background-color: #e94f35!important;  
  	color: #FFF!important;
	}
li#menu-item-60.current_page_item a,
li#menu-item-60.current_menu_item a,
li#menu-item-60.current-menu-parent a {
		background-color: #e94f35!important;  
  	color: #FFF!important;
	}


li#menu-item-57 a {
		color: #000!important;}
li#menu-item-57 a:hover {
  	background-color: #487c3e!important;  
  	color: #FFF!important;
	}
li#menu-item-57.current_page_item a,
li#menu-item-57.current_menu_item a,
li#menu-item-57.current-menu-parent a {
		background-color: #487c3e!important;  
  	color: #FFF!important;
}


li#menu-item-68 a {
		color: #000!important;}
li#menu-item-68 a:hover {
  	background-color: #7c014d!important;  
  	color: #FFF!important;
	}
li#menu-item-68.current_page_item a,
li#menu-item-68.current_menu_item a,
li#menu-item-68.current-menu-parent a {
		background-color: #7c014d!important;  
  	color: #FFF!important;
}

.title_container .main-title {
margin: 0;
font-size: 18px;
position: relative;
z-index: 2;
min-height: 40px;
line-height: 1.3em;
top: 0;
font-weight: 300;
}

#top .title_container .container{
	padding-top: 30px;
	padding-bottom: 10px;
	min-height: 56px;
	text-align: center;
}

.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
	text-decoration: none;
	padding: 7px 0;
	font-weight: normal!important;
	text-transform: uppercase;
	font-size: 13px;
}
.sub_menu>ul>li:hover>a{
	text-decoration: none;
	
}

.avia-arrow{
	height: 10px;
	width: 10px;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-width: 1px;
	border-style: solid;
	visibility: hidden\9;
	display: none;
}

#socket{
	font-size: 13px;
	margin-top: -1px;
	z-index: 1;
	text-transform: uppercase;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}