/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 *//* Document
   ========================================================================== *//* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 *//**
 * Add the correct display in IE 9-.
 *//**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 *//* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 *//* 1 *//**
 * Add the correct margin in IE 8.
 *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 *//* 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+.
 *//**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 *//**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 *//**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 *//**
 * Add the correct font weight in Chrome, Edge, and Safari.
 *//**
 * Add the correct font style in Android 4.3-.
 *//**
 * Add the correct background and color in IE 9-.
 *//**
 * Add the correct font size in all browsers.
 *//**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 *//* Embedded content
   ========================================================================== *//**
 * Add the correct display in iOS 4-7.
 *//**
 * Remove the border on images inside links in IE 10-.
 *//**
 * Hide the overflow in IE.
 *//* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 *//**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 *//**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 *//**
 * 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.
 *//**
 * Remove the inner border and padding in Firefox.
 *//**
 * Restore the focus styles unset by the previous rule.
 *//**
 * Change the border, margin, and padding in all browsers (opinionated).
 *//**
 * 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.
 *//**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 *//**
 * Remove the default vertical scrollbar in IE.
 *//**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 *//**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 *//**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 *//**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 *//**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 *//* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 *//*
 * Add the correct display in all browsers.
 *//* Scripting
   ========================================================================== *//**
 * Add the correct display in IE.
 *//* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 *//* Slider *//*fonts*//* use !important to prevent issues with browser extensions that change fonts *//*joomla system message*//*widgetkit lightbox border-box fixes*//*icons for links to files*//*footer*//*.content {
  padding-bottom: 335px;
}*//* position: absolute;
  left: 0;
  bottom: 0;*//*
