html{font-family:sans-serif;}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,input,keygen,menu,ol,p,pre,select,textarea,ul{margin:0;}button,dialog,fieldset,input,legend,menu,ol,pre,td,textarea,th,ul{padding:0;}button,dialog,fieldset,iframe,img,input,textarea{border:0;}article,aside,details,figcaption,figure,footer,main,nav,section,summary{display:block;}img{vertical-align:bottom;}mark{background-color:#ff0;color:#000;}li{list-style:none;}address{font-style:normal;}hr{border-width:1px 0 0;}button:active,a:focus,button:focus,embed:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:none;}input:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:none;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}button[disabled],input[disabled]{cursor:default;}table{border-spacing:0;border-collapse:collapse;}textarea{resize:none;overflow:auto;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;}button::-moz-focus-inner{margin-top:-1px;margin-bottom:-1px;}h1,h2,h3,h4,h5,h6{font-weight:400;}input{text-align:left;}a,a:hover{text-decoration:none;}input,textarea{background-color:transparent;}article:after,aside:after,body:after,div:after,form:after,li:after,footer:after,header:after,main:after,nav:after,ol:after,section:after,ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}button{background-color:transparent;display:inline-block;}.wrapper-grids{width:100%;max-width:960px;margin:0 auto;}[class*="col-"]{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:10px;padding-right:10px;min-height:1px;}[class*="unit-"]{float:left;min-height:1px;}[class*="unit-"]+[class*="unit-"]{box-sizing:border-box;padding-left:10px;}[class*="unit-"].pull-right+[class*="unit-"].pull-right{padding-right:10px;}.unit-1-2,.unit-2-4{width:50%;}.unit-1-3{width:33.333%;}.unit-2-3{width:66.667%;}.unit-1-4{width:25%;}.unit-3-4{width:75%;}.unit-1-4:nth-child(4n+1),.unit-1-3:nth-child(3n+1){padding-left:0;}.col-1{width:8.33%;}.col-2{width:16.66%;}.col-3{width:25%;}.col-4{width:33.32%;}.col-5{width:41.65%;}.col-6{width:50%;}.col-7{width:58.33%;}.col-8{width:66.64%;}.col-9{width:74.97%;}.col-10{width:83.3%;}.col-11{width:91.63%;}.col-12{width:100%;}.push-2{margin-left:16.66%;}.push-3{margin-left:25%;}.push-4{margin-left:33.32%;}.push-5{margin-left:20.8%;}.push-6{margin-left:50%;}.push-7{margin-left:58.33%;}.push-8{margin-left:66.64%;}.push-9{margin-left:74.97%;}.push-10{margin-left:83.3%;}.push-11{margin-left:91.63%;}.pull-1{margin-right:8.33%;}.pull-2{margin-right:16.66%;}.pull-3{margin-right:25%;}.pull-4{margin-right:33.32%;}.pull-5{margin-right:20.8%;}.pull-6{margin-right:50%;}.pull-7{margin-right:58.33%;}.pull-8{margin-right:66.64%;}.pull-9{margin-right:74.97%;}.pull-10{margin-right:83.3%;}.pull-11{margin-right:91.63%;}@media all and (max-width: 960px){.col-1-extralarge{width:8.33%;}.col-2-extralarge{width:16.66%;}.col-3-extralarge{width:25%;}.col-4-extralarge{width:33.32%;}.col-5-extralarge{width:41.65%;}.col-6-extralarge{width:50%;}.col-7-extralarge{width:58.33%;}.col-8-extralarge{width:66.64%;}.col-9-extralarge{width:74.97%;}.col-10-extralarge{width:83.3%;}.col-11-extralarge{width:91.63%;}.col-12-extralarge{width:100%;}.push-0-extralarge{margin-left:0;}.push-1-extralarge{margin-left:8.33%;}.push-2-extralarge{margin-left:16.66%;}.push-3-extralarge{margin-left:25%;}.push-4-extralarge{margin-left:33.32%;}.push-5-extralarge{margin-left:20.8%;}.push-6-extralarge{margin-left:50%;}.push-7-extralarge{margin-left:58.33%;}.push-8-extralarge{margin-left:66.64%;}.push-9-extralarge{margin-left:74.97%;}.push-10-extralarge{margin-left:83.3%;}.push-11-extralarge{margin-left:91.63%;}.pull-0-extralarge{margin-right:0;}.pull-1-extralarge{margin-right:8.33%;}.pull-2-extralarge{margin-right:16.66%;}.pull-3-extralarge{margin-right:25%;}.pull-4-extralarge{margin-right:33.32%;}.pull-5-extralarge{margin-right:20.8%;}.pull-6-extralarge{margin-right:50%;}.pull-7-extralarge{margin-right:58.33%;}.pull-8-extralarge{margin-right:66.64%;}.pull-9-extralarge{margin-right:74.97%;}.pull-10-extralarge{margin-right:83.3%;}.pull-11-extralarge{margin-right:91.63%;}}@media all and (max-width: 768px){.col-1-large{width:8.33%;}.col-2-large{width:16.66%;}.col-3-large{width:25%;}.col-4-large{width:33.32%;}.col-5-large{width:41.65%;}.col-6-large{width:50%;}.col-7-large{width:58.33%;}.col-8-large{width:66.64%;}.col-9-large{width:74.97%;}.col-10-large{width:83.3%;}.col-11-large{width:91.63%;}.col-12-large{width:100%;}.push-0-large{margin-left:0;}.push-1-large{margin-left:8.33%;}.push-2-large{margin-left:16.66%;}.push-3-large{margin-left:25%;}.push-4-large{margin-left:33.32%;}.push-5-large{margin-left:20.8%;}.push-6-large{margin-left:50%;}.push-7-large{margin-left:58.33%;}.push-8-large{margin-left:66.64%;}.push-9-large{margin-left:74.97%;}.push-10-large{margin-left:83.3%;}.push-11-large{margin-left:91.63%;}.pull-0-large{margin-right:0;}.pull-1-large{margin-right:8.33%;}.pull-2-large{margin-right:16.66%;}.pull-3-large{margin-right:25%;}.pull-4-large{margin-right:33.32%;}.pull-5-large{margin-right:20.8%;}.pull-6-large{margin-right:50%;}.pull-7-large{margin-right:58.33%;}.pull-8-large{margin-right:66.64%;}.pull-9-large{margin-right:74.97%;}.pull-10-large{margin-right:83.3%;}.pull-11-large{margin-right:91.63%;}}@media all and (max-width: 640px){.col-1-medium{width:8.33%;}.col-2-medium{width:16.66%;}.col-3-medium{width:25%;}.col-4-medium{width:33.32%;}.col-5-medium{width:41.65%;}.col-6-medium{width:50%;}.col-7-medium{width:58.33%;}.col-8-medium{width:66.64%;}.col-9-medium{width:74.97%;}.col-10-medium{width:83.3%;}.col-11-medium{width:91.63%;}.col-12-medium{width:100%;}.push-0-medium{margin-left:0;}.push-1-medium{margin-left:8.33%;}.push-2-medium{margin-left:16.66%;}.push-3-medium{margin-left:25%;}.push-4-medium{margin-left:33.32%;}.push-5-medium{margin-left:20.8%;}.push-6-medium{margin-left:50%;}.push-7-medium{margin-left:58.33%;}.push-8-medium{margin-left:66.64%;}.push-9-medium{margin-left:74.97%;}.push-10-medium{margin-left:83.3%;}.push-11-medium{margin-left:91.63%;}.pull-0-medium{margin-right:0;}.pull-1-medium{margin-right:8.33%;}.pull-2-medium{margin-right:16.66%;}.pull-3-medium{margin-right:25%;}.pull-4-medium{margin-right:33.32%;}.pull-5-medium{margin-right:20.8%;}.pull-6-medium{margin-right:50%;}.pull-7-medium{margin-right:58.33%;}.pull-8-medium{margin-right:66.64%;}.pull-9-medium{margin-right:74.97%;}.pull-10-medium{margin-right:83.3%;}.pull-11-medium{margin-right:91.63%;}}@media all and (max-width: 540px){.col-1-small{width:8.33%;}.col-2-small{width:16.66%;}.col-3-small{width:25%;}.col-4-small{width:33.32%;}.col-5-small{width:41.65%;}.col-6-small{width:50%;}.col-7-small{width:58.33%;}.col-8-small{width:66.64%;}.col-9-small{width:74.97%;}.col-10-small{width:83.3%;}.col-11-small{width:91.63%;}.col-12-small{width:100%;}.push-0-small{margin-left:0;}.push-1-small{margin-left:8.33%;}.push-2-small{margin-left:16.66%;}.push-3-small{margin-left:25%;}.push-4-small{margin-left:33.32%;}.push-5-small{margin-left:20.8%;}.push-6-small{margin-left:50%;}.push-7-small{margin-left:58.33%;}.push-8-small{margin-left:66.64%;}.push-9-small{margin-left:74.97%;}.push-10-small{margin-left:83.3%;}.push-11-small{margin-left:91.63%;}.pull-0-small{margin-right:0;}.pull-1-small{margin-right:8.33%;}.pull-2-small{margin-right:16.66%;}.pull-3-small{margin-right:25%;}.pull-4-small{margin-right:33.32%;}.pull-5-small{margin-right:20.8%;}.pull-6-small{margin-right:50%;}.pull-7-small{margin-right:58.33%;}.pull-8-small{margin-right:66.64%;}.pull-9-small{margin-right:74.97%;}.pull-10-small{margin-right:83.3%;}.pull-11-small{margin-right:91.63%;}}@media all and (max-width: 480px){.col-1-mini{width:8.33%;}.col-2-mini{width:16.66%;}.col-3-mini{width:25%;}.col-4-mini{width:33.32%;}.col-5-mini{width:41.65%;}.col-6-mini{width:50%;}.col-7-mini{width:58.33%;}.col-8-mini{width:66.64%;}.col-9-mini{width:74.97%;}.col-10-mini{width:83.3%;}.col-11-mini{width:91.63%;}.col-12-mini{width:100%;}.push-0-mini{margin-left:0;}.push-1-mini{margin-left:8.33%;}.push-2-mini{margin-left:16.66%;}.push-3-mini{margin-left:25%;}.push-4-mini{margin-left:33.32%;}.push-5-mini{margin-left:20.8%;}.push-6-mini{margin-left:50%;}.push-7-mini{margin-left:58.33%;}.push-8-mini{margin-left:66.64%;}.push-9-mini{margin-left:74.97%;}.push-10-mini{margin-left:83.3%;}.push-11-mini{margin-left:91.63%;}.pull-0-mini{margin-right:0;}.pull-1-mini{margin-right:8.33%;}.pull-2-mini{margin-right:16.66%;}.pull-3-mini{margin-right:25%;}.pull-4-mini{margin-right:33.32%;}.pull-5-mini{margin-right:20.8%;}.pull-6-mini{margin-right:50%;}.pull-7-mini{margin-right:58.33%;}.pull-8-mini{margin-right:66.64%;}.pull-9-mini{margin-right:74.97%;}.pull-10-mini{margin-right:83.3%;}.pull-11-mini{margin-right:91.63%;}}@media all and (max-width: 320px){[class*="col-"]{padding-left:5px;padding-right:5px;}[class*="unit-"]+[class*="unit-"]{padding-left:5px;}}.header{background-color:#fff;}.header .logo a{display:inline-block;line-height:150px;}.header .logo img{vertical-align:middle;}.header .buttons{margin-top:52px;font-size:0;}.header .buttons .icon-color{transition:all 0.15s linear;}.header .buttons .icon-color:hover{background-color:#007aaa;}.header .buttons button,.header .buttons a{margin-left:20px;position:relative;overflow:visible;vertical-align:top;}.header .buttons button .tag,.header .buttons a .tag{position:absolute;top:-11px;right:-11px;z-index:1;}.header .buttons button:first-child{margin-left:0;}.header .search-top{position:relative;z-index:11;}.header .search-top.active form{top:0;}.header .search-top form{top:-150px;position:absolute;background:#fff;padding:52px 0 51px;left:0;width:100%;transition:all 0.25s linear;}.header .search-top input[type="text"]{color:#b2b2b2;width:80%;float:left;box-sizing:border-box;font:700 36px/47px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.header .search-top .btn{margin-left:10px;float:right;}.open-main-nav,.open-search-top{transition:all 0.15s linear;opacity:0.5;}.open-main-nav:hover,.open-search-top:hover{opacity:1;}.main-nav{font-size:0;float:right;z-index:10;position:relative;overflow:hidden;}.main-nav .submenu3.active{transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;left:200px;}.main-nav .back-submenu1,.main-nav .back-submenu2{background:#a3a3a3 !important;color:#fff !important;}.main-nav .back-submenu1:hover,.main-nav .back-submenu2:hover{background:#858585 !important;}.main-nav .open-submenu1.on{color:#0f8ebe;}.main-nav> ul> li{position:relative;display:inline-block;margin:52px 0 0 35px;font:700 15px/46px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.main-nav> ul> li> a{text-transform:uppercase;color:#b1b1b1;transition:all 0.15s linear;}.main-nav> ul> li> a:hover{color:#0f8ebe;}.main-nav> ul> li> a:active{background-color:transparent;}.main-nav .submenu1,.main-nav .submenu2,.main-nav .submenu3{border:1px solid #c1c1c1;}.main-nav .submenu1.active-out,.main-nav .submenu2.active-out,.main-nav .submenu3.active-out{transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;}.main-nav .submenu1.active-out> li > a,.main-nav .submenu2.active-out> li > a,.main-nav .submenu3.active-out> li > a{opacity:1;z-index:auto;}.main-nav .submenu1> li> a,.main-nav .submenu2> li> a,.main-nav .submenu3> li> a{background:#fff;color:#c1c1c1;}.main-nav .submenu1> li> a:hover,.main-nav .submenu2> li> a:hover,.main-nav .submenu3> li> a:hover{color:#fff;background:#c1c1c1;}.header-top{background-color:#0f8ebe;position:relative;z-index:12;}.header-top p{padding:11px;color:#fff;font:400 13px/18px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.header-top p a{color:#fff;}.header-top p a:hover{text-decoration:underline;}.header-top p [class*="icon-"]{margin-right:11px;vertical-align:middle;}.header-top .icon-email{margin-left:34px;}.header-top .icon-whatsapp{margin-left:34px;margin-top:-2px;}.header-top .social-links{float:right;background-color:#0f8ebe;}@media all and (max-width: 940px){.header-top .contact{float:none;}.header-top .social-links{float:none;text-align:center;}.header .main-nav{display:none;float:none;clear:both;}.header .main-nav li{border-top:1px solid #ccc;float:none;width:100%;margin:0;}.header .main-nav li a{display:block;}.header .main-nav .submenu1,.header .main-nav .submenu2,.header .main-nav .submenu3{display:none;}.header .open-main-nav{display:inline-block;}.header .logo + .pull-right{float:none;}}@media all and (max-width: 640px){.header .logo{width:100%;}.header .logo+ .pull-right{float:none;}.header .logo+ .pull-right .buttons{float:none;line-height:normal;margin:10px 0 30px;clear:both;}.header .search-top.active form{left:0;top:auto;}.header .search-top form{top:auto;padding:30px 0 18px;bottom:-226px;left:-100%;}.header .search-top input[type="text"]{width:70%;font-size:27px;padding:10px 0;line-height:normal;}.header-top p [class*="icon-"]{margin:0 10px;}}@media all and (max-width: 420px){.header .social-links{display:none;}.header .search-top input[type="text"]{width:50%;font-size:14px;padding:20px 0;}}@media all and (max-width: 320px){.header .buttons button,.header .buttons a{margin-left:2px;}.header .search-top .btn{margin-left:0;}.header .search-top input[type="text"]{font-size:11px;}.header .btn{transform:scale(0.8);-webkit-transform:scale(0.8);}}.submenu1,.submenu2,.submenu3{width:200px;transition:all 0.15s linear;opacity:0;left:0;position:absolute;}.submenu1 li,.submenu2 li,.submenu3 li{position:relative;}.submenu1 > li:first-child a,.submenu2 > li:first-child a,.submenu3 > li:first-child a{border-top:0;}.submenu1 > li > a,.submenu2 > li > a,.submenu3 > li > a{color:#fff;font:700 14px/50px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:0 16px;display:block;position:relative;z-index:-1;background:#0f8ebe;border-top:1px solid rgba(0,0,0,0.06);transition:opacity 0.35s linear, background 0.15s linear;}.submenu1 > li > a:hover,.submenu2 > li > a:hover,.submenu3 > li > a:hover{background:#1695c5;}.submenu1.active,.submenu2.active,.submenu3.active{opacity:1;top:37px;}.submenu1.active-out,.submenu2.active-out,.submenu3.active-out{transform:translate(-200px,0px);-webkit-transform:translate(-200px,0px);z-index:10;}.submenu1.active-out > li > a,.submenu2.active-out > li > a,.submenu3.active-out > li > a{z-index:-1;opacity:0;}.submenu1{border-top:13px solid transparent;}.submenu1.active > li > a{z-index:100;}.submenu2{transform:translate(200px,0px);-webkit-transform:translate(200px,0px);top:0;}.submenu2.active{top:0;left:200px;transform:translate(0px,0px);-webkit-transform:translate(0px,0px);z-index:100;}.submenu2.active> li > a{z-index:100;}.submenu3{transform:translate(200px,0px);-webkit-transform:translate(200px,0px);top:0;}.submenu3.active{top:0;left:0px;transform:translate(0px,0px);-webkit-transform:translate(0px,0px);z-index:100;}.submenu3.active> li > a{z-index:100;}.open-submenu2:after,.open-submenu3:after,.back-submenu1:after,.back-submenu2:after{content:'';display:block;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,0.3);border-width:4px 6px;position:absolute;right:4px;top:21px;}.back-submenu1,.back-submenu2{position:relative;text-indent:10px;background:#007aaa !important;}.back-submenu1:after,.back-submenu2:after{border-color:transparent rgba(0,0,0,0.3) transparent transparent;right:auto;left:-3px;}.menu-mobile{margin-top:50px;position:relative;}.menu-mobile .btn{margin-top:-30px;}.menu-mobile .submenu2,.menu-mobile .submenu3{top:-50px;}.social-links{font-size:0;}.social-links li{display:inline-block;}.social-links li a{display:block;transition:all 0.15s linear;}.social-links li a:hover[href*="facebook"]{background:#3b5998;}.social-links li a:hover[href*="twitter"]{background:#3dbbec;}.social-links li a:hover[href*="google"]{background:#c43a1d;}.social-links li a:hover[href*="instagram"]{background:#8d55c3;}.social-links li a:hover[href*="pinterest"]{background:#cb2027;}.social-links li a:hover[href*="linkedin"]{background:#0073b2;}.social-links li a:hover[href*="orkut"]{background:#ea4c89;}.social-links li a:hover[href*="youtube"]{background:#cd332d;}.footer .footer-bottom{background-color:#282828;padding:20px 0;}.footer .copyright{font:600 14px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';color:#808080;}.footer .site-map{background-color:#363636;padding:0 0 50px;}.footer .site-map .title{font:700 18px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';color:#c6c6c6;padding:45px 0 20px;text-transform:uppercase;}.footer .site-map li{padding:4px 0;}.footer .site-map a,.footer .site-map p{color:#a9a9a9;font:400 14px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.footer .site-map a:hover{text-decoration:underline;}.footer .social-links{margin-top:10px;}.footer .social-links li{margin-right:10px;}.footer .social-links a{background-color:#2b2b2b;}.footer .quality-seal{background:#282828;padding:5px;border-radius:21px;font-size:0;}.form-newsletter{position:relative;margin:20px 0 0;}.form-newsletter input{width:100%;background:#fff;font:400 12px/31px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';height:39px;padding:4px 80px 4px 10px;box-sizing:border-box;}.form-newsletter .btn{position:absolute;top:4px;right:4px;}@media all and (max-width: 540px){.footer .site-map .title{font-size:15px;padding:35px 0 10px;}}@media all and (max-width: 320px){.footer .site-map .title{font-size:13px;padding:35px 0 10px;}.footer .icon-quality-press{margin-top:10px;}}@media all and (max-width: 540px){.footer .icon-quality-press{margin-top:10px;}}.form-group{margin:0 0 20px;}.form-group input,.form-group textarea{width:100%;color:#8a8a8a;background-color:#f3f3f3;font:400 12px/14px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';border:2px solid #c1c1c1;padding:17px 20px;box-sizing:border-box;transition:border 0.15s linear, color 0.15s linear;}.form-group input:focus,.form-group textarea:focus{border-color:#858585;color:#343434;}.form-group textarea{height:180px;}.form-group label{color:#8a8a8a;font:400 12px/14px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:0 0 5px;display:inline-block;}form.validate .form-group input:valid{border-color:#a4b97b;background-image:url('../../Resources/img/min/forms.png');background-position:right -68px;background-repeat:no-repeat;color:#6b7e43;}form.validate .form-group textarea:valid{border-color:#a4b97b;color:#6b7e43;}form.validate .form-group input:invalid{border-color:#bf7373;background-image:url('../../Resources/img/min/forms.png');background-position:right -116px;background-repeat:no-repeat;color:#812d2d;}form.validate .form-group textarea:invalid{border-color:#bf7373;color:#812d2d;}form.validate .form-group select:valid + .selecter .selecter-selected,form.validate .form-group select:valid + .selecter .selecter-options{border-color:#a4b97b;}form.validate .form-group select:valid + .selecter .selecter-item,form.validate .form-group select:valid + .selecter .selecter-selected{color:#6b7e43;}form.validate .form-group select:valid + .selecter .selecter-selected:before{border-bottom-color:#6b7e43;}form.validate .form-group select:valid + .selecter .selecter-selected:after{border-top-color:#6b7e43;}form.validate .form-group select:invalid + .selecter .selecter-selected,form.validate .form-group select:invalid + .selecter .selecter-options{border-color:#bf7373;}form.validate .form-group select:invalid + .selecter .selecter-item,form.validate .form-group select:invalid + .selecter .selecter-selected{color:#812d2d;}form.validate .form-group select:invalid + .selecter .selecter-selected:before{border-bottom-color:#812d2d;}form.validate .form-group select:invalid + .selecter .selecter-selected:after{border-top-color:#812d2d;}.btn{font:700 14px/66px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';display:inline-block;text-align:center;height:66px;color:#979797;box-sizing:border-box;padding:0 40px;text-transform:uppercase;background-color:#f3f3f3;transition:all 0.2s linear;border:2px solid #cbcbcb;}.btn:hover{color:#707070;border-color:#858585;background-color:#dadada;}.btn-primary{color:#fff;background-color:#0f8ebe;border:0;}.btn-primary:hover{color:#fff;background-color:#007aaa;}.btn-small{height:31px;line-height:31px;padding:0 15px;font-size:10px;font-weight:400;}.btn-full{width:100%;padding:0;}.btn-rounded{box-sizing:content-box;border:4px solid #858585;border-radius:100%;background-color:transparent;padding:0;line-height:normal;opacity:0.5;}.btn-rounded:hover{background-color:transparent;opacity:1;}.btn-delete{background-color:#cbcbcb;transition:all 0.15s linear;}.btn-delete:hover{background-color:#0f8ebe;}.btn-group{font-size:0;margin:20px 0;}@media all and (max-width: 480px){.btn-group{margin:10px 0;}}@media all and (max-width: 320px){.btn{font-size:12px;}}.checkbox{position:relative;font-size:0;}.checkbox+ .checkbox{margin-top:6px;}.checkbox input{width:20px;height:20px;opacity:0;cursor:pointer;position:absolute;left:0;top:0;}.checkbox input:active+ .false-checkbox{background-color:#0f8ebe;border-color:#0f8ebe;}.checkbox input:checked+ .false-checkbox{background:#0f8ebe url('/img/min/forms.png') no-repeat 0 0;border-color:#0f8ebe;}.checkbox label{cursor:pointer;font:600 14px/21px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.checkbox .false-checkbox{display:block;width:20px;height:20px;background:transparent;border:2px solid #c1c1c1;transition:all 0.15s linear;}.checkbox .false-checkbox.pull-left{margin-right:20px;}.checkbox .false-checkbox.pull-right{margin-left:20px;}.radio{position:relative;font-size:0;}.radio+ .radio{margin-top:6px;}.radio input{width:20px;height:20px;opacity:0;cursor:pointer;position:absolute;left:0;top:0;}.radio input:focus+ .false-radio{border-color:#0f8ebe;background-color:#0f8ebe;}.radio input:checked+ .false-radio{background:#fff;border:6px solid #0f8ebe;box-shadow:none;}.radio label{cursor:pointer;font:600 14px/21px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';}.radio .false-radio{display:block;transition:all 0.15s linear;width:20px;height:20px;background:transparent;border-radius:100%;box-sizing:border-box;border:2px solid #c1c1c1;}.radio .false-radio.pull-left{margin-right:20px;}.radio .false-radio.pull-right{margin-left:20px;}[class*="icon-"]{background-image:url(/img/min/sprite.png);background-repeat:no-repeat;display:inline-block;}.icon-color{background-color:#0f8ebe;}.icon-last{background-position:0px 0px;width:49px;height:49px;}.icon-first{background-position:-49px -49px;width:49px;height:49px;}.icon-close{background-position:-92px -98px;width:39px;height:39px;}.icon-search-small{background-position:-98px -46px;width:46px;height:46px;}.icon-quality-press{background-position:0px -144px;width:117px;height:28px;}.icon-search{background-position:-144px 0px;width:39px;height:39px;}.icon-close-small{background-position:-159px -70px;width:14px;height:14px;}.icon-tel{background-position:-144px -70px;width:15px;height:17px;}.icon-whatsapp{background-position:-136px -109px;width:18px;height:18px;}.icon-cart{background-position:0px -98px;width:46px;height:46px;}.icon-dollar{background-position:-98px 0px;width:46px;height:46px;}.icon-email{background-position:-144px -87px;width:18px;height:13px;}.icon-next{background-position:0px -49px;width:49px;height:49px;}.icon-delete{background-position:-144px -39px;width:31px;height:31px;}.icon-menu{background-position:-46px -98px;width:46px;height:46px;}.icon-prev{background-position:-49px 0px;width:49px;height:49px;}body{font-size:15px;color:#757575;}a{color:#0f8ebe;}p,address{font:400 15px/24px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';letter-spacing:0;}h1,h2,h3,h4,h5,h6,[class*="title-"]{color:#4f4f4f;font-weight:700;font-family:'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';text-transform:uppercase;padding-bottom:15px;letter-spacing:3px;}h1{font-size:33px;}h2{font-size:26px;}h3{font-size:20px;}h4{font-size:18px;}h5{font-size:14px;}h6{font-size:12px;}.page-title{color:#363636;font-size:20px;padding:0;}.title-detail{position:relative;margin-bottom:23px;}.title-detail:before{content:'';display:block;background-color:#0f8ebe;width:60px;height:5px;position:absolute;left:50%;margin-left:-30px;bottom:-18px;}.title-mini{font-size:14px;}.title-small{font-size:18px;}.title-default{font-size:20px;}.title-big{font-size:26px;}.title-large{font-size:33px;}.subtitle{color:#0f8ebe;font:400 35px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';text-transform:none;}.text-group{margin-bottom:40px;}.text-group p + p{padding-top:10px;}@media all and (max-width: 540px){body{font-size:12px;}h1{font-size:30px;}h2{font-size:23px;}h3{font-size:17px;}h4{font-size:15px;}h5{font-size:11px;}h6{font-size:9px;}.title-mini{font-size:11px;}.title-small{font-size:15px;}.title-default{font-size:17px;}.title-big{font-size:23px;}.title-large{font-size:30px;}.subtitle{font-size:32px;}p{font-size:13px;line-height:21px;font-family:'Arial';}}@media all and (max-width: 320px){h1{font-size:26px;}h2{font-size:19px;}h3{font-size:13px;}h4{font-size:11px;}h5{font-size:9px;}h6{font-size:8px;}.title-mini{font-size:8px;}.title-small{font-size:11px;}.title-default{font-size:13px;}.title-big{font-size:19px;}.title-large{font-size:26px;}.subtitle{font-size:24px;}p{line-height:17px;}}.breadcrumb{padding:38px 0;text-transform:uppercase;border-bottom:1px solid #d9d9d9;background-color:#bfdcfe;}.breadcrumb ol{font-size:0;}.breadcrumb li{font:400 12px/23px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';display:inline-block;margin-right:10px;color:#363636;}.breadcrumb li a{color:#0f8ebe;}.breadcrumb li a:hover{text-decoration:underline;}.breadcrumb li+ li:before{content:url(/img/bg/set-right.png);margin:-2px 10px 0 0;float:left;}@media all and (max-width: 640px){.breadcrumb{padding:20px 0;}.breadcrumb ol,.breadcrumb .page-title{float:none;}}.alert{font:400 16px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:15px 50px 15px 25px;border-radius:6px;color:#514814;background:#faeeb4;position:relative;}.alert .close-alert{position:absolute;right:20px;top:20px;}.alert-info{color:#666565;background:#dadada;}.alert-error{color:#3e201a;background:#f7c4c1;}.alert-success{color:#3f4f21;background:#cfe6a1;}.pagination{font-size:0;}.pagination p{font:400 12px/60px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';color:#a5a5a5;text-transform:uppercase;}.pagination li{display:inline-block;}.pagination li:first-child a{border-left-width:2px;}.pagination li.active a{cursor:default;color:#666;}.pagination a{display:block;width:49px;height:49px;border:2px solid #cbcbcb;border-left-width:0;text-align:center;font:600 16px/49px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';transition:all 0.15s linear;color:#b1b1b1;}.pagination a.disabled{cursor:default;opacity:0.5;}.pagination a.disabled:hover{background-color:#fff;}.pagination a:hover{background-color:#e4e4e4;}@media all and (max-width: 480px){.pagination li{display:none;}.pagination li.active,.pagination li[title*="gina"]{display:inline-block;}}.table table{width:100%;}.table td,.table th{color:#a7a7a7;font:400 14px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';text-align:center;}.table td p,.table th p{color:#a7a7a7;font-size:13px;}.table-primary td:first-child,.table-primary th:first-child{text-align:left;}.table-primary thead td{color:#4f4f4f;font:700 11px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:15px 10px;text-transform:uppercase;}.table-primary thead td:first-child{width:50%;}.table-primary tbody td,.table-primary tbody th{padding:30px 5px;border-top:1px solid #eaeaea;}@media all and (max-width: 768px){.table-primary thead td:first-child{width:auto;}}@media all and (max-width: 540px){.table table td,.table table th,.table table p{line-height:normal;}.table table [class*="title"]{font-size:12px;padding-bottom:5px;}.table table p strong{padding-top:5px;display:inline-block;}}@media all and (max-width: 540px){.table-primary thead td,.table-primary thead th,.table-primary tbody td,.table-primary tbody th{padding:10px 2px;}}.container-primary{padding:50px 0 70px;}.container-primary .description p{margin:0 0 20px;}.container-secondary{padding:50px 0 70px;background-color:#fff;}.container-tertiary{padding:10px 35px;background-color:#fff;margin-bottom:20px;}@media all and (max-width: 480px){.container-primary,.container-secondary{padding:30px 0 50px;}.container-tertiary{padding:10px;}}.tag{background:#363636;border-radius:100%;width:25px;height:25px;text-align:center;font:600 13px/25px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';color:#f7f7f7;}.thumb{border:8px solid #fff;transition:all 0.15s linear;}.thumb-left{float:left;margin-right:20px;}.article-primary{background:#fff;text-align:center;margin-bottom:35px;}.article-primary h1{font:700 13px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:20px 20px 0;letter-spacing:0;height:40px;}.article-primary time{font-size:12px;color:#757575;}.article-primary p{font-size:14px;padding:5px 10px 20px;color:#757575;border-bottom:2px solid #dcdcdc;transition:all 0.15s linear;height:70px;}.article-primary a:hover p{border-color:#0f8ebe;}.article-secondary{text-align:left;padding:0 10px;margin-bottom:50px;}.article-secondary h1{font:700 18px 'proxima-nova', 'Proxima Nova', 'Arial', 'sans-serif';padding:15px 0 0;transition:all 0.15s linear;letter-spacing:0;}.article-secondary time{text-transform:uppercase;font-size:12px;color:#757575;}.article-secondary p{font-size:14px;color:#757575;text-align:justify;padding:15px 0 0;}.article-secondary a:hover h1{color:#0f8ebe;}@media all and (max-width: 540px){.article-secondary{text-align:center;}.article-secondary p{text-align:center;}}main{min-height:500px;}body{background-color:#bfdcfe;overflow-x:hidden;}em{color:#0f8ebe;font-style:normal;}strong{font-weight:600;}.align-center{text-align:center;}.align-left{text-align:left;}.align-right{text-align:right;}.hide{display:none;}.pull-left{float:left;}.pull-right{float:right;}@media all and (max-width: 960px){.align-center-extralarge{text-align:center;}.align-right-extralarge{text-align:right;}.pull-right-extralarge{float:right;}.pull-left-extralarge{float:left;}.hide-extralarge{display:none;}.show-extralarge{display:block;}}@media all and (max-width: 768px){.align-center-large{text-align:center;}.pull-right-large{float:right;}.pull-left-large{float:left;}.hide-large{display:none;}.show-large{display:block;}}@media all and (max-width: 640px){.align-center-medium{text-align:center;}.pull-right-medium{float:right;}.pull-left-medium{float:left;}.hide-medium{display:none;}.show-medium{display:block;}}@media all and (max-width: 540px){.align-center-small{text-align:center;}.pull-right-small{float:right;}.pull-left-small{float:left;}.hide-small{display:none;}.show-small{display:block;}}@media all and (max-width: 480px){.align-center-mini{text-align:center;}.pull-right-mini{float:right;}.pull-left-mini{float:left;}.hide-mini{display:none;}.show-mini{display:block;}}@media all and (max-width: 480px){.align-center-tiny{text-align:center;}.pull-right-tiny{float:right;}.pull-left-tiny{float:left;}.hide-tiny{display:none;}.show-tiny{display:block;}}
.prettyLoader{background: url(/bundles/qfacilweb/plugins/prettyLoader/images/prettyLoader/prettyLoader.png) top left no-repeat;height:30px;position:absolute;width:30px;z-index:30000;}.prettyLoader img{display:block;margin:7px 0 0 7px;}.pl_ie6{background-image: url(/bundles/qfacilweb/plugins/prettyLoader/images/prettyLoader/prettyLoader.gif);}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .mm-panel.mm-opened {
    -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); }
  .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0); }
  .mm-panel.mm-highest {
    z-index: 1; }

