.js-nsc {
  -webkit-transition: none !important;
  transition: none !important;
}

.isfixed, .isfixed:hover
{
	z-index: 3 !important;
	position: fixed;
}

.isoverfixed, .isoverfixed:hover
{
	z-index:4 !important;
	position: relative;
	background: #fff;
}

.isnav, .isnav:hover
{
	z-index: 6 !important;
}

.isoverfixed > .row
{
	background-color: #fff;
}

#msk-header
{
	z-index: 4 !important;
	background-color: #fff;
	display: none;
}

#msk-header.shown
{
	display: none;
}

#sticky:hover
{
	z-index: 100 !important;
}


#sticky.sticked {
	border-bottom: 1px solid #ededed;
	background-color: #f4f4f4;
	height: 50px;
	-webkit-transition: height 0.3s linear;
	transition: height 0.3s linear;
}

#sticky
{
	position:fixed;
	/*width: 100%;*/
	background-color: rgba(255,255,255,0.9);
	color:#000000;
	left:0px;
	top:50px;
	opacity:1;
	z-index: 100;
	text-align: center;
	height: 110px;
}

#sticky ul
{
	padding:0px;
	margin:0px;
}
.content-full-html-lacoste
{
	position:relative;
}

#sticky li
{
	display: inline-block;
}

#sticky li > a
{
	line-height: 108px;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #454545;
	display: inline-block;
	background-color:transparent;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
  	border-bottom:2px solid rgba(0,0,0,0);
  	font-family: "LacosteSansCondensedLight";
    font-size: 13px;
}

#sticky.sticked li > a { line-height: 48px; }

@media screen and (min-width:1400px)
{
	#sticky li > a
	{
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media screen and (min-width:1680px)
{
	#sticky li > a
	{
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media screen and (min-width:1920px)
{
	#sticky li > a
	{
		margin-left: 25px;
		margin-right: 25px;
	}
}

#sticky li > a:hover
{
	text-decoration: none;
	border-bottom: 2px solid #797979;
}

#sticky li > a.active
{
	border-bottom: 3px solid #454545;
}

.header-text span.pretitle
{
	color:#fff !important;
}

.header-text
{
	position: absolute;
	text-align: center;
	top:0px;
	width: 100%;
	color:#ffffff !important;
	background-color: transparent !important;

}

.column-inner.header-text
{
	max-width: 100% !important;
}

.header-text h1
{
	font-family: "LacosteSansLight";
	color:white !important;
	font-size:40px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:70%;
	margin-left: 15%;
}

.header-text p
{
	margin-top: 0px;
	color: #fff !important;
	width:40%;
	margin-left: auto;
	margin-right: auto;
}

.header-text h1 b
{
	font-family: "LacosteSansBold";
}




/* UPDATE PWA */
#sticky li > a {
	font-size: 1.6rem;
}

.pretitle {
	font-size: 1.5rem;
}

.brand-block h2.block-title {
	font-size: 2rem !important;
    margin-top: 10px !important;
}