﻿#theBigTestWrap{
	background:white; font-size:36px; padding:40px 0; position:fixed; z-index:9999999999999; bottom:0; left:0; text-align:center;
}
@font-face {
    font-family: 'Swiss721BT-BoldCondensed';
    src: url('../fonts/style_10.eot');
    src: url('../fonts/style_10.eot') format('embedded-opentype'),
	url('../fonts/style_10.woff') format('woff'),
	url('../fonts/style_10.ttf') format('truetype'),
	url('../fonts/style_10.svg#swiss721bt-boldcondensed') format('svg')
}
body {
    text-rendering: optimizeLegibility;
}

/* Reset CSS */
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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none
}

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

img {
    vertical-align: middle;
}

textarea {
    resize: vertical;
}


h2.sectionTitle {display:none;}

.regCnt p {color:#e90000;}


/* Predefined CSS */
.chromeframe {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0.625em 0.938em;
    background: #fff;
    color: #f00;
}

.noscript {
    display: none;
}

html.no-js .noscript {
    display: block;
}

.inner-row {
    float: left;
    width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1 {
    font-size: 1.750em;
}

h2 {
    font-size: 1.500em;
}

h3 {
    font-size: 1.375em;
}

h4 {
    font-size: 1.250em;
}

h5 {
    font-size: 1.125em;
}

h6 {
    font-size: 1.000em;
}

/* Main CSS */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    outline: none;
    color: #000;

    -webkit-transition: background-color 0.1s linear, color 0.2s linear;
    -moz-transition: background-color 0.1s linear, color 0.2s linear;
    -o-transition: background-color 0.1s linear, color 0.2s linear;
    -khtml-transition: background-color 0.1s linear, color 0.2s linear;
    -ms-transition: background-color 0.1s linear, color 0.2s linear;
    -chrome-transition: background-color 0.1s linear, color 0.2s linear;
    transition: background-color 0.1s linear, color 0.2s linear;
}

a:hover {
    color: #e5e5e5;
}

/* Reset CSS */

/************ BASIC LAYOUT ***********/

html, body {
    /*height: 100%;*/
    margin: 0;
    position: relative;
    background: #fff;
    font-family: Helvetica,Arial,sans-serif;
}

img {
    max-width: 100%;
}

.clear { line-height:0px; clear:both; }
.hide-desktop { display:none; visibility:hidden; }

/* font */
article[role="main"].images-container .content p,
article[role="main"].images-container header h1,
article[role="main"].images-container header p
 {
	font-family: 'Gotham SSm A', 'Gotham SSm B';
}
/* font */



/* slider article */
article[role="main"].images-container {
    max-width: 820px;
    min-width: 240px;
    margin: auto;
    text-align: center;
    background: #252525;
    padding: 0 16px;
    position: relative;
	margin-bottom: 100px;
}

article[role="main"].images-container .nav-single {
    position: absolute;
    top: 24px;
    right: 16px;
}

article[role="main"].images-container .nav-single .nav-previous a,
article[role="main"].images-container .nav-single .nav-next a {
    width: 45px;
    height: 45px;
    background: #000;
    text-indent: -9999px;
    display: block;
    float: left;
    margin-left: 5px;
    background: url(../images/arrow-left.png);
}

article[role="main"].images-container .nav-single .nav-next a {
    background: url('../images/arrow-right.png');
}

article[role="main"].images-container header {
    color: #fff;
    text-align: left;
    padding: 24px 32px;
    padding: 24px 110px 43px 0;
}

article[role="main"].images-container header p {
    font-size: 12px;
    margin-bottom: 6px;
	font-weight: 400;
    display: block;
}

article[role="main"].images-container header h1 {
    font-size: 14px;
    font-weight: 700;
	text-transform: uppercase;
}

article[role="main"].images-container .content .mask .item {
    color: #fff;
    text-align: center;
	height: 370px;
	overflow: hidden;
}

article[role="main"].images-container div.images {
    position: relative;
    top: 0;
    left: 0;
    padding-bottom: 42px;
    background: #000;
    margin-bottom: 32px;
}

article[role="main"].images-container div.images div.item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;

}

article[role="main"].images-container ul.triggers {
    position: absolute;
    bottom: 0;
    right: 8px;
    background: #000;
    z-index: 3;
    padding: 16px 0;
}

