@charset "UTF-8";.loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url('./../images/ajax-loader.gif') 50% 50% no-repeat rgb(249,249,249);}
.with-arrow::before{content:"";display:block;width:0;border:0.5em solid transparent;position:absolute;top:100%;left:50%;margin-left:-5px;}
.with-arrow.arrow-bottom.active::before{left:50%;bottom:-20px;border-top:5px solid #4289b7;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img{-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);}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}
.slick-prev,
.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
.slick-prev:before{content:"←";}
.slick-next{right:-25px;}
.slick-next:before{content:"→";}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
.mm-menu.mm-horizontal > .mm-panel{-webkit-transition:left 0.4s ease;-moz-transition:left 0.4s ease;-ms-transition:left 0.4s ease;-o-transition:left 0.4s ease;transition:left 0.4s ease;}
.mm-menu .mm-hidden{display:none;}
.mm-wrapper{overflow-x:hidden;position:relative;}
.mm-menu{background:inherit;display:block;overflow:hidden;width:100%;height:100%;padding:0;position:absolute;left:0;top:0;z-index:0;}
.mm-menu > .mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0;}
.mm-menu > .mm-panel.mm-opened{left:0%;}
.mm-menu > .mm-panel.mm-subopened{left:-40%;}
.mm-menu > .mm-panel.mm-highest{z-index:1;}
.mm-menu .mm-list{padding:20px 0;}
.mm-menu > .mm-list{padding:20px 0 40px 0;}
.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px;}
.mm-panel > .mm-list:first-child{padding-top:0;}
.mm-list,
.mm-list > li{list-style:none;display:block;padding:0;margin:0;}
.mm-list{font:inherit;font-size:14px;}
.mm-list a,
.mm-list a:hover{text-decoration:none;}
.mm-list > li{position:relative;}
.mm-list > li > a,
.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}
.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}
.mm-list > li.mm-spacer{padding-top:40px;}
.mm-list > li.mm-spacer.mm-label{padding-top:25px;}
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px;}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.mm-ismenu{background:#333;color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-list > li:after{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.1);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.05);}
.mm-page,
.mm-fixed-top,
.mm-fixed-bottom{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top, right, bottom, left, border;-moz-transition-property:top, right, bottom, left, border;-ms-transition-property:top, right, bottom, left, border;-o-transition-property:top, right, bottom, left, border;transition-property:top, right, bottom, left, border;}
.mm-page,
#mm-blocker{margin:0;top:0;right:0;bottom:0;left:0;}
.mm-page{border:0px solid transparent;}
html.mm-opening .mm-page{border:0px solid rgba(1, 1, 1, 0);}
.mm-fixed-top,
.mm-fixed-bottom{position:fixed;left:0;}
.mm-fixed-top{top:0;}
.mm-fixed-bottom{bottom:0;}
html.mm-opened{overflow:hidden;position:relative;}
html.mm-opened body{overflow:hidden;}
html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999;}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-offcanvas{display:none;position:fixed;}
.mm-menu.mm-current{display:block;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:80%;}
.mm-menu{width:80%;}
@media all and (max-width:175px){.mm-menu{width:140px;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:140px;}
}
@media all and (min-width:550px){.mm-menu{width:440px;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:440px;}
}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%;}
em.mm-counter + a.mm-subopen{padding-left:40px;}
em.mm-counter + a.mm-subopen + a,
em.mm-counter + a.mm-subopen + span{margin-right:80px;}
em.mm-counter + a.mm-fullsubopen{padding-left:0;}
.mm-vertical em.mm-counter{top:12px;margin-top:0;}
.mm-nosubresults > em.mm-counter{display:none;}
.mm-menu em.mm-counter{color:rgba(255, 255, 255, 0.3);}
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.mm-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;width:100%;height:60px;padding:30px 40px 0 40px;position:absolute;z-index:2;top:0;left:0;}
.mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1;}
.mm-header .mm-prev,
.mm-header .mm-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block;width:40px;height:100%;position:absolute;bottom:0;}
.mm-header .mm-prev:before,
.mm-header .mm-next:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px;}
.mm-header .mm-prev{left:0;}
.mm-header .mm-prev:before{border-right:none;border-bottom:none;left:22px;}
.mm-header .mm-next{right:0;}
.mm-header .mm-next:before{border-top:none;border-left:none;right:18px;}
.mm-menu.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px;}
.mm-menu.mm-hassearch .mm-header .mm-prev:before,
.mm-menu.mm-hassearch .mm-header .mm-mext:before{margin-bottom:-10px;}
.mm-menu.mm-hasheader li.mm-subtitle{display:none;}
.mm-menu.mm-hasheader > .mm-panel{padding-top:80px;}
.mm-menu.mm-hasheader > .mm-panel.mm-list{padding-top:60px;}
.mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child{margin-top:-20px;}
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel{padding-top:120px;}
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list{padding-top:100px;}
.mm-menu .mm-header{border-color:rgba(0, 0, 0, 0.15);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-header a:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-fixedlabels .mm-list{background:inherit;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label{background:inherit !important;opacity:0.97;height:25px;overflow:visible;position:relative;z-index:1;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div{background:inherit;width:100%;position:absolute;left:0;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div{padding-top:25px;}
.mm-list > li.mm-label > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;}
.mm-list > li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px;}
.mm-list > li.mm-collapsed{display:none;}
.mm-menu .mm-list li.mm-label > div > div{background:rgba(255, 255, 255, 0.05);}
.mm-search,
.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.mm-list > li.mm-search{padding:10px;margin-top:-20px;}
.mm-list > li.mm-subtitle + li.mm-search{margin-top:0;}
div.mm-panel > div.mm-search{padding:0 0 10px 0;}
.mm-menu.mm-hasheader .mm-list > li.mm-search{margin-top:0;}
.mm-search{background:inherit;width:100%;padding:10px;position:relative;top:0;z-index:2;}
.mm-search input{border:none;border-radius:30px;font:inherit;font-size:14px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 10px;}
.mm-menu .mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:60px 0;}
.mm-menu .mm-noresultsmsg:after{border:none !important;}
.mm-noresults .mm-noresultsmsg{display:block;}
.mm-menu li.mm-nosubresults > a.mm-subopen{display:none;}
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span{padding-right:10px;}
.mm-menu.mm-hassearch > .mm-panel{padding-top:70px;}
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child{margin-top:-20px;}
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child{margin-top:-10px;}
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list{padding-top:0;}
.mm-menu .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-noresultsmsg{color:rgba(255, 255, 255, 0.3);}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin:-15px 0 0 0;position:absolute;top:50%;z-index:1;}
label.mm-toggle div{border-radius:30px;width:28px;height:28px;margin:1px;}
input.mm-toggle{position:absolute;left:-10000px;}
input.mm-toggle:checked ~ label.mm-toggle div{float:right;}
label.mm-toggle{right:20px;}
label.mm-toggle + a,
label.mm-toggle + span{margin-right:70px;}
a.mm-subopen + label.mm-toggle{right:50px;}
a.mm-subopen + label.mm-toggle + a,
a.mm-subopen + label.mm-toggle + span{margin-right:100px;}
em.mm-counter + a.mm-subopen + label.mm-toggle{right:90px;}
em.mm-counter + a.mm-subopen + label.mm-toggle + a,
em.mm-counter + a.mm-subopen + label.mm-toggle + span{margin-right:140px;}
.mm-menu label.mm-toggle{background:rgba(0, 0, 0, 0.15);}
.mm-menu label.mm-toggle div{background:#333;}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}
html.mm-slide .mm-menu{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);}
html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%);}
html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);}
html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%);}
html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateX(-40%);-moz-transform:scale(0.7, 0.7) translateX(-40%);-ms-transform:scale(0.7, 0.7) translateX(-40%);-o-transform:scale(0.7, 0.7) translateX(-40%);transform:scale(0.7, 0.7) translateX(-40%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateX(0%);-moz-transform:scale(1, 1) translateX(0%);-ms-transform:scale(1, 1) translateX(0%);-o-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%);}
html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateX(40%);-moz-transform:scale(0.7, 0.7) translateX(40%);-ms-transform:scale(0.7, 0.7) translateX(40%);-o-transform:scale(0.7, 0.7) translateX(40%);transform:scale(0.7, 0.7) translateX(40%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateX(0%);-moz-transform:scale(1, 1) translateX(0%);-ms-transform:scale(1, 1) translateX(0%);-o-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%);}
html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateY(-40%);-moz-transform:scale(0.7, 0.7) translateY(-40%);-ms-transform:scale(0.7, 0.7) translateY(-40%);-o-transform:scale(0.7, 0.7) translateY(-40%);transform:scale(0.7, 0.7) translateY(-40%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;}
html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateY(0%);-moz-transform:scale(1, 1) translateY(0%);-ms-transform:scale(1, 1) translateY(0%);-o-transform:scale(1, 1) translateY(0%);transform:scale(1, 1) translateY(0%);}
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateY(40%);-moz-transform:scale(0.7, 0.7) translateY(40%);-ms-transform:scale(0.7, 0.7) translateY(40%);-o-transform:scale(0.7, 0.7) translateY(40%);transform:scale(0.7, 0.7) translateY(40%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;}
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateY(0%);-moz-transform:scale(1, 1) translateY(0%);-ms-transform:scale(1, 1) translateY(0%);-o-transform:scale(1, 1) translateY(0%);transform:scale(1, 1) translateY(0%);}
html.mm-zoom-page .mm-page{-webkit-transition-property:-webkit-transform, top, right, bottom, left, border;-moz-transition-property:-moz-transform, top, right, bottom, left, border;-ms-transition-property:-ms-transform, top, right, bottom, left, border;-o-transition-property:-o-transform, top, right, bottom, left, border;transition-property:transform, top, right, bottom, left, border;}
html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);}
html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;}
html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;}
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel{-webkit-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-property:-webkit-transform, left;-moz-transition-property:-moz-transform, left;-ms-transition-property:-ms-transform, left;-o-transition-property:-o-transform, left;transition-property:transform, left;}
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7, 0.7);-moz-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);}
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:100%;}
.mm-menu.mm-fullscreen{width:100%;}
@media all and (max-width:140px){.mm-menu.mm-fullscreen{width:140px;}
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-fullscreen{width:10000px;}
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:10000px;}
}
.mm-menu.mm-top.mm-fullscreen{height:100%;}
html.mm-top.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:100%;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%;}
@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen{height:140px;}
html.mm-top.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:140px;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px;}
html.mm-top.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:10000px;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px;}
}
.mm-menu.mm-right.mm-fullscreen{width:100%;}
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:100%;}
@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen{width:140px;}
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px;}
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:10000px;}
}
.mm-menu.mm-bottom.mm-fullscreen{height:100%;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:100%;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%;}
@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:140px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:10000px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px;}
}
.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-100%;}
@media all and (max-width:140px){.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-10000px;}
}
.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%;}
@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px;}
}
.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%;}
@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px;}
}
.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%;}
@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px;}
}
html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto;}
html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top{top:0;}
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom{bottom:0;}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important;}
.mm-menu.mm-top{width:100%;}
html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker{top:0%;}
html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0;}
.mm-menu.mm-right{left:auto;right:0;}
html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker,
html.mm-right.mm-opened .mm-fixed-top,
html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0%;}
html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto;}
.mm-menu.mm-bottom{width:100%;top:auto;bottom:0;}
html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker{bottom:0%;top:auto;}
html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0;}
.mm-menu.mm-top{height:80%;}
html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top{top:80%;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-80%;}
@media all and (max-height:175px){.mm-menu.mm-top{height:140px;}
html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top{top:140px;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-top{height:880px;}
html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top{top:880px;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-880px;}
}
.mm-menu.mm-right{width:80%;}
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom{right:80%;}
@media all and (max-width:175px){.mm-menu.mm-right{width:140px;}
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom{right:140px;}
}
@media all and (min-width:550px){.mm-menu.mm-right{width:440px;}
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom{right:440px;}
}
.mm-menu.mm-bottom{height:80%;}
html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:80%;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-80%;}
@media all and (max-height:175px){.mm-menu.mm-bottom{height:140px;}
html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:140px;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-bottom{height:880px;}
html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:880px;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-880px;}
}
html.mm-front.mm-opened .mm-page{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;}
.mm-menu.mm-front,
.mm-menu.mm-next{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top, right, bottom, left, -webkit-transform;-moz-transition-property:top, right, bottom, left, -moz-transform;-ms-transition-property:top, right, bottom, left, -o-transform;-o-transition-property:top, right, bottom, left, -o-transform;transition-property:top, right, bottom, left, transform;}
html.mm-front .mm-page,
html.mm-front #mm-blocker{z-index:0;}
.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0, 0, 0, 0.5);}
html.mm-opened.mm-next .mm-page{box-shadow:none;}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next{left:0%;}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{left:0;}
html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0%;}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{left:auto;}
html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0%;}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{top:auto;left:0;}
html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0%;}
.mm-menu.mm-front, .mm-menu.mm-next{left:-80%;}
@media all and (max-width:175px){.mm-menu.mm-front, .mm-menu.mm-next{left:-140px;}
}
@media all and (min-width:550px){.mm-menu.mm-front, .mm-menu.mm-next{left:-440px;}
}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-80%;}
@media all and (max-height:175px){.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-880px;}
}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-80%;}
@media all and (max-width:175px){.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-140px;}
}
@media all and (min-width:550px){.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-440px;}
}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-80%;}
@media all and (max-height:175px){.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-880px;}
}
html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto;}
html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top{top:0;}
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom{bottom:0;}
html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-ismenu.mm-light{background:#f3f3f3;color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-light .mm-list > li:after{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-light .mm-list > li > a.mm-subclose{background:rgba(255, 255, 255, 0.6);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span{background:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-light .mm-list > li.mm-label{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light .mm-search input{background:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-light .mm-noresultsmsg{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light em.mm-counter{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list li.mm-label > div > div{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light .mm-header{border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-header a:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light label.mm-toggle{background:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-light label.mm-toggle div{background:#f3f3f3;}
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}
html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-ismenu.mm-white{background:#fff;color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-white .mm-list > li:after{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-white .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.06);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.06);}
.mm-menu.mm-white .mm-list > li.mm-label{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white .mm-search input{background:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-white .mm-noresultsmsg{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white em.mm-counter{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list li.mm-label > div > div{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white .mm-header{border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-header a:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white label.mm-toggle{background:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-white label.mm-toggle div{background:#fff;}
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}
html.mm-opened.mm-black .mm-page{box-shadow:none;}
.mm-ismenu.mm-black{background:#000;color:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-black .mm-list > li:after{border-color:rgba(255, 255, 255, 0.2);}
.mm-menu.mm-black .mm-list > li > a.mm-subclose{background:rgba(255, 255, 255, 0.25);color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before{border-color:rgba(255, 255, 255, 0.2);}
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span{background:rgba(255, 255, 255, 0.25);}
.mm-menu.mm-black .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-black .mm-noresultsmsg{color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black em.mm-counter{color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list li.mm-label > div > div{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black .mm-header{border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-header a:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black label.mm-toggle{background:rgba(255, 255, 255, 0.2);}
.mm-menu.mm-black label.mm-toggle div{background:#000;}
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite.png");}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/fancybox_overlay.png");}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite@2x.png");background-size:44px 152px;}
#fancybox-loading div{background-image:url("../images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px;}
}
.formError{z-index:990;}
.formError .formErrorContent{z-index:991;}
.formError .formErrorArrow{z-index:996;}
.ui-dialog .formError{z-index:5000;}
.ui-dialog .formError .formErrorContent{z-index:5001;}
.ui-dialog .formError .formErrorArrow{z-index:5006;}
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;}
.formError.inline{position:relative;top:0;left:0;display:inline-block;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;}
.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:13px;border:none;}
.formError .formErrorArrow .line9{width:11px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%);}
50%{opacity:0;-webkit-transform:translate(100%);}
51%{opacity:1;}
}
@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%);}
50%{opacity:0;-moz-transform:translate(100%);}
51%{opacity:1;}
}
@keyframes toLeftFromRight{49%{transform:translate(-100%);}
50%{opacity:0;transform:translate(100%);}
51%{opacity:1;}
}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}
50%{opacity:0;-webkit-transform:translate(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%);}
50%{opacity:0;-moz-transform:translate(-100%);}
51%{opacity:1;}
}
@keyframes toRightFromLeft{49%{transform:translate(100%);}
50%{opacity:0;transform:translate(-100%);}
51%{opacity:1;}
}
html, body, div, a, p,
h1, h2, h3, h4, h5, h6, td, th,
span, input, textArea, button{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;outline:0 !important;}
body{-moz-transition:padding-bottom 0.2s ease-in-out;-o-transition:padding-bottom 0.2s ease-in-out;-webkit-transition:padding-bottom 0.2s ease-in-out;-ms-transition:padding-bottom 0.2s ease-in-out;transition:padding-bottom 0.2s ease-in-out;}
a{text-decoration:none !important;}
.btn-rib{border-radius:0 !important;}
.strong{font-weight:700;}
.icon-arrow-down{display:block;width:10px;height:9px;background:url(../images/icons/arrow-down-black.png) no-repeat center center;}
.icon-cart{display:block;width:31px;height:32px;background:url(../images/icons/cart-icon.png) no-repeat center center;}
.icon-list{display:block;width:26px;height:26px;background:url(../images/icons/menu-mini-icon.png) no-repeat center center;}
.icon-stock-empty{display:block;width:20px;height:12px;background:url(../images/bateria.png) no-repeat;background-position:0 -29px;}
.icon-stock-half{display:block;width:20px;height:12px;background:url(../images/bateria.png) no-repeat;background-position:0 -15px;}
.icon-stock-full{display:block;width:20px;height:12px;background:url(../images/bateria.png) no-repeat;background-position:0 -1px;}
.line{border-top:2px solid #e0e0e0;margin-bottom:15px;margin-top:15px;position:relative;}
.line::before{content:' ';position:absolute;background:#FFFFFF url(../images/icons/curve-down-grey.png) no-repeat center -2px;height:14px;display:block;width:61px;margin:0 auto;top:-2px;left:50%;margin-left:-32px;}
.knowmore-line{border-top:2px solid #e0e0e0;margin-bottom:35px;margin-top:15px;position:relative;cursor:pointer;}
.knowmore-line::before{content:' ';position:absolute;background:#FFFFFF url(../images/know-more.png) no-repeat center -2px;height:38px;display:block;width:127px;margin:0 auto;top:-2px;left:50%;margin-left:-63px;}
.knowmore-line span{position:absolute;left:50%;margin-left:-37px;color:#16659f;text-shadow:0 2px 1px #ffffff;}
.btn-rib-special{padding:4px 12px;height:30px;width:152px;}
@media screen and (max-width:767px){.btn-rib-special{width:132px;}
}
.cookies-warning{display:none;position:fixed;bottom:0;left:0;width:100%;height:70px;background-color:#FCFCFC;z-index:4;border-top:1px solid #c8c8c8;text-align:center;padding-top:5px;}
.cookies-warning .row{margin:0 auto;}
.cookies-warning .row p{font-size:11px;}
.cookies-warning .row .btn{height:22px;padding-top:0px;}
@media screen and (max-width:767px){.cookies-warning{height:85px;}
}
html.no-accept-cookie body{padding-bottom:40px;}
@media screen and (max-width:767px){html.no-accept-cookie body{padding-bottom:85px;}
}
.white{color:#FFFFFF;}
.orange{color:#ff8400;}
.orange-bg{background:#ff8400;color:#ffffff;}
.orange-gradient{background:#efbf1f url(../images/gradients/orange-gradient.png) bottom left repeat-x;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYmYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTU4MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #efbf1f 0%, #f15822 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efbf1f), color-stop(100%, #f15822));background:-webkit-linear-gradient(top, #efbf1f 0%, #f15822 100%);background:-o-linear-gradient(top, #efbf1f 0%, #f15822 100%);background:-ms-linear-gradient(top, #efbf1f 0%, #f15822 100%);background:linear-gradient(to bottom, #efbf1f 0%, #f15822 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbf1f', endColorstr='#f15822',GradientType=0);color:#FFFFFF;}
.grey{color:#e3e4e4;}
.grey-bg{background:#e3e4e4;color:#000000;}
.grey-gradient{background:#ffffff url(../images/gradients/grey-gradient.png) bottom left repeat-x;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTNlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #ffffff 44%, #e3e4e4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, #ffffff), color-stop(100%, #e3e4e4));background:-webkit-linear-gradient(top, #ffffff 44%, #e3e4e4 100%);background:-o-linear-gradient(top, #ffffff 44%, #e3e4e4 100%);background:-ms-linear-gradient(top, #ffffff 44%, #e3e4e4 100%);background:linear-gradient(to bottom, #ffffff 44%, #e3e4e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e4e4',GradientType=0);color:#000000;}
.blue{color:#1F547A;}
.pink{color:#e73068;}
.black-grey{color:#3d3d3d;}
#header{padding-bottom:1px;}
#header .logotipo{margin-top:3px;}
#header .search-wrapper{margin-top:15px;position:relative;}
#header .search-wrapper .search-input{line-height:47px;height:49px;border:1px solid #FFA928;border-right-width:0px;padding:0 10px;padding-right:49px;color:#838383;font-size:14px;width:100%;margin:0px;}
#header .search-wrapper .search-btn{height:49px;width:49px;border:0 none !important;position:absolute;top:0px;right:0px;}
#header .search-wrapper .search-btn .icon-search{background:url(../images/icons/search-icon.png) no-repeat center center;display:block;height:28px;width:29px;margin:0 auto;}
#header .login-btn{border:1px solid #d7d7d7;padding:4px 8px 4px 16px;position:relative;width:163px;text-align:left;margin-top:15px;}
#header .login-btn .icon-arrow-down{position:absolute;right:8px;bottom:9px;}
#header .cart-btn{border:1px solid #d7d7d7;padding:4px 8px 4px 16px;position:relative;width:163px;margin-top:15px;}
#header .cart-btn .cart-info{text-align:left;padding-right:4px;}
#header .cart-btn .icon-arrow-down{position:absolute;right:12px;bottom:9px;}
#header .cart-btn .icon-cart{margin-left:7px;margin-top:2px;}
#header_fix{padding-bottom:1px;position:fixed;right:0;left:0;z-index:999;}
#header_fix .logotipo{margin-top:3px;}
#header_fix .search-wrapper{margin-top:15px;position:relative;}
#header_fix .search-wrapper .search-input{line-height:47px;height:49px;border:1px solid #FFA928;border-right-width:0px;padding:0 10px;padding-right:49px;color:#838383;font-size:14px;width:100%;margin:0px;}
#header_fix .search-wrapper .search-btn{height:49px;width:49px;border:0 none !important;position:absolute;top:0px;right:0px;}
#header_fix .search-wrapper .search-btn .icon-search{background:url(../images/icons/search-icon.png) no-repeat center center;display:block;height:28px;width:29px;margin:0 auto;}
#header_fix .login-btn{border:1px solid #d7d7d7;padding:4px 8px 4px 16px;position:relative;width:163px;text-align:left;margin-top:15px;}
#header_fix .login-btn .icon-arrow-down{position:absolute;right:8px;bottom:9px;}
#header_fix .cart-btn{border:1px solid #d7d7d7;padding:4px 8px 4px 16px;position:relative;width:163px;margin-top:15px;}
#header_fix .cart-btn .cart-info{text-align:left;padding-right:4px;}
#header_fix .cart-btn .icon-arrow-down{position:absolute;right:12px;bottom:9px;}
#header_fix .cart-btn .icon-cart{margin-left:7px;margin-top:2px;}
#header_fix_mob{padding-bottom:1px;position:fixed;right:0;left:0;z-index:999;background-color:white;}
#header_fix_mob .logotipo{margin-top:1px;}
#header_fix_mob .search-wrapper{margin-top:3px;position:relative;}
#header_fix_mob .search-wrapper .search-input{line-height:27px;height:29px;border:1px solid #FFA928;border-right-width:0px;padding:0 10px;padding-right:29px;color:#838383;font-size:12px;width:100%;margin:0px;}
#header_fix_mob .search-wrapper .search-btn{height:29px;width:29px;border:0 none !important;position:absolute;top:0px;right:0px;}
#header_fix_mob .search-wrapper .search-btn .icon-search{background:url(../images/icons/search-icon.png) no-repeat center center;display:block;height:14px;width:15px;margin:0 auto;}

.header-hidden .menu-btn{border:1px solid #d7d7d7;padding:10px 8px 10px 16px;margin-top:15px;}
.header-hidden .menu-btn .icon-list{margin-right:10px;}
.header-hidden #login-btn{margin-left:13px;}
@media screen and (max-width:400px){.header-hidden .menu-btn{font-size:10px;color:#252424;line-height:28px;padding:2px;}
.header-hidden .menu-btn .icon-list{width:18px;height:18px;margin-right:1px;background-size:80% 80%;margin-top:5px;}
.header-hidden .hideOption{display:none;}
.header-hidden .showOption{display:block;margin-top:15px;}
.header-hidden .showOption .login-hidden-btn{padding:2px 4px;font-size:10px;font-weight:400;text-align:left;color:#353535;border:1px solid #d7d7d7;padding-right:20px;position:relative;}
.header-hidden .showOption .login-hidden-btn .icon-arrow-down{position:absolute;right:6px;top:50%;margin-top:-2px;}
.header-hidden .showOption .cart-hidden-btn{padding:3px 4px 2px 4px;line-height:28px;font-size:10px;color:#252424;font-weight:400;text-align:left;border:1px solid #d7d7d7;padding-right:20px;position:relative;}
.header-hidden .showOption .cart-hidden-btn .cart-hidden-info{margin-left:10px;}
.header-hidden .showOption .cart-hidden-btn .cart-hidden-icon{float:left;width:16px;height:17px;padding-top:6px;}
.header-hidden .showOption .cart-hidden-btn .icon-arrow-down{position:absolute;right:6px;top:50%;margin-top:-5px;}
}
@media screen and (min-width:401px) and (max-width:523px){.header-hidden .menu-btn{font-size:12px;color:#252424;line-height:24px;padding:4px 6px;}
.header-hidden .menu-btn .icon-list{margin-right:10px;}
.header-hidden .hideOption{display:none;}
.header-hidden .showOption{display:block;margin-top:15px;}
.header-hidden .showOption .login-hidden-btn{padding:3px 6px;font-size:10px;font-weight:400;text-align:left;color:#353535;border:1px solid #d7d7d7;padding-right:40px;position:relative;}
.header-hidden .showOption .login-hidden-btn .icon-arrow-down{position:absolute;right:12px;top:50%;margin-top:-2px;}
.header-hidden .showOption .cart-hidden-btn{padding:3px 6px;line-height:28px;font-size:10px;color:#252424;font-weight:400;text-align:left;border:1px solid #d7d7d7;padding-right:40px;position:relative;}
.header-hidden .showOption .cart-hidden-btn .cart-hidden-info{margin-left:10px;}
.header-hidden .showOption .cart-hidden-btn .cart-hidden-icon{float:left;width:16px;height:17px;padding-top:6px;}
.header-hidden .showOption .cart-hidden-btn .icon-arrow-down{position:absolute;right:12px;top:50%;margin-top:-5px;}
}
@media screen and (min-width:524px){.header-hidden .showOption{display:none;}
.header-hidden .hideOption{display:block;}
.header-hidden #login-btn{width:143px;}
.header-hidden #cart-btn{width:143px;}
}
.header-mobile .search-wrapper{position:relative;margin-top:16px;margin-bottom:10px;}
.header-mobile .search-wrapper .search-input{line-height:28px;border:1px solid #FFA928;border-right-width:0px;padding:0 10px;padding-right:23px;color:#838383;font-size:12px;width:100%;margin:0px;}
.header-mobile .search-wrapper .search-btn{height:30px;width:30px;border:0 none !important;position:absolute;top:0px;right:0px;}
.ui-autocomplete{position:absolute;border:1px solid #ededed;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);background:#FFFFFF;z-index:2000;list-style:none;margin:0;padding:0px;}
.ui-autocomplete .ui-menu-item > a{display:block;line-height:35px;padding:0 10px;border-bottom:1px solid #D2D2D2;color:#333333;font-size:12px;}
.ui-autocomplete .ui-menu-item.ui-state-focus{background:#ff8400;color:#FFF;}
.ui-autocomplete .ui-menu-item.ui-state-focus > a{background:#ff8400;color:#FFF;}
.ui-autocomplete .ui-menu-item:last-child > a{border:0;}
.ui-autocomplete-loading{background:url("../images/ui-anim_basic_16x16.gif") no-repeat scroll 87% center #FFFFFF;}
.ui-autocomplete-highlight{font-weight:bold;}
.tooltip-custom{position:absolute;border:1px solid #d7d7d7;padding:10px 6px;background-color:#ffffff;z-index:1100;box-shadow:0 5px 5px rgba(0, 0, 0, 0.4);}
.tooltip-custom .tooltip-without-items{display:table-cell;padding:40px 20px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;font-size:14px;vertical-align:middle;}
.tooltip-custom .cross-line{line-height:15px;position:relative;text-align:center;}
.tooltip-custom .cross-line span{background:#FFFFFF;color:#d7d7d7;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;z-index:10;position:relative;}
.tooltip-custom .cross-line::before{position:absolute;content:'';border-bottom:1px solid #d7d7d7;width:100%;left:0px;top:50%;}
.tooltip-custom .input_username{width:150px;border:1px solid #d7d7d7;padding:3px;margin-bottom:5px;}
.tooltip-custom .input_username input{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;border:0;width:123px;color:#aaaaaa;}
.tooltip-custom .input_password{width:150px;border:1px solid #d7d7d7;padding:3px;margin-bottom:5px;}
.tooltip-custom .input_password input{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;border:0;width:123px;color:#aaaaaa;}
.tooltip-custom .glyphicon{color:#d7d7d7;}
.tooltip-custom.tooltip-login{display:none;}
.tooltip-custom.tooltip-products{padding:0px;width:358px;right:17px;margin-top:4px;display:none;}
.tooltip-custom.tooltip-products .blank-space{display:block;margin:0;padding:0;position:absolute;top:-6px;height:6px;border:1px solid #d7d7d7;border-bottom:0;background:#FFFFFF;width:164px;right:-1px;}
.tooltip-custom.tooltip-products .tooltip-title{color:#212121;text-align:right;text-transform:uppercase;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;font-weight:100;padding-right:7px;}
.tooltip-custom.tooltip-products .tooltip-product-line{display:table;margin:7px;border-bottom:1px solid #d7d7d7;}
.tooltip-custom.tooltip-products .tooltip-product-line .tooltip-product-line-image{width:50px;height:50px;display:table-cell;}
.tooltip-custom.tooltip-products .tooltip-product-line .tooltip-product-line-image img{width:45px;}
.tooltip-custom.tooltip-products .tooltip-product-line .tooltip-product-line-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;font-size:12px;vertical-align:middle;width:220px;}
.tooltip-custom.tooltip-products .tooltip-product-line .tooltip-product-line-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;font-size:12px;vertical-align:middle;width:70px;text-align:right;}
.tooltip-custom.tooltip-products .tooltip-product-total{text-align:right;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;font-size:12px;padding:8px 7px 0 8px;}
.tooltip-custom.tooltip-products .tooltip-product-total span{display:inline-block;width:70px;}
.tooltip-custom.tooltip-products .tooltip-product-btn{padding:7px;padding-top:0;}
.breadcrumb-container{margin-bottom:20px;}
.breadcrumb-container .nav-breadcrumb{list-style:none;padding:0;margin:0;margin-top:1px;}
.breadcrumb-container .nav-breadcrumb li{float:left;font-size:12px;}
.breadcrumb-container .nav-breadcrumb li a{text-decoration:none !important;color:#295570;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;}
.breadcrumb-container .nav-breadcrumb li.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%;}
.breadcrumb-container .nav-breadcrumb > li + li:before{padding:0 5px;color:#cccccc;content:"\203A" !important;}
@media screen and (min-width:1200px){.breadcrumb-container .nav-breadcrumb{margin-top:20px;}
.breadcrumb-container .nav-breadcrumb li{font-size:14px;}
.breadcrumb-container .nav-breadcrumb li a{font-size:14px;}
}
.breadcrumb-container .breadcrumb-info .title{margin-top:12px;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;color:#ff8400;text-align:right;}
.breadcrumb-container .breadcrumb-info .title span{color:#000000;}
.breadcrumb-container .breadcrumb-info .description{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#3d3d3d;font-size:12px;text-align:right;}
.breadcrumb-container .breadcrumb-info.home-top-contacts{position:relative;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;}
.breadcrumb-container .breadcrumb-info.home-top-contacts img{float:right;}
.breadcrumb-container .breadcrumb-info.home-top-contacts .home-top-contacts-title{text-transform:uppercase;padding-bottom:0;margin-bottom:0px;margin-top:3px;}
.breadcrumb-container .breadcrumb-info.home-top-contacts .home-top-contacts-info{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;color:#3d3d3d;}
.breadcrumb-container .breadcrumb-info.home-top-contacts .icon-phone-grey{display:block;width:30px;height:30px;background:url(../images/icons/phone-round-grey-icon.png) no-repeat center center;margin:0 12px;margin-top:5px;}
@media screen and (min-width:768px){.breadcrumb-container .breadcrumb-info.home-top-contacts{font-size:10px;}
}
@media screen and (min-width:992px){.breadcrumb-container .breadcrumb-info.home-top-contacts{font-size:12px;}
}
@media screen and (min-width:768px) and (max-width:991px){.breadcrumb-container.product-page .nav-breadcrumb{margin-top:11px;}
.breadcrumb-container.product-page .breadcrumb-info .home-top-contacts-title{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;padding-top:9px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.breadcrumb-container.product-page .nav-breadcrumb{margin-top:11px;}
.breadcrumb-container.product-page .breadcrumb-info .home-top-contacts-title{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;padding-top:9px;}
}
@media screen and (max-width:1199px){.breadcrumb-container.product-page .with-line{border:0;border-bottom:1px solid #d7d7d7;margin:0px;margin-top:10px;margin-bottom:10px;}
}
#menu-wrapper{background:#5f5f5f;position:relative;padding-top:70px;}
#menu-wrapper .removePosition{position:static !important;}
#menu-wrapper .nav-menu{margin:0;padding:0;list-style:none;}
#menu-wrapper .nav-menu .nav-menu-item{float:left;}
#menu-wrapper .nav-menu .nav-menu-item.active.arrow-bottom{border-top-color:#4289b7;}
#menu-wrapper .nav-menu .nav-menu-item:last-child > a{border:0px;}
#menu-wrapper .nav-menu .nav-menu-item > a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;font-size:1.25rem;text-align:center;text-decoration:none;display:table;min-height:50px;height:50px;padding:0px 1.07em;border-right:1px solid #FFFFFF;color:#ffffff;}
#menu-wrapper .nav-menu .nav-menu-item > a span{display:table-cell;vertical-align:middle;}
#menu-wrapper .nav-menu .nav-menu-item > a:not(.item-home).over, #menu-wrapper .nav-menu .nav-menu-item > a:not(.item-home):hover{background:#f7f7f7;color:#5f5f5f;}
#menu-wrapper .nav-menu .nav-menu-item > a.item-home{width:60px;}
#menu-wrapper .nav-menu .nav-menu-item > a .icon-arrow-down-orange-gradient{background:url(../images/icons/arrow-down-orange-gradient.png) no-repeat center;display:block;height:12px;margin-top:8px;}
#menu-wrapper .submenu-wrapper{position:absolute;background:#f7f7f7;display:none;}
#menu-wrapper .submenu-wrapper.open{left:0;z-index:2001;width:100%;-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.7);box-shadow:0 5px 5px rgba(0, 0, 0, 0.7);}
#menu-wrapper .submenu-wrapper .with-border-right{border-right:2px dotted #CCCCCC;}
#menu-wrapper .submenu-wrapper .submenu-title{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#435163;font-weight:400;text-transform:uppercase;margin-left:6px;margin-top:10px;display:block;margin-bottom:5px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;}
#menu-wrapper .submenu-wrapper .submenu-title:hover{color: #FFFFFF;background-color: #FF9900;}
#menu-wrapper .submenu-wrapper .submenu-children-list{list-style:none;margin:0 0 0 6px;padding:0;}
#menu-wrapper .submenu-wrapper .submenu-children-list li{border-top: 1px solid #ffffff;border-bottom: 1px solid #e2e2e2;}
#menu-wrapper .submenu-wrapper .submenu-children-list li a{text-decoration:none;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;font-weight:400;color:#525252;line-height:20px;white-space:nowrap;text-overflow:ellipsis;display:block;}
#menu-wrapper .submenu-wrapper .submenu-children-list li a.with-blue-arrow{background:url(../images/menu/arrow-blue.png) no-repeat left center;padding-left:17px;}
#menu-wrapper .submenu-wrapper .submenu-children-list li a:hover{color: #FF9900;font-weight: bold;}
#menu-wrapper .submenu-wrapper .submenu-children-list li.know-more a{padding-left:17px;color:#4289b7;}
#menu-wrapper .submenu-wrapper .col-lg-3:first-child .submenu-title{margin-left:21px;}
#menu-wrapper .submenu-wrapper .col-lg-3:first-child .submenu-children-list{margin-left:21px;}
#menu-wrapper .submenu-wrapper .submenu-image{margin-top:50px;margin-bottom:39px;}
#menu-wrapper .submenu-wrapper .submenu-list{list-style:none;margin:10px 0 10px 6px;padding:0px;}
#menu-wrapper .submenu-wrapper .submenu-list li{border-top:1px solid #ffffff;border-bottom:1px solid #e2e2e2;}
#menu-wrapper .submenu-wrapper .submenu-list li:first-child{border-top:0;}
#menu-wrapper .submenu-wrapper .submenu-list li:last-child{border-bottom:0;}
#menu-wrapper .submenu-wrapper .submenu-list li a{display:block;line-height:24px;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;color:#435163;font-weight:400;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;}
#menu-wrapper .submenu-wrapper .submenu-list li a:hover{color: #FFFFFF;background-color: #FF9900;}
#nav-menu:not(.mm-menu){display:none;}
#nav-menu .fa{color:#ccc;}
#nav-menu > p{font-size:14px;margin-top:20px;}
#nav-menu > p + .mm-list{padding-top:0;}
#nav-menu .mm-header{padding-top:15px;height:40px;}
#nav-menu .mm-header .mm-prev:before{bottom:66%;}
#nav-menu .mm-header .mm-next:before{bottom:66%;}
#nav-menu .mm-panel.mm-list{padding-top:40px;}
#nav-menu .mm-list a.mm-subopen:before{border-left-width:0;border-left-style:solid;}
#nav-menu .nav-menu-item > span{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu .nav-menu-item a{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu .nav-menu-item a span{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu .submenu-title{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu .mm-panel a{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu .mm-title{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2a2929;text-transform:uppercase;}
#nav-menu #menu-banner-img{padding:0px 20px 30px 44px;text-align:center !important;}
#nav-menu #menu-banner-img a{text-align:center !important;}
#nav-menu #menu-banner-img:after{border:0 !important;}
#nav-menu .mm-selected a{background:none;color:#4289b7;}
#nav-menu .mm-selected a span{color:#4289b7;}
#footer{background:#f1f1f1;padding-top:16px;margin-top:30px;}
#footer .footer-block-title{padding-bottom:6px;border-bottom:1px solid #a4a4a4;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;color:#282828;margin-bottom:0px;}
#footer .footer-block-link{border-top:1px solid #FFFFFF;padding:0px;padding-top:18px;margin:0;list-style:none;}
#footer .footer-block-link li{padding-left:10px;}
#footer .footer-block-link li a{color:#282828;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-decoration:none;padding-bottom:6px;}
#footer .footer-block-info{padding:0;margin:0;padding-left:10px;margin-top:22px;color:#282828;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-decoration:none;margin-bottom:0px;}
#footer .footer-block-flag{margin:0;padding:0;list-style:none;margin-bottom:25px;}
#footer .footer-block-flag li{float:left;margin-left:10px;}
#footer .footer-block-flag li a{display:block;width:20px;}
#footer .footer-block-partners{margin:0;padding:0;list-style:none;margin-top:25px;margin-bottom:25px;}
#footer .footer-block-partners li{padding-left:10px;float:left;}
#footer .footer-block-partners li a{display:block;}
#footer .footer-block-partners li a img{vertical-align:middle;}
@media screen and (max-width:767px){#footer{background:#2d2d2d;}
#footer .footer-block-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#b4b4b4;font-weight:500;font-size:13px;}
#footer .footer-block-link{border-top:1px solid #606060;padding:0px;padding-top:18px;margin:0;list-style:none;}
#footer .footer-block-link li{padding-left:10px;}
#footer .footer-block-link li a{color:#fefefe;font-size:12px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-decoration:none;padding-bottom:6px;}
#footer .footer-block-flag{margin-top:20px;}
#footer .footer-block-flag li{margin-left:4px;}
#footer .footer-block-partners{height:35px;}
#footer .footer-block-partners li{display:none;}
}
#copyright{background:#2d2d2d;line-height:32px;text-align:center;color:#FFFFFF;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:300;}
@media screen and (max-width:767px){#copyright{background:#2d2d2d;line-height:32px;text-align:center;color:#FFFFFF;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;font-weight:300;padding-top:31px;}
}
.product{margin-top:15px;margin-bottom:15px;position:relative;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.product .product-image{display:table;margin:0 auto;}
.product .product-image a{display:table-cell;vertical-align:middle;}
.product .product-image img{margin:0 auto;max-height:210px;}
.product .product-image:hover{text-align:center;box-shadow: 0 0 11px #FF8D1C;}
@media screen and (max-width:993px){.product .product-image img{max-height:206px;}
}
.product .product-discount{background:#d50a0a url(../images/label-discount.png) no-repeat center bottom;width:50px;min-height:71px;position:absolute;top:0px;right:15px;z-index:10;}
.product .product-discount p{color:#FFFFFF;padding-bottom:6px;width:100%;text-align:center;margin:0 auto;}
@media screen and (max-width:768px){.product .product-discount{background:url(../images/label-for-mobile.png) no-repeat center bottom;width:26px;min-height:29px;position:absolute;top:0px;left:0px;z-index:10;}
}
.product .product-stock{position:absolute;right:0px;min-width:24px;max-width:24px;bottom:41px;background:#FFFFFF;line-height:27px;height:27px;font-size:13px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;padding-left:5px;padding-right:22px;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.product .product-stock span[class^="icon-"]{position:absolute;right:3px;top:7px;}
.product .product-stock .stock-name{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:block;overflow:hidden;max-width:0px;color:#FFFFFF !important;white-space:nowrap;}
.product .product-stock:hover{max-width:200px;padding-right:26px;}
.product .product-stock:hover .stock-name{max-width:200px;}
.product .product-stock:hover .stock-name.green{color:#20a10b !important;}
.product .product-stock:hover .stock-name.yellow{color:#ff9c00 !important;}
.product .product-stock:hover .stock-name.red{color:#d81405 !important;}
@media screen and (max-width:767px){.product .product-stock{bottom:-17px;}
}
.product .product-family:hover{color: #FF9900;font-weight: bold;}
.product .product-name:hover{color: #FF9900;font-weight: bold;}
.product .isNew{background:#00aeef;color:#FFFFFF;position:absolute;float:right;padding:0 8px 0 0px;line-height:30px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:16px;z-index:10;right:0px;}
.product .isNew:before{content:' ';position:absolute;width:20px;height:0;left:-20px;top:0px;border-width:15px 5px;border-style:solid;border-color:#00aeef #00aeef #00aeef transparent;z-index:1;}
.product .product-family{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;font-weight:normal;color:#1F547A;display:block;text-decoration:none;margin-bottom:2px;margin-top:10px;height:20px;}
.product .product-pn{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#1F547A;display:block;text-decoration:none;margin-bottom:2px;margin-top:2px;height:20px;}
.product .product-name{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:bold;color:#3f3f3f;display:block;text-decoration:none;margin-bottom:10px;height:42px;overflow-y:hidden;text-overflow:ellipsis;}
.product .product-price{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;font-weight:400;color:#990000;line-height:31px;}
@media screen and (max-width:993px){.product .product-price{font-size:16px;}
}
.product .product-price div{color:#818181;text-decoration:line-through;font-size:18px;position:absolute;margin-top:-22px;}
@media screen and (max-width:993px){.product .product-price div{font-size:16px;}
}
.product .product-button{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:400;color:#818181;display:block;text-decoration:none;line-height:31px;border:1px solid #e1e1e1;background-color:#f7f7f7;padding:0 10px 0 30px;position:relative;}
.product .product-button:hover{background-color:#f7f7f7;}
.product .product-button::before{content:'';line-height:0;font-size:0;width:0;height:0;border-top:33px solid #e1e1e1;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:22px solid transparent;position:absolute;top:-1px;left:-1px;}
.product .product-button::after{content:'';line-height:0;font-size:0;width:0;height:0;border-top:33px solid #FFFFFF;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:22px solid transparent;position:absolute;top:-1px;left:-2px;}
@media screen and (max-width:993px){.product .product-button{font-size:10px;}
}
.product-news{border:1px solid #e5e5e5;padding-left:11px;padding-top:6px;width:100%;}
.product-news .product-news-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;font-weight:400;color:#3f3f3f;}
.product-news .product-image{width:125px;height:125px;text-align:center;}
.product-news .product-info{max-width:200px;min-height:160px;margin-left:20px;}
.product-news .product-info .product-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:400;color:#4289b7;display:block;}
.product-news .product-info .product-description{color:#3f3f3f;max-height:40px;text-overflow:ellipsis;margin-top:10px;display:block;margin-bottom:25px;}
.product-news .product-info .product-price{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;font-weight:400;color:#990000;line-height:31px;}
.product-news .product-button{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:400;color:#818181;display:block;text-decoration:none;line-height:31px;border:1px solid #e1e1e1;border-width:1px 0 0 1px;background-color:#f7f7f7;padding:0 10px 0 30px;position:relative;position:relative;bottom:-2px;right:-2px;}
.product-news .product-button:hover{background-color:#f7f7f7;}
.product-news .product-button::before{content:'';line-height:0;font-size:0;width:0;height:0;border-top:33px solid #e1e1e1;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:22px solid transparent;position:absolute;top:-1px;left:-1px;}
.product-news .product-button::after{content:'';line-height:0;font-size:0;width:0;height:0;border-top:33px solid #FFFFFF;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:22px solid transparent;position:absolute;top:-1px;left:-2px;}
@media screen and (min-width:768px) and (max-width:991px){.product-news .product-title{font-size:10px !important;}
.product-news .product-info{max-width:152px;min-height:inherit;margin-left:10px;}
.product-news .product-news-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:10px !important;font-weight:400;color:#3f3f3f;}
.product-news .product-description{color:#3f3f3f;max-height:20px;text-overflow:ellipsis;margin-top:10px;display:block;margin-bottom:15px;font-size:10px;}
.product-news .product-price{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:10px;font-weight:400;color:#990000;line-height:31px;}
.product-news .product-image{width:60px;height:60px;text-align:center;}
.product-news .product-button{bottom:0px;right:0px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.product-news .product-info{min-height:inherit;margin-left:20px;}
.product-news .product-news-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:10px !important;font-weight:400;color:#3f3f3f;}
.product-news .product-description{color:#3f3f3f;max-height:20px;text-overflow:ellipsis;margin-top:10px;display:block;margin-bottom:15px;font-size:10px;}
.product-news .product-price{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:10px;font-weight:400;color:#990000;line-height:31px;}
.product-news .product-image{width:80px;height:80px;text-align:center;}
.product-news .product-title{font-size:10px;}
.product-news .product-button{bottom:0px;right:-4px;}
}
@media screen and (max-width:767px){.product{padding-top:15px;padding-bottom:0;border-top:1px solid #e1e1e1;margin-bottom:0;}
.product.first{border-top:0px solid #e1e1e1;}
.product .product-image{width:60px;height:73px;text-align:center;float:left;margin-right:12px;}
.product .product-image.visible-xs-block{display:table !important;}
.product .product-image.visible-xs-block img{max-height:73px;}
.product .product-family{display:none;}
.product .product-name{font-size:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: bold;font-size:12px;color:#3f3f3f;}
}
.tabs .tab-list{border-bottom:2px solid #e0e0e0;margin-bottom:30px;}
.tabs .tab-list a{display:inline-block;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:22px;color:#676767;padding:2px 20px;border-right:1px solid #e0e0e0;position:relative;border-bottom:10px solid #FFFFFF;}
@media screen and (max-width:993px){.tabs .tab-list a{font-size:14px;}
}
.tabs .tab-list a:first-child{padding-left:0;}
.tabs .tab-list a:last-child{border-right:0 none;}
.tabs .tab-list a:hover, .tabs .tab-list a.selected{color:#282828;}
.tabs .tab-list a:hover::before, .tabs .tab-list a.selected::before{content:' ';position:absolute;background:#FFFFFF url(../images/icons/curve-down-grey.png) no-repeat center -2px;height:14px;display:block;width:61px;margin:0 auto;bottom:-24px;left:50%;margin-left:-32px;}
.tabs .tabs-wrapper .tab-content{display:none;}
.tabs .tabs-wrapper .tab-content.selected{display:block;}
@media screen and (max-width:767px){.tabs .tab-list a{font-size:12px;color:#404040;}
}
.stores .stores-title{color:#121212;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:22px;margin-bottom:20px;}
.stores .stores-title .grey{color:#5d5d5d;}
.stores .stores-title a:first-child{margin-left:12px;}
.stores .stores-list{margin:0;padding:0;list-style:none;}
.stores .stores-list li{float:left;padding:16px;padding:0 17px;min-width:100px;display:table;}
.stores .stores-list li:first-child{padding:0;text-align:left;}
.stores .stores-list li:last-child{padding:0;padding-left:16px;}
.stores .stores-list li:last-child a{text-align:right;}
.stores .stores-list li a{text-decoration:none;display:table-cell;text-align:center;height:60px;vertical-align:middle;}
.stores .stores-list li a img{width:auto;height:auto;}
.stores-mobile{margin-top:20px;}
.stores-mobile .stores-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#343434;font-weight:800;}
.stores-mobile .stores-list{margin:0;padding:0;list-style:none;}
.stores-mobile .stores-list li{float:left;padding:0 10px;min-width:80px;display:table;margin-bottom:20px;}
.stores-mobile .stores-list li:first-child{padding:0;text-align:left;}
.stores-mobile .stores-list li:last-child{padding:0;padding-left:16px;}
.stores-mobile .stores-list li:last-child a{text-align:right;}
.stores-mobile .stores-list li a{text-decoration:none;display:table-cell;text-align:center;height:60px;vertical-align:middle;}
.stores-mobile .stores-list li a img{width:auto;height:auto;}
.home-helpers{margin-bottom:56px;margin-top:15px;}
.home-helpers .with-border-right{border-right:1px dashed #CCCCCC;}
.home-helpers .home-helpers-info a{display:block;float:left;height:39px;margin-right:10px;}
@media screen and (max-width:1024px){.home-helpers .home-helpers-info a{margin-right:5px;}
.home-helpers .home-helpers-info a:first-child{width:50%;}
}
.home-helpers .home-helpers-news .home-helpers-news-title{color:#a3a2a2;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;}
.home-helpers .home-helpers-news .newsletter-resgister{border:1px solid #d7d7d7;border-right-width:0px;background:url(../images/home-helpers/envelop.png) no-repeat 8px center;position:relative;width:100%;}
.home-helpers .home-helpers-news .newsletter-resgister input{background:none;border:0;line-height:28px;padding-left:38px;padding-right:65px;width:100%;}
.home-helpers .home-helpers-news .newsletter-resgister .news-btn{border:0;line-height:27px;position:absolute;top:-1px;right:0px;}
@media screen and (max-width:767px){.home-helpers-mobile .home-helpers-mobile-border{border:1px solid #e1e1e1;border-width:1px 0 1px 0;padding:11px 0;margin-bottom:20px;}
.home-helpers-mobile .social-info{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#676767;font-weight:400;width:30%;}
.home-helpers-mobile .home-helpers-news{width:70%;height:48px;}
.home-helpers-mobile .home-helpers-news .home-helpers-news-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#676767;font-weight:400;}
.home-helpers-mobile .home-helpers-news .newsletter-resgister{border:1px solid #d7d7d7;border-right-width:0px;background:url(../images/home-helpers/envelop.png) no-repeat 8px center;position:relative;width:100%;}
.home-helpers-mobile .home-helpers-news .newsletter-resgister input{background:none;border:0;line-height:24px;padding-left:38px;padding-right:65px;width:100%;}
.home-helpers-mobile .home-helpers-news .newsletter-resgister .news-btn{border:0;line-height:23px;position:absolute;top:-1px;right:0px;}
.home-helpers-mobile .home-helpers-info{margin-top:20px;}
.home-helpers-mobile .home-helpers-info a{display:block;float:left;height:39px;margin-right:10px;}
}
.top-info{margin-bottom:15px;margin-top:21px;}
.top-info .home-truck{color:#3d3d3d;position:relative;}
.top-info .home-truck .home-truck-info{color:#858585;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:0.9rem;margin:0;padding:0;}
@media screen and (min-width:480px){.top-info .home-truck .home-truck-info{font-size:10px;}
}
@media screen and (min-width:533px){.top-info .home-truck .home-truck-info{font-size:12px;}
}
@media screen and (min-width:768px){.top-info .home-truck .home-truck-info{font-size:10px;}
}
@media screen and (min-width:992px){.top-info .home-truck .home-truck-info{font-size:11px;}
}
@media screen and (min-width:1200px){.top-info .home-truck .home-truck-info{font-size:14px;}
}
.top-info .home-truck .home-truck-icon{width:22px;float:right;}
@media screen and (min-width:320px) and (max-width:479px){.top-info .home-truck .home-truck-icon{width:33px;position:absolute;right:-3px;top:6px;}
}
@media screen and (min-width:480px){.top-info .home-truck .home-truck-icon{width:60px;margin-top:4px;}
}
@media screen and (min-width:768px){.top-info .home-truck .home-truck-icon{width:40px;margin-top:2px;position:absolute;right:6px;top:7px;}
}
@media screen and (min-width:992px){.top-info .home-truck .home-truck-icon{width:80px;float:right;position:relative;margin-top:0px;top:auto;}
}
@media screen and (min-width:1200px){.top-info .home-truck .home-truck-icon{width:94px;}
}
.top-info .home-top-suggestions{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#3d3d3d;}
.top-info .home-top-suggestions .home-top-suggestions-title{font-size:9px;text-align:center;}
.top-info .home-top-suggestions .for-who{margin:0 auto;text-align:center;}
.top-info .home-top-suggestions .for-who > p{font-size:11px;display:inline-block;padding:0;margin:0;padding-right:3px;}
.top-info .home-top-suggestions .for-who > p.with-border{padding-left:3px;border-left:1px solid #bababa;border-right:1px solid #bababa;}
.top-info .home-top-suggestions .for-who > p:last-child{padding-left:3px;padding-right:0px;}
@media screen and (min-width:480px){.top-info .home-top-suggestions{border:1px dashed #a3a2a2;border-width:0 1px 0 1px;}
.top-info .home-top-suggestions .home-top-suggestions-title{text-align:center;line-height:23px;font-size:12px;}
.top-info .home-top-suggestions .for-who{margin:0 auto;text-align:center;}
.top-info .home-top-suggestions .for-who > p{display:inline-block;padding:0;margin:0;padding-right:13px;}
.top-info .home-top-suggestions .for-who > p.with-border{padding-left:13px;border-left:1px solid #bababa;border-right:1px solid #bababa;}
.top-info .home-top-suggestions .for-who > p:last-child{padding-left:13px;padding-right:0px;}
}
@media screen and (min-width:1200px){.top-info .home-top-suggestions .home-top-suggestions-title{line-height:43px;float:left;}
.top-info .home-top-suggestions .for-who{float:right;}
.top-info .home-top-suggestions .for-who > p{line-height:23px;padding:0;margin:0;margin-top:10px;padding-right:13px;float:left;}
.top-info .home-top-suggestions .for-who > p.with-border{padding-left:13px;border-left:1px solid #bababa;border-right:1px solid #bababa;}
.top-info .home-top-suggestions .for-who > p:last-child{padding-left:13px;padding-right:0px;}
}
.top-info .home-top-contacts{position:relative;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:14px;}
.top-info .home-top-contacts img{position:absolute;left:15%;}
.top-info .home-top-contacts .home-top-contacts-title{text-transform:uppercase;padding-bottom:0;margin-bottom:0px;margin-top:3px;}
.top-info .home-top-contacts .home-top-contacts-info{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;color:#3d3d3d;}
.top-info .home-top-contacts .icon-phone-grey{display:block;width:30px;height:30px;background:url(../images/icons/phone-round-grey-icon.png) no-repeat center center;margin:0 12px;margin-top:5px;}
@media screen and (min-width:768px){.top-info .home-top-contacts{font-size:10px;}
}
@media screen and (min-width:992px){.top-info .home-top-contacts{font-size:14px;}
}
.recomend-slider{margin-top:25px;}
.recomend-slider .recomend-title{color:#121212;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:22px;margin-bottom:20px;}
.recomend-slider .recomend-title a:first-child{margin-left:12px;}
.recomend-slider .recomend-see-more{text-decoration:none;cursor:pointer;}
.hidden-families-mobile{padding:8px 7px;border:1px solid #e1e1e1;margin-top:2px;}
.hidden-families-mobile .title a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#2a2a2a;font-weight:800;}
.hidden-families-mobile .item a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#1F547A;font-weight:400;margin-top:6px;margin-bottom:6px;}
.coditek-recomenda-mobile{margin-top:15px;}
.coditek-recomenda-mobile .title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#343434;font-weight:800;}
@media screen and (max-width:991px){.banners-top{padding-left:0px;}
}
.banners-top .home-banner-top{margin-bottom:29px;display:block;}
.most-populares .most-populares-title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:22px;color:#282828;}
.most-populares .most-populares-image{min-height:188px;display:block;}
.most-populares .most-populares-family-title{color:#010101;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;display:block;margin-bottom:15px;}
.most-populares .most-populares-family-list{list-style:none;margin:0;padding:0;margin-bottom:10px;}
.most-populares .most-populares-family-list li a{text-decoration:none;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;font-weight:400;color:#525252;line-height:22px;white-space:nowrap;text-overflow:ellipsis;display:block;}
.most-populares .most-populares-family-list li a.with-blue-arrow{background:url(../images/menu/arrow-blue.png) no-repeat left center;padding-left:17px;}
.most-populares .most-populares-family-list li.know-more a{padding-left:17px;color:#4289b7;}
@media screen and (max-width:993px){.most-populares .most-populares-family-title{font-size:12px;}
.most-populares .most-populares-image{min-height:123px;}
.most-populares .most-populares-family-list li a{font-size:12px;color:#1F547A;line-height:32px;}
.most-populares .most-populares-family-list li a.with-blue-arrow{background:none;padding-left:0px;}
}
.most-populares-mobile{margin-top:20px;}
.most-populares-mobile .title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#343434;font-weight:800;}
.most-populares-mobile .most-populares-image{height:135px;display:block;text-align:center;}
.most-populares-mobile .most-populares-image img{height:100%;}
.most-populares-mobile .most-populares-family-title{color:#1F547A;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;display:block;margin-bottom:15px;text-align:center;}
.rsMinW{position:relative;height:420px;}
@media screen and (min-width:768px) and (max-width:1199px){.rsMinW{height:345px !important;}
}
.rsMinW .rsBullets{left:13px;bottom:13px;rignt:auto;text-align:left;}
.rsMinW .rsBullets .rsBullet{padding:0;margin:0;width:14px;height:14px;margin-right:5px;}
.rsMinW .rsBullets .rsBullet span{width:14px;height:14px;border-radius:0;border:1px solid #ffffff;background-color:rgba(255, 255, 255, 0.5);cursor:pointer;}
.rsMinW .rsBullets .rsBullet.rsNavSelected span{background-color:#FFFFFF;}
.rsMinW .bContainer{position:relative;}
.rsMinW .rsABlock{position:relative;display:block;left:auto;top:auto;}
.rsMinW .img-logo{right:23px;top:14px;position:absolute;}
.rsMinW .bContainer{position:absolute;right:23px;height:auto;top:80px;}
.rsMinW .header-text{font-size:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:26px;font-weight:bold;}
.rsMinW .simple-text{text-align:right;font-size:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;}
.rsMinW .bag{right:23px;top:auto;bottom:80px;position:absolute;}
.rsMinW .btn-slide-bottom{line-height:45px;background:#338aca url(../images/sliders/arrow-slider-btn.png) no-repeat right center;color:#FFFFFF;font-size:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;padding-left:12px;border-radius:6px;text-decoration:none;padding-right:45px;background-position:88% center;bottom:24px;position:absolute;display:block;right:23px;}
.families-list .title{color:#FFFFFF;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;line-height:34px;text-transform:uppercase;text-align:left;background:#5f5f5f;border:1px solid #d7d7d7;border-bottom-width:0;padding-left:4px;}
.families-list > ul{list-style:none;margin:0;padding:0;}
.families-list > ul li{position:relative;}
.families-list > ul li a{display:block;border:1px solid #d7d7d7;border-top-width:0;color:#5f5f5f;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;padding-left:13px;background:#f9f9f9;}
.families-list > ul li a.open, .families-list > ul li a:hover{color:#ffffff;background:#3fa1cb;}
.families-list > ul li a.open.with-arrow-down:after, .families-list > ul li a:hover.with-arrow-down:after{color:#ffffff;}
.families-list > ul li a.with-arrow-down:after{color:#000000;content:'\2023';position:absolute;right:10px;top:0px;font-size:30px;transform:rotate(90deg);}
.families-list > ul li > ul{list-style:none;margin:0;padding:0;display:none;}
.families-list > ul li > ul li a{display:block;padding-left:35px;background:#FFFFFF;}
.families-list > ul li > ul li a:after{color:#3fa1cb;content:'\2023';position:absolute;right:10px;top:0px;font-size:30px;}
.families-list > ul li > ul li a:hover:after{color:#FFFFFF;}
.last-views{margin-top:17px;border-bottom:1px solid #d7d7d7;}
.last-views .title{color:#FFFFFF;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;line-height:34px;text-transform:uppercase;text-align:left;background:#5f5f5f;border:1px solid #d7d7d7;border-bottom-width:0;padding-left:4px;}
.last-views .small-product{position:relative;height:59px;padding:5px;padding:5px;border:1px solid #d7d7d7;border-bottom:0px;border-top:0px;background:#f9f9f9;}
.last-views .small-product .image{width:59px;height:59px;float:left;position:absolute;}
.last-views .small-product .name{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#3f3f3f;text-overflow:ellipsis;float:left;display:block;height:30px;margin-left:65px;margin-top:6px;}
.area-banner{margin-top:24px;}
.area-highlight-top .product-news{position:relative;max-height:187px;}
.area-highlight-top .product-news .product-image{width:110px;}
.area-highlight-top .product-news .product-info{max-width:inherit;min-height:inherit;width:180px;}
.area-highlight-top .product-news .product-button{bottom:14px;right:0px;}
@media screen and (min-width:992px) and (max-width:1199px){.area-highlight-top .product-news{height:187px;}
.area-highlight-top .product-news .product-info{max-width:inherit;min-height:inherit;width:180px;}
.area-highlight-top .product-news .product-button{bottom:-23px;right:0px;}
}
@media screen and (min-width:768px) and (max-width:991px){.area-highlight-top .product-news{height:164px;}
.area-highlight-top .product-news .product-image{width:80px;}
.area-highlight-top .product-news .product-info{max-width:inherit;min-height:inherit;width:170px;}
.area-highlight-top .product-news .product-button{bottom:-6px;right:0px;}
}
@media screen and (max-width:767px){.area-highlight-top .product-news{margin-top:20px;}
.area-highlight-top .product-news .product-button{position:absolute;bottom:0px;right:0px;}
}
.content-page{margin-bottom:37px;}
@media screen and (max-width:767px){.content-page .banner-image{width:100%;display:block;}
.content-page .banner-image img{margin:0 auto;}
}
.family-shorcut .title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;color:#5f5f5f;text-overflow:ellipsis;padding-bottom:20px;margin-top:20px;margin-bottom:20px;display:block;}
.family-shorcut .image{text-align:center;height:174px;}
.product-destaque{color:#5f5f5f;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;margin-bottom:20px;margin-top:20px;}
.product-destaque a:first-child{margin-left:12px;}
.product-destaque-mobile{margin-top:15px;}
.product-destaque-mobile .title{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#343434;font-weight:800;}
.product-destaque-mobile .product-discount{background:url(../images/label-for-mobile.png) no-repeat center bottom;width:26px;min-height:29px;position:absolute;top:0px;left:0px;z-index:10;}
.product-destaque-mobile .product-price .grey{color:#818181;}
.knowmore-list{display:none;}
.knowmore-list .item a{position:relative;display:block;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#2381c6;font-size:14px;line-height:38px;border:1px solid #e1e1e1;padding-left:11px;background:#fefefe "";background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dedede));background-image:-webkit-linear-gradient(top, #fefefe, #dedede);background-image:-moz-linear-gradient(top, #fefefe, #dedede);background-image:-ms-linear-gradient(top, #fefefe, #dedede);background-image:-o-linear-gradient(top, #fefefe, #dedede);background-image:linear-gradient(top, #fefefe, #dedede);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', endColorStr='#dedede');margin-bottom:10px;}
.knowmore-list .item a:after{color:#000000;content:'\2023';position:absolute;right:10px;top:0px;font-size:30px;}
.row-order div, .row-order h1{display:inline-table;}
.row-order h1{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#5f5f5f;font-size:14px;text-transform:uppercase;margin:12px 0 0;padding:0;width:600px;}
.row-order h1.search{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-transform:none;}
.row-order h1 span:first-child{font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#5f5f5f;}
.row-order h1 span:last-child{color:#4289b7;font-style:italic;}
.row-order .select-order{float:right;}
.row-order .select-order div{border:1px solid #5f5f5f;width:200px;overflow:hidden;background:url("../images/icons/arrow-down-black.png") no-repeat 90% 50%;}
.row-order .select-order div select{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;padding:2px 8px;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;cursor:pointer;color:#5f5f5f;}
.filters-family{margin-top:20px;}
.filters-family .box-parent{display:none;}
.filters-family .box{background:#f8f8f8;border:1px solid #d8d8d8;margin-bottom:20px;margin-top:-1px;}
.filters-family .box .scroll-bar .price input{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;border:1px solid #d7d7d7;width:134px;height:28px;padding:0 10px;}
.filters-family .box .scroll-bar .price button{border:none;width:96px;height:30px;text-transform:uppercase;background:#4289b7;color:#FFFFFF;margin-left:5px;}
.filters-family .box .icon-minus-sign{display:none;}
.filters-family .box .title{color:#5f5f5f;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;padding:8px 4px 7px;text-transform:uppercase;text-align:left;border-bottom:1px solid #d8d8d8;}
.filters-family .box .list{max-height:210px;overflow-y:auto;margin:10px 10px;}
.filters-family .box ul{list-style:none;margin:0;padding:0;}
.filters-family .box ul li{padding:3px 0;}
.filters-family .box ul li a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#5f5f5f;}
.filters-family .box ul li .filter-checked{color:#4289b7 !important;}
@media screen and (max-width:1199px){.filters-family{margin-top:0px;}
.filters-family .scroll-bar{display:none;}
.filters-family .icon-minus-sign{background:url("../images/icons/icon-sign.png") no-repeat;width:20px;height:20px;display:inline-table;float:right;cursor:pointer;margin-right:5px;display:block;}
.filters-family .icon-minus-sign.grey-plus{background-position:-21px -21px;}
.filters-family .icon-minus-sign.grey-minus{background-position:-1px -21px;}
.filters-family .icon-minus-sign.blue-plus{background-position:-21px 0px;}
.filters-family .icon-minus-sign.blue-minus{background-position:0px 0px;}
.filters-family .box-parent{background:#f8f8f8;border:1px solid #d8d8d8;display:block;}
.filters-family .box-parent .title{color:#3f3f3f;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;padding:8px 4px 7px;text-transform:capitalize;text-align:left;}
}
.paging ul{margin:0;padding:25px 0 35px 15px;}
.paging ul li{float:left;list-style:none;display:block;padding:0;margin:0;min-width:30px;height:30px;line-height:30px;vertical-align:middle;text-align:center;margin-right:4px;}
.paging ul li a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#4F4F4F;font-size:18px;}
.paging ul li a div{width:100%;height:100%;border:1px solid #e2e2e2;background:#f6f6f6;}
.paging .arrow{background:url(../images/icons/paging-arrow.png) no-repeat;}
.paging .arrow div{background:none !important;}
.paging .chevron-right{background-position:0px 0px;}
.paging .chevron-right-fast{background-position:-32px 0px;}
.paging .chevron-left{background-position:-96px 0px;}
.paging .chevron-left-fast{background-position:-64px 0px;}
input[type=checkbox].css-checkbox{display:none;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:21px;height:13px;display:inline-block;line-height:13px;background-repeat:no-repeat;background-position:0 0;font-size:13px;vertical-align:middle;cursor:pointer;margin:0;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -13px;}
label.css-label{background-image:url(../images/icons/checkbox.jpg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.nicescroll-rails{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e0e0e0;width:10px !important;}
.nicescroll-rails div{left:1px;}
@media screen and (max-width:1199px){.breadcrumb-container.product-page{margin-bottom:0px;}
}
#product-page{}
#product-page .icon-stock-empty{display:inline-block;}
#product-page .icon-stock-half{display:inline-block;}
#product-page .icon-stock-full{display:inline-block;}
@media screen and (max-width:1199px){#product-page .icon-stock-empty{background-size:75%;background-position:0 -21px;height:10px;}
#product-page .icon-stock-half{background-size:75%;background-position:0 -10px;height:10px;}
#product-page .icon-stock-full{background-size:75%;background-position:0 0px;height:10px;}
}
#product-page .product-page-title{color:#5f5f5f;font-size:13px;margin:0;font-weight:600;margin-bottom:10px;}
#product-page .product-page-image-container{border:0px solid #d7d7d7;position:relative;}
#product-page .product-page-image-container .product-discount{background:#d50a0a url(../images/label-discount.png) no-repeat center bottom;width:50px;min-height:71px;position:absolute;top:0px;left:50px;z-index:10;}
#product-page .product-page-image-container .product-discount p{color:#FFFFFF;padding-bottom:6px;width:100%;text-align:center;margin:0 auto;font-weight:600;}
#product-page .product-page-image-container .icon-magnifier{position:absolute;top:2px;right:0px;}
#product-page .product-page-image-container .icon-magnifier i{background:url(../images/icons/magnify-icon.png) no-repeat center center;width:19px;height:19px;display:block;}
#product-page .product-page-image-container .product-page-image{display:block;width:295px;height:320px;text-align:center;margin:0 auto;position:relative;margin-top:11px;margin-bottom:11px;}
#product-page .product-page-image-container .product-page-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:340px;}
#product-page .product-page-image-container .product-page-image-new{display:block;width:395px;height:420px;text-align:center;margin:0 auto;position:relative;margin-top:11px;margin-bottom:11px;}
#product-page .product-page-image-container .product-page-image-new img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:440px;}
#product-page .product-page-image-container .product-thumbnails{text-align:center;}
#product-page .product-page-image-container .product-thumbnails ul{margin:0 auto;padding:0;list-style:none;text-align:center;display:inline-block;width:100%;}
#product-page .product-page-image-container .product-thumbnails ul li{float:left;border:1px solid #d7d7d7;margin:5px;display:block;width:46px;height:30px;padding:2px;}
#product-page .product-page-image-container .product-thumbnails ul li a{display:block;width:100%;height:100%;position:relative;}
#product-page .product-page-image-container .product-thumbnails ul li a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:26px;}
#product-page .product-page-info{margin-top:2px;}
#product-page .product-page-info .product-page-info-price{color:#F05C24;font-family:"Tahoma", sans-serif;font-weight:600;font-size:18px;margin-bottom:0;margin-top:0px;}
#product-page .product-page-info .product-page-info-price-small{color:#F05C24;font-family:"Tahoma", sans-serif;font-weight:600;font-size:12px;margin-bottom:0;margin-top:0px;}
#product-page .product-page-info .product-page-info-price-discount{color:#818181;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:14px;margin-bottom:0;margin-top:0px;text-decoration:line-through;}
#product-page .product-page-info .product-page-info-stock{color:#50b400;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:12px;margin-bottom:0;margin-top:0px;}
#product-page .product-page-info .product-page-info-stock.green{color:#50b400 !important;}
#product-page .product-page-info .product-page-info-stock.yellow{color:#ff9c00 !important;}
#product-page .product-page-info .product-page-info-stock.red{color:#d81405 !important;}
#product-page .product-page-info .product-page-info-reference{margin-top:15px;}
#product-page .product-page-info .product-page-info-reference p{margin:0;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#191818;font-size:12px;font-weight:500;line-height:20px;}
#product-page .product-page-info .product-page-info-reference p span{color:#5f5f5f;font-weight:400;}
#product-page .product-page-action{margin-top:20px;}
#product-page .product-page-action .add-cart{background:#ffc400 "";background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc400), to(#ff9000));background-image:-webkit-linear-gradient(top, #ffc400, #ff9000);background-image:-moz-linear-gradient(top, #ffc400, #ff9000);background-image:-ms-linear-gradient(top, #ffc400, #ff9000);background-image:-o-linear-gradient(top, #ffc400, #ff9000);background-image:linear-gradient(top, #ffc400, #ff9000);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffc400', endColorStr='#ff9000');display:block;float:left;line-height:44px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#FFFFFF;font-size:16px;font-weight:500;padding-right:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:8px;}
#product-page .product-page-action .add-cart .icon-cart{background:url(../images/icons/cart-icon-white.png) no-repeat center center;display:block;float:left;width:31px;height:32px;margin-top:6px;margin-right:15px;margin-left:10px;}
#product-page .product-page-action .add-cart:hover{background:#ff9000;}
#product-page .product-page-action .quantity{float:right;display:block;width:69px;}
#product-page .product-page-action .quantity .quantity-input{display:block;width:44px;height:44px;border:1px solid #d7d7d7;text-align:center;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#818181;font-weight:600;float:left;}
#product-page .product-page-action .quantity .quantity-input input{width:100%;background:transparent;border:none;text-align:center;}
#product-page .product-page-action .quantity .quantity-min-max{float:right;}
#product-page .product-page-action .quantity .quantity-min-max button{display:block;background:#ffc400 "";background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc400), to(#ff9000));background-image:-webkit-linear-gradient(top, #ffc400, #ff9000);background-image:-moz-linear-gradient(top, #ffc400, #ff9000);background-image:-ms-linear-gradient(top, #ffc400, #ff9000);background-image:-o-linear-gradient(top, #ffc400, #ff9000);background-image:linear-gradient(top, #ffc400, #ff9000);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffc400', endColorStr='#ff9000');text-align:center;color:#FFFFFF;width:20px;line-height:20px;border:none;padding:0px;margin:0px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:700;}
#product-page .product-page-action .quantity .quantity-min-max button:first-child{margin-bottom:4px;}
#product-page .product-page-action .quantity .quantity-min-max button:hover{background:#ff9000;}
#product-page .product-page-action .shipping-info{margin-top:11px;width:226px;border:1px solid #d7d7d7;}
#product-page .product-page-action .shipping-info .title{color:#818181;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:700;font-size:12px;margin-left:6px;margin-top:7px;margin-bottom:10px;}
#product-page .product-page-action .shipping-info .shipping-small-info{color:#818181;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:9px;margin-left:6px;margin-top:9px;margin-bottom:3px;}
#product-page .product-page-action .shipping-info .shipping-list{list-style:none;margin:0;padding:0;margin-left:6px;margin-right:6px;}
#product-page .product-page-action .shipping-info .shipping-list li{color:#818181;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:12px;line-height:18px;}
#product-page .product-page-action .shipping-info .shipping-list li span{color:#4289b7;float:right;}
#product-page .product-page-description{margin-top:20px;}
#product-page .product-page-description .title{color:#252525;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:14px;margin-bottom:24px;margin-left:9px;}
#product-page .product-page-description .description{margin:0 9px;color:#5f5f5f;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:13px;}
#product-page .product-page-description .description-options{margin-left:9px;margin-top:25px;margin-bottom:25px;}
#product-page .product-page-description .description-options a{line-height:28px;display:block;float:left;font-size:12px;}
#product-page .product-page-description .description-options a.print-product{background:url(../images/icons/icon-print.png) no-repeat left center;padding-left:40px;text-decoration:underline !important;margin-right:30px;}
#product-page .product-page-description .description-options a.product-send-to{background:url(../images/icons/icon-mail.png) no-repeat left center;padding-left:40px;text-decoration:underline !important;margin-right:30px;}
#product-page .product-page-description .description-options a.another-products{background:url(../images/icons/icon-file.png) no-repeat left center;padding-left:30px;text-decoration:underline !important;}
#product-page .product-page-description .description-options a.go-up{background:url(../images/icons/icon-go-up.png) no-repeat left center;padding-left:30px;text-decoration:underline !important;}
#product-page .product-page-video{margin-top:25px;}
#product-page .product-page-video .title{color:#252525;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:14px;margin-bottom:24px;margin-left:9px;}
#product-page .product-page-video .video iframe{width:100%;height:174px;}
@media screen and (min-width:768px) and (max-width:1199px){#product-page .product-page-title{font-size:14px;margin:15px 0;margin-top:5px;}
#product-page .product-page-image{width:285px !important;height:295px !important;}
#product-page .product-page-image .zoomWrapper{height:270px !important;}
#product-page .product-page-image-new{width:385px !important;height:395px !important;}
#product-page .product-page-image-new .zoomWrapper{height:370px !important;}
#product-page .product-thumbnails{position:relative;z-index:1000;}
#product-page .product-thumbnails ul{width:100% !important;}
#product-page .product-thumbnails ul li{margin:3px !important;}
#product-page .product-page-info-reference{margin-bottom:24px;}
#product-page .product-page-info .product-page-info-price{font-size:30px !important;}
#product-page .product-page-info .product-page-info-price-small{font-size:14px !important;}
#product-page .product-page-action{margin-top:10px;}
#product-page .product-page-action .add-cart{font-size:11px !important;padding-right:6px;margin-right:0;line-height:32px;width:100%;}
#product-page .product-page-action .add-cart .icon-cart{width:21px;height:21px;background-size:20px 20px;margin-right:10px;margin-left:6px;}
#product-page .product-page-action .quantity{float:right;display:block;width:100%;margin-top:5px;}
#product-page .product-page-action .quantity .quantity-input{float:left;display:block;width:110px;height:20px;border:none;text-align:right;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#818181;font-weight:400;}
#product-page .product-page-action .quantity .quantity-input label{font-weight:400 !important;}
#product-page .product-page-action .quantity .quantity-input input{width:33px;background:transparent;border:none;text-align:right;font-weight:700;}
#product-page .product-page-action .quantity .quantity-min-max{float:right;}
#product-page .product-page-action .quantity .quantity-min-max button{display:inline-block;background:#ffc400 "";background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc400), to(#ff9000));background-image:-webkit-linear-gradient(top, #ffc400, #ff9000);background-image:-moz-linear-gradient(top, #ffc400, #ff9000);background-image:-ms-linear-gradient(top, #ffc400, #ff9000);background-image:-o-linear-gradient(top, #ffc400, #ff9000);background-image:linear-gradient(top, #ffc400, #ff9000);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffc400', endColorStr='#ff9000');text-align:center;color:#FFFFFF;width:20px;line-height:20px;border:none;padding:0px;margin:0px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:700;}
#product-page .product-page-action .quantity .quantity-min-max button:first-child{margin-bottom:4px;}
#product-page .product-page-action .quantity .quantity-min-max button:hover{background:#ff9000;}
#product-page .product-page-action .shipping-info{width:100%;}
#product-page .product-page-action .shipping-info .shipping-list li{font-size:11px;}
#product-page .product-page-description{margin-top:0px;}
#product-page .product-page-description .title{font-size:14px;}
#product-page .product-page-description .description{color:#5f5f5f !important;font-size:13px;}
#product-page .product-page-video{margin-top:0px;}
#product-page .product-page-video .title{font-size:14px;}
#product-page .product-page-video .video{padding:0 125px;}
#product-page .product-page-video .video iframe{width:100%;height:280px;}
}
@media screen and (min-width:992px) and (max-width:1199px){#product-page .product-page-action .add-cart{font-size:14px !important;line-height:44px;}
#product-page .product-page-action .add-cart .icon-cart{width:31px;height:32px;}
#product-page .product-page-action .quantity .quantity-input{width:163px;}
#product-page .product-page-action .quantity .quantity-input input{width:66px;}
#product-page .product-page-action .shipping-info .shipping-list li{font-size:12px;}
#product-page .product-page-description{margin-top:0px;}
#product-page .product-page-description .title{color:#252525;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:14px;margin-bottom:24px;margin-left:9px;}
#product-page .product-page-description .description{margin:0 9px;color:#5f5f5f;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:13px;}
#product-page .product-page-video{margin-top:0px;}
#product-page .product-page-video .title{font-size:14px;}
#product-page .product-page-video .video{padding:0 125px;}
#product-page .product-page-video .video iframe{width:100%;height:480px;}
}
@media screen and (min-width:1200px){#product-page .product-page-title{font-size:18px;margin:20px 0;margin-top:10px;}
#product-page .product-page-image{width:436px !important;height:328px !important;}
#product-page .product-page-image-new{width:636px !important;height:528px !important;}
#product-page .product-page-image .zoomWrapper{height:328px !important;}
#product-page .product-page-image-new .zoomWrapper{height:428px !important;}
#product-page .product-thumbnails{position:relative;z-index:100;margin-left:2px !important;}
#product-page .product-thumbnails ul{width:100% !important;}
#product-page .product-thumbnails ul li{margin:2px !important;width:136px !important;height:85px !important;}
#product-page .product-thumbnails ul li a img{max-height:80px !important;}
#product-page .product-page-info{margin-top:2px;}
#product-page .product-page-info .product-page-info-price{font-size:36px !important;}
#product-page .product-page-info .product-page-info-price-small{font-size:20px !important;}
#product-page .product-page-info .product-page-info-price-discount{font-size:18px;text-decoration:line-through;}
#product-page .product-page-info .product-page-info-stock{font-size:16px;}
#product-page .product-page-info .product-page-info-reference{margin-top:56px;margin-bottom:21px;}
#product-page .product-page-info .product-page-info-reference p{margin:0;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#191818;font-size:14px;font-weight:500;line-height:26px;}
#product-page .product-page-info .product-page-info-reference p span{color:#5f5f5f;font-weight:400;}
#product-page .product-page-info .addthis_toolbox{margin-bottom:10px;}
#product-page .product-page-action .add-cart{font-size:18px !important;line-height:50px;width:100% !important;margin-right:0px;}
#product-page .product-page-action .add-cart .icon-cart{width:31px;height:32px;margin-right:20px;margin-top:10px;}
#product-page .product-page-action .quantity{float:right;display:block;width:100%;margin-top:8px;}
#product-page .product-page-action .quantity .quantity-input{float:left;display:block;width:200px;height:24px;border:none;text-align:right;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#818181;font-weight:400;font-size:16px;}
#product-page .product-page-action .quantity .quantity-input label{font-weight:400 !important;}
#product-page .product-page-action .quantity .quantity-input input{width:100px;background:transparent;border:none;text-align:right;font-weight:700;}
#product-page .product-page-action .quantity .quantity-min-max{float:right;}
#product-page .product-page-action .quantity .quantity-min-max button{display:inline-block;background:#ffc400 "";background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc400), to(#ff9000));background-image:-webkit-linear-gradient(top, #ffc400, #ff9000);background-image:-moz-linear-gradient(top, #ffc400, #ff9000);background-image:-ms-linear-gradient(top, #ffc400, #ff9000);background-image:-o-linear-gradient(top, #ffc400, #ff9000);background-image:linear-gradient(top, #ffc400, #ff9000);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffc400', endColorStr='#ff9000');text-align:center;color:#FFFFFF;width:24px;line-height:24px;border:none;padding:0px;margin:0px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:700;font-size:18px;}
#product-page .product-page-action .quantity .quantity-min-max button:first-child{margin-bottom:4px;}
#product-page .product-page-action .quantity .quantity-min-max button:hover{background:#ff9000;}
#product-page .product-page-action .shipping-info{width:100%;}
#product-page .product-page-action .shipping-info .title{font-size:15px;margin-bottom:15px;}
#product-page .product-page-action .shipping-info .shipping-small-info{font-size:12px;line-height:24px;}
#product-page .product-page-action .shipping-info .shipping-list li{font-size:14px;line-height:28px;}
#product-page .product-page-description .title{color:#252525;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:18px;margin-bottom:24px;margin-left:9px;}
#product-page .product-page-description .description{margin:0 9px;color:#5f5f5f;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:16px;}
#product-page .product-page-video{margin-top:0px;}
#product-page .product-page-video .title{font-size:18px;}
#product-page .product-page-video .video{padding:0 125px;}
#product-page .product-page-video .video iframe{width:100%;height:511px;}
}
.product-page-most-view{margin-top:36px;}
.product-page-most-view .title{color:#252525;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;font-size:18px;}
.product-page-most-view .knowmore-product{overflow:hidden;}
.product-page-most-view .knowmore-product .row:first-child .product{border-top-width:0px;}
.product-page-most-view .knowmore-line span{margin-left:-26px;}
.product-page-most-view .product-carousel .product{padding:15px;}
.product-page-most-view .product-slider-prev{margin-right:5px;}
@media screen and (max-width:1199px){.product-page-most-view .title{font-size:14px;}
}
.payment-steps{margin-bottom:20px;}
.payment-steps ul{list-style:none;padding:0;margin:0;}
.payment-steps ul li{text-align:center;padding:0;margin:0;}
.payment-steps ul li .box-payment{max-width:139px;margin:0 auto;color:#FFFFFF;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.payment-steps ul li .box-payment .box{width:100%;height:35px;background:#bababa;display:table;}
.payment-steps ul li .box-payment .box .check{width:26px;height:26px;margin:-10px;background:#109601;color:#FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;position:absolute;z-index:2;}
.payment-steps ul li .box-payment .box .check span{font-size:15px;padding:5px;}
.payment-steps ul li .box-payment .box span{text-transform:uppercase;display:table-cell;vertical-align:middle;font-size:15px;}
.payment-steps ul li .box-payment .arrow{content:"";vertical-align:middle;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bababa;margin:0 auto;}
.payment-steps ul li .box-payment .circle{width:26px;height:26px;background:#FFFFFF;border:2px solid #bababa;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;color:#bababa;margin:0 auto;margin-top:3px;font-size:15px;}
.payment-steps ul li .checkIn .box{background:#ffaf00;}
.payment-steps ul li .checkIn .circle{border:2px solid #ffaf00;color:#ffaf00;}
.payment-steps ul li .checkIn .arrow{border-top:5px solid #ffaf00;}
.payment-steps ul li .checkOut .box{background:#0e9701;}
.payment-steps ul li .checkOut .circle{border:2px solid #0e9701;color:#0e9701;}
.payment-steps ul li .checkOut .arrow{border-top:5px solid #0e9701;}
.payment-steps .lines{margin:0 auto;display:none;position:absolute;margin-top:35px;z-index:-1;}
.payment-steps .lines ul{padding:0;margin:0;margin:0 auto;}
.payment-steps .lines ul li{border-bottom:1px solid #bababa;float:left;padding:0;margin:0;}
.payment-steps .lines ul .checkIn{border-bottom:1px solid #ffaf00;}
.payment-steps .lines ul .checkOut{border-bottom:1px solid #0e9701;}
.payment{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.payment .title{border-top:1px solid #bababa;margin-bottom:30px;}
.payment .title h1{color:#5f5f5f;font-family:"Oswald","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;padding:0;text-transform:uppercase;}
.payment .labels{padding-top:20px;}
.payment .labels .labels-lines{position:relative;top:-13px;z-index:-1;}
.payment .labels .labels-lines div{float:left;border-top:1px solid #bababa;}
.payment .labels .labels-lines .in{border-top:1px solid #ffae00;}
.payment .labels .button{width:139px;margin:0;padding:0;float:left;z-index:1;}
.payment .labels .button .box{width:139px;height:35px;background:#bababa;display:table;text-align:center;}
.payment .labels .button .box .check{width:26px;height:26px;margin:0 auto;margin-top:3px;background:#109601;color:#FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;margin-left:122px;margin-top:-8px;position:absolute;display:none;}
.payment .labels .button .box .check span{padding:5px;}
.payment .labels .button .box span{display:table-cell;vertical-align:middle;text-transform:uppercase;color:#FFFFFF;}
.payment .labels .button .arrow{width:0;height:0;margin:0 auto;content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bababa;}
.payment .labels .button .number{width:26px;height:26px;margin:0 auto;margin-top:3px;border:2px solid #bababa;color:#bababa;background:#FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;}
.payment .labels .in .box{background:#ffae00;}
.payment .labels .in .arrow{border-top:10px solid #ffae00;}
.payment .labels .in .number{border:2px solid #ffae00;color:#ffae00;}
.payment .labels .out .box{background:#0c9700;}
.payment .labels .out .arrow{border-top:10px solid #0c9700;}
.payment .labels .out .number{border:2px solid #0c9700;color:#0c9700;}
.payment .content .padding-fields{text-align:right;}
.payment .content .padding-fields label{margin-right:51px;}
.payment .content label{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:normal;color:#212121;font-size:15px;}
.payment .content label span{color:#db0303;}
.payment .content .lines{text-align:left;margin-top:20px;}
.payment .content .lines label{margin-right:51px;margin-left:51px;}
.payment .content .terms{text-align:left !important;margin-bottom:30px;}
.payment .content .terms input{margin-right:10px;}
.payment .content .terms div:last-child{text-align:right;}
.payment .content .terms .button{margin-top:10px;}
.payment .content .blue{color:#0880b4;}
.payment .content .button{padding:0 10px;height:32px;color:#FFFFFF;font-size:16px;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#ffc400;background:-moz-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc400), color-stop(100%, #ff9100));background:-webkit-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-o-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-ms-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:linear-gradient(to bottom, #ffc400 0%, #ff9100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc400', endColorstr='#ff9100',GradientType=0);}
.payment .content .resume{text-align:left;}
.payment .payment-input{width:100%;border:1px solid #d8d8d8;height:29px;}
.payment .legend{text-align:left !important;color:#ffae00;font-size:15px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ffae00;margin-bottom:20px;padding-bottom:3px;padding-left:15px;}
.payment .info{margin-left:20px !important;}
.payment .medium{width:263px;}
.payment .tab{padding:0 2.5px;color:#d7d7d7;}
.payment .small{width:70px;}
.payment .product{display:table;border:1px solid #d7d7d7;padding:10px 0;color:#212121;font-size:15px;}
.payment .product .in-line{display:table-cell;vertical-align:middle;}
.payment .product .image{width:170px;}
.payment .product .image img{padding-left:24px;}
.payment .product .name{width:376px;}
.payment .product .unit{width:64px;}
.payment .product .unit .box{height:40px;width:42px;border:1px solid #d7d7d7;color:#818181;font-size:14px;padding:0px 5px;text-align:center;}
.payment .product .unit .plus{font-size:10px;padding:4px;margin-left:3px;margin-top:-1px;cursor:pointer;color:#fff3db;}
.payment .product .unit .minus{font-size:10px;padding:4px;margin-left:3px;margin-top:4px;cursor:pointer;color:#fff3db;}
.payment .product .unit div{float:left;}
.payment .product .price{width:240px;text-align:right;padding-right:10px;}
.payment .product .total-price{width:240px;text-align:right;padding-right:10px;}
.payment .product .remove{width:50px;text-align:center;color:#ffad03;cursor:pointer;}
.payment .resume-total{text-align:right;color:#212121;margin-top:30px;margin-right:60px;}
.payment .resume-total .lines{width:100%;height:3px;padding:0;margin:0;padding-bottom:10px;}
.payment .resume-total .lines div{width:124px;border-top:1px solid #ffae00;float:right;font-size:1px;}
.payment .resume-total p{margin:0;}
.payment .resume-total p label:last-child{width:124px;}
.payment .resume-total label{text-transform:uppercase;}
.payment .resume-total label span{color:#212121;}
.payment .resume-total .total-order label:last-child{font-weight:bold;}
.payment .resume-total .total-order span{font-weight:bold;}
.payment .orange{background:#ffc400;background:-moz-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc400), color-stop(100%, #ff9100));background:-webkit-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-o-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:-ms-linear-gradient(top, #ffc400 0%, #ff9100 100%);background:linear-gradient(to bottom, #ffc400 0%, #ff9100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc400', endColorstr='#ff9100',GradientType=0);}
.payment .line-buttons{margin:30px 0;float:right;}
.payment .line-buttons-margin{margin:30px 0;}
.payment .confirm-address{padding-left:20px;}
.payment .confirm-address .address{text-align:left;padding-left:20px;}
.payment .confirm-address .address input{margin-right:10px;}
.payment .confirm-address .address p{padding-left:20px;}
.payment .confirm-address .address-user{margin-top:30px;}
.payment .confirm-address .address-user p{text-transform:uppercase;margin:0;}
.payment .legend-grey{color:#282828;border-bottom:1px solid #282828;}
.payment .mode-payment{margin-bottom:20px;}
.payment .mode-payment div{color:#5f5f5f;font-size:15px;}
.payment .mode-payment .mode{margin-top:10px;}
.payment .mode-payment input{margin-top:10px;}
.payment .mode-payment img{padding:0 10px;}
.payment .mode-payment .black{color:#212121;}
.payment .mode-payment .blue{color:#0857a1;}
.payment .observations div{padding-top:10px;}
.payment .observations .text p{padding:0 35px;}
.payment .observations .write{text-align:right;}
.payment .observations .write textarea{width:100%;height:73px;}
.payment .obs-msg p{padding:0 35px;margin-top:20px;}
.payment .resume-total .promo-code{position:absolute;float:left;}
.payment .resume-total .promo-code span{text-transform:uppercase;}
.payment .resume-total .promo-code input{width:200px;}
.payment .resume-total .promo-code .btn-rib-special{width:auto;}
.payment .input-legend{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;color:#5f5f5f;padding-top:7px;}
@media screen and (max-width:767px){.payment .input-legend{font-size:12px;color:#5f5f5f;padding-top:0;}
}
.payment .subscrever_newsletter{margin-top:0px;margin-bottom:5px;}
.payment .subscrever_newsletter p{margin-left:55px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;color:#212121;}
@media screen and (max-width:767px){.payment .subscrever_newsletter p{font-size:12px;}
}
.payment .terms_conditions{margin-bottom:10px;}
.payment .terms_conditions a{margin-left:29px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;color:#0880b4;}
@media screen and (max-width:767px){.payment .terms_conditions a{font-size:12px;}
}
.payment .payment-save-options{margin-bottom:30px;}
.payment .payment-save-options .btn-rib-special{margin-top:30px;}
@media screen and (max-width:1216px){.payment .product .unit .plus{margin:0;}
.payment .product .unit .minus{margin-top:0px !important;margin-left:6px;}
.payment .padding-fields label{width:100%;text-align:left;}
.payment .content .padding-fields{text-align:left;}
.payment .content .lines label{margin:0;}
.payment .content .lines .info{margin:0px !important;}
.payment .content .terms{padding:0;}
.payment .medium{width:100%;}
.payment .observations div{padding-left:0;}
.payment .observations .text p{padding:0;}
.payment .obs-msg{padding:0;}
.payment .obs-msg p{padding:0;}
.payment .resume-total .promo-code{position:static;float:none;text-align:right;margin-bottom:10px;padding-top:20px;}
.payment .resume-total .promo-code span{position:absolute;right:0;margin-right:75px;margin-top:-20px;text-transform:uppercase;}
.payment-steps ul li .box-payment{max-width:90%;}
.payment-steps ul li .box-payment .box span{font-size:11px;}
}
@media screen and (max-width:719px){.payment .product{font-size:12px;}
.payment .product .image{width:80px;}
.payment .product .image img{height:50px;padding-left:0px;}
.payment .product .unit{width:57px;}
.payment .product .unit .box{font-size:12px;height:30px;width:32px;line-height:1.2;}
.payment .product .unit .plus{padding:2px;margin:0;}
.payment .product .unit .minus{padding:2px;margin-top:0px;margin-left:4px;}
.payment .resume-total{margin:20px 0 10px 0;}
.payment .resume-total label{font-size:12px;}
.payment .confirm-address .address{margin-bottom:20px;}
.payment .confirm-address .address p{padding-left:0;}
.payment .resume-total .promo-code{position:static;float:none;text-align:right;margin-bottom:10px;padding-top:20px;}
.payment .resume-total .promo-code span{position:absolute;right:0;margin-right:15px;margin-top:-20px;text-transform:uppercase;font-size:12px;}
}
.select{border-radius:0px;overflow:hidden;cursor:pointer;position:relative;}
.select select{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;padding:2px 8px;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:128%;z-index:10;position:relative;}
.select::before{content:'';position:absolute;right:0px;top:0;width:30px;height:100%;background:#FFFFFF url(../images/icons/arrow-down-black.png) no-repeat center center;border:1px solid #d7d7d7;border-left-width:0;}
.perfil-page .perfil-page-title{line-height:52px;height:52px;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#5f5f5f;font-size:18px;margin:0;padding:0;text-transform:uppercase;border-top:1px solid #bababa;}
.perfil-page .perfil-page-welcome{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#5f5f5f;}
@media screen and (min-width:992px) and (max-width:1199px){.perfil-page .perfil-page-title{font-size:16px;}
.perfil-page .perfil-page-welcome{font-size:14px;}
}
@media screen and (min-width:768px) and (max-width:991px){.perfil-page .perfil-page-title{font-size:14px;}
.perfil-page .perfil-page-welcome{font-size:12px;}
}
@media screen and (max-width:767px){.perfil-page .perfil-page-title{font-size:14px;}
.perfil-page .perfil-page-welcome{font-size:12px;}
}
.perfil-page.tabs{margin-bottom:49px !important;}
.perfil-page [class^="icon-perfil"]{background:url(../images/icons/perfil-icons-sprite.png) no-repeat;display:block;float:left;height:30px;width:30px;-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.perfil-page .icon-perfil-history{background-position:0 0;}
.perfil-page .icon-perfil-credit{background-position:0 -42px;}
.perfil-page .icon-perfil-addresses{background-position:0 -82px;margin-top:9px;}
.perfil-page .icon-perfil-personal{background-position:0 -119px;}
.perfil-page .icon-perfil-assistence{background-position:0 -161px;}
.perfil-page .icon-perfil-return{background-position:0 -204px;}
.perfil-page .icon-perfil-home{background-position:0 -243px;}
.perfil-page .perfil-options{list-style:none;margin:0;padding:0;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#5f5f5f;margin-top:30px;}
.perfil-page .perfil-options .print-product{background:url(../images/icons/icon-print.png) no-repeat left center;padding-left:40px;text-decoration:none !important;margin-right:30px;}
.perfil-page .perfil-options .glyphicon{width:24px;height:24px;text-align:center;font-size:19px;color:#a4a5a6;vertical-align:middle;-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.perfil-page .perfil-options.perfil-options-info{margin-top:15px;}
.perfil-page .perfil-options.perfil-options-info li .label-text{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#5f5f5f;display:block;margin-left:44px;}
@media screen and (min-width:992px) and (max-width:1199px){.perfil-page .perfil-options.perfil-options-info li{font-size:14px;}
.perfil-page .perfil-options.perfil-options-info li .label-text{margin-left:10px;}
}
@media screen and (min-width:768px) and (max-width:991px){.perfil-page .perfil-options.perfil-options-info li{font-size:13px;}
.perfil-page .perfil-options.perfil-options-info li .label-text{margin-left:8px;}
}
@media screen and (max-width:767px){.perfil-page .perfil-options.perfil-options-info li{font-size:14px;}
.perfil-page .perfil-options.perfil-options-info li .label-text{margin-left:4px;}
}
.perfil-page .perfil-options li{margin-bottom:20px;}
.perfil-page .perfil-options li a{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#5f5f5f;display:block;line-height:30px;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
@media screen and (min-width:992px) and (max-width:1199px){.perfil-page .perfil-options li a{font-size:14px;}
.perfil-page .perfil-options li a .label-text{margin-left:10px;}
}
@media screen and (min-width:768px) and (max-width:991px){.perfil-page .perfil-options li a{font-size:13px;}
.perfil-page .perfil-options li a .label-text{margin-left:8px;}
}
@media screen and (max-width:767px){.perfil-page .perfil-options li a{font-size:14px;}
.perfil-page .perfil-options li a .label-text{margin-left:4px;}
}
.perfil-page .perfil-options li a [class^="icon-perfil"]{background:url(../images/icons/perfil-icons-sprite.png) no-repeat;display:block;float:left;height:30px;width:30px;-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.perfil-page .perfil-options li a .icon-perfil-history{background-position:0 0;}
.perfil-page .perfil-options li a .icon-perfil-credit{background-position:0 -42px;}
.perfil-page .perfil-options li a .icon-perfil-addresses{background-position:0 -82px;}
.perfil-page .perfil-options li a .icon-perfil-personal{background-position:0 -119px;}
.perfil-page .perfil-options li a .icon-perfil-assistence{background-position:0 -161px;}
.perfil-page .perfil-options li a .icon-perfil-return{background-position:0 -204px;}
.perfil-page .perfil-options li a .icon-perfil-home{background-position:0 -243px;}
.perfil-page .perfil-options li a .label-text{margin-left:15px;}
.perfil-page .perfil-options li a:hover{color:#ff8400;}
.perfil-page .perfil-options li a:hover [class^="icon-perfil-"],
.perfil-page .perfil-options li a:hover .glyphicon{-webkit-animation:toLeftFromRight 0.3s forwards;-moz-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards;}
.public-buttons ul{list-style:none;margin:0;padding:0;margin-bottom:25px;}
.public-buttons ul li a{display:table;text-align:center;text-transform:uppercase;background:#bababa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:60px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#ffffff;font-size:16px;width:100%;margin-bottom:25px;}
.public-buttons ul li a span{display:table-cell;vertical-align:middle;text-transform:uppercase;font-weight:bold;}
.public-buttons ul li a:hover{background:#efbf1f "";background-image:-webkit-gradient(linear, left top, left bottom, from(#efbf1f), to(#f15822));background-image:-webkit-linear-gradient(top, #efbf1f, #f15822);background-image:-moz-linear-gradient(top, #efbf1f, #f15822);background-image:-ms-linear-gradient(top, #efbf1f, #f15822);background-image:-o-linear-gradient(top, #efbf1f, #f15822);background-image:linear-gradient(top, #efbf1f, #f15822);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#efbf1f', endColorStr='#f15822');}
@media screen and (min-width:768px) and (max-width:991px){.public-buttons ul li a{font-size:14px;}
}
@media screen and (max-width:767px){.public-buttons ul li a{font-size:16px;margin-bottom:15px;}
}
.form-title{color:#ffae00;border-bottom:1px solid #ffae00;padding-bottom:2px;padding-left:20px;margin-bottom:24px;margin-top:24px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
@media screen and (max-width:767px){.form-title{font-size:12px;}
}
.form-title.no-mb{margin-bottom:0px;}
.form-title.no-bd{border-bottom:0px none;}
.form-title.black{color:#212121;}
.form-title.grey{color:#5f5f5f;}
.form-title.bd-black{border-bottom-color:#5f5f5f;}
.form-horizontal .form-group .control-label{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;}
.form-horizontal .form-group .control-label.required span{color:#db0303;}
.form-horizontal .form-group .control-label.disabled{color:#bababa;}
.form-horizontal .form-control{border-radius:0px;border:1px solid #d7d7d7;}
.form-horizontal .form-control.disabled{background-color:#faffbd;}
.form-horizontal .with-traco{position:relative;}
.form-horizontal .with-traco::before{position:absolute;content:' ';left:-4px;top:17px;border-bottom:2px solid #d7d7d7;height:1px;width:10px;}
.table-responsive{margin-top:30px;border:0px;}
@media screen and (max-width:767px){.table-responsive{margin-top:15px;}
}
.coditek-table{border-spacing:0;border-color:transparent;border:0px;}
.coditek-table thead{background:#bababa;border-right:1px solid #bababa !important;}
.coditek-table thead th{padding:17px !important;text-transform:uppercase;color:#ffffff;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;border:0px;border-bottom:none 0 !important;border-left:1px solid #bababa !important;}
@media screen and (min-width:768px) and (max-width:991px){.coditek-table thead th{padding:12px !important;font-size:14px;}
}
@media screen and (max-width:767px){.coditek-table thead th{padding:10px !important;font-size:12px;}
}
.coditek-table tbody{border-right:1px solid #bababa !important;}
.coditek-table tbody tr{border-bottom:1px solid #bababa !important;}
.coditek-table tbody tr td{padding:17px;color:#232323;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;border-left:1px solid #bababa !important;}
@media screen and (min-width:768px) and (max-width:991px){.coditek-table tbody tr td{padding:12px !important;font-size:14px;}
}
@media screen and (max-width:767px){.coditek-table tbody tr td{padding:10px !important;font-size:12px;}
}
.coditek-table tbody tr td a{color:#232323;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;text-decoration:underline !important;}
@media screen and (min-width:768px) and (max-width:991px){.coditek-table tbody tr td a{font-size:14px;}
}
@media screen and (max-width:767px){.coditek-table tbody tr td a{font-size:12px;}
}
.squaredFour{width:20px;position:relative;float:left;margin-left:6px;}
.squaredFour input[type=checkbox],
.squaredFour input[type=radio]{visibility:hidden;}
.squaredFour label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;border-radius:0;background:#FFFFFF;border:1px solid #d7d7d7;}
.squaredFour label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:13px;height:8px;background:transparent;top:3px;left:2px;border:3px solid #333;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.squaredFour label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.5;}
.squaredFour input[type=checkbox]:checked + label:after,
.squaredFour input[type=radio]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.perfil-morada .isDefault{margin-top:20px;margin-bottom:20px;}
.perfil-morada .isDefault p{margin-left:55px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;color:#212121;}
@media screen and (max-width:767px){.perfil-morada .isDefault p{font-size:12px;}
}
.perfil-morada .morada{margin-left:20px;text-transform:uppercase;color:#212121;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:15px;}
@media screen and (max-width:767px){.perfil-morada .morada{font-size:12px;}
}
.perfil-morada .wrapper-morada .button-wrapper{margin-top:27px;margin-bottom:27px;}
.perfil-morada .wrapper-morada .button-wrapper a{padding:4px 12px;height:30px;width:152px;margin-right:8px;}
.perfil-morada .wrapper-morada .button-wrapper button{padding:0 12px;height:30px;width:152px;margin-right:8px;}
.perfil-morada-list .form-title{margin-bottom:0;}
.perfil-morada-list .form-horizontal:last-child{margin-bottom:30px;}
.perfil-morada-add label{font-weight:normal;}
.perfil-morada-add .select select{width:107%;}
.perfil-registo{margin-bottom:150px;}
.perfil-registo .title{padding:12px 18px;color:#fffefe;font-family:"Oswald", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;background:#d7d7d7;text-transform:uppercase;}
.perfil-registo .perfil-registo-box{margin-top:47px;padding-bottom:11px;border:1px solid #d7d7d7;}
.perfil-registo .perfil-registo-box .info{padding-top:29px;padding-left:18px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#5f5f5f;font-weight:normal;font-size:15px;}
.perfil-registo .perfil-registo-box .form-group{margin-left:0;margin-right:0;}
.perfil-registo .perfil-registo-box .form-group .control-label{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#5f5f5f;font-weight:normal;font-size:15px;text-align:left;}
.perfil-registo .perfil-registo-box .button-register{text-align:right;padding-right:27px;}
.perfil-registo .perfil-registo-box .width-padding-top{padding-top:11px;}
.product-history-line{border:1px solid #d7d7d7;padding:6px;width:100%;display:table;height:94px;margin-bottom:10px;}
.product-history-line .product-history-line-image{vertical-align:middle;width:120px;display:table-cell;}
.product-history-line .product-history-line-image img{max-height:70px;margin:0 auto;vertical-align:middle;}
@media screen and (max-width:767px){.product-history-line .product-history-line-image img{max-height:70px;}
}
.product-history-line .product-history-line-text{vertical-align:middle;display:table-cell;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-history-line .product-history-line-quantity{vertical-align:middle;width:80px;display:table-cell;text-align:center;}
.product-history-line .product-history-line-quantity span{margin:0 auto;width:40px;height:40px;color:#818181;font-size:14px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;border:1px solid #d7d7d7;display:block;text-align:center;padding:6px 7px;line-height:14px;}
.product-history-line .product-history-line-price{vertical-align:middle;display:table-cell;text-align:left;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;width:136px;}
.product-history-line .product-history-line-option{vertical-align:middle;display:table-cell;text-align:left;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;width:200px;}
@media screen and (max-width:767px){.product-history-line .product-history-line-image{width:60px;}
.product-history-line .product-history-line-text{font-size:12px;}
.product-history-line .product-history-line-quantity span{font-size:12px;}
.product-history-line .product-history-line-price{font-size:12px;width:80px;}
.product-history-line .product-history-line-option{font-size:12px;width:80px;}
.product-history-line .product-history-line-option .icon-perfil-assistence{display:none;}
.product-history-line .product-history-line-option .label-text{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
.product-history-total{margin-right:70px;margin-top:26px;}
.product-history-total .product-history-total-line .line-field{width:200px;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;text-align:right;}
.product-history-total .product-history-total-line .line-value{width:130px;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;text-align:right;}
.product-history-total .product-history-total-line .line-value.with-line{border-bottom:1px solid #ffae00;}
@media screen and (max-width:767px){.product-history-total{margin-right:0px;}
.product-history-total .product-history-total-line .line-field{font-size:12px;}
.product-history-total .product-history-total-line .line-value{font-size:12px;}
}
.perfil-page .payment-method{display:table;min-height:35px;}
.perfil-page .payment-method .payment-image{display:table-cell;vertical-align:middle;text-align:center;width:80px;}
.perfil-page .payment-method .payment-image img{margin:0 auto;}
.perfil-page .payment-method .payment-description{font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#212121;display:table-cell;vertical-align:middle;}
@media screen and (max-width:767px){.perfil-page .payment-method .payment-description{font-size:12px;}
}
.historico-encomendas-detalhe-page.perfil-morada{margin-top:30px;}
.historico-encomendas-detalhe-page .wrapper-morada{margin-top:17px;}
.historico-encomendas-detalhe-page .obs-info{color:#5f5f5f;font-size:15px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;margin-bottom:10px;}
@media screen and (max-width:767px){.historico-encomendas-detalhe-page .obs-info{font-size:12px;}
}
.historico-encomendas-detalhe-page .textarea textarea{width:100%;}
.historico-encomendas-detalhe-page .textarea button.btn{margin-top:10px;}
.table-no-margin .table-responsive{margin-top:0px !important;}
.historico-encomendas-detalhe-page .label-text{font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#5f5f5f;display:block;margin-left:44px;}
@media screen and (min-width:992px) and (max-width:1199px){.historico-encomendas-detalhe-page{font-size:14px;}
.historico-encomendas-detalhe-page .label-text{margin-left:10px;}
}
@media screen and (min-width:768px) and (max-width:991px){.historico-encomendas-detalhe-page{font-size:13px;}
.historico-encomendas-detalhe-page .label-text{margin-left:8px;}
}
@media screen and (max-width:767px){.historico-encomendas-detalhe-page{font-size:14px;}
.historico-encomendas-detalhe-page .label-text{margin-left:4px;}
}
.historico-encomendas-detalhe-page .product-history-line-option a.active .icon-perfil-assistence, .historico-encomendas-detalhe-page .product-history-line-option a:hover .icon-perfil-assistence{background:url(../images/icons/tools-active.png) no-repeat center;background-position-x:1px;background-position-y:0px;}
.historico-encomendas-detalhe-page .product-history-line-option a.active span, .historico-encomendas-detalhe-page .product-history-line-option a:hover span{color:#ee7922;}
.encomenda-assistencia-devolucao{margin-top:47px;display:none;}
.encomenda-assistencia-devolucao .textarea textarea{width:100%;border:1px solid #d7d7d7;}
.encomenda-assistencia-devolucao .textarea button.btn{margin-top:10px;}
.nota-credito-page .perfil-options li{margin-left:37px;}
.nota-credito-page .perfil-options li:first-child{margin-left:0;}
.nota-credito-page .alert-warning{padding:15px 22px;border:1px solid #e6db55;margin:46px 0;color:#262626;font-size:16px;font-family:"Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.autocomplete-item {display: block;padding: 5px;text-decoration: none;color: #333;}
.autocomplete-content {display: flex;align-items: center;max-width: 100%;}
.autocomplete-image {flex-shrink: 0;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.autocomplete-text {flex-grow: 1;max-width: calc(100% - 60px);white-space: normal;overflow: hidden;text-overflow: ellipsis;line-height: 1.2em;max-height: 2.4em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-left: 10px;}