@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.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:960px}}@media (min-width:1200px){.container{max-width:1180px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width:576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width:770px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width:992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width:576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width:768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width:992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width:576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width:768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width:992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width:1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.visible{visibility:visible !important}.invisible{visibility:hidden !important}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
body{margin:0;}
article,
aside,
footer,
header,
nav,
section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption,
figure,
main{display:block;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,
input,
optgroup,
select,
textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details,
menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}

html{font-size:16px;height:100%;line-height:1.3;}

body{font-family:'Fira Sans',sans-serif;height:100%;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;}
ul,
li{list-style-type:none;margin:0;padding:0;}
p{margin:0;}
a{color:#000;text-decoration:none;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
textarea{resize:none;}
section{position:relative;}
input,
select,
button{outline:none;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;}
.content{padding-top:30px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.hidden{display:none;}
footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.headerTop{position:relative;background-color:#fff;padding:16px 0 16px;}
@media (max-width:768px){.headerTop{padding:10px 0;}
}
.headerTop__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;}
.headerTop__col{position:relative;padding:0 10px;}
.headerTop__col--one{width:100%;}
.headerTop__col--two{-ms-flex-negative:0;flex-shrink:0;width: 35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
@media (max-width:992px){.headerTop__col--two{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto;}
}
.infoRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:768px){.infoRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.mobLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.mobRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.burger{border:none;background-color:transparent;padding:0;margin-right:10px;}
.burger__icon{width:36px;height:27px;-o-object-fit:contain;object-fit:contain;}
.logo__icon{}
@media (max-width:768px){.logo__icon{width: 160px;
    height: auto;}
}
.phoneButton{border:none;background-color:transparent;padding:0;margin-right:15px;}
.phoneButton__icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;}
.headerAdvantages{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    width: 100%;
    margin-left: 6%;}
@media (max-width:1200px){.headerAdvantages{display:none;}
}
.headerAdvantages__first{    width: 45%;}
.header-icon{

}
.advantagesBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;}
.advantagesBox__icon{    width: auto;
    height: auto;
    text-align: center;
    margin: 9px auto;
    display: block;}
.advantagesBox__text{font-size:14px;font-weight:300;color:#333;}
.advantagesBox__text span{color:#f11313;}
/*.location{position:absolute;right:195px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0;}*/
.location__icon{    margin-right: 8px;
    position: relative;
    top: -10px;
left:2px;}
.location__text{    font-size: 14px;
    font-weight: 400;
    color: #ff8e09;}
.headerContacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
@media (max-width:992px){.headerContacts{margin-bottom:15px;}
}
.headerContacts__phone{    text-align: right;
    font-size: 21px;
    font-weight: 700;
    color: #402302;
    line-height: 1;
    margin-bottom: 5px;}
.headerContacts__callback{    text-align: right;
    text-transform: uppercase;
    font-size: 14px;
    color: #ff8e09;
    text-decoration: underline;
    line-height: 1;
    margin-bottom: 7px;
    font-weight: bold;
    letter-spacing: 1px;}
.headerContacts__callback:hover{text-decoration:none;}
.headerContacts__mail{white-space:nowrap;text-align:right;font-size:16px;color: #ff8e09;line-height:1;}
.headerContacts__mail:hover{text-decoration:underline;}
.headerBottom{    background-color:#03406a;
    float: left;
    width: 100%;}
.headerBottom__inner{float:left; display: block; width: 100%;}
.searchForm{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;   max-width: 215px;
    float: right;
    margin-right: 10px; top:5px;}
@media (max-width:770px){.searchForm{    padding: 1px 0 8px;
    margin-right: 0;
    max-width: 100%;}
}
.searchForm__input{width:100%;height:36px;border:0px solid #ee7714;padding-left:15px;padding-right:15px;border-right:none;font-size:14px;font-weight:300;   background: #7f4704; color: #fff;}


.searchForm__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c2ad9e;
}
.searchForm__input::-moz-placeholder { /* Firefox 19+ */
  color: #c2ad9e;
}
.searchForm__input:-ms-input-placeholder { /* IE 10+ */
  color: #c2ad9e;
}

@media (max-width:768px){.searchForm__input{height:30px;}
}
.searchForm__button{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;    background-color: #7f4704;
    border: 0px solid #ee7714;border-left:none;}
@media (max-width:768px){.searchForm__button{height:30px;}
}
.searchForm__button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;margin:auto;}
.basketIndicator{position:relative; top:4px; -ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:12px;float: right;}
@media (max-width:1200px){.basketIndicator{padding-right: 11px; top:0px;}
}
.basketIndicator__logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}
@media (max-width:768px){.basketIndicator__logo{width:25px;height:25px;}
}
.basketIndicator__icon{object-fit:contain;margin:auto;}
.basketIndicator__counter{position: absolute;
    top: 2px;
    right: 3px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 0px solid #f11313;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;}
@media (max-width:768px){.basketIndicator__counter{    width: 16px;
    height: 16px;
    top: 2px;
    right: -20px;}
}
.menuBlok{   min-width: 485px;
    float: left;
    max-width: 100%;}
.menuBlok ul{    position: relative;
    top: 16px;}
.basketIndicator__counter span{font-size:12px;font-weight:300;color:#ff8e09;margin:auto;}
.basketIndicator__value{font-size:18px;font-weight:300;color:#fff;}
.mainNav{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 16px;margin-bottom:8px;}
.mainNav__li{margin-right:40px;}
.mainNav__li:last-child{margin-right:0;}
.mainNav__li a{font-size:14px;font-weight:300;color:#fff;}
.mainNav__li a:hover{text-decoration:underline;color:#ff8e09;}
.catalogButton{position:relative;cursor:pointer;max-width:220px;width:100%;margin-right:20px;border:none;-ms-flex-negative:0;flex-shrink:0;padding:0;float: left;}
.catalogButton__inner{width:100%;padding:14px;background-color:#ff8e09;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.catalogButton__burger{margin-right:20px;}
.catalogButton__burger .icon{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;fill:#fff;}
.catalogButton__text{font-size:15px;font-weight:300;color:#fff;line-height:1;margin-right:30px;white-space:nowrap;}
.catalogButton__triangle{margin-left:auto;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.catalogButton__triangle .icon{width:9px;height:6px;-o-object-fit:contain;object-fit:contain;fill:#fff;}
.catalogButton__triangle.active{-webkit-transform:rotate(-120deg);-ms-transform:rotate(-120deg);transform:rotate(-120deg);}
.catalogList{display:none;position:absolute;top:100%;left:0;width:100%;z-index:2;background-color:#fff;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);}
.catalogList__li{cursor:pointer;border-bottom:1px solid #e7e7e7;}
.catalogList__li:last-child{border-color:transparent;}
.catalogList__li:hover .catalogList__link{color:#fe8018;z-index:2;}
.catalogList__li:hover .catalogList__icon .icon{fill:#fe8018;}
.catalogList__li:hover .dropMenu--stageOne{display:-webkit-box;display:-ms-flexbox;display:flex;}
.catalogList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px 10px 14px 20px;text-align:left;font-size:15px;font-weight:300;color:#333;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;background-color:#fff;position:relative;}
.catalogList__icon{margin-left:auto;padding-left:5px;}
.catalogList__icon .icon{width:6px;height:10px;-o-object-fit:contain;object-fit:contain;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s;}
.dropMenu{display:none;position:absolute;top:0;left:100%;z-index:1;background-color:#fff;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);}
.dropMenu__col{width:100%;}
.dropMenu__li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.dropMenu__li:hover{-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);}
.dropMenu__li:hover .dropMenu__link{color:#fe8018;}
.dropMenu__li:hover .dropMenu__link .dropMenu__icon{fill:#fe8018;}
.dropMenu__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:14px 20px 15px;font-size:15px;font-weight:300;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.dropMenu__link .dropMenu__icon .icon{margin-left:auto;width:6px;height:10px;-o-object-fit:contain;object-fit:contain;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s;}
.dropMenu__link:hover{color:#fe8018;}
.dropMenu__link:hover .dropMenu__icon .icon{fill:#fe8018;}
.dropMenu__icon{margin-left:10px;}
.dropMenu--stageOne{width:200%;}
.dropMenu--stageTwoTrigger:hover .dropMenu__link{background-color:#fff;position:relative;z-index:2;}
.dropMenu--stageTwoTrigger:hover .dropMenu--stageTwo{display:-webkit-box;display:-ms-flexbox;display:flex;}
.dropMenu--stageTwo{display:none;width:100%;left:calc(100% - 10px);z-index:1;}
.dropMenu--stageTwo .dropMenu__li{-webkit-box-shadow:none !important;box-shadow:none !important;}
.dropMenu--stageTwo .dropMenu__link{color:#333 !important;}
.dropMenu--stageTwo .dropMenu__link:hover{text-decoration:underline;color:#fe8018 !important;}
.mobileMnu{position:absolute;top:100%;left:0;width:100%;z-index:3;display:none;}
.mobileList__li{background-color:#fff;border-top:1px solid #d9d9d9;}
.mobileList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;}
.mobileList__link span{color:#333;font-size:17px;font-weight:300;line-height:50px;}
.mobileList__link.active span{color:#fe8018;}
.mobileList__link.active .mobileList__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.mobileList__link.active .mobileList__icon .icon{fill:#fe8018;}
.mobileList__link--md{padding-left:20px;}
.mobileList__link--md span{font-size:15px;}
.mobileList__link--sm{padding-left:30px;}
.mobileList__link--sm span{font-size:13px;}
.mobileList__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.mobileList__icon .icon{margin:auto;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;fill:#5f5f5f;}
.mobDrop-list{display:none;}
.mobileNav{background-color:#eaeaea;}
.mobileNav__li{border-top:1px solid #d9d9d9; line-height:60px;padding-left:10px;}
.mobileNav__li a{display:block;color:#000;font-size:18px;font-weight:400;padding-right:10px;}
.footer__content{    background: url(/static/img/general/footer-bg.jpg) no-repeat;
    padding: 27px 0 29px;}
@media (max-width:576px){.footer__content{padding:29px 0 15px;}
}
.footer__bottom{background-color:#000;padding:22px 0;}
.footerTitle{text-transform:uppercase;font-size:15px;font-weight:500;color:#ff9000;margin-bottom:12px;}
@media (max-width:576px){.footerTitle{font-size:12px;margin-left:10px;}
}
.footerList{padding-left:0px;}
@media (max-width:576px){.footerList{padding-left:10px;}
}
.footerList__li{margin-bottom:12px;}
.footerList__li:last-child{margin-bottom:0;}
.footerList a{font-size:14px;font-weight:300;color:#fff;}
@media (max-width:576px){.footerList a{font-size:12px;}
}
.footerList a:hover{text-decoration:underline;}
/*.footerContent{margin-top:-5px;padding-left:11px;}*/
@media (max-width:576px){.footerContent{margin-top:0;padding-left:10px;}
}
.footerPhone{display:block;font-size:24px;font-weight:700;line-height:1;color:#fff;margin-bottom:10px;}
@media (max-width:576px){.footerPhone{font-size:17px;}
}
.footerPhone:hover{text-decoration:underline;}
.footerMail{display:block;font-size:14px;color:#ff9000;margin-bottom:26px;}
@media (max-width:576px){.footerMail{font-size:12px;}
}
.footerMail:hover{text-decoration:underline;}
.paymentSystems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px;}
.paymentSystems__title{margin-top:15px;width:100%;font-size:11px;font-weight:300;color:#666;margin-bottom:10px;}
.paymentSystems__item{width:69px;height:37px;margin:5px 20px 5px -5px;;opacity:1;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
@media (max-width:576px){.paymentSystems__item{width:68px;height:18px;margin:4px;}
}
.paymentSystems__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.paymentSystems__item:hover{opacity:1;}
.paymentSystems--smoll{margin:-3px;}
.paymentSystems--smoll .paymentSystems__item{    width: auto;
    height: auto;
    margin: 10px;
    text-align: center;}
.copyright{font-size:12px;font-weight:300;color:#ff9000;}
@media (max-width:576px){.copyright{text-align:center;font-size:9.5px;}
}
.developer{font-size:11px;font-weight:300;color:#ff9000;}
@media (max-width:576px){.developer{text-align:center;font-size:9.5px;}
}
.developer__link{color:#ff9000;text-decoration:underline;}
.developer__link:hover{text-decoration:none;}
.button{cursor:pointer;border:none;border-radius:5px;background-color:#fe9946;padding:12.5px 15px;font-size:18px;text-transform:uppercase;font-weight:700;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.button__icon{margin-left:15px;}
.button:hover{background-color:#f11313;}
.button--wide{width:100%;}
h1{font-size:30px;color:#252525;}
h2{font-size:24px;color:#252525;}
h3{font-size:22px;color:#252525;}
h4{font-size:18px;color:#252525;}
p{font-size:14px;line-height:1.38;color:#252525;margin-bottom:20px;}
p:last-child{margin-bottom:0;}
.oneClick{max-width:380px;width:100%;margin:25px auto;background-color:#fff;padding:0 20px 20px;}
.modalHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dfdfdf;padding:15px 0;margin-bottom:20px;}
.modalHead__title{font-size:24px;font-weight:700;line-height:1;color:#000;}
.modalHead__close{margin-left:auto;cursor:pointer;}
.modalHead__close .icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;fill:#7f7f7f;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s;}
.modalHead__close:hover .icon{fill:#fe8018;}
.modalProduct__title{font-size:22px;font-weight:700;color:#007ee4;}
.modalProduct__image{width:100%;height:283px;-o-object-fit:contain;object-fit:contain;}
.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.quantity__text{font-size:16px;font-weight:300;color:#333;margin-right:15px;}
.quantity--smollText{border-bottom:none;padding-bottom:0;}
.quantity--smollText .quantity__text{font-size:13px;}
.productCounter{display:-webkit-box;display:-ms-flexbox;display:flex;margi-left:auto;}
.productCounter__trigger{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:55px;height:40px;border:1px solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;color:#000;background-color:#f6f6f6;-webkit-transition:background-color 0.3s, border-color 0.3s, color 0.3s;-o-transition:background-color 0.3s, border-color 0.3s, color 0.3s;transition:background-color 0.3s, border-color 0.3s, color 0.3s;}
.productCounter__trigger:hover{background-color:#fe9946;border-color:#fe9946;color:#fff;}
.productCounter__value{width:70px;height:40px;border:1px solid #c7c7c7;border-left:none;border-right:none;text-align:center;font-size:24px;font-weight:700;color:#333;}
.productCounter--borderRadius .productCounter__trigger{width:50px;}
.productCounter--borderRadius .productCounter__trigger:first-child{border-radius:5px 0 0 5px;}
.productCounter--borderRadius .productCounter__trigger:last-child{border-radius:0 5px 5px 0;}
.modalForm__input{border:1px solid #c7c7c7;width:100%;height:42px;padding-left:15px;padding-right:15px;font-size:15px;font-weight:300;margin-bottom:20px;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.modalForm__input:hover,
.modalForm__input:active,
.modalForm__input:focus{border-color:#fe8018;}
.modalForm__button{border:none;cursor:pointer;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;width:100%;height:49px;background-color:#fe8018;border-bottom:3px solid #d86b11;-webkit-transition:background-color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s;}
.modalForm__button:hover{background-color:#f11313;border-color:#ca1313;}
.modalForm__check{margin-bottom:20px;}
.customCheck__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#333;font-weight:300;line-height:1;}
.customCheck__label .orangeText{color:#fe8018;}
.customCheck__label:before{cursor:pointer;content:'';margin-top:1px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;display:block;width:22px;height:22px;border:1px solid #c7c7c7;background-color:#fff;}
.customCheck__label:after{display:none;position:absolute;left:6px;top:8px;cursor:pointer;content:'';-ms-flex-negative:0;flex-shrink:0;width:11px;height:8px;background-image:url("/static/img/general/check.png");background-repeat:no-repeat;background-position:center;background-size:contain;}
.customCheck__input{display:none;}
.customCheck__input:checked + .customCheck__label:after{display:block;}
.thankYou{max-width:380px;width:100%;margin:25px auto;background-color:#fff;padding:0 20px 20px;}
.thankYou__title{text-align:center;font-size:30px;font-weight:700;color:#fe9946;margin-bottom:10px;}
.thankYou__text{font-size:22px;text-align:center;font-weight:700;color:#333;margin-bottom:20px;}
.thankYou__button{border:none;cursor:pointer;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;width:100%;height:49px;background-color:#fe8018;border-bottom:3px solid #d86b11;-webkit-transition:background-color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s;}
.thankYou__button:hover{background-color:#f11313;border-color:#ca1313;}
.callbackModal{max-width:380px;width:100%;margin:25px auto;background-color:#fff;padding:0 20px 20px;}
.citySelection{max-width:860px;width:100%;margin:25px auto;background-color:#fff;padding:0 20px 20px;}
.cityList{position:relative;padding:8px 0 0 29px;margin-bottom:20px;}
.cityList:last-child{margin-bottom:0;}
.cityList__title{position:absolute;left:0;top:0;width:24px;height:24px;background-color:#5f5f5f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:16px;font-weight:300;color:#fff;}
.cityList__li{margin-bottom:8px; flex-basis:33.333%}
.cityList__li a{font-size:15px;line-height:1;font-weight:300;color:#666;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.cityList__li a:hover, .cityList__li a.active {color:#fe8018;}
.aside{width:20%;padding:0 10px 45px;}
@media (max-width:1200px){
    /*.aside{display:none;}*/
    .aside .mb-4{display:none;}

}
.pageContent{width:80%;padding:0 10px 45px;}
@media (max-width:1200px){.pageContent{width:100%;}
}
.eventSlider{-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);margin-bottom:22px;}
@media (max-width:576px){.eventSlider{width:calc(100% + 20px) !important;margin-left:-10px !important;}
}
.eventSlider .owl-dots{position:absolute;bottom:20px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.eventSlider .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;background-color:#999;margin-right:10px;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.eventSlider .owl-dots .owl-dot:last-child{margin-right:0;}
.eventSlider .owl-dots .owl-dot.active,
.eventSlider .owl-dots .owl-dot:hover{background-color:#fe8018;}
.eventSlider .owl-prev{position:absolute;top:calc(50% - 12.5px);left:15px;width:16px;height:25px;background-image:url("/static/img/general/arrow-left.png") !important;background-repeat:no-repeat !important;background-position:center !important;}
.eventSlider .owl-next{position:absolute;top:calc(50% - 12.5px);right:15px;width:16px;height:25px;background-image:url("/static/img/general/arrow-right.png") !important;background-repeat:no-repeat !important;background-position:center !important;}
.eventBox{position:relative;width:100%;min-height:285px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;padding:41px 73px;}
@media (max-width:576px){.eventBox{min-height:254px;padding:41px 35px;}
}
.eventBox__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;}
.eventBox__title{text-align:left;font-size:30px;line-height:1;color:#fe8018;margin-bottom:5px;}
@media (max-width:576px){.eventBox__title{font-size:20px;}
}
.eventBox__text{text-align:left;font-size:32px;line-height:1.2;color:#fff;margin-bottom:21px;}
@media (max-width:576px){.eventBox__text{font-size:26px;}
}
.eventBox__button{cursor:pointer;border:none;width:200px;height:46px;background-color:#fe8018;-webkit-box-shadow:0px 3px 0px 0px rgba(216,107,17,0.004);text-transform:uppercase;font-size:18px;color:#fff;margin-right:auto;border-radius:3px;border-bottom:0px solid #d86b11;-webkit-transition:background-color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s;}
@media (max-width:576px){.eventBox__button{width:145px;height:32px;font-size:14px;}
}
.eventBox__button:hover{background-color:#f11313;border-color:#ca1313;}
.stockBox{display: block;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
    box-shadow: none;}
.categoryBox{display:block;cursor:pointer;min-height:300px;background-color:#fff;-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;-o-transition:transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s;}
@media (max-width:576px){.categoryBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;padding:2px;}
}
.categoryBox:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.categoryBox__image{width:100%;height:230px;-o-object-fit:contain;object-fit:contain;    padding: 25px;}
@media (max-width:576px){.categoryBox__image{width:50px;height:56px;}
}
.categoryBox__title{padding:0 20px;font-weight:700;font-size:18px;color:#007ee4;}
.products{padding:0 0 26px;}
.products:after{    margin-top: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 0px;
    background-color: #d9d9d9;
    border-bottom: 0px solid #fff;}
.products__title{margin-bottom:13px;}
.productBox{background-color:#fff;-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}
.productBox__image{width:100%;height:230px;-o-object-fit:contain;object-fit:contain;}
.productBox__content{padding:16px 20px 0px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.productBox__title{font-weight:700;font-size:15px;color:#ff8e09;margin-bottom:2px;}
.productBox__text{font-size:12px;color:#999;margin-bottom:20px;margin-top:5px;}
.productBox__rating{margin-bottom:12px;}
.productBox__price{margin-bottom:9px;}
.productBox__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 19px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.productBox__button{position:relative;cursor:pointer;width:calc(50% - 5px);border:none;padding:0;border-radius:0px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-weight:700;font-size:11px;-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s;}
.productBox__button img{margin-left:5px;width:16px !important;height:16px !important;-o-object-fit:contain;object-fit:contain;}
.stil_think_button .productBox__button{width: 175px !important}
.productBox__button--orange{ background-color: #ff8e09;color:#fff;}
.productBox__button--orange:hover{background-color:#f11313;}
.productBox__button--white{border:1px solid #8c7b67;background-color:#fff;color:#402302;}
.productBox__button--white:hover{border-color:#fe8018;background-color:#fe8018;color:#fff;}
.rating{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.rating__star{position:relative;width:18px;height:18px;}
/*.rating__star:before{font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'\f005';width:10px;height:10px;font-family:"Font Awesome 5 Free";color:#d9d9d9;}
.rating__star:after{font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;content:'\f089';width:10px;height:10px;font-family:"Font Awesome 5 Free";color:#fe9946;}
*/
.rating__star--full:before{color:#fe9946;}
.rating__star--hf:after{opacity:1;}
.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;}
.price__current{font-size:22px;font-weight:700;color:#402302;margin-right:10px;line-height:1;}
.price__old{position:relative;font-size:16px;color:#9e958d;line-height:1;}
.price__old:before{content:'';position:absolute;top:calc(50% - 1px);left:0;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:100%;height:2px;background-color:#9f9180;}
.price--big .price__current{font-size:36px;}
.price--big .price__old{font-size:24px;}
.manufacturers{background-color:#fff;padding:10px 0;}
.manufacturers__title{text-align:center;margin-bottom:13px;font-size:22px;color: #353a3e;font-weight:bold;}
.manufacturersSlider{border-top:1px solid #d9d9d9;padding:15px 25px 0;}
.manufacturersSlider__item{width:100%;padding:5px;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;-o-transition:box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;}
.manufacturersSlider .owl-prev{position:absolute;top:calc(50% - 12.5px);left:0;width:16px;height:25px;background-image:url("/static/img/general/arrow-left-gray.png") !important;background-repeat:no-repeat !important;background-position:center !important;}
.manufacturersSlider .owl-next{position:absolute;top:calc(50% - 12.5px);right:0;width:16px;height:25px;background-image:url("/static/img/general/arrow-right-gray.png") !important;background-repeat:no-repeat !important;background-position:center !important;}
.manufacturersImg{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:82px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.manufacturersImg:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.12);}
.manufacturersImg img{margin:auto;max-width:100%;max-height:100%;width:auto !important;}
.subscribe{background-color:#353a3e;padding:21px 0;}
.subscribe__title{font-size:18px;font-weight:700;color:#fe8018;}
@media (max-width:992px){.subscribe__title{text-align:center;margin-bottom:20px;}
}
.subscribeForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:576px){.subscribeForm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.subscribeForm__input{width:100%;height:38px;border:2px solid #cccfd3;border-radius:6px;background-color:#fff;padding-left:15px;padding-right:15px;margin-right:20px;font-size:16px;font-weight:300;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
@media (max-width:576px){.subscribeForm__input{margin-right:0;margin-bottom:10px;}
}
.subscribeForm__input:hover,
.subscribeForm__input:focus,
.subscribeForm__input:active{border-color:#fe8018;}
.subscribeForm__button{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:214px;height:38px;border-radius:5px;border:none;background-color:#fe8018;font-size:16px;color:#fff;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
@media (max-width:1200px){.subscribeForm__button{width:150px;}
}
@media (max-width:576px){.subscribeForm__button{width:100%;}
}
.subscribeForm__button:hover{background-color:#f11313;}
.about{padding:19px 0 27px;background-color:#f6f6f6;}
.about__logo{display:block;margin-bottom:15px;}
.about__text{padding-top:2px;color:#666;}
.logoGray img{max-width:100%;}
.contactsList__li{margin-bottom:4px;}
.contactsList__title{font-size:13px;color:#666;font-weight:700;display:inline-block;line-height:1.38;margin-right:5px;}
.contactsList__info{font-size:13px;color:#666;font-weight:300;display:inline-block;line-height:1.38;}
.breadCrumbs{margin-bottom:10px;}
.breadCrumbs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.breadCrumbs__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px;margin-bottom:6px;}
.breadCrumbs__li:last-child{margin-right:0;}
.breadCrumbs__li:last-child:after{display:none;}
/*.breadCrumbs__li:after{content:'→';font-family:"Font Awesome 5 Free";font-size:10px;color:#fe8018;position:relative;right:-10px;}*/
.breadCrumbs__li:after{content:'';position:relative;right:-10px;width:9px;height:9px;background-image:url(/static/img/general/arrow.png);
background-repeat:no-repeat;
background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;
}

.breadCrumbs__li a{font-size:12px;font-weight:300;color:#333;text-decoration:underline;}
.breadCrumbs__li.active a,
.breadCrumbs__li:hover a{color:#333;text-decoration:none;}
.pageTop{margin-bottom:16px;}
.pageTop__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.pageTop__title{line-height:1;margin-bottom:10px;}
.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;margin-bottom:15px;}
@media (max-width:576px){.share{margin-left:0;}
}
.share__text{font-size:13px;font-weight:300;color:#333;line-height:1;margin-right:10px;}
.share__links{display:-webkit-box;display:-ms-flexbox;display:flex;}
.socialLink{width:22px;height:22px;margin-right:5px;}
.socialLink:last-child{margin-right:0;}
.socialLink__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.item{margin-bottom:22px;}
.item__inner{background-color:#fff;padding:20px 20px 33px;-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);}
.item__price{margin-bottom:28px;}
.itemOptions__button{position:relative;}
@media (max-width:1280px){.itemOptions__button{max-width:260px;}
}
@media (max-width:576px){.itemOptions__button{max-width:100%;}
}
@media (max-width:1280px){.itemOptions__quantity{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
@media (max-width:1280px){.itemOptions .productCounter{max-width:200px;}
}
.itemSlider__item{width:463px;height:463px;-o-object-fit:contain;object-fit:contain;}
/*.itemCarousel{margin:0 15px;}*/
.itemCarousel .slick-prev{position:absolute;top:calc(50% - 8px);left:-15px;width:10px;height:16px;}
.itemCarousel .slick-prev img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.itemCarousel .slick-next{position:absolute;top:calc(50% - 8px);right:-15px;width:10px;height:16px;}
.itemCarousel .slick-next img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100px;-o-object-fit:contain;object-fit:contain;}
.itemCarousel .slick-list{margin-left:-5px;margin-right:-4px;}
.itemCarousel__item{padding:5px;height:100px;}
.itemCarousel__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #eee;}
.itemCarousel .slick-current img{border-color:#fe8018;}
.itemCarousel .slick-slide{outline:none;}
.aboutItem{padding-bottom:20px;border-bottom:1px solid #d9d9d9;margin-bottom:27px;}
.itemInfo{width:100%;margin-bottom:13px;}
.itemInfo__title{font-size:12px;color:#333;background-color:#f6f6f6;padding:7.5px 10px;margin-bottom:12px;}
.itemInfo__li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;margin-bottom:4px;}
.itemInfo__label{margin:right auto;font-size:13px;font-weight:300;color:#333;}
.itemInfo__value{margin-left:auto;font-size:13px;font-weight:700;color:#333;}
.moreInfo{margin-top:-10px;display:inline-block;font-size:13px;font-weight:300;color:#fe8018;border-bottom:1px dashed #fe8018;}
.moreInfo:hover{border-clor:transparent;}
.ratingReviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;}
@media (max-width:1280px){.ratingReviews{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
.ratingReviews__rating{margin-right:15px;}
.ratingReviews__link{padding-top:8px;display:inline-block;width:100%;-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#fe8018;}
@media (max-width:1280px){.ratingReviews__link{width:auto;}
}
.ratingReviews__link:hover{text-decoration:underline;}
.garanties{margin-bottom:15px;}
.garantiesItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.garantiesItem__icon{-ms-flex-negative:0;flex-shrink:0;width:38px;height:38px;-o-object-fit:contain;object-fit:contain;margin-right:10px;}
.garantiesItem__title{font-size:14px;font-weight:700;line-height:1;}
.garantiesItem__text{font-size:11px;font-weight:300;}
.garantiesItem--green .garantiesItem__title{color:#27a766;}
.garantiesItem--red .garantiesItem__title{color:#fa4659;}
.phoneForm{border-radius:10px;background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.17);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.17);padding:10px;}
@media (max-width:576px){.phoneForm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.phoneForm__input{width:100%;height:36px;border-style:solid;border-width:1px;border-color:#d0d0d0;border-radius:5px;background-color:#fff;font-size:16px;margin-right:10px;padding-left:15px;padding-right:15px;}
@media (max-width:576px){.phoneForm__input{margin-bottom:15px;}
}
.phoneForm__button{-ms-flex-negative:0;flex-shrink:0;width:122px;height:36px;background-color:#fff;border-radius:5px;border-style:solid;border-width:1px;border-color:#d0d0d0;font-size:11px;color:#111;text-transform:uppercase;}
@media (max-width:576px){.phoneForm__button{width:100%;}
}
.itemAdvantages__row{margin-bottom:30px;}
.itemAdvantages__row:last-child{margin-bottom:0;}
.yandexMarket{max-width:100%;}
.itemAdvBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.itemAdvBox__icon{min-width:32px;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin:4px 10px 0 0;}
.itemAdvBox__text{font-size:14px;color:#402302;}
.itemTabsNav{display:-webkit-box;display:-ms-flexbox;display:flex;}
.itemTabsNav__item{position:relative;z-index:0;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:42px;background-color:#ececec;text-align:center;font-size:18px;font-weight:500;color:#fe8018;margin-right:10px;-webkit-transition:background-color 0.3s, color 0.3s;-o-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);}
.itemTabsNav__item:last-child{margin-right:0;}
.itemTabsNav__item:hover,
.itemTabsNav__item.active{background-color:#fff;color:#333;}
.itemTabsContent{background-color:#fff;position:relative;z-index:1;margin-bottom:40px;}
/*.itemTabsContent__item{display:none;padding:30px 20px 20px;-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);}*/
.itemTabsContent__item,.itemTabsContent__item p{font-size:14px;}
.itemTabsContent__item h1,.itemTabsContent__item h2,.itemTabsContent__item h3{margin-top:6px;margin-bottom:2px;}
.itemTabsContent__item ul li{list-style:outside disc;margin-left:20px;}
.itemTabsContent__item:first-child{display:block;}
.recomendation{margin-bottom:25px;}
.recomendation__title{margin-bottom:30px;}
.recomendationSlider{width:calc(100% + 4px);margin-left:-2px;}
.recomendationSlider__item{padding:2px;}
.recomendationSlider .owl-prev{position:absolute;top:calc(50% - 110px);left:-38px;background-color:#fff !important;background-image:url("/static/img/general/arrow-left-gray.png") !important;background-repeat:no-repeat !important;background-position:center !important;width:32px;height:42px;border-radius:5px;border:1px solid #d2d6de !important;}
@media (max-width:576px){.recomendationSlider .owl-prev{display:none;}
}
.recomendationSlider .owl-next{position:absolute;top:calc(50% - 110px);right:-38px;background-color:#fff !important;background-image:url("/static/img/general/arrow-right-gray.png") !important;background-repeat:no-repeat !important;background-position:center !important;width:32px;height:42px;border-radius:5px;border:1px solid #d2d6de !important;}
@media (max-width:576px){.recomendationSlider .owl-next{display:none;}
}
.itemIn{display:none;position:absolute;top:calc(100%);left:calc(50% - 150px);padding-top:25px;width:300px;z-index:2;}
.itemIn:before{content:'';width:30px;height:30px;display:block;background-color:#fff;position:absolute;top:10px;left:0;right:0;margin:0 auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:1px solid #eee;border-top:1px solid #eee;}
.itemIn__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:150px;background-color:#fff;-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);padding:30px 20px;}
.itemIn__title{width:100%;font-size:22px;font-weight:700;color:#fe9946;}
.itemIn__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 10px);padding:1px 5px;font-size:12px;text-transform:uppercase;font-weight:700;color:#111;text-align:center;background-color:#eee;border-radius:3px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.itemIn__button--white{background-color:#fff;color:#111;border:1px solid #eee;}
.itemIn__button--white:hover{background-color:#fe8018;border-color:#fe8018;color:#fff;}
.itemIn__button--orange{background-color:#fe8018;color:#fff;}
.itemIn__button--orange:hover{background-color:#f11313;}
.basketContent{width:100%;margin-bottom:100px;}
.basketContent__inner{padding:0 20px 30px;background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(176,185,193,0.75);box-shadow:0 2px 2px rgba(176,185,193,0.75);}
.basketTop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #d9d9d9;}
@media (max-width:1280px){.basketTop{display:none;}
}
.basketTop__title{text-align:center;font-size:14px;font-weight:300;color:#999;}
.basketTop__title--one{text-align:left;width:40%;}
.basketTop__title--two{width:10%;}
.basketTop__title--three{width:15%;}
.basketTop__title--four{width:18%;}
.basketTop__title--five{width:12%;}
.basketTop__title--six{width:5%;}
.basketItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #d9d9d9;margin-left:-10px;margin-right:-10px;}
.basketItem__col{padding:0 10px;}
.basketItem__col--one{text-align:left;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:1280px){.basketItem__col--one{width:70%;}
}
@media (max-width:768px){.basketItem__col--one{width:100%;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
}
.basketItem__col--two{width:10%;}
@media (max-width:1280px){.basketItem__col--two{width:30%;}
}
@media (max-width:768px){.basketItem__col--two{width:100%;margin-bottom:10px;}
}
.basketItem__col--three{width:15%;}
@media (max-width:1280px){.basketItem__col--three{width:auto;}
}
@media (max-width:768px){.basketItem__col--three{width:100%;margin-bottom:10px; }.sklad_blok{
  padding: 0 10px !important;} .stil_think_caption{font-size: 18px !important;} .stil_think_capt {
    margin-right: 5px !important;
}
}
.basketItem__col--four{width:18%;}
@media (max-width:1280px){.basketItem__col--four{width:25%;}
}
@media (max-width:768px){.basketItem__col--four{width:100%;margin-bottom:10px;}
}
.basketItem__col--five{width:12%;}
@media (max-width:1280px){.basketItem__col--five{width:25%;}
}
@media (max-width:768px){.basketItem__col--five{width:100%;margin-bottom:10px;}
}
.basketItem__col--six{width:5%;}
@media (max-width:1280px){.basketItem__col--six{width:auto;}
}
@media (max-width:768px){.basketItem__col--six{width:100%;margin-bottom:10px;text-align:center;}
}
.basketItem__preview{margin-right:25px;}
.basketItem__counter{max-width:170px;margin:0 auto;}
.basketItemPreview{width:100px;height:100px;border:1px solid #d9d9d9;}
.basketItemPreview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.basketItemTitle{font-size:18px;font-weight:500;line-height:30px;color:#333;}
@media (max-width:768px){.basketItemTitle{margin-bottom:25px;}
}
.basketItemPrice{text-align:center;}
@media (max-width:1280px){.basketItemPrice{text-align:right;}
}
@media (max-width:768px){.basketItemPrice{text-align:center;}
}
.basketItemPrice__current{display:inline-block;font-size:20px;font-weight:700;color:#353a3e;}
.basketItemPrice__old{display:inline-block;position:relative;font-weight:700;line-height:24px;font-size:13px;color:#999;}
.basketItemPrice__old:after{content:"";width:100%;height:2px;background-color:#f11313;display:block;position:absolute;top:calc(50% - 1px);left:0;right:0;margin:0 auto;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
.basketItemPriceArticle{text-align:center;font-size:12px;font-weight:300;text-transform:uppercase;color:#333;}
.basketItemTotal{font-size:22px;font-weight:700;color:#353a3e;text-align:center;}
.basketItemClose{cursor:pointer;width:20px;height:20px;margin:0 auto;opacity:0.7;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.basketItemClose:hover{opacity:1;}
.basketItemClose .icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:#f11313;}
.basketTotal{text-align:right;padding:20px 0 40px;}
.basketTotal__title{display:inline-block;font-size:21px;font-weight:700;color:#353a3e;}
.basketTotal__value{display:inline-block;font-size:36px;font-weight:700;color:#353a3e;}
.basketForm__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.basketForm__check .customCheck__label{text-align:right;}
.basketForm__check .customCheck__label span{padding-top:7px;}
.basketForm__total{padding-bottom:20px;}
.basketFormTitle{display:block;width:100%;border-bottom:1px solid #d9d9d9;padding:10px 0;font-size:22px;font-weight:700;color:#353a3e;margin-bottom:20px;}
.paymentTitle{padding-bottom:12px;color:#353a3e;font-size:16px;font-weight:700;}
.circleCheck{margin-bottom:16px;}
.circleCheck--mt{margin-top:26px;}
.circleCheck__input{display:none;}
.circleCheck__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.circleCheck__label span{color:#1b1b1b;font-size:14px;font-weight:300;line-height:24px;}
.circleCheck__label:before{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;content:'';display:block;cursor:pointer;margin-right:13px;border-radius:50%;background-color:#f6f6f6;border:6px solid #f6f6f6;-webkit-box-shadow:0 0 0 1px #b3b3b3;box-shadow:0 0 0 1px #b3b3b3;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.circleCheck__input:checked + .circleCheck__label:before{background-color:#fe8018;}
.orangeText{color:#fe8018 !important;margin-left:5px;}
.basketDelivery{display:-webkit-box;display:-ms-flexbox;display:flex;}
.basketLabel{display:block;color:#333;font-family:"Fira Sans";font-size:15px;font-weight:300;line-height:24px;margin-bottom:8px;}
.basketLabel span{color:#f11313;}
.basketInput{width:100%;height:40px;border:1px solid #c7c7c7;background-color:#fff;font-size:15px;font-weight:300;padding-left:15px;padding-right:15px;margin-bottom:14px;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.basketInput:hover,
.basketInput:focus,
.basketInput:active{border-color:#fe8018;}
.basketTextarea{outline:none;width:100%;height:126px;border:1px solid #c7c7c7;background-color:#fff;padding:15px;font-size:15px;font-weight:300;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;margin-bottom:14px;}
.basketTextarea:hover,
.basketTextarea:focus,
.basketTextarea:active{border-color:#fe8018;}
.brands{background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(176,185,193,0.75);box-shadow:0 2px 2px rgba(176,185,193,0.75);}
.brands__title{color:#333;font-size:18px;font-weight:500;border-bottom:1px solid #eee;padding:20px;}
.brands__content{padding:20px;}
.brandsList__li a{color:#333;font-family:"Fira Sans";font-size:12px;font-weight:300;line-height:24px;}
.brandsList__li a:hover{text-decoration:underline;-webkit-text-decoration-color:#fe8018;text-decoration-color:#fe8018;color:#fe8018;}
.sorting{border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:25px;}
.sorting__row{padding:0px 0;border-bottom:1px solid #bbb;}
.sorting__row:last-child{}
.sortingTitle{-ms-flex-negative:0;flex-shrink:0;color:#333;font-size:13px;font-weight:400;margin-right:15px;line-height:1.5;display:inline-block;}
@media (max-width:576px){.sortingTitle{margin-right:0;}
}
.sortingTitle__value{font-size:15px;}
.sortingChoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:576px){.sortingChoice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
}
@media (max-width:576px){.sortingChoice__title{margin-bottom:15px;}
}
.sortingChoice__select{      display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 6px;
    border-bottom: 3px solid #eee;
    margin-bottom: 20px;
    border-top: 3px solid #eee;
    padding-top: 5px;
    margin-top: 20px;}
@media (max-width:576px){.sortingChoice__select{margin-right:0;margin-bottom:15px;width:100%;}
}
.sortingChoice__select:last-child{margin-right:0;}
.sortingPopular__link{display:inline-block;color:#fe8018;font-size:13px;font-weight:400;text-decoration:underline;margin-right:5px;line-height:1.5;}
.sortingPopular__link:hover{text-decoration:none;}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #bbb;margin-bottom:20px;}
.pagination__li{width:36px;height:36px;-webkit-box-shadow:0 2px 2px rgba(176,185,193,0.75);box-shadow:0 2px 2px rgba(176,185,193,0.75);background-color:#fff;margin-right:5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
@media (max-width:768px){.pagination__li{width:24px;height:24px;}
}
.pagination__li:last-child{margin-left:auto;margin-right:none;}
.pagination__li:first-child .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.pagination__li:hover{-webkit-box-shadow:none;box-shadow:none;}
.pagination__li:hover a{color:#fe8018;}
.pagination__li:hover .icon{fill:#fe8018;}
.pagination__li--disabled{pointer-events:none;-webkit-box-shadow:none;box-shadow:none;}
.pagination__li--disabled a{color:#999 !important;}
.pagination__li--disabled .icon{fill:#999 !important;}
.pagination__li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#353a3e;font-size:14px;font-weight:400;}
.pagination__li a .icon{width:7px;height:12px;-o-object-fit:contain;object-fit:contain;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.location__text{white-space:nowrap;}
.headerContacts{margin-left:5px;}
.headerContacts__phone{white-space:nowrap;}
.catalogList__li .catalogList__icon{position:absolute;right:10px;top:50%;margin-top:-9px;z-index:2;}
.catalogList__li{position:relative;}
.catalogList__link{padding-right:20px;}
.dropMenu--stageOne .dropMenu__li{min-width:50%;max-width:50%;}
.catalogList__li:hover .dropMenu--stageOne{flex-wrap:wrap;}
.dropMenu--stageOne .catalogList__icon{position:relative;margin-left:0;top:initial;margin-top:initial;}
.dropMenu--stageTwo{z-index:3;}
.headerTop__col--two{justify-content:flex-end;}
.aside img{max-width:100%;height:auto;}
.modalForm__input.error{border:1px solid red;}
a.orangeText:hover{text-decoration:underline;}
.workemail{display:none;}
.modalForm__check{margin-bottom:0;}
.wrap_modalForm__check{margin-bottom:20px;}
.error_licenses.error{margin-top:4px;font-size:12px;color:red!important;}
.wrap_button_buy{width:calc(50% - 5px);}
.button_buy{width:100%;}
.productBox{justify-content:space-between;}
.productBox__content_foot{padding-left:20px;padding-right:20px;}
.product_info{height:100%;}
.product_info a{display:block;}
.wrp_product_card_info{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.itemIn__button--orange a{color:#fff;}
.wrp_product_card_info_head{padding-top:10px;}
.breadCrumbs__li.active{color:#333;font-size:12px;font-weight:300;}
.basketItemPreview{min-width:100px;}
.count_submit{display:none;}
.basketItemClose{border:0;background:transparent;padding:0;}
.wrap_empty_cart{padding-top:20px;padding-bottom:20px;}
.return_catalog{font-size:13px;}
.return_catalog a{color:#fe8018;text-decoration:underline;;font-weight:300;}
.return_catalog a:hover{color:#333;text-decoration:none;}
.content_inner{padding-top:30px;width:100%;position:relative;overflow:hidden;}
.content_inner a{font-weight:300;color:#fe8018;text-decoration:underline;}
.content_inner a:hover{color:#333;text-decoration:none;}
}
.basketContent{width:100%;}
.wrap_alpha{width:100%;column-count:4;-webkit-column-count:4;-moz-column-count:4;-o-column-count:4;}
.searchForm,.headerBottom__inner{position:relative;}
.search_results{position:absolute;top:100%;width:100%;background:#fff;margin-top:2px;max-height:300px;overflow:auto;z-index:2;}
.search_result_row{display:flex;border-bottom:1px solid #ccc;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.search_result_row:hover{background:#eee;}
.search_result_row a{padding:10px;display:flex;width:100%;}
.search_result_row_info{margin-left:10px;}
.search_result_row_ttl{font-weight:700;font-size:15px;color:#007ee4;}
.search_result_row_intro{font-size:13px;margin-top:4px;}
.news_row{position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.news_row_img{float:left;margin-right:20px;margin-bottom:20px;}
.news_row_ttl a{font-weight:700;font-size:18px;color:#007ee4;}
.news_row_ttl a:hover{text-decoration:underline;}
.news_row_date{font-size:12px;font-weight:300;color:#fe8018;margin-top:5px;}
.news_row_intro{font-size:14px;color:#333;margin-top:10px;}
.news_row_more a{font-size:12px;font-weight:300;color:#fe8018;text-decoration:underline;}
.news_row_more a:hover{color:#333;text-decoration:none;}
.wrap_form_contacts{margin-top:40px;}
.wrap_form_contacts h2{margin-bottom:20px;}
.wrap_form_contacts .modalForm__button{max-width:200px;}
.wrap_form_contacts input,.wrap_form_contacts textarea{max-width:600px;}
.modalForm__textarea{height:150px;outline:none;padding-top:5px;padding-bottom:5px;border:1px solid #c7c7c7;width:100%;padding-left:15px;padding-right:15px;font-size:15px;font-weight:300;margin-bottom:20px;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}
.wrap_form_contacts .customCheck__label span{padding-top:6px;}
.caption_results{padding-top:30px;padding-bottom:20px;}
.slick-slide a{outline:none;}
.wrp_img{width:380px;height:230px;display:flex;max-width:100%;}
.wrp_img img{max-width:100%;height:auto;margin:auto;}
.itemInfo__li{display:block;}
.itemInfo__li_info{display:block;}
.itemInfo__li.hidden_param{display:none;}
.phoneForm__button{cursor:pointer;}
.phoneForm__input.error{border:1px solid red;}
#comment-form label{font-size:15px;width:60px;display:block;float:left;padding-top:8px;}
#comment-form #comment-captcha{width:180px;}
.form-control{height:36px;border-style:solid;border-width:1px;border-color:#d0d0d0;border-radius:5px;background-color:#fff;font-size:14px;margin-right:10px;padding-left:15px;padding-right:15px;}
.form-group{margin-top:10px;margin-bottom:10px;}
#comment-editor{padding:5px 10px;height:160px;}
#comment-preview-placeholder{border:1px solid #fe8018!important;padding:10px 20px!important;}
.comment-list{padding-left:0;}
.ticket-avatar{display:none!important;}
.ticket-comment-author{font-size:16px!important;font-weight:500!important;margin-left:0!important;color:#333!important;}
.ticket-comment-text{margin-top:5px;border:1px solid #ddd;font-size:14px;padding:10px 20px;}
.comments .reply{font-size:12px;color:#fe8018;}
.comments .reply:hover{color:#333;text-decoration:none;}
.comments .edit{color:#007ee4;font-size:13px;}
.ticket-comment-link{display:none!important;}
.phoneForm__button:hover{border-color:#fe8018;background-color:#fe8018;color:#fff;}
.phoneForm__button{-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s;}
#comment-form .preview{background:#fff;border:1px solid #ccc;/*padding-left:15px;padding-right:15px;*/width:178px;position:relative;cursor:pointer;border-radius:0px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-weight:700;font-size:11px;-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
margin-right:5px;
}
#comment-form .preview:hover{border-color:#fe8018;background-color:#fe8018;color:#fff;}
#comment-form .submit{background-color:#fe8018;color:#fff;border:1px solid #fe8018;/*padding-left:15px;padding-right:15px;*/width:178px;position:relative;cursor:pointer;border-radius:0px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-weight:700;font-size:11px;-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
}

#comment-form .submit:hover{background:#f11313;}
.comments h3{display:none;}
.comments .time{color:blue;font-size:15px;}
#comments>li{border-bottom:1px solid #ccc;padding-bottom:10px;}
.ratingReviews__link{cursor:pointer;}
.rating__star:after,.rating__star:before{display:none!important;}
.rating{margin-top:2px;}
.rate_cap{margin-top:10px;font-size:12px;}
.accept_top_wrapper{padding-top:20px;}
.accept_top_wrapper ul{margin-top:15px;}
.accept_top_wrapper a{font-size:12px;font-weight:300;color:#fe8018;text-decoration:underline}
.accept_top_wrapper a:hover{color:#333;text-decoration:none}
@media (max-width:768px){.wrap_alpha{column-count:2;-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;}
}
@media (max-width:480px){.wrap_alpha{column-count:1;-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;}
}
.itemIn{left:calc(50% - 218px);}
.itemIn:before{left:135px;}
.overflow_layer{overflow:hidden;padding-bottom:135px;}
.overflow_layer .owl-carousel .owl-stage-outer{overflow:visible!important;}
.brandsList__li a{line-height:17px;display:block;}
.brandsList__li{margin-bottom:8px;}
.appnds_cat{display:block;}
.sorting{border-bottom:0;}
.mfp-close{display:none!important;}
@media (max-width:1200px){.appnds_cat{display:block;}
}
.productBox__content_foot .rating{height:16px!important;}
.subscribeForm__input.error{border-color:red;}
.sortingChoice__select{width:185px;}
.hide_val{display:none;}
.catalogList__link{    width: 185px;
    height: 30px;
    padding: 0px;
    margin-top: 20px;}
.catalogList__li a{display:block;padding-top:6px;padding-bottom:6px;}
.accept_top_wrapper p{font-size:20px;}
.accept_top_wrapper a{font-size:14px;margin-top:16px;display:inline-block;}
.products_search .productBox{border-top:1px solid rgba(176,185,193,0.35);}
#msOrder{margin-top:0!important;}
.wrapper_tovar_page .manufacturers{z-index:-1;margin-top:-135px;}
.burger{position:relative;width:36px;height:27px;    margin-top: 8px;}
.open_mobmenu{background:url(/static/img/general/hamburger.png);width:36px;height:27px;position:absolute;top:0;left:0;opacity:1;}
.close_mobmenu{background:url(/static/img/general/close_mobmenu.png) no-repeat center;;width:36px;height:27px;position:absolute;top:0;left:0;opacity:0;}
.burger.active .open_mobmenu{opacity:0;}
.burger.active .close_mobmenu{opacity:1;}
.content_inner p{margin-bottom:20px;}
.content_inner ul{padding-left:0;margin-left:20px;}
.content_inner ul li{font-size:13px;line-height:1.38;color:#353a3e;list-style:outside disc;}
.content_inner ol{padding-left:0;margin-left:20px;}
.content_inner ol li{font-size:13px;line-height:1.38;color:#353a3e;list-style:outside decimal;}
.catalogList{width:200%;}
.catalogList__li{position:relative;width:50%;display:flex;}
.showMnu-body{width:100%;display:flex;flex-wrap:wrap;}
.content_inner h2,.content_inner h3{margin-bottom:6px;}
.about__text p{margin-bottom:6px;}
.mobileList{display:flex;flex-wrap:wrap;background:#fff;}
.brandsList__li_button_more{font-size:13px;font-weight:300;color:#fe8018;border-bottom:1px dashed #fe8018;margin-top:10px;cursor:pointer;margin-bottom:10px;}
.brandsList__li_hide{display:none;}
@media (max-width:750px){
    .brandsList__li_button_more{display:block;}
    .sorting__row{padding:10px 0;}
    .sort_mob{display:none;}
    .breadCrumbs{margin-bottom:3px;}
    .pageTop__title{margin-bottom:0;}
    .content{padding-top:10px;}
    .sortingChoice__select{margin-bottom:0;}
}

@media (max-width:576px){
    .sortingChoice__title{
        margin-bottom:3px;
    }
}
.overflow_layer_ .owl-stage-outer{padding-bottom:0px;}
.second_recomendation{z-index:0;margin-top:-180px;}
.form-control{transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.form-control:hover,
.form-control:active,
.form-control:focus{border-color: #fe8018;}
.price.price--big.item__price{flex-wrap:wrap;}
.price--big .price__current{font-size:32px;}
.price--big .price__old {font-size: 22px;}
.item__price{margin-bottom:16px;}
.basketItemTotal{white-space:nowrap;}
.brandsList__li{color:#000;font-size:12px;}
.sortingPopular span{color:#000;font-size:13px;margin-right:5px;}
.catalogList__li.active .catalogList__link{color:#fe8018;}
.footerList__li{color:#fff;font-size:14px;}
.mainNav__li{font-size: 14px;font-weight: 300; color: #ff8e09;;}
.brandsList__li_button_more{display: inline-block;position:relative;}
.brandsList__li_button_more:after{content:'';position:absolute;transform:rotate(90deg);right:-10px;width:9px;height:9px;background-image:url(/static/img/general/arrow.png);background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;right: -14px;top:4px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.brandsList__li_button_more.active:after {transform: rotate(-90deg);}
.markItUp ul li{list-style:none;margin-left:0;}

@media (min-width: 768px){
.appnds_cat .flex-md-row{flex-direction:column!important;}}
.morecats_caption{
    margin-bottom:8px;
    margin-top: 20px;
    font-weight: bold;
    font-size: 18px;
}
.about__text a{text-decoration:underline;}
.brands{
    margin-bottom:1.4rem;
}

.second_block_cats{
    margin-top:10px;
}

@media (max-width: 768px){
    .headerTop{
        background:#d9d9d9;
        position: fixed;
        width: 100%;
        z-index: 10;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
        box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
        padding:0;
    }
    .empty_block{
        height:66px;
    }
    .mobileMnu{
        top:0;max-height:100vh;overflow:auto;
    }
    .mobileList{
        margin-top:66px;background:#fff;
    }
    .headerTop .container{
        padding-top:10px;padding-bottom:10px;
        background: #fff;
    }
    .second_footerTitle{
        opacity:0;
    }
    .logo{
        margin-top:5px;
    }
    .headerTop .container {
        padding-top: 0px;
        padding-bottom: 0px;
            background: #d9d9d9;
        z-index: 4;
        position: relative;
    }
    .headerTop__col .infoRow{
        height:66px;
    }

}
.appends_bottom_categories_content {
    margin-bottom: 30px;
    background-color: #fff;
    padding: 10px 20px 33px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
    box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
}
.arrow_up{display:none;cursor:pointer;
    width:40px;height:40px;position:fixed;/*right:30px;bottom:10px;*/
    right: 10px;bottom: 50px;
    z-index:20;
    transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;
}

.arrow_up img{
    max-width:100%;height:auto;
}

.stil_think_caption{
    color: #fe8018;
    font-size: 25px;
    font-weight: bold;
}
.stil_think_text{
    margin-top:10px;

}
.stil_think{
    display: flex;
    justify-content: space-between;    align-items: center;
}
.stil_think_capt{
    margin-right:30px;
}


.appends_bottom_spec{
       margin-bottom: 30px;
    background-color: #faf4f3;
    padding: 0px 20px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
    box-shadow: 0px 2px 2px 0px rgba(176,185,193,0.75);
}

}

.stil_think_button .productBox__button{
        width: 300px;
    height: 45px;
    font-size: 13px;
}
@media (max-width: 768px){
    .arrow_up{
        right:10px;
    }
}

.appnds_cat_bottom .brandsList__li_button_more{
    display:inline-block;
}
.appnds_cat_bottom .sortingTitle,.appnds_cat .sortingTitle{
    font-weight:500;font-size:15px;margin-bottom:5px;
}
.moreInfo{cursor:pointer;}
.productBox__rating{display:flex;justify-content:space-between;}
.pricebox_cap{font-size:14px;color: #9e958d;}
.product_main_price_caption{color: #333;margin-bottom: 5px;}

.itemInfo_params_title{
      font-weight: 500;
    padding-left: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    color: #402302;
    font-size: 14px;
}
.itemTabsContent__item{
    display:block;
}
.itemTabsContent{padding:30px 50px 20px;
/*-webkit-box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);box-shadow:0px 2px 2px 0px rgba(176,185,193,0.75);*/
border:1px solid #d8d8d8;
}

.itemtabs_cap{
        font-size: 22px;
    font-weight: bold;
    color: #402302;
    padding-bottom:15px;
}
.order_cheaper{
       text-transform: none;
    font-size: 13px;
    color: #402302;
    text-decoration: underline;
    line-height: 1;
    margin-bottom: 14px;
    margin-top: 20px;
    cursor: pointer;
}

.opt_buy{
        text-align: right;
    text-transform: uppercase;
    font-size: 14px;
    color: #fe8018;
    text-decoration: underline;
    line-height: 1;
    margin-bottom: 14px;
    margin-top: 10px;
    cursor:pointer;
}
.best_prod_text{
    margin-top:10px;
    font-size:15px;
    margin-left:20px;
}
.best_prod_text li{list-style:outside disc; margin-bottom: 3px;}
.catalog_text{
    margin-top:10px;font-size:14px;
}
.sortingPopular span,.sortingPopular__link{
    font-size: 13px;
    width: 24%;
    margin-right: 1%;
    line-height: 16px;
    margin-bottom: 8px;
}
.sortingPopular span{
    padding-top:2px;
}
.cat_opt{
    cursor:pointer;
    float:right;
    text-transform: uppercase;
    font-size: 14px;
    color: #fe8018;
    text-decoration: underline;
    line-height: 1;
        margin-top: 20px;
}
.clr{clear:both;}
.msearch2 fieldset{width:100%;
    background:#fff;
    padding:0;
/*    padding: 10px 20px 20px 20px;*/
    border: 1px solid #ddd;
    margin-bottom:20px;
}
.range_input_wrapper{position:relative;
    display: flex;
    justify-content: space-between;
    margin-top:26px;
}
.range_input_wrapper input{
        width: 44%;
    font-size: 14px;
    padding: 2px 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-family: 'Fira Sans', sans-serif;
    height: 28px;
    text-align: right;
}
.brandsList,.sortingPopular{
    display: flex;
    flex-wrap: wrap;
}
.product_row_compare{
    width: 287px;
    margin-left: 4px;
    margin-right: 4px;
}
.manufacturers_list{
    display:flex;flex-wrap:wrap;
    padding-left:20px;padding-right:20px;
}

.manufacturers_list .manufacturersSlider__item{
    width:16.66666%;padding:0;
    margin-bottom:20px;
}
.brandsList, .sortingPopular{
    width:100%;
}
.manufacturers{
    width:100%;    margin-bottom: 0px;
}
.left_col_main{
    width: 20%;
    padding: 0 10px 45px;
    height:100%;
}
.manufacturers__title {
       margin-bottom: 13px;
    font-size: 22px;
    color: #353a3e;
    font-weight: bold;
    text-align: center;
    border-bottom: 3px solid #f9f9f9;
    padding-bottom: 10px;
    padding-top: 20px;
}
.manufacturersImg{
    height:50px;
}
.first_main_row .pageContent,.first_main_row .aside{padding-bottom:25px;}

@media (max-width: 1100px){
    .manufacturers_list .manufacturersSlider__item{
        width:25%;
    }
    .stil_think_text{
        margin-bottom:20px;
    }
    .stil_think{flex-wrap:wrap;}
}
@media (max-width: 768px){
    .manufacturers{
        display:none;
    }

}
.filter_list{max-height: 230px;
    overflow: auto;

}
.wrap_filter_list{
    padding: 10px 10px 20px 0px;
    border-top: 1px solid #ddd;
}

.grecaptcha-badge {
    display: none;
}
        .but-filters.mob {
            display:none;
        }
@media (max-width: 767px) {
        .but-filters.mob {
        background:#0a64a4;
        width:96%;
        display:block;
        text-align:center;
        padding:10px;
        color:white;
        margin-bottom:20px;
        margin-top:-40px;
    }
    
    .filters-block {
        display:none;
    }
        .but-filters.mob i {
            display:inline-block;
        }
    .but-filters.mob.active i {
        transform:rotate(180deg)
    }
    
    
}

.filt_row{
    margin-bottom:0;
}
.filter_title{cursor:pointer;
    font-size:18px;color:#252525;font-weight: 500;padding: 15px 20px;
}
.wrap_filter_list{
    display:block !important;
}
.filt_row{
    font-size:13px;color:#333;margin-top:6px;margin-bottom:6px;
}

.filt_row input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.filt_row label {
   cursor: pointer;
}
.filt_row label:before {
   content: " ";
   display: inline-block;
   width: 24px;
   height: 24px;
   background: url(/static/img/general/checkbox.png);
   position: relative;vertical-align: middle;    margin-right: 8px;
}
.filt_row input[type=checkbox]:checked + label:before {
   background-position: 0 -24px;
}

.filt_row sup{
    top:0;position:relative;
    font-size: 13px;color:#999;
    white-space:nowrap;
}
.filt_row sup:before{
    content:"(";position:relative;display:inline-block;
}
.filt_row sup:after{
    content:")";position:relative;display:inline-block;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    outline:none;
}
#mse2_filters .mse2_number_slider{
    height:4px;background:#cdcdcd;
}
.ui-widget.ui-widget-content{
    border:0!important;
}
.ui-slider-horizontal .ui-slider-range{
    background:#596275;
}
.ui-slider .ui-slider-handle{
    width:16px!important;height:16px!important;top:-6px!important;
}
.catalogList{
    z-index:3;display: none !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
    border-radius:8px!important;
}
.ui-state-default, .ui-widget-content .ui-state-default{
   background: #eee !important;
    cursor: pointer;
    border: 0!important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(149, 115, 102, 0.75);
    -moz-box-shadow: 0px 2px 2px 0px rgba(149, 115, 102, 0.75);
    box-shadow: 0px 2px 2px 0px #7f8ead;
}
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover{
    background:#fe8018!important;
}

#filter_price .wrap_filter_list{
    padding-top:25px;padding-right:25px;
}

.input_delimiter{
    position: absolute;
    width: 6%;
    height: 1px;
    background: #e4e4e4;
    left: 50%;
    margin-left: -3%;
    top: 13px;
}

.reset_link{
    position:relative;overflow:hidden;
}
.reset_button{
    background: transparent;
    border: 0;
    font-size: 13px;
    font-weight: 300;
    color: #fe8018;
    border-bottom: 1px dashed #fe8018;
    cursor: pointer;
    margin-bottom: 10px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    outline:none;
}
.aside{
    padding-left: 10px;
    padding-right: 5px;
}
.aside .row{
    margin-left:0;margin-right:0;
}
.reset_link_bottom{
    margin-top: -30px;
    margin-bottom: 20px;
}
.catalogList__li{
    min-height:35px;
}
.filt_row span {
    max-width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
        vertical-align: middle;
}
.order_cheaper{
    padding-left:4px;
}
.order_cheaper img{
padding-right: 15px;

}
.container_wr{position:relative;z-index:2;}
#review_block{position:relative;z-index:1;}

.filter_title{
    position:relative;
    padding-right:40px;
}
.filter-card fieldset {
    border:none;
}
.filter_title:after{
    display:none !important;
    transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;
    transform: rotateX(0deg);
    content:'';position:absolute;    top: 21px;
    right: 16px;
    width: 12px;
    height: 10px;
    background-image:url(/static/img/general/filter_arrow.png);
    background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;
}
.filter_title.active:after{
    transform: rotateX(180deg);
}
@media (max-width: 768px){
    .sortingPopular span, .sortingPopular__link{
        width:49%;
    }

}

.compare_ttl{    margin-bottom: 15px;
    margin-left: 10px;
    width: 100%;
    font-weight: 600;
    color: #353a3e;
    font-size: 18px;
}
.compare_items{
    width:100%;
}

.compare_item{
    position:relative;
    min-width: 244px;
    max-width: 244px;
}
.wrap_compare_block{
    width:100%;
    margin-bottom:40px;
}
.list_params {
    width: 400px;
    float: left;
    height: 1px;
}
.list_compares{
    margin-left: 400px;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    background:#fff;
}
.comp_param_name{
    font-size: 14px;
    line-height: 12px;
    height: 30px;
    display: flex;
    align-items: center;
    padding-left: 6px;
}
.comp_param_val{
    font-size:14px;height:30px;line-height:30px;
    padding-left:10px;padding-right:20px;
    text-align:center;
}

.compare_item .productBox__title{
    height:45px;padding-left:20px;padding-right:20px;text-align:center;
}
.compare_item .productBox__content_foot{

}
.list_params_empty{
    height:336px;
    background:#fff;
}
.comp_param_names .comp_param_name:nth-child(even){
    background:#fff;
}
.compare_item .comp_param_val:nth-child(odd){
    background:#f6f6f6;
}

.compare_item .productBox__content{
    padding-left:0;padding-right:0;
}
.comp_param_names{
    border:1px solid #fff;
    border-right:0;
}

.compare_item .wrp_product_card_info_head{
    padding-bottom: 1px;
}
.compare_del{
    z-index:1;cursor:pointer;
    position:absolute;
    width:16px;height:16px;top:6px;
    left:50%;margin-left:-8px;
    opacity:0.6;
    transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;
}
.compare_del:hover{
    opacity:1;
}

.compare_del .icon-basketClose{
    width:100%;height:100%;
}
.outer_compare_block{
    width:100%;
}
.add_to_compare{
    white-space:nowrap;
    position: relative;
    padding-left: 42px;
    color: #402302;
    font-size: 13px;
    line-height: 25px;
    cursor: pointer;
    text-decoration: underline;
}
.add_to_compare:hover{
    text-decoration: none;
}

.add_to_compare:before{
   width: 15px;
    height: 15px;
    position: absolute;
    content: '';
    left: 5px;
    top: 5px;
    background-image: url(/static/img/general/compare-item.png);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
.wrp_add_to_compare .add_to_compare{
    padding-left: 28px;
    font-size: 12px;
}

.wrp_add_to_compare .add_to_compare:before{
        width: 15px;
    height: 15px;
}
.avail{
       position: relative;
    font-weight: 500;
    color: #007bb2;
    float: left;
    width: 50%;
        padding-top: 6px;
}
.productBox__underTitle{
    float: left;
    width: 100%;
    padding: 10px 20px;
}
.wrp_add_to_compare{
float: right;
}
.product_info .avail{
    font-size:13px;
}
@media (max-width: 768px){
    .compare_link,.add_to_compare{display:none !important;}
}
.compare_link{
    /*width:50px;height:50px;*/
       background: #fff;
     right: 75px;
    position: fixed;
    z-index: 100;
   
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    display: block;

    top: 50%;
    /*
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 16px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 16px;
    */
    transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;

}
.compare-blok{
	position: relative;
}
.compare_link a{
    font-size:13px;
    display:block;
    white-space: nowrap;
    position: fixed;
}
.compare_link img{
       height: auto;
    box-shadow: 0px 5px 9px 0px #f4d7b4;
}
.compare_link div{
    display:none;
    margin-left: 6px;
    color:#353a3e;    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    margin-right: 4px;
}
.compare_link.active div{display:inline-block;}
.more_param_link{
    cursor:pointer;
    color: #ff8e09;
    border-bottom: 1px dashed #ff8e09;
    display: inline-block;
    font-size: 14px;
    margin-left: 10px;
}
.allparam_list .itemInfo__label{
    font-size:14px;
}
.allparam_list .itemInfo__value{
    font-size:14px;
}
.allparam_list .itemInfo__li_info{
    display:block;
}
.bold_itemInfo .itemInfo__label{
    font-weight:600;
}
.tovar_delivery_text{
    margin-left: 10px;
    margin-top: 20px;
    font-weight: 300;
    color: #333;
}

.tovar_delivery_text p{
    margin-top:8px;margin-bottom:8px;
}
.tovar_delivery_text a{
    color: #ff8e09;
    font-size:14px;
    border-bottom:1px dashed #ff8e09;
    font-weight:400;
    margin-top: 10px;
    display: inline-block;
}

.callbackModal._wide{
    max-width:860px;
}
.wrap_dlblock{
    margin-top:40px;
}
.row_filter{
    display:flex;
}
.cat_topinfo {
    margin-left: 20%;
    padding-left: 10px;
}
/*
.row_filter aside {
    margin-top: -88px;
}
*/
.fast_order{
    padding:15px;
    border:1px solid #d9d9d9;
    background-image:url(/static/img/general/fastorder_bg.png);
    background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;
}
.fast_order_cap{
    color:#fff;font-size:22px;font-weight:bold;line-height:26px;
}
.fast_order_cap{margin-bottom:15px;}
.wrp_fast_order #mse2_mfilter form{
    display:block!important;
}

.wrp_fast_order .modalForm__input{
    background:#fff!important;color:#000;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
}
.wrp_fast_order .modalForm__textarea{
    background:#fff;height:60px;color:#000;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    margin-bottom:12px;
}
.wrp_fast_order .modalForm__button{
    font-size: 16px!important;
    text-transform: none;
    height:45px;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    border-bottom:0;
}
.catalogs_list .wrp_serv_center_uslugi_col_itm{
    width:32%;
}
.catalogs_list:after{
    content:'';position:relative;width:24%;height:1px;
}

@media (max-width: 1200px){
    .cat_topinfo {
        margin-left: 0;
    }
    .row_filter aside {
        margin-top: 0px;
        width: 100%;
        display: block;
    }
    .row_filter {
        flex-direction: column;
    }
    .row.msearch2 {
        padding: 20px;
        background: #fff;
    }
    .row.msearch2 fieldset {
        width: 23%;
        float: left;
        position: relative;
        margin-left: 1%;
        margin-right: 1%;
    }
    .filter_title {
        font-size: 13px;
    }
    .wrap_filter_list {
        position: absolute;
        z-index: 1;
        background: #fff;
        border: 1px solid #ddd;
        left: -1px;
        right: -1px;
    }
}
.allparam_table{
    width:100%;border-collapse:collapse;
}
.allparam_table td{padding:8px 10px;}
.allparam_table tr:nth-child(odd){
    background:#f6f6f6;
}

@media (max-width: 768px){
    .wrap_filter_list {
        left: initial;
        right: initial;
        position: relative;
        border: 0;
    }
}
.compare_item .productBox__content_foot{border-top:1px solid #ccc;
    padding-top:10px;padding-bottom:15px;
}

.compare_item  .productBox__image {height: 115px;}

.compare_item .productBox{
    -webkit-box-shadow: none;
    box-shadow: none;
}

.compare_item .itemIn{
    width: 225px;
    left: calc(50% - 113px);
}
.compare_item .itemIn__content{
    padding: 15px 20px;
    height:auto;
}

.compare_item .itemIn__button{
    width:100%;
        height: 35px;
    line-height: 35px;
    margin-top:10px;
    margin-bottom:0px;

}
.deltext_block ul,.deltext_block ol{
    margin-left:20px;
    padding-left:0;
}
.deltext_block ul li{list-style: outside disc;}
.deltext_block ol li{list-style: outside decimal;}


.show_filter_mob {
    display: none;
}
@media (max-width: 1200px){
    .filter_title {
        font-size: 13px;
    }
}
@media (max-width: 768px){
    .show_filter_mob {
        display: block;
        font-size: 14px;
        color: #fe8018;
        border-bottom: 1px dashed #fe8018;
        text-transform: uppercase;
        margin: 0 auto;
    }
    #mse2_mfilter form {
        margin-top: 10px;
    }
    .row.msearch2 fieldset {
        width: 100%;
        float: none;
        position: relative;
        margin-left: 0%;
        margin-right: 0%;
    }

    #filter_price .wrap_filter_list {
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.param_lst_row{
    display:block;
    justify-content: space-between;
    font-size: 14px;padding-top:0px;padding-bottom:6px;
}
.param_lst_cap{
    padding-right:0px;
    padding-left:20px;
}
.param_lst_val{
    font-weight:400;
    padding-right:20px;
    padding-left:0px;
}
.param_lst .param_lst_row:nth-child(odd){
/*background:#eee;*/
}
.param_lst{
    margin-top:10px;margin-bottom:10px;
    /*
    float: left;
    max-width: 100%;
    */
}

.compare_item .wrp_product_card_info_head {
    padding-top: 38px;
}
.compare_item .productBox__rating{display:block;text-align:center;}
.compare_item .price{
    justify-content: space-around;
    height:28px;
}
.compareContent{
    padding-bottom:0;
}
.phoneForm__button_buy{
    background-color:#fe9946;color:#fff;
    border-color:#fe9946;
}
.phoneForm__button_buy:hover{
    background-color:#f11313;
}
.no-width-menu{
    width: 0% !important;
    min-width: 0px !important;
    overflow: hidden;
    display: none;
    transition: min-width 0.6s;
}
.full-width-input{
	    width: 100%;
    max-width: 750px;
    transition: max-width 0.6s;
}

.header-icon-with-text{
    width: 45%;
    text-align: center;
    margin-right: 2.5%;
}
.header-icon{

}
.header-icon-text span{
color: #ff8e09;
}
 .header-time{
font-size:12px;

color: #ff8e09;}

.header-time img{
	    padding-right: 5px;

}
.header-location{
    padding-top: 10px;
}
button.eventBox__button a{
	color: #fff;
}
@media (min-width:992px) and (max-width:1200px){


.headerTop__col--two{
	width: 42%;
}
.searchForm{max-width: 575px;}

}

@media (min-width:770px) and (max-width:992px){



.searchForm{max-width: 338px;}

}


@media (max-width:992px){

.location__text{
	float: right;
}
/*
.location{
	    text-align: right;
    display: block;
}
*/

.header-mail{
	display: none;
}
.header-location{
	    padding-top: 0px;
    margin-bottom: -20px;
}
}

@media (max-width:1200px){
.burger{
display: block !important; 
}
.menuBlok{
	display: none;
}


}
@media (min-width:768px) and (max-width:1200px){
.basketIndicator{
	    top: 5px;
}}

.footerContacts__callback{
	    background: #ff8e09;
    padding: 8px 15px;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 2px;
    clear: both;
    font-size: 14px;
}
.footer-with-icons1{
color: #fff;
margin-top:30px;    font-size: 14px;
    font-weight: 300;
}
.footer-with-icons2, .footer-with-icons2 a{
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;    font-size: 14px;
    font-weight: 300;
}
.footer-with-icons3{
	color: #fff;    font-size: 14px;
    font-weight: 300;
}
.footer-with-icons1 img{
padding-right: 10px;
}

.footer-with-icons2 img{
	padding-right: 8px;
}


.footer-with-icons3 img{

padding-right: 13px;}

section.subscribe, section.about{
	display: none;
}
.new_menu{
       float: left;
    width: 100%;
    background: #f2f2f2;
    /*border-left: 1px solid #e6e6ea;
    border-right: 1px solid #e6e6ea;
    border-bottom: 2px solid #babcc5;
    */
    margin: 0px 10px 0px;
    padding: 15px 3% 15px 3%;

}
.left-menu{
    float: left;
    width: 60%;
    position:relative;
    overflow:hidden;

}
.right-menu{
    float: left;
    width: 40%;
    padding-left: 4%;/*border-left: 1px solid #cfcfcf;*/
    overflow:hidden;
    position:relative;
}
.new-menu-title{
    color: #000;
    font-weight: bold;
    font-size: 18px;
    padding: 0px 0px 15px 0px;
}
.new_menu .left-menu ul li{
width: 33.3%;
    float: left;
    padding-bottom: 15px;
    color: #402302;
    font-size: 14px;
}


.new_menu li a{
    padding-right:20px;
}
.new_menu .right-menu ul li{
	width: 100%;
    float: left;
    padding-bottom: 15px;
    color: #402302;
    font-size: 14px;
}
.new_menu ul li a:hover{
	color: #ff8e09;
}
.wrp_search_tovar{
    display:flex;justify-content:space-between;flex-wrap:wrap;
}
.delim1{left:30%;top:30px;position:absolute;width:1px;height:100%;border-left:1px solid #d8d8d8;border-right:1px solid #fff;}
.delim2{left:64%;top:30px;position:absolute;width:1px;height:100%;border-left:1px solid #d8d8d8;border-right:1px solid #fff;}
.delim3{left:0%;top:30px;position:absolute;width:1px;height:100%;border-left:1px solid #d8d8d8;border-right:1px solid #fff;}
.delim4{left:51%;top:30px;position:absolute;width:1px;height:100%;border-left:1px solid #d8d8d8;border-right:1px solid #fff;}




@media (min-width: 992px){
    .search_cont .col-lg-4{flex: 0 0 25%;
    max-width: 25%;}

}



@media (min-width: 768px) and (max-width:992px){
.new_menu .left-menu ul li{
width: 50%;

}

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

.new_menu .left-menu ul li, .new_menu .right-menu ul li{width:100%; }

.wrapper_new_menu .row{
    margin-left:0;margin-right:0;
}

.new_menu {

    margin: 0px;

}
.team_blok{
	    float: left;
	        padding-bottom: 25px;
    width: 48% !important;
    margin-right: 1%;
    margin-left: 1%;
}
.sklad_text {
  
    width: 100% !important;
 
}

.appends_bottom_spec {

    padding-bottom: 15px;
}

.sklad_img2 {
    float: left;
    width: 22.7% !important;
    margin-left: 15px;
    margin-bottom: 0% !important;
    margin-top: 15px;
}
.sklad_img1 {
    float: left;
    width: 68% !important;
    margin-top: 15px;
}

}
.wrapper_tovar_page	.itemtabs_cap {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    padding-bottom: 15px;
    width: 100%;
    float: left;
}




.param_lst_row, .itemInfo__li_info {
  margin-bottom: 0px;color: #402302;
}
/*
.param_lst_row:after, .itemInfo__li_info:after {
  content: '...........................................................................................................................';
  display: block;
  white-space: nowrap;
  overflow: hidden;
      font-size: 14px;
    font-weight: 400;
}*/
.param_lst_cap, .itemInfo__label {
  float: left;    font-weight: 400;
}
.param_lst_val, .itemInfo__value {
  float: right;
}
.aboutItem .avail{
	    float: right;
    padding-top: 0px;
    text-align: right;
    font-size: 14px;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
    /*margin-top: -32px;*/
}

.sklad_text{
     float: left;
    width: 48%;
    margin-right: 2%;    padding-bottom: 25px;
}
.sklad_img1{
    float: left;
    width: 35%;
}
.sklad_img2{
	    float: left;
    width: 12.7%;
    margin-left: 1%;
    margin-bottom: 1%;
}
img.team_img1{
	    max-width: 100%;
}
.team_blok{
	      float: left;
    padding-bottom: 45px;
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
    padding-top: 10px;
}
.team_text1{
color: #402302;
font-weight: 500;
font-size: 20px;
    padding-top: 5px;
}
.team_text2{
	    color: #999088;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.team_text3{
color: #402302;
padding-bottom: 15px;
}
.team_callback{
	background: #ff8e09;
    color: #fff;
    font-weight: 500;
    padding: 7px 10px;
}

ul.list-disc, ul.list-disc li{
  list-style: disc !important;
  list-style-position: inside;
      padding-bottom: 5px;
}
ul.list-disc{
      padding-left: 18px;
}
.team_img{
      width: 160px;
    height: 165px;
    overflow: hidden;
}
.sklad_blok{
      float: left;
    margin-bottom: 15px;
}
.param_lst_row:after, .itemInfo__li_info:after{
    color: #9fabb7;
}
/*.wrapper_new_menu{margin-bottom:30px;}*/
/*
.wrapper_new_menu{
    overflow:hidden;
    height:0;
-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
.wrapper_new_menu.active{height:auto;}
*/
.showMnu-indicator{
    transform:rotate(180deg);
}
.catalogButton__inner.active .showMnu-indicator{
    transform:rotate(0deg);
}
.paymentSystems__item:hover{
    opacity:0.6;
}
.content_banner{
    margin-top:30px;padding-top:0;
}
.itemTabsContent .row{
    margin-left:0;margin-right:0;
}
.team_blok_info{
    display:inline-block;
}
.team_blok{
    text-align:center;
}
.aside._main {
    margin-top: -54px!important;
}
.show_wb{
    display:block;
}

.recomendationSlider .owl-item>div{
    width: 100%;
    flex: 100%;
    max-width: 100%;
}
.recomendation .owl-carousel .owl-stage-outer{
    padding-bottom:150px;
}
/*
#review_block{
    margin-top:-150px;
}
*/
.searchForm {
    position: absolute;
    width: 165px;
    right: 14px;
    top: 5px;
    margin-right: 0;
    background: #596275;
        -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.wrap_topmenu {
    width: 100%;
    padding-right: 20px;
    position: relative;
    height: 46px;
}
.topmenu {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-around;
}
.searchForm, .headerBottom__inner {
/*    position: relative;*/
}

.headerBottom__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.basketIndicator{
    top:0;
}
.searchForm.active{
    width:100%;
}
.topmenu li {
    display: flex;
    align-items: center;
}
.topmenu a {
    color: #fff;
    display: flex;
    height: 100%;
    align-items: center;
}
.footer__content{
    background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;
}
.appnds_cat_bottom{padding-top:20px;padding-bottom:20px;}

.param_lst_row:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #4e4e4e;
    z-index: 1;
    bottom: 9px;
}
.param_lst_cap {
    padding-right: 3px;
}
.param_lst_val {
    padding-left: 3px;
}
.param_lst_cap,.param_lst_val{float:none;}
.param_lst_row{position:relative;display:flex;}
.productBox__underTitle{
    position:relative;overflow:hidden;float:none;
}
.param_lst_val, .param_lst_cap {
    background: #fff;
    color: #4e4e4e;
    position: relative;
    z-index: 2;
}
.itemInfo__li_info{
    display:flex;
}
.mobileNav{
    padding-top:66px;
}

#review_block{z-index:2;}


.btn_more{transition:0.5s;
        border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    background-color: #f11313;
    border-color: #f11313;
    color: #fff;
    font-size: 18px;
    line-height: 45px;

    border: 1px solid #f11313;
    margin-bottom: 20px;
    cursor: pointer;
        -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s;
    -o-transition: background-color 0.3s, color 0.3s, border-color 0.3s;
    transition: background-color 0.3s, color 0.3s, border-color 0.3s;
    margin-bottom:20px!important;
    width:300px;text-align:center;font-weight:bold;

}
.btn_more:hover{
    background-color: #ff8e09;
    border-color: #ff8e09;
}

.viber_link{position:fixed;
    right: 26px;
    position: fixed;
    z-index: 100;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    display: block;
    top: 50%;
    margin-top:-140px;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    box-shadow:0px 5px 9px 0px #8f5db7;
    
}

.whatsapp_link{position:fixed;
    box-shadow:0px 5px 9px 0px #4fce5d;
    right: 26px;
    position: fixed;
    z-index: 100;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    display: block;
    top: 50%;
    margin-top:-80px;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

.fix_link:before{content:'';position:absolute;width:5px;height:10px;top:50%;margin-top:-5px;left:0;transition:200ms;}
.whatsapp_link:before{background-image:url(/static/img/general/whatsapp_ico_arrow.png);}
.viber_link:before{background-image:url(/static/img/general/vider_ico_arrow.png);}

.viber_link:before{content:'';position:absolute;width:5px;height:10px;}

.fix_phone{position:absolute;right:0;opacity:0;font-size:18px;top:14px;white-space:nowrap;font-weight: 500;
transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;}

.fix_link img{max-width:100%;height:auto;}
.fix_link a{display:block;position:relative;z-index:1;}
.fix_link:hover .fix_phone{right:60px;opacity:1;}
.fix_link:hover:before{left:-5px;}
.display_web{display:block;}
.display_mob{display:none;}

.order_remont{font-size:16px;white-space:nowrap;
    background-color:#ff8e09;
    background-image:url(/static/img/general/order_ico.png);background-repeat:no-repeat;background-position:10px center;
}
.order_remont a{color:#fff;padding-right:12px;padding-left:34px;line-height:46px;display:block;}
#mse2_mfilter .btn_more{
    width:300px;
    background:#ff9000;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    border-color:#ff9000;
}
.fast_order form{
    display:block!important;
}
.catalog_banner_caption{
    position: absolute;
    top: 70%;
    left: 6.5%;
    font-size: 23px;
    font-weight: bold;
}
.catalog_banner_caption span{
    font-size: 40px;
}




@media (max-width: 1200px){
    .row.msearch2 fieldset {
        width:48%;
    }
    .show_wb{display:none;}
    .topmenu {
        /*display: none;*/
    }
    .searchForm {
        width: 100%;
    }
    .team_blok{
        width:48%!important;
    }
    .row.msearch2{
        flex-direction:column;
    }

}
@media (max-width: 768px){
    .display_web{display:none;}
    .display_mob{display:block;}
    .row.msearch2{
        margin-top:0!important;
    }
    .row_filter aside{padding-bottom:10px;
    }

    .fix_link{width:40px;height:40px;top:initial;right:10px;}
    .whatsapp_link{bottom:105px;}
    .viber_link{bottom:150px;}
    .fix_link:before,.fix_phone{display:none;}
    
    .row.msearch2 fieldset {
        width:100%;
    }
    #mse2_mfilter form {width:initial;}


    .searchForm {
        height: 35px;
        right: initial;
        top:8px;background:initial;
    }
    .aside._main{
        margin-top:0;
    }
    .team_blok{
        width:100%!important;
    }
    .basketIndicator {
        top: -5px;
    }
    /*
    .wrap_banner{
        display:none;
    }
    */

}

.footer_col{width:20%;}
.ssl_block{
    margin-bottom: 6px;
    padding-left:60px;
    background-position:left center;
    background-repeat:no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ssl_block_type1{
    background-image:url(/static/img/general/ssl_ico1.png);
}
.ssl_block_type2{
    background-image:url(/static/img/general/ssl_ico2.png);
}
.ssl_block_caption{
    font-size:14px;color:#ff9000;
}
.ssl_block_text{
    font-size:12px;color:#fff;line-height:14px;
}
.ssl_info{
    margin-top:30px;
}
.wrap_main_benefits{
    display:flex;justify-content:space-between;
    flex-wrap:wrap;
    margin-top: 45px;
}
.main_ttl{text-align:center;padding-left:20px;padding-right:20px;font-weight:bold;
    font-size:30px;color:#252525;
    padding-top:75px;
}

.main_benefit_row{
    width:24%;
    text-align:center;
    margin-bottom:50px;
}
.main_benefit_caption{
    color:#252525;font-size:20px;font-weight:600;    margin-top: 25px;
}
.main_benefit_text{
    color:#252525;font-size:14px;    margin-top: 20px;
}
.main_benefit_text span{
    color:#0a64a4;
}
.main_benefit_img{overflow:hidden;position:relative;}
.main_benefit_img img{
    max-width:100%;height:auto;
    border-radius:240px;-webkit-border-radius:240px;-moz-border-radius:240px;-o-border-radius:240px;
}
.bottom_shadow{
    position:relative;
    padding-bottom:10px;
}
.bottom_shadow:after{
    content:'';position:absolute;width:100%;height:51px;
    left:0;bottom:-51px;
    background-position:top center;background-repeat:no-repeat;
    background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;
    background-image:url(/static/img/general/block_shadow.png);

}
.service_order{margin-top:30px;
    background:#03406a;
    /*margin-bottom: 30px;*/
    padding-bottom: 25px;
}

.service_order_caption{
    font-size:30px;color:#ff9000;font-weight:bold;
    padding-top: 40px;
    text-align:center;
}
.service_order_text{
    font-size:18px;color:#fff;line-height:22px;
    padding-top: 16px;
    text-align:center;
}
.service_order_form{
    max-width:380px;margin:23px auto;
}
.order_name_number{position:relative;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    background:#cccccc;border:1px solid #fff;color:#252525;font-size:14px;
}
.wrap_order_name{
    position:relative;
}

.order_name_number{width:26px;line-height:28px;height:28px;text-align:center;position:absolute;top:0;left:0;}

.modalForm .modalForm__input{ margin-bottom:12px;
    color:#000;height:28px;
    background:transparent;
    border:1px solid #fff;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    font-size:14px;
}
.modalForm .modalForm__input.error{
    border-color:red;
}

#add_center .modalForm__input.error, #add_center textarea.error, #add_center .error{
    border: 1px solid red !important;
}

.wrap_order_name input{
    padding-left:35px;
}

.orderTextarea{-webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
    padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;
    background:transparent;width:100%;outline:none;border:1px solid #fff;height:100px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
}
.orderTextarea:hover{
    border-color: #fe8018;
	border-color: #FFF;
}
.wrap_order_submit{
    text-align:center;
}

.wrap_order_submit .modalForm__button{
    text-transform:initial;margin-top:25px;
    width:initial;height:45px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    padding-left:20px;padding-right:20px;display:inline-block;
    border-bottom:0;
}
input[type="file"] {
    display: none;
}
.add_photo_caption{
    padding-left:10px;padding-right:10px;
    line-height:26px;
    display:inline-block;
    border:1px solid #fff;
    background:#ccc;
    color:#252525;font-size:14px;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
}
.form_filename{
    font-size:13px;color:#ff9000;text-decoration:underline;display:inline-block;margin-left:10px;
}

.custom-file-upload{cursor:pointer;
    position:relative;overflow:hidden;
}
.wrap_file_upload{
    margin-top:5px;
}

.main_brands{background:#f6f8fa;}

.brands_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px;
}


.brands_list_row{width:278px;height:148px;display:flex;align-items:center;
border:1px solid #e6e8eb;margin-top:10px;margin-bottom:10px;}
.brands_list_row img{
    margin:auto;
}

.wrap_main_services{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 40px;}
.wrap_main_services:after{content:'';position:relative;width:32%;}

.service_column{width:32%;margin-bottom:50px;}
.service_column_caption{font-size:22px;color:#252525;font-weight:bold;}
.service_list_row{margin-top:5px;}
.service_list_row a{color:#0a64a4;font-size:18px;text-decoration:none;}
.service_list_row a:hover{text-decoration:underline;}
.service_list{margin-top:15px;}

.button_link,
.all_button_link,.all_button_link_brand{
    margin-top:30px;margin-bottom:20px;
    text-align:center;
}

.button_link a,
.all_button_link_brand a,.all_button_link a{line-height:45px;background:#ff9000;color:#fff;font-size:18px;font-weight:bold;
    display:inline-block;width:300px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;
}

.button_link a:hover,
.all_button_link_brand a:hover,.all_button_link a:hover{
    background:#f11313;
}
.service_list_row span{
    color:#999999;
}
.tech_img{    margin-top: 50px;
    text-align:center;
}
.tech_img img{
    max-width:90%;height:auto;
}

.popupar_tech.bottom_shadow{padding-bottom:0;z-index:1;}
.counter_columns{display:flex;justify-content:space-between;flex-wrap: wrap;text-align: center;}

.counter_column{
    width:310px;height:146px;
    background:url(/static/img/general/counter_bg.png);

    margin:10px 25px;
}
.counter_column_item_val{
    font-weight:bold;font-size:47px;color:#ff9000;line-height: 50px;padding-top: 30px;
}
.counter_column_item_cap{
color:#4e4e4e;font-size:21px;;
}
.round2{margin-left:1px;margin-top:1px;
    border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;
    width:40px;height:40px;background:#0a64a4;font-weight:800;font-size:13px;line-height:40px;text-align:center;
    color:#fff;
}
.round1{
    margin-left:1px;margin-top:1px;
    border:1px solid #ff9000;
    width:44px;height:44px;
    border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px;-o-border-radius:44px;
}
.header_services{display:flex;align-items: center;}
.header_services_cap{font-size:14px;color:#252525;max-width:210px;line-height:20px;margin-left:10px;
}

.header_services_val{
    border:1px solid #ff9000;
    width:48px;height:48px;
    border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;-o-border-radius:48px;
}
.header_center{
    padding:10px 20px;
    background:#f2f2f2;
    display:flex;
    justify-content:space-between;
    align-items: center;

}
.header_center h1{
    font-size:30px;color:#252525;font-weight:bold;
    margin-right:20px;
}
.address_center{font-size:18px;color:#0a64a4;position:relative;padding-right:15px;margin-right:20px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;}

.address_center:after{
    content:'';position:absolute;right:0;top:12px;width:7px;height:6px;
    background:url(/static/img/general/address_arrow.png);
    display:none;
}
.address_center.active:after{display:block;}


.address_center_phone{
    text-align:right;
}

.address_center_phone_val{
    font-weight:bold;font-size:22px;color:#0a64a4;
    white-space:nowrap;
}
.address_center_phone_val a{
    color:#0a64a4;text-decoration:none;
}

.address_center_phone_hint{
    font-size:14px;color:#ff0000;
}
.serv_center_about{
    border-top:1px solid #eaeaea;
    padding-top:20px;
    margin-top:20px;
}
.serv_center_bene{
    margin-bottom:30px;
}

.serv_center_about_caption{
    font-weight:bold;font-size:18px;
}
.serv_center_about_text{
    margin-top: 18px;
}
.serv_center_about_text p{
    font-size:18px;color:#252525;
}
.serv_center_about_more{
    font-size:14px;color:#0a64a4;display:inline-block;text-decoration:underline;
}
.serv_center_uslugi_col_caption{
    font-size:20px;color:#252525;font-weight:bold;
    padding-right:20px;line-height: 22px;

}
.serv_center_uslugi_col_itm{
    position:relative;
    font-size:16px;color:#0a64a4;
    padding-left:6px;padding-right:6px;
    /*line-height:22px;*/
    line-height: 18px;
    padding-top: 4px;
    padding-bottom: 4px;
    -moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
 border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;

    /*
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    */
    border:1px solid #0a64a4;

    border-right:0;

    display:inline-block;
    margin-right: 20px;
}
.serv_center_uslugi_col .serv_center_uslugi_col_itm{font-size:14px;}

.serv_center_uslugi_col_itm:before{
        transform: rotate(20deg);
    content: '';
    position: absolute;
    height: 53%;
    top: 50%;
    right: -4px;
    width: 1px;
    background: #0a64a4;
}
.serv_center_uslugi_col_itm:after{
        transform: rotate(-20deg);
    content: '';
    position: absolute;
    height: 53%;

    bottom: 50%;
    right: -4px;
    width: 1px;
    background: #0a64a4;
}
.serv_center_uslugi_col_itm a{display:block;
    color:#0a64a4;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;
}
.serv_center_uslugi_col_itm a:hover{color:#252525;}
/*
.serv_center_uslugi_col_itm:after{
    content: '';
    position: absolute;
    right: -5px;
    top: -1px;
    border: 1px solid #0a64a4;
    border-radius: 8px;
    transform: rotate(45deg);
    z-index: 1;
    width: 24px;
    height: 24px;
    border-left: 0;
    border-bottom: 0;
}
*/
.serv_center_uslugi_col{
    width:24%;
    margin-bottom: 45px;
}
.wrp_serv_center_uslugi_col_itm{
    overflow:hidden;
    margin-bottom:10px;
}
.serv_center_uslugi_col_list{
    margin-top:15px;

}
.serv_center_uslugi{
    flex-wrap:wrap;display:flex;    margin-top: 50px; width:100%;
}
#ticketForm .form-actions, #comment-form .form-actions{
    border-top:0;
}
.serv_center_contacts{
    padding-top:20px;
    border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;
    justify-content:space-between;
}
.serv_center_phone{color:#fff;text-align:center;font-weight:bold;font-size:22px;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
background:#ff9000;height:45px;
width:280px;}
.serv_center_phone a{color:#fff;text-decoration:none;display:block;line-height:45px;}

.serv_center_site a{
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    background: #ff9000;
    height: 45px;
    width: 140px;
        display: block;
    line-height: 45px;
}
@media (max-width: 991px){
    .serv_center_site{
        margin: 0 auto 10px;
    }
}


.serv_center_address_info_val{
font-size:18px;color:#252525;
}
.serv_center_address_info_tmwork{
    max-width:350px;
    margin-top: 5px;
    font-size:14px;color:#0a64a4;
    padding-left:22px;line-height:18px;
    background:url(/static/img/general/clock.png) no-repeat left 1px;
}
.serv_center_address_metro_itm{position:relative;
    color:#252525;font-size:18px;display:inline-block;
    padding-left:20px;
}
.serv_center_address_metro_itm:before{
    top:50%;margin-top:-4px;left:0;
    content:'';position:absolute;width:9px;height:9px;
    background:#0a64a4;
    border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;
}
.serv_center_benefits_cap{
    font-weight:bold;font-size:18px;color:#0a64a4;
}
.serv_center_benefits_itm{
    padding-left:15px;position:relative;
    margin-top: 10px;
}
.serv_center_benefits_itm_hide{
    display:none;
}

.serv_center_benefits_itm:before{
    content:'+';position:absolute;left:0;color:#ff9000;font-size:18px;font-weight:bold;
}
.serv_center_benefits_more{    margin-top: 10px;
    font-size:14px;display:inline-block;color:#0a64a4;text-decoration:underline;cursor:pointer;
}
.serv_center_def{
    margin-left:20px;margin-right:20px;
    padding-bottom:20px;
    /*width: 100%;*/
}
.serv_center_makeorder{cursor:pointer;color:#fff;font-weight:bold;text-align:center;margin-top:15px;
    width:180px;line-height:45px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    background:#0a64a4;
}

.serv_center_revlink{color:#0a64a4;font-size:14px;text-decoration:underline;display:inline-block;cursor:pointer;}
.serv_center_wrapper{display:flex;justify-content: space-between;margin-top:30px;
padding-bottom:20px;flex-wrap:wrap;
}
.serv_center_map{width:380px;}
.serv_center_stars_hint{
    margin-top:10px;
}

.map{
    width:378px;height:318px;border:1px solid #ccc;
}

.left_header_center{
    display:flex;flex-wrap:wrap;
    align-items:center;
}
.address_center_list{
    display:none;
    position: absolute;
    background: #f2f2f2;
    left: -20px;
    padding-left:15px;
    padding-bottom: 12px;
    padding-top: 10px;
    padding-right:15px;
    min-width: 100%;
    z-index:10;
}
.address_center_itm{
    font-size:15px;cursor:pointer; padding-top:4px;padding-bottom:4px;
    white-space:nowrap;
}
.address_center_itm:hover{
    color:#000;
}

.address_center_itm:first-child{
    border-top: 1px solid #ddd;
    padding-top: 7px;
}
.breadcrumb ul{
    position:relative;overflow:hidden;
}

.breadcrumb li{
    float:left;
}
.breadcrumb{
    font-size:14px;color:#252525;
}

.breadcrumb a{
    font-size:14px;color:#0a64a4;text-decoration:underline;position:relative;
    padding-right: 18px;
}
.breadcrumb a:after{
    content:'';position:absolute;width:9px;height:6px;background:url(/static/img/general/bread_arrow.png);
    top:6px;right:4px;
}
.serv_center_info{
    display:flex;justify-content:space-between;
}
.serv_center_info_col img{
    max-width:100%;height:auto;
}

.catalogs_list{

}
.catalogs_list_wrap{
    /*margin-top:15px;*/
    display:flex;flex-wrap:wrap;justify-content:space-between;
}
.catalogs_list_wrap:after{content:'';position:relative;width:32%;}

.h1_cat{
    color:#252525;
}

.serv_center_info_col_first{margin-right:20px;}
.cat_caption{
    font-size:22px;color:#252525;font-weight:bold;margin-bottom:15px;
}
.service_row{
    border:1px solid #d9d9d9;
    width:100%;
    margin-bottom:20px;
    transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;
}
.service_row:hover{
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}

.service_row_wrp{
    padding:14px 20px;
}
.service_row_caption{
    font-size:22px;font-weight:bold;
}
.service_row_caption a{color:#0a64a4;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;}
.service_row_caption a:hover{color:#252525;}

.service_row_benefits .service_row_benefit_itm{
    font-size:17px;color:#252525;
    margin-left:10px;
    padding-left:30px;
    /* background:url(/static/img/general/arr_bene.png) no-repeat left 6px; */
	
	background: url(/images/galka2.png) no-repeat left 0px;
    background-size: 24px auto;
	
}

.serv_bene_list{
    position:relative;overflow:hidden;
    margin-top: 20px;
}

.serv_bene_list .service_row_benefit_itm{
float:left;line-height:25px;white-space:wrap;
border-radius:25px;margin-right:10px;
padding-left:18px;padding-right:18px;
color:#252525;font-size:15px;background:#ffd8a6;
margin-bottom:10px;
}

.wrp_service_more{
    display:inline-block;
}

.service_row_more{
    font-size:14px;display:block;text-decoration:underline;
    color:#0a64a4;cursor:pointer;margin-top:5px;
}

.service_row_button{    margin-top: 20px;
    width:180px;line-height:45px;background:#0a64a4;color:#fff;text-align:center;font-weight:bold;
    font-size:18px;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;
    cursor:pointer;
}

.service_row_info_caption{font-size:16px;color:#0a64a4;}
.service_row_info{padding-left:25px;padding-right:25px;background:#f2f2f2;margin-top:5px;}

.service_row_info_row{
    display:none;
    border-top:1px solid #ddd;
}
.service_row_info_row1{
    display:block;
    border-top:none;
}

.service_row_info_row_hide{

    display:none;
}
.wrp_serv{
padding-top:15px;padding-bottom:15px;
    display:flex;justify-content:space-between;flex-wrap:wrap;
}
.service_row_address{
    width:40%;
}
.address_center_phone,.wrp_service_row_metro{
    width:29%;
}
.row.msearch2{
    margin-top:30px;
}
#mse2_results{margin-left:0;margin-right:0;padding-top:25px;border-top:1px solid #d9d9d9;margin-top:15px;}
.wrp_shomorecat{
    width:100%;display:block;margin-top:5px;
}

.shomorecat{cursor:pointer;
    font-size:16px;color:#ff9000;display:inline-block;text-decoration:underline;
}
.wrp_serv_center_uslugi_col_itm._hide{
    display:none;
}
.revs_info{
    position:relative;overflow:hidden;    margin-top: 10px;
}
.serv_review{
    position:relative;float:left;padding-left:24px;color:#252525;font-size:16px;
    background:url(/static/img/general/review_ico.png) no-repeat left center;line-height:22px;
    margin-right:60px;
}
.serv_photos{
    position:relative;float:left;padding-left:20px;color:#252525;font-size:16px;
    background:url(/static/img/general/photo_ico.png) no-repeat left center;line-height:22px;
    margin-right:60px;
}
.serv_service{
    position:relative;float:left;padding-left:34px;color:#252525;font-size:16px;
    background:url(/static/img/general/serv_ico.png) no-repeat left center;line-height:22px;
    margin-right:60px;
}
.service_row_dopinfo{
    margin-top:25px;
}
.show_phone{
    width:180px;line-height:45px;
}
.address_center_phone_hide{display:none;}
.show_phone{float:right;cursor:pointer;
    width:180px;line-height:45px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
    text-align:center;color:#fff;font-weight:bold;font-size:18px;
    background:#b8b8b8;
}
.headerTop__inner{
    display:flex;justify-content:space-between;align-items: center;
}
.email_header_col a{
    color:#0a64a4;font-size:14px;padding-left:24px;
    background:url(/static/img/general/eml_ico.png) no-repeat left center;
}
.email_header_col a:hover{
    text-decoration:underline;
}
.header_city{
    color:#252525;font-size:20px;font-weight:bold;
    padding-left:20px;
    background:url(/static/img/general/city_ico.png) no-repeat left 4px;
}
.another_city{
    display:inline-block;
    color:#ff9000;font-size:12px;border-bottom:1px dashed #ff9000;
}
.header_col_city{
    cursor:pointer;
}
.service_row_hide{
    display:none;
    font-size: 14px;
    text-decoration: underline;
    color: #0a64a4;
    cursor: pointer;
    margin-top: 5px;
}
.serv_center_about .service_row_benefits{
    margin-top:0;
    margin-bottom:20px;
}
.bread{
    margin-top:30px;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
}
.callbackModal .modalForm .modalForm__input {
    border:1px solid #ddd;
}
.callbackModal .modalForm .modalForm__input.error{
    border-color:red;
}

.callbackModal .orderTextarea{
    border:1px solid #ddd;
}
.callbackModal .orderTextarea.error{
    border-color:red;
}
.catalog_banner{
    margin-top:30px;
    position:relative;
/*
    height:300px;
    background-image:url();
    background-repeat:no-repeat;background-position:center center;
    background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;
*/
}
.catalog_banner img{max-width:100%;height:auto;}
.header_menu_ico{position:relative;
    width:30px;
    display:none;
    margin-left:10px;
    cursor:pointer;
}

.header_menu_icoline{
    position:absolute;
    left:0;
    width:100%;height:3px;
    background:#03406a;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
}
.header_menu_icoline1{
    top:0;
}
.header_menu_icoline2{
    top:8px;
}
.header_menu_icoline3{
    top:16px;
}
.mob_mail_ico{
    display:none;
}
.wrp_mob_menu_list{
    display:none;
}

.mob_menu_list{
    display:none;
}
.rating__best{
    position:relative!important;    margin-top: 5px;
}
.rating{width:initial!important;height: 24px!important;overflow: hidden;}
.rating__val{
         margin-left: 10px;
    font-size: 22px;
    font-weight: bold;
    color: #252525;
}
.serv_center_gallery{
    max-width:100%;
}
.catalogs_introtext{
    margin-bottom: 10px;
    font-size: 18px;
}
.footer_cols{
    width:60%;
}
.footer_cols ul{
    display:flex;justify-content:space-between;
    flex-wrap:wrap;
}
.footer_cols ul:after{
    content:'';position:relative;width:30%;
}

.footer_cols li{
    width:30%;
    margin-bottom:12px;    font-size: 14px;
}
.left-menu ul{
    display:flex;flex-wrap:wrap;
}
.new_menu li a{
    display:block;
}
.wrp_servinfo{
    display:flex;
    justify-content: space-between;
}
.service_order_form input::-moz-placeholder {color: #fff;}
.service_order_form input::-webkit-input-placeholder { color: #fff; }
.service_order_form input:-ms-input-placeholder { color: #fff; }
.service_order_form input::-ms-input-placeholder { color: #fff; }
.service_order_form input::placeholder { color: #fff; }

.service_order_form textarea::-moz-placeholder {color: #fff;}
.service_order_form textarea::-webkit-input-placeholder { color: #fff; }
.service_order_form textarea:-ms-input-placeholder { color: #fff; }
.service_order_form textarea::-ms-input-placeholder { color: #fff; }
.service_order_form textarea::placeholder { color: #fff; }

.wrp_servinfo_right{
    //height:140px;
    max-height:140px;
    overflow:hidden;
}

.wrp_servinfo_list_row{

}

.wrp_servinfo_mainimg{
    margin-right:10px;
}

.wrp_servinfo_list_row:hover img,
.wrp_servinfo_mainimg:hover img{
    transform: scale(1.2);
}

.wrp_servinfo_list_row img,
.wrp_servinfo_mainimg img{
    transition: all 0.3s ease;
}

.wrp_servinfo_right{
    min-width:340px;
}

.row_filter{width: 100%;}
.wrp_servinfo_gallery{
        width: 190px;
    display: flex;
    justify-content: space-between;
    margin-right:10px;
}
.wrp_servinfo_list{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.wrp_servinfo_right{
    display: flex;
    justify-content: space-between;
}

@media (max-width: 1200px){
    .headerTop__inner{
        flex-wrap:wrap;align-items: center;
    }
    .email_header_col a{
        margin-left:10px;
    }

    .header_col{
        width:50%;
        margin-bottom:10px;
    }
    .email_header_col{
        order:2;
    }
    .header_col_city{
        order:3;
    }
    .map,.serv_center_map{
        width:100%;
    }
}
@media (max-width: 991px){
    .itemTabsContent{
        padding:10px 20px;
    }
    .btn.preview{margin-bottom:10px;}

    .serv_center_wrapper{
        margin-top:0;
    }

    .serv_center_gallery{
        margin:0px auto 20px;
    }
    .slick-slide img{
        /*
        width:initial!important;
        max-width:100%;
        height:auto;
        */
    }

    .header_center{
        flex-wrap:wrap;margin-left:-10px;margin-right:-10px;
    }
    .left_header_center,.address_center_phone{
        width:100%;text-align:center;
    }
    .header_center h1{
        margin:0 auto;line-height: 34px;
    }
    .address_center{
        /*margin:0 auto;*/line-height: 28px;
            width: 100%;
    margin-right: 0;
    }
    .show_phone_servc{
        margin:0 auto 10px;
    }

   .new_menu .right-menu ul li{
width: 100%;
}
.delim4{
    display:none;
}
.delim1{
    left:47%;
}
.delim2{
    display:none;
}
.catalogButton__burger{
        margin-right:10px;
    }
    .catalogButton__text{
        margin-right:10px;
    }
    .catalogButton{
        width:160px;
    }
   .catalogButton{
       margin-right:10px;
   }
   .wrap_topmenu{
       padding-right:10px;
   }
    .topmenu a{
        font-size:14px;
        text-align:center;
    }
}
.serv_center_benefits{
    margin-top:30px;
}
.show_phone_servc{
    cursor: pointer;
    width: 180px;
    line-height: 45px;height: 45px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #b8b8b8;
}
.serv_center_more{
    margin-top:60px;
}

.serv_center_more_caption{
    background:#f2f2f2;color:#252525;font-size:28px;font-weight:bold;
    padding:10px 20px;
}
.serv_center_more_list{
    display:flex;flex-wrap:wrap;padding-top:35px;justify-content:space-between;
    padding-bottom:30px;
}
.serv_center_more{
    margin-bottom:80px;
}

.service_more_row{
    width:23%;
}
.service_more_row_info{
    padding-left:20px;padding-right:20px;
}
.service_more_row_caption a{
    color:#0a64a4;font-size:22px;font-weight:bold;
}
.service_more_link{    margin-top: 10px;
    background:#ff9000;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    text-align:center;
    transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;
}
.service_more_link:hover{
    background:#f11313;
}



.service_more_link a{
    white-space:nowrap;color:#fff;font-size:18px;font-weight:bold;display:block;
    line-height:45px;
}
.service_more_row_devider{
    width:1px;background:#d8d8d8;/*height:100%;*/
}
.service_more_row_devider:last-child{
    display:none;
}

.rating_overlay{
    position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;
}
.wrap_banner{
position:relative;
overflow:hidden;
}
.main_banner_info{position:absolute;width:100%;height:100%;top:0;left:0;}
.wrap_banner img{max-width:100%;height:auto;}
.wrp_main_banner_info{
    display:flex;
    padding-left:20px;padding-right:20px;
    align-items:center;height:100%;
}
.main_banner_form{margin-top:5px;}

.wrapper_main_banner_info{text-align:center;width:100%;}
.bannerSubmit{color:#fff;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    width:112px;height:45px;outline:none;border:0;background:#ff9000;cursor:pointer;
}
.bannerInput{    width: 450px;
    padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    height:43px;border:1px solid #d3d3d3;
}

.main_banner_caption{
    color:#fff;font-weight:bold;text-align:center;font-size:34px;
}
.all_services{
    background:#03406a;
}
.all_services_caption{
    text-align:center;color:#ff9000;font-size:30px;
    padding-top: 40px;
}
.all_services_brands_caption{
    color:#fefefe;text-align:center;font-size:18px;
}
.brands_lst{
    margin-top:20px;
    padding-bottom:30px;
}
.brands_lst .cityList__li a{
    color:#fff;
}
.brands_lst .cityList__title{
    border:1px solid #0a64a4;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;
    background:#252525;
}
.brands_lst .cityList{
    padding-top:0;
}
.brands_lst a:hover{
    text-decoration:underline;
}

.page_orderform .modalForm .modalForm__input{
    color:#fff;
}
.page_orderform .orderTextarea{
color:#fff;
}
.service_row_premium1{
    border:1px solid #fe8018;
    position:relative;overflow:hidden;
}
.service_row_premium1:after{
    content:'';position:absolute;
    width:50px;height:50px;background:#fe8018;
    transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);
    top:-25px;right:-25px;
}

.wrp_serv_center_uslugi_col_itm._hidden{
    display:none;
}
.serv_uslugi_more{
        font-size: 14px;
    border-bottom: 1px solid #0a64a4;
    display: inline-block;
    color: #0a64a4;
    cursor: pointer;
}
.footer_cols{
    margin-bottom:30px;
}
.service_column._hidden{
    display:none;
}
.brands_list_row a{
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
}
.brands_list_row img{
    max-width:100%;
    max-height:100%;
    height:auto;
    width:auto;
}
.wrp_servinfo_gallery1{
    margin-top:20px;
    text-align:center;
    display:none;
}
.service_row_caption{
    padding-right:60px;
}

.wrp_servinfo_gallery1 img{
    max-width:100%;height:auto;
}
.search_row_ttl{
    font-weight:bold;
}
.search_row_ttl a:hover{text-decoration:underline;}
.search_row_intro{
    font-size:14px;
}
.search_row{width:100%;
    margin-top:10px;margin-bottom:10px;
}
.text_cont p{
    font-size:15px;
}
.filt_row input[type=checkbox] {display:none;}
/*.wrap_main_services._uslugi .service_column{
    width:100%!important;
}
.wrap_main_services._uslugi .service_column ul{
    column-count:3;
}*/

.comments{overflow:initial!important;}
.serv_center_benefits_itm{max-width:200px;}

@media (max-width: 1200px){
    .service_more_row_info{
        padding-left:5px;padding-right:5px;
    }
    .service_more_link a{
        font-size:16px;
    }

}
@media (max-width: 991px){
    .serv_center_benefits_itm{max-width:initial;}
    .footer_col.footer_col2{
        width:50%;
    }
    .footer_cols{
        width:100%;
    }

    .service_more_row{
        width:48%;margin-bottom:50px;
    }
    .service_more_row_devider{
        display:none;
    }
    .serv_center_gallery .slick-slider{
        margin-left:20px;margin-right:20px;
        max-width:100%;
    }
    .itemsSlider__item{
        max-width:100%;height:auto;
    }

}

@media (max-width: 960px){
    /*.wrp_servinfo{
        flex-direction:column;
    }*/
    .serv_center_wrapper{
        max-width:100%;
    }

    .service_row_button{
        margin:20px auto;
    }

    .wrp_servinfo_gallery1{
        display:block;
    }

    .wrp_servinfo_iimg{
        //position: absolute;
        top: 0;
        right: 0;
        width: 60px;
        height: 60px;
    }
    .wrp_servinfo_gallery{
        display:none;
    }
    .wrp_servinfo_left{
        width:100%;
        max-width: 245px;
    }
    .wrp_servinfo_right{
        min-width:0;
    }

    .wrp_servinfo_iimg img{
        max-width:100%;height:auto;
    }

    .wrp_servinfo_list{
        display:none;
    }

    .main_benefit_row{
        width:50%;
    }

    .footer_col{
        width:32%;
    }

    .service_column{
        width:48%;
    }
    .catalogs_list_wrap:after{width:49%;}

    .serv_center_uslugi_col{
        width:49%;
    }
    .catalogs_list .wrp_serv_center_uslugi_col_itm{
        width:49%;
    }
    .catalogs_list:after{
        width:49%;
    }

    .serv_center_address_info,.serv_center_address_metro{
        margin-top:10px;
    }

    .serv_center_address_metro,.serv_center_address_info{
        width:100%;
    }
    .wrp_serv{
        flex-wrap:wrap;
    }
    .wrp_service_row_metro,.address_center_phone,.service_row_address{
        width:100%;margin-bottom:10px;
    }
}

@media (max-width: 769px) {
    .catalog_banner_caption span{
        font-size:30px;
    }
    .catalog_banner_caption {
        top: 67%;
    }
}

@media (max-width: 750px){
    .modalForm__button{
        max-width:180px;margin:0 auto;
    }
    .wrp_btn_submit{
        text-align:center;
    }

    .catalog_banner_caption{
        font-size:18px;
    }
    .fast_order_cap{
        text-align:center;
    }

    .catalog_banner_caption span{
        font-size:30px;
    }

    .footer_cols ul:after,.footer_cols li{
        width:48%;
    }


    .main_banner_caption{
        font-size: 24px;
        line-height: 26px;
    }
    .bannerInput{
        height:38px;margin-bottom:6px;max-width:100%;
    }
    .wrap_banner img{
        height:200px;width:initial;max-width:initial;
    }

    .bannerSubmit{
        height:38px;
    }

    .service_more_row{
        width:100%;
    }
    .service_more_link{
        max-width:250px;
    }

    .headerBottom{
        display:none;
    }

    .header_counter,.header_col_city{
        display:none;
    }
    .delim1{
        display:none;
    }
    .left-menu,.right-menu{
        width:48%;padding-left:2%;
    }
    .counter_column{
        margin:10px auto;
    }

    .catalogs_list .wrp_serv_center_uslugi_col_itm{
        width:100%;
    }
    .serv_center_uslugi_col{
        width:100%;
        margin-bottom:20px;
    }
    .service_column{
        width:100%;
    }
    .brands_list_row{margin:10px auto;}

    .footer_col,.footer_col.footer_col2{
        width:100%;
    }
    .main_benefit_row{
        width:100%;
    }
    .catalogs_list:after{
        width:100%;
    }
    .wrapper_new_menu .container{padding-left:0;padding-right:0;}
    .empty_block{
        height:50px;
    }
    .email_text{display:none;}
    .header_menu_ico{display:block;    height: 19px;}
    .header_col{
        width:auto;
    }
    .email_header_col{
        padding-left: 0;
        margin-right: 10px;
    }

    .email_header_col a{padding-left:0;background-image:none;
        height: 50px;
        display: flex;
        align-items: center;
    }

    .headerTop__inner{
        height:50px;

    }
    .header_col{
        margin-bottom:0;
    }
    .mob_mail_ico{
        display:block;
    }
    .topmenu_mob{
        background: #ddd;
        width: 100%;
        padding: 5px 20px;
    }

    .topmenu_mob li{
        border-bottom: 1px solid #eee;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .topmenu_mob li a{
        display:block;
    }

    .topmenu_mob li:last-child{
        border-bottom:0;
    }
    .wrp_mob_menu_list{display:block;}

    .service_row_benefits .service_row_benefit_itm{
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 6px;
    }
    .show_phone{
        float:none;margin:0 auto;
    }

     .wrp_servinfo_iimg{min-width: 50px!important}
}

@media (max-width: 500px) {
    .catalog_banner_caption span{
        font-size:21px;
    }
}

.sec_level_serv {
	display: none;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
}

form#add_center input, form#add_center textarea {
	color: #03406a;
    background: #FFF;
}

form#add_center input::placeholder, form#add_center textarea::placeholder {
	color: #03406a;
}

.arr_cat.open {
	transform: rotate(90deg);
    display: inline-block;
}

.flex_ben_serv {
	display: flex;
    align-items: center;
	margin-top: 20px;
}

.serv_center_address_metro_itm {
	font-size: 17px;
}

.flex_ben_serv .wrp_servinfo_list {
	flex-direction: row;
}

.flex_ben_serv .wrp_servinfo_gallery {
	width: 100%;
}

.flex_ben_serv .wrp_servinfo_list_row {
	margin-right: 10px;
}

.flex_ben_serv .service_row_benefits {
	margin-right: 25px;
}

.service_row_address {
	font-size: 15px;
}

.serv_service a {
	text-decoration: underline;
}

.wrp_servinfo_right {
	min-width: auto;
	overflow: visible;
}

#agree {
	margin-top: 10px;
}

#agree p {
	color: #FFF;
    display: inline;
	margin-left: 10px;
}

#agree input{
	position: relative;
    top: 1px;	
}

#agree a {
	color: #FFF;
	text-decoration: underline;
}

.modalForm.ajax_form #agree {
	margin-bottom: 20px;
}

#comment-form #agree p, #comment-form #agree a {
	color: #000;
}

.location.openModal {
	position: relative;
}


.dropdown-menu {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 520px;
    padding: 15px;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    max-height: 300px;
    flex-wrap: wrap;
    overflow-y: auto;
}

.header_city:hover .dropdown-menu {
	    display: flex;
}
.header_city:hover .dropdown-menu {
    display: flex;
}

.header_city {
	padding-bottom: 10px; margin-top: 10px;
}

.simple-content .cityList__title {
	position: static;
	margin-bottom: 10px;
}

.new_drop_menu {
	display: flex;
	justify-content: space-between;
    height: 46px;
    align-items: center;
}

.new_drop_menu > li {
	color: #FFF;
	cursor: pointer;
	position: relative;
	height: 100%;
    display: flex;
    align-items: center;
}

.new_drop_menu .second_level {
	display: none;
}

.new_drop_menu .second_level li {
	margin-bottom: 10px;
}

.new_drop_menu > li .second_level {

	position: absolute;
	top: 46px;
	background: #FFF;
	color: #000;
	padding: 15px;
	z-index: 10;
	background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
}

.new_drop_menu > li.second_level_show .second_level {
	display: block;
}

.new_drop_menu .fa {
	margin-left: 10px;
}

.new_drop_menu > li .second_level a {
	white-space: nowrap;
}

.new_drop_menu > li .second_level a:hover {
  color: #fe8018;	
}

.footerList__li b {
	font-weight: bold;
    font-size: 17px;
}

.cityList__li a {
	color: #000;
	font-size: 16px;
    text-decoration: none;
}

.cityList__li a:hover {
	color: #fe8018;
}


.partnerConsult{
    margin-bottom: 35px;
    border: 1px solid #999;
    padding: 20px 15px;
}

.partnerConsult__video video{
    width: 100%;
}

.partnerConsult__image img{
    display: block;
    width: 50%;
    margin: 0 auto;
}

.partnerConsult__title{
    text-align: center;
    margin: 15px 0;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
}

.partnerConsult__phone{
    text-align: center;
    margin: 15px 0;
    font-weight: 700;
    font-size: 18px;
}

.partnerConsult__text{
    text-align: center;
    color: #666;
    font-size: 14px;
    line-height: 1.2;
}


.mainCategories__col{
    margin-top: 30px;
}

.mainCategories__item {
    background: #fff;
    border: none;
    border-radius: 15px;
    display: flex;
    height: 100%;
    padding: 20px;
    box-shadow: 0 3px 15px rgba(0,0,0,0.1);
}

.mainCategories__image {
    margin-right: 15px;
}

.mainCategories__title {
    color: #323232;
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
}

.mainCategories__title a{
    color: #323232;
}

.mainCategories__content {
    
}

.mainCategories__list {
    display:block;
    padding: 0;
    margin: 10px 0 0;
    list-style:none;
    color: #0a64a4;
}

.mainCategories__list li {
    margin-top: 5px;
    display: inline;
}

.mainCategories__list li a{
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
    color: #0a64a4;
}

.mainCategories__list li a:hover {
    text-decoration: underline;
}

.prices__row {
    padding-bottom: 10px;
}

.primary-title {
    font-size: 18px;
}

.catalog-filters {
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: flex-start;
                    margin: 0 -5px;
                }
                
                .catalog-filters .filter-card {
                    width: 100%;
                    overflow: hidden;
                    margin: 0;
                    padding: 5px;
                }
                
                .catalog-filters fieldset {
                    margin: 0;
                }
                
                .mfp-title {
                    display: none;
                }
                
.primary-card {
        box-shadow: 0px 0px 10px #f2f2f2;
        border-radius: 10px;
    }
    .primary-card__header {
        display: flex;
        padding: 10px;
    }
    .primary-card__body {
        min-height: 200px;
        padding: 10px;
        background-color: #f5f6ff;
        border-radius: 10px 10px 0px 0;
    }
    .primary-card__logo {
        width: 40px;
    }
    .primary-card__aside {
        padding-right: 10px;
    }
    .primary-card__footer {
        padding: 10px;
        background-color: #f5f6ff;
        border-radius: 0px 0px 10px 10px;
    }
    .primary-card__service {
        margin: 0;
    }
    .primary-card__company {
        color: #0a64a4;
    }
    .primary-card__star {
        display: inline-block;
        width: 17px;
        height: 15px;
        background: url('https://service-scanner.ru/assets/components/simplerating/img/stars_y.png');
        background-position: 0px 16px;
    }
    
@media (max-width: 768px) {
    .catalog-filters .filter-card {
        width: 100%;
    }
    body .filter_title {
        padding: 0;
    }
    body .filter_title:after {
        top: 5px;
        right: 0;
    }
    .service_row_wrp {
        overflow: hidden;
    }
}

fieldset {
    padding: 0.35em 0.45em 0.35em;
    border: 1px solid #0a64a4;
    border-radius: 5px;
}

.filter_title {
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    padding: 0;
    color: #0a64a4;
}

.filter_title:after {
    top: 5px;   
}


.reset_link {
    width: 100%;
}


.reset_link_bottom {
    margin-top: 0;
}
.catalog_text li {
        list-style-type: initial;
}
.serv_center_info_col_first span{
    font-size: 12px;
}

.but a {
    background: #ff9000;
    color: white;
    font-size: 18px;
    border-radius: 3px;
    padding: 10px;
    display: inline-block;
    margin-top: 20px;
    transitions:0.5s;
}
div#ex1 {
    background: #03406a;
    padding: 40px 40px;
    border-radius: 15px;
}

div#ex1 input, #ex1 textarea {
    border-color: silver;
    padding:10px 15px;
    height:auto;
    background:white;
    
}

div#ex1 input::placeholder, #ex1 textarea::placeholder {
    color:silver;
}

#ex1 input.modalForm__input.inputPhone2 {
    padding-left: 35px;
}

#ex1 .order_name_number {
    height: 37px;
    line-height: 37px;
}
div#ex1 button {
    font-size:16px;
    font-weight:400
}
.but a:hover {
    opacity:0.7
}

.catalogs_list_wrap.flex-start {
    justify-content: flex-start;
}

.subtitle {
    font-weight: bold;
    margin-bottom: 16px;
}

section.pageContent .catalogs_list_wrap {
    display:none;
}

section.pageContent .wrp_shomorecat {
    display:none;
}
.modal {
    display: none;
}
.table-price.table-responsive {
    padding:30px 0;
}
.table-price.table-responsive table {
   border:none;
    width:800px;
    max-width:100%;
}

.table-price.table-responsive table td {
    padding: 10px;
    border: none;
    width:auto !important;
}

.table-price.table-responsive table tr:nth-child(even) td {
    background:#05406a24;
}