.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
  .mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 40px; }
  .mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
  .mm-vertical .mm-listview > li > .mm-next:after,
  .mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-navbar {
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .mm-navbar > * {
    display: block;
    padding: 10px 0; }
  .mm-navbar a,
  .mm-navbar a:hover {
    text-decoration: none; }
  .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .mm-navbar .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-navbar .mm-btn:first-child {
      padding-left: 20px;
      left: 0; }
    .mm-navbar .mm-btn:last-child {
      text-align: right;
      padding-right: 20px;
      right: 0; }

.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px; }
  .mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
  .mm-listview > li {
    position: relative; }
    .mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
      .mm-listview > li > a.mm-arrow,
      .mm-listview > li > span.mm-arrow {
        padding-right: 50px; }
    .mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .mm-listview > li:not(.mm-divider):after {
      left: 20px; }
  .mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
    .mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
    .mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
    .mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
      .mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
      .mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }

.mm-menu > .mm-panel > .mm-listview {
  margin: 20px -20px; }
.mm-menu > .mm-panel > .mm-listview:first-child,
.mm-menu > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px; }

.mm-listview .mm-inset {
  list-style: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0; }
  .mm-listview .mm-inset > li {
    padding: 5px 0; }

.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview .mm-spacer {
  padding-top: 40px; }
  .mm-listview .mm-spacer > .mm-next {
    top: 40px; }
  .mm-listview .mm-spacer.mm-divider {
    padding-top: 25px; }

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 20px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 20px; }

