

/* Start:/bitrix/templates/mgt/css/bootstrap.min.css?160223933522706*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=947840d0dfe6981c95fa61c0488af2a3)
 * Config saved to config.json and https://gist.github.com/947840d0dfe6981c95fa61c0488af2a3
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
/* End */


/* Start:/bitrix/templates/mgt/css/normalize.css?16022393358683*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

.clear {
	clear: both;
}


.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
 
.col-xs-1-5 {
  width: 20%;
  float: left;
}
 
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}



/* End */


/* Start:/bitrix/templates/mgt/css/main.css?160223933521634*/
div.item-block .item-l@charset "utf-8";
/* CSS Document */

div.mobile-prod {
	overflow-x: hidden;
}


div#h_mushroom-soup-with-vermicelli.privet div.hidden-xs.hidden-sm.popdesk div div.left strong.title-pr {
	font-size: 48px;
	line-height: 50px;	
}
body.product {
	position:relative;
	padding-bottom: 103px;
}

div.hidden-xs.hidden-sm.popdesk p.introtext {
	font-family: 'Conv_GothaProMed';
    color: #42210B;
}

div.hidden-xs.hidden-sm.popdesk div.left p.introtext {
	margin-bottom: 34px;
}

div.hidden-xs.hidden-sm.popdesk p.introtext.zametka-text {
	position: relative;
    top: -15px;
	font-family: 'Conv_GothaProReg';
}

div.hidden-lg.hidden-md.popmob p.introtext.zametka-text{
	font-family: 'Conv_GothaProReg';
	color: #42210B;
}

div.hidden-xs.hidden-sm.popdesk p.introtext.zametka-text b, div.hidden-lg.hidden-md.popmob p.introtext.zametka-text b {
	font-family: 'Conv_GothaProMed';
	font-weight: normal;
}

div.privet {
    border-radius: 5px;
	    overflow-x: hidden;
}

div.zametka strong.title-pr.note-note {
	font-size: 24px;
}

body.product  footer {
	background: #d20030;
    min-height: 103px;
    position: absolute;
    width: 100%;
    bottom: 0px;
}

.col-lg-10.col-lg-offset-2.revealator-slidedown.revealator-once.revealator-once.revealator-within img.img-right {
	width: 97%;
}
.col-lg-10.col-lg-offset-2.revealator-slidedown.revealator-once.revealator-once.revealator-within {
    margin-bottom: 10px;
}

div.section-1 {
	min-height: 500px;
	background: url(/bitrix/templates/mgt/css/../img/about-1-bg.png) center 105px no-repeat;
	padding-top: 100px;
}

div.section-1 h1 {
	text-align: center;
    color: #d61530;
    text-shadow: 0px 0px 0px;
    font-size: 50px;
    margin-bottom: 50px;
    margin-top: 40px;
	font-family: 'Intro_Black_Italic';
    font-weight: normal;
}

footer p.copy {color:#fff; font-family: 'Conv_GothaProReg'; font-size:16px;}

div.section-1 p {
	text-align: justify;
	font-size:18px;
	color:#42210B;
	font-family: 'Conv_GothaProReg';
}

div.section-2 {
	background:#f8f8f6;
	position: relative;
	margin: 65px 0;
}

div.section-2::after {background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);height: 30px;width: 100%;content: " "; display: block; position:absolute; bottom:-30px;}
div.section-2::before {background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);height: 30px; width: 100%;content: " "; display: block; position:absolute;top:-30px; }

div.section-2 li {list-style: none; margin:0; overflow: hidden; }
div.section-2 li.img-block p{padding-top: 67px;}
.fix-11 .fix-22 .img-block {overflow: hidden;}
.fix-11 .fix-22:hover li {overflow: hidden;}

.slider-nav.prew.revealator-slidedown.revealator-once.revealator-once.slick-initialized.slick-slider.slick-dotted.revealator-within {
	overflow: hidden;
}


a.logo img {
	    max-width: 160px;
}

div.section-3 h2 {
	text-align: center;
	font-size:21px;
	font-family: 'Conv_GothaProBol';
	text-transform: uppercase;
	margin: 95px 0 65px;
	color:#42210B;
}


div.section-4 {
	margin-top:100px;
	padding-bottom: 0px;
}

div.section-4 div.princ .item-princ {
	    background: #fafaf9;
	position: relative;
	text-align: center;
	box-shadow: 0px 0px 40px #dededd;
	margin: 60px 0;
	    min-height: 510px;
}

div.section-4 div.princ .item-princ img {margin-top: 14px;    margin-bottom: 17px;}
div.section-4 div.princ .item-princ hr {background: url(/bitrix/templates/mgt/css/../img/company/hr.png) repeat-x; width: 100%; height: 2px; border:none;}
div.section-4 div.princ .item-princ::after {background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);height: 30px;width: 100%;content: " "; display: block; position:absolute; bottom:-30px;}
div.section-4 div.princ .item-princ::before {background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);height: 30px; width: 100%;content: " "; display: block; position:absolute;top:-30px;}

div.section-4 div.princ .item-princ p {
	font-size: 18px;
	line-height: 30px;
	font-family: 'Conv_GothaProMed';
	color:#42210B;
	padding: 45px 40px;
	
}

div.section-5 {
	position: relative;
	margin: 65px 0;
	padding: 70px 0;
	background: url(/bitrix/templates/mgt/css/../img/company/bg-abot-5.png) center no-repeat, #fafaf9;;
}
html  div.section-5 p.text-center {text-align: center!important;}

html  div.section-5 p.text {margin-bottom: 60px;}
div.section-5 p {
	font-size: 18px;
	line-height: 24px;
	font-family: 'Conv_GothaProReg';
	color:#42210B;
	text-align: justify;
}

div.map-blocks div.container {
	    height: 780px;
	
	position: relative;
	
}
div.map-blocks div.container div.map {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 803px;
}
div.map-blocks div.container div.map img {
	
	width: 100%;
}

div.map-blocks  .map-block{
	background: #fafaf9;
    position: relative;
    text-align: center;
    box-shadow: 0px 0px 40px #dededd;
	margin-top:50px;
    min-height: 342px;
} 

p.name-map {
	    text-align: left;
    color: #d61530;
    text-shadow: 0px 0px 0px;
    font-size: 35px;
    margin-bottom: 50px;
    margin-top: 40px;
    font-family: 'Intro_Black_Italic';
    font-weight: normal;
	line-height: 35px;
	padding-left: 25px;
}

div.map-blocks  .map-block::after {background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);height: 30px;width: 100%;content: " "; display: block; position:absolute; bottom:-30px; left: 0px;}
div.map-blocks  .map-block::before {background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);height: 30px; width: 100%;content: " "; display: block; position:absolute;top:-30px; left: 0px;}


div.section-5 img {
	width: 100%;
	margin-bottom: 67px;
}

div.section-5::after {background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);height: 30px;width: 100%;content: " "; display: block; position:absolute; bottom:-30px;}
div.section-5::before {background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);height: 30px; width: 100%;content: " "; display: block; position:absolute;top:-30px; }

.map-block li {
	font-size: 18px;
	line-height: 20px;
	font-family: 'Conv_GothaProMed';
	color:#42210B;
	list-style: none;
	text-align: left;
	padding-left: 45px;
}
div.ul-p {padding-left: 23px;}
.map-block li.p1 {
	    background: url(/bitrix/templates/mgt/css/../img/company/punkt-1.png) 0px 0px no-repeat;
    height: 100px;
    padding-top: 47px;
    padding-left: 43px;
}

.map-block li.p2 {
	background: url(/bitrix/templates/mgt/css/../img/company/punkt-2.png) no-repeat;
	padding-left: 43px;
}
strong.name-about {
	text-align: center;
	font-size:21px;
	color:#42210B;
	font-family: 'Conv_GothaProBol';
	text-transform: uppercase;
	display: inline-block;
	
}

