/*
*,
*:after,
*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*/
.scroller{overflow-y:hidden}
.scroller,
.scroller-inner{position:relative}
.container{position:relative;overflow:hidden;background:#34495e}
.mp-pusher{position:relative;left:0;height:100%}
.mp-menu{position:absolute;top:0;left:0;z-index:1;font-family:'Open Sans',sans-serif;width:300px;height:100%;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#e54a1c;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mp-pusher::after,
.mp-level::after,
.mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}
.mp-pusher::after,
.mp-level::after{background:rgba(0,0,0,0.3);-webkit-transition:opacity 0.3s,width 0.1s 0.3s,height 0.1s 0.3s;-moz-transition:opacity 0.3s,width 0.1s 0.3s,height 0.1s 0.3s;transition:opacity 0.3s,width 0.1s 0.3s,height 0.1s 0.3s}
.mp-level::after{z-index:-1}
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}
.mp-level.mp-level-overlay{cursor:pointer}
.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:transparent;opacity:1}
.mp-pusher,
.mp-level{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}
.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0,0,0,0.2);-webkit-transform:translate3d(-40px,0,0);-moz-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open{box-shadow:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mp-cover .mp-level.mp-level-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open){-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mp-menu ul{margin:0;padding:0;list-style:none}
.mp-menu h2{margin:0;padding:1em;color:rgba(0,0,0,0.4);text-shadow:0 0 1px rgba(0,0,0,0.1);font-weight:300;font-size:2em}
.mp-menu.mp-overlap h2::before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.1s 0.3s;-moz-transition:opacity 0.3s,-moz-transform 0.1s 0.3s;transition:opacity 0.3s,transform 0.1s 0.3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}
.mp-menu.mp-cover h2{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:1em;color:#fff;font-size:13px;}
.mp-overlap .mp-level.mp-level-overlay > h2::before{opacity:1;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
.mp-menu ul li > a{display:block;text-decoration:none;font-weight:400;padding:0.5em 1em 0.5em 2.3em;outline:none;box-shadow:inset 0 -1px rgba(0,0,0,0.2);text-shadow:0 0 1px rgba(255,255,255,0.1);font-size:15px;-webkit-transition:background 0.3s,box-shadow 0.3s;-moz-transition:background 0.3s,box-shadow 0.3s;transition:background 0.3s,box-shadow 0.3s;color:#fff}
.mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,0.2);line-height:2.4;}
.mp-level > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0,0,0,0.2),inset 0 1px rgba(0,0,0,0.2);font-weight: 700;}
.mp-menu ul li a:hover,
.mp-level > ul > li:first-child > a:hover{background:rgba(0,0,0,0.2);box-shadow:inset 0 -1px rgba(0,0,0,0)}
.mp-menu .mp-level.mp-level-overlay > ul > li > a,
.mp-level.mp-level-overlay > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0,0,0,0)}
.mp-level > ul > li:first-child > a:hover,
.mp-level.mp-level-overlay > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0,0,0,0),inset 0 1px rgba(0,0,0,0)}
.mp-back{background:rgba(0,0,0,0.1);outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight: 900;display:block;font-size:0.8em;text-decoration:none;/* padding:0.5em; */position:relative;box-shadow:inset 0 1px rgba(0,0,0,0.1);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s}
.mp-back::after{font-family:'linecons';position:absolute;content:"\e037";right: 10px;top: 10px;font-size:1.3em;color:rgba(0,0,0,0.3)}
.mp-menu .mp-level.mp-level-overlay > .mp-back,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after{background:transparent;box-shadow:none;color:transparent}
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher{padding-left:300px}
.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level{display:none}
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level{display:block}
@font-face{font-family:'linecons';src:url('linecons/linecons.eot');src:url('linecons/linecons.eot?#iefix') format('embedded-opentype'),url('linecons/linecons.woff') format('woff'),url('linecons/linecons.ttf') format('truetype'),url('linecons/linecons.svg#linecons') format('svg');font-weight:normal;font-style:normal}
.icon:before{font-family:'linecons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:0.6em;-webkit-font-smoothing:antialiased}
.icon-female:before{content:"\f182"}
.icon-male:before{content:"\f183"}
.icon-arrow-left:before{content:"\e032"}
.icon-arrow-left-2:before{content:"\e034"}
.icon-arrow-left-3:before{content:"\e036"}
.icon-arrow-left-4:before{content:"\e038"}
.icon-arrow-right:before{content:"\e035"}
.icon-arrow-right-2:before{content:"\e037"}
.icon-arrow-right-3:before{content:"\e039"}
.icon-arrow-right-4:before{content:"\e033"}
.icon-phone:before{content:"\e000"}
.icon-news:before{content:"\e001"}
.icon-photo:before{content:"\e002"}
.icon-shop:before{content:"\e003"}
.icon-wallet:before{content:"\e004"}
.icon-t-shirt:before{content:"\e005"}
.icon-heart:before{content:"\e006"}
.icon-cloud:before{content:"\e007"}
.icon-display:before{content:"\e008"}
.icon-diamond:before{content:"\e009"}
.icon-banknote:before{content:"\e00a"}
.icon-data:before{content:"\e00b"}
.icon-music:before{content:"\e00c"}
.icon-location:before{content:"\e00d"}
.icon-star:before{content:"\e00e"}
.icon-tv:before{content:"\e00f"}
.icon-eye:before{content:"\e010"}
.icon-megaphone:before{content:"\e011"}
.icon-study:before{content:"\e012"}
.icon-bubble:before{content:"\e013"}
.icon-sound:before{content:"\e014"}
.icon-video:before{content:"\e015"}
.icon-stack:before{content:"\e016"}
.icon-lab:before{content:"\e017"}
.icon-food:before{content:"\e018"}
.icon-cup:before{content:"\e019"}
.icon-trash:before{content:"\e01a"}
.icon-user:before{content:"\e01b"}
.icon-key:before{content:"\e01c"}
.icon-fire:before{content:"\e01d"}
.icon-clip:before{content:"\e01e"}
.icon-mail:before{content:"\e01f"}
.icon-search:before{content:"\e020"}
.icon-settings:before{content:"\e021"}
.icon-like:before{content:"\e022"}
.icon-calendar:before{content:"\e023"}
.icon-camera:before{content:"\e024"}
.icon-tag:before{content:"\e025"}
.icon-note:before{content:"\e026"}
.icon-clock:before{content:"\e027"}
.icon-lock:before{content:"\e028"}
.icon-vynil:before{content:"\e029"}
.icon-truck:before{content:"\e02a"}
.icon-paperplane:before{content:"\e02b"}
.icon-bulb:before{content:"\e02c"}
.icon-pen:before{content:"\e02d"}
.icon-params:before{content:"\e02e"}
.icon-world:before{content:"\e02f"}
.bx-wrapper{position:relative;margin:0 auto 20px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}
.bx-wrapper img{max-width:100%;display:block}
.bxslider{margin:0;padding:0}
ul.bxslider{list-style:none}
.bx-viewport{-webkit-transform:translatez(0)}
.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png?v2) no-repeat 0 -32px}
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png?v2) no-repeat -43px -32px}
.bx-wrapper .bx-next:focus,
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png?v2) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus,
.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png?v2) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus,
.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
li.menu-item-has-children > a:after {
    font-family: 'linecons';
    position: relative;
    content: "\e037";
    right: -5px;
    top: -2px;
    font-size: 1.3em;
    color: rgba(0,0,0,0.3);
    float:right;
    z-index: -1
}