article[role="main"].images-container ul.triggers li {
    float: left;
    text-indent: -9999px;
    width: 10px;
    height: 10px;
    background: url('../images/navigation.png') 0 0;
    cursor: pointer;
    margin-right: 10px;
}

article[role="main"].images-container ul.triggers li.active {
    background-position: 0 -10px;
}

article[role="main"].images-container .mask, article[role="main"].images-container .images {
    height: 100%;
}

article[role="main"].images-container .mask div.images div.item img {
    height: 100%;
	width: auto;
}

.mejs-overlay-play {
	z-index: 1 !important;
}

article[role="main"].images-container .mask div.images div.item img.desktop-video-cover {
	position: absolute;
	max-height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	text-align: center;
	margin: auto;
	z-index: 0;
}

article[role="main"].images-container div.images div.item {
	visibility: hidden;
}

article[role="main"].images-container div.images div.item.active {
    position: relative;
	visibility: visible;
}

article[role="main"].images-container .content p:first-child {
    padding: 16px 24px;
    background: #000;
    color: #fff;
    text-align: left;
    font-size: 11px;
}

article[role="main"].images-container .content p {
    color: #fff;
    text-align: left;
    font-size: 12px;
    padding-bottom: 24px;
	line-height: 1.4em;
}

article[role="main"].images-container .control.prev {
    left: 0;
}

article[role="main"].images-container .control.next {
    right: 0;
}

article[role="main"].images-container .control.next,
article[role="main"].images-container .control.prev {
    position: absolute;
    width: 35px;
    text-indent: -9999px;
    top: 0;
    z-index: 2;
    cursor: pointer;
    height: 100%;
    background: url('../images/arrow_bg.png');
	padding-bottom: 42px;
}

article[role="main"].images-container .control.prev:hover,
article[role="main"].images-container .control.next:hover {
    background: url('../images/arrow_bg_hover.png');
}

article[role="main"].images-container .control.prev span,
article[role="main"].images-container .control.next span {
    position: absolute;
    top: 50%;
    height: 41px;
    width: 21px;
    display: block;
    margin-top: -44px;
}

article[role="main"].images-container .control.prev span {
    background: url('../images/moncler-back.png');
    margin-left: 8px;
}

article[role="main"].images-container .control.next span {
    background: url('../images/moncler-next.png');
    text-indent: -9999px;
    margin-right: 15px;
}

article[role="main"].images-container .control.next span {
    right: -7px;
}

article[role="main"].images-container .social {
    background: #000;
    height: 42px;
    display: block;
    position: relative;
    z-index: 3;
    float: left;
    padding-left: 12px;
}

article[role="main"].images-container .social li {
    float: left;
}

article[role="main"].images-container .social li a {
    padding: 12px 6px;
    display: block;
    z-index: 65;
}

article[role="main"].images-container .social li {
	position: relative;
}

article[role="main"].images-container .social li a:hover:before {
    content: url("../images/fb-hover.png");
	position: absolute;
	top: 14px;
}

article[role="main"].images-container .social li + li a:hover:before {
    content: url("../images/tw-hover.png");
	position: absolute;
	top: 14px;
}

article[role="main"].images-container .social li + li a:hover:before {
    content: url("../images/tw-hover.png");
	position: absolute;
	top: 14px;
}

article[role="main"].images-container .social li + li + li a:hover:before {
    content: url("../images/pi-hover.png");
	position: absolute;
	top: 14px;
}

article[role="main"].images-container .social li + li + li + li a:hover:before {
    content: url("../images/gp-hover.png");
	position: absolute;
	top: 14px;
}

article[role="main"].images-container .social li + li + li + li + li a:hover:before {
    content: url("../images/we-hover.png");
	position: absolute;
	top: 14px;
}


/* HEADER WITH POSITION FIXED */

section.home[role="main"],
section#news_list.images-container[role="main"],
article.images-container[role="main"] {padding-top:147px;}


body.hasPromotions section.home[role="main"],
body.hasPromotions section#news_list.images-container[role="main"],
body.hasPromotions article.images-container[role="main"] {padding-top: 147px;}


#video-placeholder,
#videoplayer-wrapper {
	height: 370px !important;
}

.video-cover-content {
	text-align: center;
}