div.section-3 .col-lg-4  {text-align: center; color:#42210B; font-family: 'Conv_GothaProMed'; font-size:18px; margin-bottom: 20px;}
div.section-3 .col-lg-4 img {width: 40%; display: inline-block;}
div.section-3 .col-lg-4 span {display: block;}


.fullscreen-bg {
    overflow: hidden;
    z-index: -100;
    position: relative;
    height: 100%;
    width: 100%;
    padding-top:45%;
}
 
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.overlay {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 4;
}


div.regular {
	width: 100%;
	padding: 0;
	margin: 0;
}

div.regulat-slide {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}

div.regulat-slide div.bg-slide {
	min-height: 500px;
	padding-top: 120px;
}
html .regular.slick-initialized.slick-slider.slick-dotted {
	margin-bottom:0px;
	position: relative;
    bottom: -22px;
}
html .regular.slick-initialized.slick-slider.slick-dotted ul.slick-dots {
	position: absolute;
	bottom:100px;
}

div.regulat-slide h1 {
    font-family: 'Intro_Black_Italic';
    font-weight: normal;
    font-size: 84px;
    text-align: center;
    line-height: 74px;
    margin-top: 37px;
    text-shadow: 7px 2px 15px #824929;
	margin-bottom: 0px;
	margin-bottom: 32px;
	color:#fff;
}

div.regulat-slide  p.introtext {
	text-align: center;
	font-size:22px;
	font-family: 'Conv_ofont.ru_Intro Bold';
	text-transform: uppercase;
	margin-top: 0px;
	text-shadow: 7px 2px 15px #824929;
	color:#fff;
}

button.fancybox-close-small {
	background:url(/bitrix/templates/mgt/css/../img/close-modal.png) no-repeat;
	width: 30px;
	height: 30px;
	top:20px;
	right: 20px
}

button.fancybox-close-small:after {
	content: none;
}

div#hidden-content-b {
	background: url(/bitrix/templates/mgt/css/../img/popup-bg.png) center -16px , #fff;
	padding: 0;
}

div#hidden-content-b strong.title-pr {
    font-size: 56px;
    color: #d61530;
    font-family: 'Intro_Black_Italic';
    line-height: 56px;
    position: relative;
    top: -18px;
    letter-spacing: -0.5px;
}

div#hidden-content-b div.left {
    float: left;
    width: 532px;
    padding-top: 66px;
    padding-left: 151px;
}

div#hidden-content-b .pr-img {
	    float: right;
    margin-right: 80px;
}

div.item-block:nth-child(2) {
	padding-top: 130px;
}		

div.item-block {
	padding-top: 0px;
}

div.item-block .pb100 {
	padding-bottom: 20px;
}

.pb100 {
	padding-bottom: 80px;
}

div.item-block h3 {
	text-align: center;
	color:#d61530;
	text-shadow: 0px 0px 0px;
	font-size:50px;
	margin-bottom: 73px;
	margin-top: 0px;
}

div.item-block .item-l {
	text-align: center;
	min-height: 320px;
	margin-bottom: 40px;
}

div.item-block .item-l a {
	color:#42210b;
	font-family: 'Conv_Intro-Bold-Italic';
	font-size:24px;
	line-height: 24px;
}

div.item-block .item-l a:hover, div.item-block .item-l a:active, div.item-block .item-l a:focus {
	text-decoration: none;
	outline: none;
}

div.item-block .item-l img {
	width: 68%;
	margin-bottom: 20px
}

div.item-block .item-l span {
	display: block;
	text-align: center;
}



li.img-block p {
	color:#fff;
	font-family: 'Intro_Black_Italic';
	font-size:30px;
	text-align: center;
	line-height: 30px;
	height: 252px;
	padding-top: 90px
}

li.img-block {
	height: 252px;
	width: 100%;
}

div.our-product {
	margin-bottom: 90px;
}

div.our-product h3 {
	text-align: center;
	color:#d61530;
	text-shadow: 0px 0px 0px;
	font-size:50px;
	margin-bottom: 40px;
}

div.our-product li {
	list-style: none;
	text-align: center;
}

div.our-product a {
	display: block;
	color:#fff;
	text-decoration: none;
}

div.our-product a:hover, div.our-product a:focus, div.our-product a:active {
	color:#fff;
	text-decoration: none;
}
div.block-sl-pr.slick-initialized.slick-slider.slick-dotted div.slick-list.draggable {
	overflow: inherit !important;
}

.block-sl-pr.slick-initialized.slick-slider.slick-dotted{
	margin-bottom: 0px;
}

.block-sl-pr.slick-initialized.slick-slider.slick-dotted .slick-dots {
	bottom:0px;
}

.block-sl-pr.slick-initialized.slick-slider.slick-dotted  .slick-dots li button:before {color:#e4e4e4;}
.block-sl-pr.slick-initialized.slick-slider.slick-dotted li.slick-active button:before {color: #ffb600;}


div.pr-slide strong.title-pr {
	font-size:56px;
	color:#d61530;
	font-family: 'Intro_Black_Italic';
	line-height: 56px;
	position: relative;
    top: -18px;
	    letter-spacing: -0.5px;
}

p.gramm {
	font-size:35px;
	color:#f8bf17;
	font-family: 'Intro_Black_Italic';
	    margin: 0px 0px;
	position: relative;
	top: -16px;
}

.pr-slide.slick-slide.slick-current.slick-active p.introtext {
	font-size:16px;
	font-family: 'Conv_GothaProMed';
	color:#42210b;
	line-height: 19px;
	padding-right: 44px;
}

div.posrel {
	position: relative;
}

div.posrel img.pr-img {
	position: absolute;
	top:-90px;
}

div.new.vs {
	position: relative;
	width: 247px;
	height: 65px;
}

div.new.vs img {
	position: absolute;
	left:-34px;
	top:-45px;
}

div.pr-slide {
	background: url(/bitrix/templates/mgt/css/../img/pr-slide-bg.png) center no-repeat;
	min-height: 422px;
}


div.slider-product {
	width: 100%;
	margin-top:160px;
	margin-bottom:82px;
	position: relative;
}

div.block-sl-pr {
	background: #fafaf9;
	width: 100%;
	min-height: 422px;
}

div.prod-top {
	background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);
	height: 30px;
	width: 100%;
}

div.prod-bot {
	background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);
	height: 30px;
	width: 100%;
}

html {
	overflow-x: hidden;
}

body.product {
	background: url(/bitrix/templates/mgt/css/../img/product-bg2.jpg);
}

div.bg-product-wrapp {
	background: url(/bitrix/templates/mgt/css/../img/bg-product-wrapp.png) top center no-repeat;
	min-height: 990px;
	    overflow: hidden;
}

div.bg-product-item {
	background: url(/bitrix/templates/mgt/css/../img/bg-item.png) top center no-repeat;
	overflow: hidden;
}

div.slider-nav  div.slick-current {
	background: url(/bitrix/templates/mgt/css/../img/active.png) top center no-repeat;
}

div.slider-nav .product-pl {
	padding-top: 20px;
	cursor: pointer;
	
}

div.slider-nav {
	position: relative;
	top:-20px;
}

header {
    width: 100%;
    z-index: 999;
    top: -1px;
	position: fixed;
}

div.header-bg {
	background: url(/bitrix/templates/mgt/css/../img/top-bg.png) repeat-x;
    color: #fff;
}

div.top-block {
	background: url(/bitrix/templates/mgt/css/../img/bg-top.jpg) no-repeat top center;
	background-size: cover;
	min-height: 550px;
}

nav.top-menu ul {
	padding: 0;
	margin: 0;
	text-align: right;
}