.mm-menu {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-navbar {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu .mm-navbar > *,
    .mm-menu .mm-navbar a {
      color: rgba(0, 0, 0, 0.3); }
    .mm-menu .mm-navbar .mm-btn:before,
    .mm-menu .mm-navbar .mm-btn:after {
      border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li .mm-prev:before,
  .mm-menu .mm-listview > li .mm-next:after,
  .mm-menu .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li .mm-prev:after,
  .mm-menu .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.5); }
  .mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  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; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
/*
	jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-top.mm-autoheight, .mm-menu.mm-bottom.mm-autoheight {
  max-height: 80%; }
  .mm-menu.mm-top.mm-autoheight.mm-fullscreen, .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
    max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panel {
  bottom: auto !important;
  height: auto !important; }

/*
	jQuery.mmenu counters addon CSS
*/
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: 45px;
  top: 50%; }
  em.mm-counter + a.mm-next {
    padding-left: 40px; }
    em.mm-counter + a.mm-next + a,
    em.mm-counter + a.mm-next + span {
      margin-right: 90px; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px; }

.mm-nosubresults > .mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }

.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -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); }
  .mm-fixeddivider:after {
    content: none !important;
    display: none !important; }

.mm-hasdividers .mm-fixeddivider {
  display: block; }

.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
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; }

