/*#welovetennis-background-menu{
	height:25px;
}

.navbar{
	margin-top: 23px;
	height:25px !important;
	min-height: 25px;
}

.navbar-nav{
	height:25px;
}

.navbar-nav > li{
	height:25px;
	line-height: 25px;
	border-left: solid 1px #FFFFFF;
}

.navbar-nav > li.first{
	border-left: none;	
}

.navbar-nav > li > a{
	color:#FFFFFF;
	text-transform: uppercase;
	height:25px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.navbar-nav > li.active > a:after{
	content: '';

    width: 90%;
    position: absolute;
    left: 5%;
    bottom: 4px;

    border-width: 0 0 1px;
    border-style: solid;
}

.navbar-nav > li > a:hover{
	background-color: #800312;
}

*/

.navbar{
	background-color: #FFFFFF;
	background-image: url(./../img/background-top2.png);
	background-repeat: repeat-x; 
	background-size: 100% 138px;
	margin-top:0px;
	height:138px;
	width:100%;
	margin-bottom: 0px;
	z-index: 3000;
}

.toplogo{
	height:60px;
}


.navbar-nav > li{
	height:25px;
	line-height: 25px;
	border-left: solid 1px #FFFFFF;
}

.navbar-nav > li.first{
	border-left: none;	
}

.navbar-nav > li > a{
	color:#FFFFFF;
	text-transform: uppercase;
	height:25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

.navbar-nav > li.active > a:after{
	content: '';

    width: 90%;
    position: absolute;
    left: 5%;
    bottom: 4px;

    border-width: 0 0 1px;
    border-style: solid;
}

.navbar-nav > li > a:focus, .navbar-nav > li > a:hover, .nav .open > a, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .menu-live{
	background-color: #800312;
}


.navbar-nav > li.search-top-bar{
	border-left: none;
	width:190px;
	text-align: right;
}

.navbar-nav > li .input-search-top-bar{
	width:140px;
	height:18px;
	line-height: 18px; 
	font-size: 10px;
}

.navbar-nav > li .input-search-top-bar.empty, .input-search-modal {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 12px;
}


#button-search-sm{
	background: none;
	text-align: center;
	width:100%;
	border:none;
	padding-left: 10px;
	padding-right: 10px;
	color:#FFFFFF;
}

.dropdown.open{
	background-color: #E3001A;
}

.dropdown.open > ul, ul.nav li.dropdown:hover > ul.dropdown-menu{
	background-color: #E3001A;
	background-image: url(./../img/background-top2.png);
	background-repeat: repeat-x; 
	background-size: 100% 100%;
	
}

.dropdown.open > ul > li > a, ul.nav li.dropdown:hover > ul.dropdown-menu > li > a{
	color:#FFFFFF;
}

.dropdown.open > ul > li > a:hover, ul.nav li.dropdown:hover > ul.dropdown-menu > li > a:hover{
	background-color: #800312;
}


@media(min-width:767px) {
    .navbar {
        -webkit-transition: height .5s ease-in-out,background .5s ease-in-out;
        -moz-transition: height .5s ease-in-out,background .5s ease-in-out;
        transition: height .5s ease-in-out,background .5s ease-in-out;
    }
    
    .toplogo{
	    -webkit-transition: height .5s ease-in-out;
        -moz-transition: height .5s ease-in-out;
        transition: height .5s ease-in-out;
    }
    
    .top-nav-collapse {
	    background-size: 100% 100px;
        height: 100px;
    }
    
    .top-nav-logo {
	    height: 30px;
    }
    
    ul.nav li.dropdown:hover > ul.dropdown-menu {
	    display: block;    
	}
}

@media (min-width: 1280px) {
		
	.navbar #welovetennis-navbar-collapse{
		padding-left:0px;
		padding-right:0px;
	}
	
	.navbar .container{
		height:100%;	
	}
	
	.navbar-nav{
		margin-top: 24px;
	} 
}


/* iPad */
@media only screen 
and (min-device-width : 768px)
and (max-width: 1280px){
	
	.navbar-nav{
		margin-top: 24px;
	}
	
	#welovetennis-navbar-collapse{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.navbar-nav > li > a{
		padding-left:5px;
		padding-right:5px;
	}
}



/* iPad 3 et 4 landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){
	
	.navbar-nav{
		margin-top: 24px;
	}
	
	.navbar-nav > li > a{
		padding-left:8px;
		padding-right:8px;
	}
}



/* iPhone */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px){
	
	.navbar{
		margin-top: 0px;
		height:auto;
		background-image: url(./../img/background-top2.png);
	}
	
	.navbar #welovetennis-navbar-collapse{
		background-color: #E3001A;
	}
	
	.toplogo{
		height:auto;
	}
	
	.nav .open{
		z-index: 2000;
	}
}