nav.top-menu ul li {
	display: inline-block;
	margin: 0px;
	background: url(/bitrix/templates/mgt/css/../img/circle-mnu.png)  right 29px no-repeat;
	position: relative;
	
}

nav.top-menu ul li:hover {
	
}

nav.top-menu ul li:first-child a {
	margin-left: 0px;
}

nav.top-menu ul li:last-child a {
	padding-right: 0px;
}

nav.top-menu ul li:last-child {
	background:transparent;
}

nav.top-menu ul li a {
	color:#fff;
	font-family: 'Conv_ofont.ru_Intro Bold';
	text-transform: uppercase;
	font-size:18px;
	margin: 22px 36px 0px;
	display: inline-block;
}

nav.top-menu ul li a:hover {
	text-decoration: none;
	opacity: 0.8;
}

nav.top-menu ul li.active.current a {
	border-bottom:2px solid #fff;
}

/***второй уровень меню***/

div.shadow-nav {
	background: url(/bitrix/templates/mgt/css/../img/shadow.png) repeat-x;
	height: 25px;
	width: 100%;
	position: absolute;
	top:48px;
	z-index: -1;
	opacity: 0.3;
	
}

nav.top-menu ul li ul {
	display: none;
	position: absolute;
	padding-top:20px;
    top: 48px;
    width: 190px;
    left: -30px;
	background: url(/bitrix/templates/mgt/css/../img/hover-bg-top.png) top center repeat-x, #c9182c;
	
}

nav.top-menu ul li ul::after {background: url(/bitrix/templates/mgt/css/../img/2m-bot.png);height: 20px;width: 100%;content: " "; display: block;position: relative; top:20px;}

nav.top-menu ul li ul li, nav.top-menu ul li:hover ul li {
	text-align: center;
	margin: 10px 0;
	padding: 0;
	background:transparent;
	width: 100%;
}

nav.top-menu ul li ul li a {
	padding: 0;
	margin: 0;
	border:none;
}

nav.top-menu ul li ul li:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

nav.top-menu ul li.active.current ul li a {
	border:none;
}

nav.top-menu ul li ul li:first-child a {
	padding: 0;
	margin: 0px;
}

nav.top-menu ul li ul li:first-child{ 
	margin: 20px 0;
}

nav.top-menu ul li ul li:last-child {
	padding: 0;
	margin: 20px 0 0px;
}

nav.top-menu ul li:hover ul {
	display: block;
	visibility: visible;
}

div.bor-b {
	position: absolute;
	background: url(/bitrix/templates/mgt/css/../img/2m-bot.png) repeat-x;
	height: 20px;
	width: 100%;
}






div.top-block .jumbotron {
	padding-top: 120px;
}

div.top-block h1 {
    font-family: 'Intro_Black_Italic';
    font-weight: normal;
    font-size: 84px;
    text-align: center;
    line-height: 74px;
    margin-top: 77px;
    text-shadow: 7px 2px 15px #824929;
	margin-bottom: 0px;
	margin-bottom: 32px;
	color:#fff;
}

div.hidden-xs.hidden-sm.popdesk p.introtext {margin-right:62px;}

div.top-block  p.introtext {
	text-align: center;
	font-size:22px;
	font-family: 'Conv_ofont.ru_Intro Bold';
	text-transform: uppercase;
	margin-top: 0px;
	text-shadow: 7px 2px 15px #824929;
	color:#fff;
}

div.home.content {
	background:url(/bitrix/templates/mgt/css/../img/bg-gray.png) no-repeat center 20px,#f5f5f5;
	min-height: 500px;
	position: relative;
	padding-bottom: 50px;
}

p.introtext.zametka-text {width: 335px; padding-bottom:25px;}

div.home.content::before {background: url(/bitrix/templates/mgt/css/../img/border-top.png) repeat-x;height: 7px; width: 100%;content: " "; display: block; position:absolute;top:-7px; }
div.home.content::after {background: url(/bitrix/templates/mgt/css/../img/border-bottom.png) repeat-x;height: 7px; width: 100%;content: " "; display: block; position:absolute;bottom:-7px; }

div.home.content div.container {
	padding-top: 90px;
}

div.home.content .border-top {
	background:url(/bitrix/templates/mgt/css/../img/border-top.png) repeat-x;
	height: 7px;
	width: 100%;
	position: relative;
	top:-7px;
}

div.home.content .border-bottom {
	background:url(/bitrix/templates/mgt/css/../img/border-bottom.png) repeat-x;
	height: 7px;
	width: 100%;
	position: relative;
	bottom:-7px;
}
div.item-video {
    background: #fff;
    border-radius: 5px;
    padding: 0px 6px;
    position: relative;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.43);
	margin-bottom: 34px;
}

div.item-video a {
    display: block;
    text-align: center;
    background: url(/bitrix/templates/mgt/css/../img/play.png) center no-repeat, rgba(0, 0, 0, 0.29);
    position: absolute;
    width: 348px;
    top: 7px;
    height: 195px;
	
}

div.img-b-resp {
	display: block;
	width: auto;
	height: 100%;
}

div.play-ez {
	background:url(/bitrix/templates/mgt/css/../img/play.png) center center no-repeat, rgba(0, 0, 0, 0.29);
	display: block;
	width: 100%;
	min-height: 195px;
}

a.img-block-resp:hover div.play-ez {
	background:url(/bitrix/templates/mgt/css/../img/play.png) center center no-repeat;
}

div.block-resp {
	box-shadow: rgba(0, 0, 0, 0.43) 0px 0px 16px;
    margin-bottom: 34px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    padding: 6px 6px 1px 6px;
}

a.img-block-resp:hover, a.img-block-resp:focus, a.img-block-resp:active, a.img-block-resp:visited  {
	text-decoration: none;
	outline:none;
}

div.item-video a:hover {
	background:url(/bitrix/templates/mgt/css/../img/play.png) center no-repeat;
}

div.item-video img {
	border-radius: 2px;
	margin-top: 7px;
}

div.intro-text p {
	text-align: center;
    font-family: 'Conv_GothaProMed';
    font-size: 20px;
    color: #42210b;
    line-height: 24px;
	margin: 13px 0;
}

a.rec {
	font-family: 'Conv_GothaProBol';
	text-transform: uppercase;
	text-align: center;
	font-size:24px;
	color:#42210b;
	margin-top: 30px;
	display: inline-block;
	cursor: pointer;
}

.text-center {
	text-align: center;
}

div.product-block {
	background:url(/bitrix/templates/mgt/css/../img/product-bg.jpg) top center no-repeat;
	background-size: cover;
	min-height: 500px;
}

body.product div.product-block {
	background: transparent;

}

div.new p {
    padding: 1px 47px;
    color: #412312;
    font-family: 'Conv_GothaProBol';
    font-size: 24px;
    background: #f9c11c;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 86px;
}
img.img-right {
	position: relative;
	top:-20px;
}


div.hidden-xs.hidden-sm.popdesk div.zametka{
	max-width: 552px;
    padding-left: 149px;
}

h3 {
	font-family: 'Intro_Black_Italic';
    font-weight: normal;
    font-size: 56px;
    text-align: left;
    line-height: 56px;
    margin-top: -6px;
    text-shadow: 7px 2px 15px #824929;
    margin-bottom: 26px;
    color: #fff;
}

p.text-block {
    color: #fff;
    font-family: 'Conv_GothaProMed';
    font-size: 18px;
    text-shadow: 7px 2px 15px #824929;
    margin-top: 0px;
	padding-right: 37px;
}

.arrow-left {
	background: url(/bitrix/templates/mgt/css/../img/arrow-left.png) no-repeat center;
	display: inline-block;
	position: absolute;
	left:70px;
	width: 28px;
	height: 49px;
	top:30px;
}