#videoplayer-wrapper.ios {
	margin: 0 40px;
}

.videoplayer {
	display: none;
}

.videoplayer_wrap {
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
	margin-top: 0;
}

.videoplayer_player {
	display: block;
	position: relative;
	height: 100%;
	text-align: center;
}

.videoplayer_wrap iframe {
	width: 65% !important;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #000;
	border: 5px solid #535353;
}

.shadow_black {
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	z-index: 100;
}

.player_body {
	overflow: hidden;
}

.shadow_black #close {
	position: absolute;
	top: 0;
	right: 0;
	background: #000000;
	color: #fff;
	cursor: pointer;
	text-align: center;
	border-radius: 0;
	width: 70px;
	height: 70px;
	border: 0;
	font-size: 2em;
	line-height: 60px;
}
/* slider article */

/* arrow down */
section #goDownArrow {
	background-image: url('../images/godownarrow.png');
	width:40px;
	height:26px;
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:90;
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	display:none;
}
/* arrow down */

/* landing news */
ul.news_list li span.news_loading_layer{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background-image: url('../images/preloader-black.gif');
	background-color: #000;
	background-position:center center;
	background-repeat:no-repeat;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    -khtml-opacity: 0;
    -ms-opacity: 0;
    -chrome-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.6s ease-out;
    -moz-transition: opacity 0.6s ease-out;
    -o-transition: opacity 0.6s ease-out;
    -khtml-transition: opacity 0.6s ease-out;
    -ms-transition: opacity 0.6s ease-out;
    -chrome-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out;
}
ul.news_list li.loading span.news_loading_layer {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    -khtml-opacity: 1;
    -ms-opacity: 1;
    -chrome-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
ul.news_list li span.news_overlay_layer{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background-color: #000;

	-webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -o-opacity: 0.4;
    -khtml-opacity: 0.4;
    -ms-opacity: 0.4;
    -chrome-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";

    -webkit-transition: opacity 0.6s ease-out;
    -moz-transition: opacity 0.6s ease-out;
    -o-transition: opacity 0.6s ease-out;
    -khtml-transition: opacity 0.6s ease-out;
    -ms-transition: opacity 0.6s ease-out;
    -chrome-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out;
}
ul.news_list li span.news_overlay_layer.active,
ul.news_list li:hover span.news_overlay_layer {
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -o-opacity: 0.4;
    -khtml-opacity: 0.4;
    -ms-opacity: 0.4;
    -chrome-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

ul.news_list li{
    float: left;
    width: 50%;
	height:448px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-bottom: 2px solid #FFF;
}

ul.news_list li img {
    width: 100%;
	height:auto;
    background: #000;

    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    -khtml-opacity: 1;
    -ms-opacity: 1;
    -chrome-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

ul.news_list li a > div{
	min-height:120px;
    position: absolute;
    top: 50%;
	margin-top:-60px;
    text-align: center;
    color: #fff;
    width: 100%;
	z-index:5;
}


ul.news_list li h3{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 8px;
    font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-weight: 700;
	text-transform: uppercase;
	padding:35px;
}

ul.news_list li div > h3 + p{
    font-size: 18px;
	margin-top: 30px;
    font-family: 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 400;
}


ul.news_list li a{
	display: block;
}

ul.news_list li:nth-of-type(3n) {
	border-left: 2px solid #FFF;
}

ul.news_list li:nth-of-type(3n+1) ,
ul.news_list li.first-image {
    width: 100%;
	height:700px;
    overflow: hidden;
	position: relative;
}

ul.news_list li:nth-of-type(3n+1) h3,
ul.news_list li.first-image h3  {
	font-size:71px;
}

ul.news_list li:nth-of-type(3n+1) a img,
ul.news_list li.first-image a img {
	width: 100%;
	height:auto;
	position: absolute;
}

ul.news_list li div {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    -khtml-opacity: 1;
    -ms-opacity: 1;
    -chrome-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index: 2;
}

ul.news_list li div, ul.news_list li img{
    -webkit-transition: background 0.6s ease, opacity 0.6s ease;
    -moz-transition: background 0.6s ease, opacity 0.6s ease;
    -o-transition: background 0.6s ease, opacity 0.6s ease;
    -khtml-transition: background 0.6s ease, opacity 0.6s ease;
    -ms-transition: background 0.6s ease, opacity 0.6s ease;
    -chrome-transition: background 0.6s ease, opacity 0.6s ease;
    transition: background 0.6s ease, opacity 0.6s ease;
}

ul.news_list li:hover div {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    -khtml-opacity: 1;
    -ms-opacity: 1;
    -chrome-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

ul.news_list li:hover img {
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -o-opacity: 0.6;
    -khtml-opacity: 0.6;
    -ms-opacity: 0.6;
    -chrome-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
ul.news_list .loading_wrap { clear:both }
/* landing news */



section[role="main"].home.not_foundpage .not_foundpage_cover .cover,
section[role="main"].home.not_foundpage .faux-table:hover + .cover {
    -webkit-transition: background 0.3s ease, opacity 0.3s ease;
    -moz-transition: background 0.3s ease, opacity 0.3s ease;
    -o-transition: background 0.3s ease, opacity 0.3s ease;
    -khtml-transition: background 0.3s ease, opacity 0.3s ease;
    -ms-transition: background 0.3s ease, opacity 0.3s ease;
    -chrome-transition: background 0.3s ease, opacity 0.3s ease;
    transition: background 0.3s ease, opacity 0.3s ease;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .cover:hover,
section[role="main"].home.not_foundpage .faux-table:hover + .cover
{
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    -o-opacity: 0.4;
    -khtml-opacity: 0.4;
    -ms-opacity: 0.4;
    -chrome-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

section[role="main"].home.not_foundpage {
	position: relative;
}

section[role="main"].home.not_foundpage form {
	display: none;
}

section[role="main"].home.not_foundpage .not_foundpage_cover {
	height: 100%;
	width: 100%;
	position: fixed;
	cursor: pointer;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .cover {
	background-position: center center;
	background-image: url('../images/404.jpg');
	background-size: cover;
	height: 100%;
	width: 100%;
	position: fixed;
	cursor: pointer;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .overlay-link-content h2 {
	width: 100%;
	margin: 0;
	line-height: 0.95em;
	width: 450px;
	margin: auto;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .overlay-link-content p {
	text-transform: uppercase;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .faux-table {
	position: fixed;
	top: 50%;
	width: 100%;
	margin-top: 36px;
}

section[role="main"].home.not_foundpage h1 {
	font-family: "BauerBodoni","Times New Roman",Georgia,serif;
	letter-spacing: 0.1em;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .overlay-link-content p em {
	text-transform: uppercase;
	font-family: Swiss721BT-BoldCondensed,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	color: #fff;
}

section[role="main"].home.not_foundpage a.overlay-link {
	display: block;
	height: 100%;
}

section[role="main"].home.not_foundpage .not_foundpage_cover .faux-table {
	z-index: 9999;
}

section[role="main"].home.not_foundpage + footer[role="contentinfo"] {
	display: none;
}











/* 

	NEW STYLE 2015
	
*/
.clear { line-height:0px; clear:both; }
.hide-desktop { display:none; visibility:hidden; }

.mcButton {
	display:inline-block;
	/*padding:15px 30px;*/
	margin: 0 20px;
	font-family: 'Gotham SSm A', 'Gotham SSm B';
	/*font-size: 14px;
	line-height:14px;*/
	font-size: 12px;
	line-height:10px;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	min-width: 200px;
	min-height:40px;
	
	/*transition: all 0.3s ease;*/
}
.mcButton > div {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	opacity:0.7;
}
.mcButton > span {
	position:relative;
	display:block;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
}
.mcButton > span a { 
	color:#FFFFFF;
	
	display: block;
	height: 100%;
	line-height: 40px;
}
/*
.mcButton:hover {
	/*min-width: 196px;* /
	min-height:36px;
	border:2px solid #FFFFFF;
}
.mcButton:hover > span a {
	color:#FFFFFF;
	line-height: 36px;
}
*/

/* slick general CSS */
#exp-site .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#exp-site .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#exp-site .slick-list:focus{outline:none}#exp-site .slick-list.dragging{cursor:pointer;cursor:hand}#exp-site .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#exp-site .slick-track{position:relative;top:0;left:0;display:block}#exp-site .slick-track:before,.slick-track:after{display:table;content:''}#exp-site .slick-track:after{clear:both}#exp-site .slick-loading .slick-track{visibility:hidden}#exp-site .slick-slide{display:none;float:left;height:100%;min-height:1px}#exp-site [dir='rtl'] .slick-slide{float:right}#exp-site .slick-slide img{}#exp-site .slick-slide.slick-loading img{display:none}#exp-site .slick-slide.dragging img{pointer-events:none}#exp-site .slick-initialized .slick-slide{display:block}#exp-site .slick-loading .slick-slide{visibility:hidden}#exp-site .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
#exp-site .slick-slider button {
    -webkit-transition:opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -khtml-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -chrome-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
	background-color: transparent;
	text-indent:-900000px;
}
#exp-site .slick-slider button:hover{ 
	background-color:transparent;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -o-opacity: 0.7;
    -khtml-opacity: 0.7;
    -ms-opacity: 0.7;
    -chrome-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#exp-site .slick-slider button.slick-prev { left:20px; }
#exp-site .slick-slider button.slick-next { right:20px; }
#exp-site .slick-slider .slick-dots { text-align:center; }
#exp-site .slick-slider .slick-dots li { display:inline-block; margin: 0 12px; }
/* end slick general CSS */


/* topSlider general CSS */
#exp-site .topSlider { /*margin: 0 0 70px 0;*/ margin: 0 0 40px 0;}
#exp-site .topSlider.slick-slider > button {
	position: absolute;
	top: 50%;
	margin-top:-20px;
	width:25px;
	height:40px;
	padding: 0 0 0 0;
	z-index:20;
	border:0;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
	outline: none;
	display:block;
	cursor:pointer;
}

#exp-site .topSlider.slick-slider .slick-dots {
	position: absolute;
	bottom: 45px;
	left: 0;
	width: 100%;
}
#exp-site .topSlider.slick-slider .slick-dots button {
	background: url('../images/dot-standard.png') center no-repeat;
	background-size: contain;
	width:16px;
	height:16px;
	border:0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:	none;
	outline: none;
	cursor:pointer;
	display:block;
	padding:0;
}
#exp-site .topSlider.slick-slider .slick-dots .slick-active button {
	background-image: url('../images/dot-current.png');
}
#exp-site .topSlider.slick-slider button.slick-prev {
	background: url('../images/freccia_sx.png') center no-repeat;
	background-size: contain;
}
#exp-site .topSlider.slick-slider button.slick-next {
	background: url('../images/freccia_dx.png') center no-repeat;
	background-size: contain;
}

.topSliderSlide { position:relative; }
.topSliderSlide img { width:100%; }
.topSliderSlide .topSliderSlide_overlay { position:absolute;left:0;top:0;width:100%;height:100%;text-align:center; }

.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_wrap { width:100%;height:100%;text-align:center; /*display:table;*/ }
.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_wrap.tableWrap { display:table; }

.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_wrap > a {
	display:table;
	width:100%;height:100%;
}

.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_wrap .topSliderSlide_overlay_cell{ 
	position:relative;display:table-cell;vertical-align:middle;
	/*display: block;
	vertical-align: middle;
	position: absolute;
	width: 100%;
	top: 36%;
	left: 0;*/
}
.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
    font-family: "BauerBodoni", "Times New Roman", Georgia, serif;
	/*font-size: 100px;
	line-height: 100px;*/
	font-size: 90px;
	line-height: 90px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons {
	/*margin-top:70px;*/
	margin-top:60px;
	text-align:center;
	
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	
	opacity:0;
	width:auto;
}

.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons .mcButton {
	/*min-width:200px;*/
}

/* end topSlider general CSS */

/* hp2015 general CSS */
/* row and banner general */
.rowWrap {
	position:relative;
	margin: 0 auto;
	max-width:1440px;
	/*padding:0 30px;*/
}
.hp_row {
	padding-top:60px;
}
.hp_row .row_b.row_b_mobile { display:none; }
.hp_row .row_b {
	position:relative;
	float:left;
	margin:0 2.08%;
	overflow: hidden;
	background-color:#1a1a1a;
}

.hp_row .row_b_wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width:100%;
}
.hp_row .row_b_overlay_wrap {
	display:table;
	height:100%;
	width:100%;
}
.hp_row .row_b_overlay_cell {
	display:table-cell;
	vertical-align:middle;
	text-align: center;
}
.hp_row .row_b_overlay h3 {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-family: 'Gotham SSm A', 'Gotham SSm B';
	text-transform:uppercase;
}
.hp_row .row_b_overlay h2 {
	padding:20px 0 30px 0;
	margin: 0 0 0 0;
	font-family: "BauerBodoni", "Times New Roman", Georgia, serif;
	text-transform:uppercase;
	/*letter-spacing: 0.1em;*/
}
.hp_row .row_b_overlay p {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-family: "BauerBodoni", "Times New Roman", Georgia, serif;
	color:#fefefe;
	/*font-style:italic;*/
}
.hp_row .row_b_button {
	margin-top:25px;
}
/* end row and banner general */



/* row layout 2_banner_h_h */
.hp_row._2_banner_h_h {
	background-color:#0d0d0d;
	padding:60px 0 40px 0;
	/*padding:60px 0;
	margin-top:85px;*/
}
.hp_row._2_banner_h_h .row_b_wrap{
	position:relative;
}
.hp_row._2_banner_h_h .row_b {
	background-color:transparent !important;
}
/* end row layout 2_banner_h_h */



/* banner layout b_920 */
.hp_row .b_920 { width: 63.9%; }
.hp_row .b_920 .row_b_overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
}
.hp_row .b_920 .row_b_overlay h3 {
	font-size: 12px;
	line-height: 12px;
  	/*font-size: 16px;
	line-height:16px;*/
}
.hp_row .b_920 .row_b_overlay h2 {
	font-size: 50px;
	line-height: 50px;
  	/*font-size: 60px;
	line-height:50px;*/
}
.hp_row .b_920 .row_b_overlay p {
	/*font-size: 21px;
	line-height:25px;*/
	font-size: 18px;
	line-height:21px;
	max-width: 360px;
	margin: 0 auto;
}
.hp_row .b_920 .row_b_button {
	/*font-size:16px;
	line-height:16px;*/
}
/* end banner layout b_920 */

/* banner layout b_400 */
.hp_row .b_400 { width: 27.75%; }
.hp_row .b_400 .row_b_overlay {
	position:relative;
	z-index:5;
	padding:50px 30px 40px 30px;/*50px 40px 40px 40px;*/
}
.hp_row .b_400 .row_b_overlay h3 {
	font-size: 12px;
	line-height:12px;
}
.hp_row .b_400 .row_b_overlay h2 {
	font-size: 30px;/*36px;*/
	line-height:30px;
	padding: 22px 0 22px 0;
}
.hp_row .b_400 .row_b_overlay p {
	font-size: 15px;
	line-height:18px;
	color: #808080;
	padding-bottom: 45px;
}

.hp_row .b_400 .row_b_button,
.hp_row .b_660 .row_b_button {
	outline:1px solid #FFFFFF;
}
.hp_row .b_400 .row_b_button > span a {}

.hp_row .b_400 .row_b_button > div { background-color:transparent !important; }
/*.hp_row .b_400 .row_b_button {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	width: 100%;
}*/
/* end banner layout b_400 */

/* banner layout b_660 */
.hp_row .b_660 { width:45.82%; }
.hp_row .b_660 .row_b_overlay {
	position:relative;
	z-index:5;
	padding:50px 40px 40px 40px;
}
.hp_row .b_660 .row_b_overlay h3 {
	font-size: 13px;
	line-height:13px;
}
.hp_row .b_660 .row_b_overlay h2 {
	font-size: 30px;
	line-height:30px;
	padding-bottom: 0;
}
.hp_row .b_660 .row_b_overlay p {
	font-size: 15px;
	line-height:18px;
}
.hp_row .b_660 .row_b_button > div { background-color:transparent !important; }
/* end banner layout b_400 */


/* end hp2015 general CSS */

/* 

	END NEW STYLE 2015
	
*/



/* 

	YOOX FIX 2015
	
*/
#searchBox { display:none; }
/* 

	END YOOX FIX 2015
	
*/
#copyright > span { display:none !important; }

#monclerTopHead .menu-hidden-element ,
#siteFooter .menu-hidden-element { display:none !important; visibility:hidden !important; }
#mainMenu .expMenuItem .level-3 { padding-top:0; }