/*
	jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
  -webkit-transition-property: -webkit-transform, left, right;
  -moz-transition-property: -moz-transform, left, right;
  -ms-transition-property: -ms-transform, left, right;
  -o-transition-property: -o-transform, left, right;
  transition-property: transform, left, right; }
  .mm-iconpanel .mm-panel.mm-opened {
    border-left: 1px solid transparent; }
  .mm-iconpanel .mm-panel.mm-subopened {
    left: -40px;
    right: 40px;
    -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); }

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px; }

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px; }

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px; }

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px; }

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px; }

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px; }

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px; }

.mm-menu.mm-iconpanel .mm-panel.mm-opened {
  border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-iconpanel .mm-subblocker {
  background: #f3f3f3; }

.mm-subblocker {
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.mm-subopened .mm-subblocker {
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3; }

/*
	jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -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); }

.mm-navbar-bottom {
  border-top: 1px solid transparent;
  border-bottom: none;
  top: auto;
  bottom: 0; }

.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none; }

.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none; }

.mm-navbar.mm-hasbtns {
  padding: 0 40px; }

.mm-close:after {
  content: 'x'; }

.mm-navbar[class*="mm-navbar-content-"] > * {
  box-sizing: border-box;
  display: block;
  float: left; }

.mm-navbar > .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px; }
  .mm-navbar > .mm-breadcrumbs > * {
    display: inline-block;
    padding: 10px 3px; }
  .mm-navbar > .mm-breadcrumbs > a {
    text-decoration: underline; }
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px; }
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0; }

.mm-navbar-top-1 {
  top: 0px; }

.mm-hasnavbar-top-1 .mm-panel {
  top: 40px; }
.mm-hasnavbar-top-1 .mm-indexer {
  top: 50px; }
.mm-hasnavbar-top-1 .mm-fixeddivider {
  top: 40px; }

.mm-navbar-top-2 {
  top: 40px; }

.mm-hasnavbar-top-2 .mm-panel {
  top: 80px; }
.mm-hasnavbar-top-2 .mm-indexer {
  top: 90px; }
.mm-hasnavbar-top-2 .mm-fixeddivider {
  top: 80px; }

.mm-navbar-top-3 {
  top: 80px; }

.mm-hasnavbar-top-3 .mm-panel {
  top: 120px; }
.mm-hasnavbar-top-3 .mm-indexer {
  top: 130px; }
.mm-hasnavbar-top-3 .mm-fixeddivider {
  top: 120px; }

.mm-navbar-top-4 {
  top: 120px; }

.mm-hasnavbar-top-4 .mm-panel {
  top: 160px; }
.mm-hasnavbar-top-4 .mm-indexer {
  top: 170px; }
.mm-hasnavbar-top-4 .mm-fixeddivider {
  top: 160px; }

.mm-navbar-bottom-1 {
  bottom: 0px; }

.mm-hasnavbar-bottom-1 .mm-panel {
  bottom: 40px; }
.mm-hasnavbar-bottom-1 .mm-indexer {
  bottom: 50px; }

.mm-navbar-bottom-2 {
  bottom: 40px; }

.mm-hasnavbar-bottom-2 .mm-panel {
  bottom: 80px; }
.mm-hasnavbar-bottom-2 .mm-indexer {
  bottom: 90px; }

.mm-navbar-bottom-3 {
  bottom: 80px; }

.mm-hasnavbar-bottom-3 .mm-panel {
  bottom: 120px; }
.mm-hasnavbar-bottom-3 .mm-indexer {
  bottom: 130px; }

.mm-navbar-bottom-4 {
  bottom: 120px; }

.mm-hasnavbar-bottom-4 .mm-panel {
  bottom: 160px; }
.mm-hasnavbar-bottom-4 .mm-indexer {
  bottom: 170px; }

.mm-navbar-size-2 {
  height: 80px; }

.mm-navbar-size-3 {
  height: 120px; }

.mm-navbar-size-4 {
  height: 160px; }

.mm-navbar-content-2 > * {
  width: 50%; }

.mm-navbar-content-3 > * {
  width: 33.33%; }

.mm-navbar-content-4 > * {
  width: 25%; }

.mm-navbar-content-5 > * {
  width: 20%; }

.mm-navbar-content-6 > * {
  width: 16.67%; }

/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-search {
  height: 40px;
  padding: 7px 10px 0 10px; }
  .mm-search input {
    border: none;
    border-radius: 26px;
    font: inherit;
    font-size: 14px;
    line-height: 26px;
    outline: none;
    display: block;
    width: 100%;
    height: 26px;
    margin: 0;
    padding: 0 10px; }
  .mm-search input::-ms-clear {
    display: none; }

.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }
.mm-panel.mm-hassearch {
  padding-top: 40px; }
  .mm-panel.mm-hassearch.mm-hasnavbar {
    padding-top: 80px; }
    .mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
      top: 40px; }

.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 40px 0; }

.mm-noresults .mm-noresultsmsg {
  display: block; }
.mm-noresults .mm-indexer {
  display: none !important; }

li.mm-nosubresults > a.mm-next {
  display: none; }
  li.mm-nosubresults > a.mm-next + a,
  li.mm-nosubresults > a.mm-next + span {
    padding-right: 10px; }

.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: -100px;
  z-index: 3;
  -webkit-transition: right 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -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); }
  .mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.85%; }
  .mm-indexer ~ .mm-panel.mm-hasindexer {
    padding-right: 40px; }

.mm-hasindexer .mm-indexer {
  right: 0; }
.mm-hasindexer .mm-fixeddivider {
  right: 20px; }

.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2; }
  label.mm-toggle:before,
  label.mm-check:before {
    content: '';
    display: block; }

label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px; }
  label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }

label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px; }
  label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0; }
li.mm-vertical label.mm-toggle {
  top: 5px; }
li.mm-vertical label.mm-check {
  top: 5px; }

label.mm-toggle, label.mm-check {
  right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px; }

a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
  right: 60px; }
  a.mm-next + label.mm-toggle + a,
  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
  a.mm-next + label.mm-check + span {
    margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px; }

em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }
  em.mm-counter + a.mm-next + label.mm-toggle + a,
  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
  em.mm-counter + a.mm-next + label.mm-check + span {
    margin-right: 90px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.7); }

/*
	jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none; }

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important; }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -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-effect-zoom-menu.mm-opening .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -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-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

html.mm-effect-slide-menu .mm-menu.mm-effect-slide-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-effect-slide-menu {
  -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); }
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(30%, 0, 0);
  -moz-transform: translate3d(30%, 0, 0);
  -ms-transform: translate3d(30%, 0, 0);
  -o-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0); }
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-effect-slide-menu {
  -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); }

html.mm-effect-fade-menu .mm-menu.mm-effect-fade-menu {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }
html.mm-effect-fade-menu.mm-opening .mm-menu.mm-effect-fade-menu {
  opacity: 1; }

.mm-menu.mm-effect-zoom-panels .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
  .mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
    -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
    -o-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0); }
    .mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
  -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); }
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(1) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(2) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(3) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(4) {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(5) {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -ms-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(6) {
    -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
    -ms-transition-delay: 600ms;
    -o-transition-delay: 600ms;
    transition-delay: 600ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(7) {
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(8) {
    -webkit-transition-delay: 800ms;
    -moz-transition-delay: 800ms;
    -ms-transition-delay: 800ms;
    -o-transition-delay: 800ms;
    transition-delay: 800ms; }
  html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(9) {
    -webkit-transition-delay: 900ms;
    -moz-transition-delay: 900ms;
    -ms-transition-delay: 900ms;
    -o-transition-delay: 900ms;
    transition-delay: 900ms; }
html.mm-effect-slide-listitems.mm-opening .mm-menu.mm-effect-slide-listitems .mm-panel.mm-opened .mm-listview > li {
  -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); }

/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }

/*
	jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -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); }

.mm-menu.mm-top, .mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  color: rgba(255, 255, 255, 0.8); }
  .mm-menu.mm-theme-dark .mm-navbar {
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu.mm-theme-dark .mm-navbar > *,
    .mm-menu.mm-theme-dark .mm-navbar a {
      color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,
    .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark .mm-listview > li .mm-prev:before,
  .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
  .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview > li .mm-prev:after,
  .mm-menu.mm-theme-dark .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-iconpanel.mm-theme-dark .mm-panel.mm-opened {
  border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-iconpanel.mm-theme-dark .mm-subblocker {
  background: #333333; }

.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-theme-white .mm-navbar {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu.mm-theme-white .mm-navbar > *,
    .mm-menu.mm-theme-white .mm-navbar a {
      color: rgba(0, 0, 0, 0.3); }
    .mm-menu.mm-theme-white .mm-navbar .mm-btn:before,
    .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
      border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white .mm-listview > li .mm-prev:before,
  .mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
  .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview > li .mm-prev:after,
  .mm-menu.mm-theme-white .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-iconpanel.mm-theme-white .mm-panel.mm-opened {
  border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-iconpanel.mm-theme-white .mm-subblocker {
  background: white; }

.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-theme-black .mm-navbar {
    border-color: rgba(255, 255, 255, 0.2); }
    .mm-menu.mm-theme-black .mm-navbar > *,
    .mm-menu.mm-theme-black .mm-navbar a {
      color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-black .mm-navbar .mm-btn:before,
    .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-listview > li .mm-prev:before,
  .mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
  .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview > li .mm-prev:after,
  .mm-menu.mm-theme-black .mm-listview > li .mm-next:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-iconpanel.mm-theme-black .mm-panel.mm-opened {
  border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-iconpanel.mm-theme-black .mm-subblocker {
  background: black; }

.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none; }

.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/*
	jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
  content: '';
  display: block;
  clear: both; }
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0 0;
  float: left;
  position: relative; }
  .mm-menu.mm-tileview .mm-listview > li:after,
  .mm-menu .mm-tileview.mm-listview > li:after {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    z-index: -1; }
  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
    width: 12.5%;
    padding-top: 12.5%; }
  .mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
    width: 25%;
    padding-top: 25%; }
  .mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
    width: 75%;
    padding-top: 75%; }
  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
    width: 100%;
    padding-top: 100%; }
  .mm-menu.mm-tileview .mm-listview > li > a,
  .mm-menu.mm-tileview .mm-listview > li > span,
  .mm-menu .mm-tileview.mm-listview > li > a,
  .mm-menu .mm-tileview.mm-listview > li > span {
    line-height: 1px;
    text-align: center;
    padding: 50% 10px 0 10px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 1px;
    left: 0; }
  .mm-menu.mm-tileview .mm-listview > li > .mm-next,
  .mm-menu .mm-tileview.mm-listview > li > .mm-next {
    width: auto; }
    .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
    .mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
    .mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
      content: none;
      display: none; }
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0; }
  .mm-menu.mm-tileview .mm-panel:after {
    content: none;
    display: none; }
.mm-menu.mm-tileview .mm-listview {
  margin: 0; }