.arrow-right {
	background: url(/bitrix/templates/mgt/css/../img/arrow-right.png) no-repeat center;
	display: inline-block;
	position: absolute;
	right:70px;
	width: 28px;
	height: 49px;
	top:30px;
}

.product-pl {
	text-align: center;
}

.product-pl a {
	display: inline-block;
	text-align: center;
}

.product-pl img {
	display: inline-block;
	width: 100%;
}

.prew {
	margin-top: -20px;
	width: 830px;
	margin: 0 auto;
}

.prew .slick-list.draggable{
	padding: 0 19px !important;
}

.product-block .text-center {
	margin-top: 28px;
	margin-bottom: 40px;
}

footer {
	background:#d20030;
	min-height: 122px;
}

footer .social {
	text-align: center;
	padding: 36px 0;
}

footer .social a {
	display: inline-block;
	width: 44px;
	height: 44px;
	margin: 0 15px;
	
}

.slider-for.slick-initialized.slick-slider .slick-list.draggable {
	overflow: inherit !important;
}

a.you {background: url(/bitrix/templates/mgt/css/../img/ico-1.png) no-repeat;}
a.vk {background: url(/bitrix/templates/mgt/css/../img/ico-2.png) no-repeat;}
a.ok {background: url(/bitrix/templates/mgt/css/../img/ico-3.png) no-repeat;}
a.fb {background: url(/bitrix/templates/mgt/css/../img/ico-4.png) no-repeat;}

.menu {
  background: #d41f34;
  right: -285px;
  height: 100%;
  position: fixed;
  width: 230px;
  z-index:999999;
}

.menu ul {
  list-style: none;
  margin: 50px 0 0 30px;
  padding: 0;
  
}

.menu li {
  font-family: 'Open Sans', sans-serif;
  line-height: 45px;
  padding-bottom: 33px;
  padding-right: 20px;
  padding-top: 3px;

}
.menu ul li ul {padding: 0 0 0 15px;  margin: 22px 0 0 0;}
.menu ul li ul li {padding: 0; line-height: 26px; list-style-type: circle;}
.menu ul li ul li a {font-size:14px;}

.menu li:hover {
  cursor: pointer;

  }

.menu a {
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  text-transform: uppercase;
	font-family: 'Conv_ofont.ru_Intro Bold';
}

.icon-close {
  cursor: pointer;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 6px;
}

.icon-close img {
	float: right;
    /* height: 30px; */
    margin-right: 20px;
	width: 15%;
}

.icon-menu {
	display: none;
  color: #fff;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  padding-bottom: 0px;
  padding-right: 25px;
  padding-top: 15px;
  text-decoration: none;
  text-transform: uppercase;
}

.icon-menu img {
  float: right;
  max-width: 38px;
}


.border-bottom.hidden-lg.hidden-md {
    background: url(/bitrix/templates/mgt/css/../img/border-bottom.png) repeat-x;
    height: 7px;
    width: 100%;
    position: relative;
    /* bottom: 0px; */
    top: 7px;
    z-index: 1;
}

.product-block-mobile .border-top {
	background: url(/bitrix/templates/mgt/css/../img/border-bottom.png) repeat-x;
    height: 7px;
    width: 100%;
}

#hidden-content-b {
  /* Custom styling */
  border-radius: 4px;

  /* Custom transition - slide from top*/
  transform: translateY(-50px);
  transition: all .33s;
}

.fancybox-slide--current #hidden-content-b {
  transform: translateY(0);
}
/* End */


/* Start:/bitrix/templates/mgt/css/fonts.css?16022393352012*/
@charset "utf-8";
/* CSS Document */





