.box-menu{position:relative}.nav-top{padding:0}.nav-top-inner{position:relative;text-align:center}.typo-navigation{display:inline-block;vertical-align:top}#typonav{margin:0;padding:0;width:auto}.megamenu .fa{display:inline-block;line-height:inherit;padding-left:15px}.home-sidebar .megamenu .fa{float:right}#typonav>li{float:left;padding:0;text-align:left}#typonav .itemgrid ul.level0{margin:0 -15px}#typonav ul.level0 li:hover{background:none}#typonav li.custom-block{float:left;border-left:none}#typonav li.level0{display:block;line-height:60px;height:60px;padding:0 15px;position:relative;cursor:pointer}#typonav li.level0.mega_align_justify{position:static}#typonav a{float:left;margin:0;padding:0}#typonav a,#typonav a:hover{display:block;outline:none;text-decoration:none}#typonav span{cursor:pointer;display:inline-block;white-space:nowrap}#typonav li.active a.level-top{outline:none}#typonav li a.level-top{font-weight:bold}#typonav a,#megamenu a,#typonav li.level0 a{position:relative}#typonav li.level0 ul li a:hover{outline:medium none;text-decoration:none}li.level0>a>span>.cat-label{position:absolute;bottom:90%;left:90%}li.level1>a>span>.cat-label{display:inline-block!important;margin:0 2px}li.level0>a>span>.pin-bottom:before{position:absolute;left:50%;top:100%;width:0;height:0;content:"";border-top:4px solid #c00;border-left:0 solid transparent;border-right:4px solid transparent;margin-left:-3px}.cat-label{padding:2px 4px;transition:color 450ms ease-in-out , background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out , background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out , background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out , background-color 450ms ease-in-out;border-radius:2px;font-size:10px;line-height:13px;background:#c00;border-radius:2px;color:#fff;text-transform:uppercase;font-weight:bold}.cat-label.cat-label-label1{background:#3689c3}.cat-label.pin-bottom.cat-label-label1:before{border-top-color:#3689c3}.is-sticky li.level0>a>span>.cat-label{bottom:auto;top:0}#typonav li ul.show-sub,#typonav li div.show-sub{left:0;outline:none;width:100%;min-width:220px;z-index:999;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24)}#typonav li.mega_align_center.level-top>div.show-sub{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#typonav li.mega_align_right>div.show-sub,#typonav li .show-sub li.mega_align_right>div.show-sub,#typonav li .show-sub li .show-sub li.mega_align_right>div.show-sub,#typonav li .show-sub li .show-sub li .show-sub li.mega_align_right>div.show-sub,#typonav li .show-sub li .show-sub li .show-sub li .show-sub li.mega_align_right>div.show-sub{left:auto;right:100%;margin-right:-100%}div.show-sub{left:0;outline:none;width:100%;z-index:9}#typonav div.level0{padding:30px 15px;cursor:default}#typonav .sub-wrapper{position:absolute;top:100%;left:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:visibility 180ms ease , opacity 180ms ease , margin 180ms ease;-moz-transition:visibility 180ms ease , opacity 180ms ease , margin 180ms ease;transition:visibility 180ms ease , opacity 180ms ease , margin 180ms ease;margin-top:30px}#typonav li.level0:hover>.show-sub{opacity:1;visibility:visible;margin-top:0}#typonav .sub-wrapper .mm-item-base{padding:15px;margin:0}#typonav .sub-wrapper .mm-item-base div ul li div ul li div div.mm-item-base,#typonav li.m-dropdown .dropdown.sub-wrapper div.mm-item-base div ul li div div.mm-item-base{margin-left:0;padding:0 2px}#typonav li.level0 ul li{height:auto}#typonav li.level0 ul li.custom{border-bottom:2px solid #cb2822!important}#typonav li.level0 .groups-wrapper ul li a,#typonav li.level0 .dropdown .groups-wrapper ul.level1 li a,#typonav .dropdown ul li a{line-height:20px;padding:10px 0}#typonav li.level0 .dropdown ul li.groups>a{border-bottom:1px solid #ccc}#typonav li.level0 ul li:hover{border-top:none}#typonav .sub-wrapper ul{border:none;margin:0;padding:0;position:static;width:auto}#typonav ul.level0 li{outline:none;position:relative;display:inline-block;vertical-align:top}#typonav ul li,#typonav ul li.active{background:none;margin:0}#typonav li.level0 ul li ol{margin:0 0 0 5px}#typonav li.level0 ul li.groups a{font-size:100%;font-weight:normal;line-height:20px;margin-bottom:10px;padding:10px 0;text-transform:uppercase;border-bottom:1px solid #ccc}.vheader-layout-2 #typonav li.level0 ul li.groups>a{border-bottom:1px solid #333}.vheader-layout-2 .nav-top{margin-bottom:75px}#typonav li.level0 ul li.groups>a{font-weight:bold;color:#000}#typonav li.level0 ul li ul li a{border-bottom:1px solid #cfcfcf}#typonav li ul span{white-space:normal}#typonav li.level0 ul li a{border:0 none;display:block;font-size:100%;height:auto;margin:0;outline:medium none;text-transform:capitalize;width:100%;background-color:transparent}#typonav li.level0 .groups-wrapper ul li a{border:0 none;height:auto;line-height:30px;margin:0;outline:medium none;text-transform:capitalize;display:block;width:100%;background-color:transparent}#typonav li.level0 ul li a span.title_group{padding-left:0}#typonav ul li ul.level1 li,#typonav ul li ul.level2 li{border:0;margin:0;width:100%;float:left}#typonav li.level0 .groups-wrapper ul li a{padding:5px 0;line-height:20px}#typonav li .groups-wrapper .parent>a,#typonav li .dropdown .parent>a{position:relative}#typonav li .groups-wrapper .parent>a:before,#typonav li .dropdown .parent>a:before{content:"\f105";position:absolute;top:12px;right:5px;font:14px/1 FontAwesome;font-size:14px;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}#typonav li .groups-wrapper .parent>a:before{top:8px}#typonav li .show-sub li div.show-sub{left:70%;top:0}#typonav li .show-sub li:hover>div.show-sub{opacity:1;visibility:visible;margin:0}#typonav li .show-sub .groups-wrapper li>div.show-sub{padding:10px 15px}.groups-wrapper ul li.active a{}#typonav li.m-dropdown{position:relative}#typonav .dropdown ul.level0 li{width:100%;padding:0 15px;float:left}#typonav .dropdown ul.level0 li a{border-bottom:1px solid #e5e5e5}.vheader-layout-2 #typonav .dropdown ul.level0 li a{border-bottom:1px solid #333}#typonav .dropdown ul.level0 li.last>a{border-bottom:none}#typonav .dropdown ul.level0 li.groups{border-bottom:none}#typonav li.m-dropdown .dropdown.sub-wrapper{max-width:270px;padding:0}#typonav li.m-dropdown .dropdown.sub-wrapper li.level1:hover>.show-sub{opacity:1;visibility:visible;margin-top:0}ul.products-posts .posts-item-inner .posts-image{padding:0}ul.products-posts .posts-item-inner .posts-image a{padding:0!important}ul.products-posts .posts-item-inner .posts-image a img{margin:0 auto}ul.products-posts .posts-item-inner .posts-actions-inner{padding-right:0}ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name{margin:0;font-size:14px}ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a{padding:0!important;width:auto}ul.products-posts .posts-item-inner .posts-actions-inner .product-info .product-name a:hover{background:none!important;color:#e70000!important}ul.products-posts .posts-item-inner .posts-actions-inner .product-info p{line-height:20px;clear:both;color:#6e6e6e;font-size:13px;margin:0}ul.products-posts .block-posts-menu{border-bottom:1px solid #f3f3f3;float:none!important;line-height:20px;overflow:hidden;padding:10px 0!important}ul.products-posts .block-posts-menu.last{border-bottom:none}.typomenu-block-right h3{color:#3f3f43;font-size:110%;font-weight:normal;padding:0 0 20px;margin:0}.typomenu-block-right .posts{line-height:20px}.typomenu-block-right .posts .price-box{width:100%;float:left}.typomenu-block-right .posts a{display:inline-block!important;text-align:left;text-transform:none!important;font-size:100%!important;padding:0!important}.typomenu-block-right .posts a:hover{color:#0092ce!important}.typomenu-block-right .posts .posts-item-inner.last{margin-top:20px}.typomenu-block-level1-top{margin-bottom:10px}.typomenu-block-level1-top img{width:100%}.typomenu-block-level1-bottom{margin-bottom:10px}.typomenu-block-top img{margin-bottom:30px}.typomenu-block-top img.img-menutop{float:right}.typomenu-block-bottom{margin:0}.typomenu-block-bottom .bottom{float:left;margin-right:14px}.typomenu-block-bottom .bottom.first{margin-left:0}.typomenu-block-bottom .bottom.last{margin-right:0}.typomenu-block-bottom h3{margin:0 0 20px;font-size:120%;font-weight:normal;text-transform:uppercase}.typomenu-block-bottom p{margin:15px 0 0;line-height:20px}.typo-navigation #typonav .typomenu-block-right .products-posts .posts-image a:hover{background:none}#typonav .typomenu-block .nav-block .section-line{border-bottom:1px solid #fff;clear:both;display:block;line-height:0;margin-bottom:10px;padding-top:10px}.typomenu-block.typomenu-block-right .typomenu-block .block-menu-banner{margin-right:5px!important;padding:0!important;width:260px}.typomenu-block .nav-block .f-right{float:right}#typonav .typomenu-block .nav-block a:hover{color:#000;text-decoration:none}.typomenu-block .nav-block h3{font-size:140%;color:#fff;clear:both;padding:10px 0 0;font-weight:normal}.typomenu-block .nav-block p{font-size:100%;color:#323131;line-height:25px;margin:0}.typomenu-block-top{padding:0;margin:0}.top-content{padding-bottom:10px}.top-content .menu-links{line-height:20px;font-size:12px}.typomenu-block-top ul{list-style:none}.typomenu-block-top ul li{border:medium none!important;float:left;line-height:45px;padding-right:20px!important;width:auto!important}.typomenu-block-top ul li a .fa{display:none}.typomenu-block-left,.typomenu-block-center{padding:0 0 20px}.typomenu-block-left img{padding-top:30px}.typomenu-block-bottom .static-inner{padding:0 20px;width:100%}#typonav .typomenu-block.typomenu-block-bottom .block-menu-logo a{padding:0;margin-right:10px}#typonav .typomenu-block.typomenu-block-bottom strong{display:block}.typomenu-block-bottom .left,.typomenu-block-bottom .right{float:left;width:50%;display:block}.typomenu-block-bottom .right{background-color:#3e3c46;padding:33px 15px}.typomenu-block-bottom .right:hover{background-color:#cb2822}.typomenu-block-bottom .right h3{margin:0;font-size:150%;line-height:40px;color:#fff}.typomenu-block-bottom .right p{margin:0;font-size:100%;color:#fff}.typomenu-block .custom-block h4{margin:0;color:#000;font-size:16px;padding:0 0 10px}.typomenu-block .custom-block p{color:#323131;font-size:13px;line-height:25px;margin:10px 0 0}.container-top .grid12-4{margin-left:0}.block-top-right img{padding-top:10px}.block-top-right h3{color:#000;font-size:16px;margin-bottom:0}.typomenu-block-left h2{font-size:18px;margin:12px 0}.custom p.custom_category_menu_text{text-align:left;line-height:20px;clear:both;color:#323131;font-size:13px}#typonav .block-top-staticmenu li:hover{background:none}#typonav .block-top-staticmenu .product-name a{padding:0 5px}.block-top-staticmenu .block-title strong span{font-size:145%;padding:11px 0 5px;font-weight:normal;text-transform:capitalize;color:#000;border-bottom:1px solid #f6f6f6}#typonav .block-top-staticmenu .product-image-hover a.product-image:hover{background:none}.menu-static-blocks .mega-blockright{position:relative;text-align:center}.menu-static-blocks .mega-blockright img{width:100%}.menu-static-blocks .mega-blockright:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';background:rgba(0,0,0,.5)}.menu-static-blocks .mega-right{color:#fff;width:100%;padding:0 15px}.menu-static-blocks .mega-right .text-small{color:#fff;font-size:14px;font-weight:bold;letter-spacing:.1px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.menu-static-blocks .mega-right .text-large{color:#fff;letter-spacing:.1px;text-transform:uppercase;font-weight:bold;font-size:24px;margin-top:0;margin-bottom:20px}#typonav .mega-right a.btn-ex{font-size:13px;height:42px;font-weight:bold;border:1px solid #fff;text-transform:uppercase;display:inline-block;vertical-align:top;padding:10px 20px;line-height:20px;color:#fff;float:none}.itemgrid-1col .item{width:100%}.itemgrid-2col .item{width:50%}.itemgrid-3col .item{width:33.3333333333%}.itemgrid-4col .item{width:25%}.itemgrid-4col .item.dop{width:50%}.itemgrid-5col .item{width:20%}.itemgrid-5col .item.dop{width:40%}.itemgrid-6col .item{width:16.6666666667%}.itemgrid-6col .item.dop{width:33.3333333333%}.itemgrid-7col .item{width:14.2857142857%}.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,.grid4-1,.grid4-2,.grid4-3,.grid2-1,.grid-full,.grid-col2-sidebar,.grid-col2-main{position:relative;display:inline-block;vertical-align:top;padding:0 15px}.grid12-1{width:8.33333333333%}.grid12-2{width:16.6666666667%}.grid12-3,.grid4-1{width:25%}.grid12-4{width:33.3333333333%}.grid12-5{width:41.6666666667%}.grid12-6,.grid4-2,.grid2-1{width:50%}.grid12-7{width:58.3333333332%}.grid12-8{width:66.6666666667%}.grid12-9,.grid4-3{width:75%}.grid12-10{width:83.3333333333%}.grid12-11{width:91.6666666666%}.grid12-12,.grid-full{width:100%}.typo-menu .fa{display:none}.block-nav .fa{display:none}.cms-home .typo-navigation-vertical{margin:0}.typo-navigation-vertical .block-title strong span{color:#111;padding:0 0 0 12px}.typo-navigation-vertical .block-title strong span.fa{background:#1b1b1b;margin-right:10px;margin-left:30px;height:50px;display:block;line-height:50px;text-align:center;float:left;color:#fff;padding:0}.typo-navigation-vertical .block-title{height:50px;line-height:50px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:0}.sidebar .typo-navigation-vertical .block-title{background-color:#ffe51e;border:none;padding:0}.typo-navigation-vertical .block-title strong{font-weight:normal}.typo-main-menu-vertical{border:1px solid #d6d6d6;float:left;width:100%;border-top:0;display:none}.typo-main-menu-vertical ul.level0 li{float:left;outline:none}.main_side_left .typo-main-menu-vertical div.show-sub,.col-left .typo-main-menu-vertical div.show-sub{border:0;box-shadow:0 0 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);outline:none;width:680px!important;z-index:9999;background:#fff;padding:0;top:50px!important}.col-right .typo-main-menu-vertical ul li.m-dropdown ul li.level1 div.show-sub{width:100%;right:250px!important}.col-right .typo-main-menu-vertical ul li.m-dropdown ul li.level1 div.groups-wrapper div.show-sub{width:100%;right:222px!important}.col-right .typo-main-menu-vertical li.level2 div.show-sub{width:100%;right:186px!important}.main_side_left .typo-main-menu-vertical li.level1 div.show-sub,.col-left .typo-main-menu-vertical li.level1 div.show-sub{width:100%;left:185px!important;padding-left:10px}.col-right .typo-main-menu-vertical div.show-sub{-webkit-box-shadow:1px 6px 7px 0 rgba(0,0,0,.15);border:0;-webkit-box-shadow:1px 6px 7px 0 rgba(0,0,0,.15);box-shadow:1px 6px 7px 0 rgba(0,0,0,.15);outline:none;width:620px;z-index:9;background:#dedee4;top:0;padding:0;clear:left}.main_side_left .typo-main-menu-vertical div.show-sub .typomenu-block,.col-left .typo-main-menu-vertical div.show-sub .typomenu-block{margin:0;width:100%}.typo-main-menu-vertical .typomenu-block-top{width:100%!important}.main_side_left .typo-main-menu-vertical div.show-sub a,.col-left .typo-main-menu-vertical div.show-sub a{border:none}.main_side_left .typo-main-menu-vertical div.show-sub li .level1 li.parent,.col-left .typo-main-menu-vertical div.show-sub li .level1 li.parent{background:url(https://origin.saint-james.com/fr/skin/frontend/typologancee/default/images/icon-menu.png) no-repeat 100% 13px;padding-left:0}.main_side_left .typo-main-menu-vertical div.show-sub li .level1 li,.col-left .typo-main-menu-vertical div.show-sub li .level1 li{padding-left:0}.main_side_left .typo-main-menu-vertical div.show-sub .groups a .title_group,.col-left .typo-main-menu-vertical div.show-sub .groups a .title_group{font-size:115%;color:#272727}.typo-main-menu-vertical .dropdown ul.level0 li{width:100%;padding:0 13px}.typo-main-menu-vertical li.m-dropdown .dropdown.sub-wrapper{width:260px;max-width:290px}.megamenu-vertical{margin:0;padding:18px 0;width:100%;height:auto;background:#fff;display:inline-block;float:left}.megamenu-vertical .show-direct>a:after{content:"\f105";font:14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:absolute;right:0;line-height:20px}.megamenu-vertical li.level-top{padding:0 30px;float:left;width:100%}.megamenu-vertical li.level-top>a{border-bottom:1px dashed #acacac;float:left;width:100%}.megamenu-vertical li.level-top .groups-wrapper{background:#fff;width:auto}.megamenu-vertical li .fa{float:right;text-align:center;line-height:15px;color:#fff;position:relative;right:20px;top:15px;background-color:#c3e425;height:15px;width:15px}.megamenu-vertical li.m-dropdown .fa{right:15px}.megamenu-vertical>li.level0>a{padding:10px 0;border-bottom:#e6e6e6 dashed 1px;margin:0;font-size:14px;display:block;position:relative;line-height:16px}.megamenu-vertical>li.level0.last>a{border:none}.megamenu-vertical>li.level0>a span{padding:0 15px}.megamenu-vertical>li.level0>a:before{display:inline-block;width:18px;height:16px;content:''}.megamenu-vertical li.level0>a{display:block}.main_categroy_left>div{width:300px}.typo-main-menu-vertical div.show-sub{z-index:99}.typo-main-menu-vertical li.level0 ul.level0{padding:25px 10px}.typo-main-menu-vertical li.level0 ul li.level1{margin:0;width:220px;padding:0 15px 50px}.typo-main-menu-vertical li.level0 ul li.level1>a{font-weight:bold;font-size:15px;margin-bottom:8px;display:block;color:#000!important}.typo-main-menu-vertical li.level0 ul li.level2>a{line-height:25px;font-size:13px}.typo-main-menu-vertical ul.level0 li{float:left;outline:none;position:relative}.typo-main-menu-vertical ul li ul.level1 li,.typo-main-menu-vertical ul li ul.level2 li{border:0;margin:0;width:100%;padding:0 0 0 10px}.block-vertial-top{display:block;position:relative;padding:0 35px}.block-vertial-top p{margin:0}.block-vertial-top .img-top{position:absolute;top:0;left:0;width:680px;height:197px;margin:0;padding:0;z-index:-1}.block-vertial-top .title{font-size:25px;text-transform:uppercase;color:#000;padding:45px 0 0 0;display:block;font-weight:bold}.block-vertial-top .title p{margin:0}.block-vertial-top .text{padding:0;color:#a3a3a3;margin:15px 0;font-size:14px}.block-vertial-top .btn-readmore{padding:10px 15px;color:#fff!important;-webkit-border-radius:15px;border-radius:15px;text-transform:uppercase;font-size:12px;font-weight:bold}.vertical-bottom{padding:0 10px;width:100%;margin-top:-33px}.vertical-bottom a{width:220px;padding:0 15px;display:block;float:left;font-size:11px;font-weight:bold;color:#000}.home-sidebar .sb-main-menu #typonav li.level0{position:relative!important;padding:0 40px}.home-sidebar #typonav li ul.show-sub,.home-sidebar #typonav li div.show-sub{top:0!important;width:960px;transform:none!important}.home-sidebar #typonav li.level0{line-height:15px;height:35px}.home-sidebar #typonav li.level0>a{padding:10px 0}.home-sidebar #typonav li.level0>a+.fa{padding-top:10px}.vheader-layout-1 #typonav li.level0.active,.vheader-layout-1 #typonav li.level0:hover{background-color:#f2f2f2;.all-transition}.sb-main-menu #typonav li.level0{display:block;width:100%}.rtl .block-vertial-top .img-top{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.rtl .typo-main-menu-vertical li.level0 ul li.level1{float:right}.rtl #typonav li .show-sub li div.show-sub{left:auto;right:70%}.rtl li.level0>a>span>.cat-label{left:auto;right:90%}.rtl li.level0>a>span>.pin-bottom:before{border-left:4px solid transparent;border-right:0 solid transparent;margin-left:-3px}.rtl #typonav li .groups-wrapper .parent>a:before,.rtl #typonav li .dropdown .parent>a:before{content:"\f104";right:auto;left:5px}