.font-color_1{color:#000 !important}.font-color_2{color:red !important}.font-color_3{color:#fff000 !important}.font-color_4{color:#ff0 !important}.font-color_5{color:ivory !important}@font-face{font-family:"FontAwesome";src:url('/public/fonts/FontAwesome/FontAwesome.eot?1395675824');src:url('/public/fonts/FontAwesome/FontAwesome.eot?&1395675824#iefix') format('embedded-opentype'),url('/public/fonts/FontAwesome/FontAwesome.woff?1395675824') format('woff'),url('/public/fonts/FontAwesome/FontAwesome.ttf?1395675824') format('truetype'),url('/public/fonts/FontAwesome/FontAwesome.svg?1395675824') format('svg')}.social-sprite,.social-facebook,.social-printerest,.social-twitter,.social-youtube{background-image:url('/public/img/social-s3f6f4921b6.png');background-repeat:no-repeat}.social-facebook{background-position:0 0}.social-printerest{background-position:0 -48px}.social-twitter{background-position:0 -96px}.social-youtube{background-position:0 -144px}.icons-sprite,.icons-blk-account,.icons-blk-cart,.icons-blk-closed-orange,.icons-blk-closed,.icons-blk-opened-orange,.icons-blk-opened,.icons-cart-add,.icons-dart-right,.icons-delivery-speed,.icons-ico-email,.icons-ico-home,.icons-ico-info,.icons-ico-search,.icons-ico-tel,.icons-many-references,.icons-mercurion,.icons-payment-secure,.icons-payment,.icons-shipping,div.navbar-header ul.ul-level-1 li.li-level-1.btn-home a span,div.navbar-header ul.ul-level-1 li.li-level-1.li-brand a span:after{background-image:url('/public/img/icons-sebc14df742.png');background-repeat:no-repeat}.icons-blk-account{background-position:-42px -22px}.icons-blk-cart{background-position:0 -41px}.icons-blk-closed-orange{background-position:0 0}.icons-blk-closed{background-position:-19px 0}.icons-blk-opened-orange{background-position:-38px 0}.icons-blk-opened{background-position:-75px -22px}.icons-cart-add{background-position:-7px -22px}.icons-dart-right{background-position:0 -22px}.icons-delivery-speed{background-position:-60px -74px}.icons-ico-email{background-position:-22px -22px}.icons-ico-home{background-position:0 -156px}.icons-ico-info{background-position:-71px 0}.icons-ico-search{background-position:-58px -22px}.icons-ico-tel{background-position:-57px 0}.icons-many-references{background-position:0 -74px}.icons-mercurion{background-position:0 -116px}.icons-payment-secure{background-position:-57px -41px}.icons-payment{background-position:-24px -74px}.icons-shipping{background-position:-15px -41px}div.navbar-header{position:relative;width:100%;min-height:51px}div.navbar-header ul.ul-level-1{display:table;border-collapse:collapse;width:100%;margin:0;padding:0}div.navbar-header ul.ul-level-1 li.li-level-1{display:table-cell;max-width:20%;height:51px;margin:0;padding:0}div.navbar-header ul.ul-level-1 li.li-level-1,div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1,div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1 span{font-family:"Open Sans";font-size:13px;font-size:1.3rem;font-weight:400;text-align:center;vertical-align:middle;color:#101638;text-decoration:none;cursor:pointer}div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100%;height:51px;line-height:51px}div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1 span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:1.2}div.navbar-header ul.ul-level-1 li.li-level-1.btn-home{width:60px}div.navbar-header ul.ul-level-1 li.li-level-1.btn-home a span{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:30px;height:26px;background-position:0 -156px;line-height:1}div.navbar-header ul.ul-level-1 li.li-level-1.li-brand{width:237px}div.navbar-header ul.ul-level-1 li.li-level-1.li-brand,div.navbar-header ul.ul-level-1 li.li-level-1.li-brand a,div.navbar-header ul.ul-level-1 li.li-level-1.li-brand a span{font-weight:bold;text-transform:uppercase}div.navbar-header ul.ul-level-1 li.li-level-1.li-brand a span{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 28px 0 0;font-family:"Open Sans";font-size:13px;font-size:1.3rem;line-height:50px;text-transform:uppercase;color:#101638}div.navbar-header ul.ul-level-1 li.li-level-1.li-brand a span:after{content:'';position:absolute;top:50%;right:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:19px;height:19px;margin-top:-9.5px;background-position:0 0}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2{z-index:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:51px;left:0;right:auto;display:none;width:1220px;padding:18px;border:3px solid #252c5b;font-family:"Open Sans";text-align:left;background-color:#ffffff}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col{min-height:1px}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col p.p-level-1{font-size:20px;font-size:2rem;text-transform:uppercase;font-weight:normal}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:25%;margin:0;padding:0 0 10px 30px;font-weight:normal;text-transform:none;vertical-align:top}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 0 20px 0}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li,div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li a{font-family:"Open Sans";font-size:15px;font-size:1.5rem;font-weight:bold;color:#de430f;text-align:left}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100%;margin:0;padding:15px 0 0 0;list-style-type:none}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 0}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li,div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li a{font-family:"Open Sans";font-size:13px;font-size:1.3rem;font-weight:normal;color:#5e5c55;text-align:left}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li a{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 0 0 20px}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li a:before{content:'';position:absolute;top:50%;left:7px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:6px;height:6px;margin-top:-3px;background:#5e5c55;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1{float:left;width:200px;font-weight:bold}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1 a.a-img-col-1{display:block;width:100%;height:auto}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1 a.a-img-col-1 img{max-width:100%}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1 ul.level-1{width:100%;margin:0;padding:8px 0 0 0;list-style-type:square}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1 ul.level-1 li{margin:0;padding:3px 8px 3px 0;font-weight:normal;font-size:9px;font-size:0.9rem}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1 ul.level-1 li a{font-size:13px;text-transform:none}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{float:left;width:975px;font-size:13px;font-size:1.3rem;border-left:1px solid #eaeaea}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2 ul{list-style-type:square}div.navbar-header ul.ul-level-1 li.li-level-1:hover .SubFamilyListV2{display:block}div.navbar-header ul.ul-level-1 li.li-brand div.SubFamilyListV2 .col1{width:100%}div.navbar-header ul.ul-level-1 li.li-brand div.SubFamilyListV2 .col1 ul.level-1{padding:0}div.navbar-header ul.ul-level-1 li.li-brand div.SubFamilyListV2 .col1 ul.level-1 li{display:block;float:left;width:16.66%;margin:0;padding:8px}.navbar-s1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:6px 0 0 9px}.navbar-s1 ul.level-1 li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;width:100%;margin-bottom:15px;background-color:#d1d1dc;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.navbar-s1 ul.level-1 li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:10px 12px;border-bottom:2px solid #ffffff;font-size:22px;font-size:2.2rem;color:#ffffff;background:#252c5b;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px}.navbar-s1 ul.level-1 li ul.level-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 0;-moz-box-shadow:#cfcfcf 0 0 2px 0 inset;-webkit-box-shadow:#cfcfcf 0 0 2px 0 inset;box-shadow:#cfcfcf 0 0 2px 0 inset;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.navbar-s1 ul.level-1 li ul.level-2 li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:4px 10px 4px 12px;background-color:transparent}.navbar-s1 ul.level-1 li ul.level-2 li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;padding:0 0 0 15px;border-bottom:0;font-size:13px;font-size:1.3rem;color:#101638;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.navbar-s1 ul.level-1 li ul.level-2 li a:before{content:'';position:absolute;top:50%;left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:6px;height:6px;margin-top:-3px;background:#000000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
@media (max-width: 1024px) {div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1{ width:100%}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{width:100%}
div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2{ width:1024px}}
#nav-trigger {
  display: none;
  text-align: center; margin-bottom:0px; width:100% }
 
  
  #nav-trigger span {
    display: inline-block; font-size:30px; padding-top:5px; cursor:pointer;color:#101638;
    
     }
    #nav-trigger span:after {
    content: "\2630";
    }
    #nav-trigger span:hover {
       }
    #nav-trigger span.open:after {
        content: "\2716";
 }

 #nav-mobile .sprite_pcs_expo {
	
}

