/* NC2 */

/* Reset */


/*.env-nc2 #container{ margin-bottom: 0!important; min-height: 0!important }*/
.env-nc2 .nes_bg-content-bloc .nes_view-fonction { display:none }
.env-nc2 .nes_img-content-admin { display:none }
.env-nc2 #nes_global { min-height:0; padding-bottom:0 !important }
.env-nc2 #nes_header { background-position: 100% 0; background-color: #000 }
.env-nc2 #nes_main-nav{ background-color: #000 }
.env-nc2 #footer_wrap { padding: 10px 0 10px 0; }
.env-nc2 .nes_bg-content-bloc { min-height:0; margin-top: 0!important }
.env-nc2 iframe[name=google_conversion_frame]{ height: 0 }
.env-nc2 script[src='//www.googleadservices.com/pagead/conversion.js']+img{ position: absolute; top:0; left: 0 }
.env-nc2 #nes-footer img { margin-bottom: 0!important }

.env-nc2 .nes_bg-content { position: static!important }
.env-nc2 #sub-menu-overlay{ display:none!important }

/* Animations */
.env-nc2 #nes_header { -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease }
.env-nc2 #nes_main-nav { -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease }
.env-nc2 #nes-footer { -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease }
.env-nc2 #nes-footer .nes_footer-down{ -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease }

/* Fixed Mode */
.env-nc2.fixed body { height: 100%; overflow: hidden }
.env-nc2.fixed #nc_website_container { width:100%; position: fixed; top: 31px; bottom: 32px; z-index: 1 }
.env-nc2.fixed #nes-footer { width:100%; position: fixed; bottom: 0; z-index: 3 }
.env-nc2.fixed #nes_header{ width:100%; position: fixed; top: 0; z-index: 8 }
.env-nc2.fixed #nes_main-nav{ width:100%; position: fixed; top: 67px; z-index: 3!important; }
.env-nc2.fixed #menu-overlay{ z-index: 2!important; }

/* Fixed Mode "Scrolled" */
.env-nc2.fixed .has_scrolled #nes_header{ -webkit-transform: translateY(-68px); -ms-transform: translateY(-68px); transform: translateY(-68px) }
.env-nc2.fixed .has_scrolled #nes_main-nav{ -webkit-transform: translateY(-68px); -ms-transform: translateY(-68px); transform: translateY(-68px) }

.env-nc2.fixed .has_scrolled.header-hover #nes_header{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.env-nc2.fixed .has_scrolled.header-hover #nes_main-nav{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }

.env-nc2.fixed .has_scrolled #nes-footer{  -webkit-transform: translateY(40px);  -ms-transform: translateY(40px);  transform: translateY(40px) }
.env-nc2.fixed .has_scrolled #nes-footer .nes_footer-down{ opacity: 0 }

/* NC3 */

/* Reset */
.env-nc3 #wrapper-content { width:100%; }
.env-nc3 .content.site-width { width:100%; min-width: 996px; }

/* Animations */
.env-nc3 header{ -webkit-transition: -webkit-transform 0.3s ease, height 0.3s ease; transition: transform 0.3s ease, height 0.3s ease }
.env-nc3 .header{ -webkit-transition: height 0.3s ease; transition: height 0.3s ease }
.env-nc3 .mega-menu{ -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease }

/* Fixed Mode */
.env-nc3.fixed header{ width:100%; position: fixed; top: 0; z-index: 4  }
.env-nc3.fixed .mega-menu{ width:100%; position: fixed; top: 81px; z-index: 3!important; background: #000 }
.env-nc3.fixed #bb-content { width:100%; position: relative; top: 61px; height: -webkit-calc(100% - 61px); height: calc(100% - 61px) }
.env-nc3.fixed #nc_website_container { height: 100% }
.env-nc3.fixed .importerex.canvas { height: 100% }
.env-nc3.fixed .section.importerEx { height: 100% }
.env-nc3.fixed .par.parsys { height: 100% }
.env-nc3.fixed #content { height: 100% }
.env-nc3.fixed #main { height: 100% }
.env-nc3.fixed #wrapper-content { height: 100% }
.env-nc3.fixed body { height: 100% }
.env-nc3.fixed { height: 100% }

.env-nc3.fixed .has_scrolled .mega-menu{ -webkit-transform: translateY(-78px); -ms-transform: translateY(-78px); transform: translateY(-78px) }
.env-nc3.fixed .has_scrolled header{ height: 71px; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); background:black; }
.env-nc3.fixed .has_scrolled .header{ height: 71px }

/* NC2_5 */

/* Reset */

.env-nc2_5 .container { width:100%; }

/* Animations */

.env-nc2_5  header{ -webkit-transition: -webkit-transform 0.3s ease, height 0.3s ease; transition: transform 0.3s ease, height 0.3s ease }
.env-nc2_5 .header{ -webkit-transition: height 0.3s ease; transition: height 0.3s ease }
.env-nc2_5 .main-nav{ -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease }

/* Fixed Mode */

.env-nc2_5.fixed .header .logo,
.env-nc2_5.fixed .header .page-info,
.env-nc2_5.fixed .header .user-menu,
.env-nc2_5.fixed .header .cart-container,
.env-nc2_5.fixed .header .lang,
.env-nc2_5.fixed .header .logo { top:26px !important }
.env-nc2_5.fixed .header .lang {display: block !important; visibility: visible !important;}

.env-nc2_5.fixed header{ width:100%; position: fixed; top: 0; z-index: 4; background:#000; }
.env-nc2_5.fixed .header{ background:#000; top:0 !important; }
.env-nc2_5.fixed .main-nav{ width:100%; position: fixed; top: 0; z-index: 3!important; background: #000 }

.env-nc2_5.fixed body { height:100%; }
.env-nc2_5.fixed #main-container { height:100%; }
.env-nc2_5.fixed #main { height:100%; }
.env-nc2_5.fixed #main > div { height:100%; }
.env-nc2_5.fixed #bb-content { height:100%;position:relative; top: 61px; height: -webkit-calc(100% - 61px); height: calc(100% - 61px) }
.env-nc2_5.fixed #nc_website_container { height:100%; }

.env-nc2_5.fixed .has_scrolled .main-nav{ -webkit-transform: translateY(-78px); -ms-transform: translateY(-78px); transform: translateY(-78px) }
.env-nc2_5.fixed .has_scrolled header{ height: 71px; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }
.env-nc2_5.fixed .has_scrolled .header{ height: 71px }

.env-nc2_5.fixed  #custom_headerMessageBlock { display: none;}


/* Normal mode */

.env-nc2_5.normal footer { display:none }
.env-nc2_5.normal.nccontainer-loaded footer { display:block }