
.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:980px}}@media (min-width:1300px){.container{max-width:1230px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:26;-webkit-order:25;-ms-flex-order:25;order:25}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.order-13{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-14{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}.order-15{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.order-16{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.order-17{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.order-18{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.order-19{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.order-20{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.order-21{-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.order-22{-webkit-box-ordinal-group:23;-webkit-order:22;-ms-flex-order:22;order:22}.order-23{-webkit-box-ordinal-group:24;-webkit-order:23;-ms-flex-order:23;order:23}.order-24{-webkit-box-ordinal-group:25;-webkit-order:24;-ms-flex-order:24;order:24}.offset-1{margin-left:4.16667%}.offset-2{margin-left:8.33333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.66667%}.offset-5{margin-left:20.83333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.16667%}.offset-8{margin-left:33.33333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.66667%}.offset-11{margin-left:45.83333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.16667%}.offset-14{margin-left:58.33333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.66667%}.offset-17{margin-left:70.83333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.16667%}.offset-20{margin-left:83.33333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.66667%}.offset-23{margin-left:95.83333%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-sm-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-sm-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-sm-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-sm-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-sm-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-sm-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:26;-webkit-order:25;-ms-flex-order:25;order:25}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.order-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}.order-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.order-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.order-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.order-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.order-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.order-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.order-sm-21{-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.order-sm-22{-webkit-box-ordinal-group:23;-webkit-order:22;-ms-flex-order:22;order:22}.order-sm-23{-webkit-box-ordinal-group:24;-webkit-order:23;-ms-flex-order:23;order:23}.order-sm-24{-webkit-box-ordinal-group:25;-webkit-order:24;-ms-flex-order:24;order:24}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:4.16667%}.offset-sm-2{margin-left:8.33333%}.offset-sm-3{margin-left:12.5%}.offset-sm-4{margin-left:16.66667%}.offset-sm-5{margin-left:20.83333%}.offset-sm-6{margin-left:25%}.offset-sm-7{margin-left:29.16667%}.offset-sm-8{margin-left:33.33333%}.offset-sm-9{margin-left:37.5%}.offset-sm-10{margin-left:41.66667%}.offset-sm-11{margin-left:45.83333%}.offset-sm-12{margin-left:50%}.offset-sm-13{margin-left:54.16667%}.offset-sm-14{margin-left:58.33333%}.offset-sm-15{margin-left:62.5%}.offset-sm-16{margin-left:66.66667%}.offset-sm-17{margin-left:70.83333%}.offset-sm-18{margin-left:75%}.offset-sm-19{margin-left:79.16667%}.offset-sm-20{margin-left:83.33333%}.offset-sm-21{margin-left:87.5%}.offset-sm-22{margin-left:91.66667%}.offset-sm-23{margin-left:95.83333%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-md-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-md-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-md-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-md-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-md-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-md-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:26;-webkit-order:25;-ms-flex-order:25;order:25}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.order-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}.order-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.order-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.order-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.order-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.order-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.order-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.order-md-21{-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.order-md-22{-webkit-box-ordinal-group:23;-webkit-order:22;-ms-flex-order:22;order:22}.order-md-23{-webkit-box-ordinal-group:24;-webkit-order:23;-ms-flex-order:23;order:23}.order-md-24{-webkit-box-ordinal-group:25;-webkit-order:24;-ms-flex-order:24;order:24}.offset-md-0{margin-left:0}.offset-md-1{margin-left:4.16667%}.offset-md-2{margin-left:8.33333%}.offset-md-3{margin-left:12.5%}.offset-md-4{margin-left:16.66667%}.offset-md-5{margin-left:20.83333%}.offset-md-6{margin-left:25%}.offset-md-7{margin-left:29.16667%}.offset-md-8{margin-left:33.33333%}.offset-md-9{margin-left:37.5%}.offset-md-10{margin-left:41.66667%}.offset-md-11{margin-left:45.83333%}.offset-md-12{margin-left:50%}.offset-md-13{margin-left:54.16667%}.offset-md-14{margin-left:58.33333%}.offset-md-15{margin-left:62.5%}.offset-md-16{margin-left:66.66667%}.offset-md-17{margin-left:70.83333%}.offset-md-18{margin-left:75%}.offset-md-19{margin-left:79.16667%}.offset-md-20{margin-left:83.33333%}.offset-md-21{margin-left:87.5%}.offset-md-22{margin-left:91.66667%}.offset-md-23{margin-left:95.83333%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-lg-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-lg-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-lg-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-lg-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-lg-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-lg-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:26;-webkit-order:25;-ms-flex-order:25;order:25}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.order-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}.order-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.order-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.order-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.order-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.order-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.order-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.order-lg-21{-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.order-lg-22{-webkit-box-ordinal-group:23;-webkit-order:22;-ms-flex-order:22;order:22}.order-lg-23{-webkit-box-ordinal-group:24;-webkit-order:23;-ms-flex-order:23;order:23}.order-lg-24{-webkit-box-ordinal-group:25;-webkit-order:24;-ms-flex-order:24;order:24}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:4.16667%}.offset-lg-2{margin-left:8.33333%}.offset-lg-3{margin-left:12.5%}.offset-lg-4{margin-left:16.66667%}.offset-lg-5{margin-left:20.83333%}.offset-lg-6{margin-left:25%}.offset-lg-7{margin-left:29.16667%}.offset-lg-8{margin-left:33.33333%}.offset-lg-9{margin-left:37.5%}.offset-lg-10{margin-left:41.66667%}.offset-lg-11{margin-left:45.83333%}.offset-lg-12{margin-left:50%}.offset-lg-13{margin-left:54.16667%}.offset-lg-14{margin-left:58.33333%}.offset-lg-15{margin-left:62.5%}.offset-lg-16{margin-left:66.66667%}.offset-lg-17{margin-left:70.83333%}.offset-lg-18{margin-left:75%}.offset-lg-19{margin-left:79.16667%}.offset-lg-20{margin-left:83.33333%}.offset-lg-21{margin-left:87.5%}.offset-lg-22{margin-left:91.66667%}.offset-lg-23{margin-left:95.83333%}}@media (min-width:1300px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-xl-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xl-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-xl-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-xl-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xl-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-xl-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:26;-webkit-order:25;-ms-flex-order:25;order:25}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.order-xl-13{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-14{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}.order-xl-15{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.order-xl-16{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.order-xl-17{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.order-xl-18{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.order-xl-19{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.order-xl-20{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.order-xl-21{-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.order-xl-22{-webkit-box-ordinal-group:23;-webkit-order:22;-ms-flex-order:22;order:22}.order-xl-23{-webkit-box-ordinal-group:24;-webkit-order:23;-ms-flex-order:23;order:23}.order-xl-24{-webkit-box-ordinal-group:25;-webkit-order:24;-ms-flex-order:24;order:24}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.16667%}.offset-xl-2{margin-left:8.33333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.66667%}.offset-xl-5{margin-left:20.83333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.16667%}.offset-xl-8{margin-left:33.33333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.66667%}.offset-xl-11{margin-left:45.83333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.16667%}.offset-xl-14{margin-left:58.33333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.66667%}.offset-xl-17{margin-left:70.83333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.16667%}.offset-xl-20{margin-left:83.33333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.66667%}.offset-xl-23{margin-left:95.83333%}}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}

/* base reset */
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent} html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,span,applet,object,iframe,strike,kbd,q,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,body,html,abbr,acronym,a img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul,dir,menu{list-style:none}a{background-color:transparent}:focus,a,a:hover,a:active{outline:none;border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}q:before,q:after{content:''}blockquote,q{quotes:none}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}sup,sub{line-height:0}svg:not(:root){overflow:hidden}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}

/* placeholder (defaut) */
*::-webkit-input-placeholder{color:#9A9A9A}
*:-moz-placeholder{color:#9A9A9A}
*::-moz-placeholder{color:#9A9A9A}
*:-ms-input-placeholder{color:#9A9A9A}

/* placeholder (disabled) */
*[disabled]::-webkit-input-placeholder{color:#CCC}
*[disabled]:-moz-placeholder{color:#CCC}
*[disabled]::-moz-placeholder{color:#CCC}
*[disabled]:-ms-input-placeholder{color:#CCC}

/* placeholder (error) */
.error::-webkit-input-placeholder{color:#F00}
.error:-moz-placeholder{color:#F00}
.error::-moz-placeholder{color:#F00}
.error:-ms-input-placeholder{color:#F00}

/* default */ 
.input,.btn,.co-input-field,.co-button{font-family:'Montserrat', sans-serif;margin:0px;vertical-align:top;transition:all 0.25s;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

/* input, textarea */
.input,.co-input-field, #feedback_content{background:transparent;height:28px;line-height:28px;padding:0 15px;border:1px solid #CDCDCD;font-size:12px;color:#555}
input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input:hover,.co-input-field:hover{border-color:#b9b9b9;border-top:1px solid #a0a0a0}
.input:focus,.co-input-field:focus{border-color:#99cc33;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);background:#fff}
.input.error,.co-input-field.error{border-color:#F00;color:#F00}
.input[disabled],.input[disabled]:hover,.input[disabled]:focus{cursor:default;color:#CCC;border:1px solid #CCC;box-shadow:none}
textarea.input, textarea.co-input-field, #feedback_content{resize:none;height:auto;padding:15px;line-height:normal}
.input.ns,.input.ns:hover,.input.ns:focus{text-transform:none;border-radius:inherit;height:inherit;background:inherit;line-height:inherit;padding:0 10px;background:inherit;border:inherit;box-shadow:inherit}

/* buttons */
.btn,.co-button,.button{border:0px;text-decoration:none;display:inline-block;width:auto;transition:all 0.3s;;font-size:16px;line-height:38px;height:38px;font-weight:700;background:#99cc33;color:#fff;cursor:pointer;border-radius:0px;display:inline-block;min-width:30px;padding:0 15px;text-align:center;white-space:nowrap}
.btn.lg,.input.lg{height:54px;line-height:54px;font-size:24px;padding:0 30px}
.btn:hover,.co-button:hover,.button:hover{background:#4c641b}
.btn.disabled,.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{cursor:not-allowed;box-shadow:none;background:none;color:#dfdfdf;background:none;border:0px}

/* ico fonts */
@font-face{font-family:'ico';src:url('ico.eot?70357447');src:url('ico.eot?70357447#iefix') format('embedded-opentype'),url('ico.woff2?70357447') format('woff2'),url('ico.woff?70357447') format('woff'),url('ico.ttf?70357447') format('truetype'),url('ico.svg?70357447#fontello') format('svg');font-weight:normal;font-style:normal}
[class^="i-"]:before, [class*=" i-"]:before{font-family:"ico";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em; margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
  
.i-menu-7:before { content: '\e800'; } /* '' */
.i-menu-8:before { content: '\e801'; } /* '' */
.i-search:before { content: '\e802'; } /* '' */
.i-soc-fb:before { content: '\e803'; } /* '' */
.i-soc-ins:before { content: '\e804'; } /* '' */
.i-soc-ok:before { content: '\e805'; } /* '' */
.i-trigger-1:before { content: '\e806'; } /* '' */
.i-viber-ico:before { content: '\e807'; } /* '' */
.i-trigger-3:before { content: '\e808'; } /* '' */
.i-cart:before { content: '\e809'; } /* '' */
.i-check:before { content: '\e80a'; } /* '' */
.i-close:before { content: '\e80b'; } /* '' */
.i-favorite:before { content: '\e80c'; } /* '' */
.i-menu-1:before { content: '\e80d'; } /* '' */
.i-menu-2:before { content: '\e80e'; } /* '' */
.i-menu-3:before { content: '\e80f'; } /* '' */
.i-menu-4:before { content: '\e810'; } /* '' */
.i-menu-5:before { content: '\e811'; } /* '' */
.i-menu-6:before { content: '\e812'; } /* '' */
.i-plus-squared:before { content: '\e813'; } /* '' */
.i-tg-ico:before { content: '\e814'; } /* '' */
.i-phone-ico:before { content: '\e815'; } /* '' */
.i-menu:before { content: '\f0c9'; } /* '' */
.i-angle-left:before { content: '\f104'; } /* '' */
.i-angle-right:before { content: '\f105'; } /* '' */
.i-minus-squared:before { content: '\f146'; } /* '' */
.i-trigger-2:before { content: '\f290'; } /* '' */
.i-user-circle-o:before { content: '\f2be'; } /* '' */

/* layout */
body{width:100%;overflow:hidden;overflow-x:hidden;overflow-y:auto;color:#838383;font-size:14px;font-family:'Montserrat', sans-serif;background:#fff}

/* heading */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;margin-bottom:15px;font-weight:600;line-height:normal}
h1,.h1{font-size:24px;font-weight:700}
h2,.h2{font-size:20px}
h3,.h3{font-size:18px}
h4,.h4,h5,h6,.h5,.h6{font-size:16px}
h5,h6,.h5,.h6{font-size:14px}

/* links */
a{color:#99cc33;background-color:transparent;outline:none !important}a:hover{text-decoration:none}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.false{text-decoration:none;cursor:pointer;color:#99cc33;border-bottom:1px dotted #99cc33}

/* base */
strong,b{font-weight:700}p{margin-bottom:20px}u{text-decoration:underline}em,dfn{font-style:italic}del{text-decoration:line-through}ins{background:#ff9;color:#000;text-decoration:none}big{font-size:120%}small{font-size:80%}abbr[title],acronym{border-bottom:1px dotted}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}hr{display:block;height:1px;border:0;border-top:1px dashed #ccc;margin-bottom:15px;padding:0} dl{margin:0 0 15px 0}dl dt{font-weight:700}dd{margin:0 0 0 15px}table{border:0px;margin-bottom:15px;width:100%}table tr td,table tr th{transition:background 0.3s;border:1px solid #CCC;padding:8px 12px;vertical-align:middle}table tr th{background:#EEE;text-align:center}table tr:hover td{background:#FBFBFB}

/* editor content */
.editor{line-height:18px}
.editor img{max-width:100%;max-height:none;height:auto}
.editor ul,.editor ol{margin-bottom:15px;padding-left:0px}
.editor ul li,.editor ol li{margin-bottom:20px;list-style:outside}
.editor ul li:before{content:'';position:absolute;left:0px;top:5px;background:#99cc33;width:7px;height:7px;border-radius:100%}
.editor ul li{list-style:none;padding-left:28px;position:relative}
.editor ol li{list-style-type:decimal}

/* misc */
.none{display:none}
.a-center{text-align:center !important}
.a-right{text-align:right !important}
.a-left{text-align:left !important}
.cf:after,.clearfix:after,.clear{clear:both;content:".";height:0px;display:block;visibility:hidden;line-height:0px;font-size:0px}
.none{display:none}
.nscript{position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000);zoom:1;z-index:9999}.nscript .c{background:#C00;padding:10px 0;font-size:13px;text-shadow:1px 0 1px #970000;line-height:15px;color:#FFF;text-align:center;box-shadow:0 0 5px #000}.ns .c p{margin:0px}

/* popups */
.popup{transition:opacity 0.6s;visibility:hidden;z-index:999;opacity:0;position:absolute;right:0;top:-9999px;left:0;margin:0 auto 0 auto;width:320px}
.popup .tr{padding:8px 0}
.popup.sm{width:380px}
.popup.md{width:450px}
.popup.lg{width:650px}
.popup.xl{width:1140px}
.popup .l{position:fixed;left:0;right:0;top:0;bottom:0;z-index:998;background:#fff;opacity:0.9}
.popup .c{transition:all 0.3s;transform:scale(1.1);opacity:0;border-radius:4px;box-shadow:0px 0px 72px rgba(0,0,0,0.07);z-index:999;border:5px solid #f2f2f2;position:relative;background:#FFF;padding:35px}
.popup .c>.t,.popup .c>div>.t{text-transform:uppercase;color:#000;font-size:20px;font-weight:300;display:block;margin-bottom:20px}
.popup .close{padding-left:2px;cursor:pointer;display:block;text-align:center;position:absolute;transition:all 0.3s;right:3px;top:0px;color:#ccc;font-size:34px;width:30px;line-height:30px;height:30px;font-weight:400}
.popup .close:hover{color:#0070c9}
.popup .btn{width:100%}
.popup-cart{text-align:center}
.popup-cart .btn{margin-bottom:15px}

/* loader */
.loader{transition:all 0.3s;visibility:hidden;opacity:0;z-index:9991;width:188px;height:188px;margin:-94px 0 0 -94px;position:fixed;left:50%;top:50%;transform:scale(0.33)}.loader>i{font-style:normal;display:block;top:80px;left:93px;width:4px;height:30px;background:#888;-webkit-animation;fadeOut 1s linear infinite;animation;fadeOut 1s linear infinite;border-radius:10px;position:absolute}.loader>i:nth-of-type(1){-webkit-transform:rotate(0deg) translate(0,-60px);transform:rotate(0deg) translate(0,-60px);-webkit-animation-delay;-0.5s;animation-delay;-0.5s}.loader>i:nth-of-type(2){-webkit-transform:rotate(30deg) translate(0,-60px);transform:rotate(30deg) translate(0,-60px);-webkit-animation-delay:-0.4166666666666667s;animation-delay:-0.4166666666666667s}.loader>i:nth-of-type(3){-webkit-transform:rotate(60deg) translate(0,-60px);transform:rotate(60deg) translate(0,-60px);-webkit-animation-delay:-0.33333333333333337s;animation-delay:-0.33333333333333337s}.loader>i:nth-of-type(4){-webkit-transform:rotate(90deg) translate(0,-60px);transform:rotate(90deg) translate(0,-60px);-webkit-animation-delay:-0.25s;animation-delay;-0.25s}.loader>i:nth-of-type(5){-webkit-transform:rotate(120deg) translate(0,-60px);transform:rotate(120deg) translate(0,-60px);-webkit-animation-delay:-0.16666666666666669s;animation-delay:-0.16666666666666669s}.loader>i:nth-of-type(6){-webkit-transform:rotate(150deg) translate(0,-60px);transform:rotate(150deg) translate(0,-60px);-webkit-animation-delay:-0.08333333333333331s;animation-delay:-0.08333333333333331s}.loader>i:nth-of-type(7){-webkit-transform:rotate(180deg) translate(0,-60px);transform:rotate(180deg) translate(0,-60px);-webkit-animation-delay:0s;animation-delay;0s}.loader>i:nth-of-type(8){-webkit-transform:rotate(210deg) translate(0,-60px);transform:rotate(210deg) translate(0,-60px);-webkit-animation-delay:0.08333333333333337s;animation-delay:0.08333333333333337s}.loader>i:nth-of-type(9){-webkit-transform:rotate(240deg) translate(0,-60px);transform:rotate(240deg) translate(0,-60px);-webkit-animation-delay:0.16666666666666663s;animation-delay:0.16666666666666663s}.loader>i:nth-of-type(10){-webkit-transform:rotate(270deg) translate(0,-60px);transform:rotate(270deg) translate(0,-60px);-webkit-animation-delay:0.25s;animation-delay;0.25s}.loader>i:nth-of-type(11){-webkit-transform:rotate(300deg) translate(0,-60px);transform:rotate(300deg) translate(0,-60px);-webkit-animation-delay:0.33333333333333337s;animation-delay:0.33333333333333337s}.loader>i:nth-of-type(12){-webkit-transform:rotate(330deg) translate(0,-60px);transform:rotate(330deg) translate(0,-60px);-webkit-animation-delay:0.41666666666666663s;animation-delay:0.41666666666666663s}
/* on show elements */
.js-popup-show .popup.shown{z-index:999;top:0;left:0;opacity:1;visibility:visible}
.js-popup-show .popup.shown .c{transform:scale(1);margin-top:0px;opacity:1}
.js-loader-show .loader{opacity:1;visibility:visible}

/* swiper */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}
.swiper-invisible-blank-slide{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
/* swiper buttons */
.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}
.swiper-button-lock{display:none}
.swiper-buttons{opacity:0;z-index:99;transition:all 0.3s;position:absolute;height:0px;top:50%;left:10px;right:10px;font-size:42px;color:#fff}
.swiper-buttons>div{width:48px;text-align:center;margin-top:-21px;transition:all 0.3s;cursor:pointer}
.swiper-buttons>div:before{font-family:'ico';content:'\f105'}
.swiper-buttons .prev:before{ content:'\f104'}
 .swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
  
/* social links */
.social{font-size:20px}
.social>*{cursor:pointer;color:#000;display:inline-block;margin:0 8px}
.social>*:hover{color:#838383}

/* default dd */
@media (min-width:992px){
	.dd-wrap{transition:all 0.3s;visibility:hidden;opacity:0;color:#292c2d;background:#fff;font-size:12px;text-align:center;line-height:22px;z-index:9;width:242px;box-shadow:0 0px 30px rgba(0,0,0,0.1);position:absolute;right:0px;top:60px}
	.dd-wrap .dd{position:relative;padding:30px 24px}
	.dd-wrap .dd:before{left:90px;content:'';position:absolute;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}
}

/* header */
.header{margin-bottom:64px}
.header a,.footer a{color:#838383;text-decoration:none;transition:all 0.3s}
.header .topnav-wrap{margin-bottom:20px;background:#f8f8f8;height:70px;line-height:70px}
.header .menu-col ul{margin:0}
.header .menu-col ul>li{position:relative;float:left;margin-left:33px}
.header .menu-col ul>li:first-child{margin-left:0px}
.header .menu-col ul>li>a,.header .menu-col ul>li>span{display:block;padding-right:13px;padding-left:3px}
.header .menu-col ul>li>a:before,.header .menu-col ul>li>span:before{content:'';width:100%;transition:all 0.3s;position:absolute;left:0px;top:-7px;height:1px;background:#f8f8f8}
.header .menu-col ul>li>span,.header .menu-col ul>li:hover>a{font-weight:600;color:#000}
.header .menu-col ul>li:hover>a{font-weight:400}
.header .menu-col ul>li:hover>span{font-weight:600}
.header .menu-col ul>li>span:before,.header .menu-col ul>li:hover>a:before{height:7px;background:#99cc33;top:0px}
.header .menu-col.r ul{float:right}
.header .menu-col.r ul>li{positionspaninherit}
.header .menu-col.r ul>li>a{display:block;position:relative;padding-right:0px;padding-left:13px;padding-right:3px}
.header .menu-col.r ul>li:hover .dd-wrap{z-index:10}
.page-index .header{margin-bottom:15px}
.page-cart .header{margin-bottom:36px}
@media (min-width:992px){
	.header .dd-wrap{transition:all 0.3s;visibility:hidden;opacity:0;color:#292c2d;background:#fff;font-size:12px;text-align:center;line-height:22px;z-index:9;width:242px;box-shadow:0 0px 30px rgba(0,0,0,0.1);position:absolute;right:0px;top:60px}
	.header .dd-wrap .dd{position:relative;padding:30px 24px}
	.header .dd-wrap .dd:before{right:30px !important;left:auto;content:'';position:absolute;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}
	.header .write-link .dd .email{font-weight:600;font-size:13px}
	.header .write-link .dd .email:hover{color:#99cc33}
	.header .write-link:hover .dd-wrap,.header .signin-link:hover .dd-wrap{opacity:1;top:70px;visibility:visible}
	.header .write-link .links{padding-top:12px;font-size:28px}
	.header .write-link .links>*{cursor:pointer;transition:all 0.3s}
	.header .write-link .links>*:hover{opacity:0.6}
	.header .write-link .links .i-tg-ico{color:#8CB8C9}
	.header .write-link .links .i-phone-ico{color:#629B79}
	.header .write-link .links .i-viber-ico{color:#877796}
	.header .signin-link .dd-wrap .dd:before{left:auto;right:25px}
	.header .signin-link .tr{margin-bottom:10px}
	.header .signin-link .tr input{width:100%}
	.header .signin-link .dd-wrap .dd{padding-bottom:0px}
	.header .signin-link .form .buttons{margin-bottom:20px}
	.header .signin-link .form .buttons .submit{font-size:14px;color:#99cc33; font-weight:700;cursor:pointer}
	.header .signin-link .form .buttons a{font-weight:400; font-size:12px;color:#838383}
	.header .signin-link .form .buttons a:hover{text-decoration:underline}
	.header .signin-link .social-wrap .t{font-weight:700;color:#99cc33}
	.header .signin-link .social-wrap .social{background:#9DCB36;color:#fff;padding:20px 0}
	.header .signin-link .social-wrap .social a{color:#fff}
}
.header .social a,.footer .social a{color:#000}
.header .social a:hover,.footer .social a:hover{color:#9DCB36}
.header .middle-wrap .logo{display:block; padding-right:15px}
.header .middle-wrap .logo img{max-width:100%}
.header .middle-wrap .r .row{}
.header .middle-wrap .r{padding-top:63px}
.header .middle-wrap{margin-bottom:40px}
.header .middle-wrap .phone-col{}
.header .middle-wrap .count-col,.footer .count-col{padding-top:6px}
.header .middle-wrap .count-col .i,.footer .count-col .i{transition:all 0.3s;cursor:pointer;font-size:13px;position:relative;display:inline-block;padding-right:66px}
.header .middle-wrap .count-col .i:before,.footer .count-col .i:before{font-size:26px;position:absolute;right:22px;top:-6px}
.header .middle-wrap .count-col .i span,.footer .count-col .i span{display:inline-block;width:22px;text-align:center;position:absolute;right:0px;font-weight:700;font-size:18px;top:-2px;color:#99cc33}
.header .middle-wrap .count-col .i:hover,.footer .count-col .i:hover{color:#000}
.header .middle-wrap .phone-col{font-size:12px}
.header .middle-wrap .phone-col .phone{display:block;color:#000;margin-bottom:6px;font-size:18px;font-weight:600}
.header .middle-wrap .search{margin-right:20px;text-align:right;position:relative;padding-right:40px}
.header .middle-wrap .search .go{transition:all 0.3s;cursor:pointer;position:absolute;right:0px;top:3px}
.header .middle-wrap .search .go:before{font-size:26px}
.header .middle-wrap .search .go:hover{color:#000}
.header .middle-wrap .search .input{width:84%;height:28px;border-radius:0px;line-height:28px;font-size:14px}
.header .catalog{font-size:15px}
.header .catalog .row{margin:0px}
.header .catalog>ul>li{position:relative;text-align:center;min-height:92px}
.header .catalog>ul>li>a{height:100%;position:relative;padding-top:55px;padding-bottom:15px;display:flex;justify-content:center;flex-direction:column}
.header .catalog>ul>li>a:before{font-size:34px;position:absolute;top:0px;margin:0 auto;left:0;right:0}
.header .catalog>ul>li a:hover{color:#99cc33}
.header .catalog>ul>li.active > a,.header .catalog>ul>li .dd-wrap ul li.active > a{color:#99cc33;font-weight:600}
.header .catalog>ul>li .dd-wrap{font-size:14px;text-align:left;width:320px;top:150%;left:0px;right:auto}
.header .catalog>ul>li .dd-wrap .dd{padding:25px}
.header .catalog>ul>li .dd-wrap .dd:before{left:60px}
.header .catalog>ul>li .dd-wrap ul li{padding:6px 0;margin:0px}
.header .catalog>ul>li .dd-wrap ul li a{color:#838383}
.header .catalog>ul>li .dd-wrap ul li a:hover, .header .catalog>ul>li .dd-wrap ul li.active > a{color:#99cc33}
.header .catalog>ul>li:hover .dd-wrap{top:103%;visibility:visible;opacity:1}

/* slider */
.slider{margin-bottom:40px}
.slider .item{text-align:center;position:relative}
.slider .item .desc{color:#fff;text-align:left;position:absolute;left:100px;top:0px;bottom:0px;display:inline-flex;padding:20px 0;width:30%;z-index:2;flex-direction:column;justify-content:center;align-items:baseline}
.slider .item .desc:before{content:'';width:145px;height:7px;background:#99cc33;margin-bottom:27px}
.slider .item .desc .name{margin-bottom:6px;font-weight:300;font-size:30px}
.slider .item .desc .t{margin-bottom:20px;font-size:41px;font-weight:700}
.slider .item .desc .btn{text-decoration:none;display:inline-block}
.slider .item img{position:relative;z-index:1;max-height:490px;max-width:100%}
.slider .swiper-pagination{z-index:999;position:absolute;bottom:50px;width:100%;text-align:center}
.slider .swiper-pagination>span{cursor:pointer;transition:all 0.3s;width:7px;height:7px;display:inline-block;border:2px solid #fff;opacity:0.3;background:#ccc;margin:0 6px}
.slider .swiper-pagination>span:hover{opacity:1}
.slider .swiper-pagination>.swiper-pagination-bullet-active{background:#fff;opacity:1}
.slider .swiper-buttons .prev{float:left}
.slider .swiper-buttons .next{float:right}
.slider:hover .swiper-buttons{left:30px;right:30px;opacity:1}

/* ui sliders */
.ui-slider{background:#E5E5E5;height:7px;width:100%;position:relative}
.ui-slider-range{position:absolute;top:0px;height:7px;background:#9DCB36}
.ui-slider-handle{outline:none;display:block;position:absolute;top:0px;margin-left:-1px;width:2px;height:18px;background:#9DCB36}
.ui-slider-handle:focus{outline:none}

/* blocks */
.content-wrapper{padding-bottom:100px}
.bl{margin-bottom:70px}
.bl>.t,.bl>.t *{font-size:22px;text-transform:none;font-weight:600}
.bl>.t{margin-bottom:16px;position:relative;padding-top:33px;color:#000}
.bl>.t:before{height:7px;width:150px;background:#99cc33;left:0px;top:0px;content:'';position:absolute}
.bl-products{margin-bottom:30px}
.bl-products .t{margin-bottom:21px;padding-top:28px}
.bl-description .editor{color:#838383}
.bl-description .editor p:last-child{margin-bottom:0px;}
.bl-triggers{margin-bottom:0px}
.bl-triggers .ico{padding-top:10px;margin-bottom:20px;font-size:44px}
.bl-triggers .ico:before{color:#000;margin:0px}
.bl-triggers ul li{color:#000;margin-bottom:34px}

/* products-grid */
.products-grid.c5>div{width:20%}
.products-grid .item{margin-bottom:45px}
.products-grid .item .img-wrap{background:#F7F7F7;text-align:center;overflow:hidden;position:relative;margin-bottom:16px;}
.products-grid .item .img-wrap a{font-size:0px;display:block;transition:all 0.3s;height:174px;line-height:174px}
.products-grid .item .img-wrap a img{max-width:100%;max-height:100%;}
.products-grid .item .img-wrap a:hover{opacity:0.8}
.products-grid .item .img-wrap .l{z-index:2;transform:rotate(-45deg);font-size:12px;position:absolute;left:-55px;top:8px;background:#99cc33;color:#fff;height:26px;line-height:26px;text-align:center;width:150px}
.products-grid .item .desc{text-align:center}
.products-grid .item .sku{font-size:11px;color:#979797;margin-bottom:8px}
.products-grid .item .name-wrap{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end}
.products-grid .item .name{max-height:55px;overflow:hidden;margin-bottom:5px; font-size:15px}
.products-grid .item .name a{transition:all 0.3s;color:#787878;text-decoration:none}
.products-grid .item .name a:hover{color:#000}
.products-grid .item .price-wrap{margin-bottom:10px;font-size:18px}
.products-grid .item .price-wrap .price{ font-weight:600;color:#000}
.products-grid .item .price-wrap del{margin-left:5px;color:#f00}
.products-grid .item .qty{font-size:12px;color:#99cc33;margin-bottom:10px}
.products-grid .item .qty.min{color:#f00}
.products-grid .item .action{}
.products-grid .item .action span{font-size:0px;margin:0 8px;transition:all 0.3s;cursor:pointer}
.products-grid .item .action span:before{font-size:20px}
.products-grid .item .action span:hover{color:#000}
.products-grid .item .action span.is-added{color:#99cc33}
.products-grid .item.na{opacity:0.6}
.products-grid .item.na .img{filter:grayscale(100%)}
.products-grid .item.na .action{display:none}
.products-grid-index .item .img-wrap a {height:226px;line-height:226px;}
.product-randomize .col-item {display:none;}
.product-randomize .col-item:nth-child(-n+10) {display:block;} 
.js-swiper-products .products-grid-wrapper:after {z-index:999;width:100px;content:'';height:100%;position:absolute;right:0px;top:0px;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );   }
.js-swiper-products .products-grid-wrapper .col-item {display:block;width:240px;}
.js-swiper-products .products-grid-wrapper .item .img-wrap a {height:240px;line-height:240px;}
.search-grid .item .img-wrap a {height: 226px;line-height: 226px;}
 
/* cart-page */
.cart-grid{margin-bottom:50px}
.cart-grid .item{padding-top:23px;position:relative}
.cart-grid .item .del{cursor:pointer;color:#C2C2C2;transition:all 0.3s;position:absolute;right:0px;top:0px}
.cart-grid .item .del:hover{color:#f00}
.cart-grid .item .name-wrap{min-height:54px}
.cart-grid .item .price-wrap{margin-bottom:20px}
.cart-grid .item .count{width:60px}
.cart-grid .item .count input[type=text]{margin-right:0px}
.cart-bottom{margin-bottom:115px;text-align:center}
.cart-bottom .total-col{padding-top:30px;margin-bottom:18px;font-size:18px;color:#959595}
.cart-bottom .total-col:before{left:0;right:0;width:204px;margin:0 auto}
.cart-bottom .total-col .price{margin-left:5px;color:#000;font-size:24px;font-weight:600}
.cart-bottom .btn-col{margin-bottom:12px}
.cart-bottom .btn-col .btn{height:48px;padding:0 100px; font-size:24px}
.cart-bottom .btn-col .btn.disabled {display:none;}
.cart-bottom .msg-col{color:#f00; font-size:12px}
.cart-full .js-msg {padding-top:20px;color:#f00;font-size:12px;}


/* breadcrumbs */
.breadcrumbs{margin-bottom:20px;font-size:12px}
.breadcrumbs a{margin:0 11px 0 0;padding-right:12px;text-decoration:none;position:relative;color:#5e5e5e;display:inline-block}
.breadcrumbs a:after{height:13px;width:1px;background:#5e5e5e;content:'';position:absolute;right:0px;top:0px}
.breadcrumbs a:hover{text-decoration:underline}

/* pager */
.pager{font-size:18px;text-align:center}
.pager a{color:#5e5e5e;display:inline-block;margin:0 7px;text-decoration:none}
.pager span{margin:0 10px}
.pager a:hover{text-decoration:underline;color:#000}
.pager span.active{font-weight:700;color:#99cc33}
.pager-wrap{margin-bottom:55px}

/* page-title */
.page-title{margin-bottom:30px; text-align:center;padding-top:35px}
.page-title.lt{padding-top:26px}
.page-title h1{margin-bottom:0px;text-transform:none}
.page-title.lt.a-center:before {left:0;right:0;margin:0 auto;}
.page-title.lt.a-right:before {left:auto;right:0px;}
  
/* collection */
.collection-header{margin-bottom:55px}
.collection-header .breadcrumbs{margin-bottom:0px}
.collection-header .page-title{margin-top:-7px}
.collection-header .page-title,.collection-header .page-title h1{text-align:left;text-transform:uppercase;padding-top:0px;margin-bottom:0}
.collection-header .page-title h1{text-transform:uppercase}
.page-description{margin-bottom:20px}

/* collection sort*/
.sort-wrap{margin-bottom:25px}
.sort-wrap .sorting label{line-height:28px;margin-left:54px;margin-right:10px}
.sort-wrap .sorting label:first-child{margin-left:0px}
.sort-wrap .pager{font-size:12px;line-height:22px;text-align:right}
.sort-wrap .pager a{margin-left:10px}
.sort-wrap .pager span.active{color:#000}

/* collection filter */
.filter{padding-right:27px}
.filter .group{padding-right:10px;margin-bottom:35px}
.filter .group .t{font-size:18px;font-weight:700;margin-bottom:20px}
.filter .group ul li{margin-bottom:15px}
.filter .group ul li input{display:none}
.filter .group ul li span{transition:all 0.3s;position:relative;display:block;padding-left:40px;cursor:pointer}
.filter .group ul li span:before,.filter .group ul li.active span:after{transition:all 0.3s;color:#EFEFEF;font-size:16px;content:'\e80a';font-family:'ico';position:absolute;left:0px;top:0px}
.filter .group ul li:hover span{color:#333}
.filter .group ul li:hover span:before{color:#666}
.filter .group ul li.active span{padding-right:10px;color:#9DC33B;font-weight:700}
.filter .group ul li.active span:before{color:#9DC33B}
.filter .group ul li.active span:after{color:#C2C2C2;font-size:10px;content:'\e80b';position:absolute;right:0px;left:auto;top:3px}
.filter .group ul li.active span:hover:after{color:#f00}
.filter .group ul li.disabled {opacity:0.4;}
.filter .group ul li.disabled span:hover {cursor:not-allowed;}
.filter .group-slider{margin-bottom:20px}
.filter .group-slider .slider-header span{font-weight:600}
.filter .group-slider .slider-header .l{float:left} 
.filter .group-slider .slider-header .r{float:right} 
.filter .group-slider .t{margin-bottom:10px;font-size:14px}
.filter .group-slider .t span{font-weight:400}
.filter .group-slider .slider-range{margin-bottom:15px}
.filter .group-slider{margin-bottom:85px;margin-top:-65px}
.filter .group-slider:first-child{margin-top:0px}

/* collection banner */  
.banner{margin-bottom:55px}
.banner img{max-width:100%}

/* lt */
.lt{position:relative}
.lt:before{height:7px;width:150px;background:#99cc33;left:0px;top:0px;content:'';position:absolute}

/* count */
.count{width:80px;margin:0 auto;vertical-align:baseline;position:relative;font-size:14px;color:#000;line-height:24px}
.count input[type=text]{margin-right:4px;height:24px;border:0px;width:50px;text-align:center;font-weight:700;font-size:24px;color:#000;float:left}
.count .minus,.count .plus{cursor:pointer;transform:rotate(90deg);display:block;position:absolute;left:11px;top:-20px;color:#99cc33;font-size:20px}
.count .minus{top:auto;bottom:-20px}

/* mz */
@font-face{font-family:"magictoolbox-thin";font-weight:normal;font-style:normal;src:url("magictoolbox-thin.eot");src:url("magictoolbox-thin.eot?#iefix") format("embedded-opentype"),url("magictoolbox-thin.woff") format("woff"),url("magictoolbox-thin.ttf") format("truetype"),url("magictoolbox-thin.svg#magictoolbox-thin") format("svg")}.MagicZoom,.mz-figure,.mz-lens,.mz-zoom-window,.mz-loading,.mz-hint,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage>figure .mz-caption,.mz-thumb img,.mz-expand-thumbnails,.mz-expand-controls,.mz-button{-webkit-box-sizing:border-box;box-sizing:border-box}.MagicZoom,.mz-figure{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr !important;position:relative;z-index:1;overflow:hidden;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MagicZoom{-webkit-transform:translate3d(0,0,0);-ms-touch-action:pan-y;touch-action:pan-y}figure.mz-figure{-webkit-perspective:300px;perspective:300px;margin:0 !important}.MagicZoom img,.mz-figure img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}.ie8-magic .MagicZoom>img,.ie8-magic .mz-figure>img{width:100%;max-width:none !important}.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom{cursor:default !important}.mz-figure.mz-active,.mz-expand{-ms-touch-action:none;touch-action:none}.mz-lens,.mz-zoom-window{position:absolute !important;overflow:hidden !important;pointer-events:none !important}.mz-lens img,.mz-zoom-window img{position:absolute !important;max-width:none !important;max-height:none !important}.mz-zoom-window{border:1px solid #CCC;z-index:2000000000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle,white,black);-webkit-mask-clip:content;cursor:none}.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647}.mz-zoom-window img{left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto !important;-ms-transform-origin:50% 50% !important;-webkit-transform-origin:50% 50% !important;transform-origin:50% 50% !important}.mz-zoom-window.mz-preview img{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;-webkit-transform:none !important;transform:none !important;width:100% !important;height:auto !important}.lt-ie9-magic .mz-zoom-window img{margin:0 !important}.mz-expand-controls{z-index:2147483647}.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat !important;transform-style:flat !important}.mobile-magic .mz-expand .mz-image-stage>figure .mz-caption{display:none !important}.mobile-magic .mz-expand-controls.mz-fade{transition:none !important}.mobile-magic .mz-expand .mz-zoom-window{top:0 !important;left:0 !important}.mz-figure.mz-active{background:#fff}.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none}.mz-figure.mz-active>img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/><feComponentTransfer><feFuncA type=\'linear\' slope=\'0.6\'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%)}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:0.6}.lt-ie10-magic .mz-figure.mz-active>img{opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6)}.mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>img{opacity:0}.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>.mz-zoom-window{opacity:1}.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom>img{filter:alpha(opacity=0)}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:transparent}.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,0.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0}.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(0.25,0.5,0.5,0.9) .1s;transition:opacity .3s cubic-bezier(0.25,0.5,0.5,0.9) .1s}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none}.mz-zoom-window{transition:all 0.3s;border:1px solid #FFF;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:rgba(255,255,255,.3)}.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(170,170,170,0.7);box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);background:transparent;z-index:1}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0 !important}.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5}.mz-zoom-window.mz-inner{box-shadow:none;border-color:#ededed}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;opacity:0.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal !important;text-align:center !important}.lt-ie9-magic .mz-zoom-window .mz-caption{filter:alpha(opacity=80)}.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.5,0.5,0.9),-webkit-transform 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:opacity 0.3s cubic-bezier(0.25,0.5,0.5,0.9),transform 0.3s cubic-bezier(0.25,0.5,0.5,0.9)}.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s,.25s,.25s;transition-duration:.25s,.25s,.25s}.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}.mz-zoom-window>img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-zoom-window.mz-p-inner.mz-deactivating>img,.mz-zoom-window.mz-p-inner.mz-activating>img{-webkit-transition:-webkit-transform .22s cubic-bezier(0.25,0.5,0.5,0.9);transition:transform .22s cubic-bezier(0.25,0.5,0.5,0.9)}.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(.1);transform:scale(.1)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-custom.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:opacity 0.3s cubic-bezier(0.25,0.5,0.5,0.9)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-custom.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s}.mz-zoom-window.mz-p-preview,.mz-zoom-window.mz-p-custom{opacity:0}.mz-hint,.mz-loading{color:#eee;background:rgba(49,51,61,0.7);font:normal 12px/1.2em 'Lucida Grande','Lucida Sans Unicode',Verdana,'Helvetica Neue',Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity 0.25s ease,z-index 0.25s ease;transition:opacity 0.25s ease,z-index 0.25s ease}.mz-hint-message{display:inline-block;background:rgba(49,51,61,0.7);border-radius:2em;padding:.7em 1.1em}.mz-hint-message:before{content:'\02295';font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s}.mobile-magic .mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.mobile-magic .mz-expand .mz-hint-message{padding:1.1em}.mobile-magic .mz-expand .mz-hint-message:before{display:none}.mobile-magic .mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mz-loading:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid rgba(255,255,255,1);border-top-color:transparent;box-sizing:border-box}.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s}.mz-loading.shown:after{-webkit-animation:spin-loading .9s infinite linear;animation:spin-loading .9s infinite linear}@-webkit-keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lt-ie10-magic .mz-loading{font-size:12px;padding:.7em 1.1em;width:auto;height:auto}.lt-ie10-magic .mz-loading:after{content:'Loading...';text-indent:0;border:none;position:relative}.lt-ie9-magic .mz-loading{filter:alpha(opacity=0);right:0;left:0;width:126px;margin:auto}.lt-ie9-magic .mz-hint-message,.lt-ie9-magic .mz-loading.shown{background:transparent !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D',EndColorStr='#7c31333D')}.lt-ie9-magic .mz-hint-hidden{filter:alpha(opacity=0)}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg{width:auto !important;height:auto !important}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>svg{min-width:100% !important;min-height:100% !important}.mz-expand{background-color:rgba(0,0,0,1);text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none}.mz-expand .mz-expand-bg{display:inline-block;vertical-align:middle;margin:auto;z-index:-100;max-width:none !important;max-height:none !important;-webkit-transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-ms-transform:translate(0,0) scale(10,10) rotate(0.01deg);transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-webkit-perspective:600px;perspective:600px;background-repeat:no-repeat;background-size:cover}.mz-expand .mz-expand-bg>img{margin:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'blur\'><feGaussianBlur stdDeviation=\'80\' in=\'SourceGraphic\'></feGaussianBlur></filter></svg>#blur");-webkit-filter:blur(20px) brightness(60%);filter:blur(20px) brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-bg>svg{margin:auto;opacity:.6}.lt-ie10-magic .mz-expand .mz-expand-bg{display:none !important}.lt-ie9-magic .mz-expand{background:#1f1f1f}.mz-expand.plain-bg .mz-expand-bg,.mz-expand.dark-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg{display:none !important}.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(31,31,31,.96)}.mz-expand.white-bg{background-color:#fff}.mz-expand .mz-expand-stage{z-index:2100000000;padding:0}.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:120px;right:120px;padding:20px 0 40px 0;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0 !important;left:0;right:0}.mz-expand .mz-image-stage>figure:before,.mz-expand .mz-image-stage:before{content:'';display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0}.mz-expand .mz-image-stage>figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative}.mz-expand .mz-figure{overflow:visible;max-width:100% !important}.mz-expand .mz-figure>img{max-width:100%;width:auto;height:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{width:100%;height:100%}.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{z-index:1;position:absolute !important;top:-5000px !important;bottom:-5000px !important;left:-5000px !important;right:-5000px !important;margin:auto !important}.lt-ie10-magic .mz-zoom-window.mz-expanded img{filter:alpha(opacity=100)}.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden;filter:alpha(opacity=100)}.mz-expand .mz-caption{color:#fff;text-shadow:0px 0px 46px #000;padding:10px 4px;font:normal 10pt/1em 'Lucida Grande','Lucida Sans Unicode',Verdana,'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;width:100%;position:absolute;left:0;opacity:0}.mz-expand .mz-caption.mz-show{-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;opacity:1}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none}.lt-ie9-magic .mz-expand .mz-caption{top:100%}.mz-expand .mz-zoom-window{box-shadow:none;background:transparent}.lt-ie9-magic .mz-expand .mz-zoom-window{border:0}.mobile-magic .mz-expand-stage .mz-expand-thumbnails,.mobile-magic .mz-expand-stage .mz-image-stage{left:0px;right:0px}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs{bottom:0px}.mobile-magic .mz-expand-stage .mz-image-stage{padding:0}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding:5px 0 60px}.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding-top:0}.mobile-magic .mz-expand .mz-expand-thumbnails{padding:0;height:60px}.mz-expand-controls,button.mz-button{min-width:inherit;margin:0 !important;padding:0 !important;outline:0 !important}button.mz-button{color:#b4b4b4 !important;font:900 34px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-color:transparent !important;border:1px solid rgba(180,180,180,0) !important;border-radius:100% !important;box-shadow:none !important;position:absolute !important;text-transform:none !important;text-align:center;speak:none;-webkit-font-smoothing:antialiased;width:60px !important;height:60px !important}button.mz-button.mz-button-prev,button.mz-button.mz-button-next{margin:auto 10px !important;top:0 !important;bottom:0 !important;overflow:hidden !important}button.mz-button.mz-button-prev{left:0 !important}button.mz-button.mz-button-next{right:0 !important}button.mz-button.mz-button-close{font-size:30px !important;margin:10px !important;top:0 !important;right:0 !important;z-index:95 !important}:root:not(.mobile-magic) button.mz-button{color:rgba(180,180,180,.75) !important;-webkit-transform:scale(.85) !important;transform:scale(.85) !important;-webkit-transition:color .25s,border-color .25s,-webkit-transform .25s !important;transition:color .25s,border-color .25s,transform .25s !important}:root:not(.mobile-magic) button.mz-button:hover{color:rgba(180,180,180,1) !important;border-color:rgba(180,180,180,.6) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}.mobile-magic button.mz-button{-webkit-transition:-webkit-transform .1s !important;transition:transform .1s !important}.mobile-magic button.mz-button:active{border-color:rgba(180,180,180,.6) !important;-webkit-transform:scale(.95) !important;transform:scale(.95) !important}button.mz-button.mz-button-close:before{content:"\a001"}button.mz-button.mz-button-prev:before{content:"\a002"}button.mz-button.mz-button-next:before{content:"\a003"}@media screen and (max-device-width:767px){button.mz-button-prev,button.mz-button-next{display:none !important}.mobile-magic .mz-expand button.mz-button{background:rgba(255,255,255,.12) !important;border-color:rgba(180,180,180,.3) !important}}.lt-ie9-magic button.mz-button{border:0;filter:alpha(opacity=75)}.lt-ie9-magic button.mz-button:hover{filter:alpha(opacity=100)}.mz-thumb,.mz-thumb:focus{display:inline-block;line-height:0;outline:none}.mz-thumb img{border:0;box-sizing:border-box}.mz-thumb:hover:not(.mz-thumb-selected) img{}.mz-thumb-selected img{/* -webkit-filter:brightness(60%);filter:brightness(60%);*/ }.no-cssfilters-magic .mz-thumb{background:#000}.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img{opacity:.75;filter:alpha(opacity=75)}.no-cssfilters-magic .mz-thumb-selected img{opacity:.6;filter:alpha(opacity=60)}.ie9-magic .mz-thumb img{box-shadow:0 0 4px 0px rgba(0,0,0,0.3)}.mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box}.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:10px 2px}.mz-expand-thumbnails .magic-thumb>img{cursor:pointer;height:40px;box-shadow:0 0 5px 1px rgba(0,0,0,0.3)}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%)}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img{opacity:.7;filter:alpha(opacity=70)}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img{opacity:.5;filter:alpha(opacity=50)}.magic-thumbs,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs ul,.magic-thumbs li,.magic-thumbs li:before,.magic-thumbs li:after,.magic-thumbs li img,.magic-thumbs .magic-thumbs-button{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}.magic-thumbs{width:100%;height:100%;white-space:nowrap}.magic-thumbs.no-buttons{padding:0 !important}.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap}.magic-thumbs.no-buttons ul{padding:0 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;transform:none !important;left:0 !important}.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block}.magic-thumbs ul li:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.magic-thumbs ul li>img{width:auto;height:auto;max-height:100%;vertical-align:middle}.ie8-magic .magic-thumbs ul li>img{max-width:none !important;max-height:none !important}.magic-thumbs.magic-thumbs-vertical{height:100%}.magic-thumbs-vertical{padding:30px 0}.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal}.magic-thumbs-vertical ul li{width:100%;height:auto}.magic-thumbs-vertical ul li{margin:4px 0}.magic-thumbs-vertical ul li>img{max-width:100%;max-height:none}.ie8-magic .magic-thumbs-vertical ul li>img{width:100%}.magic-thumbs .magic-thumbs-button{cursor:pointer;z-index:90;background-repeat:no-repeat;background-color:transparent;background-image:none;border:0;border-radius:0;overflow:hidden;position:absolute;font-family:"magictoolbox-thin";font-style:normal;font-weight:200;font-variant:normal;text-transform:none !important;speak:none;line-height:1;text-align:center;color:#bbb;-webkit-font-smoothing:antialiased;font-size:30px;width:30px;height:100%;top:0;bottom:0}.magic-thumbs .magic-thumbs-button-prev{left:0}.magic-thumbs .magic-thumbs-button-next{right:0}.magic-thumbs .magic-thumbs-button-prev:before{content:"\a002"}.magic-thumbs .magic-thumbs-button-next:before{content:"\a003"}.magic-thumbs-button:before{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.6}.magic-thumbs .magic-thumbs-button:hover:before{opacity:1}.magic-thumbs-vertical .magic-thumbs-button{width:100%;height:30px;left:0;right:0;top:auto;bottom:auto}.magic-thumbs-vertical .magic-thumbs-button-prev{top:0}.magic-thumbs-vertical .magic-thumbs-button-next{bottom:0}.magic-thumbs-vertical .magic-thumbs-button-prev:before{content:"\a005"}.magic-thumbs-vertical .magic-thumbs-button-next:before{content:"\a004"}.magic-thumbs.no-buttons .magic-thumbs-button{display:none !important}.magic-thumbs-button-disabled{opacity:0.2;filter:alpha(opacity = 20)}
 
/* product */
.p-page{margin-bottom:80px}
.p-page .breadcrumbs{margin-bottom:54px}
.p-page .page-title{padding-top:20px;margin-bottom:12px}
.p-page .page-title h1{text-align:left;margin-bottom:0}
.p-page .details-col{padding-left:45px}
.p-page .sku{font-size:12px;color:#000;margin-bottom:20px}
.p-page .description{margin-bottom:20px}
.p-page .specs{margin-bottom:30px;color:#000;padding-top:20px}
.p-page .specs .t{margin-bottom:18px;color:#000;font-weight:700}
.p-page .specs ul{font-size:12px}
.p-page .specs ul li{position:relative;padding:3px 0;overflow:hidden}
.p-page .specs ul li span{display:block;float:left;width:50%}
.p-page .specs ul li span:nth-child(2){font-weight:700}
.p-page .qty-lvl {margin-bottom:20px;color:#99cc33}
.p-page .qty-lvl.min {color:#f00;}
.p-page .buy-wrap{margin-bottom:50px}
.p-page .buy-wrap .price-wrap,.p-page .buy-wrap .count-wrap{float:left;width:50%}
.p-page .buy-wrap .count-wrap{margin-top:8px}
.p-page .buy-wrap .price-wrap{color:#000;font-size:30px;font-weight:700}
.p-page .buy-wrap .price-wrap .price-old{font-weight:300;font-size:15px;color:#f00; text-decoration:line-through}
.p-page .buy-wrap .count{margin-left:-10px}
.p-page .action{margin-bottom:65px;font-size:18px;font-weight:700}
.p-page .action span{transition:all 0.3s;display:inline-block;cursor:pointer;margin-left:57px;text-decoration:none;color:#000}
.p-page .action span:before{transition:all 0.3s;margin-right:20px;font-size:26px;color:#636363;float:left;margin-top:-4px}
.p-page .action span:first-child{margin-left:0px}
.p-page .action span:hover,.p-page .action span:hover:before{color:#99cc33}
.p-page .action span.is-added,.p-page .action span.is-added:before{color:#99cc33} 
.p-page .action .na{color:#f00;font-weight:300;padding-top:25px}
.p-page .option-selector{margin-bottom:30px}
.p-page .option-selector .option{margin-bottom:10px}
.p-page .option-selector .t{display:block;font-weight:600;font-size:13px;margin-bottom:8px}
.p-page .option-selector ul li{transition:all 0.3s;cursor:pointer;margin-right:3px;float:left;border:1px solid #ccc;padding:0 10px;height:36px;line-height:36px}
.p-page .option-selector ul li:hover{border-color:#99cc33}
.p-page .option-selector ul li.is-active{background:#99cc33;border-color:#99cc33;color:#fff}
.p-page .option-selector ul li.is-disabled{border-color:#ccc;opacity:0.5;cursor:default}
.p-page .share-wrap{margin-bottom:20px}
.p-page .share-wrap .label{float:left;font-weight:600;color:#737373;line-height:24px}
.p-page .share-wrap a{transition:all 0.3s;margin-left:24px;text-decoration:none;font-size:22px;color:#000}
.p-page .share-wrap a:hover{color:#99cc33}
.p-page .gallery{text-align:center}
.p-page .gallery img{max-width:100%}
.p-page .gallery .preview{margin-bottom:10px}
.p-page .thumbs{text-align:center}
.p-page .thumbs img{max-width:100%}
.p-page .swiper-buttons{opacity:1;margin-top:-44px;color:#000}
.p-page .swiper-buttons>div{transition:none;margin:0px}
.p-page .swiper-buttons .prev{float:left}
.p-page .swiper-buttons .prev:before{}
.p-page .swiper-buttons .next{float:right}
.p-page .gallery .thumbs .item{cursor:pointer;transition:all 0.3s;}
.p-page .gallery .thumbs .swiper-slide-thumb-active .item, .p-page .gallery .thumbs .swiper-slide:hover .item{opacity:0.7}
/* blog */
.blog-page{margin-bottom:20px}
.blog-page .item{position:relative;border-bottom:1px dashed #ededed;padding-bottom:20px;margin-bottom:20px}
.blog-page .item h2{margin-bottom:15px;text-align:left;font-weight:700;font-size:20px}
/*.blog-page .item h2 a{color:#838383}*/
.blog-page .item .date{font-size:12px;color:#888;margin-bottom:10px}
.blog-page .item .img{display:block;padding:10px;line-height:0px;border:1px solid #CCC;text-align:center}
.blog-page .item .img img{max-width:100%}

/* footer */
.footer{background:#f6f6f6;padding:0px 0 80px 0;font-size:12px}
.footer .r{padding-top:80px}
.footer .logo-col{position:relative;padding-top:80px}
.footer .logo-col:before{position:absolute;content:'';width:148px;top:0px;left:10px;height:7px;background:#99cc33}
.footer .contacts-col{line-height:18px}
.footer .contacts-col .phone{color:#000;margin-bottom:20px;font-weight:600;font-size:22px}
.footer .contacts-col p{margin-bottom:25px}
.footer .contacts-col .social a{margin:0 16px 0 0} 
.footer .nav{font-size:13px}
.footer .nav li{margin-bottom:15px}
.footer .nav li a:hover{color:#000}
.footer .nav li span{color:#99cc33;font-weight:600}

/* 404 */
.p404 .num {font-weight:700;font-size:50px;margin-bottom:30px}
  
/* inner */
.inner-page {margin-bottom:80px;}
.shop-sliders-wrap {padding-top:40px;}
.shop-sliders-wrap .t {text-align:center;color:#5c5b5b;font-weight:700;margin-bottom:22px;}
.shop-sliders-wrap .c {padding:0 20px;position:relative;}
.shop-sliders-wrap .swiper-buttons {z-index:999}
.shop-sliders-wrap .swiper-slide {z-index:1;}
.shop-sliders-wrap .swiper-buttons {width:100%;opacity:1;left:0px;right:0px;}
.shop-sliders-wrap .swiper-buttons>div {padding-right:18px;text-align:right;line-height:90px;color:#99cc33;float:left;margin-left:-50px;margin-top:-45px;width:90px;height:90px;background:#fff;border-radius:100%;}
.shop-sliders-wrap .swiper-buttons>div.next {padding-left:18px;padding-right:0px;text-align:left;margin-left:0px;margin-right:-50px;float:right}
  
 
  /* contacts */
  .page-contacts .group {margin-bottom:65px;}
  .page-contacts .group .call-links {margin-bottom:20px;}
  .page-contacts .group .call-links>*{text-decoration:none;font-size:34px;cursor:pointer;transition:all 0.3s}
  .page-contacts .group .map {padding-top:36px;}
	.page-contacts .group .call-links>*:hover{opacity:0.6}
	.page-contacts .group .call-links .i-tg-ico{color:#8CB8C9}
	.page-contacts .group .call-links .i-phone-ico{color:#629B79}
	.page-contacts .group .call-links .i-viber-ico{color:#877796}
  .page-contacts .group .t {color:#000;font-size:18px;margin-bottom:25px;}
  
/* Responsive  */
.filter-open{display:none}
  
    
   .js-swiper-products .swiper-wrapper {margin:0px;}
  .js-swiper-products .swiper-buttons {top:38%;opacity:1;color:#000;margin:0px;}
  .js-swiper-products .swiper-buttons .next {float:right;}
  .js-swiper-products .swiper-wrapper .swiper-slide {margin-top:0px !important}

@media (max-width:1299px){
    .header .logo{display:block;padding-right:25px}
    .header .topnav-wrap{height:50px;line-height:50px}
    .header .menu-col ul>li>a{}
    .header .menu-col ul>li>a{padding-right:0px} 
    .header .middle-wrap .count-col{padding-top:0px}
    .header .middle-wrap .count-col .i,.footer .count-col .i{font-size:0px}
    .header .search-col{padding-top:4px}
    .header .middle-wrap .r{padding-top:45px}
    .header .menu-col ul>li>a.active:before,.header .menu-col ul>li:hover>a:before{height:4px}
    .header .menu-col ul>li{margin-left:20px}
    .header .catalog{font-size:13px}
    .header .catalog>ul>li .dd-wrap{font-size:13px}
    .header .catalog>ul>li .dd-wrap .dd:before{left:40px}
    .slider .item .desc{width:50%}
    .slider .item .desc .t{font-size:36px}   
    .breadcrumbs{margin-bottom:15px !important}
    .collection-header{margin-bottom:40px}
	.collection-header .page-title{margin-top:0px}
    .editor{font-size:14px}
    .editor ul li{padding-left:18px}
    .bl-triggers{font-size:12px}
    .bl-triggers ul{margin-bottom:20px}
    .bl-triggers ul li{margin-bottom:15px}
    .bl>.t br{display:none}
    .footer{padding-bottom:40px}
    .footer .logo-col,.footer .r{padding-top:40px} 
    .p-page .details-col{padding-left:20px}
    .p-page .thumbs .swiper-buttons{left:0px;right:0px} 
    .p-page .buy-wrap{display:flex;margin-bottom:20px;padding-left:10px}
    .p-page .buy-wrap .count-wrap{margin-right:30px}
    .p-page .buy-wrap .price-wrap,.p-page .buy-wrap .count-wrap{width:auto}
    .p-page .buy-wrap .price-wrap{font-size:26px;order:2}
    .p-page .action{padding:20px 0 18px 0;margin-bottom:16px;border:1px solid #ccc;border-left:0px;border-right:0px}
    .p-page .share-wrap a{font-size:18px;margin-left:16px}
    .p-page .buy-wrap .count-wrap {margin-top:3px;}
    .p-page .buy-wrap .count{width:120px;padding:0 20px;font-size:0px}
    .p-page .buy-wrap .count input[type=text]{width:80px;margin:0px}
    .p-page .buy-wrap .count .plus{top:auto;left:auto;right:0px}
    .p-page .buy-wrap .count .minus{left:0px;bottom:auto;top:0px}
    .p-page .buy-wrap .count .plus,.p-page .buy-wrap .count .minus{ transform:none}
    .p-page .buy-wrap .count .minus:before{content:'\f146'}
    .p-page .buy-wrap .count .plus:before{content:'\e813'} 
	.filter .group-slider{margin-bottom:40px;margin-top:-15px}  
    .product-randomize .col-item {display:none !important;}
    .product-randomize .col-item:nth-child(-n+8),.js-swiper-products .products-grid-wrapper .col-item {display:block !important;} 
   
}

@media (max-width:991px){
    .content-wrapper{padding-bottom:0px}
  .products-grid .item .img-wrap a {height:220px;line-height:220px;}
    .p-page{margin-bottom:40px}
    .p-page .page-title h1{font-size:20px}
    .p-page .details-col{padding-left:10px}
    .p-page .thumbs{display:none}
    .p-page .gallery{margin-bottom:40px}
    .products-grid .item .name{font-size:14px}
    .pager{font-size:15px}
    .slider .item .desc .name{text-align:center}
    .slider .item .desc{display:block;width:auto; left:0px;right:0px;padding:50px 50px 0 50px; text-align:center}
    .slider .item .desc .t{font-size:30px;line-height:normal}
    .slider .item .desc .btn{height:40px;line-height:40px;font-size:16px}
    .slider .swiper-pagination{bottom:20px}
    .slider .swiper-buttons{display:none}
    .footer .count-col{display:none}
    .header{padding-top:15px;margin-bottom:30px}
    .header .topnav-wrap{display:none}
    .header .catalog{display:none;}
    .header .logo{padding-right:0px;text-align:center;margin-bottom:30px}
    .header .logo img{max-height:120px}
    .header .middle-wrap .phone-col{text-align:center;margin-bottom:30px}
    .header .middle-wrap .count-col{display:block}
    .header .middle-wrap .r{padding-top:0px}
    .header .count-col{text-align:center}
    .header .search-col{display:none;order:5;padding-top:30px}
    .header .middle-wrap{margin-bottom:20px}  
    .header .middle-wrap .search .input{width:100%;height:46px;line-height:46px;font-size:16px}
    .header .middle-wrap .search .go{top:9px}
    .header .middle-wrap .count-col .i{padding-right:0px}
    .header .middle-wrap .count-col .i:before{position:relative;right:auto;left:auto;top:auto}
    .header .middle-wrap .count-col .i span{position:absolute;left:0;right:0;margin:0 auto;width:18px;margin:-2px 0px 0 22px;height:18px;background:#99cc33;border-radius:100%;color:#fff;line-height:14px;font-size:13px;font-weight:400}
	.header .catalog{background:#C1E497;border:1px solid #B4D78A;    padding:15px 0 10px 0}
	.header .catalog .row{margin:0px;display:block}
	.header .catalog .row .col{display:block;width:100%}
	.header .catalog>ul>li{position:relative;border-bottom:1px solid #B4D78A;font-size:13px;font-weight:400;text-transform:uppercase;min-height:1px;text-align:left;padding:0px}
	.header .catalog>ul>li:last-child{border:0px}
	.header .catalog>ul>li>a{color:#444;padding:10px 25px;display:block}
	.header .catalog>ul>li>a:before{display:none}
	.header .catalog>ul>li a.active{font-weight:700;color:#000}
	.header .catalog>ul>li .dd-wrap{display:none;background:#B4D78A;font-size:12px;width:100%}
	.header .catalog>ul>li .dd-wrap .dd{padding:15px 20px 15px 50px}
	.header .catalog>ul>li .dd-wrap .dd li a{color:#000}
	.header .catalog>ul>li .dd-wrap .dd li a:hover{color:#000;text-decoration:underline}
	.header .catalog .hs>span{background:#C1E497;z-index:2;cursor:pointer;font-size:18px;position:absolute;right:0px;top:0px;display:inline-block; width:34px;height:34px;color:#668C2F;text-align:center; line-height:34px;font-weight:700}
	.header .catalog .hs>span:before{font-family:'ico';content:'\e813'}
	.header .catalog .hs.open .dd-wrap{display:block}
	.header .catalog .hs.open>span:before{content:'\f146'}
  .header .mobile-userlinks {display:block;border-top:4px solid #B4D78A;}
	.js-search-show .header .search-col{display:block}
	.js-menu-show .header .catalog{display:block}
	.js-sidebar{display:none}
	.collection-header .page-title h1{text-align:center}
    .collection-header{margin-bottom:10px; text-align:center}
    .filter-open{display:block;margin-bottom:40px;text-align:center}
    .sort-wrap .sorting label{margin-left:20px}
    .filter{margin-bottom:30px;padding-right:0px;display:none;overflow:hidden}
    .filter .group{margin-top:0px;margin-bottom:0px;padding-top:15px;padding-bottom:15px}
    .js-sidebar-show .filter{display:flex}
    .bl>.t,.bl>.t *{font-size:18px}
} 

@media (max-width:767px){
    .slider .item .desc{padding:20px}
    .slider .item .desc .name{font-size:20px}
    .slider .item .desc .t{font-size:20px}
    .footer{text-align:center}
    .footer .logo-col img{max-height:100px}
    .footer .nav-col,.footer .logo-col{display:none}
    .footer .contacts-col .phone{font-size:20px}
    .footer .contacts-col p{font-size:11px}
    .sort-wrap .pager-col{display:none}
	.products-grid .item{margin-bottom:30px}
	
	.products-grid .item .name-wrap{display:block;min-height:1px}
	h1,.h1{font-size:20px}
	h2,.h2{font-size:20px}
	h3,.h3, h4,.h4, h5,.h5{font-size:16px}
	h6,.h6{font-size:14px}
    .shop-sliders-wrap .c{padding:0px;margin-bottom:25px}
  .products-grid .item .img-wrap a{height:240px;line-height:240px}
  .products-grid .item .img-wrap img {width:100%;}
   .slider {display:none;}
  .js-swiper-products .products-grid-wrapper .col-item {width:220px;}
  .js-swiper-products .products-grid-wrapper .item .img-wrap a {height:220px;line-height:220px;}
  .search-grid .item .img-wrap a {min-height:250px;line-height;250px;max-height:250px;}
}

@media (max-width:575px){
  .bl .t {text-align:center;}
  .bl>.t:before {margin:0 auto;left:0;right:0;}
  .bl-triggers .ico {text-align:center;}
  .products-grid .item .img-wrap {margin-bottom:15px;}
    .products-grid .item .img-wrap a{margin:0 auto;width:240px;height:auto;line-height:normal;min-height:1px;height:240px}
  .products-grid .item .img-wrap img {width:auto;}
    .filter{padding:0 20px}
	.blog-page .item .img{margin-bottom:15px}
    .popup{width:auto !important;margin:0 10px;;left:0;right:0}
  	.sort-wrap .sorting label{margin:0px 0 4px 0px;display:block}
    .sort-wrap .sorting select{display:block;width:100%;margin-bottom:10px}
  
    .js-swiper-products .products-grid-wrapper .col-item {width:230px;}
  .js-swiper-products .products-grid-wrapper .item .img-wrap a {height:230px;line-height:230px;}
  .js-swiper-products .swiper-buttons {top:37%;} 
 
}

@media (max-width:413px){}  

  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