nav#nav-mobile {
  position: relative;
  display: none;   }
  nav#nav-mobile div.navbar-header ul.ul-level-1 {
    display: none;
    list-style-type: none;width:80%;
    left: 0;font-family: QuicksandBold;
    font-size: 16px; margin-bottom:10px;
    right: 0;
    margin-left: 0;
    margin-right: auto;
    text-align: left;
 }
 nav#nav-mobile li ul{ list-style:square}
  nav#nav-mobile li {
    display: block;
    padding: 5px 0;
    margin: 0 5px;
    border-bottom: solid 1px #aa032e; }
    nav#nav-mobile li:last-child {
      border-bottom: none; }
  nav#nav-mobile a {
    display: block;
    color: white;
    padding: 10px 0px; }
    nav#nav-mobile a:hover {
      background-color: #e6002d;
      color: #fff; }
	nav#navigationn {
    display: none; }
	@media (max-width: 768px) {#navbar_fam_left,#navbar_cms_left{display:none}}

@media (max-width: 603px) { div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2{ width:100%; display:inline-block; font-size:100%}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{ width:65%}
 div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2 ul.level-1{ width:100% !important}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{ border-left:none}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col3{display:none !important}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{ width:100%!important}.menu label.menu-toggle-open span:after{ line-height:1.2!important}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li{ line-height:1.5}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li a:before{top:8px; margin-top:0}}
  @media (max-width: 480px) {div.navbar-header ul.ul-level-1 li.li-brand div.SubFamilyListV2 .col1 ul.level-1 li{ width:33%;line-height:1.5}}
 @media (max-width: 320px) {div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{ width:100%}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1{width:100%!important}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{width:100% !important}div.navbar-header ul.ul-level-1 li.li-level-1{ margin-left:10px!important}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1{ padding:0} }

/* =Media Queries
-------------------------------------------------------------- */
@media (max-width: 966px) {.navbar-s1 ul.level-1 li ul.level-2{ text-align:left}nav#navigationn{
    display: block; }div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li ul.level-2 li a{display: block;}div.navbar-header ul.ul-level-1 li.li-brand div.SubFamilyListV2 .col1 ul.level-1 li{ line-height:1.5}

  nav#navigation {
    display: none; }div.navbar-header ul.ul-level-1 li.li-level-1{ height:41px; line-height:41px}div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1{ height:41px; line-height:41px}
	div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col3{ width:30%; float:left; display:inline-block}