thin 100,
light 300,
regular 400,
medium 500,
bold 700,
black 900
*//*colors*//*my mix*//*404*//* width: calc(25% - 26px);*//*.item_page_info_content.first .table {max-width: 740px;}*//*.blog-news-category .menu.menu-sidebar {
  top: 0;
}*//*.blog-news-category h2.uk-h3 {
  display: none;
}*//*.top {
  overflow: hidden;
}*/html{/* 1 */font-family:sans-serif;/* 2 */line-height:1.15;/* 3 */-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{/* 1 */box-sizing:content-box;height:0;/* 2 */overflow:visible;}pre{/* 1 */font-family:monospace, monospace;/* 2 */font-size:1em;}a{/* 1 */background-color:transparent;/* 2 */-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{/* 1 */border-bottom:none;/* 2 */text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{/* 1 */font-family:monospace, monospace;/* 2 */font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{/* 1 */font-family:sans-serif;font-size:100%;line-height:1.15;/* 2 */margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{/* 2 */-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{/* 1 */box-sizing:border-box;/* 2 */color:inherit;display:table;max-width:100%;/* 3 */padding:0;white-space:normal;}progress{/* 1 */display:inline-block;/* 2 */vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{/* 1 */box-sizing:border-box;/* 2 */padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{/* 1 */-webkit-appearance:textfield;/* 2 */outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{/* 1 */-webkit-appearance:button;/* 2 */font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@font-face{font-family:'GPBlack';src:url('../fonts/Gotham/GothamProBlack/GothamProBlack.eot');src:url('../fonts/Gotham/GothamProBlack/GothamProBlack.eot') format('embedded-opentype'), url('../fonts/Gotham/GothamProBlack/GothamProBlack.ttf') format('truetype'), url('../fonts/Gotham/GothamProBlack/GothamProBlack.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'GPMedium';src:url('../fonts/Gotham/GothamProMedium/GothamProMedium.eot');src:url('../fonts/Gotham/GothamProMedium/GothamProMedium.eot') format('embedded-opentype'), url('../fonts/Gotham/GothamProMedium/GothamProMedium.ttf') format('truetype'), url('../fonts/Gotham/GothamProMedium/GothamProMedium.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'icons';src:url('../fonts/Gotham/icons.eot?i8rwtw');src:url('../fonts/Gotham/icons.eot?i8rwtw#iefix') format('embedded-opentype'), url('../fonts/Gotham/icons.ttf?i8rwtw') format('truetype'), url('../fonts/Gotham/icons.woff?i8rwtw') format('woff'), url('../fonts/Gotham/icons.svg?i8rwtw#icons') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-BlackItalic.eot');src:local('../fonts/Rubik/Rubik Black Italic'), local('Rubik-BlackItalic'), url('../fonts/Rubik/Rubik-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-BlackItalic.woff') format('woff'), url('../fonts/Rubik/Rubik-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-BoldItalic.eot');src:local('../fonts/Rubik/Rubik Bold Italic'), local('Rubik-BoldItalic'), url('../fonts/Rubik/Rubik-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-BoldItalic.woff') format('woff'), url('../fonts/Rubik/Rubik-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Light.eot');src:local('../fonts/Rubik/Rubik Light'), local('Rubik-Light'), url('../fonts/Rubik/Rubik-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Light.woff') format('woff'), url('../fonts/Rubik/Rubik-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Medium.eot');src:local('../fonts/Rubik/Rubik Medium'), local('Rubik-Medium'), url('../fonts/Rubik/Rubik-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Medium.woff') format('woff'), url('../fonts/Rubik/Rubik-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Italic.eot');src:local('../fonts/Rubik/Rubik Italic'), local('Rubik-Italic'), url('../fonts/Rubik/Rubik-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Italic.woff') format('woff'), url('../fonts/Rubik/Rubik-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Bold.eot');src:local('../fonts/Rubik/Rubik Bold'), local('Rubik-Bold'), url('../fonts/Rubik/Rubik-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Bold.woff') format('woff'), url('../fonts/Rubik/Rubik-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-LightItalic.eot');src:local('../fonts/Rubik/Rubik Light Italic'), local('Rubik-LightItalic'), url('../fonts/Rubik/Rubik-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-LightItalic.woff') format('woff'), url('../fonts/Rubik/Rubik-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Regular.eot');src:local('../fonts/Rubik/Rubik'), local('Rubik-Regular'), url('../fonts/Rubik/Rubik-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Regular.woff') format('woff'), url('../fonts/Rubik/Rubik-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-MediumItalic.eot');src:local('../fonts/Rubik/Rubik Medium Italic'), local('Rubik-MediumItalic'), url('../fonts/Rubik/Rubik-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-MediumItalic.woff') format('woff'), url('../fonts/Rubik/Rubik-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;}@font-face{font-family:'Rubik Mono One';src:url('../fonts/Rubik/RubikMonoOne-Regular.eot');src:local('../fonts/Rubik/Rubik Mono One Regular'), local('RubikMonoOne-Regular'), url('../fonts/Rubik/RubikMonoOne-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/RubikMonoOne-Regular.woff') format('woff'), url('../fonts/Rubik/RubikMonoOne-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Rubik';src:url('../fonts/Rubik/Rubik-Black.eot');src:local('../fonts/Rubik/Rubik Black'), local('Rubik-Black'), url('../fonts/Rubik/Rubik-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Rubik/Rubik-Black.woff') format('woff'), url('../fonts/Rubik/Rubik-Black.ttf') format('truetype');font-weight:900;font-style:normal;}.container{width:1140px;}html,body,body > .wrapper{height:100%;}body > .wrapper,body > .wrapper > .content{display:flex;flex-direction:column;}.content,.mainarea{flex:1 0 auto;}.footer{flex-shrink:0;}body.lb-disable-scrolling{overflow:hidden;}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none;}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;/* Image border */border-radius:3px;border:4px solid white;}.lightbox a img{border:none;}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;/* Background color behind image.
     This is visible during transitions. */border-radius:4px;background-color:white;}.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after{content:"";display:table;clear:both;}.lb-data{padding:0 4px;color:#ccc;}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}.lb-data .lb-caption a{color:#4ae;}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999;}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.icons_fine{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"],[class*=" icon-"]{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search:before{content:"\e901";}.icon-paperclip:before{content:"\e900";}.icon-play2:before{content:"\ea15";}.icon-circle-down:before{content:"\ea43";}.icon-ctrl:before{content:"\ea50";}.icon-checkbox-checked:before{content:"\ea52";}.icon-checkbox-unchecked:before{content:"\ea53";}.icon-facebook2:before{content:"\ea91";}.icon-youtube:before{content:"\ea9d";}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.supwrap{width:;margin:0 auto;}.supwrap:before,.supwrap:after{display:table;content:"";}.supwrap:after{clear:both;}#system-message > div{padding:30px;background:grey;text-align:center;position:fixed;width:500px;left:50%;top:50%;margin-left:-250px;margin-top:-150px;}#system-message > div .close{display:block;text-decoration:none;position:absolute;right:20px;top:20px;font-size:24px;line-height:24px;width:20px;height:20px;cursor:pointer;color:#fff;}#system-message > div h4{margin-top:0;font-size:20px;line-height:20px;font-weight:300;margin-bottom:20px;color:#fff;}#system-message > div p{font-size:14px;line-height:16px;text-align:left;color:#fff;}#system-message > div.alert-warning h4{color:#fff;}#lightbox-wrap,#lightbox-overlay,#lightbox-wrap *,#lightbox-overlay *,#lightbox-wrap *:before,#lightbox-overlay *:before,#lightbox-wrap *:after,#lightbox-overlay *:after,#sbox-window,#sbox-window:after,#sbox-window:before,#sbox-window *,#sbox-window *:before,#sbox-window *:after,.contentpane,#jquery-lightbox,#jquery-lightbox *,#jquery-lightbox *:before,#jquery-lightbox *:after{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}.contentarea a[href$='.7z']{background:transparent url(../images/filetypes/7z.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.doc']{background:transparent url(../images/filetypes/doc.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.odc']{background:transparent url(../images/filetypes/odc.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.odf']{background:transparent url(../images/filetypes/odf.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.odt']{background:transparent url(../images/filetypes/odt.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.pdf']{background:transparent url(../images/filetypes/pdf.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.ppt']{background:transparent url(../images/filetypes/ppt.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.rar']{background:transparent url(../images/filetypes/rar.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.rtf']{background:transparent url(../images/filetypes/rtf.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.vsd']{background:transparent url(../images/filetypes/vsd.png) top left no-repeat;padding:1px 0 1px 20px;}.contentarea a[href$='.xls']{background:transparent url(../images/filetypes/xls.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.zip']{background:transparent url(../images/filetypes/zip.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}.contentarea a[href$='.psd']{background:transparent url(../images/filetypes/psd.png) top left no-repeat;padding:1px 0 1px 20px;display:inline-block;}*{margin:0;padding:0;}html,body{height:100%;}.wrapper{position:relative;min-height:100%;overflow-x:hidden;}.footer{/* height: 335px;*/width:100%;}#mxcpr{display:none;}*{font-family:'Roboto', sans-serif;font-weight:300;font-size:14px;line-height:1;color:black;margin:0;padding:0;}.box-shadow{-webkit-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);}.box-shadow-hover{-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}input[type='text'],input[type='search']{border-radius:0 0 0 0;}.logo{display:inline-block;background:url(../images/logo_white.png) left top no-repeat;width:100%;min-width:200px;min-height:33px;height:100%;background-size:contain;}.nav li{list-style-type:none;}.nav li a{text-decoration:none;outline:none;}.nav li a:focus{text-decoration:none;outline:none;}.contacts .contact_block .contact_value{font-family:'Roboto';font-weight:500;font-size:14px;text-decoration:none;outline:none;}.top{height:82px;/*.mod-shop-search:hover .inputbox.input-small[type='text'] {
      right: -8px;
      opacity: 1;
      width: 140px;
  }*/}.top .container{position:relative;display:flex;}.top .logo_top{display:inline-block;vertical-align:middle;height:82px;line-height:82px;margin-right:20px;}.top .logo_top .logo{background-image:url(../images/logo_red.png);background-size:contain;background-position:center;}.top .catalog_top{z-index:10000;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:hidden;opacity:0;position:absolute;top:100%;left:160px;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.top .catalog_top.opened{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:visible;opacity:1;}.top .catalog_top .odcat{background-color:white;}.top .catalog_top .odcat li{list-style-type:none;}.top .catalog_top .odcat li a{width:240px;display:block;color:black;text-decoration:none;height:30px;line-height:30px;padding:0 10px;outline:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.top .catalog_top .odcat li a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;}.top .catalog_top .odcat > li{position:relative;}.top .catalog_top .odcat > li .odsubcat-1{background-color:#fbfbfb;visibility:hidden;opacity:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.top .catalog_top .odcat > li:hover .odsubcat-1{opacity:1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:visible;}.top .catalog_top .odcat .odsubcat-1{position:absolute;left:100%;top:0;}.top .topmenu{display:inline-block;vertical-align:middle;position:relative;height:82px;}.top .topmenu .nav li{height:100%;display:inline-block;margin-right:15px;}.top .topmenu .nav li.current a,.top .topmenu .nav li.current span{border-bottom:2px solid #e20515;}.top .topmenu .nav li a,.top .topmenu .nav li span{font-family:'Roboto';font-weight:500;font-size:16px;display:inline-block;color:black;cursor:pointer;height:82px;line-height:84px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;border-bottom:2px solid transparent;}.top .topmenu .nav li a:hover,.top .topmenu .nav li span:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;border-bottom:2px solid #e20515;}.top .topmenu .nav li:last-child{margin-right:0;}.top .topmenu .nav li .cats_opener.cats_opened{border-bottom:2px solid #e20515;}.top .topmenu .nav li .cats_opener:after{margin-left:5px;content:"\ea50";font-size:12px;color:black;font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;}.top .search{display:flex;position:relative;align-items:center;margin-left:auto;}.top .search form label{display:none;}.top .search form input[type='text']{position:absolute;/*left: 0;*/right:-180px;opacity:0;padding:5px;border:none;outline:none;/*border-bottom: 1px solid #BFBFBF;*/width:200px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;font-family:'Roboto';font-weight:300;font-size:16px;color:black;}.top .search form input[type='text']::-webkit-input-placeholder{color:#484848;}.top .search form input[type='text']::-moz-placeholder{color:#484848;}.top .search form input[type='text']:-moz-placeholder{color:#484848;}.top .search form input[type='text']:-ms-input-placeholder{color:#484848;}.top .search form input[type="submit"]{padding:6px;vertical-align:top;}.top .search form button{vertical-align:top;width:20px;height:26px;border:none;outline:none;border-radius:0 0 0 0;background:transparent url(../images/searchButton.gif) center center no-repeat;position:relative;}.top .contact_form_opener{display:inline-block;vertical-align:middle;height:82px;position:relative;z-index:1;}.top .contact_form_opener .for_icon{cursor:pointer;display:inline-block;height:82px;width:54px;background:url(../images/mail.png) center center no-repeat;}.top .contacts_top{display:flex;align-items:center;}.top .contacts_top .contacts .contact_block{display:none;}.top .contacts_top .contacts .contact_block.phones{display:flex;flex-direction:column;}.top .contacts_top .contacts .contact_block .contact_title{display:none;}.top .contacts_top .contacts .contact_block .contact_value{font-weight:500;display:inline-block;color:black;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;/*&:after {
              content: '';
              display: inline-block;
              width: 4px;
              height: 4px;
              margin: 3px 10px;
              background-color: @dot;
              .border-radius(50%);
            }*/}.top .contacts_top .contacts .contact_block .contact_value:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;}.bread.in_inner_page .breadcrumb{position:absolute;z-index:800;}.breadcrumb{margin:10px 0;}.breadcrumb li{list-style-type:none;display:inline-block;}.breadcrumb li a{text-decoration:none;}.breadcrumb li a span{font-family:'Roboto';font-weight:300;font-size:12px;color:#6c6c6c;text-decoration:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.breadcrumb li a span:hover{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.breadcrumb li span{font-family:'Roboto';font-weight:300;font-size:12px;color:#6c6c6c;}.footer{background-color:#020202;}.footer .footer_top{padding:30px 0;}.footer .footer_top .footer_titles{font-family:'Roboto';font-weight:500;color:white;font-size:14px;line-height:50px;}.footer .footer_top .text_with_logo .text_under_logo{font-family:'Roboto';font-weight:300;color:#dedede;font-size:12px;line-height:13px;margin-right:40px;}.footer .footer_top .footer_menu .menu{margin-top:8px;}.footer .footer_top .footer_menu .menu li{line-height:2.4;}.footer .footer_top .footer_menu .menu li.active a{color:#e20515;}.footer .footer_top .footer_menu .menu li a{font-family:'Roboto';font-weight:300;color:#dedede;font-size:14px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.footer .footer_top .footer_menu .menu li a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;}.footer .footer_top .form_opener_block .form_opener_button{margin-top:17px;font-family:'Roboto';font-weight:300;color:#dedede;font-size:14px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;cursor:pointer;text-decoration:underline;}.footer .footer_top .form_opener_block .form_opener_button:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;}.footer .footer_top .contacts_footer .footer_titles{margin-left:40px;}.footer .footer_top .contacts_footer .contacts{margin-top:13px;margin-left:40px;}.footer .footer_top .contacts_footer .contacts .contact_title{display:none;}.footer .footer_top .contacts_footer .contacts .contact_block a{display:block;text-decoration:none;color:#dedede;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;font-family:'Roboto';font-weight:300;line-height:1.9;}.footer .footer_top .contacts_footer .contacts .contact_block a:hover{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.footer .footer_top .contacts_footer .contacts .contact_block .contact_value{font-family:'Roboto';font-weight:300;line-height:1.9;color:#dedede;}.footer .footer_top .contacts_footer .contacts .contact_block.social .contact_title{display:block;font-family:'Roboto';font-weight:300;line-height:1.9;color:#dedede;}.footer .footer_top .contacts_footer .contacts .contact_block.social a{display:inline-block;font-size:17px;margin-right:15px;vertical-align:middle;}.footer .footer_top .contacts_footer .contacts .contact_block.social a.you{font-size:20px;}.footer .footer_top .contacts_footer .contacts .contact_block.social a:hover.fb{color:#3b5998;}.footer .footer_top .contacts_footer .contacts .contact_block.social a:hover.you{color:#f00;}.footer .footer_bottom{border-top:1px solid #2d2d2d;}.footer .footer_bottom .bottom-copy{height:40px;line-height:40px;text-align:right;font-size:14px;font-family:'Roboto', sans-serif;font-weight:300;color:#6c6c6c;position:relative;}.footer .footer_bottom .bottom-copy span{font-size:14px;font-family:'Roboto', sans-serif;font-weight:300;color:#6c6c6c;}.footer .footer_bottom .bottom-copy .copy-text{float:left;line-height:40px;}.footer .footer_bottom .bottom-copy .href-to-apelsun{/*&:before {
          content: '';
          display: inline-block;
          width: 4px;
          height: 4px;
          margin: 3px 10px;
          background-color: @gray_6;
          .border-radius(50%);
        }*/padding-right:34px;}.footer .footer_bottom .bottom-copy .href-to-apelsun a{position:absolute;top:50%;right:0;/* IE 9 */-ms-transform:translate(0%,-50%);/* Safari */-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);display:inline-block;width:24px;height:24px;background:transparent url(../images/apelsun.png) center center no-repeat;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-background-size:contain;background-size:contain;}.footer .footer_bottom .bottom-copy .href-to-apelsun:hover a{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;background-color:white;}.contact_us_form{display:none;opacity:1;z-index:8000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}.contact_us_form form{width:430px;height:500px;margin:0;position:fixed;top:50%;left:50%;/* IE 9 */-ms-transform:translate(-50%,-50%);/* Safari */-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);background-color:#fff;padding:55px;}.contact_us_form form .closebtn{position:absolute;top:5px;right:5px;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;}.contact_us_form form .closebtn:hover{color:#e20515;}.contact_us_form form h2{font-family:'GPMedium';font-size:18px;text-transform:uppercase;color:black;margin:-13px 0 20px 0;}.contact_us_form form .formError{display:none;}.contact_us_form form input,.contact_us_form form textarea{padding:5px;width:100%;border:1px solid #dedede;outline:none;font-family:'Roboto';font-weight:300;font-size:14px;margin-bottom:20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.contact_us_form form input.rsform-error,.contact_us_form form textarea.rsform-error{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;border:1px solid #e20515;}.contact_us_form form input::-webkit-input-placeholder,.contact_us_form form textarea::-webkit-input-placeholder{color:#dedede;}.contact_us_form form input::-moz-placeholder,.contact_us_form form textarea::-moz-placeholder{color:#dedede;}.contact_us_form form input:-moz-placeholder,.contact_us_form form textarea:-moz-placeholder{color:#dedede;}.contact_us_form form input:-ms-input-placeholder,.contact_us_form form textarea:-ms-input-placeholder{color:#dedede;}.contact_us_form form textarea{resize:none;height:200px;}.contact_us_form form button{border:none;font-family:'Roboto';font-weight:500;font-size:14px;display:inline-block;width:172px;height:56px;line-height:56px;background-color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:white;text-decoration:none;text-align:center;outline:none;}.contact_us_form form button:hover{background-color:#c90211;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.video_popup{display:none;opacity:1;z-index:2000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}.video_popup .video_close{width:822px;height:471px;margin:0;position:fixed;top:50%;left:50%;/* IE 9 */-ms-transform:translate(-50%,-50%);/* Safari */-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);}.video_popup .video_close iframe{height:100%;width:100%;}.showcase{position:relative;}.showcase .slider .container,.showcase .slider .row{height:100%;}.showcase .slider li.slick-slide{outline:none;height:500px;background:#fbfbfb right top no-repeat;background-size:contain;}.showcase .slider li.slick-slide .slider_content{background-color:#fbfbfb;height:100%;z-index:2;/*.sup_wrap {
          position: absolute;
          top: 50%;
          left: 15px;
          .translate(0%, -50%);*/position:relative;/*}*/}.showcase .slider li.slick-slide .slider_content .smalltext{font-family:'Roboto';font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:20px;}.showcase .slider li.slick-slide .slider_content .bigtext{font-family:'GPBlack', Arial;font-size:50px;margin-top:60px;margin-bottom:20px;}.showcase .slider li.slick-slide .slider_content .button{font-family:'Roboto';font-weight:500;font-size:14px;display:inline-block;width:172px;height:56px;line-height:56px;background-color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:white;text-decoration:none;text-align:center;outline:none;}.showcase .slider li.slick-slide .slider_content .button:hover{background-color:#c90211;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.showcase .slider li.slick-slide .slider_content .video_button{font-family:'Roboto';font-weight:500;font-size:14px;display:inline-block;width:172px;height:56px;line-height:56px;text-align:center;cursor:pointer;margin-left:20px;}.showcase .slider li.slick-slide .slider_content .video_button .ico{margin-right:6px;vertical-align:middle;font-size:18px;}.showcase .slider li.slick-slide .slider_content img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;}.showcase .for_dots{position:relative;}.showcase .slick-dots{position:absolute;top:-30px;left:15px;}.showcase .slick-dots li{display:inline-block;}.showcase .slick-dots li button{font-size:0;border:0;padding:0;margin:0;outline:none;background-color:transparent;}.showcase .slick-dots li button:before{content:'';display:inline-block;width:6px;height:6px;background-color:#bdbdbd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:5px;}.showcase .slick-dots li.slick-active button:before{background-color:black;}.page_about{min-height:500px;background:#fbfbfb left top no-repeat;background-size:50%;position:relative;/*    position: absolute;
    top: 50%;
    .translate(0%, -50%);

    padding-right: 20px;*/}.page_about .sup_wrap{padding:40px 0;}.page_about .container,.page_about .row{height:100%;}.page_about .page_about_content{position:relative;height:100%;background-color:#fbfbfb;padding-left:60px;}.page_about .page_about_content .page_about_title{font-family:'GPMedium';font-size:18px;text-transform:uppercase;color:#484848;position:relative;margin:40px 0;margin-top:0;}.page_about .page_about_content .page_about_text *{font-family:'Roboto';font-weight:300;font-size:13px;color:#4c4c4c;margin:5px 0;line-height:2;}.projects{background-color:#fbfbfb;padding-bottom:20px;}.projects .projects_info h3{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;margin:40px 0;}.projects .projects_info h3:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.projects .projects_info .text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;}.projects .projects_info .editor{margin:40px 0 20px 0;}.projects .projects_info .editor > *{margin:10px 0;}.projects .projects_info .editor h4{font-family:'GPMedium';font-size:16px;text-transform:uppercase;color:black;margin:20px 0;}.projects .projects_info .editor p{font-family:'Roboto';font-weight:300;font-size:13px;color:#4c4c4c;line-height:1.4;}.projects .projects_info .editor ul{margin:15px 0 10px 0;}.projects .projects_info .editor li{font-family:'Roboto';font-weight:400;font-size:14px;line-height:14px;color:black;list-style-type:none;vertical-align:top;}.projects .projects_info .editor li:before{content:'';display:inline-block;width:20px;height:20px;background:url(../images/list.png) center bottom no-repeat;margin-right:7px;}.projects .projects_info .editor ul + p,.projects .projects_info .editor li + p{margin:0;padding-left:28px;display:inline-block;}.textblock{/*background: url(../images/bg_main_individual.jpg) center top no-repeat;*/padding:10px 0;background:black;-webkit-background-size:100% auto;background-size:cover;}.textblock .textblock_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:white;position:relative;margin:40px 0;}.textblock .textblock_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.textblock .textblock_description{width:100%;font-family:'Roboto';font-weight:300;font-size:14px;text-align:center;color:black;margin:0 auto;line-height:1.4;color:white;}.textblock .textblock_button{display:none;text-align:center;margin:20px 0;}.textblock .textblock_button span{cursor:pointer;font-size:23px;color:white;}.worksteps .worksteps_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;margin:40px 0 30px 0;}.worksteps .worksteps_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.worksteps .worksteps_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;}.worksteps .worksteps_steps{width:707px;margin:20px auto;}.worksteps .worksteps_steps li{list-style-type:none;display:inline-block;width:235px;height:235px;border:1px solid #fbfbfb;padding:10px;text-align:center;}.worksteps .worksteps_steps li .step_image{background:#e20515 center center no-repeat;width:65px;height:35px;margin:35px auto;position:relative;}.worksteps .worksteps_steps li .step_image:before{content:'';display:block;position:absolute;bottom:100%;left:0;height:16px;width:65px;border-bottom:16px solid #e20515;border-right:32px solid transparent;border-left:32px solid transparent;}.worksteps .worksteps_steps li .step_image:after{content:'';display:block;position:absolute;top:100%;left:0;height:16px;width:65px;border-top:16px solid #e20515;border-right:32px solid transparent;border-left:32px solid transparent;}.worksteps .worksteps_steps li .step_title{font-family:'Roboto';font-weight:500;font-size:14px;color:black;margin:12px 0;}.worksteps .worksteps_steps li .step_description{font-family:'Roboto';font-weight:400;font-size:13px;color:#4c4c4c;line-height:1.5;}.contact_block_main{background:url(../images/bg_main_info.jpg) center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding:40px 0;z-index:200;}.contact_block_main.in_category{background:#fbfbfb;}.contact_block_main.in_category .contact_title{color:black;}.contact_block_main.in_category .contact_text{color:black;}.contact_block_main.in_category .infoblock .infoblock_steps li .step_image{-webkit-filter:invert(100%);filter:invert(100%);}.contact_block_main.in_category .infoblock .infoblock_steps li .step_title{color:black;}.contact_block_main.in_category .infoblock .infoblock_steps li .step_description{color:black;}.contact_block_main .contact_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:white;position:relative;margin:0 0 30px 0;}.contact_block_main .contact_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.contact_block_main .contact_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:white;width:700px;margin:0 auto 10px auto;line-height:1.4;}.contact_block_main .order{display:inline-block;width:430px;vertical-align:top;padding:30px;background-color:#fff;}.contact_block_main .order .form_title{font-family:'GPMedium';font-size:18px;text-transform:uppercase;color:black;margin:10px 0 25px 0;}.contact_block_main .order .form_text{font-family:'Roboto';font-weight:300;font-size:12px;color:black;margin:10px 0 25px 0;line-height:1.8;}.contact_block_main .order h2{display:none;}.contact_block_main .order .rsform-block-email2{display:none;}.contact_block_main .order .rsform-block-name2{width:54%;}.contact_block_main .order .rsform-block-phone2{width:45%;padding:0;}.contact_block_main .order .rsform-block-file2{position:relative;}.contact_block_main .order .rsform-block-file2 .title{display:inline-block;}.contact_block_main .order .rsform-block-file2 .filename{position:absolute;bottom:-13px;right:0;margin:0;}.contact_block_main .order .rsform-block-infotext{display:none;}.contact_block_main .order .title{display:none;}.contact_block_main .order form{width:100%;margin:0;}.contact_block_main .order form textarea{height:150px;}.contact_block_main .infoblock{vertical-align:top;display:inline-block;width:635px;background-image:none;}.contact_block_main .infoblock .infoblock_title{display:none;}.contact_block_main .infoblock .infoblock_text{display:none;}.contact_block_main .infoblock .infoblock_steps{margin:0;padding-left:30px;}.contact_block_main .infoblock .infoblock_steps li{padding:30px;width:50%;}.history .history_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;margin:40px 0;}.history .history_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.history .history_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;}.history .history_steps{margin:20px auto;}.history .history_steps li{list-style-type:none;display:inline-block;width:20%;height:235px;padding:10px;text-align:center;}.history .history_steps li .step_image{background:#e20515 center center no-repeat;width:65px;height:35px;margin:35px auto;position:relative;}.history .history_steps li .step_image:before{content:'';display:block;position:absolute;bottom:100%;left:0;height:16px;width:65px;border-bottom:16px solid #e20515;border-right:32px solid transparent;border-left:32px solid transparent;}.history .history_steps li .step_image:after{content:'';display:block;position:absolute;top:100%;left:0;height:16px;width:65px;border-top:16px solid #e20515;border-right:32px solid transparent;border-left:32px solid transparent;}.history .history_steps li .step_title{font-family:'Roboto';font-weight:500;font-size:14px;color:black;margin:12px 0;}.history .history_steps li .step_description{font-family:'Roboto';font-weight:400;font-size:12px;color:#4c4c4c;line-height:1.5;}.partners.in_about_us{background:url(../images/bg_partners_about1.jpg) center center no-repeat;-webkit-background-size:100% auto;background-size:cover;}.partners.in_about_us .partners_title{color:white;}.partners.in_about_us .partners_text{color:white;}.partners.in_about_us .sup_wrap{border:none;margin:0px;padding:30px 0;}.partners .partners_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;padding:40px 0 30px 0;}.partners .partners_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:-22px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.partners .partners_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;}.partners .sup_wrap{/*border-top: 1px solid @gray_bd;
    border-bottom: 1px solid @gray_bd;*/margin:30px 0;}.partners .apelsun_skeleton_partners li.slick-slide{height:118px;background:center center no-repeat;background-size:80%;outline:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.partners .apelsun_skeleton_partners li.slick-slide:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.map{display:none;margin:60px 0;}.map .map_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;margin:0 0 32px 0;}.map .map_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;}.map .map_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;margin-bottom:40px;}.map .contacts_wrap{position:relative;}.map .contacts{position:absolute;top:0;z-index:5000;background-color:#fff;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;width:400px;height:100%;padding:35px 35px;}.map .contacts .contact_title{font-family:'Roboto';font-weight:400;font-size:14px;color:#484848;padding:30px 0 10px 0;}.map .contacts .contact_block a{display:block;text-decoration:none;color:#484848;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;font-family:'Roboto';font-weight:300;line-height:1.9;}.map .contacts .contact_block a:hover{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.map .contacts .contact_block .contact_value{font-family:'Roboto';font-weight:300;line-height:1.9;color:#484848;}.map .contacts .contact_block.social .contact_title{display:block;font-family:'Roboto';font-weight:400;line-height:1.9;color:#484848;padding-bottom:0;}.map .contacts .contact_block.social a{display:inline-block;font-size:17px;margin-right:15px;vertical-align:middle;}.map .contacts .contact_block.social a.you{font-size:20px;}.map .contacts .contact_block.social a.fb{color:#3b5998;}.map .contacts .contact_block.social a.you{color:#f00;}.infoblock{background:url(../images/bg_infoblock_projects.jpg) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}.infoblock .infoblock_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:white;position:relative;margin:40px 0;}.infoblock .infoblock_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.infoblock .infoblock_text{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:white;width:700px;margin:0 auto;line-height:1.4;}.infoblock .infoblock_steps{margin:20px auto;}.infoblock .infoblock_steps li{list-style-type:none;display:inline-block;width:25%;height:235px;padding-right:10px;}.infoblock .infoblock_steps li .step_image{background:center center no-repeat;width:70px;height:70px;position:relative;border:2px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.infoblock .infoblock_steps li .step_title{font-family:'Roboto';font-weight:500;font-size:14px;color:white;margin:20px 0;}.infoblock .infoblock_steps li .step_description{font-family:'Roboto';font-weight:300;font-size:12px;color:white;line-height:1.5;}.order.in_prod_card{background:url(../images/bg_prod_form_contact.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;min-height:565px;/*h2 {
      color: white;
    }
    .rsform-block-infotext {
      color: white;
    }*//*background-color: #fff;*/}.order.in_prod_card form{margin:auto;}.order.in_prod_card .wr{padding:30px 0;/*&:after {
        content: '';
        display: block;
        width: 36px;
        height: 36px;
        position: absolute;
        right: -10px;
        bottom: -10px;
        background-color: @red_light;
        opacity: 0.8;

        z-index: 200;
      }*/position:relative;}.order.in_prod_card textarea{height:120px;}.order form{margin:0 auto 90px auto;width:890px;}.order form h2{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;padding:40px 0;}.order form h2:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:-22px;position:absolute;top:93%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.order form .formError{display:none;}.order form input,.order form textarea{padding:10px;width:100%;border:1px solid #dedede;outline:none;font-family:'Roboto';font-weight:300;font-size:14px;margin-bottom:15px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.order form input.rsform-error,.order form textarea.rsform-error{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;border:1px solid #e20515;}.order form input::-webkit-input-placeholder,.order form textarea::-webkit-input-placeholder{color:#dedede;}.order form input::-moz-placeholder,.order form textarea::-moz-placeholder{color:#dedede;}.order form input:-moz-placeholder,.order form textarea:-moz-placeholder{color:#dedede;}.order form input:-ms-input-placeholder,.order form textarea:-ms-input-placeholder{color:#dedede;}.order form textarea{resize:none;height:200px;}.order form button{border:none;font-family:'Roboto';font-weight:500;font-size:14px;display:inline-block;width:172px;height:56px;line-height:56px;background-color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:white;text-decoration:none;text-align:center;outline:none;}.order form button:hover{background-color:#c90211;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.order form .title{font-family:'Roboto';font-weight:500;font-size:14px;margin-bottom:10px;display:inline-block;color:#474747;}.order form .rsform-block-infotext{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto 20px auto;line-height:1.4;text-transform:uppercase;}.order form .rsform-block-name2{width:33%;display:inline-block;padding-right:25px;}.order form .rsform-block-phone2{width:33%;display:inline-block;padding-right:25px;}.order form .rsform-block-email2{width:33%;display:inline-block;}.order form .rsform-block-submit2{width:100%;display:flex;justify-content:center;}.order form .rsform-block-file2{position:absolute;bottom:50px;}.order form .rsform-block-file2 .title{cursor:pointer;margin:0;}.order form .rsform-block-file2 .icon{margin-right:10px;font-size:20px;vertical-align:middle;}.order form .rsform-block-file2 .filename{font-family:'Roboto';font-weight:300;font-size:13px;color:#6c6c6c;margin-left:15px;}.order form .rsform-block-file2 input{display:none;}.jshop{/*width: 795px;*/}.jshop.searc_res{margin:0 auto;margin-bottom:30px;}.jshop.searc_res.no_res{text-align:center;}.jshop h1{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:black;position:relative;margin:30px 0 30px 0;}.jshop h1:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.jshop h1.in_prod_card{text-align:left;margin:10px 0 20px 0;}.jshop h1.in_prod_card:after{display:none;}.jshop .side .catalog_title_prod,.jshop .side .filter_title_prod{font-family:'Roboto';font-weight:500;font-size:14px;color:black;text-transform:uppercase;height:60px;line-height:60px;border-bottom:1px solid #dedede;}.jshop .side .filter_title_prod{margin-top:15px;}.jshop .side .catalog .odcat > li{border-bottom:1px solid #dedede;}.jshop .side .catalog .odcat > li > a{font-family:'GPMedium';font-size:14px;color:#4c4c4c;text-decoration:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;display:inline-block;width:100%;height:60px;line-height:60px;}.jshop .side .catalog .odcat > li > a.parent{position:relative;}.jshop .side .catalog .odcat > li > a.parent .ico{position:absolute;right:0;top:0;display:block;width:20px;height:60px;line-height:60px;text-align:right;font-size:18px;}.jshop .side .catalog .odcat > li > a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#c90211;}.jshop .side .catalog .odcat > li > a.selected{color:#e20515;}.jshop .side .catalog .odcat > li > a.selected.parent .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.jshop .side .catalog .odcat > li > a.selected.parent .ico:before{color:#e20515;}.jshop .side .catalog .odcat > li > a.selected.parent.no_red{color:#4c4c4c;}.jshop .side .catalog .odcat > li > a.selected.parent.no_red .ico:before{color:#4c4c4c;}.jshop .side .catalog .odcat > li > a.selected + .odsubcat-1{display:block;}.jshop .side .catalog .odcat > li .odsubcat-1{display:none;margin-left:30px;margin-bottom:10px;margin-top:-15px;}.jshop .side .catalog .odcat > li .odsubcat-1 li{list-style-type:none;}.jshop .side .catalog .odcat > li .odsubcat-1 a{font-family:'Roboto';font-weight:300;font-size:12px;color:#4c4c4c;text-decoration:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;height:30px;line-height:30px;display:inline-block;width:100%;background:url(../images/checkbox.png) left center no-repeat;padding-left:25px;}.jshop .side .catalog .odcat > li .odsubcat-1 a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#c90211;}.jshop .side .catalog .odcat > li .odsubcat-1 a.selected{background:url(../images/checkbox_checked.png) left center no-repeat;}.jshop .side .catalog .odcat > li .odsubcat-1 a.selected + .odsubcat-1{display:block;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper > div:first-child{margin:20px 0 10px 0;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper > div:first-child span{font-family:'Roboto';font-weight:500;font-size:14px;color:#4c4c4c;text-transform:capitalize;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper .uf_options_input span{font-family:'Roboto';font-weight:300;font-size:12px;color:#4c4c4c;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper .uf_options_input input{display:inline-block;width:28%;border:1px solid #bdbdbd;padding:3px;margin:0 5px;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper .uf_options_input input:focus{outline:none;border-color:#4c4c4c;}.jshop .side .filter_wr form .uf_buttons{padding:20px 0;border-bottom:1px solid #dedede;}.jshop .side .filter_wr form .uf_buttons button{font-family:'Roboto';font-weight:500;font-size:14px;display:inline-block;width:41%;height:35px;line-height:35px;background-color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:white;text-decoration:none;text-align:center;outline:none;border:none;}.jshop .side .filter_wr form .uf_buttons button:hover{background-color:#c90211;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.jshop .side .filter_wr form .uf_buttons button:first-child{margin-left:10px;margin-right:20px;}.jshop .jshop_pagination{margin:20px 0;}.jshop .jshop_pagination .pagination-list{display:table;margin:0 auto;}.jshop .jshop_pagination .pagination-list li{display:inline-block;list-style-type:none;}.jshop .jshop_pagination .pagination-list li a{display:inline-block;font-family:'Roboto';font-weight:400;font-size:13px;color:#4c4c4c;text-decoration:none;text-align:center;width:34px;height:34px;line-height:34px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.jshop .jshop_pagination .pagination-list li a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;-webkit-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);}.jshop .jshop_pagination .pagination-list li.active a{color:#e20515;-webkit-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 13px 0px rgba(0,0,0,0.2);}.jshop .jshop_pagination .pagination-list li.disabled a{color:#dedede;}.jshop .jshop_pagination .pagination-list li.disabled a:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#dedede;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.jshop .jshop_pagination .pagination_result_counter{display:none;}.related_items_wr{margin-bottom:20px;}.related_items_wr .related_header{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:black;position:relative;margin:30px 0 30px 0;}.related_items_wr .related_header:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.jshop_list_product{display:flex;margin-bottom:20px;padding:0 20px;}.jshop_list_product .row-fluid .sblock3{width:33%;display:inline-block;vertical-align:top;}.jshop_list_product .row-fluid .sblock4{width:24%;display:inline-block;vertical-align:top;}.product{/*height: 540px;*/background-color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.product:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.product:hover .button_detail{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:#e20515;}.product:hover .button_detail:after{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;background-color:#e20515;}.product .href_to_prod{display:inline-block;text-decoration:none;outline:none;padding:20px;position:relative;height:100%;padding-bottom:50px;}.product .image_block{height:170px;text-align:center;}.product .image_block img{height:100%;max-width:100%;object-fit:contain;object-position:center;}.product .name{margin:20px 0;height:40px;overflow-y:hidden;text-overflow:ellipsis;}.product .name span{font-family:'GPMedium';text-transform:uppercase;font-size:16px;color:black;line-height:1.4;}.product .extra_fields div:nth-child(1),.product .extra_fields div:nth-child(2){display:block;margin:20px 0;}.product .extra_fields div:nth-child(1) .label-name,.product .extra_fields div:nth-child(2) .label-name{font-family:'Roboto';font-weight:400;color:#484848;font-size:14px;display:block;line-height:1.4;padding-bottom:5px;}.product .extra_fields div:nth-child(1) .data,.product .extra_fields div:nth-child(2) .data{font-family:'Roboto';font-weight:300;color:#4c4c4c;font-size:13px;line-height:1.4;}.product .extra_fields div:nth-child(1):after,.product .extra_fields div:nth-child(2):after{content:'';}.product .extra_fields div{display:block;/*&:after {
        content: '/';
      }*/}.product .extra_fields div span{font-family:'Roboto';font-weight:300;color:#4c4c4c;font-size:13px;line-height:1.4;}.product .extra_fields div:last-child:after{content:'';}.product .extra_fields div:nth-child(3):before{content:'Габаритные размеры:';display:block;font-family:'Roboto';font-weight:400;color:#484848;font-size:14px;line-height:1.4;padding-bottom:5px;}.product .buttons{position:absolute;bottom:0;}.product .button_detail{margin:20px 0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;font-family:'Roboto';font-weight:500;color:#484848;font-size:14px;position:relative;display:inline-block;height:20px;line-height:20px;}.product .button_detail:after{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;content:'';display:block;width:55px;height:2px;background-color:#484848;position:absolute;top:9px;left:calc(100% + 10px);}.productfull .prod_card_form{margin-bottom:20px;}.productfull .image_block .image_middle{width:100%;height:400px;z-index:0;position:relative;}.productfull .image_block .image_middle a{max-height:400px;max-width:100%;position:absolute;top:50%;left:50%;/* IE 9 */-ms-transform:translate(-50%,-50%);/* Safari */-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.productfull .image_block .image_middle a img{max-height:360px;object-fit:contain;object-position:center;width:100%;}.productfull .image_block .image_middle a .text_zoom{display:none;}.productfull .image_block .jshop_img_description #list_product_image_thumb{display:block;width:260px;height:50px;margin:0 auto;position:relative;padding:0 20px;}.productfull .image_block .jshop_img_description #list_product_image_thumb button{position:absolute;top:50%;/* IE 9 */-ms-transform:translate(0%,-50%);/* Safari */-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);background-color:transparent;border:none;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:0;}.productfull .image_block .jshop_img_description #list_product_image_thumb button:after{content:'\ea43';font-size:20px;font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#dedede;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.productfull .image_block .jshop_img_description #list_product_image_thumb button:hover:after{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.productfull .image_block .jshop_img_description #list_product_image_thumb button.slick-disabled:hover:after{color:#dedede;}.productfull .image_block .jshop_img_description #list_product_image_thumb button.slick-prev{left:0;}.productfull .image_block .jshop_img_description #list_product_image_thumb button.slick-prev:after{/* IE 9 */-ms-transform:rotate(90deg);/* Safari */-webkit-transform:rotate(90deg);transform:rotate(90deg);}.productfull .image_block .jshop_img_description #list_product_image_thumb button.slick-next{right:0;}.productfull .image_block .jshop_img_description #list_product_image_thumb button.slick-next:after{/* IE 9 */-ms-transform:rotate(-90deg);/* Safari */-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.productfull .image_block .jshop_img_description #list_product_image_thumb .img_wr{display:flex;align-items:center;justify-content:center;height:50px;width:50px;margin:0 12px;background-color:#fff;border:1px solid #dedede;text-align:center;outline:none;cursor:pointer;}.productfull .image_block .jshop_img_description #list_product_image_thumb .img_wr img{display:inline;object-position:center;object-fit:contain;max-width:48px;height:100%;}.productfull .extra_fields_title,.productfull .description_title{font-family:'Roboto';font-weight:400;font-size:14px;color:white;background-color:#e20515;letter-spacing:0.4px;height:50px;line-height:50px;padding-left:30px;}.productfull .extra_block .extra_fields .extra_fields_el{height:40px;line-height:40px;padding-left:30px;}.productfull .extra_block .extra_fields .extra_fields_el:nth-child(even){background-color:#f7f7f7;}.productfull .extra_block .extra_fields .extra_fields_el:nth-child(odd){background-color:#fbfbfb;}.productfull .extra_block .extra_fields .extra_fields_el .extra_fields_name{font-family:'Roboto';font-weight:400;font-size:13px;color:#484848;}.productfull .extra_block .extra_fields .extra_fields_el .extra_fields_value{font-family:'Roboto';font-weight:300;font-size:13px;color:#484848;}.productfull .extra_block .extra_fields .block_efg:first-child{background-color:#fbfbfb;height:40px;line-height:40px;padding-left:30px;}.productfull .extra_block .extra_fields .block_efg:first-child > *{display:inline-block;}.productfull .extra_block .extra_fields .block_efg:first-child .extra_fields_group{font-family:'Roboto';font-weight:400;font-size:13px;color:#484848;}.productfull .extra_block .extra_fields .block_efg:first-child .extra_fields_group:after{content:':';font-family:'Roboto';font-weight:400;font-size:13px;color:#484848;}.productfull .extra_block .extra_fields .block_efg:first-child .extra_fields_el{display:inline;padding-left:4px;font-family:'Roboto';font-weight:300;font-size:13px;color:#484848;background-color:transparent;}.productfull .extra_block .extra_fields .block_efg:first-child .extra_fields_el *{font-family:'Roboto';font-weight:300;font-size:13px;color:#484848;}.productfull .jshop_prod_description{padding:20px 20px 20px 30px;background-color:#fbfbfb;line-height:1.5;}.productfull .jshop_prod_description *{line-height:1.5;font-family:'Roboto';font-weight:300;font-size:13px;color:#4c4c4c;}.jshop_list_category .row-fluid .sblock3{display:inline-block;width:33%;height:254px;vertical-align:top;}.jshop_list_category .row-fluid .sblock4{width:24%;display:inline-block;height:309px;vertical-align:top;}.jshop_list_category .row-fluid .category{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.jshop_list_category .row-fluid .category:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.jshop_list_category .row-fluid .category .product_link{display:block;width:100%;height:100%;text-decoration:none;outline:none;padding:20px;position:relative;}.jshop_list_category .row-fluid .category .product_link .image{height:170px;text-align:center;position:relative;}.jshop_list_category .row-fluid .category .product_link .image img{position:absolute;top:50%;left:50%;/* IE 9 */-ms-transform:translate(-50%,-50%);/* Safari */-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:150px;max-width:180px;width:100%;height:100%;object-position:center;object-fit:contain;}.jshop_list_category .row-fluid .category .product_link .category_name{margin:20px 0;height:44px;font-family:'GPMedium';text-transform:uppercase;font-size:16px;color:black;line-height:1.4;position:absolute;bottom:0;}.products_main{text-align:center;}.products_main .moduletable{width:100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:hidden;opacity:0;height:0px;margin:0px 0;}.products_main #tab1:checked ~ .content1,.products_main #tab2:checked ~ .content2,.products_main #tab3:checked ~ .content3,.products_main #tab4:checked ~ .content4,.products_main #tab5:checked ~ .content5{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:visible;opacity:1;height:auto;margin:60px 0;}.products_main #tab1:checked + label,.products_main #tab2:checked + label,.products_main #tab3:checked + label,.products_main #tab4:checked + label,.products_main #tab5:checked + label{border-bottom:2px solid #e20515;}.products_main .tabsblock_title{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;position:relative;margin:40px 0;}.products_main .tabsblock_title:after{content:'';display:block;width:24px;height:2px;background-color:#e20515;margin-top:10px;position:absolute;top:100%;left:50%;/* IE 9 */-ms-transform:translate(-50%,0);/* Safari */-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.products_main .tabsblock_description{font-family:'Roboto';font-weight:300;font-size:13px;text-align:center;color:black;width:700px;margin:0 auto;line-height:1.4;}.products_main .wrap{/*height: 680px;*/margin:20px 0;overflow:hidden;display:flex;flex-wrap:wrap;}.products_main input{display:none;}.products_main label{cursor:pointer;font-family:'Roboto';font-weight:400;font-size:14px;text-align:left;color:black;width:700px;padding:15px 0;line-height:1.4;display:inline;margin:0 10px;height:50px;font-weight:500;}.products_main .block_item{display:flex;width:25%;text-align:left;vertical-align:top;}.in_404{background-color:#fbfbfb;}.in_404 .top{background-color:#fff;}.in_404 .bread{background-color:#fff;}.page_404 .sup_wrap{width:700px;margin:auto;text-align:center;}.page_404 .sup_wrap .page_404_img{background:center bottom no-repeat;height:250px;}.page_404 .sup_wrap .page_404_text{margin:10px 0;}.page_404 .sup_wrap .page_404_text p{font-family:'Roboto';font-weight:500;font-size:19px;color:black;}.page_404 .sup_wrap .ref_main{margin:40px 0;}.page_404 .sup_wrap .ref_main a{font-family:'Roboto';font-weight:600;font-size:14px;display:inline-block;width:172px;height:56px;line-height:56px;background-color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;color:white;text-decoration:none;text-align:center;outline:none;}.page_404 .sup_wrap .ref_main a:hover{background-color:#c90211;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.grecaptcha-badge{display:none;}.h3{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;margin:40px 0;margin-bottom:0;}.h3_hr{height:2px;width:24px;background:#e20515;margin:0 auto;margin-top:10px;margin-bottom:40px;}.products_main_container{display:flex;flex-wrap:wrap;margin:0 -12px;}.products_main_container .item{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;margin:0 13px;-webkit-box-shadow:0px 0px 26px 0px #c9c9c957;-moz-box-shadow:0px 0px 26px 0px #c9c9c957;box-shadow:0px 0px 26px 0px #c9c9c957;padding:40px;padding-bottom:10px;text-decoration:none;}.products_main_container .item .item-inner{display:flex;flex-direction:column;position:relative;}.products_main_container .item .item-inner:before{content:"";display:block;padding-top:100%;position:relative;}.products_main_container .item .item-inner img{object-fit:contain;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;}.products_main_container .item h6{font-family:'GPMedium';text-transform:uppercase;font-size:16px;color:black;line-height:1.4;margin-top:15px;margin-bottom:10px;min-height:44px;}.products_main_container .item h6 a{color:black;text-decoration:none;font-weight:500;font-family:'GPMedium';}.products_main_container .item:hover{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.characteristic_wrap.table{max-width:740px;display:none;}.characteristic_wrap.table.active{display:block;}.item_page_info_content .model-data,.model-data__control{display:flex;align-items:center;}.item_page_info_content .model-data{margin:40px 0;}.item_page_info_nav{display:flex;padding:0;}.item_page_info_nav li{list-style-type:none;width:25%;}.item_page_info_nav li span{font-family:'GPMedium';font-size:18px;color:black;text-decoration:none;cursor:pointer;}.item_page_info_nav li.active span{border-bottom:2px solid #c10d1b;padding-bottom:10px;}.item_page_info_content{display:none;}.item_page_info_content.active{display:block;}.item_page_info_content.first{margin-top:30px;}.item_page_info_content.first .chose_model{display:flex;align-items:center;margin:40px 0;}.item_page_info_content.first .chose_model p,.model-data__label span{font-size:14px;margin:0;margin-right:35px;}.model-data__label span,.extra_fields_value.table-col{font-size:13px;display:flex;align-items:center;width:70%;}.item_page_info_content.first .chose_model select,#model-selector{height:35px;width:305px;border:1px solid #dedede;color:#474747;padding:0 10px;outline:none !important;}.model-data__files{margin:0 auto;}.model-data__files .model-files{align-items:center;display:none;}.model-data__files .model-files.active{display:flex;}.characteristic_wrap.table .model-title{display:none;}.model-data__files .model-files a{height:35px;margin-left:auto;border:none;background:#dedede;transition:0.3s;display:flex;min-width:79px;align-items:center;justify-content:center;padding:0 10px;color:black;font-size:14px;font-weight:500;font-family:'GPMedium';margin:0 10px;text-decoration:none;}.item_page_info_content.first .chose_model button{height:35px;margin-left:auto;border:none;width:79px;background:#dedede;color:black;font-size:14px;font-weight:500;font-family:'GPMedium';transition:0.3s;}.item_page_info_content.first .chose_model button:last-child{margin-left:5px;margin-right:auto;}.item_page_info_content.first .table .table-head{background:#474747;border:none;font-size:14px;color:white;text-transform:uppercase;font-family:'Rubik';padding:10px 15px;font-weight:500;margin-bottom:15px;}.item_page_info_content.first .table .table-body{margin:15px 0;}.item_page_info_content.first .table .table-body .table-row{display:flex;border-bottom:1px solid #dedede;padding:10px 0;}.item_page_info_content.first .table .table-body .table-row:last-child{border-bottom:none;}.item_page_info_content.first .table .table-body .table-row .table-col:first-child{font-family:'GPMedium';font-size:14px;width:30%;}.item_page_info_content.two.active{display:flex;flex-direction:column;margin-top:30px;}.list_product_demo{margin-top:20px;margin-bottom:20px;}.list_product_demo .descr{font-family:'GPMedium';font-size:14px;padding:20px 0 10px 0;}.list_product_demo .download{border:none;height:35px;min-width:305px;width:fit-content;justify-content:flex-start;display:flex;align-items:center;padding:0 18px;position:relative;margin:5px 0;transition:0.3s;background:#efefef;cursor:pointer;}.list_product_demo .download:hover,.model-data__files .model-files a:hover{background:#ababab;transition:0.3s;}.list_product_demo .download a{color:black;font-size:14px;font-weight:300;padding:0;background:none;text-decoration:none;}.list_product_demo .download:after{content:" ";display:block;height:20px;width:17px;background-image:url('../images/download.svg');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:15px;}.certificate_wrapper{background-color:#fbfbfb;padding-bottom:40px;}.certificate_wrapper h3{margin-top:0;padding-top:40px;}.certificate_container{display:flex;justify-content:center;margin:0px -50px;}.certificate_item{width:25%;padding:0 50px;}.certificate_item img{width:100%;object-fit:cover;object-position:center;}.certificate_bg{background-image:url(../images/example.jpg);background-size:contain;background-position:center;background-color:#e20515;}.certificate_bg:before{content:"";display:block;padding-top:140%;position:relative;}.certificate_item h6{text-align:center;font-family:'GPMedium';font-size:16px;text-transform:uppercase;margin:30px 0;transition:0.3s;}.resolution_wrapper h3{text-align:left;}.resolution_wrapper hr{margin-right:auto;margin-left:0;margin-bottom:0;}.resolution_wrapper img{/* max-height: 300px; */height:100%;width:100%;margin:50px 0;object-fit:cover;object-position:center;}.resolution_wrapper p{font-size:13px;color:#4c4c4c;margin-bottom:20px;}.resolutions_wrapper .products_main_container .item .item-inner{margin:-40px;margin-bottom:0;}.resolutions_wrapper .products_main_container .item img{object-fit:cover;}.resolutions_wrapper .products_main_container .item .item-inner:before{padding-top:65%;}.resolutions_wrapper .products_main_container .item ul{padding:0;}.resolutions_wrapper .products_main_container .item ul li{list-style-type:none;margin-bottom:10px;}.resolutions_wrapper .products_main_container .item ul li a{font-weight:500;font-size:14px;color:#848484;text-decoration:underline;}.services_container .item{width:calc(10%);padding:0;}.services_container .item .item-inner:before{padding-top:65%;}.services_container .item h6{background-color:#002756;transition:0.3s;margin:0;padding:30px;text-align:center;margin-top:20px;}.services_container .item h6:hover{background-color:#e30616;transition:0.3s;}.services_container .item h6 a{color:#fff;font-weight:600;}.blog-news{position:relative;}.blog-news .menu.menu-sidebar{top:-80px;display:flex;flex-wrap:wrap;}.menu.menu-sidebar .active a span{color:#e20515;}.blog-news .news-date{display:block;width:100%;text-align:right;font-size:16px;color:#494949;font-weight:500;margin-bottom:25px;}.another_news{display:flex;margin:0 -16px;flex-wrap:wrap;}.another_news .item{padding:16px;width:33.3%;}.another_news .item:hover .item_img{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.another_news .item .item_img{position:relative;}.another_news .item .item_img img{object-fit:cover;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;margin:0;}.another_news .item .item_img:before{content:"";display:block;padding-top:65%;position:relative;}.another_news .item span{display:block;margin:20px 0;font-size:14px;color:#494949;font-weight:500;}.another_news .item h6{font-family:'GPMedium';}.another_news_title{margin-top:0;}.another_news .item h6 a{color:#000;font-size:16px;font-weight:500;text-decoration:none;}.pagination{display:flex;margin:20px 0;}.pagination ul{padding:0;display:flex;align-items:center;margin:0 auto;}.pagination ul li{list-style-type:none;font-size:24px;color:#484848;font-family:'GPMedium';padding:0 15px;}.pagination ul button{border:none;background:#000;transition:0.3s;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;width:38px;height:38px;line-height:39px;margin:0 15px;}.pagination ul button:hover{background:#e20515;transition:0.3s;}.textblock_links{display:flex;justify-content:space-between;margin:50px auto;}.textblock_links .item{display:flex;flex-direction:column;align-items:center;width:25%;/*cursor: auto;*//*pointer-events: none;*/max-width:170px;}.textblock_links .item img{object-fit:contain;object-position:center left;max-height:60px;height:100%;}.textblock_links .item h6{color:#fff;font-size:14px;font-weight:700;margin:15px 0;margin-top:25px;}.footer .logo{margin-bottom:30px;}.language{display:flex;align-items:center;margin-left:25px;}.language ul{padding:0;margin:0;display:flex;align-items:center;}.language ul li{list-style-type:none;margin:0 10px;font-size:14px;}.language ul li a{color:#000;transition:0.3s;text-decoration:none;}.language ul .lang-active a{color:#e20515;}.language ul li:hover a{color:#e20515;transition:0.3s;}.certificate_item:hover h6,.products_main_container .item h6 a:hover,.another_news .item h6 a:hover,.pagination ul li:hover,.top .topmenu .nav li.parent ul.nav-child li a:hover,.top .topmenu .nav li.parent ul.nav-child li.current a{color:#e20515;transition:0.3s;cursor:pointer;}.services_container .item h6 a:hover{color:#fff;}.item_page_info_content.first .chose_model button:hover,.item_page_info_content.two button:hover{background:#b5b5b5;transition:0.3s;}.certificate_item:hover .certificate_bg{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.certificate_item:hover{cursor:pointer;}.page_about .container .row{display:flex;justify-content:flex-end;}.see_also .row-fluid{display:flex;}.see_also .row-fluid .sblock3{width:25%;}.see_also .row-fluid .sblock3 .product .href_to_prod{width:100%;}.top .topmenu .nav li.parent{position:relative;}.top .topmenu .nav li.parent a:after{margin-left:5px;content:"\ea50";font-size:12px;color:black;font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;}.top .topmenu .nav li.parent ul.nav-child{position:absolute;display:none;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;background:#fff;opacity:0;transition:0.5s;z-index:1;}.top .topmenu .nav li.parent:hover .nav-child{display:flex;opacity:1;transition:0.5s;flex-direction:column;}.top .topmenu .nav li.parent ul.nav-child li a{width:auto;white-space:nowrap;display:block;color:black;text-decoration:none;height:30px;line-height:30px;padding:0 10px;outline:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;font-weight:300;font-size:14px;}.top .topmenu .nav li.parent ul.nav-child li{margin:0;}.top .topmenu .nav li.parent ul.nav-child li a{border:none !important;}.top .topmenu .nav li.parent ul.nav-child li a:after{display:none;}.see_all_tab{text-align:end;}.see_all_tab a{font-weight:900;color:#d90001;}#comjshop_list_product{display:flex;flex-wrap:wrap;}.sblock3{width:33.3%;}.footer .contact_form_opener .contact_form_opener_txt{font-weight:300;line-height:1.9;color:#dedede;font-size:14px;text-decoration:underline;cursor:pointer;}.footer .contact_form_opener .contact_form_opener_txt:hover{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.form_opener_block{display:none;}.contacts_footer .contact_map_link{font-weight:300;line-height:1.9;color:#dedede;font-size:14px;text-decoration:underline !important;cursor:pointer;position:relative;padding-left:15px;}.contacts_footer .contact_map_link:hover{color:#e20515;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}.contacts_footer .contact_map_link:before{content:'';position:absolute;width:11px;height:16px;background:url("../images/marker.png") no-repeat center;background-size:contain;left:0;top:50%;transform:translateY(-50%);}.contacts_footer .contact_map_link:hover:before{background:url("../images/marker_active.png") no-repeat center;background-size:contain;}.footer_menu{width:33.33333333% !important;}.footer .footer_top .footer_menu .menu{display:flex;flex-direction:row;flex-wrap:wrap;}.footer .footer_top .footer_menu .menu li{width:50%;line-height:25px;}.item-page{margin-bottom:50px;}.products_main .moduletable{margin-bottom:0;}.jshop .jshop_list_product{display:flex;flex-direction:column;}.jshop_list_product .row-fluid .sblock3 .block_product,.jshop_list_product .row-fluid .sblock3 .block_product .product,.jshop_list_product .row-fluid .sblock3 .block_product,.product .href_to_prod{height:100%;}.jshop_list_product .row-fluid .sblock3 .block_product .product .href_to_prod{width:100%;}.jshop_list_product .row-fluid .sblock3 .block_product .product .href_to_prod .description p{margin-bottom:10px;}.productfull .prod_card_form{margin-top:50px;}.products_main .wrap{padding-top:20px;}.products_main .tabsblock_title{margin-bottom:20px;}.products_main label{padding-top:0;}.category_products{padding:0;}.category_products h1{font-family:'GPMedium';font-size:18px;text-align:center;text-transform:uppercase;color:#484848;margin:40px 0;margin-bottom:0;}.hr{height:2px;width:24px;background:#e20515;margin:0 auto;margin-top:10px;margin-bottom:40px;}.category_products .col-lg-12{padding:0;}.category_products .jshop_list_category .row-fluid{margin:0px -26px;display:flex;margin-bottom:40px;flex-wrap:nowrap;}.category_products .jshop_list_category .row-fluid .sblock4{transition:0.3s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c957;-moz-box-shadow:0px 0px 26px 0px #c9c9c957;box-shadow:0px 0px 26px 0px #c9c9c957;height:auto;margin:0 13px;width:25%;}.category_products .jshop_list_category .row-fluid .sblock4:hover{transition:0.3s;-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;}.category_products .jshop_list_category .row-fluid .category .product_link .category_name{height:auto;position:static;line-height:normal;text-align:center;}.category_products .jshop_list_category .row-fluid .category .product_link{padding:40px;padding-top:20px;padding-bottom:0;}.latest_products.jshop.jshop_list_product .description p{margin-bottom:10px;}.lightbox{display:flex;flex-direction:column-reverse;}.lb-data .lb-close{background-size:contain;}.product-implementation.product-implementation-frontpage .uk-grid{display:flex;padding:0;margin:0 -15px;}.implementation-category_wrap{width:25%;margin:0 15px;display:flex;margin-bottom:40px;}.implementation-category{display:flex;flex-direction:column;-webkit-box-shadow:0px 0px 26px 0px #c9c9c957;-moz-box-shadow:0px 0px 26px 0px #c9c9c957;box-shadow:0px 0px 26px 0px #c9c9c957;transition:0.3s;width:100%;}.implementation-category:hover{-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;transition:0.3s;}.implementation-category_title{font-size:16px;order:2;margin-bottom:20px;padding:0 40px;font-weight:500;font-family:'GPMedium';text-transform:uppercase;color:#000 !important;pointer-events:none;text-decoration:none !important;}.implementation-category_image{position:relative;margin-bottom:20px;}.implementation-category_image:before{content:"";display:block;padding-top:65%;position:relative;}.implementation-category_image img{object-fit:cover;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;}.implementation-category ul{margin:0;padding:0 40px;order:3;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}.implementation-category ul li{list-style-type:none;margin-bottom:15px;}.implementation-category ul li:last-child{margin-bottom:30px;}.implementation-category ul li a{font-weight:500;font-size:14px;color:#848484;text-decoration:underline;}.blog-service.blog-service-frontpage{padding-bottom:120px;}.product-implementation.product-implementation-frontpage h1,.blog-news h1,.blog-service h1,.news-another_title,.implementation-page_wrap h1{font-family:'GPMedium';font-size:18px;text-transform:uppercase;color:#484848;margin:40px 0;margin-bottom:0;display:flex;flex-direction:column;align-items:center;}.product-implementation.product-implementation-frontpage h1:after,.blog-news h1:after,.blog-service h1:after,.news-another_title:after,.implementation-page_wrap h1:after{content:" ";display:block;height:2px;width:24px;background:#e20515;margin-top:10px;margin-bottom:40px;}.news-another_title:after{margin-bottom:0;}.blog-service.blog-service-frontpage .service-list{display:flex;margin:0 -15px;}.blog-service.blog-service-frontpage .service-list li{list-style-type:none;width:33.3%;margin:0 15px;-webkit-box-shadow:0px 0px 26px 0px #c9c9c957;-moz-box-shadow:0px 0px 26px 0px #c9c9c957;box-shadow:0px 0px 26px 0px #c9c9c957;transition:0.3s;}.blog-service.blog-service-frontpage .service-list li .service-image{display:flex;flex-direction:column;position:relative;}.blog-service.blog-service-frontpage .service-list li .service-image:before{content:"";display:block;padding-top:65%;position:relative;}.blog-service.blog-service-frontpage .service-list li .service-image img{object-fit:contain;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;}.blog-service.blog-service-frontpage .service-list li h2{background-color:#002756;transition:0.3s;margin:0;padding:30px;margin-top:20px;text-align:center;}.blog-service.blog-service-frontpage .service-list li h2 a{color:#fff;font-weight:600;font-family:'GPMedium';text-transform:uppercase;font-size:16px;text-decoration:none;}.blog-service.blog-service-frontpage .service-list li:hover{-webkit-box-shadow:0px 0px 26px 0px #c9c9c9;-moz-box-shadow:0px 0px 26px 0px #c9c9c9;box-shadow:0px 0px 26px 0px #c9c9c9;transition:0.3s;}.blog-service.blog-service-frontpage .service-list li:hover h2{background-color:#e30616;transition:0.3s;}.news-list.items{display:flex;flex-wrap:wrap;margin:0 -15px;margin-top:100px;}.blog-news.blog-news-frontpage h1,.blog-news-category h2.uk-h3{position:absolute;top:-110px;left:0;}.news-list.items li{width:33.3%;padding:0 15px;margin-bottom:60px;list-style-type:none;}.news-list.items li .news-thumbnail{position:relative;}.news-list.items li .news-thumbnail:before{content:"";display:block;padding-top:65%;position:relative;}.news-list.items li .news-thumbnail img{object-fit:cover;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;margin:0;}.news-list.items li .news-date{display:block;margin:20px 0;font-size:14px;color:#494949;font-weight:500;text-align:left;}.news-list.items li a{color:#000;font-size:16px;font-weight:500;font-family:'GPMedium';text-decoration:none;}.uk-pagination{margin:70px 0;margin-top:10px;display:flex;justify-content:center;}.uk-pagination li{list-style-type:none;}.uk-pagination li a,.uk-pagination li span{list-style-type:none;font-size:24px;color:#484848;font-family:'GPMedium';padding:0 15px;}.uk-pagination li span{color:#e30616;}.order form .rsform-block-file2{display:flex;align-items:center;overflow:hidden;flex-wrap:nowrap;position:relative;bottom:0;margin-bottom:10px;}.order form .rsform-block-file2 .title{display:flex;}.order form .rsform-block-file2 .filename{overflow:hidden;display:flex;}.blog-news.blog-news-frontpage{position:relative;}.blog-news.blog-news-frontpage h1,.blog-news-category h2.uk-h3{font-family:'GPMedium';font-size:18px;text-transform:uppercase;color:#484848;margin:40px 0;margin-bottom:0;display:flex;flex-direction:column;}.blog-news.blog-news-frontpage h1:after,.blog-news-category h2.uk-h3:after{content:" ";display:block;height:2px;width:24px;background:#e20515;margin-top:10px;margin-bottom:40px;}.menu.menu-sidebar{position:absolute;right:0;top:0;width:233px;height:40px;overflow:hidden;background:#fff;z-index:1;}.menu.menu-sidebar:hover{height:auto;}.menu.menu-sidebar:after{content:"\276E";position:absolute;top:10px;right:3px;transform:rotate(-90deg);color:#4c4c4c;}.menu.menu-sidebar li{list-style-type:none;height:40px;display:flex;align-items:center;border-bottom:1px solid #eee;padding:0 2px;width:100%;order:1;}.menu.menu-sidebar li a{font-size:14px;color:#4c4c4c;text-decoration:none;}.menu.menu-sidebar li a:hover span{color:#e20515;}.menu.menu-sidebar li.current.active{top:0;background:#fff;order:0;}.container{width:1140px;}.implementation-category_title,.implementation-category ul li a,.news-list.items li a{transition:0.3s;}.implementation-category ul li a:hover,.news-list.items li a:hover{color:#e20515;}.jshop .side .catalog .odcat > li > a{display:flex;align-items:center;line-height:normal !important;}.blog-news h1,.blog-service h1,.news-another_title,.implementation-page_wrap h1{align-items:end;}.news-content p,.implementation-page_wrap p,.blog-service p{font-size:13px;color:#4c4c4c;margin-bottom:20px;}.news-content img,.implementation-page_wrap img,.blog-service img{width:100%;object-fit:cover;object-position:center;}.news-another{margin-bottom:20px;}.news-another ul{display:flex;margin:0 -16px;flex-wrap:wrap;}.news-another ul li{list-style-type:none;padding:16px;width:33.3%;}.news-another ul li .news-thumbnail{position:relative;}.news-another ul li .news-thumbnail:before{content:"";display:block;padding-top:65%;position:relative;}.news-another ul li .news-thumbnail img{object-fit:cover;object-position:center;position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0;margin:0;}.news-another ul li h2 a{font-family:'GPMedium';color:#000;font-size:16px;font-weight:500;text-decoration:none;}.news-another ul li .news-date{display:block;margin:20px 0;font-size:14px;color:#494949;font-weight:500;text-align:left;}.blog-news h1,.blog-service h1,.news-another_title,.implementation-page_wrap h1:after{margin-bottom:20px;}#comjshop{display:flex;flex-direction:column;align-items:center;}.char_doc_wrap.item_page_info_wrapper{width:100%;}.order.in_prod_card{width:100vw;}.blog-service{margin-bottom:40px;}.blog-service-frontpage h1{align-items:center;}.video_close_button:before{content:'\2716';font-size:27px;text-align:right;color:#000;display:block;height:30px;width:30px;margin-left:auto;margin-top:-30px;cursor:pointer;}.page_about_content_img{padding:0 !important;}.page_about_content_img img{height:100%;width:100%;object-fit:cover;object-position:center;}.top .topmenu{right:0;transition:0.3s;}.top .topmenu.active{right:160px;}.showcase .slider li.slick-slide .slider_content:last-child{padding:0;}.top .logo_top{background:#fff;position:relative;z-index:1;}.top .logo_top.active{padding-right:10px;-webkit-box-shadow:10px -45px 50px 25px #fff;-moz-box-shadow:10px -45px 50px 25px #fff;box-shadow:10px -45px 50px 25px #fff;}.top .search form input[type='text']{cursor:pointer;z-index:-1;}.top .search.active form input[type='text']{width:200px;box-shadow:none;border-bottom:1px solid #000;transition:0.3s;right:-8px;opacity:1;cursor:auto;z-index:1;}.top .search form button{pointer-events:none;cursor:pointer;}.top .search.active form button{pointer-events:all;}.jshop .side .catalog .odcat > li .odsubcat-1{position:relative;z-index:1;}@media (max-width: 1600px){.page_about{background-size:contain;}}@media (max-width: 1200px){.container{width:100% !important;}.language{margin-left:10px;}.certificate_item{padding:0 25px;}.certificate_container{margin:0;}.certificate_item h6{font-weight:bold;}}@media (max-width: 1100px){.language{margin-left:0;}.top .contacts_top{display:none;}.showcase .slider li.slick-slide .slider_content .sup_wrap .bigtext{font-size:30px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .button{font-size:13px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .button{height:50px;width:160px;line-height:50px;}}@media (max-width: 1000px){/*.top .topmenu .nav li a, .top .topmenu .nav li span {
    font-size: 14px;
  }*/.productfull .image_block .image_middle{position:static;}.implementation-category_title,.implementation-category ul{padding:0 20px;}.implementation-category_title{margin-bottom:10px;}.blog-service.blog-service-frontpage .service-list li h2{padding:25px 10px;}.page_about .page_about_content{width:50%;right:0;padding-left:30px;}.language ul{flex-direction:column;}.page_about,.page_about .page_about_content{min-height:400px;}.language ul li a{font-size:12px;}.products_main_container .item{padding:20px;}.products_main_container .item h6 a{font-weight:600;font-size:12px;}.jshop .side .catalog .odcat > li > a,.jshop .side .catalog_title_prod,.jshop .side .catalog .odcat > li > a.parent .ico{height:40px;line-height:40px;}.showcase .slider li.slick-slide .slider_content .bigtext{font-size:40px;}.blog-service.blog-service-frontpage .service-list li h2 a{font-size:15px;}.item_page_info_nav li span,.jshop h1.in_prod_card,.jshop_list_category .row-fluid .category .product_link .category_name,.product .name span{font-size:14px;}.products_main label,.see_all_tab a,.item_page_info_content.first .table .table-head,.item_page_info_content.first .table .table-body .table-row .table-col,.productfull .extra_fields_title,.productfull .description_title,.jshop .side .filter_wr form .uf_buttons button,.jshop .side .catalog .odcat > li > a,.jshop .side .catalog_title_prod,.jshop .side .filter_title_prod,.product .extra_fields div span,.jshop .side .filter_wr form .uf_wrappers .uf_wrapper > div:first-child span{font-size:12px;}.productfull .jshop_prod_description *,.productfull .extra_block .extra_fields .extra_fields_el .extra_fields_name,.productfull .extra_block .extra_fields .extra_fields_el .extra_fields_value,.productfull .extra_block .extra_fields .block_efg:first-child .extra_fields_el *{font-size:11px;}.item_page_info_content.first .table .table-body .table-row .table-col:first-child{font-size:12px !important;}.row-fluid{display:flex;flex-wrap:wrap;}.logo{width:150px;min-width:auto;}.jshop .side .catalog .odcat > li .odsubcat-1{margin-left:20px;}.jshop .side .filter_title_prod{margin-top:0;height:60px;display:flex;align-items:center;line-height:normal;}.jshop .side .filter_wr form .uf_buttons button{width:40%;margin:0 5px;}.productfull .extra_fields_title,.productfull .description_title{height:40px;line-height:40px;}.jshop .side .filter_wr form .uf_buttons{display:flex;justify-content:center;}.order form{width:100%;padding:0 40px;}.item_page_info_content.first .chose_model{margin:20px 0;}.productfull .extra_block .extra_fields .block_efg:first-child{height:auto;}.resolutions_wrapper .products_main_container .item .item-inner{margin:-20px !important;margin-bottom:0 !important;}.resolutions_wrapper .products_main_container .item h6 a{font-size:14px !important;}.page_about .page_about_content{padding:15px;}.services_container .item{padding:0;}.page_about .page_about_content,.page_about_content_img{width:100% !important;}.page_about .container .row{flex-direction:column-reverse;}}@media (max-width: 850px){.blog-news.blog-news-frontpage,.blog-news.blog-news-category{margin-top:125px;}.blog-news.blog-news-frontpage h1,.blog-news-category h2.uk-h3{top:-125px;}.see_all_tab{width:100% !important;display:flex !important;justify-content:center;margin-top:20px;}.see_all_tab{align-items:center;}.products_main #tab1:checked ~ .content1,.products_main #tab2:checked ~ .content2,.products_main #tab3:checked ~ .content3,.products_main #tab4:checked ~ .content4,.products_main #tab5:checked ~ .content5{margin:0;}.product-implementation.product-implementation-frontpage .uk-grid{margin:0 30px;}.implementation-category_wrap{margin:0 7px;}.product .name{height:auto;min-height:30px;}.resolution_wrapper img{margin:30px 0;max-height:300px;}.product .extra_fields div:nth-child(1),.product .extra_fields div:nth-child(2),.news-another ul li .news-date{margin:10px 0;}.jshop .jshop_pagination,.blog-service.blog-service-frontpage .service-list{margin:0;}.blog-news h1,.blog-service h1,.news-another_title,.implementation-page_wrap h1:after,.blog-news .news-date,.news-content p,.implementation-page_wrap p,.blog-service p{margin-bottom:10px;}.logo{min-width:125px;}.jshop .side .filter_title_prod{height:40px;}.jshop .side .catalog .odcat > li > a,.jshop .side .catalog_title_prod,.jshop .side .catalog .odcat > li > a.parent .ico{height:34px;line-height:34px;}.top .container{justify-content:space-between;align-items:center;}.certificate_item h6{font-size:14px;margin:20px 0;}.blog-service.blog-service-frontpage .service-list li{margin:0 10px;}.blog-service.blog-service-frontpage{padding-bottom:30px;}.top .topmenu.active{right:200px;}.implementation-category_title{font-size:14px;}.blog-service.blog-service-frontpage .service-list li h2 a{font-size:13px;}.top .search form input[type='text'],.blog-news .news-date,.top .topmenu .nav li a,.top .topmenu .nav li span{font-size:12px;}.news-another ul li h2 a,.footer .footer_top .footer_menu .menu li a{font-size:11px;}.footer .footer_top .contacts_footer .contacts .contact_block a,.footer .contact_form_opener .contact_form_opener_txt,.news-another ul li .news-date,.news-content p,.implementation-page_wrap p,.blog-service p,.implementation-category ul li a,.jshop .side .catalog .odcat > li .odsubcat-1 a,.jshop .side .filter_wr form .uf_wrappers .uf_wrapper .uf_options_input span,.jshop .side .catalog_title_prod,.jshop .side .filter_title_prod,.language ul li a,.jshop .side .catalog .odcat > li > a,.footer .footer_top .text_with_logo .text_under_logo,.footer .footer_top .contacts_footer .contacts .contact_block .contact_value,.footer .footer_top .contacts_footer .contacts .contact_block.social .contact_title,.footer .footer_bottom .bottom-copy span{font-size:10px;}.jshop_list_product .row-fluid .sblock3 .block_product .product .extra_fields div span,.jshop_list_product .row-fluid .sblock3 .block_product .product .extra_fields div:nth-child(3):before,.jshop_list_product .row-fluid .sblock3 .block_product .product .button_detail{font-size:9px !important;}.footer .footer_top .footer_menu .menu li{line-height:20px;}.footer{height:auto;}.implementation-category ul li,.news-another{margin-bottom:5px;}.footer .footer_top .form_opener_block .form_opener_button{margin-top:13px;font-size:10px;}.footer .logo{margin:0;width:125px;}.footer .footer_top .text_with_logo .text_under_logo{margin-right:0;}.footer .footer_top .footer_titles{line-height:normal;}.footer .footer_top{padding-bottom:5px;}.top,.top .logo_top,.top .topmenu,.top .topmenu .nav li a,.top .topmenu .nav li span,.top .search,.top .contact_form_opener,.top .contact_form_opener .for_icon{height:55px;}.top .topmenu .nav li a,.top .topmenu .nav li span{line-height:55px;}.history .history_steps li{width:33.3%;}.history .history_steps{display:flex;flex-wrap:wrap;justify-content:center;}.certificate_item{padding:0 20px;}.certificate_container,.news-list.items{margin:0;}.jshop_list_product{padding:0;}.products_main_container .item{margin-bottom:0;}.news-list.items li{padding:0 9px;}.news-another ul li h2 a{font-weight:900;}.showcase .slider li.slick-slide .slider_content .bigtext{margin-top:20px;font-size:30px;}}@media (max-width: 768px){.sblock3{width:50%;}.products_main{margin-bottom:20px;}.item-page{margin:0;}.products_main_container .item{width:calc(5%);margin:0 10px;padding:15px;margin-bottom:40px;}.products_main_container .item h6{margin-bottom:0;line-height:10px;}.btn-toggle-menu{height:35px;width:35px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;}.btn-toggle-menu .one,.btn-toggle-menu .two,.btn-toggle-menu .three{height:2px;width:100%;background:#000;border-radius:50px;}.order form .rsform-block-name2,.order form .rsform-block-phone2,.order form .rsform-block-email2,.order form .rsform-block-infotext{width:100%;}.showcase .slider li.slick-slide .slider_content{width:50%;}.products_main .block_item{width:33.3%;}.top .contact_form_opener .for_icon,.products_main label{width:25px;}.see_all_tab{width:100% !important;text-align:center !important;}.products_main .wrap,.products_main .block_item{height:auto;}.products_main #tab1:checked ~ .content1,.products_main #tab2:checked ~ .content2,.products_main #tab3:checked ~ .content3,.products_main #tab4:checked ~ .content4,.products_main #tab5:checked ~ .content5{margin:0;}.productfull .extra_block .extra_fields .extra_fields_el,.jshop_list_category .row-fluid .sblock3{height:auto;}.jshop_list_category .row-fluid .category .product_link .category_name{height:30px;margin:10px -10px;position:static;}.product .name span{font-size:13px;font-weight:bold;}.uk-pagination li a,.uk-pagination li span,.pagination ul li{font-size:14px;}.product .button_detail,.jshop_list_category .row-fluid .category .product_link .category_name,.top .topmenu .nav li.parent ul.nav-child li a,.textblock_links .item h6,.product .extra_fields div:nth-child(1) .label-name,.product .extra_fields div:nth-child(2) .label-name,.product .extra_fields div:nth-child(3):before{font-size:12px;}.latest_products.jshop.jshop_list_product .description p,.products_main label,.see_all_tab a,.item_page_info_content.first .table .table-head,.item_page_info_content.first .table .table-body .table-row .table-col,.productfull .extra_fields_title,.productfull .description_title,.jshop .side .filter_wr form .uf_buttons button,.jshop .side .catalog .odcat > li > a,.jshop .side .catalog_title_prod,.jshop .side .filter_title_prod,.product .extra_fields div span,.jshop .side .filter_wr form .uf_wrappers .uf_wrapper > div:first-child span,.product .extra_fields div:nth-child(1) .data,.product .extra_fields div:nth-child(2) .data,.product .extra_fields div span,.textblock .textblock_description{font-size:11px;}.news-list.items li a,.another_news .item h6 a,.jshop .side .filter_wr form .uf_buttons button{font-size:10px;}.news-list.items li .news-date,.another_news .item span{font-size:9px;}.news-list.items li .news-date,.product .extra_fields div:nth-child(1),.product .extra_fields div:nth-child(2){margin:10px 0;}.another_news .item span{margin:5px 0;}.another_news .item{padding:16px 8px;}.product .name{height:auto;margin-bottom:10px;}.jshop_list_product,.products_main .block_item{display:flex;}.product .href_to_prod{padding:10px;}.jshop_list_product{flex-wrap:wrap;}.product .href_to_prod{padding-bottom:50px;}.jshop_list_product{margin:0;}.textblock_links .item img{max-height:45px;}.textblock_links .item h6{margin-top:15px;margin-bottom:0;}.textblock{padding:10px 70px;}.textblock_links{margin:30px auto;}.top .search{margin-left:0;}.news-list.items li a{font-weight:bold;}.jshop .side .filter_wr form .uf_wrappers .uf_wrapper .uf_options_input input{width:24%;}.services_container .item,.order form .rsform-block-name2,.order form .rsform-block-phone2{padding:0;}.resolutions_wrapper .products_main_container .item .item-inner{margin:-15px !important;margin-bottom:0 !important;}.resolutions_wrapper .products_main_container .item h6 a{font-size:12px !important;}.products_main_container .item h6{min-height:33px;}.blog-service.blog-service-frontpage .service-list li h2 aб .resolutions_wrapper .products_main_container .item ul li a{font-size:11px;}.services_container .item h6{padding:30px 5px;}.pagination ul button{font-size:10px;width:24px;height:24px;line-height:24px;}.history .history_steps li{padding:10px 20px;}.certificate_wrapper h3{padding-top:30px;}.history .history_steps{margin:0;}.news-list.items li,.uk-pagination{margin-bottom:30px;}.news-list.items{margin:0px -10px;margin-top:10px;}}@media (min-width: 700px){.page_about_img,.btn-toggle-menu,.mob-menu-wrapper{display:none;}}@media (max-width: 700px){.category_products .jshop_list_category .row-fluid{flex-wrap:wrap;}.category_products .jshop_list_category .row-fluid .sblock4{width:40%;margin:0 5%;margin-bottom:26px;}.product-implementation.product-implementation-frontpage .uk-grid{flex-wrap:wrap;margin:0;}.products_main_container .item{margin-bottom:20px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .button{width:130px;}.implementation-category_wrap,.jshop .col-lg-9,.side.col-lg-3,.prods.col-lg-9{width:100% !important;}.h3{margin-top:10px;}.productfull .prod_card_form{margin-top:0;}.news-another{margin-bottom:10px;}.h3_hr{margin-bottom:30px;}.top,.top .logo_top,.top .topmenu,.top .topmenu .nav li a,.top .topmenu .nav li span,.top .search,.top .contact_form_opener,.top .contact_form_opener .for_icon{height:80px;}.products_main label{margin:0 10px;}.implementation-category_wrap{margin-bottom:20px;}.top .topmenu,.top .contact_form_opener,.top .language{display:none;}.top .search form{display:flex;align-items:center;}.top .search form input[type='text']{height:30px;background:#eee;border-radius:5px;width:100%;padding-left:25px;font-size:14px;opacity:1;border:none !important;right:0;left:0;position:relative;}.top .search.active form input[type='text']{width:100%;}.top .search form button{margin:0 10px;}.top .logo_top{margin-right:auto;}.mob-menu-wrapper{position:absolute;background-color:#fff;z-index:0;opacity:0;transition:0.4s;right:-255px;/*margin-right: 255px;*/width:255px;top:0;display:flex;flex-direction:column;}.mob-menu-wrapper.active{z-index:3;opacity:1;transition:0.6s;display:flex;/*margin-right: 0;*/right:0;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.75);}.mob-menu-wrapper .mob-header .language{display:flex;margin-left:45px;}.mob-menu-wrapper .mob-header .language ul{flex-direction:row;}.mob-menu-wrapper .mob-header .language ul li{padding:2px 6px;border:1px solid #000;border-radius:5px;margin-right:5px;display:flex;}.mob-menu-wrapper .mob-header .language ul li.active{border:1px solid #d90001;}.mob-menu-wrapper .mob-header .language ul li a{font-weight:500;}.mob-menu-wrapper .mob-header{display:flex;align-items:center;justify-content:space-between;height:53px;width:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);}.mob-menu-wrapper .mob-header .btn-close-menu{height:24px;width:24px;position:relative;margin-right:15px;}.mob-menu-wrapper .mob-header .btn-close-menu .one,.mob-menu-wrapper .mob-header .btn-close-menu .two{position:absolute;top:50%;bottom:0;left:0;right:0;height:2px;width:100%;background-color:#e1e1e1;}.mob-menu-wrapper .mob-header .btn-close-menu .one{transform:rotate(45deg);}.mob-menu-wrapper .mob-header .btn-close-menu .two{transform:rotate(-45deg);}.body-bg-shadow{opacity:0;z-index:-1;transition:0.4s;}.body-bg-shadow.active{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);z-index:2;transition:0.4s;opacity:1;}.mob-menu-wrapper .mob-body{padding:15px 15px 35px 45px;}.mob-menu-wrapper .mob-body ul li{margin:20px 0;}.mob-menu-wrapper .mob-body ul li a{font-size:16px;font-weight:700;color:#000;}.showcase .slider li.slick-slide .slider_content .sup_wrap .video_button{margin-left:10px;}.textblock{padding:10px 15px;}.footer .footer_top .contacts_footer .contacts,.footer .footer_top .contacts_footer .footer_titles{margin-left:0;}.products_main_container .item h6 a{font-size:10px;}.certificate_item{padding:0 15px;}.news-another ul{margin:0 -8px;}.news-another ul li{padding:8px;}.page_about{background-image:none !important;}.page_404 .sup_wrap,.page_about .page_about_content{width:100%;}.page_about .page_about_content{min-height:auto;}.page_about_img{display:none;width:100%;object-fit:cover;object-position:center;}.page_about .page_about_content{padding:0 15px;}.page_about .page_about_content .page_about_title{margin-bottom:20px;}.page_about .sup_wrap{padding:15px 0;}}@media (min-width: 600px){.showcase_header{display:none;}}@media (max-width: 600px){/*.order form .rsform-block-file2 .filename, .order form h2, .order form .rsform-block-infotext, .order form .title, .icon-paperclip:before {
    color: #ffffff;
  }*//*.showcase .slider li.slick-slide {
    height: 500px;
    background-position: bottom center;
    background-size: 95%;
  }*/.showcase_header .search{display:none !important;}.top .search{position:absolute;top:70px;left:50%;transform:translateX(-50%);}.showcase_header .contact_form_opener{position:absolute;right:10%;}#model-selector{width:auto;}.blog-news{padding-top:50px;}.blog-news .menu.menu-sidebar{top:-60px;right:0;left:0;}.top .logo_top.active,.showcase_header .search form input[type='text']{box-shadow:none;}.top .logo_top{z-index:0;}.implementation-category_wrap{width:100%;}.textblock .container{padding:0;}.textblock_links .item{width:50%;max-width:none;margin-bottom:20px;}.textblock .textblock_description{text-align:left;}.textblock_links .item:nth-child(even){justify-content:flex-end;text-align:right;}.textblock_links .item:nth-child(even) img{object-position:center right;}.textblock_links,.blog-service.blog-service-frontpage .service-list{flex-wrap:wrap;}.order form button{width:160px;height:50px;}.order form .rsform-block-submit2{justify-content:flex-start;}.order form .rsform-block-file2{position:static;margin-bottom:15px;max-width:100%;}.news-list.items li,.jshop_list_category .row-fluid .sblock3,.jshop_list_category .row-fluid .sblock4,.jshop_list_product .row-fluid .sblock3{width:50%;}.products_main_container .item{margin-bottom:20px;}.top{height:auto;}.top .container{border-bottom:1px solid #eee;}.showcase_header{height:60px;display:flex;align-items:center;justify-content:center;}.uf_trackbar_inputs{display:flex;align-items:center;justify-content:center;}.showcase_header .search,.showcase_header .contact_form_opener,.top .contact_form_opener .for_icon{display:flex;height:30px;}.showcase_header .search form input[type='text']{height:30px;background:#eee;border-radius:5px;width:100%;padding-left:25px;font-size:14px;opacity:1;border:none !important;right:0;left:0;}.contact_us_form form{width:100%;padding:55px 35px;}.showcase_header .contact_form_opener{width:50px;justify-content:center;}.showcase_header .search form button{vertical-align:top;width:20px;height:30px;border:none;outline:none;border-radius:0 0 0 0;background:transparent url(../images/searchButton.gif) center center no-repeat;position:relative;}.showcase_header .search form input{height:30px;}.showcase_header .search{width:235px;}.productfull .image_block .image_middle{height:300px;}.contacts_footer{width:25% !important;}.footer_menu{width:41.33333333% !important;}.products_main .wrap{flex-direction:column;}.products_main label{width:fit-content !important;min-width:100px;margin:0;margin-top:15px;padding:0;padding-bottom:5px;height:auto;}.blog-service.blog-service-frontpage .service-list li,.services_container .item,.jshop.productfull .container .row .col-lg-6,.showcase .slider li.slick-slide .slider_content,.products_main .block_item,.product .href_to_prod,.see_all_tab{width:100% !important;}.extra_block,.extra_fields{display:none;}.jshop_list_product{flex-wrap:wrap;}.products_main .block_item{box-shadow:none;border:1px solid #d1d1d1;}.showcase .slider li.slick-slide .slider_content .sup_wrap{position:static;display:flex;flex-direction:column;transform:none;}.showcase .slider li.slick-slide .slider_content .sup_wrap .bigtext{font-size:28px;transform:none;order:1;margin-bottom:15px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .smalltext{order:2;margin-bottom:15px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .button{order:3;font-size:14px;margin-bottom:10px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .video_button{order:4;margin-left:0;font-size:12px;text-align:left;}.item_page_info_content.first .chose_model button{display:none;}.order form{padding:0 15px;}.showcase .slider li.slick-slide .slider_content .sup_wrap .video_button{height:30px;line-height:30px;margin-bottom:10px;}.showcase .slider .container,.showcase .slider .row{height:auto;}.showcase .slick-dots{position:static;padding:7px 0;}.showcase .for_dots{background:#fbfbfb;}.blog-news h1,.blog-service h1,.news-another_title,.implementation-page_wrap h1{margin-top:0;align-items:center;text-align:center;}.blog-service.blog-service-frontpage .service-list li{margin-bottom:20px;}.blog-service.blog-service-frontpage .service-list li:last-child{margin-bottom:0;}.product-implementation.product-implementation-frontpage .uk-grid{margin:0;}.blog-news.blog-news-frontpage,.blog-news.blog-news-category{padding:0;}.blog-news.blog-news-frontpage h1,.blog-news-category h2.uk-h3{margin:20px 0;margin-bottom:60px;align-items:flex-start;}.menu.menu-sidebar{top:50px;width:auto;left:30px;right:30px;}.item_page_info_content.first .table{display:block;}.showcase .slider li.slick-slide .slider_content .button{margin-bottom:20px;height:45px;line-height:45px;width:160px;}.showcase .slider li.slick-slide .slider_content .video_button{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:0;}.showcase .slider li.slick-slide .slider_content img{height:400px;}.jshop .side .catalog .odcat > li .odsubcat-1{margin-top:0;}.category_products .jshop_list_category .row-fluid .category .product_link{padding:10px;}.jshop_list_category .row-fluid .category .product_link .image{height:140px;}.pagination ul li{padding:0;}.item_page_info_content .model-data{flex-wrap:wrap;}.model-data__files{margin:0;}.model-data__control{margin-bottom:20px;}.model-data__files .model-files a{margin:0;margin-right:20px;}}@media (max-width: 550px){.top .search form input[type='text']{width:200px;}.contact_map_link{display:flex !important;justify-content:center;align-items:center;}.contacts_footer .contact_map_link:before{position:static;display:block;margin-right:10px;transform:none;}.services_container .item h6{padding:15px 5px;}.resolution_wrapper img{max-height:200px;}.certificate_container{flex-wrap:wrap;margin-bottom:20px;}.history .history_steps li{height:auto;width:100%;}.certificate_wrapper{padding-bottom:0;}.item_page_info_content.first .chose_model{display:flex;flex-direction:column;align-items:flex-start;}.item_page_info_content.first .chose_model p,.model-data__label span{margin-bottom:10px;font-size:12px;}.social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.footer .footer_top .footer_menu .menu li,.item_page_info_content.first .table .table-body{margin:5px 0;}.footer .footer_top .contacts_footer .contacts .contact_block.social a,.news-another ul{margin:0 7px;}.resolution_wrapper hr{margin:0 auto;}.news-content img{margin:0 -15px;width:100vw;}.item_page_info_content.two button{min-width:none;}.footer .footer_top .footer_menu .menu{margin-top:15px;}.footer .logo{width:210px;margin-bottom:25px;}.footer_menu,.text_with_logo,.footer .footer_top .contacts_footer .contacts .contact_block.social .contact_title{width:100% !important;margin-bottom:20px;}.news-another ul li,.news-list.items li,.another_news .item,.products_main_container .item,.item_page_info_content.two button,.contacts_footer{width:100% !important;}.certificate_item,.item_page_info_nav li,.item_page_info_content.first .table .table-body .table-row .table-col{width:50% !important;}.footer .footer_top .contacts_footer .footer_titles,.footer .footer_top .contacts_footer .contacts{margin-left:0;}.resolution_wrapper h3,.item_page_info_nav li,.footer .footer_top .footer_titles,.footer .footer_top .contacts_footer .contacts .contact_block .contact_value,.footer .footer_top .contacts_footer .contacts .contact_block.social .contact_title{text-align:center;}.footer .footer_top .footer_menu .menu li:nth-child(odd){text-align:left;}.footer .footer_top .footer_menu .menu li:nth-child(even){text-align:right;}.footer .footer_top .contacts_footer .contacts .contact_block.social .contact_title{margin-bottom:0;font-size:14px;}.footer .footer_top .contacts_footer .contacts .contact_block.social a{font-size:17px !important;}.jshop h1.in_prod_card{font-size:16px;}.footer .footer_top .contacts_footer .contacts .contact_block a,.footer .contact_form_opener .contact_form_opener_txt,.productfull .extra_fields_title,.productfull .description_title,.footer .footer_top .footer_menu .menu li a,.footer .footer_top .contacts_footer .contacts .contact_block .contact_value,.footer .footer_bottom .bottom-copy .href-to-apelsun,.footer .footer_bottom .bottom-copy .copy-text{font-size:14px;}.item_page_info_content.two p,.item_page_info_content.two button{font-size:13px;}.news-list.items li a,.another_news .item h6 a,.item_page_info_content.first .chose_model select,#model-selector,.footer .footer_top .text_with_logo .text_under_logo{font-size:12px;}.news-list.items li .news-date{font-size:10px;}.another_news .item span{font-size:9px;}.footer .footer_top .contacts_footer .contacts{padding:0 20px;}.footer .footer_bottom .bottom-copy{height:auto;display:flex;flex-wrap:wrap;}.footer .footer_bottom .bottom-copy .href-to-apelsun{height:40px;width:100%;display:flex;justify-content:center;align-items:center;padding:0;font-size:14px;position:relative;}.footer .footer_bottom .bottom-copy .copy-text{width:100%;float:none;text-align:center;font-size:14px;margin-top:15px;}.productfull .extra_fields_title,.productfull .description_title{height:24px;line-height:24px;}.item_page_info_nav{justify-content:center;padding:10px 0;background:#d0d0d0;margin:0 -15px;}.item_page_info_nav li span{color:#fff;}.item_page_info_nav li.active span{color:#c10d1b;}.another_news .item .item_img img{max-height:none;}.another_news .item{padding-bottom:0;}.footer .contact_form_opener .contact_form_opener_txt,.footer .footer_top .contacts_footer .contacts .contact_block a{text-align:center;}}@media (max-width: 450px){.top .search form input[type='text']{width:100%;}}@media (max-width: 400px){/*.showcase .slider li.slick-slide {
    height: 400px;
    background-size: 90%;
  }*/.footer .footer_bottom .bottom-copy .copy-text{line-height:normal;}.sblock3,.jshop_list_category .row-fluid .sblock3,.jshop_list_category .row-fluid .sblock4,.jshop_list_product .row-fluid .sblock3{width:100%;}.certificate_item{width:100% !important;}.products_main_container .item{width:100% !important;margin:0 55px;margin-bottom:20px;}.products_main_container .item h6{min-height:22px;text-align:center;}.products_main_wrapper.resolutions_wrapper .products_main_container .item{margin:0 25px !important;margin-bottom:20px !important;}.resolutions_wrapper .products_main_container .item h6 a{text-align:left !important;}}.productfull .jshop_prod_description strong{font-weight:bold !important;}b,strong{font-weight:bold !important;}