/** Generated by FG **/
@font-face {
	font-family: 'Conv_ofont.ru_Intro Bold';
	src: url('/bitrix/templates/mgt/css/fonts/ofont.ru_Intro Bold.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/ofont.ru_Intro Bold.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/ofont.ru_Intro Bold.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/ofont.ru_Intro Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Intro_Black_Italic';
	src: url('/bitrix/templates/mgt/css/fonts/Intro_Black_Italic.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/Intro_Black_Italic.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/Intro_Black_Italic.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/Intro_Black_Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_GothaProMed';
	src: url('/bitrix/templates/mgt/css/fonts/GothaProMed.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/GothaProMed.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/GothaProMed.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/GothaProMed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_GothaProBol';
	src: url('/bitrix/templates/mgt/css/fonts/GothaProBol.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/GothaProBol.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/GothaProBol.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/GothaProBol.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Intro-Bold-Italic';
	src: url('/bitrix/templates/mgt/css/fonts/Intro-Bold-Italic.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/Intro-Bold-Italic.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/Intro-Bold-Italic.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/Intro-Bold-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_GothaProReg';
	src: url('/bitrix/templates/mgt/css/fonts/GothaProReg.eot');
	src: local('☺'), url('/bitrix/templates/mgt/css/fonts/GothaProReg.woff') format('woff'), url('/bitrix/templates/mgt/css/fonts/GothaProReg.ttf') format('truetype'), url('/bitrix/templates/mgt/css/fonts/GothaProReg.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* End */


/* Start:/bitrix/templates/mgt/js/slick/slick.css?16022393351733*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block;     outline: none;}
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* End */


/* Start:/bitrix/templates/mgt/js/slick/slick-theme.css?16022393353643*/

/* Slider */
.slick-loading .slick-list {
  background: #fff url("/bitrix/templates/mgt/js/slick/./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("/bitrix/templates/mgt/js/slick/./fonts/slick.eot");
  src: url("/bitrix/templates/mgt/js/slick/./fonts/slick.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/mgt/js/slick/./fonts/slick.woff") format("woff"), url("/bitrix/templates/mgt/js/slick/./fonts/slick.ttf") format("truetype"), url("/bitrix/templates/mgt/js/slick/./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  width: 28px;
height: 49px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before {
	background: url(/bitrix/templates/mgt/js/slick/../../img/arrow-left.png) no-repeat center; 
	 width: 28px;
	  height: 49px;
    display:block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position: relative;
    top: 208px;
}

.slick-next:before {
	background: url(/bitrix/templates/mgt/js/slick/../../img/arrow-right.png) no-repeat center; 
	 width: 28px;
	  height: 49px;
    display:block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
	position: relative;
    top: 208px;
}

.slick-prev {
  left: -25px;
bottom:-200px;
}
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: " "; }
    [dir="rtl"] .slick-prev:before {
      content: " "; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: " "; }
    [dir="rtl"] .slick-next:before {
      content: " "; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 12px;
        line-height: 20px;
        text-align: center;
        color: white;
        opacity: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #ffb600;
      opacity: 1; }

/* End */


/* Start:/bitrix/templates/mgt/css/responsive.css?16022393358890*/
@charset "utf-8";
/* CSS Document */

@media (max-width: 321px) {
	html .fix-600, div.regulat-slide div.bg-slide {
    	height: 73vh !important;
	}
}
@media (max-width: 376px) {
	html div.posrel img.pr-img {position: relative;  width: 63%;  display: inline-block;  top: -51px;}
}

@media (max-width: 415px) {
	html div.posrel img.pr-img {position: relative;  width: 52%; display: inline-block;  top: -51px;}
}

@media (max-width: 767px) {
	html p.introtext.zametka-text {width: 100%;}
	html div.privet div.hidden-lg.hidden-md.popmob div.zametka {padding:20px;}
	html div.privet div.hidden-lg.hidden-md.popmob div.zametka strong.title-pr.note-note {font-size: 36px;    line-height: 36px;}
	html div.privet div.hidden-lg.hidden-md.popmob div.left img.pr-img{float:none; margin:0 !important; position: sticky;}
	html div.privet div.hidden-lg.hidden-md.popmob {background:url(/bitrix/templates/mgt/css/../img/production_page.png) top center no-repeat}
	html div.privet div.left {float:none; padding-left: 0px; padding-top:33px; width: 100%;}
	html div.privet div.left strong.title-pr {font-size: 31px; line-height: 34px; text-align: center; display: inline-block;  width: 100%;}
	html div.privet div.left  p.gramm {font-size: 26px;  color: #f8bf17;  font-family: 'Intro_Black_Italic';  margin: 13px 0px;   text-align: center;}
	html div.privet div.left  p.introtext {font-size:17px; color:#42210B; font-family: 'Conv_GothaProMed';padding: 0px 20px; margin-top: 47px;}
	div.privet {margin:0; padding: 0; height: 100%; width:100%; border-radius: 0px;}
	div.privet .pr-img {float:none; width: 58%;}
	div.zametka strong.name {font-size: 38px; line-height: 32px;}
	div.item-block h3 {font-size: 33px; margin-bottom: 42px;}
	div.item-block .item-l img {width: 100%; margin-bottom: 10px;}
	div.item-block .item-l {margin-bottom: 0px;min-height: 280px;}
	.pb100 {padding-bottom: 0px;}
	div.item-block .item-l a {font-size:17px;}
	icon-menu {display: block;}	
	.top-menu {	display: none;}
	div.top-block .jumbotron {padding-top: 80px;}
	div.new.vs {text-align: center; position: relative; top: -40px; width: 100%;}
	div.new.vs img {position: sticky; width: 33%;display: inline-block;}
	div.pr-slide p.introtext,div.pr-slide  p.gramm {display: none;}
	div.posrel {text-align: center}
	div.posrel img.pr-img {position: relative;  width: 27%;  display: inline-block;  top: -43px;}
	div.pr-slide strong.title-pr {font-size: 28px; line-height: 28px;     position: relative; top: 247px;}
	.pr-slide div.col-lg-4.col-lg-offset-2 {text-align: center; position: relative;}
	.col-lg-3.col-xs-6.fix-22 a li.img-block p {padding-top: 45px;}
	div.our-product h3 {font-size: 28px; margin-bottom: 22px;}
	div.slider-product {margin-bottom: 22px;}
	li.img-block {height: 130px;}
	li.img-block p {font-size: 18px;    line-height: 18px; padding-top: 48px;}
	div.our-product li {border-radius: 5px; margin-bottom: 26px;}
	div.pr-slide {background:url(/bitrix/templates/mgt/css/../img/modal-bg-1.png) center no-repeat}
	bg.bg-about .section-2 a {display:block;}
	div.section-1 p {text-align: center;}
	div.section-2 li.img-block p {padding-top:36px;}
	div.section-2 li {margin-bottom: 10px;}
	div.section-2 div.col-lg-3.col-xs-6.min15 {padding-right: 0px;}
	div.section-3 h2 {padding:0px 15px;}
	div.section-4 div.princ .item-princ img { margin-top: 0px; margin-bottom: 0px;  width: 20%;}
	div.section-4 div.princ .item-princ p {padding: 24px 40px;}
	div.section-4 div.princ .item-princ  {min-height: auto;}
	

}
@media (min-width: 608px) and (max-width: 993px) {
	 .icon-menu img {
		float: right;
		width: 11%;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
  /* стили для md-устройств */
}
@media (min-width: 1200px) {
  /* стили для lg-устройств */
}

/**Для максимального экрана до 480px**/
@media (max-width: 480px) {
	html .fix-600, div.regulat-slide div.bg-slide {
    	height: 59vh;
	}
	div.pr-slide strong.title-pr {top:295px}
	div.new.vs {width: 100%;}
	div.new.vs img {    width: 66%;}
	div.block-sl-pr {min-height: 459px;}
	div.regulat-slide div.bg-slide {    min-height: 320px;   margin-top: 42px;   padding-top: 50px;   overflow: hidden;}
	html .regular.slick-initialized.slick-slider.slick-dotted ul.slick-dots { position: absolute; bottom: 35px;}
	html .regular.slick-initialized.slick-slider.slick-dotted {overflow-x: hidden; bottom:auto;}
	div.home.content::after {content: none}
	div.product-block-mobile {overflow-x: hidden; position: relative }
	div.product-block-mobile::before {
    background: url(/bitrix/templates/mgt/css/../img/border-bottom2.png) repeat-x;
    height: 30px;
    width: 100%;
    content: " ";
    display: block;
    position: absolute;
    top: 0px;
}
	.product-block-mobile .border-top {display:none;}
	
	
	footer .social a {
		display: inline-block;
		width: 44px;
		height: 44px;
		margin: 0 10px;

	}
	
	div.home.content div.container {
    	padding-top: 30px;
	}
	
	.icon-menu {
		display: block;
	}
	
	.top-menu {
		display: none;
	}
	
	a.logo img {
		width: 100px
	}
	
	div.regulat-slide h1 {
		font-size:35px;
		line-height: normal;
		margin-top: 32px;
	}
	
	div.regulat-slide   p.introtext {
		font-size:18px;
		margin-bottom: 40px;
	}
	
	div.regulat-slide  {

		width: 100%;
	}
	
	body.main {
		
	}
	
	div.item-video {
		min-height: 190px;
	}
	
	div.item-video a {
		width: 100%;
		background: url(/bitrix/templates/mgt/css/../img/play-m.png) center no-repeat;
		height: 100px;
	}
	
	div.item-video a:hover {
		width: 100%;
		background: url(/bitrix/templates/mgt/css/../img/play-m.png) center no-repeat;
	}
	
	div.item-video img {
		width: 100%;
	}
	
	div.intro-text p {
		font-size:14px;
	}
	
	.product-block {
		display: none;
	}
}
























@media only screen and (max-width: 1190px) {
	.slick-next:before {top:auto}
	.slick-prev:before {top:auto}
}
@media only screen and (max-width: 990px) {
	.product-block {display:none;}	
	.product-block-mobile {display:block !important	}
	a.rec {margin-top:0px;    margin-bottom: 35px;}
	.block-m-s {text-align: center;}
	img.img-right {top:0px; width: 49%;display: inline-block;}
	.product-block .text-center {margin-top: 68px;}
	.block-m-s h3 {font-size: 40px;
    text-align: center;
    line-height: 43px;}
	div.new {text-align: center; position: relative;  top: -20px;}
	div.new p {margin-top:0px;}
	div.slick-list.draggable {overflow: initial;}
	.icon-menu {display: block;}
	.top-menu {  display: none;}
}


@media only screen and (max-width: 767px) {
	.icon-menu {
		display: block;
	}	
	
	.top-menu {
		display: none;
	}
	
	div.top-block .jumbotron {padding-top: 80px;}
	
	div.home.content {
		background: url(/bitrix/templates/mgt/css/../img/home-bg.png) center no-repeat, #f5f5f5;;
	}
	
	div.top-block h1 {font-size: 60px; line-height: 65px; margin-top: 67px;}
	
	div.slick-list.draggable {overflow: initial;}
	
	a.rec {margin-top:0px;    margin-bottom: 35px;}
	.block-m-s {text-align: center;}
	img.img-right {top:0px; width: 71%;display: inline-block;}
	.product-block .text-center {margin-top: 68px;}
	.block-m-s h3 {font-size: 40px;
    text-align: center;
    line-height: 43px;}
	div.new {text-align: center; position: relative;  top: -20px;}
	div.new p {margin-top:0px;}
}


/**Для максимального экрана до 480px**/
@media (max-width: 480px) {
	div.bg-about {background: url(/bitrix/templates/mgt/css/../img/company/bg-res-1.png) center 48px no-repeat;}
	div.section-5 img {    margin-bottom: 25px;}
	div.section-5 {background:url(/bitrix/templates/mgt/css/../img/company/bg-res-2.png) center 0px no-repeat, #f8f8f6; padding: 20px 0;}
	div.home.content {
		background: url(/bitrix/templates/mgt/css/../img/home-bg.png) center no-repeat, #f5f5f5;;
	}
	
	footer .social a {
		display: inline-block;
		width: 44px;
		height: 44px;
		margin: 0 10px;

	}
	
	div.home.content div.container {
    	padding-top: 30px;
	}
	
	.icon-menu {
		display: block;
	}
	
	.top-menu {
		display: none;
	}
	
	a.logo img {
		width: 100px
	}
	
	div.top-block h1 {
		font-size:35px;
		line-height: normal;
		margin-top: 32px;
	}
	
	div.top-block  p.introtext {
		font-size:18px;
		margin-bottom: 40px;
	}
	
	div.top-block {
		min-height:inherit;
		padding-bottom: 42px;
		overflow: hidden;
		width: 100%;
	}
	
	div.item-video {
		min-height: 190px;
	}
	
	div.item-video a {
		width: 100%;
		background: url(/bitrix/templates/mgt/css/../img/play-m.png) center no-repeat;
		height: 100px;
	}
	
	div.item-video a:hover {
		width: 100%;
		background: url(/bitrix/templates/mgt/css/../img/play-m.png) center no-repeat;
	}
	
	div.item-video img {
		width: 100%;
	}
	
	div.intro-text p {
		font-size:14px;
		line-height: 18px;
	}
	
	a.rec {margin-top:0px;    margin-bottom: 35px;}
	.block-m-s {text-align: center;}
	img.img-right {top:0px; width: 71%;display: inline-block;}
	.product-block .text-center {margin-top: 68px;}
	.block-m-s h3 {font-size: 40px;
    text-align: center;
    line-height: 43px;}
	
	.product-block {	}
	
	div.play-ez {min-height:100px;}
	div.block-resp {min-height:210px;}
	.slick-dots {left: 0px;}
	div.new {text-align: center; position: relative;  top: 9px;}
	div.new p {margin-top:0px;}
}
/* End */


/* Start:/bitrix/templates/mgt/js/jquery.fancybox.min.css?160223933513706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/mgt/css/contants.css?16022393354125*/
@charset "utf-8";
/* CSS Document */

div.contacts {
	min-height: 500px;
	padding-top: 130px;
}

div.contacts h1 {
	text-align: center;
    color: #d61530;
    text-shadow: 0px 0px 0px;
    font-size: 50px;
    margin-bottom: 15px;
    margin-top: 0px;
	font-family: 'Intro_Black_Italic';
    font-weight: normal;
}


strong.name-cont {
	text-align: center;
    color: #d61530;
    text-shadow: 0px 0px 0px;
    font-size: 35px;
    margin-bottom: 50px;
    margin-top: 0px;
	font-family: 'Intro_Black_Italic';
    font-weight: normal;
	line-height: 50px;
	display: inline-block;
	    width: 100%;
}

div.contacts p.intro {
	text-align: center;
    font-size: 18px;
    font-family: 'Conv_GothaProBol';
    color: #42210B;
	margin-bottom: 20px;
}

div.contacts div.adress p {
	color: #42210B;
	font-family: 'Conv_GothaProReg';
	font-size: 21px;
}

div.contacts div.adress p strong {
	font-family: 'Conv_GothaProBol';
}

div.ya-maps .ymaps-2-1-55-controls-pane {
	display: none;
}

div.ya-maps {
	margin-bottom: 100px;
}

div.form-block {
	background:#fafbf9;
	position: relative;
	margin: 15px 0 65px;
	padding: 20px 0;
}

div.form-block::after {background: url(/bitrix/templates/mgt/css/../img/prod-slide-bot.png);height: 30px;width: 100%;content: " "; display: block; position:absolute; bottom:-30px;}
div.form-block::before {background: url(/bitrix/templates/mgt/css/../img/prod-slide-top.png);height: 30px; width: 100%;content: " "; display: block; position:absolute;top:-30px; }

input.text-inp {
	border:2px solid #D61530;
	border-radius: 10px;
	height: 55px;
	width: 100%;
	font-size:18px;
	color:#D61530;
	padding: 0 15px;
	font-family: 'Conv_GothaProReg';
	margin-bottom: 24px;
	outline:none;
}

input.text-inp::-webkit-input-placeholder {color:#D61530;}
input.text-inp::-moz-placeholder          {color:#D61530;}/* Firefox 19+ */
input.text-inp:-moz-placeholder           {color:#D61530;}/* Firefox 18- */
input.text-inp:-ms-input-placeholder      {color:#D61530;}

textarea.textar {
	border:2px solid #D61530;
	border-radius: 10px;
	height: 135px;
	width: 100%;
	color:#D61530;
	padding: 10px 15px;
	font-family: 'Conv_GothaProReg';
	font-size:18px;
outline:none;
}

textarea.textar::-webkit-input-placeholder {color:#D61530;}
textarea.textar::-moz-placeholder          {color:#D61530;}/* Firefox 19+ */
textarea.textar:-moz-placeholder           {color:#D61530;}/* Firefox 18- */
textarea.textar:-ms-input-placeholder      {color:#D61530;}

div.form-block button {
	color:#fff;
	border: none;
	border-radius: 8px;
	font-family: 'Conv_GothaProBol';
	font-size:18px;
	background:#F8BF17;
	float: right;
	padding: 20px 40px
}

div.form-block p {
	margin: 0;
}

.file-upload {
     position: relative; /* Даем возможность делать позиционирование, внутри данного элемента */
     overflow: hidden; /* Все что выходит за пределы - скрываем */
     height: 30px; /* Задаем высоту кнопки выбора файла */ 
     background: url(/bitrix/templates/mgt/css/../img/file.svg) no-repeat;
     padding: 0px;
     color:#D61530;
     text-align: left;
}
.file-upload:hover {
     
}
.file-upload input[type="file"]{
    display: none; /* Обязательно скрываем настоящий Input File */
}
.file-upload label {
     /* Растягиваем label на всю возможную площадь блока .file-upload */
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     cursor: pointer;
}
.file-upload span {
     line-height: 36px; /* Делаем вертикальное выравнивание текста, который написан на кнопке */
	padding-left: 50px;
	font-family: 'Conv_GothaProReg';
	font-size:18px;
}

.filename {
     background: transparent;
     border: 0;
	width: 100%;
}

div.adress a {
	font-family: 'Conv_GothaProBol';
	color:#42210B;
	background: url(/bitrix/templates/mgt/css/../img/email.svg) center left no-repeat;
	background-size: 17px;
	display: inline-block;
	padding-left: 30px
}

div.adress a.phone {
	background: transparent;
	padding: 0;
	font-family: 'Conv_GothaProReg';
}
/* End */


/* Start:/bitrix/templates/mgt/css/additional.css?16022393354580*/
/* #panel ~ .top-block header,
#panel ~ .bg-product-wrapp header,
#panel ~ .bg-product-item header,
#panel ~ .bg-about header,
#panel ~ .contacts header,
#panel ~ .classname header{
	top: 148px;
} */

#panel ~ div header{
	top: 0;
	position:relative;
}

#panel ~ div.classname {
	height: 499px;
}

#panel ~ div.classname .regular {
	position: relative;
	top: -140px;
} 

body nav.top-menu ul li ul,
body nav.top-menu ul li:hover ul{
	display: none;
}

div.privet {
	background: url(/bitrix/templates/mgt/css/../img/popup-bg.png) center -16px , #fff;
	padding: 0;
}
#h_mushroom-soup-with-vermicelli.privet strong.title-pr, 
#h_5-soup-chicken-with-noodles.privet strong.title-pr {
	font-size: 39px;
    line-height: 41px;
}

#h_potato-starch.privet strong.title-pr  {
	font-size: 37px;
    line-height: 39px;
}

#h_for-canning-vegetables.privet strong.title-pr  {
    font-size: 31px;
    line-height: 36px;
}
div.privet strong.title-pr {
	font-size: 56px;
	color: #d61530;
	font-family: 'Intro_Black_Italic';
	line-height: 56px;
	position: relative;
	top: -18px;
	letter-spacing: -0.5px;
}

div.privet div.left {
	float: left;
	width: 532px;
	padding-top: 66px;
	padding-left: 151px;
}

div.privet .pr-img {
	float: right;
	margin-right: 80px;
}

.slide-video{
	overflow: hidden;
}

.slide-video{
	position: relative;
}

.slide-video .video-text{
	width: 100%;
	position: absolute;
	top: 120px;
}

.fix-600{
	height: 510px;
	overflow: hidden;
}

div.regulat-slide div.bg-slide{
	min-height: 510px;
}

@media (max-width: 480px){
	.fix-600,
	div.regulat-slide div.bg-slide{
		height: 73vh;
	}
	.slide-video .video-text{
		top: 82px;
	}
}


 body .has-child ul li{
	padding-right: 20px !important;
	padding-left: 20px !important;
}


@media (min-width: 890px){
	.regulat-slide h1,
	.regulat-slide p{
		max-width: 865px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 889px){
	.regulat-slide h1,
	.regulat-slide p{
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}

.block-resp .intro-text p{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.fix-11 .fix-22 .img-block{
	background-position: 50% 50% !important;
	background-size: 100% !important;
	transition: background-size .2s linear !important;
}

.fix-11 .fix-22:hover .img-block{
	background-size: 105% !important;
}




body .fix-11 .fix-22 a{
	text-decoration: none !important;
}

.fix-11 .fix-22 li p{
	box-sizing: border-box;
	padding-left: 8%;
	padding-right: 8%;
	background-color: rgba(0,0,0,0);
	transition: all .2s ease;
}


.fix-11 .fix-22:hover li p{
	background-color: rgba(0,0,0,.5);
}


.product-pl{
	padding-left: 0;
	padding-right: 0;
	margin-left: 45px;
	margin-right: 45px;
	position: relative;
}

.product-pl:before{
	position: absolute;
	bottom: 0;
	content: '';
	box-shadow: 0px -6px 43px 17px #000;
	z-index: -1;
}

.product-block .slick-list{
	overflow: visible;
}



.product-block .slider-for div.img-right,
.pr-slide .posrel img{
-moz-transform:    rotate(15deg);
-o-transform:      rotate(15deg);
/**-webkit-transform: rotate(15deg);**/
transform:         rotate(15deg);
/**-webkit-filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));**/
}

.pr-slide .posrel img{
	margin-top: 10px;
}


.fix-11 .fix-22 .img-block p{
	margin-top: 0;
	padding-top: 80px;
}


.item-prod .sizeble{
	transition: transform .5s ease;
	transform: rotate(10deg) scale(.9);
	/**-moz-transform:    rotate(10deg) scale(.9);
     -o-transform:      rotate(10deg) scale(.9);
     -webkit-transform: rotate(10deg) scale(.9);


	-webkit-filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
	filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));**/
}
.item-prod .sizeble:hover{
	transform: rotate(10deg) scale(1);
	-moz-transform:    rotate(10deg) scale(1);
     -o-transform:      rotate(10deg) scale(1);
     -webkit-transform: rotate(10deg) scale(1);
}

.privet{
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.privet img{
	transform: rotate(10deg);
	-webkit-filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
	filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
}

.slide-video video{
	min-width: 100%;
}

.mobile-prod img{
	transform: rotate(15deg);
	-moz-transform: rotate(15deg);
     -o-transform: rotate(15deg);
     -webkit-transform: rotate(15deg);
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 25px;
	margin-bottom: 25px;
	-webkit-filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
	filter: drop-shadow(3px 5px 5px rgba(0,0,0,.6));
}


body{
	position: static !important;
	padding-bottom: 0 !important;
}

footer{
	position: static !important;
}
/* End */


/* Start:/bitrix/templates/mgt/css/sweetalert2.css?160223933519870*/
body.swal2-shown {
  overflow-y: hidden; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }
.swal2-confirm.swal2-styled {    background-color: #F8BF17 !important;
    border-left-color: #F8BF17 !important;
    border-right-color: #F8BF17 !important;}
.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0px;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }
  .swal2-container.swal2-fade {
    -webkit-transition: background-color .1s;
    transition: background-color .1s; }
  .swal2-container.swal2-shown {
    background-color: rgba(70, 70, 70, 0.64);
	position: absolute;
    width: 100%;
    height: 100%;
}

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative; }
  .swal2-modal:focus {
    outline: none; }
  .swal2-modal.swal2-loading {
    overflow-y: hidden; }
  .swal2-modal .swal2-title {
    color: #595959;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 0 0 .4em;
    padding: 0;
    display: block; }
  .swal2-modal .swal2-spacer {
    height: 10px;
    color: transparent;
    border: 0; }
  .swal2-modal .swal2-styled {
    border: 0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 0 5px;
    padding: 10px 32px; }
    .swal2-modal .swal2-styled:not(.swal2-loading)[disabled] {
      opacity: .4;
      cursor: no-drop; }
    .swal2-modal .swal2-styled.swal2-loading {
      box-sizing: border-box;
      border: 4px solid transparent;
      border-color: transparent;
      width: 40px;
      height: 40px;
      padding: 0;
      margin: -2px 30px;
      vertical-align: top;
      background-color: transparent !important;
      color: transparent;
      cursor: default;
      border-radius: 100%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .swal2-modal .swal2-styled + .swal2-styled {
    margin-top: 15px; }
  .swal2-modal :not(.swal2-styled).swal2-loading::after {
    display: inline-block;
    content: '';
    margin-left: 5px;
    vertical-align: -1px;
    height: 6px;
    width: 6px;
    border: 3px solid #999999;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
            animation: rotate-loading 1.5s linear 0s infinite normal; }
  .swal2-modal .swal2-image {
    margin: 20px auto;
    max-width: 100%; }
  .swal2-modal .swal2-close {
    font-size: 36px;
    line-height: 36px;
    font-family: serif;
    position: absolute;
    top: 5px;
    right: 13px;
    cursor: pointer;
    color: #cccccc;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }
    .swal2-modal .swal2-close:hover {
      color: #d55; }
  .swal2-modal > .swal2-input,
  .swal2-modal > .swal2-file,
  .swal2-modal > .swal2-textarea,
  .swal2-modal > .swal2-select,
  .swal2-modal > .swal2-radio,
  .swal2-modal > .swal2-checkbox {
    display: none; }
  .swal2-modal .swal2-content {
    font-size: 18px;
    text-align: center;
    font-weight: 300;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    color: #545454; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea,
  .swal2-modal .swal2-select,
  .swal2-modal .swal2-radio,
  .swal2-modal .swal2-checkbox {
    margin: 20px auto; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    font-size: 18px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    -webkit-transition: border-color box-shadow .3s;
    transition: border-color box-shadow .3s; }
    .swal2-modal .swal2-input.swal2-inputerror,
    .swal2-modal .swal2-file.swal2-inputerror,
    .swal2-modal .swal2-textarea.swal2-inputerror {
      border-color: #f06e57 !important; }
    .swal2-modal .swal2-input:focus,
    .swal2-modal .swal2-file:focus,
    .swal2-modal .swal2-textarea:focus {
      outline: none;
      box-shadow: 0 0 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .swal2-modal .swal2-input:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-file:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-textarea:focus::-webkit-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus::-moz-placeholder,
      .swal2-modal .swal2-file:focus::-moz-placeholder,
      .swal2-modal .swal2-textarea:focus::-moz-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus:-ms-input-placeholder,
      .swal2-modal .swal2-file:focus:-ms-input-placeholder,
      .swal2-modal .swal2-textarea:focus:-ms-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus::placeholder,
      .swal2-modal .swal2-file:focus::placeholder,
      .swal2-modal .swal2-textarea:focus::placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
    .swal2-modal .swal2-input::-webkit-input-placeholder,
    .swal2-modal .swal2-file::-webkit-input-placeholder,
    .swal2-modal .swal2-textarea::-webkit-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input::-moz-placeholder,
    .swal2-modal .swal2-file::-moz-placeholder,
    .swal2-modal .swal2-textarea::-moz-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input:-ms-input-placeholder,
    .swal2-modal .swal2-file:-ms-input-placeholder,
    .swal2-modal .swal2-textarea:-ms-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input::placeholder,
    .swal2-modal .swal2-file::placeholder,
    .swal2-modal .swal2-textarea::placeholder {
      color: #e6e6e6; }
  .swal2-modal .swal2-range input {
    float: left;
    width: 80%; }
  .swal2-modal .swal2-range output {
    float: right;
    width: 20%;
    font-size: 20px;
    font-weight: 600;
    text-align: center; }
  .swal2-modal .swal2-range input,
  .swal2-modal .swal2-range output {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    margin: 20px auto;
    padding: 0; }
  .swal2-modal .swal2-input {
    height: 43px;
    padding: 0 12px; }
    .swal2-modal .swal2-input[type='number'] {
      max-width: 150px; }
  .swal2-modal .swal2-file {
    font-size: 20px; }
  .swal2-modal .swal2-textarea {
    height: 108px;
    padding: 12px; }
  .swal2-modal .swal2-select {
    color: #545454;
    font-size: inherit;
    padding: 5px 10px;
    min-width: 40%;
    max-width: 100%; }
  .swal2-modal .swal2-radio {
    border: 0; }
    .swal2-modal .swal2-radio label:not(:first-child) {
      margin-left: 20px; }
    .swal2-modal .swal2-radio input,
    .swal2-modal .swal2-radio span {
      vertical-align: middle; }
    .swal2-modal .swal2-radio input {
      margin: 0 3px 0 0; }
  .swal2-modal .swal2-checkbox {
    color: #545454; }
    .swal2-modal .swal2-checkbox input,
    .swal2-modal .swal2-checkbox span {
      vertical-align: middle; }
  .swal2-modal .swal2-validationerror {
    background-color: #f0f0f0;
    margin: 0 -20px;
    overflow: hidden;
    padding: 10px;
    color: gray;
    font-size: 16px;
    font-weight: 300;
    display: none; }
    .swal2-modal .swal2-validationerror::before {
      content: '!';
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: #fff;
      line-height: 24px;
      text-align: center;
      margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .swal2-icon.swal2-error {
    border-color: #f27474; }
    .swal2-icon.swal2-error .x-mark {
      position: relative;
      display: block; }
    .swal2-icon.swal2-error .line {
      position: absolute;
      height: 5px;
      width: 47px;
      background-color: #f27474;
      display: block;
      top: 37px;
      border-radius: 2px; }
      .swal2-icon.swal2-error .line.left {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 17px; }
      .swal2-icon.swal2-error .line.right {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        right: 16px; }
  .swal2-icon.swal2-warning {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #f8bb86;
    border-color: #facea8;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-info {
    font-family: 'Open Sans', sans-serif;
    color: #3fc3ee;
    border-color: #9de0f6;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-question {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #87adbd;
    border-color: #c9dae1;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-success {
    border-color: #a5dc86; }
    .swal2-icon.swal2-success::before, .swal2-icon.swal2-success::after {
      content: '';
      border-radius: 50%;
      position: absolute;
      width: 60px;
      height: 120px;
      background: #fff;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .swal2-icon.swal2-success::before {
      border-radius: 120px 0 0 120px;
      top: -7px;
      left: -33px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      -webkit-transform-origin: 60px 60px;
              transform-origin: 60px 60px; }
    .swal2-icon.swal2-success::after {
      border-radius: 0 120px 120px 0;
      top: -11px;
      left: 30px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      -webkit-transform-origin: 0 60px;
              transform-origin: 0 60px; }
    .swal2-icon.swal2-success .placeholder {
      width: 80px;
      height: 80px;
      border: 4px solid rgba(214, 21, 48, 0.24);
      border-radius: 50%;
      box-sizing: content-box;
      position: absolute;
      left: -4px;
      top: -4px;
      z-index: 2; }
    .swal2-icon.swal2-success .fix {
      width: 7px;
      height: 90px;
      background-color: #fff;
      position: absolute;
      left: 28px;
      top: 8px;
      z-index: 1;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .swal2-icon.swal2-success .line {
      height: 5px;
      background-color: #d61530;
      display: block;
      border-radius: 2px;
      position: absolute;
      z-index: 2; }
      .swal2-icon.swal2-success .line.tip {
        width: 25px;
        left: 14px;
        top: 46px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .swal2-icon.swal2-success .line.long {
        width: 47px;
        right: 8px;
        top: 38px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }
  .swal2-progresssteps li {
    display: inline-block;
    position: relative; }
  .swal2-progresssteps .swal2-progresscircle {
    background: #3085d6;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    z-index: 20; }
    .swal2-progresssteps .swal2-progresscircle:first-child {
      margin-left: 0; }
    .swal2-progresssteps .swal2-progresscircle:last-child {
      margin-right: 0; }
    .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
      background: #3085d6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
        background: #add8e6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
        background: #add8e6; }
  .swal2-progresssteps .swal2-progressline {
    background: #3085d6;
    height: .4em;
    margin: 0 -1px;
    z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert 0.3s;
          animation: showSweetAlert 0.3s; }
  .swal2-show.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert 0.15s forwards;
          animation: hideSweetAlert 0.15s forwards; }
  .swal2-hide.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

.animate-success-tip {
  -webkit-animation: animate-success-tip 0.75s;
          animation: animate-success-tip 0.75s; }

.animate-success-long {
  -webkit-animation: animate-success-long 0.75s;
          animation: animate-success-long 0.75s; }

.swal2-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
          animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

.animate-error-icon {
  -webkit-animation: animate-error-icon 0.5s;
          animation: animate-error-icon 0.5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animate-x-mark {
  -webkit-animation: animate-x-mark 0.5s;
          animation: animate-x-mark 0.5s; }

@-webkit-keyframes pulse-warning {
  0% {
    border-color: #f8d486; }
  100% {
    border-color: #f8bb86; } }

@keyframes pulse-warning {
  0% {
    border-color: #f8d486; }
  100% {
    border-color: #f8bb86; } }

.pulse-warning {
  -webkit-animation: pulse-warning 0.75s infinite alternate;
          animation: pulse-warning 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
/* End */
/* /bitrix/templates/mgt/css/bootstrap.min.css?160223933522706 */
/* /bitrix/templates/mgt/css/normalize.css?16022393358683 */
/* /bitrix/templates/mgt/css/main.css?160223933521634 */
/* /bitrix/templates/mgt/css/fonts.css?16022393352012 */
/* /bitrix/templates/mgt/js/slick/slick.css?16022393351733 */
/* /bitrix/templates/mgt/js/slick/slick-theme.css?16022393353643 */
/* /bitrix/templates/mgt/css/responsive.css?16022393358890 */
/* /bitrix/templates/mgt/js/jquery.fancybox.min.css?160223933513706 */
/* /bitrix/templates/mgt/css/contants.css?16022393354125 */
/* /bitrix/templates/mgt/css/additional.css?16022393354580 */
/* /bitrix/templates/mgt/css/sweetalert2.css?160223933519870 */