div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col1,div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1{ width:100%}div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2{width:69%}
 div.navbar-header ul.ul-level-1{ display:block}
 div.navbar-header ul.ul-level-1 li.li-level-1{ display:block; text-align:left; max-width:100%; margin-left:20px}
 div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2{ width:100%; display:inline-block; font-size:100%}
 div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col2 ul.level-1{ width:100% !important}
 div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li, div.navbar-header ul.ul-level-1 li.li-level-1 div.SubFamilyListV2 .col ul.level-1 li a{ font-size:100%}
 div.navbar-header ul.ul-level-1 li.li-level-1 a.a-level-1{ text-align:left}
 .menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index:999;
  background: #d1d1dc;
  
  width: 100%;
  transform: translate3d(-100%, 0, 0);
  transition: transform 0.35s;
}
.menu label.menu-toggle-open {
  position:fixed;
  width: 100%;
margin-left: 50%;

  display: inline-block;
  
}
.menu ul li label.menu-toggle-close, .menu ul li label.menu-toggle-open{ text-align:center;color:#101638;}
.menu label.menu-toggle-open span{ }
.menu label.menu-toggle-close span:after {
font-size:25px;    content: "\2716"; text-align:right;color:#101638 ;
}
.menu label.menu-toggle-open span:after{ font-size:25px; content: "MENU \2630"; line-height:2 }
.menu ul li > label{
  background: url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-arrow-right-b-128.png) 95% 50%/16px 16px no-repeat;
}
.menu ul li a, .menu ul li label {
  display: block;
  text-align: left;

  font-family:"Open Sans";font-size:13px;font-size:1.3rem;font-weight:400;vertical-align:middle;color:#101638;
}
.menu ul li a:hover, .menu ul li label:hover {
  
}



/* hide navigation icon for sublabels */
.menu .menu label.menu-toggle {
  background: none;
}

/* fade in checked menu */
.menu-checkbox:checked + .menu {
  transform: translate3d(0, 0, 0);
  cursor:none
}

label {
  cursor: pointer;
}
/*label:focus {
  outline: none;
}*/


 }
	
/* hide inputs */
.menu-checkbox {
  display: none;
}	

