/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0b1 | 201101 
NOTE: WORK IN PROGRESS
USE WITH CAUTION AND TEST WITH ABANDON */

@import url(http://fonts.googleapis.com/css?family=Oswald);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html
{
	width: 100%;
	height: 100%;
	background: #f7f6f6;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

body
{
	line-height: 20px;
	font-size: 13px;
	color: #3e3e3e;
	position: relative;
}

ol, ul {
	list-style: none;
}

p{
	color: #5f5f5f;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

::-webkit-input-placeholder { color:#242B2B; }
::-moz-placeholder { color:#242B2B; } /* firefox 19+ */
:-ms-input-placeholder { color:#242B2B; } /* ie */
input:-moz-placeholder { color:#242B2B; }

h3, .viewTeam h2 { font-size: 1.375em; color: #de9251;  margin: 10px 0 0 0; line-height: 50px; font-weight: 700; font-family: "Oswald", Verdana;}

.content{overflow: hidden;}
.container{ max-width: 960px; margin: auto; overflow: hidden;}

.footer{ background: #de9251; min-height: 50px; line-height: 50px; width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-top: 40px;}
.footer p{ color: white; font-size: 12px}
.footer em{ float: right; font-size: 12px; font-style: italic; color:#f6ddc7;}
.footer a, .footer b{ color: white; font-weight: bold; text-decoration: none;}
.footer a:hover{ text-decoration: underline;}

.header{ -webkit-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all; }


 
.header{height: 100px;width: 100%;border-bottom: 2px solid #de9251; overflow: hidden; background-color: white; z-index: 10;}
	.header #logo-site{float: left;width: 8%;height: 100%;}
		.header #logo-site a{width: 100%;height: 100%; display: block;}
			.header #logo-site img{ padding: 5%;width: auto;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 20px;}
	.header nav{float: left; width: 92%; height: 100%;}
		.header .navigation-site{height: 100%;overflow: hidden;}
			.header .navigation-site > li{ height: 100%;float: right;display: block; }
				.header .navigation-site > li > a{ color:#717171 !important; font-family: "Oswald", Verdana; -webkit-transition: 0.2s line-height; -moz-transition: 0.2s line-height; -ms-transition: 0.2s line-height; -o-transition: 0.2s line-height; transition: 0.2s all; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 12px;text-transform:uppercase; color: #4f4f4f;float:left; display: block; line-height: 100px; text-align: center; text-decoration: none; border:none;}
					.header .navigation-site > li > a > span{padding: 12px 10px;}
					.header .navigation-site > li > a.active > span, .header .navigation-site > li > a > span:hover{border-bottom: 3px solid #de9251;}
					.help-us-link > span{border: none !important;}

.sticky-nav{ height: 50px !important; line-height: 50px; position: fixed; top:0;}
	.header.sticky-nav .navigation-site > li > a{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 12px;text-transform:uppercase; color: #4f4f4f;float:left; display: block; line-height: 50px; text-align: center; text-decoration: none; border-right: solid 1px #d8d8d8 }
	.header.sticky-nav .navigation-site > li > a.active > span, .header.sticky-nav .navigation-site > li > a > span:hover{border-bottom: 5px solid #de9251;}
		.header.sticky-nav #logo-site img{ padding: 0; width: auto; height: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8% 20px;}

/* READ MORE */

.plus{ text-decoration: none;font-size:1.143em; height: 30px; line-height: 30px; padding: 0 5px 0 25px; font-style: italic; color: #911f77; background: url(../img/link-plus.png) 0 center no-repeat; display: block;}
.back{ background: url(../img/link-back.png) 0 center no-repeat;}


/*  ACCUEIL  */

/* SLIDER BAN */
.slider-home.accueil{ height: 380px; margin-bottom: 0;width: 960px;margin: 20px auto;border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden;background-color: white;padding: 5px;box-shadow: 0 0 3px; max-width: 100%; }
	.accueil .slick-slide{ background: #e6e6e6; height: 100%;}
.slider-home .slick-track, .slider-home .slick-list{ height: 100%; }
		.accueil .slick-slide .img-sliders{ margin: auto; position: relative; height: 100%; }
		.accueil .slick-slide img{ width: auto; height: 100%; margin: 0 auto; position: relative; display: block; }
		.accueil .slick-slide .container-slider-desc{ position: absolute; top: 0; left: 0; height: 100%; width: 30%; background: rgb(0,0,0); background: rgba(0,0,0,0.7);  z-index: 3; padding: 75px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			.accueil .slick-slide .container-slider-desc h2{ line-height: 25px;font-weight: 700;font-family: "Oswald", Verdana; width: 100%;height: 50px;display: table; font-size: 25px; margin-bottom: 10px;}
				.accueil .slick-slide .container-slider-desc h2 > span{ display: table-cell; color: #de9251; vertical-align: middle; text-transform: uppercase; }
				.accueil .slick-slide .container-slider-desc p{ height: 170px; line-height: 17px; overflow: hidden; text-overflow: ellipsis;font-size: 14px; color: #ffffff; font-family: Verdana; }

/* SLIDER PARTNERS */
.slider-partners-container{ width: 70%; float: left; }
	.slider-partners-container button { background: #911f77; border-radius: 50%; } 
		.slider-partners-container button:before { content: "<"; font-family: Arial; } 
		.slider-partners-container button.slick-next:before { content: ">";} 
	.slider-partners{ width: 90%; margin: 0 auto;}
		.slider-partners section{ width: 100%; padding: 10px 5px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			.slider-partners .slick-slide img{ width: 100%; height: auto; margin: 0 auto;  }
			.slider-partners .slick-slide p { text-align: center; color: #474747;height: 30px; line-height: 30px; background: #fbe5d3; margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


/* ASSOS DESC */

.association-desc { float: left; width: 70%; }
	.association-desc span, .association-desc p{ font-size: 13px !important; font-family: Verdana; color: #5f5f5f !important; }
	.association-desc footer { overflow: hidden; margin: 5px 0;}
		.association-desc footer a{ float: right; }
			.association-desc span, .association-desc p{font-family: Verdana !important; font-size: 13px !important; }

/* HELP US */
.help-us-container{ float: right; width: 25%; margin: 20px 0px 0px 5%;}
	.help-us-container a{display: block; height: 100%; width: 100%; padding: 0; margin: 0;}
		.help-us-container a img{width: 100%; }

/* NEWS */
.actus-container{ float: left; width: 50%; }
	.actus-container > section{ width: 100%; height: 130px; }
		.actus-container article{ float: left;display: block; height: 100px; width: 65%; padding: 0; margin: 0; overflow: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding: 0 5px;}
			.actus-container img{float:left; width: 30%; margin-right: 5%;}
			.actus-container .news-date{ display: block; font-size: 13px; font-family: "Oswald", Verdana; color: #5f5f5f; }
			.actus-container .news-link{ display: block; font-size: 18px; font-family: "Oswald", Verdana; color: #de9251; margin-bottom: 5px; text-decoration: none;}
		.actus-container article:after{ content:" (...)"; }
		.actus-container article p {height: 35px;overflow: hidden;}


.cell2{float: left; width: 70%; overflow: hidden;}

/* COACH DESC */

.coaching-desc { float: right; width: 25%; margin: 20px 0 20px 5%;}

	.coaching-desc article img { width: 100% !important; height: auto !important; }
	.coaching-desc article { max-height: auto; line-height: 20px; overflow: hidden; text-align: justify; font-family: Verdana, Arial;}
		.coaching-desc p { font-family: Verdana, Arial !important; font-size: 13px !important;}
		.coaching-desc span { font-family: Verdana, Arial !important; font-size: 13px !important;}
		
	.coaching-desc footer { overflow: hidden; margin: 5px 0;}
		.coaching-desc footer a{ float: right; }

/* ACTION DESC */

.action-desc { float: left; width: 45%; margin-left: 5%; }
	.action-desc article { overflow: hidden;}
		.action-desc article ul{list-style: initial; padding: 10px 0 10px 20px;  }
			.action-desc article li{ line-height: 17px;margin-bottom: 10px;list-style-type: disc; }
				.action-desc article li > a{ color: #3e3e3e; }
	.action-desc footer { overflow: hidden; margin: 5px 0;}
		.action-desc footer a{ float: right; }

/* SOCIAL DESC */
.socials-desc { float: right; width: 25%; margin-left: 5%; }
	.socials-desc article { overflow: hidden;}
		.socials-desc article ul{list-style: none; padding: 0px;  }
			.socials-desc article li{ margin-bottom: 10px; display: block; float: left; margin-right: 10px; height: 50px;}
			.socials-desc article a{ height: 50px; line-height: 50px; text-decoration: none; color: #868686;}
				.socials-desc article img{ height: 50px; width: 50px; }
	.socials-desc footer { overflow: hidden; margin: 5px 0;}
		.socials-desc footer a{ float: right; }


/* ERROR 404 */
.error {overflow: hidden;}
.error > a{ display: block; text-align: center;  color: #de9251; text-decoration: none;}
.error > img{ max-width: 100%; width: auto; display: block; height: auto; margin: 0px auto 40px auto; }
.error > h1 { display:block; font-size: 2em; color: #de9251; margin: 50px auto 40px auto; font-weight: 700; font-family: "Oswald", Verdana;}


/*  PROGRAMS  */

.left-nav{float: left; width: 25%;margin: 20px 5% 20px 0;}
	.left-nav ul{background-color:white; border-radius: 4px; -ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px; overflow: hidden; border-left: 2px #de9251 solid; border-right: 2px #de9251 solid; border-bottom: 2px solid #de9251;}
	.left-nav ul li{height: auto;line-height: 40px; min-height: 40px; border-top: 2px #de9251 solid; padding: 0 5px; text-align: center; font-size: 14px; font-family: 'Oswald', Verdana;}
	.left-nav ul li:first-child{ background: #de9251; color:#ffffff; }
	.left-nav ul li:hover, .left-nav ul li.activ{background: #f2d8c5; cursor: pointer;}
	.left-nav ul li:first-child:hover{ background-color: #de9251; cursor: text;}
		.left-nav ul li > a{ min-height: 40px;display: table; height: 100%; width: 100%; table-layout: fixed; text-decoration: none; color: #3e3e3e}
			.left-nav ul li > a > span{ display: table-cell; vertical-align: middle; text-align: center; font-size: 14px; font-family: 'Oswald', Verdana; line-height: 20px;}

.actions-content-container{ float: right; width: 70%; overflow: hidden; margin: 20px 0;}
	.actions-programmes-desc { display: block; margin-bottom: 20px;}
		.actions-programmes-desc article h2{ display: table; height: 50px; line-height: 50px; margin-bottom: 20px;}
			.actions-programmes-desc article h2 span{ display: table-cell;color: #de9251; font-size: 30px; font-family: 'Oswald', Verdana;vertical-align: middle; }
		.actions-programmes-desc article img{float: left; padding: 10px 10px 10px 0;}

.actions-action-container{ overflow: hidden;}
	.actions-action{ margin-bottom: 20px; overflow: hidden; }
		.actions-action-date{ float: left; display: block; width: 25%; margin: 0 0 0 2%; overflow: hidden;}
			.actions-action-date span{ font-weight: 700; font-size: 30px; display: block; float: left; font-family: 'Oswald', Verdana; height: 40px; line-height: 40px;}
			.actions-action-date span + span{ font-weight: 700; font-size: 35px;  height: 50px; line-height: 50px;}
			.actions-action-date span + span + span { font-weight: 700; font-size: 40px; color:#de9251; height: 60px; line-height: 60px;}
		.actions-action article{ float: left; width: 70%; }

.program-report{ padding: 10px 0; margin: 20px 0 10px;}
	.program-report > a{display: block;color: #de9251;text-decoration: none;}
	.actions-programmes-desc .program-report > h2{ height: 30px; line-height: 30px; color: #3e3e3e; font-family: 'Oswald', Verdana;vertical-align: middle; font-size: 25px; }

/* HELPS */
.helps{ margin: 20px 0 0 0; }
	.helps article{ overflow: hidden; }
		.helps td:first-child img{ float: left; display: block; max-width: 95% !important; margin-right: 5%;}
	.helps footer{ height: 50px; text-align: right; margin: 5px 0}
		.helps-btn{ line-height: 50px; text-decoration: none; }
		.helps a.Paypal-btn{  text-transform: none; background:  #de9251; text-decoration: none;}
			.helps a img{ display: inline; vertical-align: middle; }

/* REPORT */
.reports h1{ font-size: 1.375em; color: #de9251;  margin: 10px 0 0 0; line-height: 50px; font-weight: 700; font-family: "Oswald", Verdana; }

/*Nicolas Riviere*/

/* all */
::-webkit-input-placeholder { color:#cacaca; font-style:italic; }
::-moz-placeholder { color:#cacaca;  font-style:italic;} /* firefox 19+ */
:-ms-input-placeholder { color:#cacaca; font-style:italic; } /* ie */
input:-moz-placeholder { color:#cacaca; font-style:italic; }

/* individual: webkit */
#field2::-webkit-input-placeholder { color:#cacaca; font-style:italic; }
#field3::-webkit-input-placeholder { color:#cacaca; font-style:italic;}
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#cacaca; }

/* individual: mozilla */
#field2::-moz-placeholder { color:#cacaca; font-style:italic; }
#field3::-moz-placeholder { color:#cacaca; font-style:italic;}
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#cacaca; }

.text-center{
	text-align: center;
}

.btn{
	padding: 10px 15px;
	background-color: #911f77;
	color: white;
	font-family: "Oswald", Verdana, sans-serif;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: none;
	text-align: center;
	text-transform: uppercase;
}

.btn:hover{
	background-color: #a32687;
	cursor: pointer;
}

.help-us-link{
	line-height: 100px;
	display: block !important;
}

/*----- Partners -----*/

.ctnPartners{
	width: 100%;
	overflow: hidden;
}

.ctnPartners section{
	float: left;
	width: 25%;
	height: auto;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ctnPartners section p{
	text-align: justify;
	line-height: 15px;
	height: 90px;
	overflow: hidden;
}

.ctnPartners section h4{
	font-size: 16px;
	text-align: justify;
	color: #de9251;
	margin: 8px 0;
	font-family: "Oswald", Verdana;
}

.ctnPartners .plus{
	font-size: 12px;
	float: right;
	width: auto;
}

.ctnPartners .imgPartner{
	width: 100%;
	height: 150px;
	overflow: hidden;
	box-shadow: 0 0 5px #cdcdcd;
	background-color: white;
}

.ctnPartners section img{
	width: 100%;
}

.partnersSecond section{
	float: left;
	width: 18%;
	margin: 1%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 5px #cdcdcd;
	position: relative;
	padding-bottom: 10px;
	background-color: white;
}

.partnersSecond section img{
	width: 100%;
	max-height: 100px;
}

.partnersSecond section h5{
	background-color: rgb(240, 194, 155);
	position: absolute;
	width: 90%;
	font-size: 10px;
	bottom:5%;
	line-height: 25px;
	left: 5%;
	z-index: 3000;
	font-weight: bold;
	text-align: center;
	color: #646464;
}

/*----------*/

/*----- Contact -----*/
.instruct{
	font-size: 0.813em;
	margin-bottom: 15px;
}

label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

input, textarea{
	padding: 12px;
	border: solid 1px #de9251;
	border-radius: 4px;
	width: 100%;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 10px 20px 5px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

textarea{
	height: 300px;
	resize:vertical;
}

.inputs{
	width: 40%;
	float: left;
	overflow: hidden;
}

input[type=submit]
{
	float: right;
	overflow: hidden;
	width: auto;
	margin: 0;
}

.ctnContact{
	margin-bottom: 5px;
	overflow: hidden;
}


.alert-danger, .message {
	background-color: #de5151;
	border-radius: 0 0 5px 5px;
	padding: 10px;
	text-align: center;
}

.message{
	background-color: #76de51;
}

.alert-danger p, .message{
	color: white !important;
}

.e{
	font-size: 11px;
	color:red;
	text-indent: 5px;
}

/*----------*/

/*----- Coachs -----*/

.descTeam p{
	line-height: 15px;
	margin-bottom: 10px;
}

.coachs .membre{
	width: 30%;
	margin: 1.5%;
	float: left;
	padding: 15px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid 1px #de9251;
	background-color: white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 400px;
	overflow: hidden;
	position: relative;
}

.coachs section .plusMember{
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: white repeat-x;
	text-align: center;
	color: #de9251;
	line-height: 40px;
	text-decoration: none;
	font-size: 12px;
}

.coachs section .plusMember:hover{
	text-decoration: underline;
}

.coachs section p{
	text-align: justify;
	line-height: 16px;
}

.coachs section h4{
	font-size: 16px;
	text-align: justify;
	color: #de9251;
	margin: 8px 0;
	font-family: "Oswald", Verdana;
}

.imgTeam{
	width: 100%;
	max-height: 180px;
	overflow: hidden;
}

.coachs section img{
	width: 100%;
	min-height: 180px;
	border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.viewTeam{
	display: block;
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	z-index: 9000;
	top: 0;
	background-color: rgba(222, 148,81, 0.3);
	bottom: 0;
}

.viewTeam .container-team{
	border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid 1px #de9251;
	background-color: white;
	width: 650px;
	height: 70%;
	padding: 35px;
	margin: 0 auto;
	margin-top: 5%;
	position: relative;
	z-index: 5000;
}

.viewTeam .container-team div{
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	overflow: auto;
}

.viewTeam .container-team div img{
	width: 30%;
}

.closeTeam{
	display: block;
	position: absolute;
	top: 10px;
	width: 60px;
	right: 10px;
	background: url(../img/close.png) no-repeat right center;
	line-height: 30px;
	padding-right: 30px;
	height: 30px;
	color: #de9251;
	text-align: center;
	cursor: pointer;
	z-index: 9999;
}

/*----------*/

/*----- Presse -----*/

.articles article{
	width: 100%;
	padding: 15px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: solid 1px #de9251;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 20px 0;
	background-color: white;
	position: relative;
	padding-bottom: 30px;
}

.articles article .leftArticle{
	width: 25%;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.articles article .rightArticle{
	width: 75%;
	float: left;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.articles p{
	margin-bottom: 10px;
}

.articles h4{
	font-size: 18px;
	text-align: justify;
	color: #de9251;
	margin: 8px 0;
	font-family: "Oswald", Verdana;
}

.articles img{
	width: 100%;
	margin: 8px 0;
	border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.articles .plus{
	font-size: 0.750em;
	position: absolute;
	background-color: #de9251;
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-o-border-radius: 5px 0 0 0;
	-ms-border-radius: 5px 0 0 0;
	background-position: 8px center;
	right: 0;
	color: white;
	bottom: 0;
	padding: 0 12px 0 35px;
}

.rightA .rightArticle{
	float: right !important;
	text-align: right !important;
}

.rightA .rightArticle h4{
	text-align: right !important;
}

.rightA .rightArticle .plus{
	right: auto;
	left: 0px;
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-o-border-radius: 0 5px 0 0;
	-ms-border-radius: 0 5px 0 0;
}

.rightA .leftArticle{
	float: right !important;
}



@media screen and (max-width: 1060px) {
	.header .navigation-site > li > a > span{
		padding: 12px 0;
	}

	.header .navigation-site > li > a.help-us-link > span{
		padding: 12px 10px;
	}
}

@media screen and (max-width: 920px) {

	.header .navigation-site > li > a{
		font-size: 12px;
		padding: 0 6px;
		border-right: solid 1px #d8d8d8;
	}

	.header{
		height: 60px;
	}

	.header .navigation-site > li > a {
		line-height: 60px;
	}
}

/*----------*/