Commit a5333f154cb889e0978720db8c182a078b855e7d

Authored by Yarik
1 parent 4a2c9e70

Minify

common/config/main.php
@@ -3,13 +3,13 @@ @@ -3,13 +3,13 @@
3 'language' => 'ru', 3 'language' => 'ru',
4 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 4 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
5 'components' => [ 5 'components' => [
6 - 'assetManager' => [  
7 - 'bundles' => [  
8 - 'yii\web\JqueryAsset' => [  
9 - 'jsOptions' => [ 'position' => \yii\web\View::POS_HEAD ],  
10 - ],  
11 - ],  
12 - ], 6 +// 'assetManager' => [
  7 +// 'bundles' => [
  8 +// 'yii\web\JqueryAsset' => [
  9 +// 'jsOptions' => [ 'position' => \yii\web\View::POS_HEAD ],
  10 +// ],
  11 +// ],
  12 +// ],
13 13
14 'sms' => [ 14 'sms' => [
15 'class' => 'common\components\SmsSender', 15 'class' => 'common\components\SmsSender',
frontend/assets/AppAsset.php
@@ -12,10 +12,8 @@ class AppAsset extends AssetBundle @@ -12,10 +12,8 @@ class AppAsset extends AssetBundle
12 public $basePath = '@webroot'; 12 public $basePath = '@webroot';
13 public $baseUrl = '@web'; 13 public $baseUrl = '@web';
14 public $css = [ 14 public $css = [
15 - 'css/site.css',  
16 'css/style.min.css', 15 'css/style.min.css',
17 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700', 16 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700',
18 - 'css/lightgallery.css',  
19 ]; 17 ];
20 public $js = [ 18 public $js = [
21 'js/device.min.js', 19 'js/device.min.js',
frontend/web/css/lightgallery.css
@@ -839,5 +839,3 @@ body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object @@ -839,5 +839,3 @@ body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object
839 -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; 839 -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
840 transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; 840 transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
841 } 841 }
842 -  
843 -/*# sourceMappingURL=lightgallery.css.map */  
frontend/web/css/site.css
@@ -105,7 +105,6 @@ a.desc:after { @@ -105,7 +105,6 @@ a.desc:after {
105 padding: 3px; 105 padding: 3px;
106 } 106 }
107 } 107 }
108 -  
109 .nav > li > form > button:hover { 108 .nav > li > form > button:hover {
110 text-decoration: none; 109 text-decoration: none;
111 } 110 }
frontend/web/css/style.css
  1 +html,
  2 +body {
  3 + height: 100%;
  4 +}
  5 +
  6 +.wrap {
  7 + min-height: 100%;
  8 + height: auto;
  9 + margin: 0 auto -60px;
  10 + padding: 0 0 60px;
  11 +}
  12 +
  13 +.wrap > .container {
  14 + padding: 70px 15px 20px;
  15 +}
  16 +
  17 +.footer {
  18 + height: 60px;
  19 + background-color: #f5f5f5;
  20 + border-top: 1px solid #ddd;
  21 + padding-top: 20px;
  22 +}
  23 +
  24 +.jumbotron {
  25 + text-align: center;
  26 + background-color: transparent;
  27 +}
  28 +
  29 +.jumbotron .btn {
  30 + font-size: 21px;
  31 + padding: 14px 24px;
  32 +}
  33 +
  34 +.not-set {
  35 + color: #c55;
  36 + font-style: italic;
  37 +}
  38 +
  39 +/* add sorting icons to gridview sort links */
  40 +a.asc:after, a.desc:after {
  41 + position: relative;
  42 + top: 1px;
  43 + display: inline-block;
  44 + font-family: 'Glyphicons Halflings';
  45 + font-style: normal;
  46 + font-weight: normal;
  47 + line-height: 1;
  48 + padding-left: 5px;
  49 +}
  50 +
  51 +a.asc:after {
  52 + content: "\e151";
  53 +}
  54 +
  55 +a.desc:after {
  56 + content: "\e152";
  57 +}
  58 +
  59 +.sort-numerical a.asc:after {
  60 + content: "\e153";
  61 +}
  62 +
  63 +.sort-numerical a.desc:after {
  64 + content: "\e154";
  65 +}
  66 +
  67 +.sort-ordinal a.asc:after {
  68 + content: "\e155";
  69 +}
  70 +
  71 +.sort-ordinal a.desc:after {
  72 + content: "\e156";
  73 +}
  74 +
  75 +.grid-view td {
  76 + white-space: nowrap;
  77 +}
  78 +
  79 +.grid-view .filters input,
  80 +.grid-view .filters select {
  81 + min-width: 50px;
  82 +}
  83 +
  84 +.hint-block {
  85 + display: block;
  86 + margin-top: 5px;
  87 + color: #999;
  88 +}
  89 +
  90 +.error-summary {
  91 + color: #a94442;
  92 + background: #fdf7f7;
  93 + border-left: 3px solid #eed3d7;
  94 + padding: 10px 20px;
  95 + margin: 0 0 15px 0;
  96 +}
  97 +
  98 +/* align the logout "link" (button in form) of the navbar */
  99 +.nav > li > form {
  100 + padding: 8px;
  101 +}
  102 +
  103 +@media(max-width:768px) {
  104 + .nav li > form {
  105 + padding: 3px;
  106 + }
  107 +}
  108 +.nav > li > form > button:hover {
  109 + text-decoration: none;
  110 +}
  111 +
  112 +*{
  113 + margin: 0;
  114 + padding: 0;}
  115 +body {
  116 + font-family: 'Roboto';
  117 + font-weight: normal;
  118 + font-size: 14px;
  119 + color: #414143;
  120 + background: url("../images/bg_body.jpg") repeat;
  121 + line-height: 1.42857143;
  122 +}
  123 +.off-scroll {
  124 + overflow-y: hidden;
  125 + height: 100%;
  126 + position: fixed;
  127 +}
  128 +img {
  129 + border: none;
  130 +}
  131 +input, textarea, button {
  132 + outline: none!important;
  133 +}
  134 +[class*="section-box"]{width:100%;float:left;position:relative;}
  135 +.style {width: 100%;float: left;}
  136 +/***fix-buttons***/
  137 +.question-form {
  138 + height: 40px;
  139 + padding: 0 23px;
  140 + line-height: 40px;
  141 + text-decoration: none;
  142 + color: #fff;
  143 + font-size: 13px;
  144 + text-transform: uppercase;
  145 + background: #939598;
  146 + border-top-left-radius: 4px;
  147 + border-top-right-radius: 4px;
  148 + z-index: 999;
  149 + transform: rotate(-90deg);
  150 + -webkit-transform: rotate(-90deg);
  151 + position: fixed;
  152 + top:325px;
  153 + right: -68px;
  154 +}
  155 +.question-form span {
  156 + position: absolute;
  157 + min-width: 22px;
  158 + height: 22px;
  159 + padding: 0 4px;
  160 + line-height: 22px;
  161 + color: #fff;
  162 + background: #ed1c24;
  163 + font-size: 13px;
  164 + top: -10px;
  165 + right: -10px;
  166 + transform: rotate(90deg);
  167 + -webkit-transform: rotate(90deg);
  168 + border-radius: 22px;
  169 + text-align: center;
  170 +}
  171 +.calc-menu .question-form span {
  172 + transform: rotate(0deg);
  173 + -webkit-transform: rotate(0deg);
  174 + right: -26px;
  175 + top: -16px;
  176 +}
  177 +/***header***/
  178 +.section-box-header {
  179 + background: #fff;
  180 + margin-bottom: 2px;
  181 +}
  182 +.logo_ {
  183 + height: 112px;
  184 + width: 100%;
  185 + position: relative;
  186 + display: table-cell;
  187 + vertical-align: middle;
  188 +}
  189 +.logo_ img {width: 100%;vertical-align: middle}
  190 +
  191 +
  192 +.menu-wrapper {
  193 + height: 40px;
  194 + position: relative;
  195 +}
  196 +.menu-wrapper:before {
  197 + background: #414143;
  198 + height: 40px;
  199 + width: 100%;
  200 + position: absolute;
  201 + content: '';
  202 +}
  203 +.phones-head {padding-top: 31px;}
  204 +.phones-head table {
  205 + border: 0;
  206 + collapse: 0;
  207 + margin: 0 auto;
  208 +}
  209 +.phones-head table tr td{position: relative;}
  210 +
  211 +.phones-head p {
  212 + font-size: 18px;
  213 + color: #414143;
  214 +}
  215 +.phones-head p span{font-weight: 700; color: inherit; font-size: 18px;right: auto;top: auto; position: relative}
  216 +.phones-head span{
  217 + font-weight: 300;
  218 + font-size: 13px;
  219 + color: #939598;
  220 + position: absolute;
  221 + right: 0;
  222 + top: 23px;
  223 + width: 199px;
  224 + text-align: right;
  225 + line-height: 14px;
  226 +}
  227 +.search-ico, .close-search {
  228 + height: 112px;
  229 + position: relative;
  230 +}
  231 +.search-ico img, .close-search img, .search-btn-mob img {
  232 + position: absolute;
  233 + top: 50%;
  234 + right: 15px;
  235 + margin-top: -9px;
  236 + cursor: pointer;
  237 +}
  238 +.close-search img {
  239 + margin-top: -8px;
  240 +}
  241 +.menu-wr {
  242 + position: relative;
  243 + z-index: 3;
  244 + height: 42px;
  245 + padding: 0 15px;
  246 +}
  247 +
  248 +.home_ico {
  249 + display: block;
  250 + width: 40px;
  251 + height: 100%;
  252 + background: #939598 url("../images/ico/ico-1.png") 50% 50% no-repeat;
  253 + position: absolute;
  254 + left: 15px;
  255 + top: 0;
  256 +}
  257 +ul.main-menu {
  258 + height: 100%;
  259 + width: 100%;
  260 + float: left;
  261 + padding-left: 40px;
  262 + border-bottom: 2px solid #939598;
  263 +}
  264 +ul.main-menu li {
  265 + float: left;
  266 + list-style: none;
  267 + position: relative;
  268 +
  269 +}
  270 +ul.main-menu li:first-child::before {display: none;}
  271 +ul.main-menu li a {
  272 + color: #fff;
  273 + text-decoration: none;
  274 + font-size: 13px;
  275 + text-transform: uppercase;
  276 + padding: 0 28px 0 29px;
  277 + line-height: 40px;
  278 + position: relative;
  279 + height: 100%;
  280 + display: block;
  281 +}
  282 +ul.main-menu li a:before {
  283 + position: absolute;
  284 + left: 0px;
  285 + top: 50%;
  286 + margin-top: -10px;
  287 + width: 1px;
  288 + height: 20px;
  289 + background: #5a5a5d;
  290 + content: '';
  291 +}
  292 +ul.main-menu li:first-child a {
  293 + padding-left: 26px;
  294 + padding-right: 45px;
  295 + z-index: 2;
  296 +}
  297 +ul.main-menu li:first-child a:before {
  298 + left: auto;
  299 + right: 20px;
  300 + background: url("../images/ico/ico-3-1.png") no-repeat;
  301 + width: 8px;
  302 + height: 5px;
  303 + margin-top: -3px;
  304 +}
  305 +ul.main-menu li:first-child:hover a:before {background: url("../images/ico/ico-4.png") no-repeat;}
  306 +ul.main-menu li:hover::before {
  307 + background: #5a5a5d;
  308 + position: absolute;
  309 + width: 100%;
  310 + height: 100%;
  311 + content: '';
  312 + top: 0;
  313 + left: -1px;
  314 + padding: 0 1px;
  315 + box-sizing: content-box;
  316 +}
  317 +ul.main-menu li:last-child:hover::before {padding: 0 0 0 2px;}
  318 +ul.main-menu li:first-child {padding-left: 0;}
  319 +ul.main-menu li:first-child:hover {background: #fff}
  320 +ul.main-menu li:first-child:hover a {
  321 + color: #414143;
  322 +}
  323 +
  324 +ul.main-menu li ul {
  325 + display: none;
  326 + position: absolute;
  327 + width: 100%;
  328 + top:0;
  329 + left: 0;
  330 + padding-top: 41px;
  331 + background: #fff;
  332 + box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);
  333 +}
  334 +ul.main-menu li:hover ul {
  335 + display: block;
  336 +}
  337 +
  338 +ul.main-menu li:hover ul li {
  339 + width: 100%;
  340 + height: 44px;
  341 + background: #fff;
  342 + border-top: 1px solid #dedfe0;
  343 +}
  344 +
  345 +ul.main-menu li:hover ul li::before, ul.main-menu li:hover ul li:first-child::before {
  346 + background: #8b8d90;
  347 + display: block;
  348 +}
  349 +ul.main-menu li ul li:hover a {
  350 + color: #fff !important;
  351 +}
  352 +ul.main-menu li:first-child ul li a:before {display: none;}
  353 +
  354 +.lang-wr {
  355 + position: absolute;
  356 + height: 43px;
  357 + top: 32px;
  358 + left: 0;
  359 +}
  360 +.lang-wr-mob {left: 50%}
  361 +.lang-wr a {
  362 + position: absolute;
  363 + bottom: 0;
  364 + left: 0;
  365 + text-decoration: none;
  366 + color: #414143;
  367 + font-size: 13px;
  368 + font-weight: 300;
  369 + line-height: 14px;
  370 +}
  371 +.lang-wr a.active {
  372 + text-decoration: underline;
  373 +}
  374 +.lang-wr a:first-child {
  375 + bottom: auto;
  376 + top: 4px;
  377 + left: 0;
  378 +}
  379 +
  380 +.hidden-search {
  381 + position: absolute;
  382 + top: 0;
  383 + right: 0;
  384 + margin-right: -100%;
  385 + width: 100%;
  386 + height: 100%;
  387 + background: #fff;
  388 + /*transition: 0.2s;*/
  389 +}
  390 +.hidden-search.vis {
  391 + margin-right: 0;
  392 + transition: 0.5s;
  393 +}
  394 +.search-title {
  395 + height: 112px;
  396 +}
  397 +.search-title p {
  398 + line-height: 112px;
  399 + font-size: 18px;
  400 + font-weight: 700;
  401 + color: #414143;
  402 +}
  403 +.search-form-wr-padding {padding: 0 83px !important;}
  404 +.search-form-wr {
  405 + width: 100%;
  406 + height: 35px;
  407 + position: relative;
  408 + margin-top: 41px;
  409 +}
  410 +.search-form-wr input {
  411 + width: 100%;
  412 + border-top: 0;
  413 + border-left: 0;
  414 + border-right: 0;
  415 + outline: none !important;
  416 + border-bottom: 1px solid #dedfe0;
  417 + padding: 0 52px 0 15px;
  418 + height: 34px;
  419 + line-height: 34px;
  420 + font-size: 13px;
  421 + color: #414143;
  422 + text-transform: uppercase;
  423 +}
  424 +.search-form-wr button {
  425 + width: 48px;
  426 + height: 33px;
  427 + position: absolute;
  428 + right: 0;
  429 + top: 0;
  430 + border: 0 !important;
  431 + outline: none !important;
  432 + cursor: pointer;
  433 + background: #fff url("../images/ico/ico-2.png") 50% 0 no-repeat;
  434 +}
  435 +.head-container {
  436 + height: 112px;
  437 + overflow-x: hidden;
  438 + position: relative;
  439 + background: #fff;
  440 +}
  441 +.phones-head-table-mob {
  442 + text-align: right;
  443 +}
  444 +
  445 +
  446 +.phones-table-wr {
  447 + position: absolute;
  448 + padding-right: 22px;
  449 + top: 38px;
  450 + right: 15px;
  451 + background: #fff;
  452 +}
  453 +.phones-table-wr:before {
  454 + position: absolute;
  455 + top: 8px;
  456 + right: 0;
  457 + content: '';
  458 + background: url("../images/ico/ico-6.png") no-repeat;
  459 + cursor: pointer;
  460 + width: 10px;
  461 + height: 6px;
  462 + z-index: 2;
  463 + transition: 0.3s;
  464 +}
  465 +.phones-table-wr p, .phones-table-wr ul {
  466 + position: relative;
  467 + z-index: 3;
  468 +}
  469 +.phones-table-wr:after {
  470 + width: 100%;
  471 + height: 100%;
  472 + content: '';
  473 + box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);
  474 + position: absolute;
  475 + top: -18px;
  476 + left: -10px;
  477 + box-sizing: content-box;
  478 + padding: 18px 10px 28px 10px;
  479 + background: #fff;
  480 + z-index: 2;
  481 + display: none;
  482 +}
  483 +
  484 +.phones-table-wr p {
  485 + font-size: 18px;
  486 + color: #414143;
  487 + cursor: pointer;
  488 +}
  489 +.phones-table-wr p .vis-phone {font-weight: 700; font-size: 18px; color: inherit;}
  490 +.phones-table-wr ul {
  491 + list-style: none;
  492 + display: none;
  493 +}
  494 +.phones-table-wr ul li {margin-top: 26px;}
  495 +
  496 +
  497 +
  498 +.phones-table-wr ul li span {
  499 + font-weight: 300;
  500 + font-size: 13px;
  501 + color: #939598;
  502 + line-height: 14px;
  503 +}
  504 +.phones-table-wr ul li p {cursor: default}
  505 +.phones-table-wr.vis-phone ul {
  506 + display: block;
  507 +}
  508 +.phones-table-wr.vis-phone:before {
  509 + transform: rotate(180deg);
  510 + -webkit-transform: rotate(180deg);
  511 +}
  512 +.phones-table-wr.vis-phone:after {
  513 + opacity: 1;
  514 + display: block;
  515 +}
  516 +.mobile-menu {
  517 + height: 42px;
  518 + background: #414143;
  519 + border-bottom: 2px solid #939598;
  520 +}
  521 +.menu_mob {
  522 + position: relative;
  523 + cursor: pointer;
  524 + width: 14px;
  525 + float: left;
  526 + height: 40px;
  527 + margin-left: 15px;
  528 +}
  529 +.menu_mob div {
  530 + position: absolute;
  531 + width: 14px;
  532 + height: 2px;
  533 + background: #fff;
  534 + top: 0;
  535 + margin-top: 25px;
  536 + left: 0;
  537 +}
  538 +.menu_mob div:first-child {
  539 + margin-top: 13px;
  540 +}
  541 +.menu_mob div:first-child:before {
  542 + width: 100%;
  543 + height: 100%;
  544 + position: absolute;
  545 + background: #fff;
  546 + top: 0;
  547 + left: 0;
  548 + margin-top: 6px;
  549 + content: '';
  550 +}
  551 +.calc-menu {}
  552 +.calc-menu .question-form {
  553 + line-height: 42px;
  554 + position: relative;
  555 + background: none;
  556 + padding: 0 !important;
  557 + border-top-left-radius: 0;
  558 + border-top-right-radius: 0;
  559 + z-index: 1;
  560 + transform: none;
  561 + top: auto;
  562 + right: auto;
  563 + height: auto;
  564 +}
  565 +.calc-menu .question-form:before {
  566 + content: '';
  567 + position: absolute;
  568 + width: 12px;
  569 + height: 18px;
  570 + left: -20px;
  571 + top: 50%;
  572 + margin-top: -9px;
  573 + background: url("../images/ico/ico-7.png") no-repeat;
  574 +}
  575 +.calc-menu .question-form:hover {text-decoration: underline}
  576 +.search-btn-mob {
  577 + height: 40px;
  578 +}
  579 +.search-btn-mob img {
  580 + right: 30px;
  581 +}
  582 +
  583 +.mob-overlay {
  584 + display: none;
  585 + position: fixed;
  586 + width: 100%;
  587 + height: 100%;
  588 + z-index: 999;
  589 + background: #000;
  590 + opacity: 0.8;
  591 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  592 + top: 0;
  593 + left: 0;
  594 + cursor: default;
  595 +}
  596 +.section-box-content {margin-top: -2px;}
  597 +.section-box-content .container.shadow {padding-bottom: 30px;}
  598 +.shadow {
  599 + background: #fff;
  600 + box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  601 + position: relative;
  602 +}
  603 +.prefooter .shadow:before {
  604 + position: absolute;
  605 + width: 100%;
  606 + height: 13px;
  607 + background: #fff;
  608 + content: '';
  609 + top: -11px;
  610 + left: 0;
  611 +}
  612 +/***mob-menu***/
  613 +.close-menu-mob {
  614 + position: relative;
  615 + width: 100%;
  616 + height: 52px;
  617 + background: #fff;
  618 + text-transform: uppercase;
  619 + color: #414143;
  620 + font-size: 18px;
  621 + font-weight: 700;
  622 + text-transform: uppercase;
  623 + padding-top: 17px;
  624 + padding-left: 10px;
  625 + cursor: default;
  626 +}
  627 +.close-menu-mob:before {
  628 + width: 16px;
  629 + height: 16px;
  630 + content: '';
  631 + position: absolute;
  632 + right: 0;
  633 + top: 20px;
  634 + background: url("../images/ico/ico-5.png") no-repeat;
  635 + cursor: pointer;
  636 +}
  637 +.xs-sm-menu {
  638 + display: none;
  639 + width: 300px;
  640 + position: fixed;
  641 + z-index: 9999;
  642 + top: 0;
  643 + left: 0;
  644 + margin-left: -300px;
  645 + height: 100%;
  646 + overflow-y: scroll;
  647 + background: #4c4c50;
  648 + transition: 0.2s;
  649 + padding: 0 10px;
  650 +}
  651 +.xs-sm-menu.open.visible {
  652 + margin-left: 0;
  653 +}
  654 +.xs-sm-menu.open {
  655 + display: block;
  656 + background: #fff;
  657 +}
  658 +.xs-sm-menu .main-menu {
  659 + width: 100%;
  660 + float: left;
  661 + padding-left: 0;
  662 + padding-bottom: 60px;
  663 + height: auto;
  664 + border-bottom: 0;
  665 +}
  666 +/*.xs-sm-menu ul.main-menu li:hover::before {display: none;}*/
  667 +.xs-sm-menu .main-menu li {
  668 + width: 100%;
  669 + float: left;
  670 + height: 36px;
  671 + border-bottom: 1px solid #dedfe0;
  672 +}
  673 +.xs-sm-menu ul.main-menu li:first-child:hover {background: none;}
  674 +.xs-sm-menu .main-menu li:hover ul {
  675 + display: none !important;
  676 +}
  677 +
  678 +
  679 +.xs-sm-menu .main-menu li a {
  680 + color: #414143;
  681 + padding: 0 0 0 10px !important;
  682 +}
  683 +
  684 +.xs-sm-menu ul.main-menu li a:before {display: none;}
  685 +.xs-sm-menu ul.main-menu li:first-child a:before {display: block;
  686 + background: url("../images/ico/ico-4.png") no-repeat;
  687 + transition: 0.3s;
  688 + -webkit-transition: 0.3s;
  689 + transform: rotate(-180deg);
  690 + -webkit-transform: rotate(-180deg);
  691 +}
  692 +.xs-sm-menu ul.main-menu li:first-child:hover a:before { background: url("../images/ico/ico-4.png") no-repeat;}
  693 +.xs-sm-menu ul.main-menu li:hover::before {display: none;}
  694 +.xs-sm-menu ul.main-menu li ul {
  695 + position: relative;
  696 + top: auto;
  697 + left: auto;
  698 + padding-top: 0;
  699 + padding-left: 0;
  700 + float: left;
  701 + background: none;
  702 + box-shadow: none;
  703 +}
  704 +.xs-sm-menu ul.main-menu li ul li {
  705 + background: #8b8d90;
  706 + height: 36px;
  707 + border-bottom: 1px solid #fff;
  708 + padding-left: 20px;
  709 +}
  710 +.xs-sm-menu ul.main-menu li:hover ul li {border-top: 0}
  711 +.xs-sm-menu ul.main-menu li ul li a, .xs-sm-menu ul.main-menu li ul li:hover a {
  712 + color: #fff !important;
  713 +}
  714 +.xs-sm-menu ul.main-menu li ul li a {padding-left: 0 !important;}
  715 +.xs-sm-menu ul.main-menu li ul li a:before {display: none !important;}
  716 +.xs-sm-menu ul.main-menu li ul li:last-child {border-bottom: 0}
  717 +.xs-sm-menu ul.main-menu li.show-sub-menu ul {display: block !important;}
  718 +.xs-sm-menu ul.main-menu li.show-sub-menu {height: auto; border-bottom: 0; }
  719 +
  720 +.xs-sm-menu li.show-sub-menu ul li:first-child::before {
  721 + left: 0 !important;
  722 + padding: 0 !important;
  723 +}
  724 +.xs-sm-menu ul.main-menu li.show-sub-menu:first-child a:before {
  725 + transform: rotate(0);
  726 + -webkit-transform: rotate(0);
  727 +}
  728 +
  729 +
  730 +
  731 +
  732 +
  733 +
  734 +
  735 +
  736 +
  737 +
  738 +
  739 +
  740 +
  741 +
  742 +
  743 +
  744 +
  745 +/****carousel****/
  746 +.owl-carousel .animated {
  747 + -webkit-animation-duration: 1000ms;
  748 + animation-duration: 1000ms;
  749 + -webkit-animation-fill-mode: both;
  750 + animation-fill-mode: both;
  751 +}
  752 +.owl-carousel .owl-animated-in {
  753 + z-index: 0;
  754 +}
  755 +.owl-carousel .owl-animated-out {
  756 + z-index: 1;
  757 +}
  758 +.owl-carousel .fadeOut {
  759 + -webkit-animation-name: fadeOut;
  760 + animation-name: fadeOut;
  761 +}
  762 +
  763 +@-webkit-keyframes fadeOut {
  764 + 0% {
  765 + opacity: 1;
  766 + }
  767 +
  768 + 100% {
  769 + opacity: 0;
  770 + }
  771 +}
  772 +@keyframes fadeOut {
  773 + 0% {
  774 + opacity: 1;
  775 + }
  776 +
  777 + 100% {
  778 + opacity: 0;
  779 + }
  780 +}
  781 +
  782 +/*
  783 + * Owl Carousel - Auto Height Plugin
  784 + */
  785 +.owl-height {
  786 + -webkit-transition: height 500ms ease-in-out;
  787 + -moz-transition: height 500ms ease-in-out;
  788 + -ms-transition: height 500ms ease-in-out;
  789 + -o-transition: height 500ms ease-in-out;
  790 + transition: height 500ms ease-in-out;
  791 +}
  792 +
  793 +/*
  794 + * Core Owl Carousel CSS File
  795 + */
  796 +.owl-carousel {
  797 + display: none;
  798 + width: 100%;
  799 + -webkit-tap-highlight-color: transparent;
  800 + /* position relative and z-index fix webkit rendering fonts issue */
  801 + position: relative;
  802 + z-index: 1;
  803 +}
  804 +.owl-carousel .owl-stage {
  805 + position: relative;
  806 + -ms-touch-action: pan-Y;
  807 +}
  808 +.owl-carousel .owl-stage:after {
  809 + content: ".";
  810 + display: block;
  811 + clear: both;
  812 + visibility: hidden;
  813 + line-height: 0;
  814 + height: 0;
  815 +}
  816 +.owl-carousel .owl-stage-outer {
  817 + position: relative;
  818 + overflow: hidden;
  819 + /* fix for flashing background */
  820 + -webkit-transform: translate3d(0px, 0px, 0px);
  821 +}
  822 +
  823 +.owl-carousel .owl-controls .owl-nav .owl-prev,
  824 +.owl-carousel .owl-controls .owl-nav .owl-next,
  825 +.owl-carousel .owl-controls .owl-dot {
  826 + cursor: pointer;
  827 + cursor: hand;
  828 + -webkit-user-select: none;
  829 + -khtml-user-select: none;
  830 + -moz-user-select: none;
  831 + -ms-user-select: none;
  832 + user-select: none;
  833 +}
  834 +.owl-carousel.owl-loaded {
  835 + display: block;
  836 +}
  837 +.owl-carousel.owl-loading {
  838 + opacity: 0;
  839 + display: block;
  840 +}
  841 +.owl-carousel.owl-hidden {
  842 + opacity: 0;
  843 +}
  844 +.owl-carousel .owl-refresh .owl-item {
  845 + display: none;
  846 +}
  847 +.owl-carousel .owl-item {
  848 + position: relative;
  849 + min-height: 1px;
  850 + float: left;
  851 + -webkit-backface-visibility: hidden;
  852 + -webkit-tap-highlight-color: transparent;
  853 + -webkit-touch-callout: none;
  854 + -webkit-user-select: none;
  855 + -moz-user-select: none;
  856 + -ms-user-select: none;
  857 + user-select: none;
  858 +}
  859 +.owl-carousel .owl-item img {
  860 + display: block;
  861 + width: 100%;
  862 + -webkit-transform-style: preserve-3d;
  863 +}
  864 +.owl-carousel.owl-text-select-on .owl-item {
  865 + -webkit-user-select: auto;
  866 + -moz-user-select: auto;
  867 + -ms-user-select: auto;
  868 + user-select: auto;
  869 +}
  870 +.owl-carousel .owl-grab {
  871 + cursor: move;
  872 + cursor: -webkit-grab;
  873 + cursor: -o-grab;
  874 + cursor: -ms-grab;
  875 + cursor: grab;
  876 +}
  877 +.owl-carousel.owl-rtl {
  878 + direction: rtl;
  879 +}
  880 +.owl-carousel.owl-rtl .owl-item {
  881 + float: right;
  882 +}
  883 +
  884 +/* No Js */
  885 +.no-js .owl-carousel {
  886 + display: block;
  887 +}
  888 +
  889 +/*
  890 + * Owl Carousel - Lazy Load Plugin
  891 + */
  892 +.owl-carousel .owl-item .owl-lazy {
  893 + opacity: 0;
  894 + -webkit-transition: opacity 400ms ease;
  895 + -moz-transition: opacity 400ms ease;
  896 + -ms-transition: opacity 400ms ease;
  897 + -o-transition: opacity 400ms ease;
  898 + transition: opacity 400ms ease;
  899 +}
  900 +.owl-carousel .owl-item img {
  901 + transform-style: preserve-3d;
  902 +}
  903 +
  904 +/*
  905 + * Owl Carousel - Video Plugin
  906 + */
  907 +.owl-carousel .owl-video-wrapper {
  908 + position: relative;
  909 + height: 100%;
  910 + background: #000;
  911 +}
  912 +.owl-carousel .owl-video-play-icon {
  913 + position: absolute;
  914 + height: 80px;
  915 + width: 80px;
  916 + left: 50%;
  917 + top: 50%;
  918 + margin-left: -40px;
  919 + margin-top: -40px;
  920 + background: url("owl.video.play.png") no-repeat;
  921 + cursor: pointer;
  922 + z-index: 1;
  923 + -webkit-backface-visibility: hidden;
  924 + -webkit-transition: scale 100ms ease;
  925 + -moz-transition: scale 100ms ease;
  926 + -ms-transition: scale 100ms ease;
  927 + -o-transition: scale 100ms ease;
  928 + transition: scale 100ms ease;
  929 +}
  930 +.owl-carousel .owl-video-play-icon:hover {
  931 + -webkit-transition: scale(1.3, 1.3);
  932 + -moz-transition: scale(1.3, 1.3);
  933 + -ms-transition: scale(1.3, 1.3);
  934 + -o-transition: scale(1.3, 1.3);
  935 + transition: scale(1.3, 1.3);
  936 +}
  937 +.owl-carousel .owl-video-playing .owl-video-tn,
  938 +.owl-carousel .owl-video-playing .owl-video-play-icon {
  939 + display: none;
  940 +}
  941 +.owl-carousel .owl-video-tn {
  942 + opacity: 0;
  943 + height: 100%;
  944 + background-position: center center;
  945 + background-repeat: no-repeat;
  946 + -webkit-background-size: contain;
  947 + -moz-background-size: contain;
  948 + -o-background-size: contain;
  949 + background-size: contain;
  950 + -webkit-transition: opacity 400ms ease;
  951 + -moz-transition: opacity 400ms ease;
  952 + -ms-transition: opacity 400ms ease;
  953 + -o-transition: opacity 400ms ease;
  954 + transition: opacity 400ms ease;
  955 +}
  956 +.owl-carousel .owl-video-frame {
  957 + position: relative;
  958 + z-index: 1;
  959 +}
  960 +/****carousel****/
  961 +
  962 +
  963 +
  964 +
  965 +
  966 +/****footer****/
  967 +.copyright {
  968 + height: 25px;
  969 +}
  970 +.copyright p {
  971 + width: 100%;
  972 + float: left;
  973 + font-size: 11px;
  974 + color: #939598;
  975 + font-weight: 300;
  976 +}
  977 +.artweb-wr {
  978 + height: 25px;
  979 + float: right;
  980 +}
  981 +
  982 +.artweb-wr a {
  983 + height: 25px;
  984 + padding-right: 33px;
  985 + position: relative;
  986 + line-height: 25px;
  987 + color: #939598;
  988 + font-size: 11px;
  989 + display: block;
  990 +}
  991 +.artweb-wr a:hover {
  992 + text-decoration: none;
  993 +}
  994 +.artweb-wr a:before {
  995 + position: absolute;
  996 + width: 24px;
  997 + height: 23px;
  998 + top: 0;
  999 + right: 0;
  1000 + background: url("../images/footer/artweb-logo.png") 0 50% no-repeat;
  1001 + content: '';
  1002 +}
  1003 +
  1004 +.f-img {width: 100%;display: table-cell; height: 106px; vertical-align: middle;}
  1005 +.f-img img {max-width: 100%;vertical-align: middle;}
  1006 +.border-footer {
  1007 + position: absolute;
  1008 + padding: 0 15px;
  1009 + top: 0;
  1010 + left: 0;
  1011 + width: 100%;
  1012 +}
  1013 +.border-footer div{
  1014 + width: 100%;
  1015 + height: 1px;
  1016 + background: #dedfe0;
  1017 +}
  1018 +.studio_footer {margin-top: 13px;}
  1019 +
  1020 +.mb-im-f-1 {text-align: center;display: table;}
  1021 +.mb-im-f-2 {}
  1022 +.mb-im-f-3 {}
  1023 +.mb-im-f-4 {}
  1024 +.mb-im-f-5 {text-align: right; display: table;}
  1025 +
  1026 +.certificate_f {
  1027 + text-decoration: none;
  1028 + font-size: 13px;
  1029 + color: #939598;
  1030 + font-weight: 300;
  1031 + padding-left: 25px;
  1032 + position: relative;
  1033 +}
  1034 +.certificate_f:before {
  1035 + content: '';
  1036 + position: absolute;
  1037 + width: 20px;
  1038 + height: 26px;
  1039 + left: 0;
  1040 + top: 50%;
  1041 + margin-top: -13px;
  1042 + background: url("../images/ico/ico-12.png") no-repeat;
  1043 +}
  1044 +
  1045 +
  1046 +/*****forms*****/
  1047 +#overlay {
  1048 + display: none;
  1049 + /*display: block!important;*/
  1050 + width: 100%;
  1051 + height: 100%;
  1052 + position: fixed;
  1053 + top: 0;
  1054 + left: 0;
  1055 + z-index: 99999;
  1056 + background: #000;
  1057 + opacity: 0.8;
  1058 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  1059 +}
  1060 +.modal-form, #success-form {
  1061 + width: 810px;
  1062 + background: #fff;
  1063 + position: absolute;
  1064 + left: 50%;
  1065 + margin-left: -405px;
  1066 + top: 20px;
  1067 + opacity: 0;
  1068 + /*opacity: 1;*/
  1069 + z-index: 999991;
  1070 + display: none;
  1071 + /*display: block!important;*/
  1072 +}
  1073 +#success-form {
  1074 + height: 216px;
  1075 + background: #fff;
  1076 +}
  1077 +#modal_form-2 .txt-success {
  1078 + width: 810px;
  1079 + height: 216px;
  1080 + display: table-cell;
  1081 + vertical-align: middle;
  1082 + text-align: center;
  1083 +}
  1084 +.form-wr {
  1085 + width: 100%;
  1086 + float: left;
  1087 + background: #fff;
  1088 + position: relative;
  1089 +}
  1090 +#close-form {
  1091 + width: 34px;
  1092 + height: 34px;
  1093 + background: url("../images/ico/ico-13.png") no-repeat;
  1094 + position: absolute;
  1095 + top: -57px;
  1096 + right: -61px;
  1097 + cursor: pointer;
  1098 + z-index: 999;
  1099 +}
  1100 +.form-title {
  1101 + font-size: 24px;
  1102 + font-weight: 700;
  1103 + width: 100%;
  1104 + float: left;
  1105 + text-align: center;
  1106 + margin-top: 34px;
  1107 +}
  1108 +
  1109 +
  1110 +
  1111 +.modal-form form {
  1112 + width: 100%;
  1113 + float: left;
  1114 + padding: 0 150px;
  1115 + margin-bottom: 40px;
  1116 +}
  1117 +.input-wr {
  1118 + width: 100%;
  1119 + float: left;
  1120 + position: relative;
  1121 + margin-top: 21px;
  1122 +}
  1123 +
  1124 +.modal-form form label {
  1125 + font-size: 14px;
  1126 + font-weight: 700;
  1127 + text-transform: uppercase;
  1128 + width: 150px;
  1129 + text-align: right;
  1130 + display: block;
  1131 + line-height: 32px;
  1132 + height: 30px;
  1133 + float: left;
  1134 + padding-right: 30px;
  1135 + position: relative;
  1136 +}
  1137 +.modal-form form .required label:before {
  1138 + content: '*';
  1139 + position: absolute;
  1140 + top: 0;
  1141 + right: 23px;
  1142 + line-height: 30px;
  1143 + color: #ed1c24;
  1144 + font-size: 14px;
  1145 +
  1146 +}
  1147 +.modal-form form input, .modal-form form textarea {
  1148 + width: 360px;
  1149 + max-width: 360px;
  1150 + float: right;
  1151 + height: 30px;
  1152 + padding-left: 10px;
  1153 +}
  1154 +.modal-form form input {
  1155 + outline: none!important;
  1156 + font-size: 18px;
  1157 +
  1158 + border-top: 0;
  1159 + border-left: 0;
  1160 + border-right: 0;
  1161 + border-bottom: 1px solid #dedfe0;
  1162 +}
  1163 +.modal-form form textarea {
  1164 +
  1165 + max-height: 30px;
  1166 + border-top: 0;
  1167 + border-left: 0;
  1168 + border-right: 0;
  1169 + border-bottom: 1px solid #dedfe0;
  1170 + resize: none;
  1171 +}
  1172 +.modal-form form input:focus, .modal-form form textarea:focus {border-bottom: 1px solid #a7a7a7;transition: 0.2s;-webkit-transition: 0.2s;}
  1173 +.modal-form form .has-error input, .modal-form form .has-error textarea {
  1174 + border-bottom: 1px solid #ed1c24;
  1175 +}
  1176 +.modal-form form .help-block {
  1177 + display: none;
  1178 + position: absolute;
  1179 + right: 0;
  1180 + bottom: 1px;
  1181 + width: 95px;
  1182 + background: #fff;
  1183 + height: 100%;
  1184 +}
  1185 +.modal-form form .has-error .help-block {display: block;}
  1186 +.modal-form form .has-error .help-block:before {
  1187 + position: absolute;
  1188 + content: 'ошибка ввода';
  1189 + font-size: 13px;
  1190 + line-height: 30px;
  1191 + color: #ed1c24;
  1192 + top: 0;
  1193 + right: 0;
  1194 + display: block !important;
  1195 + width: 100%;
  1196 + text-align: right;
  1197 +}
  1198 +.button-wr {width: 360px;float: right; margin-top: 40px;}
  1199 +.modal-form form button[type="submit"] {
  1200 + display: block;
  1201 + margin: 0 auto;
  1202 + width: 174px;
  1203 + height: 40px;
  1204 + line-height: 40px;
  1205 + outline: none !important;
  1206 + text-align: center;
  1207 + text-transform: uppercase;
  1208 + border: 1px solid #939598;
  1209 + color: inherit;
  1210 + font-size: 11px;
  1211 + font-weight: 700;
  1212 + cursor: pointer;
  1213 + background: #fff;
  1214 +
  1215 +
  1216 +}
  1217 +.modal-form form button[type="submit"]:hover {
  1218 + background: #939598;
  1219 + color: #fff;
  1220 +
  1221 +}
  1222 +.modal-form form button[type="submit"]:hover:active {
  1223 + background: #68696b;
  1224 +}
  1225 +
  1226 +.form-product-wr {
  1227 + width: 100%;
  1228 + height: 241px;
  1229 + overflow: hidden;
  1230 + float: left;
  1231 + margin-top: 40px;
  1232 +}
  1233 +.form-product-wr.product_0 {display: none;}
  1234 +.form-product-wr.product_1 {height: 75px;}
  1235 +.form-product-wr.product_2 {height: 155px;}
  1236 +
  1237 +.scrollbar_ {height: 241px;
  1238 + overflow-y: hidden;}
  1239 +.form-product-wr table {
  1240 + padding: 0;
  1241 + border: 0;
  1242 + collapse: 0;
  1243 +}
  1244 +.form-product-wr table tr {
  1245 + width: 100%;
  1246 + float: left;
  1247 + margin-top: 9px;
  1248 + position: relative;
  1249 +}
  1250 +.form-product-wr table tr:first-child {margin-top: 0;}
  1251 +.form-product-wr table tr td {
  1252 + min-height: 67px;
  1253 + width: 360px;
  1254 + position: relative;
  1255 + padding-right: 50px;
  1256 +}
  1257 +.form-product-wr table tr td:first-child {
  1258 + width: 150px;
  1259 + text-align: right;
  1260 + padding-right: 30px;
  1261 +}
  1262 +.form-product-wr table tr td.remove_ {
  1263 + content: '';
  1264 + position: absolute;
  1265 + right: 0;
  1266 + top: 50%;
  1267 + margin-top: -8px;
  1268 + width: 16px !important;
  1269 + height: 16px;
  1270 + background: url("../images/ico/ico-14.png") no-repeat;
  1271 + cursor: pointer;
  1272 +}
  1273 +.form-product-wr table tr td.remove_:hover {
  1274 + background: url("../images/ico/ico-15.png") no-repeat;
  1275 +}
  1276 +.form-product-wr table tr td:first-child:before {display: none;}
  1277 +
  1278 +
  1279 +.form-product-wr table tr td:first-child img {vertical-align: middle}
  1280 +.form-product-wr table tr td a {
  1281 + text-decoration: none;
  1282 + font-size: 13px;
  1283 + color: inherit;
  1284 +}
  1285 +.form-product-wr table tr td a span {
  1286 + font-weight: 700;
  1287 +}
  1288 +.form-product-wr table tr td a span:first-child {
  1289 + font-weight: 400;
  1290 + text-transform: uppercase;
  1291 +}
  1292 +._more_ {
  1293 + position: absolute;
  1294 + left: 0;
  1295 + bottom: 9px;
  1296 + text-decoration: none;
  1297 + font-size: 13px;
  1298 + color: #939598;
  1299 +}
  1300 +._more_:hover {text-decoration: underline;}
  1301 +/**********/
  1302 +/*****home*****/
  1303 +.margin-top {margin-top: 30px;}
  1304 +
  1305 +
  1306 +
  1307 +
  1308 +.box-mosaic a {
  1309 + position: relative;
  1310 + display: block;
  1311 + height: 100%;
  1312 +}
  1313 +.box-mosaic a:hover {
  1314 + opacity: 0.9;
  1315 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  1316 +}
  1317 +.box-mosaic a div {
  1318 + height: 100%;width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;
  1319 +}
  1320 +.box-mosaic a p {
  1321 + width: 100%;
  1322 + height: 75px;
  1323 + position: absolute;
  1324 + bottom: 0;
  1325 + left: 0;
  1326 + color: #fff;
  1327 + text-decoration: none;
  1328 + font-size: 14px;
  1329 + z-index: 2;
  1330 + line-height: 14px;
  1331 + padding-left: 20px;
  1332 + background: url("../images/shadow-home.png") repeat-x;
  1333 + padding-right: 16px;
  1334 + padding-top: 39px;
  1335 +}
  1336 +.box-mosaic a p:before {
  1337 + width: 7px;
  1338 + height: 12px;
  1339 + background: url("../images/ico/ico-3.png") no-repeat;
  1340 + position: absolute;
  1341 + bottom: 24px;
  1342 + right: 16px;
  1343 + content: '';
  1344 +}
  1345 +.box-mosaic img {width: 100%;position: absolute;top: 0;left: 0}
  1346 +[class*="moz-"] {
  1347 + height: 75px;
  1348 +}
  1349 +.moz-5 a {height: 152px;}
  1350 +.moz-1 {height: 152px; padding-right: 2px !important;}
  1351 +.moz-2 {padding-left: 0 !important; padding-right: 2px !important;}
  1352 +.moz-3 {padding-left: 0 !important;}
  1353 +.moz-4 {padding-left: 0 !important;margin-top: 2px; padding-right: 2px !important;}
  1354 +.moz-5 {padding-left: 0!important;margin-top: 2px;}
  1355 +.moz-6 {padding-right: 2px !important;margin-top: 2px;}
  1356 +.moz-7 {padding-left: 0!important; padding-right: 2px !important;margin-top: 2px;}
  1357 +
  1358 +
  1359 +
  1360 +.box-slider {
  1361 + position: relative;
  1362 + height: 460px;
  1363 + overflow: hidden;
  1364 +}
  1365 +
  1366 +.slider-menu {
  1367 + height: 100%;
  1368 + position: absolute;
  1369 + z-index: 2;
  1370 + top:0;
  1371 + left: 0;
  1372 +}
  1373 +.slider-menu ul {
  1374 + position: relative;
  1375 + height: 100%;
  1376 +}
  1377 +.slider-menu ul:before {
  1378 + position: absolute;
  1379 + top: 0;
  1380 + left: 0;
  1381 + width: 100%;
  1382 + height: 100%;
  1383 + background: url("../images/shadow-slider-1.png") 0 50% no-repeat;
  1384 + content: '';
  1385 +}
  1386 +.slider-menu ul li {
  1387 + list-style: none;
  1388 + position: relative;
  1389 + width: 34px;
  1390 + height: 100%;
  1391 + float: left;
  1392 +}
  1393 +.slider-menu ul li a {
  1394 + text-decoration: none;
  1395 + color: #fff;
  1396 + font-size: 14px;
  1397 + width: 460px;
  1398 + height: 34px;
  1399 + line-height: 34px;
  1400 + display: block;
  1401 + text-align: center;
  1402 + z-index: 2;
  1403 + position: absolute;
  1404 + top: 213px;
  1405 + left: -213px;
  1406 + transform: rotate(-90deg);
  1407 + -webkit-transform: rotate(-90deg);
  1408 +}
  1409 +.slider-menu ul li a:hover {
  1410 + text-decoration: underline;
  1411 +}
  1412 +.slider-menu ul li:before {
  1413 + position: absolute;
  1414 + top: 0;
  1415 + left: 0;
  1416 + height: 100%;
  1417 + width: 34px;
  1418 + content: '';
  1419 + background: #000;
  1420 + opacity: 0.9;
  1421 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  1422 + z-index: 1;
  1423 +}
  1424 +.slider-menu ul li:nth-child(2):before {
  1425 + opacity: 0.8;
  1426 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  1427 +}
  1428 +.slider-menu ul li:nth-child(3):before {
  1429 + opacity: 0.7;
  1430 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  1431 +}
  1432 +.slider-menu ul li:nth-child(4):before {
  1433 + opacity: 0.6;
  1434 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  1435 +}
  1436 +.slider-menu ul li:nth-child(5):before {
  1437 + opacity: 0.5;
  1438 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1439 +}
  1440 +.slider-menu ul li:nth-child(6):before {
  1441 + opacity: 0.4;
  1442 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  1443 +}
  1444 +.slider-menu ul li:nth-child(7):before {
  1445 + opacity: 0.3;
  1446 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  1447 +}
  1448 +.slider-menu ul li:nth-child(8):before {
  1449 + opacity: 0.2;
  1450 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  1451 +}
  1452 +.slider-menu ul li:nth-child(n+9):before {
  1453 + opacity: 0.15;
  1454 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  1455 +}
  1456 +
  1457 +
  1458 +.slider-img a {
  1459 + position: relative;
  1460 + width: 100%;
  1461 + height:100%;
  1462 + display: none;
  1463 +}
  1464 +.slider-img a.active-slide {display: block;}
  1465 +.slider-img a img {
  1466 + position: absolute;
  1467 + width: 1140px;
  1468 + height: 460px;
  1469 + top: 50%;
  1470 + left: 50%;
  1471 + margin-top: -230px;
  1472 + margin-left: -570px;
  1473 +}
  1474 +.slider-img a div{
  1475 + position: absolute;
  1476 + width: 50%;
  1477 + bottom: 36px;
  1478 + right: 0;
  1479 + z-index: 3;
  1480 + padding-right: 97px;
  1481 +}
  1482 +.slider-img a p, .slider-img a span {
  1483 + color: #fff;
  1484 + text-decoration: none;
  1485 +}
  1486 +.slider-img a p {
  1487 + font-size: 36px;
  1488 + font-weight: 700;
  1489 + text-transform: uppercase;
  1490 + position: relative;
  1491 + line-height: 42px;
  1492 + padding-bottom: 8px;
  1493 +}
  1494 +.slider-img a p:before {
  1495 + width: 100%;
  1496 + height: 2px;
  1497 + background: #fff;
  1498 + opacity: 0.5;
  1499 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1500 + position: absolute;
  1501 + bottom: 0;
  1502 + left: 0;
  1503 + content: '';
  1504 +}
  1505 +.slider-img a span {
  1506 + font-size: 13px;
  1507 + font-weight: 300;
  1508 + display: block;
  1509 + line-height: 16px;
  1510 + padding-top: 12px;
  1511 +}
  1512 +
  1513 +
  1514 +
  1515 +
  1516 +
  1517 +
  1518 +
  1519 +
  1520 +
  1521 +.slider-img{
  1522 + position: relative;
  1523 + height:100%;
  1524 + overflow: hidden;
  1525 + z-index: 1;
  1526 +}
  1527 +
  1528 +
  1529 +.box-banners a img {max-width: 100%}
  1530 +.box-banners a:hover {
  1531 + opacity: 0.9;
  1532 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  1533 +}
  1534 +
  1535 +/***breadcrumb***/
  1536 +ul.breadcrumb {
  1537 + width: 100%;
  1538 + float: left;
  1539 + margin-top: 28px;
  1540 + margin-bottom: 16px;
  1541 +}
  1542 +ul.breadcrumb li {
  1543 + float: left;
  1544 + list-style: none;
  1545 + font-size: 13px;
  1546 + color: #939598;
  1547 + font-weight: 300;
  1548 + position: relative;
  1549 + padding-left: 18px;
  1550 +}
  1551 +ul.breadcrumb li:first-child {padding-left: 0;}
  1552 +ul.breadcrumb li:before {
  1553 + content: '';
  1554 + position: absolute;
  1555 + width: 3px;
  1556 + height: 5px;
  1557 + top: 50%;
  1558 + margin-top: -2px;
  1559 + left: 8px;
  1560 + background: url("../images/ico/ico-8.png") no-repeat;
  1561 +}
  1562 +
  1563 +ul.breadcrumb li:first-child:before {display: none;}
  1564 +ul.breadcrumb li a {
  1565 + text-decoration: underline;
  1566 + color: inherit;
  1567 +}
  1568 +
  1569 +/***titles***/
  1570 +.box-title-1 {
  1571 + font-size: 24px;
  1572 + color:#414143;
  1573 + font-weight: 700;
  1574 +}
  1575 +/***cat***/
  1576 +.box-category {margin-top: -19px;}
  1577 +.margin_bottom_30 {margin-bottom: 30px;}
  1578 +.link-cat {
  1579 + position: relative;
  1580 + width: 100%;
  1581 + display: block;
  1582 + float: left;
  1583 + height: 144px;
  1584 + background-repeat: no-repeat !important;
  1585 + background-size: cover !important;
  1586 +}
  1587 +.link-cat:before {
  1588 + height: 75px;
  1589 + background: url("../images/shadow-cat.png") repeat-x;
  1590 + position: absolute;
  1591 + bottom: 0;
  1592 + left: 0;
  1593 + content: '';
  1594 + width: 100%;
  1595 +}
  1596 +.link-cat p {
  1597 + position: absolute;
  1598 + color: #fff;
  1599 + left: 0;
  1600 + bottom: 19px;
  1601 + width: 100%;
  1602 + padding-left: 20px;
  1603 + padding-right: 20px;
  1604 +}
  1605 +.link-cat p:before {
  1606 + position: absolute;
  1607 + width: 7px;
  1608 + height: 12px;
  1609 + content: '';
  1610 + background: url("../images/ico/ico-3.png") no-repeat;
  1611 + right: 11px;
  1612 + bottom: 6px;
  1613 +}
  1614 +.link-cat img {
  1615 + width: 100%;
  1616 + height: auto !important;float: left;
  1617 +}
  1618 +.cat-list-wr {margin-top: 30px;}
  1619 +.cat-list, .cat-list-brands {
  1620 + width: 100%;
  1621 + float: left;
  1622 +}
  1623 +.cat-list-brands-wr {
  1624 + width: 100%;
  1625 + float: left;
  1626 + position: relative;
  1627 + height: 133px;
  1628 +}
  1629 +.cat-list-brands {
  1630 + border-left: 1px solid #dedfe0;
  1631 + border-right: 1px solid #dedfe0;
  1632 + border-bottom: 1px solid #dedfe0;
  1633 + padding-top: 9px;
  1634 + padding-bottom: 13px;
  1635 + height: 133px;
  1636 + overflow: hidden;
  1637 + background: #fff;
  1638 + z-index: 2;
  1639 +}
  1640 +.cat-list-brands ul {
  1641 + list-style: none;
  1642 + width: 100%;
  1643 + float: left;
  1644 + padding: 0 10px 0 20px;
  1645 +}
  1646 +.cat-list-brands ul li {
  1647 + width: 100%;
  1648 + float: left;
  1649 + height: 24px;
  1650 +}
  1651 +.cat-list-brands ul li a {
  1652 + color: #414143;
  1653 + text-decoration: none;
  1654 + font-size: 13px;
  1655 + display: block;
  1656 + width: 100%;
  1657 + height: 100%;
  1658 + line-height: 24px;
  1659 + overflow: hidden;
  1660 + white-space: nowrap;
  1661 + position: relative;
  1662 +}
  1663 +.cat-list-brands ul li a:before {
  1664 + content: '';
  1665 + height: 24px;
  1666 + width: 22px;
  1667 + opacity: 1;
  1668 + position: absolute;
  1669 + top: 0;
  1670 + right: 0;
  1671 + background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  1672 + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  1673 + background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  1674 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
  1675 +}
  1676 +.cat-list-brands ul li a:hover {text-decoration: underline;}
  1677 +.hover .link-cat, .hover .cat-list-brands {box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8); transition: 0.2s; -webkit-transition: 0.2s}
  1678 +.hover .cat-list-brands {
  1679 + position: absolute;
  1680 + top: 0;
  1681 + left: 0;
  1682 + height: auto;
  1683 + min-height: 133px;
  1684 +}
  1685 +
  1686 +
  1687 +.expand_brands {
  1688 + display: none;
  1689 + padding: 0 0 0 20px;
  1690 + float: left;
  1691 +}
  1692 +
  1693 +.expand_brands p {
  1694 + float: left;
  1695 + color: #939598;
  1696 + border-bottom: 1px dashed #939598;
  1697 + font-size: 13px;
  1698 + cursor: pointer;
  1699 +}
  1700 +/****************/
  1701 +
  1702 +/***brand***/
  1703 +.box-brand {
  1704 + margin-top: 11px;
  1705 +}
  1706 +
  1707 +.article-img img {
  1708 + width: 100%;
  1709 + max-width: 100%;
  1710 + float: left;
  1711 +}
  1712 +.content-txt {
  1713 + margin-top: 28px;
  1714 +}
  1715 +.brand-main-txt {margin-top: -2px; padding-bottom: 53px;}
  1716 +.content-txt p, .brand-main-txt p, .brand-list-desc-txt p, .products-txt p, .service-txt p, .artile-view-txt p, .tabs-content p {
  1717 + font-size: 13px;
  1718 + width: 100%;
  1719 + float: left;
  1720 + line-height: 16px;
  1721 + margin-top: 15px;
  1722 +}
  1723 +.products-txt p, .brand-list-desc-txt p, .tabs-content p {float: none;}
  1724 +.content-txt p:first-child, .brand-main-txt p:first-child, .brand-list-desc-txt p:first-child, .artile-view-txt p:first-of-type {margin-top: 0}
  1725 +
  1726 +.brand-link a {
  1727 + display: block;
  1728 + width: 100%;
  1729 + float: left;
  1730 + border: 1px solid #dedfe0;
  1731 + padding: 13px 5px;
  1732 + margin-top: 12px;
  1733 + text-align: center;
  1734 +}
  1735 +.brand-link a:first-child {margin-top: 0;}
  1736 +.brand-link a:hover {
  1737 + box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);
  1738 + transition: 0.2s;
  1739 + -webkit-transition: 0.2s;
  1740 +}
  1741 +.brand-link a img {
  1742 + max-width: 100%;
  1743 + vertical-align:middle;
  1744 +}
  1745 +.uppercase {text-transform: uppercase;}
  1746 +
  1747 +.brand-txt-img {z-index1;position: absolute;height: 100%; width: 50%;right: 0;}
  1748 +
  1749 +.brand-txt-img div {width: 100%;height: 50px;padding-left: 15px;display: table-cell;vertical-align: bottom}
  1750 +.brand-txt-img img {
  1751 + float: left;
  1752 + max-height: 50px;
  1753 + max-width: 100%;
  1754 + vertical-align: bottom;
  1755 + position: absolute;z-index: 3; bottom: 0;left: 15px;
  1756 +}
  1757 +.brand-list-desc-txt {
  1758 + margin-top: -3px;
  1759 +}
  1760 +.brand-list-desc-txt p a {
  1761 + color: #939598;
  1762 + font-size: 13px;
  1763 + position: relative;
  1764 + text-decoration: none;
  1765 +}
  1766 +
  1767 +.brand-list-desc-txt p a:hover {text-decoration: underline;}
  1768 +.brand-list-desc-txt p a:before {
  1769 + position: absolute;
  1770 + width: 6px;
  1771 + height: 5px;
  1772 + background: url("../images/ico/ico-9.png") no-repeat;
  1773 + top: 50%;
  1774 + margin-top: -2px;
  1775 + right: -10px;
  1776 + content: '';
  1777 +}
  1778 +.brand-list-desc .box-title-1 {padding: 0 15px;margin-bottom: 15px}
  1779 +.brands-list-wr {
  1780 + margin-top: 51px;
  1781 + overflow: hidden;
  1782 +}
  1783 +.brand-list-desc img {max-width: 100%;float: left;}
  1784 +.brands-list, .collection-list ul {
  1785 + padding-left: 15px;
  1786 + margin-top: 4px;
  1787 + padding-right: 15px;
  1788 + box-sizing: content-box;
  1789 + overflow: hidden;
  1790 +}
  1791 +.collection-list ul {
  1792 + margin-top: -26px;
  1793 + padding: 0;
  1794 + margin-left: -30px;
  1795 +}
  1796 +.brands-list li, .collection-list ul li {
  1797 + float: left;
  1798 + width: 116px;
  1799 + list-style: none;
  1800 + margin-right: 30px;
  1801 + margin-top: 26px;
  1802 +}
  1803 +.collection-list ul li {
  1804 + margin-right: 0;
  1805 + margin-left: 30px;
  1806 +}
  1807 +.brands-list li:last-child, .collection-list ul li:last-child {margin-right: 0;}
  1808 +
  1809 +.brands-list li a, .collection-list ul li a {
  1810 + text-decoration: none;
  1811 + color: inherit;
  1812 +
  1813 +}
  1814 +.brands-list li a p, .collection-list ul li a p {
  1815 + font-size: 13px;
  1816 + color: inherit;
  1817 + width: 100%;
  1818 + text-transform: uppercase;
  1819 + text-align: center;
  1820 + line-height: 16px;
  1821 + height: 32px;
  1822 + overflow: hidden;
  1823 + margin-top: 9px;
  1824 +}
  1825 +.brands-list li a div, .collection-list ul li a div {
  1826 + width: 116px;
  1827 + height: 116px;
  1828 + position: relative;
  1829 +}
  1830 +.brands-list li a div:before, .collection-list ul li a div:before {
  1831 + content: '';
  1832 + position: absolute;
  1833 + top: 0;
  1834 + left: 0;
  1835 + width: 100%;
  1836 + height: 100%;
  1837 + border: 5px solid #fff;
  1838 + opacity: 0;
  1839 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1840 +}
  1841 +.brands-list li a div img, .collection-list ul li a div img {max-width: 100%;}
  1842 +.brands-list li a:hover, .collection-list ul li a:hover {text-decoration: underline;}
  1843 +.brands-list li a:hover div:before, .collection-list ul li.active a div:before {
  1844 + transition: 0.3s;
  1845 + -webkit-transition: 0.3s;
  1846 + opacity: 0.5;
  1847 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1848 +}
  1849 +.collection-list ul li a:hover div {opacity: 0.9;transition: 0.2s;-webkit-transition: 0.2s;}
  1850 +
  1851 +.brands-list_ {
  1852 + width: 100%;
  1853 + float: left;
  1854 + margin-top: 48px;
  1855 +}
  1856 +
  1857 +
  1858 +
  1859 +/**********/
  1860 +/***products***/
  1861 +.products-title {
  1862 + font-size: 24px;
  1863 + font-weight: 700;
  1864 + margin-top: -8px;
  1865 +}
  1866 +.products-link {margin-top: 30px;}
  1867 +.products-link a {
  1868 + position: relative;
  1869 + width: 100%;
  1870 + display: block;
  1871 + float: left;
  1872 +}
  1873 +.products-link a img {
  1874 + width: 100%;
  1875 + max-width: 100%;
  1876 + float: left;
  1877 +}
  1878 +
  1879 +.products-link a:after {
  1880 + content: '';
  1881 + position: absolute;
  1882 + top: 0;
  1883 + left: 0;
  1884 + width: 100%;
  1885 + height: 100%;
  1886 + border: 5px solid #fff;
  1887 + opacity: 0;
  1888 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1889 +}
  1890 +.products-link a:hover:after {
  1891 + transition: 0.3s;
  1892 + -webkit-transition: 0.3s;
  1893 + opacity: 0.5;
  1894 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1895 +}
  1896 +.products-link a:before {
  1897 + position: absolute;
  1898 + width: 7px;
  1899 + height: 12px;
  1900 + background: url("../images/ico/ico-3.png") no-repeat;
  1901 + content: '';
  1902 + bottom: 20px;
  1903 + right: 15px;
  1904 +}
  1905 +
  1906 +.products-list-wr {margin-top: 60px}
  1907 +.products-list-wr:first-child {margin-top: 0}
  1908 +
  1909 +/**************/
  1910 +/***about,contacts,company,service***/
  1911 +.pic-width img, .service-txt img {width: 100%;max-width: 100%;float: left;}
  1912 +.service-adress {margin-top: 15px;}
  1913 +.service-adress ul {
  1914 + list-style: none;
  1915 + position: relative;
  1916 +}
  1917 +.service-adress ul li {
  1918 + font-size: 13px;
  1919 + padding-left: 15px;
  1920 +}
  1921 +.service-adress ul:before {
  1922 + content: '';
  1923 + position: absolute;
  1924 + left: 0;
  1925 + top: 0;
  1926 + width: 3px;
  1927 + height: 100%;
  1928 + background: #939598;
  1929 +}
  1930 +.title-contacts {
  1931 + font-size: 24px;
  1932 + font-weight: 700;
  1933 + margin-top: 32px;
  1934 +}
  1935 +.title-contacts:first-child {
  1936 + margin-top: 0;
  1937 +}
  1938 +/**************/
  1939 +/***articles***/
  1940 +.articles-date, .articles-title {float: left;}
  1941 +.articles-date span {
  1942 + line-height: 17px;
  1943 + padding: 0 7px;
  1944 + color: #fff;
  1945 + font-size: 11px;
  1946 + font-weight: 300;
  1947 + background: #939598;
  1948 + display: block;
  1949 + margin-top: 8px;
  1950 + margin-right: 16px;
  1951 + float: left;
  1952 +}
  1953 +.articles-title a, .articles-title {
  1954 + font-weight: 700;
  1955 + font-size: 24px;
  1956 + text-decoration: none;
  1957 + color: inherit;
  1958 +
  1959 +}
  1960 +.articles-title a:hover {
  1961 + text-decoration: underline;
  1962 +}
  1963 +.articles_data-title {margin-top: 32px;margin-bottom: 15px;}
  1964 +.new_articles_data-title {margin-top: 51px;margin-bottom: 15px;}
  1965 +.articles-wr {margin-top: -20px;}
  1966 +.new_articles-wr {margin-top: -38px;}
  1967 +
  1968 +.article-img:hover {opacity: 0.9;transition: 0.2s;-webkit-transition: 0.2s;}
  1969 +.articles-view-wr .articles-date span {margin-top: 0;margin-right: 0;}
  1970 +.float-left {float: left;}
  1971 +.float-right {float: right;}
  1972 +.artile-view-txt {margin-top: 25px;}
  1973 +.artile-view-txt img {max-width: 100%;}
  1974 +.artile-view-txt p {padding: 0 15px;float: none;}
  1975 +.artile-view-txt img {margin-bottom: 10px;}
  1976 +/**************/
  1977 +/***gallery page***/
  1978 +.galery-obj-img {}
  1979 +.galery-obj-img a {text-decoration: none; float: left;width: 100%;overflow: hidden;}
  1980 +.galery-obj-img img {max-height: 100px;min-height: 100px;float: left; margin-right: 30px;margin-top: 20px;}
  1981 +/******gallery********/
  1982 +.lg-outer .lg-thumb-item:hover {border: 0!important;}
  1983 +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item.active:hover {border:2px solid #939598!important;}
  1984 +.lg-outer .lg-thumb-item {
  1985 + border: 0 !important;
  1986 + border-radius: 0!important;
  1987 +}
  1988 +/***project***/
  1989 +.marginbottom-15 {margin-bottom: -15px;}
  1990 +.galery-obj-img ul li {
  1991 + list-style: none;
  1992 + float: left;
  1993 +}
  1994 +.project-brands_ {
  1995 + overflow-x: hidden;
  1996 +}
  1997 +/**************/
  1998 +/***collection***/
  1999 +.collection-img {text-align: center}
  2000 +.collection-img img {
  2001 + width: 100%;
  2002 + max-width: 360px !important;
  2003 + vertical-align: bottom;
  2004 +}
  2005 +.colect-title {
  2006 + text-align: center;
  2007 + font-size: 18px;
  2008 + font-weight: 700;
  2009 + margin-top: 37px;
  2010 +}
  2011 +
  2012 +.collection-description table {
  2013 + width: 100%;
  2014 + float: left;
  2015 + padding: 0 !important;
  2016 + border: 0 !important;
  2017 + border-spacing: 0!important;
  2018 + margin-top: 3px;
  2019 +}
  2020 +.collection-description table tr {
  2021 + width: 100%;
  2022 + height: 31px;
  2023 +}
  2024 +.collection-description table tr td {
  2025 + width: 50%;
  2026 + font-weight: 700;
  2027 + font-size: 13px;
  2028 + text-align: left;
  2029 + padding-left: 10px;
  2030 +}
  2031 +.collection-description table tr td:first-child {
  2032 + font-weight: 400;
  2033 + text-align: right;
  2034 + padding-left: 0;
  2035 + padding-right: 10px;
  2036 +}
  2037 +
  2038 +.load_collection {
  2039 + position: fixed;
  2040 + width: 100%;
  2041 + height: 100%;
  2042 + top: 0;
  2043 + left: 0;
  2044 + z-index: 99999;
  2045 +}
  2046 +.load_collection:before {
  2047 + content: '';
  2048 + width: 100%;
  2049 + height: 100%;
  2050 + position: absolute;
  2051 + top: 0;
  2052 + left: 0;
  2053 + background: #fff;
  2054 + opacity: 0.8;
  2055 + z-index: 1;
  2056 +}
  2057 +.load_collection div {
  2058 + width: 100%;
  2059 + height: 100%;
  2060 + position: absolute;
  2061 + top: 0;
  2062 + left: 0;
  2063 + z-index: 2;
  2064 + background: url("../images/25.gif") 50% 50% no-repeat;
  2065 +}
  2066 +
  2067 +.to_order {
  2068 + display: block;
  2069 + margin: 0 auto;
  2070 + margin-top: 10px;
  2071 + width: 174px;
  2072 + height: 40px;
  2073 + text-decoration: none;
  2074 + line-height: 40px;
  2075 + border: 1px solid #939598;
  2076 + color: #414143;
  2077 + font-size: 11px;
  2078 + font-weight: 700;
  2079 + text-transform: uppercase;
  2080 + text-align: center;
  2081 +}
  2082 +.to_order:hover {
  2083 + background: #939598;
  2084 + color: #fff;
  2085 + transition: 0.2s;
  2086 + -webkit-transition: 0.2s;
  2087 +}
  2088 +.collect-tabs {margin-top: 60px;}
  2089 +
  2090 +
  2091 +
  2092 +.list-tabs {
  2093 + padding-left: 55px;
  2094 + width: 100%;
  2095 + float: left;
  2096 + position: relative;
  2097 +}
  2098 +.list-tabs:before {
  2099 + position: absolute;
  2100 + content: '';
  2101 + bottom: 0;
  2102 + left: 0;
  2103 + width: 100%;
  2104 + height: 1px;
  2105 + background: #dedfe0;
  2106 +
  2107 +}
  2108 +.list-tabs li, .list-tabs li span {
  2109 + width: 174px;
  2110 + height: 39px;
  2111 +}
  2112 +.list-tabs li {
  2113 + position: relative;
  2114 + z-index: 2;
  2115 + list-style: none;
  2116 + float: left;
  2117 + text-decoration: none;
  2118 + color: inherit;
  2119 + font-size: 11px;
  2120 + text-transform: uppercase;
  2121 + cursor: pointer;
  2122 + border-left: 1px solid #dedfe0;
  2123 + border-right: 1px solid #dedfe0;
  2124 + border-top: 1px solid #dedfe0;
  2125 + margin-right: 2px;
  2126 + background: #dedfe0;
  2127 +}
  2128 +.list-tabs li span {
  2129 + text-align: center;
  2130 + display: table-cell;
  2131 + vertical-align: middle;
  2132 +}
  2133 +.list-tabs li.active-tab {
  2134 + background: #fff;
  2135 +}
  2136 +.tabs-content a {
  2137 + text-decoration: underline;
  2138 + color: inherit;
  2139 +}
  2140 +.tabs-content a:hover {
  2141 + text-decoration: none;
  2142 +}
  2143 +
  2144 +
  2145 +.t_content_wr {
  2146 + margin-top: 13px;
  2147 +}
  2148 +.tabs-content {
  2149 + display: none;
  2150 +}
  2151 +.tabs-content .certificate {
  2152 + width: 100% !important;
  2153 + height: 500px !important;
  2154 + margin-top: 25px;
  2155 +}
  2156 +.certificate-page .certificate {
  2157 + width: 450px !important;
  2158 + height: 500px !important;
  2159 + margin-top: 15px;
  2160 +}
  2161 +.tabs-content .gall-1 {
  2162 + width: 100%;
  2163 + float: left;
  2164 +}
  2165 +
  2166 +.tabs-content .gall-1 li {
  2167 + list-style: none;
  2168 + margin-top: 25px;
  2169 +}
  2170 +.tabs-content .gall-1 li a {float: left;}
  2171 +.tabs-content .gall-1 li a img {
  2172 +}
  2173 +
  2174 +
  2175 +
  2176 +
  2177 +
  2178 +
  2179 +
  2180 +
  2181 +/**************/
  2182 +
  2183 +
  2184 +
  2185 +/***all***/
  2186 +.new_article-img {
  2187 + width: 50%;
  2188 + float: left;
  2189 + margin-right: 15px;
  2190 + padding-right: 15px;
  2191 + margin-bottom: 10px;
  2192 +}
  2193 +.new_article-img img {
  2194 + max-width: 100%;
  2195 + width: 100%;
  2196 + float: left;
  2197 +}
  2198 +/**************/
  2199 +
  2200 +
  2201 +/***pagination***/
  2202 +.navi_ {position: relative;margin-top: 30px;padding: 0 63px;}
  2203 +.pagination {
  2204 + margin: 0 auto;
  2205 + display: table;
  2206 +
  2207 +}
  2208 +.pagination li {
  2209 + float: left;
  2210 + list-style: none;
  2211 + min-width: 24px;
  2212 + height: 24px;
  2213 + text-align: center;
  2214 + background: #f2f2f3;
  2215 + border-radius: 4px;
  2216 + margin: 10px 3px 0 3px;
  2217 +}
  2218 +.pagination li.active {
  2219 + background: #939598;
  2220 +}
  2221 +.pagination li a {
  2222 + font-size: 15px;
  2223 + color: inherit;
  2224 + text-decoration: none;
  2225 + line-height: 24px;
  2226 + width: 100%;
  2227 + display: block;
  2228 + padding: 0 3px;
  2229 + position: relative;
  2230 +}
  2231 +.pagination li.active a {color: #fff}
  2232 +.pagination li.prev, .pagination li.next {
  2233 + position: absolute;
  2234 + top: 0;
  2235 + background: none;
  2236 + width: 24px;
  2237 + height: 24px;
  2238 +}
  2239 +.pagination li.prev.disabled, .pagination li.next.disabled {opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
  2240 +.pagination li.prev span, .pagination li.next span {display: block;position: relative;width: 100%;height: 100%;}
  2241 +.pagination li.prev {
  2242 + left: 33px;
  2243 +}
  2244 +
  2245 +.pagination li.next {
  2246 + right: 33px;
  2247 +}
  2248 +.pagination li.prev span:before, .pagination li.next span:before, .pagination li.prev a:before, .pagination li.next a:before {
  2249 + width: 100%;
  2250 + height: 100%;
  2251 + background: red;
  2252 + content: '';
  2253 + position: absolute;
  2254 + top: 0;
  2255 + left: 0;
  2256 +}
  2257 +.pagination li.prev span:before, .pagination li.prev a:before {
  2258 + background: #fff url("../images/ico/ico-10.png") 50% 50% no-repeat;
  2259 +}
  2260 +.pagination li.next span:before, .pagination li.next a:before {
  2261 + background: #fff url("../images/ico/ico-11.png") 50% 50% no-repeat;
  2262 +}
  2263 +/**************/
  2264 +.certificate-page {margin-top: -30px;}
  2265 +.title-certificate-pg {
  2266 + font-weight: 700;
  2267 + font-size: 18px;
  2268 + margin-top: 20px;
  2269 +}
  2270 +
  2271 +
  2272 +/***scrollbar***/
  2273 +
  2274 +.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
  2275 +.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
  2276 +
  2277 +.mCustomScrollBox{ /* contains plugin's markup */
  2278 + position: relative;
  2279 + overflow: hidden;
  2280 + height: 100%;
  2281 + max-width: 100%;
  2282 + outline: none;
  2283 + direction: ltr;
  2284 +}
  2285 +
  2286 +.mCSB_container{ /* contains the original content */
  2287 + overflow: hidden;
  2288 + width: auto;
  2289 + height: auto;
  2290 +}
  2291 +
  2292 +
  2293 +
  2294 +/*
  2295 +------------------------------------------------------------------------------------------------------------------------
  2296 +2. VERTICAL SCROLLBAR
  2297 +y-axis
  2298 +------------------------------------------------------------------------------------------------------------------------
  2299 +*/
  2300 +
  2301 +
  2302 +
  2303 +.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
  2304 +
  2305 +.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
  2306 + margin-right: 0;
  2307 + margin-left: 30px;
  2308 +}
  2309 +
  2310 +.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
  2311 +
  2312 +.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  2313 + position: absolute;
  2314 + width: 16px;
  2315 + height: auto;
  2316 + left: auto;
  2317 + top: 0;
  2318 + right: 0;
  2319 + bottom: 0;
  2320 +}
  2321 +
  2322 +.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
  2323 +
  2324 +.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
  2325 +.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
  2326 + right: auto;
  2327 + left: 0;
  2328 +}
  2329 +
  2330 +.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
  2331 +
  2332 +.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
  2333 + position: absolute;
  2334 + top: 0;
  2335 + left: 0;
  2336 + bottom: 0;
  2337 + right: 0;
  2338 + height: auto;
  2339 +}
  2340 +
  2341 +.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
  2342 +
  2343 +.mCSB_scrollTools .mCSB_draggerRail{
  2344 + width: 3px;
  2345 + height: 100%;
  2346 + margin: 0 auto;
  2347 + -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
  2348 +}
  2349 +
  2350 +.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
  2351 + cursor: pointer;
  2352 + width: 100%;
  2353 + height: 30px; /* minimum dragger height */
  2354 + z-index: 1;
  2355 +}
  2356 +
  2357 +.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
  2358 + position: relative;
  2359 + width: 9px;
  2360 + height: 100%;
  2361 + margin: 0 auto;
  2362 + -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
  2363 + text-align: center;
  2364 +}
  2365 +
  2366 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  2367 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
  2368 +
  2369 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  2370 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
  2371 +
  2372 +.mCSB_scrollTools .mCSB_buttonUp,
  2373 +.mCSB_scrollTools .mCSB_buttonDown{
  2374 + display: block;
  2375 + position: absolute;
  2376 + height: 20px;
  2377 + width: 100%;
  2378 + overflow: hidden;
  2379 + margin: 0 auto;
  2380 + cursor: pointer;
  2381 +}
  2382 +
  2383 +.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
  2384 +
  2385 +
  2386 +5. TRANSITIONS
  2387 + ------------------------------------------------------------------------------------------------------------------------
  2388 + */
  2389 +
  2390 +.mCSB_scrollTools,
  2391 +.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  2392 +.mCSB_scrollTools .mCSB_buttonUp,
  2393 +.mCSB_scrollTools .mCSB_buttonDown,
  2394 +.mCSB_scrollTools .mCSB_buttonLeft,
  2395 +.mCSB_scrollTools .mCSB_buttonRight{
  2396 + -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2397 + -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2398 + -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2399 + transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2400 +}
  2401 +
  2402 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
  2403 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
  2404 +.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
  2405 +.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
  2406 + -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  2407 + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  2408 + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  2409 + opacity .2s ease-in-out, background-color .2s ease-in-out;
  2410 + -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  2411 + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  2412 + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  2413 + opacity .2s ease-in-out, background-color .2s ease-in-out;
  2414 + -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  2415 + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  2416 + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  2417 + opacity .2s ease-in-out, background-color .2s ease-in-out;
  2418 + transition: width .2s ease-out .2s, height .2s ease-out .2s,
  2419 + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  2420 + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  2421 + opacity .2s ease-in-out, background-color .2s ease-in-out;
  2422 +}
  2423 +
  2424 +
  2425 +
  2426 +/*
  2427 +------------------------------------------------------------------------------------------------------------------------
  2428 +6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
  2429 +------------------------------------------------------------------------------------------------------------------------
  2430 +*/
  2431 +
  2432 +/*
  2433 +----------------------------------------
  2434 +6.1 THEMES
  2435 +----------------------------------------
  2436 +*/
  2437 +
  2438 +/* default theme ("light") */
  2439 +
  2440 +.mCSB_scrollTools{ opacity: 1!important;}
  2441 +
  2442 +.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
  2443 +.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
  2444 +
  2445 +.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
  2446 +.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
  2447 +.mCustomScrollBox:hover > .mCSB_scrollTools,
  2448 +.mCustomScrollBox:hover ~ .mCSB_scrollTools,
  2449 +.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
  2450 +.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
  2451 +
  2452 +.mCSB_scrollTools .mCSB_draggerRail{
  2453 + background-color: #f2f2f3;
  2454 +}
  2455 +
  2456 +.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  2457 + background: #dedfe0;
  2458 +}
  2459 +
  2460 +.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  2461 +
  2462 +}
  2463 +.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  2464 +.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  2465 +
  2466 +}
  2467 +
  2468 +/*.mCSB_scrollTools .mCSB_buttonUp,*/
  2469 +/*.mCSB_scrollTools .mCSB_buttonDown,*/
  2470 +/*.mCSB_scrollTools .mCSB_buttonLeft,*/
  2471 +/*.mCSB_scrollTools .mCSB_buttonRight{*/
  2472 +/*background-image: url(mCSB_buttons.png); !* css sprites *!*/
  2473 +/*background-repeat: no-repeat;*/
  2474 +/*opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";*/
  2475 +/*}*/
  2476 +
  2477 +.mCSB_scrollTools .mCSB_buttonUp{
  2478 + background-position: 0 0;
  2479 + /*
  2480 + sprites locations
  2481 + light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  2482 + dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  2483 + */
  2484 +}
  2485 +
  2486 +.mCSB_scrollTools .mCSB_buttonDown{
  2487 + background-position: 0 -20px;
  2488 + /*
  2489 + sprites locations
  2490 + light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  2491 + dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  2492 + */
  2493 +}
  2494 +
  2495 +.mCSB_scrollTools .mCSB_buttonLeft{
  2496 + background-position: 0 -40px;
  2497 + /*
  2498 + sprites locations
  2499 + light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  2500 + dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  2501 + */
  2502 +}
  2503 +
  2504 +.mCSB_scrollTools .mCSB_buttonRight{
  2505 + background-position: 0 -56px;
  2506 + /*
  2507 + sprites locations
  2508 + light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  2509 + dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  2510 + */
  2511 +}
  2512 +
  2513 +.mCSB_scrollTools .mCSB_buttonUp:hover,
  2514 +.mCSB_scrollTools .mCSB_buttonDown:hover,
  2515 +.mCSB_scrollTools .mCSB_buttonLeft:hover,
  2516 +.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
  2517 +
  2518 +.mCSB_scrollTools .mCSB_buttonUp:active,
  2519 +.mCSB_scrollTools .mCSB_buttonDown:active,
  2520 +.mCSB_scrollTools .mCSB_buttonLeft:active,
  2521 +.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
  2522 +
  2523 +
  2524 +/* theme: "dark" */
  2525 +
  2526 +/* ---------------------------------------- */
  2527 +
  2528 +
  2529 +
  2530 +/* theme: "light-2", "dark-2" */
  2531 +
  2532 +.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
  2533 +.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
  2534 + width: 4px;
  2535 + background-color: #fff; background-color: rgba(255,255,255,0.1);
  2536 + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  2537 +}
  2538 +
  2539 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  2540 +.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  2541 + width: 4px;
  2542 + background-color: #fff; background-color: rgba(255,255,255,0.75);
  2543 + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  2544 +}
  2545 +
  2546 +.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  2547 +.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  2548 +.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  2549 +.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  2550 + width: 100%;
  2551 + height: 4px;
  2552 + margin: 6px auto;
  2553 +}
  2554 +
  2555 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
  2556 +
  2557 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  2558 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
  2559 +
  2560 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
  2561 +
  2562 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; }
  2563 +
  2564 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; }
  2565 +
  2566 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
  2567 +
  2568 +
  2569 +
  2570 +
  2571 +
  2572 +
  2573 +
  2574 +
  2575 +
  2576 +
  2577 +
  2578 +/***************/
  2579 +
  2580 +
  2581 +
  2582 +
  2583 +
  2584 +
  2585 +
  2586 +
  2587 +
  2588 +
  2589 +
  2590 +
  2591 +
  2592 +
  2593 +/********animations********/
  2594 +
  2595 +/**************************/
  2596 +
  2597 +
  2598 +
  2599 +/***bootstrap grid***/
  2600 +
  2601 +.container {
  2602 + min-width:320px;
  2603 +}
  2604 +
  2605 +
  2606 +@media (max-width: 1200px) {
  2607 + .link-cat {height: 116px;}
  2608 + /*[class*="moz-"] {*/
  2609 + /*height: 62px;*/
  2610 + /*}*/
  2611 + /*.moz-1 {height: 124px;}*/
  2612 + ul.main-menu li a {
  2613 + padding: 0 11px 0 12px;
  2614 + }
  2615 + ul.main-menu li:first-child a {
  2616 + padding-left: 30px;
  2617 + }
  2618 + .brands-list li {margin-right: 21px;}
  2619 +}
  2620 +
  2621 +@media (max-width: 992px) {
  2622 + [class*="moz-"] {
  2623 + height: 75px;
  2624 + }
  2625 + .moz-1 {
  2626 + height: 152px
  2627 + }
  2628 + .hidden-search {
  2629 + position: fixed;
  2630 + height: 112px;
  2631 + margin-top: -112px;
  2632 + z-index: 99999999;
  2633 + right: auto;
  2634 + left: 0;
  2635 + margin-right: 0;
  2636 + }
  2637 + .hidden-search.vis {
  2638 + transition: 0.5s;
  2639 + margin-top: 0;
  2640 + }
  2641 + .head-container {
  2642 + overflow: visible;
  2643 + }
  2644 + .mob-overlay {display: block;}
  2645 + .tablet-artweb {
  2646 + height: 40px;
  2647 + background: #dedfe0;
  2648 + padding-top: 8px;
  2649 + margin-top: 20px;
  2650 + }
  2651 + .shadow {box-shadow: none;}
  2652 + .prefooter .shadow:before {display: none;}
  2653 + .slider-img a div {padding-right: 30px;}
  2654 + .margin-top {margin-top: 20px;}
  2655 + .section-box-content .container.shadow {
  2656 + padding-bottom: 20px;
  2657 + }
  2658 +
  2659 +
  2660 +
  2661 +
  2662 + .cat-list-brands, .cat-list-brands-wr {
  2663 + height: 155px;
  2664 + }
  2665 + .hover .cat-list-brands {
  2666 + min-height: 155px;
  2667 + }
  2668 + .cat-list-brands ul {
  2669 + height: 119px;
  2670 + overflow: hidden;
  2671 + }
  2672 + .expand_brands {
  2673 + display: block;
  2674 + height: 10px;
  2675 + }
  2676 + .expand .cat-list-brands, .expand .cat-list-brands ul {
  2677 + height: auto;
  2678 + }
  2679 + .expand .cat-list-brands {
  2680 + position: absolute;
  2681 + top: 0;
  2682 + left: 0;
  2683 + }
  2684 +
  2685 + .brands-list li {margin-right: 19px;}
  2686 +
  2687 + .new_article-img {margin-bottom: 20px}
  2688 +}
  2689 +@media (max-width: 991px) {
  2690 + .link-cat {height: 162px;}
  2691 +
  2692 +}
  2693 +
  2694 +@media (max-width: 950px) {
  2695 + .link-cat {height: 155px;}
  2696 + .modal-form, #success-form {
  2697 + width: 610px;
  2698 + margin-left: -305px;
  2699 + }
  2700 + .modal-form form {padding: 0 30px;}
  2701 +
  2702 +
  2703 +}
  2704 +
  2705 +@media (max-width: 940px) {
  2706 +
  2707 +
  2708 +
  2709 +}
  2710 +
  2711 +
  2712 +@media (max-width: 900px) {
  2713 + .link-cat {
  2714 + height: 145px;
  2715 + }
  2716 +}
  2717 +@media (max-width: 896px) {
  2718 +
  2719 +}
  2720 +@media (max-width: 850px) {
  2721 + .link-cat {
  2722 + height: 136px;
  2723 + }
  2724 +}
  2725 +@media (max-width: 835px) {}
  2726 +@media (max-width: 810px) {
  2727 + .list-tabs {padding-left: 30px;}
  2728 + .list-tabs li, .list-tabs li span {width: 160px;}
  2729 +}
  2730 +@media (max-width: 800px) {
  2731 + .link-cat {
  2732 + height: 127px;
  2733 + }
  2734 +}
  2735 +
  2736 +
  2737 +@media (max-width: 768px) {
  2738 + .link-cat {
  2739 + height: 121px;
  2740 + }
  2741 +}
  2742 +
  2743 +@media (max-width: 767px) {
  2744 + .link-cat {
  2745 + height: 396px;
  2746 + }
  2747 + /*.close-search {*/
  2748 + /*position: absolute !important;*/
  2749 + /*top: 0;*/
  2750 + /*right: 0;*/
  2751 + /*}*/
  2752 + .search-form-wr-padding {padding: 0 15px !important;}
  2753 + /*.close-search img {margin-top: 0;top: 20px;}*/
  2754 + /*.search-title {*/
  2755 + /*height: 36px;*/
  2756 + /*}*/
  2757 + /*.search-title p {line-height: 53px;}*/
  2758 +
  2759 + .hidden-search.vis {
  2760 + transition: 0.5s;
  2761 + margin-top: 0;
  2762 + }
  2763 + .logo_ {
  2764 + height: auto;
  2765 + padding-top: 20px;
  2766 + display: block;
  2767 + width: 165px;
  2768 + margin: 0 auto;
  2769 + }
  2770 +
  2771 + .lang-mob {
  2772 + position: absolute !important;
  2773 + right: 0;
  2774 + }
  2775 + .lang-wr-mob {
  2776 + top: 12px;
  2777 + left: 0;
  2778 + width: 100%;
  2779 +
  2780 + }
  2781 + .lang-wr a {
  2782 + right: 15px;
  2783 + left: auto;
  2784 + }
  2785 +
  2786 + .phones-table-wr {
  2787 + top: 8px;
  2788 + right: auto;
  2789 + width: 220px;
  2790 + left: 50%;
  2791 + margin-left: -110px;
  2792 + background: none;
  2793 + }
  2794 + .phones-table-wr:after {
  2795 + left: 10px;
  2796 + padding: 18px 5px 28px 5px;
  2797 + }
  2798 + .calc-menu {text-align: center;}
  2799 + .calc-menu .question-form {font-size: 11px}
  2800 + .f-img {
  2801 + display: block;
  2802 + height: auto;
  2803 + }
  2804 + .mb-im-f-4, .mb-im-f-5, .mb-im-f-5_1 {margin-top: 31px;height: 34px;}
  2805 + .mb-im-f-3 {margin-top: 15px;}
  2806 + .prefooter .shadow .row {padding-top: 15px; padding-bottom: 15px;}
  2807 + [class*="moz-"], [class*="moz-"] a {
  2808 + height: 75px;
  2809 + }
  2810 + .moz-5 a {height: 75px;}
  2811 + .moz-3, .moz-5 {padding-right: 2px !important;}
  2812 + .moz-3 {margin-top: 2px;}
  2813 + .moz-3, .moz-5, .moz-7 {
  2814 + padding-left: 15px !important;
  2815 + }
  2816 + .moz-4, .moz-2, .moz-6 {
  2817 + padding-right: 15px !important;
  2818 + }
  2819 + .moz-6 {padding-left: 0 !important;}
  2820 + .slider-img a span, .slider-img a p:before {display: none;}
  2821 +
  2822 + .box-slider {
  2823 + height: auto;
  2824 + }
  2825 + .slider-img {height: 180px;}
  2826 + .slider-img a div {
  2827 + width: 100%;
  2828 + padding-right: 0;
  2829 + text-align: center;
  2830 + padding: 0 20px;
  2831 + bottom: 16px;
  2832 + }
  2833 + .slider-img a p {font-size: 28px;line-height: 34px;}
  2834 +
  2835 + .slider-menu {
  2836 + position: relative;
  2837 + top: auto;
  2838 + left: auto;
  2839 + height: auto;
  2840 + float: left;
  2841 + width: 100%;
  2842 + transform: rotate(-180deg);
  2843 + -webkit-transform: rotate(-180deg);
  2844 + }
  2845 + .slider-menu ul {
  2846 + width: 100%;
  2847 + height: auto;
  2848 + float: left;
  2849 + }
  2850 + .slider-menu ul:before {display: none}
  2851 + .slider-menu ul li {
  2852 + width: 100%;
  2853 + height: 34px;
  2854 + }
  2855 + .slider-menu ul li:before {
  2856 + width: 100%;
  2857 + }
  2858 + .slider-menu ul li a {
  2859 + position: relative;
  2860 + top: auto;
  2861 + left: auto;
  2862 + transform: rotate(-180deg);
  2863 + -webkit-transform: rotate(-180deg);
  2864 + width: 100%;
  2865 + }
  2866 + .margin-top {margin-top: 15px;}
  2867 + .section-box-content .container.shadow {
  2868 + padding-bottom: 15px;
  2869 + }
  2870 + .brand-link {
  2871 + padding-top: 20px;
  2872 + }
  2873 +
  2874 + .brand-list-desc-txt, {
  2875 + margin-top: 10px;
  2876 + }
  2877 + .brand-list-desc-txt p {margin-top: 4px;}
  2878 +
  2879 + .brand-main-txt {margin-top: 20px;}
  2880 + .brand-txt-img {width: 100%;}
  2881 +
  2882 + /*.products-title {margin-top: 10px}*/
  2883 +
  2884 + .new_article-img {
  2885 + width: 100%;
  2886 + margin-bottom: 10px;
  2887 + }
  2888 +
  2889 + .brands-list_ .brand-list-desc img {margin-bottom: 10px;}
  2890 + .collection-list ul {margin-top: 10px;}
  2891 +
  2892 + .tabs-content .gall-1 li a {width: 100%;}
  2893 + .tabs-content .gall-1 li a img {margin: 0 auto;}
  2894 + .certificate_f span {display: none;}
  2895 + .certificate_f {padding-left: 0;width: 20px;height: 26px;display: block;float: left;}
  2896 + .certificate_f:before {
  2897 + top: 0;
  2898 + margin-top: 6px;
  2899 + }
  2900 + .list-tabs li {margin-top: 2px}
  2901 +
  2902 +
  2903 + .modal-form, #success-form {
  2904 + width: 300px;
  2905 + margin-left: -150px;
  2906 + }
  2907 + .modal-form form {padding: 0 15px;}
  2908 + .modal-form form label {
  2909 + text-align: left;
  2910 + width: auto;
  2911 + padding-right: 0;
  2912 + font-size: 11px;
  2913 + line-height: 20px;
  2914 + height: 20px;
  2915 + }
  2916 + .modal-form form input, .modal-form form textarea {
  2917 + width: 100%;
  2918 + border: 1px solid #dedfe0;
  2919 + }
  2920 + .modal-form form .required label:before {
  2921 + right: -7px;
  2922 + line-height: 20px;
  2923 + height: 20px;
  2924 + }
  2925 + .modal-form form .has-error .help-block {display: none;}
  2926 +
  2927 + .modal-form form .has-error input, .modal-form form .has-error textarea {border: 1px solid #ed1c24;}
  2928 + .modal-form form input:focus, .modal-form form textarea:focus {
  2929 + border: 1px solid #a7a7a7;
  2930 + }
  2931 + .modal-form form textarea {
  2932 + height: 50px;
  2933 + max-height: 50px;
  2934 + padding-top: 5px;
  2935 + }
  2936 + .button-wr {
  2937 + margin-top: 0;
  2938 + width: 100%;
  2939 + }
  2940 + ._more_ {
  2941 + width: 100%;
  2942 + height: 18px;
  2943 + bottom: -28px;
  2944 + text-align: center;
  2945 + }
  2946 + .form-product-wr table tr td {padding-right: 33px;}
  2947 + .form-product-wr table tr td:first-child {
  2948 + padding-right: 5px;
  2949 + text-align: left;
  2950 + }
  2951 +}
  2952 +@media (max-width: 700px) {
  2953 + .link-cat {
  2954 + height: 360px;
  2955 + }
  2956 +}
  2957 +
  2958 +@media (max-width: 668px) {
  2959 +
  2960 +}
  2961 +@media (max-width: 650px) {
  2962 + .link-cat {
  2963 + height: 332px;
  2964 + }
  2965 +}
  2966 +@media (max-width: 600px) {
  2967 + .link-cat {
  2968 + height: 304px;
  2969 + }
  2970 +}
  2971 +@media (max-width: 550px) {
  2972 + .link-cat {
  2973 + height: 277px;
  2974 + }
  2975 +}
  2976 +@media (max-width: 560px) {
  2977 +
  2978 +}
  2979 +@media (max-width: 525px) {
  2980 + .box-mosaic a p {
  2981 + padding-top: 30px;
  2982 + }
  2983 + .box-mosaic a p:before {bottom: 32px;right: 9px;}
  2984 + .certificate-page .certificate {width: 100% !important;}
  2985 +}
  2986 +@media (max-width: 500px) {
  2987 + .link-cat {
  2988 + height: 249px;
  2989 + }
  2990 +}
  2991 +@media (max-width: 480px) {
  2992 + .link-cat {
  2993 + height: 238px;
  2994 + }
  2995 +}
  2996 +@media (max-width: 460px) { }
  2997 +@media (max-width: 450px) {
  2998 + .link-cat {
  2999 + height: 222px;
  3000 + }
  3001 + #close-form {
  3002 + top: -58px;
  3003 + right: 0;}
  3004 +}
  3005 +
  3006 +@media (max-width: 400px) {
  3007 + .link-cat {
  3008 + height: 194px;
  3009 + }
  3010 + .box-mosaic a p {
  3011 + padding-right: 23px;
  3012 + padding-top: 16px;
  3013 + }
  3014 + .box-mosaic a p:before {bottom: 46px;}
  3015 + .tabs-content .certificate {height: 300px !important;}
  3016 +
  3017 +}
  3018 +@media (max-width: 350px) {
  3019 + .link-cat {
  3020 + height: 166px;
  3021 + }
  3022 + .box-mosaic a p {
  3023 + padding-right: 23px;
  3024 + padding-top: 16px;
  3025 + }
  3026 + .box-mosaic a p:before {bottom: 46px;right: 16px;}
  3027 +}
  3028 +@media (max-width: 336px) {
  3029 + .link-cat {
  3030 + height: 160px;
  3031 + }
  3032 +}
  3033 +@media (max-width: 330px) {
  3034 + .box-mosaic a p {
  3035 + padding-right: 22px;
  3036 + }
  3037 + .box-mosaic a p:before {right: 9px}
  3038 +}
  3039 +
  3040 +*
  3041 +{
  3042 + -webkit-box-sizing:border-box;
  3043 + -moz-box-sizing:border-box;
  3044 + box-sizing:border-box
  3045 +}
  3046 +
  3047 +:before,:after
  3048 +{
  3049 + -webkit-box-sizing:border-box;
  3050 + -moz-box-sizing:border-box;
  3051 + box-sizing:border-box
  3052 +}
  3053 +
  3054 +.img-responsive
  3055 +{
  3056 + display:block;
  3057 + max-width:100%;
  3058 + height:auto
  3059 +}
  3060 +
  3061 +.img-rounded
  3062 +{
  3063 + border-radius:6px
  3064 +}
  3065 +
  3066 +.img-thumbnail
  3067 +{
  3068 + padding:4px;
  3069 + line-height:1.42857143;
  3070 + background-color:#fff;
  3071 + border:1px solid #ddd;
  3072 + border-radius:4px;
  3073 + -webkit-transition:all .2s ease-in-out;
  3074 + -o-transition:all .2s ease-in-out;
  3075 + transition:all .2s ease-in-out;
  3076 + display:inline-block;
  3077 + max-width:100%;
  3078 + height:auto
  3079 +}
  3080 +
  3081 +.img-circle
  3082 +{
  3083 + border-radius:50%
  3084 +}
  3085 +
  3086 +.container
  3087 +{
  3088 + margin-right:auto;
  3089 + margin-left:auto;
  3090 + padding-left:15px;
  3091 + padding-right:15px;
  3092 +}
  3093 +
  3094 +@media (min-width: 768px) {
  3095 + .container
  3096 + {
  3097 + width:100%
  3098 + }
  3099 +}
  3100 +
  3101 +@media (min-width: 992px) {
  3102 + .container
  3103 + {
  3104 + width:970px
  3105 + }
  3106 +}
  3107 +
  3108 +@media (min-width: 1200px) {
  3109 + .container
  3110 + {
  3111 + width:1170px
  3112 + }
  3113 +}
  3114 +
  3115 +.container-fluid
  3116 +{
  3117 + margin-right:auto;
  3118 + margin-left:auto;
  3119 + padding-left:15px;
  3120 + padding-right:15px
  3121 +}
  3122 +
  3123 +.row
  3124 +{
  3125 + margin-left:-15px;
  3126 + margin-right:-15px
  3127 +}
  3128 +
  3129 +.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12
  3130 +{
  3131 + position:relative;
  3132 + min-height:1px;
  3133 + padding-left:15px;
  3134 + padding-right:15px
  3135 +}
  3136 +
  3137 +.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
  3138 +{
  3139 + float:left
  3140 +}
  3141 +
  3142 +.col-xs-12
  3143 +{
  3144 + width:100%
  3145 +}
  3146 +
  3147 +.col-xs-11
  3148 +{
  3149 + width:91.66666667%
  3150 +}
  3151 +
  3152 +.col-xs-10
  3153 +{
  3154 + width:83.33333333%
  3155 +}
  3156 +
  3157 +.col-xs-9
  3158 +{
  3159 + width:75%
  3160 +}
  3161 +
  3162 +.col-xs-8
  3163 +{
  3164 + width:66.66666667%
  3165 +}
  3166 +
  3167 +.col-xs-7
  3168 +{
  3169 + width:58.33333333%
  3170 +}
  3171 +
  3172 +.col-xs-6
  3173 +{
  3174 + width:50%
  3175 +}
  3176 +
  3177 +.col-xs-5
  3178 +{
  3179 + width:41.66666667%
  3180 +}
  3181 +
  3182 +.col-xs-4
  3183 +{
  3184 + width:33.33333333%
  3185 +}
  3186 +
  3187 +.col-xs-3
  3188 +{
  3189 + width:25%
  3190 +}
  3191 +
  3192 +.col-xs-2
  3193 +{
  3194 + width:16.66666667%
  3195 +}
  3196 +
  3197 +.col-xs-1
  3198 +{
  3199 + width:8.33333333%
  3200 +}
  3201 +
  3202 +.col-xs-pull-12
  3203 +{
  3204 + right:100%
  3205 +}
  3206 +
  3207 +.col-xs-pull-11
  3208 +{
  3209 + right:91.66666667%
  3210 +}
  3211 +
  3212 +.col-xs-pull-10
  3213 +{
  3214 + right:83.33333333%
  3215 +}
  3216 +
  3217 +.col-xs-pull-9
  3218 +{
  3219 + right:75%
  3220 +}
  3221 +
  3222 +.col-xs-pull-8
  3223 +{
  3224 + right:66.66666667%
  3225 +}
  3226 +
  3227 +.col-xs-pull-7
  3228 +{
  3229 + right:58.33333333%
  3230 +}
  3231 +
  3232 +.col-xs-pull-6
  3233 +{
  3234 + right:50%
  3235 +}
  3236 +
  3237 +.col-xs-pull-5
  3238 +{
  3239 + right:41.66666667%
  3240 +}
  3241 +
  3242 +.col-xs-pull-4
  3243 +{
  3244 + right:33.33333333%
  3245 +}
  3246 +
  3247 +.col-xs-pull-3
  3248 +{
  3249 + right:25%
  3250 +}
  3251 +
  3252 +.col-xs-pull-2
  3253 +{
  3254 + right:16.66666667%
  3255 +}
  3256 +
  3257 +.col-xs-pull-1
  3258 +{
  3259 + right:8.33333333%
  3260 +}
  3261 +
  3262 +.col-xs-pull-0
  3263 +{
  3264 + right:auto
  3265 +}
  3266 +
  3267 +.col-xs-push-12
  3268 +{
  3269 + left:100%
  3270 +}
  3271 +
  3272 +.col-xs-push-11
  3273 +{
  3274 + left:91.66666667%
  3275 +}
  3276 +
  3277 +.col-xs-push-10
  3278 +{
  3279 + left:83.33333333%
  3280 +}
  3281 +
  3282 +.col-xs-push-9
  3283 +{
  3284 + left:75%
  3285 +}
  3286 +
  3287 +.col-xs-push-8
  3288 +{
  3289 + left:66.66666667%
  3290 +}
  3291 +
  3292 +.col-xs-push-7
  3293 +{
  3294 + left:58.33333333%
  3295 +}
  3296 +
  3297 +.col-xs-push-6
  3298 +{
  3299 + left:50%
  3300 +}
  3301 +
  3302 +.col-xs-push-5
  3303 +{
  3304 + left:41.66666667%
  3305 +}
  3306 +
  3307 +.col-xs-push-4
  3308 +{
  3309 + left:33.33333333%
  3310 +}
  3311 +
  3312 +.col-xs-push-3
  3313 +{
  3314 + left:25%
  3315 +}
  3316 +
  3317 +.col-xs-push-2
  3318 +{
  3319 + left:16.66666667%
  3320 +}
  3321 +
  3322 +.col-xs-push-1
  3323 +{
  3324 + left:8.33333333%
  3325 +}
  3326 +
  3327 +.col-xs-push-0
  3328 +{
  3329 + left:auto
  3330 +}
  3331 +
  3332 +.col-xs-offset-12
  3333 +{
  3334 + margin-left:100%
  3335 +}
  3336 +
  3337 +.col-xs-offset-11
  3338 +{
  3339 + margin-left:91.66666667%
  3340 +}
  3341 +
  3342 +.col-xs-offset-10
  3343 +{
  3344 + margin-left:83.33333333%
  3345 +}
  3346 +
  3347 +.col-xs-offset-9
  3348 +{
  3349 + margin-left:75%
  3350 +}
  3351 +
  3352 +.col-xs-offset-8
  3353 +{
  3354 + margin-left:66.66666667%
  3355 +}
  3356 +
  3357 +.col-xs-offset-7
  3358 +{
  3359 + margin-left:58.33333333%
  3360 +}
  3361 +
  3362 +.col-xs-offset-6
  3363 +{
  3364 + margin-left:50%
  3365 +}
  3366 +
  3367 +.col-xs-offset-5
  3368 +{
  3369 + margin-left:41.66666667%
  3370 +}
  3371 +
  3372 +.col-xs-offset-4
  3373 +{
  3374 + margin-left:33.33333333%
  3375 +}
  3376 +
  3377 +.col-xs-offset-3
  3378 +{
  3379 + margin-left:25%
  3380 +}
  3381 +
  3382 +.col-xs-offset-2
  3383 +{
  3384 + margin-left:16.66666667%
  3385 +}
  3386 +
  3387 +.col-xs-offset-1
  3388 +{
  3389 + margin-left:8.33333333%
  3390 +}
  3391 +
  3392 +.col-xs-offset-0
  3393 +{
  3394 + margin-left:0
  3395 +}
  3396 +
  3397 +@media (min-width: 768px) {
  3398 + .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
  3399 + {
  3400 + float:left
  3401 + }
  3402 +
  3403 + .col-sm-12
  3404 + {
  3405 + width:100%
  3406 + }
  3407 +
  3408 + .col-sm-11
  3409 + {
  3410 + width:91.66666667%
  3411 + }
  3412 +
  3413 + .col-sm-10
  3414 + {
  3415 + width:83.33333333%
  3416 + }
  3417 +
  3418 + .col-sm-9
  3419 + {
  3420 + width:75%
  3421 + }
  3422 +
  3423 + .col-sm-8
  3424 + {
  3425 + width:66.66666667%
  3426 + }
  3427 +
  3428 + .col-sm-7
  3429 + {
  3430 + width:58.33333333%
  3431 + }
  3432 +
  3433 + .col-sm-6
  3434 + {
  3435 + width:50%
  3436 + }
  3437 +
  3438 + .col-sm-5
  3439 + {
  3440 + width:41.66666667%
  3441 + }
  3442 +
  3443 + .col-sm-4
  3444 + {
  3445 + width:33.33333333%
  3446 + }
  3447 +
  3448 + .col-sm-3
  3449 + {
  3450 + width:25%
  3451 + }
  3452 +
  3453 + .col-sm-2
  3454 + {
  3455 + width:16.66666667%
  3456 + }
  3457 +
  3458 + .col-sm-1
  3459 + {
  3460 + width:8.33333333%
  3461 + }
  3462 +
  3463 + .col-sm-pull-12
  3464 + {
  3465 + right:100%
  3466 + }
  3467 +
  3468 + .col-sm-pull-11
  3469 + {
  3470 + right:91.66666667%
  3471 + }
  3472 +
  3473 + .col-sm-pull-10
  3474 + {
  3475 + right:83.33333333%
  3476 + }
  3477 +
  3478 + .col-sm-pull-9
  3479 + {
  3480 + right:75%
  3481 + }
  3482 +
  3483 + .col-sm-pull-8
  3484 + {
  3485 + right:66.66666667%
  3486 + }
  3487 +
  3488 + .col-sm-pull-7
  3489 + {
  3490 + right:58.33333333%
  3491 + }
  3492 +
  3493 + .col-sm-pull-6
  3494 + {
  3495 + right:50%
  3496 + }
  3497 +
  3498 + .col-sm-pull-5
  3499 + {
  3500 + right:41.66666667%
  3501 + }
  3502 +
  3503 + .col-sm-pull-4
  3504 + {
  3505 + right:33.33333333%
  3506 + }
  3507 +
  3508 + .col-sm-pull-3
  3509 + {
  3510 + right:25%
  3511 + }
  3512 +
  3513 + .col-sm-pull-2
  3514 + {
  3515 + right:16.66666667%
  3516 + }
  3517 +
  3518 + .col-sm-pull-1
  3519 + {
  3520 + right:8.33333333%
  3521 + }
  3522 +
  3523 + .col-sm-pull-0
  3524 + {
  3525 + right:auto
  3526 + }
  3527 +
  3528 + .col-sm-push-12
  3529 + {
  3530 + left:100%
  3531 + }
  3532 +
  3533 + .col-sm-push-11
  3534 + {
  3535 + left:91.66666667%
  3536 + }
  3537 +
  3538 + .col-sm-push-10
  3539 + {
  3540 + left:83.33333333%
  3541 + }
  3542 +
  3543 + .col-sm-push-9
  3544 + {
  3545 + left:75%
  3546 + }
  3547 +
  3548 + .col-sm-push-8
  3549 + {
  3550 + left:66.66666667%
  3551 + }
  3552 +
  3553 + .col-sm-push-7
  3554 + {
  3555 + left:58.33333333%
  3556 + }
  3557 +
  3558 + .col-sm-push-6
  3559 + {
  3560 + left:50%
  3561 + }
  3562 +
  3563 + .col-sm-push-5
  3564 + {
  3565 + left:41.66666667%
  3566 + }
  3567 +
  3568 + .col-sm-push-4
  3569 + {
  3570 + left:33.33333333%
  3571 + }
  3572 +
  3573 + .col-sm-push-3
  3574 + {
  3575 + left:25%
  3576 + }
  3577 +
  3578 + .col-sm-push-2
  3579 + {
  3580 + left:16.66666667%
  3581 + }
  3582 +
  3583 + .col-sm-push-1
  3584 + {
  3585 + left:8.33333333%
  3586 + }
  3587 +
  3588 + .col-sm-push-0
  3589 + {
  3590 + left:auto
  3591 + }
  3592 +
  3593 + .col-sm-offset-12
  3594 + {
  3595 + margin-left:100%
  3596 + }
  3597 +
  3598 + .col-sm-offset-11
  3599 + {
  3600 + margin-left:91.66666667%
  3601 + }
  3602 +
  3603 + .col-sm-offset-10
  3604 + {
  3605 + margin-left:83.33333333%
  3606 + }
  3607 +
  3608 + .col-sm-offset-9
  3609 + {
  3610 + margin-left:75%
  3611 + }
  3612 +
  3613 + .col-sm-offset-8
  3614 + {
  3615 + margin-left:66.66666667%
  3616 + }
  3617 +
  3618 + .col-sm-offset-7
  3619 + {
  3620 + margin-left:58.33333333%
  3621 + }
  3622 +
  3623 + .col-sm-offset-6
  3624 + {
  3625 + margin-left:50%
  3626 + }
  3627 +
  3628 + .col-sm-offset-5
  3629 + {
  3630 + margin-left:41.66666667%
  3631 + }
  3632 +
  3633 + .col-sm-offset-4
  3634 + {
  3635 + margin-left:33.33333333%
  3636 + }
  3637 +
  3638 + .col-sm-offset-3
  3639 + {
  3640 + margin-left:25%
  3641 + }
  3642 +
  3643 + .col-sm-offset-2
  3644 + {
  3645 + margin-left:16.66666667%
  3646 + }
  3647 +
  3648 + .col-sm-offset-1
  3649 + {
  3650 + margin-left:8.33333333%
  3651 + }
  3652 +
  3653 + .col-sm-offset-0
  3654 + {
  3655 + margin-left:0
  3656 + }
  3657 +}
  3658 +
  3659 +@media (min-width: 992px) {
  3660 + .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
  3661 + {
  3662 + float:left
  3663 + }
  3664 +
  3665 + .col-md-12
  3666 + {
  3667 + width:100%
  3668 + }
  3669 +
  3670 + .col-md-11
  3671 + {
  3672 + width:91.66666667%
  3673 + }
  3674 +
  3675 + .col-md-10
  3676 + {
  3677 + width:83.33333333%
  3678 + }
  3679 +
  3680 + .col-md-9
  3681 + {
  3682 + width:75%
  3683 + }
  3684 +
  3685 + .col-md-8
  3686 + {
  3687 + width:66.66666667%
  3688 + }
  3689 +
  3690 + .col-md-7
  3691 + {
  3692 + width:58.33333333%
  3693 + }
  3694 +
  3695 + .col-md-6
  3696 + {
  3697 + width:50%
  3698 + }
  3699 +
  3700 + .col-md-5
  3701 + {
  3702 + width:41.66666667%
  3703 + }
  3704 +
  3705 + .col-md-4
  3706 + {
  3707 + width:33.33333333%
  3708 + }
  3709 +
  3710 + .col-md-3
  3711 + {
  3712 + width:25%
  3713 + }
  3714 +
  3715 + .col-md-2
  3716 + {
  3717 + width:16.66666667%
  3718 + }
  3719 +
  3720 + .col-md-1
  3721 + {
  3722 + width:8.33333333%
  3723 + }
  3724 +
  3725 + .col-md-pull-12
  3726 + {
  3727 + right:100%
  3728 + }
  3729 +
  3730 + .col-md-pull-11
  3731 + {
  3732 + right:91.66666667%
  3733 + }
  3734 +
  3735 + .col-md-pull-10
  3736 + {
  3737 + right:83.33333333%
  3738 + }
  3739 +
  3740 + .col-md-pull-9
  3741 + {
  3742 + right:75%
  3743 + }
  3744 +
  3745 + .col-md-pull-8
  3746 + {
  3747 + right:66.66666667%
  3748 + }
  3749 +
  3750 + .col-md-pull-7
  3751 + {
  3752 + right:58.33333333%
  3753 + }
  3754 +
  3755 + .col-md-pull-6
  3756 + {
  3757 + right:50%
  3758 + }
  3759 +
  3760 + .col-md-pull-5
  3761 + {
  3762 + right:41.66666667%
  3763 + }
  3764 +
  3765 + .col-md-pull-4
  3766 + {
  3767 + right:33.33333333%
  3768 + }
  3769 +
  3770 + .col-md-pull-3
  3771 + {
  3772 + right:25%
  3773 + }
  3774 +
  3775 + .col-md-pull-2
  3776 + {
  3777 + right:16.66666667%
  3778 + }
  3779 +
  3780 + .col-md-pull-1
  3781 + {
  3782 + right:8.33333333%
  3783 + }
  3784 +
  3785 + .col-md-pull-0
  3786 + {
  3787 + right:auto
  3788 + }
  3789 +
  3790 + .col-md-push-12
  3791 + {
  3792 + left:100%
  3793 + }
  3794 +
  3795 + .col-md-push-11
  3796 + {
  3797 + left:91.66666667%
  3798 + }
  3799 +
  3800 + .col-md-push-10
  3801 + {
  3802 + left:83.33333333%
  3803 + }
  3804 +
  3805 + .col-md-push-9
  3806 + {
  3807 + left:75%
  3808 + }
  3809 +
  3810 + .col-md-push-8
  3811 + {
  3812 + left:66.66666667%
  3813 + }
  3814 +
  3815 + .col-md-push-7
  3816 + {
  3817 + left:58.33333333%
  3818 + }
  3819 +
  3820 + .col-md-push-6
  3821 + {
  3822 + left:50%
  3823 + }
  3824 +
  3825 + .col-md-push-5
  3826 + {
  3827 + left:41.66666667%
  3828 + }
  3829 +
  3830 + .col-md-push-4
  3831 + {
  3832 + left:33.33333333%
  3833 + }
  3834 +
  3835 + .col-md-push-3
  3836 + {
  3837 + left:25%
  3838 + }
  3839 +
  3840 + .col-md-push-2
  3841 + {
  3842 + left:16.66666667%
  3843 + }
  3844 +
  3845 + .col-md-push-1
  3846 + {
  3847 + left:8.33333333%
  3848 + }
  3849 +
  3850 + .col-md-push-0
  3851 + {
  3852 + left:auto
  3853 + }
  3854 +
  3855 + .col-md-offset-12
  3856 + {
  3857 + margin-left:100%
  3858 + }
  3859 +
  3860 + .col-md-offset-11
  3861 + {
  3862 + margin-left:91.66666667%
  3863 + }
  3864 +
  3865 + .col-md-offset-10
  3866 + {
  3867 + margin-left:83.33333333%
  3868 + }
  3869 +
  3870 + .col-md-offset-9
  3871 + {
  3872 + margin-left:75%
  3873 + }
  3874 +
  3875 + .col-md-offset-8
  3876 + {
  3877 + margin-left:66.66666667%
  3878 + }
  3879 +
  3880 + .col-md-offset-7
  3881 + {
  3882 + margin-left:58.33333333%
  3883 + }
  3884 +
  3885 + .col-md-offset-6
  3886 + {
  3887 + margin-left:50%
  3888 + }
  3889 +
  3890 + .col-md-offset-5
  3891 + {
  3892 + margin-left:41.66666667%
  3893 + }
  3894 +
  3895 + .col-md-offset-4
  3896 + {
  3897 + margin-left:33.33333333%
  3898 + }
  3899 +
  3900 + .col-md-offset-3
  3901 + {
  3902 + margin-left:25%
  3903 + }
  3904 +
  3905 + .col-md-offset-2
  3906 + {
  3907 + margin-left:16.66666667%
  3908 + }
  3909 +
  3910 + .col-md-offset-1
  3911 + {
  3912 + margin-left:8.33333333%
  3913 + }
  3914 +
  3915 + .col-md-offset-0
  3916 + {
  3917 + margin-left:0
  3918 + }
  3919 +}
  3920 +
  3921 +@media (min-width: 1200px) {
  3922 + .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
  3923 + {
  3924 + float:left
  3925 + }
  3926 +
  3927 + .col-lg-12
  3928 + {
  3929 + width:100%
  3930 + }
  3931 +
  3932 + .col-lg-11
  3933 + {
  3934 + width:91.66666667%
  3935 + }
  3936 +
  3937 + .col-lg-10
  3938 + {
  3939 + width:83.33333333%
  3940 + }
  3941 +
  3942 + .col-lg-9
  3943 + {
  3944 + width:75%
  3945 + }
  3946 +
  3947 + .col-lg-8
  3948 + {
  3949 + width:66.66666667%
  3950 + }
  3951 +
  3952 + .col-lg-7
  3953 + {
  3954 + width:58.33333333%
  3955 + }
  3956 +
  3957 + .col-lg-6
  3958 + {
  3959 + width:50%
  3960 + }
  3961 +
  3962 + .col-lg-5
  3963 + {
  3964 + width:41.66666667%
  3965 + }
  3966 +
  3967 + .col-lg-4
  3968 + {
  3969 + width:33.33333333%
  3970 + }
  3971 +
  3972 + .col-lg-3
  3973 + {
  3974 + width:25%
  3975 + }
  3976 +
  3977 + .col-lg-2
  3978 + {
  3979 + width:16.66666667%
  3980 + }
  3981 +
  3982 + .col-lg-1
  3983 + {
  3984 + width:8.33333333%
  3985 + }
  3986 +
  3987 + .col-lg-pull-12
  3988 + {
  3989 + right:100%
  3990 + }
  3991 +
  3992 + .col-lg-pull-11
  3993 + {
  3994 + right:91.66666667%
  3995 + }
  3996 +
  3997 + .col-lg-pull-10
  3998 + {
  3999 + right:83.33333333%
  4000 + }
  4001 +
  4002 + .col-lg-pull-9
  4003 + {
  4004 + right:75%
  4005 + }
  4006 +
  4007 + .col-lg-pull-8
  4008 + {
  4009 + right:66.66666667%
  4010 + }
  4011 +
  4012 + .col-lg-pull-7
  4013 + {
  4014 + right:58.33333333%
  4015 + }
  4016 +
  4017 + .col-lg-pull-6
  4018 + {
  4019 + right:50%
  4020 + }
  4021 +
  4022 + .col-lg-pull-5
  4023 + {
  4024 + right:41.66666667%
  4025 + }
  4026 +
  4027 + .col-lg-pull-4
  4028 + {
  4029 + right:33.33333333%
  4030 + }
  4031 +
  4032 + .col-lg-pull-3
  4033 + {
  4034 + right:25%
  4035 + }
  4036 +
  4037 + .col-lg-pull-2
  4038 + {
  4039 + right:16.66666667%
  4040 + }
  4041 +
  4042 + .col-lg-pull-1
  4043 + {
  4044 + right:8.33333333%
  4045 + }
  4046 +
  4047 + .col-lg-pull-0
  4048 + {
  4049 + right:auto
  4050 + }
  4051 +
  4052 + .col-lg-push-12
  4053 + {
  4054 + left:100%
  4055 + }
  4056 +
  4057 + .col-lg-push-11
  4058 + {
  4059 + left:91.66666667%
  4060 + }
  4061 +
  4062 + .col-lg-push-10
  4063 + {
  4064 + left:83.33333333%
  4065 + }
  4066 +
  4067 + .col-lg-push-9
  4068 + {
  4069 + left:75%
  4070 + }
  4071 +
  4072 + .col-lg-push-8
  4073 + {
  4074 + left:66.66666667%
  4075 + }
  4076 +
  4077 + .col-lg-push-7
  4078 + {
  4079 + left:58.33333333%
  4080 + }
  4081 +
  4082 + .col-lg-push-6
  4083 + {
  4084 + left:50%
  4085 + }
  4086 +
  4087 + .col-lg-push-5
  4088 + {
  4089 + left:41.66666667%
  4090 + }
  4091 +
  4092 + .col-lg-push-4
  4093 + {
  4094 + left:33.33333333%
  4095 + }
  4096 +
  4097 + .col-lg-push-3
  4098 + {
  4099 + left:25%
  4100 + }
  4101 +
  4102 + .col-lg-push-2
  4103 + {
  4104 + left:16.66666667%
  4105 + }
  4106 +
  4107 + .col-lg-push-1
  4108 + {
  4109 + left:8.33333333%
  4110 + }
  4111 +
  4112 + .col-lg-push-0
  4113 + {
  4114 + left:auto
  4115 + }
  4116 +
  4117 + .col-lg-offset-12
  4118 + {
  4119 + margin-left:100%
  4120 + }
  4121 +
  4122 + .col-lg-offset-11
  4123 + {
  4124 + margin-left:91.66666667%
  4125 + }
  4126 +
  4127 + .col-lg-offset-10
  4128 + {
  4129 + margin-left:83.33333333%
  4130 + }
  4131 +
  4132 + .col-lg-offset-9
  4133 + {
  4134 + margin-left:75%
  4135 + }
  4136 +
  4137 + .col-lg-offset-8
  4138 + {
  4139 + margin-left:66.66666667%
  4140 + }
  4141 +
  4142 + .col-lg-offset-7
  4143 + {
  4144 + margin-left:58.33333333%
  4145 + }
  4146 +
  4147 + .col-lg-offset-6
  4148 + {
  4149 + margin-left:50%
  4150 + }
  4151 +
  4152 + .col-lg-offset-5
  4153 + {
  4154 + margin-left:41.66666667%
  4155 + }
  4156 +
  4157 + .col-lg-offset-4
  4158 + {
  4159 + margin-left:33.33333333%
  4160 + }
  4161 +
  4162 + .col-lg-offset-3
  4163 + {
  4164 + margin-left:25%
  4165 + }
  4166 +
  4167 + .col-lg-offset-2
  4168 + {
  4169 + margin-left:16.66666667%
  4170 + }
  4171 +
  4172 + .col-lg-offset-1
  4173 + {
  4174 + margin-left:8.33333333%
  4175 + }
  4176 +
  4177 + .col-lg-offset-0
  4178 + {
  4179 + margin-left:0
  4180 + }
  4181 +}
  4182 +
  4183 +.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after
  4184 +{
  4185 + content:" ";
  4186 + display:table
  4187 +}
  4188 +
  4189 +.clearfix:after,.container:after,.container-fluid:after,.row:after
  4190 +{
  4191 + clear:both
  4192 +}
  4193 +
  4194 +.center-block
  4195 +{
  4196 + display:block;
  4197 + margin-left:auto;
  4198 + margin-right:auto
  4199 +}
  4200 +
  4201 +.pull-right
  4202 +{
  4203 + float:right!important
  4204 +}
  4205 +
  4206 +.pull-left
  4207 +{
  4208 + float:left!important
  4209 +}
  4210 +
  4211 +.hide
  4212 +{
  4213 + display:none!important
  4214 +}
  4215 +
  4216 +.show
  4217 +{
  4218 + display:block!important
  4219 +}
  4220 +
  4221 +.invisible
  4222 +{
  4223 + visibility:hidden
  4224 +}
  4225 +
  4226 +.text-hide
  4227 +{
  4228 + font:0/0 a;
  4229 + color:transparent;
  4230 + text-shadow:none;
  4231 + background-color:transparent;
  4232 + border:0
  4233 +}
  4234 +
  4235 +.hidden
  4236 +{
  4237 + display:none!important
  4238 +}
  4239 +
  4240 +.affix
  4241 +{
  4242 + position:fixed
  4243 +}
  4244 +
  4245 +.visible-xs,.visible-sm,.visible-md,.visible-lg
  4246 +{
  4247 + display:none!important
  4248 +}
  4249 +
  4250 +.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
  4251 +{
  4252 + display:none!important
  4253 +}
  4254 +
  4255 +@media (max-width: 767px) {
  4256 + .visible-xs
  4257 + {
  4258 + display:block!important
  4259 + }
  4260 +
  4261 + table.visible-xs
  4262 + {
  4263 + display:table!important
  4264 + }
  4265 +
  4266 + tr.visible-xs
  4267 + {
  4268 + display:table-row!important
  4269 + }
  4270 +
  4271 + th.visible-xs,td.visible-xs
  4272 + {
  4273 + display:table-cell!important
  4274 + }
  4275 +
  4276 + .visible-xs-block
  4277 + {
  4278 + display:block!important
  4279 + }
  4280 +
  4281 + .visible-xs-inline
  4282 + {
  4283 + display:inline!important
  4284 + }
  4285 +
  4286 + .visible-xs-inline-block
  4287 + {
  4288 + display:inline-block!important
  4289 + }
  4290 +}
  4291 +
  4292 +@media (min-width: 768px) and (max-width: 991px) {
  4293 + .visible-sm, .visible_all
  4294 + {
  4295 + display:block!important
  4296 + }
  4297 +
  4298 + table.visible-sm
  4299 + {
  4300 + display:table!important
  4301 + }
  4302 +
  4303 + tr.visible-sm
  4304 + {
  4305 + display:table-row!important
  4306 + }
  4307 +
  4308 + th.visible-sm,td.visible-sm
  4309 + {
  4310 + display:table-cell!important
  4311 + }
  4312 +
  4313 + .visible-sm-block
  4314 + {
  4315 + display:block!important
  4316 + }
  4317 +
  4318 + .visible-sm-inline
  4319 + {
  4320 + display:inline!important
  4321 + }
  4322 +
  4323 + .visible-sm-inline-block
  4324 + {
  4325 + display:inline-block!important
  4326 + }
  4327 +}
  4328 +@media (min-width: 940px) {
  4329 + .visible_940
  4330 + {
  4331 + display:block!important
  4332 + }
  4333 +}
  4334 +@media (max-width: 939px) {
  4335 + .visible-mobile, .mob-overlay
  4336 + {
  4337 + display:block!important
  4338 + }
  4339 +}
  4340 +@media (min-width: 992px) and (max-width: 1199px) {
  4341 + .visible-md, .visible_all
  4342 + {
  4343 + display:block!important
  4344 + }
  4345 +
  4346 + table.visible-md
  4347 + {
  4348 + display:table!important
  4349 + }
  4350 +
  4351 + tr.visible-md
  4352 + {
  4353 + display:table-row!important
  4354 + }
  4355 +
  4356 + th.visible-md,td.visible-md
  4357 + {
  4358 + display:table-cell!important
  4359 + }
  4360 +
  4361 + .visible-md-block
  4362 + {
  4363 + display:block!important
  4364 + }
  4365 +
  4366 + .visible-md-inline
  4367 + {
  4368 + display:inline!important
  4369 + }
  4370 +
  4371 + .visible-md-inline-block
  4372 + {
  4373 + display:inline-block!important
  4374 + }
  4375 +}
  4376 +
  4377 +@media (min-width: 1200px) {
  4378 + .visible-lg, .visible_all
  4379 + {
  4380 + display:block!important
  4381 + }
  4382 +
  4383 + table.visible-lg
  4384 + {
  4385 + display:table!important
  4386 + }
  4387 +
  4388 + tr.visible-lg
  4389 + {
  4390 + display:table-row!important
  4391 + }
  4392 +
  4393 + th.visible-lg,td.visible-lg
  4394 + {
  4395 + display:table-cell!important
  4396 + }
  4397 +}
  4398 +
  4399 +@media (min-width: 1200px) {
  4400 + .visible-lg-block
  4401 + {
  4402 + display:block!important
  4403 + }
  4404 +}
  4405 +
  4406 +@media (min-width: 1200px) {
  4407 + .visible-lg-inline
  4408 + {
  4409 + display:inline!important
  4410 + }
  4411 +}
  4412 +
  4413 +@media (min-width: 1200px) {
  4414 + .visible-lg-inline-block
  4415 + {
  4416 + display:inline-block!important
  4417 + }
  4418 +}
  4419 +
  4420 +@media (max-width: 767px) {
  4421 + .hidden-xs
  4422 + {
  4423 + display:none!important
  4424 + }
  4425 +}
  4426 +
  4427 +@media (min-width: 768px) and (max-width: 991px) {
  4428 + .hidden-sm
  4429 + {
  4430 + display:none!important
  4431 + }
  4432 +}
  4433 +
  4434 +@media (min-width: 992px) and (max-width: 1199px) {
  4435 + .hidden-md
  4436 + {
  4437 + display:none!important
  4438 + }
  4439 +}
  4440 +
  4441 +@media (min-width: 1200px) {
  4442 + .hidden-lg
  4443 + {
  4444 + display:none!important
  4445 + }
  4446 +}
  4447 +
  4448 +.visible-print
  4449 +{
  4450 + display:none!important
  4451 +}
  4452 +
  4453 +@media print {
  4454 + .visible-print
  4455 + {
  4456 + display:block!important
  4457 + }
  4458 +
  4459 + table.visible-print
  4460 + {
  4461 + display:table!important
  4462 + }
  4463 +
  4464 + tr.visible-print
  4465 + {
  4466 + display:table-row!important
  4467 + }
  4468 +
  4469 + th.visible-print,td.visible-print
  4470 + {
  4471 + display:table-cell!important
  4472 + }
  4473 +}
  4474 +
  4475 +.visible-print-block
  4476 +{
  4477 + display:none!important
  4478 +}
  4479 +
  4480 +@media print {
  4481 + .visible-print-block
  4482 + {
  4483 + display:block!important
  4484 + }
  4485 +}
  4486 +
  4487 +.visible-print-inline
  4488 +{
  4489 + display:none!important
  4490 +}
  4491 +
  4492 +@media print {
  4493 + .visible-print-inline
  4494 + {
  4495 + display:inline!important
  4496 + }
  4497 +}
  4498 +
  4499 +.visible-print-inline-block
  4500 +{
  4501 + display:none!important
  4502 +}
  4503 +
  4504 +@media print {
  4505 + .visible-print-inline-block
  4506 + {
  4507 + display:inline-block!important
  4508 + }
  4509 +}
  4510 +
  4511 +@media print {
  4512 + .hidden-print
  4513 + {
  4514 + display:none!important
  4515 + }
  4516 +}
  4517 +
  4518 +@media (max-width: 1199px) {
  4519 +
  4520 +}
  4521 +
  4522 +@media (max-width: 991px) {
  4523 +
  4524 +}
  4525 +
  4526 +.col-xs-15,
  4527 +.col-sm-15,
  4528 +.col-md-15,
  4529 +.col-lg-15 {
  4530 + position: relative;
  4531 + min-height: 1px;
  4532 + padding-right: 10px;
  4533 + padding-left: 10px;
  4534 + width: 20%;
  4535 +}
  4536 +/* lightgallery.css */
  4537 +@font-face {
  4538 + font-family: 'lg';
  4539 + src: url("../fonts/lg.eot?n1z373");
  4540 + src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");
  4541 + font-weight: normal;
  4542 + font-style: normal;
  4543 +}
  4544 +.lg-icon {
  4545 + font-family: 'lg';
  4546 + speak: none;
  4547 + font-style: normal;
  4548 + font-weight: normal;
  4549 + font-variant: normal;
  4550 + text-transform: none;
  4551 + line-height: 1;
  4552 + /* Better Font Rendering =========== */
  4553 + -webkit-font-smoothing: antialiased;
  4554 + -moz-osx-font-smoothing: grayscale;
  4555 +}
  4556 +
  4557 +.lg-actions .lg-next, .lg-actions .lg-prev {
  4558 + background-color: rgba(0, 0, 0, 0.45);
  4559 + border-radius: 2px;
  4560 + color: #999;
  4561 + cursor: pointer;
  4562 + display: block;
  4563 + font-size: 22px;
  4564 + margin-top: -10px;
  4565 + padding: 8px 10px 9px;
  4566 + position: absolute;
  4567 + top: 50%;
  4568 + z-index: 1080;
  4569 +}
  4570 +.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  4571 + pointer-events: none;
  4572 + opacity: 0.5;
  4573 +}
  4574 +.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  4575 + color: #FFF;
  4576 +}
  4577 +.lg-actions .lg-next {
  4578 + right: 20px;
  4579 +}
  4580 +.lg-actions .lg-next:before {
  4581 + content: "\e095";
  4582 +}
  4583 +.lg-actions .lg-prev {
  4584 + left: 20px;
  4585 +}
  4586 +.lg-actions .lg-prev:after {
  4587 + content: "\e094";
  4588 +}
  4589 +
  4590 +@-webkit-keyframes lg-right-end {
  4591 + 0% {
  4592 + left: 0;
  4593 + }
  4594 + 50% {
  4595 + left: -30px;
  4596 + }
  4597 + 100% {
  4598 + left: 0;
  4599 + }
  4600 +}
  4601 +@-moz-keyframes lg-right-end {
  4602 + 0% {
  4603 + left: 0;
  4604 + }
  4605 + 50% {
  4606 + left: -30px;
  4607 + }
  4608 + 100% {
  4609 + left: 0;
  4610 + }
  4611 +}
  4612 +@-ms-keyframes lg-right-end {
  4613 + 0% {
  4614 + left: 0;
  4615 + }
  4616 + 50% {
  4617 + left: -30px;
  4618 + }
  4619 + 100% {
  4620 + left: 0;
  4621 + }
  4622 +}
  4623 +@keyframes lg-right-end {
  4624 + 0% {
  4625 + left: 0;
  4626 + }
  4627 + 50% {
  4628 + left: -30px;
  4629 + }
  4630 + 100% {
  4631 + left: 0;
  4632 + }
  4633 +}
  4634 +@-webkit-keyframes lg-left-end {
  4635 + 0% {
  4636 + left: 0;
  4637 + }
  4638 + 50% {
  4639 + left: 30px;
  4640 + }
  4641 + 100% {
  4642 + left: 0;
  4643 + }
  4644 +}
  4645 +@-moz-keyframes lg-left-end {
  4646 + 0% {
  4647 + left: 0;
  4648 + }
  4649 + 50% {
  4650 + left: 30px;
  4651 + }
  4652 + 100% {
  4653 + left: 0;
  4654 + }
  4655 +}
  4656 +@-ms-keyframes lg-left-end {
  4657 + 0% {
  4658 + left: 0;
  4659 + }
  4660 + 50% {
  4661 + left: 30px;
  4662 + }
  4663 + 100% {
  4664 + left: 0;
  4665 + }
  4666 +}
  4667 +@keyframes lg-left-end {
  4668 + 0% {
  4669 + left: 0;
  4670 + }
  4671 + 50% {
  4672 + left: 30px;
  4673 + }
  4674 + 100% {
  4675 + left: 0;
  4676 + }
  4677 +}
  4678 +.lg-outer.lg-right-end .lg-object {
  4679 + -webkit-animation: lg-right-end 0.3s;
  4680 + -o-animation: lg-right-end 0.3s;
  4681 + animation: lg-right-end 0.3s;
  4682 + position: relative;
  4683 +}
  4684 +.lg-outer.lg-left-end .lg-object {
  4685 + -webkit-animation: lg-left-end 0.3s;
  4686 + -o-animation: lg-left-end 0.3s;
  4687 + animation: lg-left-end 0.3s;
  4688 + position: relative;
  4689 +}
  4690 +
  4691 +.lg-toolbar {
  4692 + z-index: 1082;
  4693 + left: 0;
  4694 + position: absolute;
  4695 + top: 0;
  4696 + width: 100%;
  4697 + background-color: rgba(0, 0, 0, 0.45);
  4698 +}
  4699 +.lg-toolbar .lg-icon {
  4700 + color: #999;
  4701 + cursor: pointer;
  4702 + float: right;
  4703 + font-size: 24px;
  4704 + height: 47px;
  4705 + line-height: 27px;
  4706 + padding: 10px 0;
  4707 + text-align: center;
  4708 + width: 50px;
  4709 + text-decoration: none !important;
  4710 + outline: medium none;
  4711 + -webkit-transition: color 0.2s linear;
  4712 + -o-transition: color 0.2s linear;
  4713 + transition: color 0.2s linear;
  4714 +}
  4715 +.lg-toolbar .lg-icon:hover {
  4716 + color: #FFF;
  4717 +}
  4718 +.lg-toolbar .lg-close:after {
  4719 + content: "\e070";
  4720 +}
  4721 +.lg-toolbar .lg-download:after {
  4722 + content: "\e0f2";
  4723 +}
  4724 +
  4725 +.lg-sub-html {
  4726 + background-color: rgba(0, 0, 0, 0.45);
  4727 + bottom: 0;
  4728 + color: #EEE;
  4729 + font-size: 16px;
  4730 + left: 0;
  4731 + padding: 10px 40px;
  4732 + position: fixed;
  4733 + right: 0;
  4734 + text-align: center;
  4735 + z-index: 1080;
  4736 +}
  4737 +.lg-sub-html h4 {
  4738 + margin: 0;
  4739 + font-size: 13px;
  4740 + font-weight: bold;
  4741 +}
  4742 +.lg-sub-html p {
  4743 + font-size: 12px;
  4744 + margin: 5px 0 0;
  4745 +}
  4746 +
  4747 +#lg-counter {
  4748 + color: #999;
  4749 + display: inline-block;
  4750 + font-size: 16px;
  4751 + padding-left: 20px;
  4752 + padding-top: 12px;
  4753 + vertical-align: middle;
  4754 +}
  4755 +
  4756 +.lg-toolbar, .lg-prev, .lg-next {
  4757 + opacity: 1;
  4758 + -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  4759 + -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  4760 + -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  4761 + transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  4762 +}
  4763 +
  4764 +.lg-hide-items .lg-prev {
  4765 + opacity: 0;
  4766 + -webkit-transform: translate3d(-10px, 0, 0);
  4767 + transform: translate3d(-10px, 0, 0);
  4768 +}
  4769 +.lg-hide-items .lg-next {
  4770 + opacity: 0;
  4771 + -webkit-transform: translate3d(10px, 0, 0);
  4772 + transform: translate3d(10px, 0, 0);
  4773 +}
  4774 +.lg-hide-items .lg-toolbar {
  4775 + opacity: 0;
  4776 + -webkit-transform: translate3d(0, -10px, 0);
  4777 + transform: translate3d(0, -10px, 0);
  4778 +}
  4779 +
  4780 +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  4781 + -webkit-transform: scale3d(0.5, 0.5, 0.5);
  4782 + transform: scale3d(0.5, 0.5, 0.5);
  4783 + opacity: 0;
  4784 + -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  4785 + -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  4786 + -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  4787 + transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  4788 + -webkit-transform-origin: 50% 50%;
  4789 + -moz-transform-origin: 50% 50%;
  4790 + -ms-transform-origin: 50% 50%;
  4791 + transform-origin: 50% 50%;
  4792 +}
  4793 +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  4794 + -webkit-transform: scale3d(1, 1, 1);
  4795 + transform: scale3d(1, 1, 1);
  4796 + opacity: 1;
  4797 +}
  4798 +
  4799 +.lg-outer .lg-thumb-outer {
  4800 + background-color: #0D0A0A;
  4801 + bottom: 0;
  4802 + position: absolute;
  4803 + width: 100%;
  4804 + z-index: 1080;
  4805 + max-height: 350px;
  4806 + -webkit-transform: translate3d(0, 100%, 0);
  4807 + transform: translate3d(0, 100%, 0);
  4808 + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  4809 + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  4810 + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  4811 + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  4812 +}
  4813 +.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  4814 + cursor: -webkit-grab;
  4815 + cursor: -moz-grab;
  4816 + cursor: -o-grab;
  4817 + cursor: -ms-grab;
  4818 + cursor: grab;
  4819 +}
  4820 +.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  4821 + cursor: move;
  4822 + cursor: -webkit-grabbing;
  4823 + cursor: -moz-grabbing;
  4824 + cursor: -o-grabbing;
  4825 + cursor: -ms-grabbing;
  4826 + cursor: grabbing;
  4827 +}
  4828 +.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  4829 + -webkit-transition-duration: 0s !important;
  4830 + transition-duration: 0s !important;
  4831 +}
  4832 +.lg-outer.lg-thumb-open .lg-thumb-outer {
  4833 + -webkit-transform: translate3d(0, 0%, 0);
  4834 + transform: translate3d(0, 0%, 0);
  4835 +}
  4836 +.lg-outer .lg-thumb {
  4837 + padding: 10px 0;
  4838 + height: 100%;
  4839 + margin-bottom: -5px;
  4840 +}
  4841 +.lg-outer .lg-thumb-item {
  4842 + border-radius: 5px;
  4843 + cursor: pointer;
  4844 + float: left;
  4845 + overflow: hidden;
  4846 + height: 100%;
  4847 + border: 2px solid #FFF;
  4848 + border-radius: 4px;
  4849 + margin-bottom: 5px;
  4850 +}
  4851 +@media (min-width: 1025px) {
  4852 + .lg-outer .lg-thumb-item {
  4853 + -webkit-transition: border-color 0.25s ease;
  4854 + -o-transition: border-color 0.25s ease;
  4855 + transition: border-color 0.25s ease;
  4856 + }
  4857 +}
  4858 +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  4859 + border-color: #a90707;
  4860 +}
  4861 +.lg-outer .lg-thumb-item img {
  4862 + width: 100%;
  4863 + height: 100%;
  4864 + object-fit: cover;
  4865 +}
  4866 +.lg-outer.lg-has-thumb .lg-item {
  4867 + padding-bottom: 120px;
  4868 +}
  4869 +.lg-outer.lg-can-toggle .lg-item {
  4870 + padding-bottom: 0;
  4871 +}
  4872 +.lg-outer.lg-pull-caption-up .lg-sub-html {
  4873 + -webkit-transition: bottom 0.25s ease;
  4874 + -o-transition: bottom 0.25s ease;
  4875 + transition: bottom 0.25s ease;
  4876 +}
  4877 +.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  4878 + bottom: 100px;
  4879 +}
  4880 +.lg-outer .lg-toogle-thumb {
  4881 + background-color: #0D0A0A;
  4882 + border-radius: 2px 2px 0 0;
  4883 + color: #999;
  4884 + cursor: pointer;
  4885 + font-size: 24px;
  4886 + height: 39px;
  4887 + line-height: 27px;
  4888 + padding: 5px 0;
  4889 + position: absolute;
  4890 + right: 20px;
  4891 + text-align: center;
  4892 + top: -39px;
  4893 + width: 50px;
  4894 +}
  4895 +.lg-outer .lg-toogle-thumb:after {
  4896 + content: "\e1ff";
  4897 +}
  4898 +.lg-outer .lg-toogle-thumb:hover {
  4899 + color: #FFF;
  4900 +}
  4901 +
  4902 +.lg-outer .lg-video-cont {
  4903 + display: inline-block;
  4904 + vertical-align: middle;
  4905 + max-width: 1140px;
  4906 + max-height: 100%;
  4907 + width: 100%;
  4908 + padding: 0 5px;
  4909 +}
  4910 +.lg-outer .lg-video {
  4911 + width: 100%;
  4912 + height: 0;
  4913 + padding-bottom: 56.25%;
  4914 + overflow: hidden;
  4915 + position: relative;
  4916 +}
  4917 +.lg-outer .lg-video .lg-object {
  4918 + display: inline-block;
  4919 + position: absolute;
  4920 + top: 0;
  4921 + left: 0;
  4922 + width: 100% !important;
  4923 + height: 100% !important;
  4924 +}
  4925 +.lg-outer .lg-video .lg-video-play {
  4926 + width: 84px;
  4927 + height: 59px;
  4928 + position: absolute;
  4929 + left: 50%;
  4930 + top: 50%;
  4931 + margin-left: -42px;
  4932 + margin-top: -30px;
  4933 + z-index: 1080;
  4934 + cursor: pointer;
  4935 +}
  4936 +.lg-outer .lg-has-vimeo .lg-video-play {
  4937 + background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
  4938 +}
  4939 +.lg-outer .lg-has-vimeo:hover .lg-video-play {
  4940 + background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
  4941 +}
  4942 +.lg-outer .lg-has-html5 .lg-video-play {
  4943 + background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  4944 + height: 64px;
  4945 + margin-left: -32px;
  4946 + margin-top: -32px;
  4947 + width: 64px;
  4948 + opacity: 0.8;
  4949 +}
  4950 +.lg-outer .lg-has-html5:hover .lg-video-play {
  4951 + opacity: 1;
  4952 +}
  4953 +.lg-outer .lg-has-youtube .lg-video-play {
  4954 + background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
  4955 +}
  4956 +.lg-outer .lg-has-youtube:hover .lg-video-play {
  4957 + background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
  4958 +}
  4959 +.lg-outer .lg-video-object {
  4960 + width: 100% !important;
  4961 + height: 100% !important;
  4962 + position: absolute;
  4963 + top: 0;
  4964 + left: 0;
  4965 +}
  4966 +.lg-outer .lg-has-video .lg-video-object {
  4967 + visibility: hidden;
  4968 +}
  4969 +.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  4970 + display: none;
  4971 +}
  4972 +.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  4973 + visibility: visible;
  4974 +}
  4975 +
  4976 +.lg-progress-bar {
  4977 + background-color: #333;
  4978 + height: 5px;
  4979 + left: 0;
  4980 + position: absolute;
  4981 + top: 0;
  4982 + width: 100%;
  4983 + z-index: 1083;
  4984 + opacity: 0;
  4985 + -webkit-transition: opacity 0.08s ease 0s;
  4986 + -moz-transition: opacity 0.08s ease 0s;
  4987 + -o-transition: opacity 0.08s ease 0s;
  4988 + transition: opacity 0.08s ease 0s;
  4989 +}
  4990 +.lg-progress-bar .lg-progress {
  4991 + background-color: #a90707;
  4992 + height: 5px;
  4993 + width: 0;
  4994 +}
  4995 +.lg-progress-bar.lg-start .lg-progress {
  4996 + width: 100%;
  4997 +}
  4998 +.lg-show-autoplay .lg-progress-bar {
  4999 + opacity: 1;
  5000 +}
  5001 +
  5002 +.lg-autoplay-button:after {
  5003 + content: "\e01d";
  5004 +}
  5005 +.lg-show-autoplay .lg-autoplay-button:after {
  5006 + content: "\e01a";
  5007 +}
  5008 +
  5009 +.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  5010 + -webkit-transition-duration: 0s;
  5011 + transition-duration: 0s;
  5012 +}
  5013 +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  5014 + -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  5015 + -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  5016 + -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  5017 + transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  5018 + -webkit-transform: translate3d(0, 0, 0);
  5019 + transform: translate3d(0, 0, 0);
  5020 + -webkit-backface-visibility: hidden;
  5021 + -moz-backface-visibility: hidden;
  5022 + backface-visibility: hidden;
  5023 +}
  5024 +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  5025 + -webkit-transform: scale3d(1, 1, 1);
  5026 + transform: scale3d(1, 1, 1);
  5027 + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  5028 + -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  5029 + -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  5030 + transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  5031 + -webkit-transform-origin: 0 0;
  5032 + -moz-transform-origin: 0 0;
  5033 + -ms-transform-origin: 0 0;
  5034 + transform-origin: 0 0;
  5035 + -webkit-backface-visibility: hidden;
  5036 + -moz-backface-visibility: hidden;
  5037 + backface-visibility: hidden;
  5038 +}
  5039 +
  5040 +#lg-zoom-in:after {
  5041 + content: "\e311";
  5042 +}
  5043 +
  5044 +#lg-actual-size {
  5045 + font-size: 20px;
  5046 +}
  5047 +#lg-actual-size:after {
  5048 + content: "\e033";
  5049 +}
  5050 +
  5051 +#lg-zoom-out {
  5052 + opacity: 0.5;
  5053 + pointer-events: none;
  5054 +}
  5055 +#lg-zoom-out:after {
  5056 + content: "\e312";
  5057 +}
  5058 +.lg-zoomed #lg-zoom-out {
  5059 + opacity: 1;
  5060 + pointer-events: auto;
  5061 +}
  5062 +
  5063 +.lg-outer .lg-pager-outer {
  5064 + bottom: 60px;
  5065 + left: 0;
  5066 + position: absolute;
  5067 + right: 0;
  5068 + text-align: center;
  5069 + z-index: 1080;
  5070 + height: 10px;
  5071 +}
  5072 +.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  5073 + overflow: visible;
  5074 +}
  5075 +.lg-outer .lg-pager-cont {
  5076 + cursor: pointer;
  5077 + display: inline-block;
  5078 + overflow: hidden;
  5079 + position: relative;
  5080 + vertical-align: top;
  5081 + margin: 0 5px;
  5082 +}
  5083 +.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  5084 + opacity: 1;
  5085 + -webkit-transform: translate3d(0, 0, 0);
  5086 + transform: translate3d(0, 0, 0);
  5087 +}
  5088 +.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  5089 + box-shadow: 0 0 0 2px white inset;
  5090 +}
  5091 +.lg-outer .lg-pager-thumb-cont {
  5092 + background-color: #fff;
  5093 + color: #FFF;
  5094 + bottom: 100%;
  5095 + height: 83px;
  5096 + left: 0;
  5097 + margin-bottom: 20px;
  5098 + margin-left: -60px;
  5099 + opacity: 0;
  5100 + padding: 5px;
  5101 + position: absolute;
  5102 + width: 120px;
  5103 + border-radius: 3px;
  5104 + -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  5105 + -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  5106 + -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  5107 + transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  5108 + -webkit-transform: translate3d(0, 5px, 0);
  5109 + transform: translate3d(0, 5px, 0);
  5110 +}
  5111 +.lg-outer .lg-pager-thumb-cont img {
  5112 + width: 100%;
  5113 + height: 100%;
  5114 +}
  5115 +.lg-outer .lg-pager {
  5116 + background-color: rgba(255, 255, 255, 0.5);
  5117 + border-radius: 50%;
  5118 + box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  5119 + display: block;
  5120 + height: 12px;
  5121 + -webkit-transition: box-shadow 0.3s ease 0s;
  5122 + -o-transition: box-shadow 0.3s ease 0s;
  5123 + transition: box-shadow 0.3s ease 0s;
  5124 + width: 12px;
  5125 +}
  5126 +.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  5127 + box-shadow: 0 0 0 8px white inset;
  5128 +}
  5129 +.lg-outer .lg-caret {
  5130 + border-left: 10px solid transparent;
  5131 + border-right: 10px solid transparent;
  5132 + border-top: 10px dashed;
  5133 + bottom: -10px;
  5134 + display: inline-block;
  5135 + height: 0;
  5136 + left: 50%;
  5137 + margin-left: -5px;
  5138 + position: absolute;
  5139 + vertical-align: middle;
  5140 + width: 0;
  5141 +}
  5142 +
  5143 +.lg-fullscreen:after {
  5144 + content: "\e20c";
  5145 +}
  5146 +.lg-fullscreen-on .lg-fullscreen:after {
  5147 + content: "\e20d";
  5148 +}
  5149 +
  5150 +.group {
  5151 + *zoom: 1;
  5152 +}
  5153 +
  5154 +.group:before, .group:after {
  5155 + display: table;
  5156 + content: "";
  5157 + line-height: 0;
  5158 +}
  5159 +
  5160 +.group:after {
  5161 + clear: both;
  5162 +}
  5163 +
  5164 +.lg-outer {
  5165 + width: 100%;
  5166 + height: 100%;
  5167 + position: fixed;
  5168 + top: 0;
  5169 + left: 0;
  5170 + z-index: 1050;
  5171 + opacity: 0;
  5172 + -webkit-transition: opacity 0.15s ease 0s;
  5173 + -o-transition: opacity 0.15s ease 0s;
  5174 + transition: opacity 0.15s ease 0s;
  5175 +}
  5176 +.lg-outer * {
  5177 + -webkit-box-sizing: border-box;
  5178 + -moz-box-sizing: border-box;
  5179 + box-sizing: border-box;
  5180 +}
  5181 +.lg-outer.lg-visible {
  5182 + opacity: 1;
  5183 +}
  5184 +.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  5185 + -webkit-transition-duration: inherit !important;
  5186 + transition-duration: inherit !important;
  5187 + -webkit-transition-timing-function: inherit !important;
  5188 + transition-timing-function: inherit !important;
  5189 +}
  5190 +.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  5191 + -webkit-transition-duration: 0s !important;
  5192 + transition-duration: 0s !important;
  5193 + opacity: 1;
  5194 +}
  5195 +.lg-outer.lg-grab img.lg-object {
  5196 + cursor: -webkit-grab;
  5197 + cursor: -moz-grab;
  5198 + cursor: -o-grab;
  5199 + cursor: -ms-grab;
  5200 + cursor: grab;
  5201 +}
  5202 +.lg-outer.lg-grabbing img.lg-object {
  5203 + cursor: move;
  5204 + cursor: -webkit-grabbing;
  5205 + cursor: -moz-grabbing;
  5206 + cursor: -o-grabbing;
  5207 + cursor: -ms-grabbing;
  5208 + cursor: grabbing;
  5209 +}
  5210 +.lg-outer .lg {
  5211 + height: 100%;
  5212 + width: 100%;
  5213 + position: relative;
  5214 + overflow: hidden;
  5215 + margin-left: auto;
  5216 + margin-right: auto;
  5217 + max-width: 100%;
  5218 + max-height: 100%;
  5219 +}
  5220 +.lg-outer .lg-inner {
  5221 + width: 100%;
  5222 + height: 100%;
  5223 + position: absolute;
  5224 + left: 0;
  5225 + top: 0;
  5226 + white-space: nowrap;
  5227 +}
  5228 +.lg-outer .lg-item {
  5229 + background: url("../images/loading.gif") no-repeat scroll center center transparent;
  5230 + display: none !important;
  5231 +}
  5232 +.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  5233 + display: inline-block !important;
  5234 +}
  5235 +.lg-outer.lg-css .lg-current {
  5236 + display: inline-block !important;
  5237 +}
  5238 +.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  5239 + display: inline-block;
  5240 + text-align: center;
  5241 + position: absolute;
  5242 + width: 100%;
  5243 + height: 100%;
  5244 +}
  5245 +.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  5246 + content: "";
  5247 + display: inline-block;
  5248 + height: 50%;
  5249 + width: 1px;
  5250 + margin-right: -1px;
  5251 +}
  5252 +.lg-outer .lg-img-wrap {
  5253 + position: absolute;
  5254 + padding: 0 5px;
  5255 + left: 0;
  5256 + right: 0;
  5257 + top: 0;
  5258 + bottom: 0;
  5259 +}
  5260 +.lg-outer .lg-item.lg-complete {
  5261 + background-image: none;
  5262 +}
  5263 +.lg-outer .lg-item.lg-current {
  5264 + z-index: 1060;
  5265 +}
  5266 +.lg-outer .lg-image {
  5267 + display: inline-block;
  5268 + vertical-align: middle;
  5269 + max-width: 100%;
  5270 + max-height: 100%;
  5271 + width: auto !important;
  5272 + height: auto !important;
  5273 +}
  5274 +.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  5275 + opacity: 0;
  5276 + -webkit-transition: opacity 0.15s ease 0s;
  5277 + -o-transition: opacity 0.15s ease 0s;
  5278 + transition: opacity 0.15s ease 0s;
  5279 +}
  5280 +.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  5281 + opacity: 1;
  5282 +}
  5283 +.lg-outer .lg-empty-html {
  5284 + display: none;
  5285 +}
  5286 +.lg-outer.lg-hide-download #lg-download {
  5287 + display: none;
  5288 +}
  5289 +
  5290 +.lg-backdrop {
  5291 + position: fixed;
  5292 + top: 0;
  5293 + left: 0;
  5294 + right: 0;
  5295 + bottom: 0;
  5296 + z-index: 1040;
  5297 + background-color: #000;
  5298 + opacity: 0;
  5299 + -webkit-transition: opacity 0.15s ease 0s;
  5300 + -o-transition: opacity 0.15s ease 0s;
  5301 + transition: opacity 0.15s ease 0s;
  5302 +}
  5303 +.lg-backdrop.in {
  5304 + opacity: 1;
  5305 +}
  5306 +
  5307 +.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  5308 + -webkit-transition: none 0s ease 0s !important;
  5309 + -moz-transition: none 0s ease 0s !important;
  5310 + -o-transition: none 0s ease 0s !important;
  5311 + transition: none 0s ease 0s !important;
  5312 +}
  5313 +.lg-css3.lg-use-css3 .lg-item {
  5314 + -webkit-backface-visibility: hidden;
  5315 + -moz-backface-visibility: hidden;
  5316 + backface-visibility: hidden;
  5317 +}
  5318 +.lg-css3.lg-use-left .lg-item {
  5319 + -webkit-backface-visibility: hidden;
  5320 + -moz-backface-visibility: hidden;
  5321 + backface-visibility: hidden;
  5322 +}
  5323 +.lg-css3.lg-fade .lg-item {
  5324 + opacity: 0;
  5325 +}
  5326 +.lg-css3.lg-fade .lg-item.lg-current {
  5327 + opacity: 1;
  5328 +}
  5329 +.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  5330 + -webkit-transition: opacity 0.1s ease 0s;
  5331 + -moz-transition: opacity 0.1s ease 0s;
  5332 + -o-transition: opacity 0.1s ease 0s;
  5333 + transition: opacity 0.1s ease 0s;
  5334 +}
  5335 +.lg-css3.lg-slide.lg-use-css3 .lg-item {
  5336 + opacity: 0;
  5337 +}
  5338 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  5339 + -webkit-transform: translate3d(-100%, 0, 0);
  5340 + transform: translate3d(-100%, 0, 0);
  5341 +}
  5342 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  5343 + -webkit-transform: translate3d(100%, 0, 0);
  5344 + transform: translate3d(100%, 0, 0);
  5345 +}
  5346 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  5347 + -webkit-transform: translate3d(0, 0, 0);
  5348 + transform: translate3d(0, 0, 0);
  5349 + opacity: 1;
  5350 +}
  5351 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  5352 + -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5353 + -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5354 + -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5355 + transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5356 +}
  5357 +.lg-css3.lg-slide.lg-use-left .lg-item {
  5358 + opacity: 0;
  5359 + position: absolute;
  5360 + left: 0;
  5361 +}
  5362 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  5363 + left: -100%;
  5364 +}
  5365 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  5366 + left: 100%;
  5367 +}
  5368 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  5369 + left: 0;
  5370 + opacity: 1;
  5371 +}
  5372 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  5373 + -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5374 + -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5375 + -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5376 + transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  5377 +}
0 \ No newline at end of file 5378 \ No newline at end of file
frontend/web/css/style.min.css
1 -*{  
2 - margin: 0;  
3 - padding: 0;}  
4 -body {  
5 - font-family: 'Roboto';  
6 - font-weight: normal;  
7 - font-size: 14px;  
8 - color: #414143;  
9 - background: url("../images/bg_body.jpg") repeat;  
10 - line-height: 1.42857143;  
11 -}  
12 -.off-scroll {  
13 - overflow-y: hidden;  
14 - height: 100%;  
15 - position: fixed;  
16 -}  
17 -img {  
18 - border: none;  
19 -}  
20 -input, textarea, button {  
21 - outline: none!important;  
22 -}  
23 -[class*="section-box"]{width:100%;float:left;position:relative;}  
24 -.style {width: 100%;float: left;}  
25 -/***fix-buttons***/  
26 -.question-form {  
27 - height: 40px;  
28 - padding: 0 23px;  
29 - line-height: 40px;  
30 - text-decoration: none;  
31 - color: #fff;  
32 - font-size: 13px;  
33 - text-transform: uppercase;  
34 - background: #939598;  
35 - border-top-left-radius: 4px;  
36 - border-top-right-radius: 4px;  
37 - z-index: 999;  
38 - transform: rotate(-90deg);  
39 - -webkit-transform: rotate(-90deg);  
40 - position: fixed;  
41 - top:325px;  
42 - right: -68px;  
43 -}  
44 -.question-form span {  
45 - position: absolute;  
46 - min-width: 22px;  
47 - height: 22px;  
48 - padding: 0 4px;  
49 - line-height: 22px;  
50 - color: #fff;  
51 - background: #ed1c24;  
52 - font-size: 13px;  
53 - top: -10px;  
54 - right: -10px;  
55 - transform: rotate(90deg);  
56 - -webkit-transform: rotate(90deg);  
57 - border-radius: 22px;  
58 - text-align: center;  
59 -}  
60 -.calc-menu .question-form span {  
61 - transform: rotate(0deg);  
62 - -webkit-transform: rotate(0deg);  
63 - right: -26px;  
64 - top: -16px;  
65 -}  
66 -/***header***/  
67 -.section-box-header {  
68 - background: #fff;  
69 - margin-bottom: 2px;  
70 -}  
71 -.logo_ {  
72 - height: 112px;  
73 - width: 100%;  
74 - position: relative;  
75 - display: table-cell;  
76 - vertical-align: middle;  
77 -}  
78 -.logo_ img {width: 100%;vertical-align: middle}  
79 -  
80 -  
81 -.menu-wrapper {  
82 - height: 40px;  
83 - position: relative;  
84 -}  
85 -.menu-wrapper:before {  
86 - background: #414143;  
87 - height: 40px;  
88 - width: 100%;  
89 - position: absolute;  
90 - content: '';  
91 -}  
92 -.phones-head {padding-top: 31px;}  
93 -.phones-head table {  
94 - border: 0;  
95 - collapse: 0;  
96 - margin: 0 auto;  
97 -}  
98 -.phones-head table tr td{position: relative;}  
99 -  
100 -.phones-head p {  
101 - font-size: 18px;  
102 - color: #414143;  
103 -}  
104 -.phones-head p span{font-weight: 700; color: inherit; font-size: 18px;right: auto;top: auto; position: relative}  
105 -.phones-head span{  
106 - font-weight: 300;  
107 - font-size: 13px;  
108 - color: #939598;  
109 - position: absolute;  
110 - right: 0;  
111 - top: 23px;  
112 - width: 199px;  
113 - text-align: right;  
114 - line-height: 14px;  
115 -}  
116 -.search-ico, .close-search {  
117 - height: 112px;  
118 - position: relative;  
119 -}  
120 -.search-ico img, .close-search img, .search-btn-mob img {  
121 - position: absolute;  
122 - top: 50%;  
123 - right: 15px;  
124 - margin-top: -9px;  
125 - cursor: pointer;  
126 -}  
127 -.close-search img {  
128 - margin-top: -8px;  
129 -}  
130 -.menu-wr {  
131 - position: relative;  
132 - z-index: 3;  
133 - height: 42px;  
134 - padding: 0 15px;  
135 -}  
136 -  
137 -.home_ico {  
138 - display: block;  
139 - width: 40px;  
140 - height: 100%;  
141 - background: #939598 url("../images/ico/ico-1.png") 50% 50% no-repeat;  
142 - position: absolute;  
143 - left: 15px;  
144 - top: 0;  
145 -}  
146 -ul.main-menu {  
147 - height: 100%;  
148 - width: 100%;  
149 - float: left;  
150 - padding-left: 40px;  
151 - border-bottom: 2px solid #939598;  
152 -}  
153 -ul.main-menu li {  
154 - float: left;  
155 - list-style: none;  
156 - position: relative;  
157 -  
158 -}  
159 -ul.main-menu li:first-child::before {display: none;}  
160 -ul.main-menu li a {  
161 - color: #fff;  
162 - text-decoration: none;  
163 - font-size: 13px;  
164 - text-transform: uppercase;  
165 - padding: 0 28px 0 29px;  
166 - line-height: 40px;  
167 - position: relative;  
168 - height: 100%;  
169 - display: block;  
170 -}  
171 -ul.main-menu li a:before {  
172 - position: absolute;  
173 - left: 0px;  
174 - top: 50%;  
175 - margin-top: -10px;  
176 - width: 1px;  
177 - height: 20px;  
178 - background: #5a5a5d;  
179 - content: '';  
180 -}  
181 -ul.main-menu li:first-child a {  
182 - padding-left: 26px;  
183 - padding-right: 45px;  
184 - z-index: 2;  
185 -}  
186 -ul.main-menu li:first-child a:before {  
187 - left: auto;  
188 - right: 20px;  
189 - background: url("../images/ico/ico-3-1.png") no-repeat;  
190 - width: 8px;  
191 - height: 5px;  
192 - margin-top: -3px;  
193 -}  
194 -ul.main-menu li:first-child:hover a:before {background: url("../images/ico/ico-4.png") no-repeat;}  
195 -ul.main-menu li:hover::before {  
196 - background: #5a5a5d;  
197 - position: absolute;  
198 - width: 100%;  
199 - height: 100%;  
200 - content: '';  
201 - top: 0;  
202 - left: -1px;  
203 - padding: 0 1px;  
204 - box-sizing: content-box;  
205 -}  
206 -ul.main-menu li:last-child:hover::before {padding: 0 0 0 2px;}  
207 -ul.main-menu li:first-child {padding-left: 0;}  
208 -ul.main-menu li:first-child:hover {background: #fff}  
209 -ul.main-menu li:first-child:hover a {  
210 - color: #414143;  
211 -}  
212 -  
213 -ul.main-menu li ul {  
214 - display: none;  
215 - position: absolute;  
216 - width: 100%;  
217 - top:0;  
218 - left: 0;  
219 - padding-top: 41px;  
220 - background: #fff;  
221 - box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);  
222 -}  
223 -ul.main-menu li:hover ul {  
224 - display: block;  
225 -}  
226 -  
227 -ul.main-menu li:hover ul li {  
228 - width: 100%;  
229 - height: 44px;  
230 - background: #fff;  
231 - border-top: 1px solid #dedfe0;  
232 -}  
233 -  
234 -ul.main-menu li:hover ul li::before, ul.main-menu li:hover ul li:first-child::before {  
235 - background: #8b8d90;  
236 - display: block;  
237 -}  
238 -ul.main-menu li ul li:hover a {  
239 - color: #fff !important;  
240 -}  
241 -ul.main-menu li:first-child ul li a:before {display: none;}  
242 -  
243 -.lang-wr {  
244 - position: absolute;  
245 - height: 43px;  
246 - top: 32px;  
247 - left: 0;  
248 -}  
249 -.lang-wr-mob {left: 50%}  
250 -.lang-wr a {  
251 - position: absolute;  
252 - bottom: 0;  
253 - left: 0;  
254 - text-decoration: none;  
255 - color: #414143;  
256 - font-size: 13px;  
257 - font-weight: 300;  
258 - line-height: 14px;  
259 -}  
260 -.lang-wr a.active {  
261 - text-decoration: underline;  
262 -}  
263 -.lang-wr a:first-child {  
264 - bottom: auto;  
265 - top: 4px;  
266 - left: 0;  
267 -}  
268 -  
269 -.hidden-search {  
270 - position: absolute;  
271 - top: 0;  
272 - right: 0;  
273 - margin-right: -100%;  
274 - width: 100%;  
275 - height: 100%;  
276 - background: #fff;  
277 - /*transition: 0.2s;*/  
278 -}  
279 -.hidden-search.vis {  
280 - margin-right: 0;  
281 - transition: 0.5s;  
282 -}  
283 -.search-title {  
284 - height: 112px;  
285 -}  
286 -.search-title p {  
287 - line-height: 112px;  
288 - font-size: 18px;  
289 - font-weight: 700;  
290 - color: #414143;  
291 -}  
292 -.search-form-wr-padding {padding: 0 83px !important;}  
293 -.search-form-wr {  
294 - width: 100%;  
295 - height: 35px;  
296 - position: relative;  
297 - margin-top: 41px;  
298 -}  
299 -.search-form-wr input {  
300 - width: 100%;  
301 - border-top: 0;  
302 - border-left: 0;  
303 - border-right: 0;  
304 - outline: none !important;  
305 - border-bottom: 1px solid #dedfe0;  
306 - padding: 0 52px 0 15px;  
307 - height: 34px;  
308 - line-height: 34px;  
309 - font-size: 13px;  
310 - color: #414143;  
311 - text-transform: uppercase;  
312 -}  
313 -.search-form-wr button {  
314 - width: 48px;  
315 - height: 33px;  
316 - position: absolute;  
317 - right: 0;  
318 - top: 0;  
319 - border: 0 !important;  
320 - outline: none !important;  
321 - cursor: pointer;  
322 - background: #fff url("../images/ico/ico-2.png") 50% 0 no-repeat;  
323 -}  
324 -.head-container {  
325 - height: 112px;  
326 - overflow-x: hidden;  
327 - position: relative;  
328 - background: #fff;  
329 -}  
330 -.phones-head-table-mob {  
331 - text-align: right;  
332 -}  
333 -  
334 -  
335 -.phones-table-wr {  
336 - position: absolute;  
337 - padding-right: 22px;  
338 - top: 38px;  
339 - right: 15px;  
340 - background: #fff;  
341 -}  
342 -.phones-table-wr:before {  
343 - position: absolute;  
344 - top: 8px;  
345 - right: 0;  
346 - content: '';  
347 - background: url("../images/ico/ico-6.png") no-repeat;  
348 - cursor: pointer;  
349 - width: 10px;  
350 - height: 6px;  
351 - z-index: 2;  
352 - transition: 0.3s;  
353 -}  
354 -.phones-table-wr p, .phones-table-wr ul {  
355 - position: relative;  
356 - z-index: 3;  
357 -}  
358 -.phones-table-wr:after {  
359 - width: 100%;  
360 - height: 100%;  
361 - content: '';  
362 - box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);  
363 - position: absolute;  
364 - top: -18px;  
365 - left: -10px;  
366 - box-sizing: content-box;  
367 - padding: 18px 10px 28px 10px;  
368 - background: #fff;  
369 - z-index: 2;  
370 - display: none;  
371 -}  
372 -  
373 -.phones-table-wr p {  
374 - font-size: 18px;  
375 - color: #414143;  
376 - cursor: pointer;  
377 -}  
378 -.phones-table-wr p .vis-phone {font-weight: 700; font-size: 18px; color: inherit;}  
379 -.phones-table-wr ul {  
380 - list-style: none;  
381 - display: none;  
382 -}  
383 -.phones-table-wr ul li {margin-top: 26px;}  
384 -  
385 -  
386 -  
387 -.phones-table-wr ul li span {  
388 - font-weight: 300;  
389 - font-size: 13px;  
390 - color: #939598;  
391 - line-height: 14px;  
392 -}  
393 -.phones-table-wr ul li p {cursor: default}  
394 -.phones-table-wr.vis-phone ul {  
395 - display: block;  
396 -}  
397 -.phones-table-wr.vis-phone:before {  
398 - transform: rotate(180deg);  
399 - -webkit-transform: rotate(180deg);  
400 -}  
401 -.phones-table-wr.vis-phone:after {  
402 - opacity: 1;  
403 - display: block;  
404 -}  
405 -.mobile-menu {  
406 - height: 42px;  
407 - background: #414143;  
408 - border-bottom: 2px solid #939598;  
409 -}  
410 -.menu_mob {  
411 - position: relative;  
412 - cursor: pointer;  
413 - width: 14px;  
414 - float: left;  
415 - height: 40px;  
416 - margin-left: 15px;  
417 -}  
418 -.menu_mob div {  
419 - position: absolute;  
420 - width: 14px;  
421 - height: 2px;  
422 - background: #fff;  
423 - top: 0;  
424 - margin-top: 25px;  
425 - left: 0;  
426 -}  
427 -.menu_mob div:first-child {  
428 - margin-top: 13px;  
429 -}  
430 -.menu_mob div:first-child:before {  
431 - width: 100%;  
432 - height: 100%;  
433 - position: absolute;  
434 - background: #fff;  
435 - top: 0;  
436 - left: 0;  
437 - margin-top: 6px;  
438 - content: '';  
439 -}  
440 -.calc-menu {}  
441 -.calc-menu .question-form {  
442 - line-height: 42px;  
443 - position: relative;  
444 - background: none;  
445 - padding: 0 !important;  
446 - border-top-left-radius: 0;  
447 - border-top-right-radius: 0;  
448 - z-index: 1;  
449 - transform: none;  
450 - top: auto;  
451 - right: auto;  
452 - height: auto;  
453 -}  
454 -.calc-menu .question-form:before {  
455 - content: '';  
456 - position: absolute;  
457 - width: 12px;  
458 - height: 18px;  
459 - left: -20px;  
460 - top: 50%;  
461 - margin-top: -9px;  
462 - background: url("../images/ico/ico-7.png") no-repeat;  
463 -}  
464 -.calc-menu .question-form:hover {text-decoration: underline}  
465 -.search-btn-mob {  
466 - height: 40px;  
467 -}  
468 -.search-btn-mob img {  
469 - right: 30px;  
470 -}  
471 -  
472 -.mob-overlay {  
473 - display: none;  
474 - position: fixed;  
475 - width: 100%;  
476 - height: 100%;  
477 - z-index: 999;  
478 - background: #000;  
479 - opacity: 0.8;  
480 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
481 - top: 0;  
482 - left: 0;  
483 - cursor: default;  
484 -}  
485 -.section-box-content {margin-top: -2px;}  
486 -.section-box-content .container.shadow {padding-bottom: 30px;}  
487 -.shadow {  
488 - background: #fff;  
489 - box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);  
490 - position: relative;  
491 -}  
492 -.prefooter .shadow:before {  
493 - position: absolute;  
494 - width: 100%;  
495 - height: 13px;  
496 - background: #fff;  
497 - content: '';  
498 - top: -11px;  
499 - left: 0;  
500 -}  
501 -/***mob-menu***/  
502 -.close-menu-mob {  
503 - position: relative;  
504 - width: 100%;  
505 - height: 52px;  
506 - background: #fff;  
507 - text-transform: uppercase;  
508 - color: #414143;  
509 - font-size: 18px;  
510 - font-weight: 700;  
511 - text-transform: uppercase;  
512 - padding-top: 17px;  
513 - padding-left: 10px;  
514 - cursor: default;  
515 -}  
516 -.close-menu-mob:before {  
517 - width: 16px;  
518 - height: 16px;  
519 - content: '';  
520 - position: absolute;  
521 - right: 0;  
522 - top: 20px;  
523 - background: url("../images/ico/ico-5.png") no-repeat;  
524 - cursor: pointer;  
525 -}  
526 -.xs-sm-menu {  
527 - display: none;  
528 - width: 300px;  
529 - position: fixed;  
530 - z-index: 9999;  
531 - top: 0;  
532 - left: 0;  
533 - margin-left: -300px;  
534 - height: 100%;  
535 - overflow-y: scroll;  
536 - background: #4c4c50;  
537 - transition: 0.2s;  
538 - padding: 0 10px;  
539 -}  
540 -.xs-sm-menu.open.visible {  
541 - margin-left: 0;  
542 -}  
543 -.xs-sm-menu.open {  
544 - display: block;  
545 - background: #fff;  
546 -}  
547 -.xs-sm-menu .main-menu {  
548 - width: 100%;  
549 - float: left;  
550 - padding-left: 0;  
551 - padding-bottom: 60px;  
552 - height: auto;  
553 - border-bottom: 0;  
554 -}  
555 -/*.xs-sm-menu ul.main-menu li:hover::before {display: none;}*/  
556 -.xs-sm-menu .main-menu li {  
557 - width: 100%;  
558 - float: left;  
559 - height: 36px;  
560 - border-bottom: 1px solid #dedfe0;  
561 -}  
562 -.xs-sm-menu ul.main-menu li:first-child:hover {background: none;}  
563 -.xs-sm-menu .main-menu li:hover ul {  
564 - display: none !important;  
565 -}  
566 -  
567 -  
568 -.xs-sm-menu .main-menu li a {  
569 - color: #414143;  
570 - padding: 0 0 0 10px !important;  
571 -}  
572 -  
573 -.xs-sm-menu ul.main-menu li a:before {display: none;}  
574 -.xs-sm-menu ul.main-menu li:first-child a:before {display: block;  
575 - background: url("../images/ico/ico-4.png") no-repeat;  
576 - transition: 0.3s;  
577 - -webkit-transition: 0.3s;  
578 - transform: rotate(-180deg);  
579 - -webkit-transform: rotate(-180deg);  
580 -}  
581 -.xs-sm-menu ul.main-menu li:first-child:hover a:before { background: url("../images/ico/ico-4.png") no-repeat;}  
582 -.xs-sm-menu ul.main-menu li:hover::before {display: none;}  
583 -.xs-sm-menu ul.main-menu li ul {  
584 - position: relative;  
585 - top: auto;  
586 - left: auto;  
587 - padding-top: 0;  
588 - padding-left: 0;  
589 - float: left;  
590 - background: none;  
591 - box-shadow: none;  
592 -}  
593 -.xs-sm-menu ul.main-menu li ul li {  
594 - background: #8b8d90;  
595 - height: 36px;  
596 - border-bottom: 1px solid #fff;  
597 - padding-left: 20px;  
598 -}  
599 -.xs-sm-menu ul.main-menu li:hover ul li {border-top: 0}  
600 -.xs-sm-menu ul.main-menu li ul li a, .xs-sm-menu ul.main-menu li ul li:hover a {  
601 - color: #fff !important;  
602 -}  
603 -.xs-sm-menu ul.main-menu li ul li a {padding-left: 0 !important;}  
604 -.xs-sm-menu ul.main-menu li ul li a:before {display: none !important;}  
605 -.xs-sm-menu ul.main-menu li ul li:last-child {border-bottom: 0}  
606 -.xs-sm-menu ul.main-menu li.show-sub-menu ul {display: block !important;}  
607 -.xs-sm-menu ul.main-menu li.show-sub-menu {height: auto; border-bottom: 0; }  
608 -  
609 -.xs-sm-menu li.show-sub-menu ul li:first-child::before {  
610 - left: 0 !important;  
611 - padding: 0 !important;  
612 -}  
613 -.xs-sm-menu ul.main-menu li.show-sub-menu:first-child a:before {  
614 - transform: rotate(0);  
615 - -webkit-transform: rotate(0);  
616 -}  
617 -  
618 -  
619 -  
620 -  
621 -  
622 -  
623 -  
624 -  
625 -  
626 -  
627 -  
628 -  
629 -  
630 -  
631 -  
632 -  
633 -  
634 -/****carousel****/  
635 -.owl-carousel .animated {  
636 - -webkit-animation-duration: 1000ms;  
637 - animation-duration: 1000ms;  
638 - -webkit-animation-fill-mode: both;  
639 - animation-fill-mode: both;  
640 -}  
641 -.owl-carousel .owl-animated-in {  
642 - z-index: 0;  
643 -}  
644 -.owl-carousel .owl-animated-out {  
645 - z-index: 1;  
646 -}  
647 -.owl-carousel .fadeOut {  
648 - -webkit-animation-name: fadeOut;  
649 - animation-name: fadeOut;  
650 -}  
651 -  
652 -@-webkit-keyframes fadeOut {  
653 - 0% {  
654 - opacity: 1;  
655 - }  
656 -  
657 - 100% {  
658 - opacity: 0;  
659 - }  
660 -}  
661 -@keyframes fadeOut {  
662 - 0% {  
663 - opacity: 1;  
664 - }  
665 -  
666 - 100% {  
667 - opacity: 0;  
668 - }  
669 -}  
670 -  
671 -/*  
672 - * Owl Carousel - Auto Height Plugin  
673 - */  
674 -.owl-height {  
675 - -webkit-transition: height 500ms ease-in-out;  
676 - -moz-transition: height 500ms ease-in-out;  
677 - -ms-transition: height 500ms ease-in-out;  
678 - -o-transition: height 500ms ease-in-out;  
679 - transition: height 500ms ease-in-out;  
680 -}  
681 -  
682 -/*  
683 - * Core Owl Carousel CSS File  
684 - */  
685 -.owl-carousel {  
686 - display: none;  
687 - width: 100%;  
688 - -webkit-tap-highlight-color: transparent;  
689 - /* position relative and z-index fix webkit rendering fonts issue */  
690 - position: relative;  
691 - z-index: 1;  
692 -}  
693 -.owl-carousel .owl-stage {  
694 - position: relative;  
695 - -ms-touch-action: pan-Y;  
696 -}  
697 -.owl-carousel .owl-stage:after {  
698 - content: ".";  
699 - display: block;  
700 - clear: both;  
701 - visibility: hidden;  
702 - line-height: 0;  
703 - height: 0;  
704 -}  
705 -.owl-carousel .owl-stage-outer {  
706 - position: relative;  
707 - overflow: hidden;  
708 - /* fix for flashing background */  
709 - -webkit-transform: translate3d(0px, 0px, 0px);  
710 -}  
711 -  
712 -.owl-carousel .owl-controls .owl-nav .owl-prev,  
713 -.owl-carousel .owl-controls .owl-nav .owl-next,  
714 -.owl-carousel .owl-controls .owl-dot {  
715 - cursor: pointer;  
716 - cursor: hand;  
717 - -webkit-user-select: none;  
718 - -khtml-user-select: none;  
719 - -moz-user-select: none;  
720 - -ms-user-select: none;  
721 - user-select: none;  
722 -}  
723 -.owl-carousel.owl-loaded {  
724 - display: block;  
725 -}  
726 -.owl-carousel.owl-loading {  
727 - opacity: 0;  
728 - display: block;  
729 -}  
730 -.owl-carousel.owl-hidden {  
731 - opacity: 0;  
732 -}  
733 -.owl-carousel .owl-refresh .owl-item {  
734 - display: none;  
735 -}  
736 -.owl-carousel .owl-item {  
737 - position: relative;  
738 - min-height: 1px;  
739 - float: left;  
740 - -webkit-backface-visibility: hidden;  
741 - -webkit-tap-highlight-color: transparent;  
742 - -webkit-touch-callout: none;  
743 - -webkit-user-select: none;  
744 - -moz-user-select: none;  
745 - -ms-user-select: none;  
746 - user-select: none;  
747 -}  
748 -.owl-carousel .owl-item img {  
749 - display: block;  
750 - width: 100%;  
751 - -webkit-transform-style: preserve-3d;  
752 -}  
753 -.owl-carousel.owl-text-select-on .owl-item {  
754 - -webkit-user-select: auto;  
755 - -moz-user-select: auto;  
756 - -ms-user-select: auto;  
757 - user-select: auto;  
758 -}  
759 -.owl-carousel .owl-grab {  
760 - cursor: move;  
761 - cursor: -webkit-grab;  
762 - cursor: -o-grab;  
763 - cursor: -ms-grab;  
764 - cursor: grab;  
765 -}  
766 -.owl-carousel.owl-rtl {  
767 - direction: rtl;  
768 -}  
769 -.owl-carousel.owl-rtl .owl-item {  
770 - float: right;  
771 -}  
772 -  
773 -/* No Js */  
774 -.no-js .owl-carousel {  
775 - display: block;  
776 -}  
777 -  
778 -/*  
779 - * Owl Carousel - Lazy Load Plugin  
780 - */  
781 -.owl-carousel .owl-item .owl-lazy {  
782 - opacity: 0;  
783 - -webkit-transition: opacity 400ms ease;  
784 - -moz-transition: opacity 400ms ease;  
785 - -ms-transition: opacity 400ms ease;  
786 - -o-transition: opacity 400ms ease;  
787 - transition: opacity 400ms ease;  
788 -}  
789 -.owl-carousel .owl-item img {  
790 - transform-style: preserve-3d;  
791 -}  
792 -  
793 -/*  
794 - * Owl Carousel - Video Plugin  
795 - */  
796 -.owl-carousel .owl-video-wrapper {  
797 - position: relative;  
798 - height: 100%;  
799 - background: #000;  
800 -}  
801 -.owl-carousel .owl-video-play-icon {  
802 - position: absolute;  
803 - height: 80px;  
804 - width: 80px;  
805 - left: 50%;  
806 - top: 50%;  
807 - margin-left: -40px;  
808 - margin-top: -40px;  
809 - background: url("owl.video.play.png") no-repeat;  
810 - cursor: pointer;  
811 - z-index: 1;  
812 - -webkit-backface-visibility: hidden;  
813 - -webkit-transition: scale 100ms ease;  
814 - -moz-transition: scale 100ms ease;  
815 - -ms-transition: scale 100ms ease;  
816 - -o-transition: scale 100ms ease;  
817 - transition: scale 100ms ease;  
818 -}  
819 -.owl-carousel .owl-video-play-icon:hover {  
820 - -webkit-transition: scale(1.3, 1.3);  
821 - -moz-transition: scale(1.3, 1.3);  
822 - -ms-transition: scale(1.3, 1.3);  
823 - -o-transition: scale(1.3, 1.3);  
824 - transition: scale(1.3, 1.3);  
825 -}  
826 -.owl-carousel .owl-video-playing .owl-video-tn,  
827 -.owl-carousel .owl-video-playing .owl-video-play-icon {  
828 - display: none;  
829 -}  
830 -.owl-carousel .owl-video-tn {  
831 - opacity: 0;  
832 - height: 100%;  
833 - background-position: center center;  
834 - background-repeat: no-repeat;  
835 - -webkit-background-size: contain;  
836 - -moz-background-size: contain;  
837 - -o-background-size: contain;  
838 - background-size: contain;  
839 - -webkit-transition: opacity 400ms ease;  
840 - -moz-transition: opacity 400ms ease;  
841 - -ms-transition: opacity 400ms ease;  
842 - -o-transition: opacity 400ms ease;  
843 - transition: opacity 400ms ease;  
844 -}  
845 -.owl-carousel .owl-video-frame {  
846 - position: relative;  
847 - z-index: 1;  
848 -}  
849 -/****carousel****/  
850 -  
851 -  
852 -  
853 -  
854 -  
855 -/****footer****/  
856 -.copyright {  
857 - height: 25px;  
858 -}  
859 -.copyright p {  
860 - width: 100%;  
861 - float: left;  
862 - font-size: 11px;  
863 - color: #939598;  
864 - font-weight: 300;  
865 -}  
866 -.artweb-wr {  
867 - height: 25px;  
868 - float: right;  
869 -}  
870 -  
871 -.artweb-wr a {  
872 - height: 25px;  
873 - padding-right: 33px;  
874 - position: relative;  
875 - line-height: 25px;  
876 - color: #939598;  
877 - font-size: 11px;  
878 - display: block;  
879 -}  
880 -.artweb-wr a:hover {  
881 - text-decoration: none;  
882 -}  
883 -.artweb-wr a:before {  
884 - position: absolute;  
885 - width: 24px;  
886 - height: 23px;  
887 - top: 0;  
888 - right: 0;  
889 - background: url("../images/footer/artweb-logo.png") 0 50% no-repeat;  
890 - content: '';  
891 -}  
892 -  
893 -.f-img {width: 100%;display: table-cell; height: 106px; vertical-align: middle;}  
894 -.f-img img {max-width: 100%;vertical-align: middle;}  
895 -.border-footer {  
896 - position: absolute;  
897 - padding: 0 15px;  
898 - top: 0;  
899 - left: 0;  
900 - width: 100%;  
901 -}  
902 -.border-footer div{  
903 - width: 100%;  
904 - height: 1px;  
905 - background: #dedfe0;  
906 -}  
907 -.studio_footer {margin-top: 13px;}  
908 -  
909 -.mb-im-f-1 {text-align: center;display: table;}  
910 -.mb-im-f-2 {}  
911 -.mb-im-f-3 {}  
912 -.mb-im-f-4 {}  
913 -.mb-im-f-5 {text-align: right; display: table;}  
914 -  
915 -.certificate_f {  
916 - text-decoration: none;  
917 - font-size: 13px;  
918 - color: #939598;  
919 - font-weight: 300;  
920 - padding-left: 25px;  
921 - position: relative;  
922 -}  
923 -.certificate_f:before {  
924 - content: '';  
925 - position: absolute;  
926 - width: 20px;  
927 - height: 26px;  
928 - left: 0;  
929 - top: 50%;  
930 - margin-top: -13px;  
931 - background: url("../images/ico/ico-12.png") no-repeat;  
932 -}  
933 -  
934 -  
935 -/*****forms*****/  
936 -#overlay {  
937 - display: none;  
938 - /*display: block!important;*/  
939 - width: 100%;  
940 - height: 100%;  
941 - position: fixed;  
942 - top: 0;  
943 - left: 0;  
944 - z-index: 99999;  
945 - background: #000;  
946 - opacity: 0.8;  
947 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
948 -}  
949 -.modal-form, #success-form {  
950 - width: 810px;  
951 - background: #fff;  
952 - position: absolute;  
953 - left: 50%;  
954 - margin-left: -405px;  
955 - top: 20px;  
956 - opacity: 0;  
957 - /*opacity: 1;*/  
958 - z-index: 999991;  
959 - display: none;  
960 - /*display: block!important;*/  
961 -}  
962 -#success-form {  
963 - height: 216px;  
964 - background: #fff;  
965 -}  
966 -#modal_form-2 .txt-success {  
967 - width: 810px;  
968 - height: 216px;  
969 - display: table-cell;  
970 - vertical-align: middle;  
971 - text-align: center;  
972 -}  
973 -.form-wr {  
974 - width: 100%;  
975 - float: left;  
976 - background: #fff;  
977 - position: relative;  
978 -}  
979 -#close-form {  
980 - width: 34px;  
981 - height: 34px;  
982 - background: url("../images/ico/ico-13.png") no-repeat;  
983 - position: absolute;  
984 - top: -57px;  
985 - right: -61px;  
986 - cursor: pointer;  
987 - z-index: 999;  
988 -}  
989 -.form-title {  
990 - font-size: 24px;  
991 - font-weight: 700;  
992 - width: 100%;  
993 - float: left;  
994 - text-align: center;  
995 - margin-top: 34px;  
996 -}  
997 -  
998 -  
999 -  
1000 -.modal-form form {  
1001 - width: 100%;  
1002 - float: left;  
1003 - padding: 0 150px;  
1004 - margin-bottom: 40px;  
1005 -}  
1006 -.input-wr {  
1007 - width: 100%;  
1008 - float: left;  
1009 - position: relative;  
1010 - margin-top: 21px;  
1011 -}  
1012 -  
1013 -.modal-form form label {  
1014 - font-size: 14px;  
1015 - font-weight: 700;  
1016 - text-transform: uppercase;  
1017 - width: 150px;  
1018 - text-align: right;  
1019 - display: block;  
1020 - line-height: 32px;  
1021 - height: 30px;  
1022 - float: left;  
1023 - padding-right: 30px;  
1024 - position: relative;  
1025 -}  
1026 -.modal-form form .required label:before {  
1027 - content: '*';  
1028 - position: absolute;  
1029 - top: 0;  
1030 - right: 23px;  
1031 - line-height: 30px;  
1032 - color: #ed1c24;  
1033 - font-size: 14px;  
1034 -  
1035 -}  
1036 -.modal-form form input, .modal-form form textarea {  
1037 - width: 360px;  
1038 - max-width: 360px;  
1039 - float: right;  
1040 - height: 30px;  
1041 - padding-left: 10px;  
1042 -}  
1043 -.modal-form form input {  
1044 - outline: none!important;  
1045 - font-size: 18px;  
1046 -  
1047 - border-top: 0;  
1048 - border-left: 0;  
1049 - border-right: 0;  
1050 - border-bottom: 1px solid #dedfe0;  
1051 -}  
1052 -.modal-form form textarea {  
1053 -  
1054 - max-height: 30px;  
1055 - border-top: 0;  
1056 - border-left: 0;  
1057 - border-right: 0;  
1058 - border-bottom: 1px solid #dedfe0;  
1059 - resize: none;  
1060 -}  
1061 -.modal-form form input:focus, .modal-form form textarea:focus {border-bottom: 1px solid #a7a7a7;transition: 0.2s;-webkit-transition: 0.2s;}  
1062 -.modal-form form .has-error input, .modal-form form .has-error textarea {  
1063 - border-bottom: 1px solid #ed1c24;  
1064 -}  
1065 -.modal-form form .help-block {  
1066 - display: none;  
1067 - position: absolute;  
1068 - right: 0;  
1069 - bottom: 1px;  
1070 - width: 95px;  
1071 - background: #fff;  
1072 - height: 100%;  
1073 -}  
1074 -.modal-form form .has-error .help-block {display: block;}  
1075 -.modal-form form .has-error .help-block:before {  
1076 - position: absolute;  
1077 - content: 'ошибка ввода';  
1078 - font-size: 13px;  
1079 - line-height: 30px;  
1080 - color: #ed1c24;  
1081 - top: 0;  
1082 - right: 0;  
1083 - display: block !important;  
1084 - width: 100%;  
1085 - text-align: right;  
1086 -}  
1087 -.button-wr {width: 360px;float: right; margin-top: 40px;}  
1088 -.modal-form form button[type="submit"] {  
1089 - display: block;  
1090 - margin: 0 auto;  
1091 - width: 174px;  
1092 - height: 40px;  
1093 - line-height: 40px;  
1094 - outline: none !important;  
1095 - text-align: center;  
1096 - text-transform: uppercase;  
1097 - border: 1px solid #939598;  
1098 - color: inherit;  
1099 - font-size: 11px;  
1100 - font-weight: 700;  
1101 - cursor: pointer;  
1102 - background: #fff;  
1103 -  
1104 -  
1105 -}  
1106 -.modal-form form button[type="submit"]:hover {  
1107 - background: #939598;  
1108 - color: #fff;  
1109 -  
1110 -}  
1111 -.modal-form form button[type="submit"]:hover:active {  
1112 - background: #68696b;  
1113 -}  
1114 -  
1115 -.form-product-wr {  
1116 - width: 100%;  
1117 - height: 241px;  
1118 - overflow: hidden;  
1119 - float: left;  
1120 - margin-top: 40px;  
1121 -}  
1122 -.form-product-wr.product_0 {display: none;}  
1123 -.form-product-wr.product_1 {height: 75px;}  
1124 -.form-product-wr.product_2 {height: 155px;}  
1125 -  
1126 -.scrollbar_ {height: 241px;  
1127 - overflow-y: hidden;}  
1128 -.form-product-wr table {  
1129 - padding: 0;  
1130 - border: 0;  
1131 - collapse: 0;  
1132 -}  
1133 -.form-product-wr table tr {  
1134 - width: 100%;  
1135 - float: left;  
1136 - margin-top: 9px;  
1137 - position: relative;  
1138 -}  
1139 -.form-product-wr table tr:first-child {margin-top: 0;}  
1140 -.form-product-wr table tr td {  
1141 - min-height: 67px;  
1142 - width: 360px;  
1143 - position: relative;  
1144 - padding-right: 50px;  
1145 -}  
1146 -.form-product-wr table tr td:first-child {  
1147 - width: 150px;  
1148 - text-align: right;  
1149 - padding-right: 30px;  
1150 -}  
1151 -.form-product-wr table tr td.remove_ {  
1152 - content: '';  
1153 - position: absolute;  
1154 - right: 0;  
1155 - top: 50%;  
1156 - margin-top: -8px;  
1157 - width: 16px !important;  
1158 - height: 16px;  
1159 - background: url("../images/ico/ico-14.png") no-repeat;  
1160 - cursor: pointer;  
1161 -}  
1162 -.form-product-wr table tr td.remove_:hover {  
1163 - background: url("../images/ico/ico-15.png") no-repeat;  
1164 -}  
1165 -.form-product-wr table tr td:first-child:before {display: none;}  
1166 -  
1167 -  
1168 -.form-product-wr table tr td:first-child img {vertical-align: middle}  
1169 -.form-product-wr table tr td a {  
1170 - text-decoration: none;  
1171 - font-size: 13px;  
1172 - color: inherit;  
1173 -}  
1174 -.form-product-wr table tr td a span {  
1175 - font-weight: 700;  
1176 -}  
1177 -.form-product-wr table tr td a span:first-child {  
1178 - font-weight: 400;  
1179 - text-transform: uppercase;  
1180 -}  
1181 -._more_ {  
1182 - position: absolute;  
1183 - left: 0;  
1184 - bottom: 9px;  
1185 - text-decoration: none;  
1186 - font-size: 13px;  
1187 - color: #939598;  
1188 -}  
1189 -._more_:hover {text-decoration: underline;}  
1190 - /**********/  
1191 -/*****home*****/  
1192 -.margin-top {margin-top: 30px;}  
1193 -  
1194 -  
1195 -  
1196 -  
1197 -.box-mosaic a {  
1198 - position: relative;  
1199 - display: block;  
1200 - height: 100%;  
1201 -}  
1202 -.box-mosaic a:hover {  
1203 - opacity: 0.9;  
1204 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  
1205 -}  
1206 -.box-mosaic a div {  
1207 - height: 100%;width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;  
1208 -}  
1209 -.box-mosaic a p {  
1210 - width: 100%;  
1211 - height: 75px;  
1212 - position: absolute;  
1213 - bottom: 0;  
1214 - left: 0;  
1215 - color: #fff;  
1216 - text-decoration: none;  
1217 - font-size: 14px;  
1218 - z-index: 2;  
1219 - line-height: 14px;  
1220 - padding-left: 20px;  
1221 - background: url("../images/shadow-home.png") repeat-x;  
1222 - padding-right: 16px;  
1223 - padding-top: 39px;  
1224 -}  
1225 -.box-mosaic a p:before {  
1226 - width: 7px;  
1227 - height: 12px;  
1228 - background: url("../images/ico/ico-3.png") no-repeat;  
1229 - position: absolute;  
1230 - bottom: 24px;  
1231 - right: 16px;  
1232 - content: '';  
1233 -}  
1234 -.box-mosaic img {width: 100%;position: absolute;top: 0;left: 0}  
1235 -[class*="moz-"] {  
1236 - height: 75px;  
1237 -}  
1238 -.moz-5 a {height: 152px;}  
1239 -.moz-1 {height: 152px; padding-right: 2px !important;}  
1240 -.moz-2 {padding-left: 0 !important; padding-right: 2px !important;}  
1241 -.moz-3 {padding-left: 0 !important;}  
1242 -.moz-4 {padding-left: 0 !important;margin-top: 2px; padding-right: 2px !important;}  
1243 -.moz-5 {padding-left: 0!important;margin-top: 2px;}  
1244 -.moz-6 {padding-right: 2px !important;margin-top: 2px;}  
1245 -.moz-7 {padding-left: 0!important; padding-right: 2px !important;margin-top: 2px;}  
1246 -  
1247 -  
1248 -  
1249 -.box-slider {  
1250 - position: relative;  
1251 - height: 460px;  
1252 - overflow: hidden;  
1253 -}  
1254 -  
1255 -.slider-menu {  
1256 - height: 100%;  
1257 - position: absolute;  
1258 - z-index: 2;  
1259 - top:0;  
1260 - left: 0;  
1261 -}  
1262 -.slider-menu ul {  
1263 - position: relative;  
1264 - height: 100%;  
1265 -}  
1266 -.slider-menu ul:before {  
1267 - position: absolute;  
1268 - top: 0;  
1269 - left: 0;  
1270 - width: 100%;  
1271 - height: 100%;  
1272 - background: url("../images/shadow-slider-1.png") 0 50% no-repeat;  
1273 - content: '';  
1274 -}  
1275 -.slider-menu ul li {  
1276 - list-style: none;  
1277 - position: relative;  
1278 - width: 34px;  
1279 - height: 100%;  
1280 - float: left;  
1281 -}  
1282 -.slider-menu ul li a {  
1283 - text-decoration: none;  
1284 - color: #fff;  
1285 - font-size: 14px;  
1286 - width: 460px;  
1287 - height: 34px;  
1288 - line-height: 34px;  
1289 - display: block;  
1290 - text-align: center;  
1291 - z-index: 2;  
1292 - position: absolute;  
1293 - top: 213px;  
1294 - left: -213px;  
1295 - transform: rotate(-90deg);  
1296 - -webkit-transform: rotate(-90deg);  
1297 -}  
1298 -.slider-menu ul li a:hover {  
1299 - text-decoration: underline;  
1300 -}  
1301 -.slider-menu ul li:before {  
1302 - position: absolute;  
1303 - top: 0;  
1304 - left: 0;  
1305 - height: 100%;  
1306 - width: 34px;  
1307 - content: '';  
1308 - background: #000;  
1309 - opacity: 0.9;  
1310 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  
1311 - z-index: 1;  
1312 -}  
1313 -.slider-menu ul li:nth-child(2):before {  
1314 - opacity: 0.8;  
1315 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
1316 -}  
1317 -.slider-menu ul li:nth-child(3):before {  
1318 - opacity: 0.7;  
1319 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  
1320 -}  
1321 -.slider-menu ul li:nth-child(4):before {  
1322 - opacity: 0.6;  
1323 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
1324 -}  
1325 -.slider-menu ul li:nth-child(5):before {  
1326 - opacity: 0.5;  
1327 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
1328 -}  
1329 -.slider-menu ul li:nth-child(6):before {  
1330 - opacity: 0.4;  
1331 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  
1332 -}  
1333 -.slider-menu ul li:nth-child(7):before {  
1334 - opacity: 0.3;  
1335 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";  
1336 -}  
1337 -.slider-menu ul li:nth-child(8):before {  
1338 - opacity: 0.2;  
1339 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";  
1340 -}  
1341 -.slider-menu ul li:nth-child(n+9):before {  
1342 - opacity: 0.15;  
1343 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";  
1344 -}  
1345 -  
1346 -  
1347 -.slider-img a {  
1348 - position: relative;  
1349 - width: 100%;  
1350 - height:100%;  
1351 - display: none;  
1352 -}  
1353 -.slider-img a.active-slide {display: block;}  
1354 -.slider-img a img {  
1355 - position: absolute;  
1356 - width: 1140px;  
1357 - height: 460px;  
1358 - top: 50%;  
1359 - left: 50%;  
1360 - margin-top: -230px;  
1361 - margin-left: -570px;  
1362 -}  
1363 -.slider-img a div{  
1364 - position: absolute;  
1365 - width: 50%;  
1366 - bottom: 36px;  
1367 - right: 0;  
1368 - z-index: 3;  
1369 - padding-right: 97px;  
1370 -}  
1371 -.slider-img a p, .slider-img a span {  
1372 - color: #fff;  
1373 - text-decoration: none;  
1374 -}  
1375 -.slider-img a p {  
1376 - font-size: 36px;  
1377 - font-weight: 700;  
1378 - text-transform: uppercase;  
1379 - position: relative;  
1380 - line-height: 42px;  
1381 - padding-bottom: 8px;  
1382 -}  
1383 -.slider-img a p:before {  
1384 - width: 100%;  
1385 - height: 2px;  
1386 - background: #fff;  
1387 - opacity: 0.5;  
1388 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
1389 - position: absolute;  
1390 - bottom: 0;  
1391 - left: 0;  
1392 - content: '';  
1393 -}  
1394 -.slider-img a span {  
1395 - font-size: 13px;  
1396 - font-weight: 300;  
1397 - display: block;  
1398 - line-height: 16px;  
1399 - padding-top: 12px;  
1400 -}  
1401 -  
1402 -  
1403 -  
1404 -  
1405 -  
1406 -  
1407 -  
1408 -  
1409 -  
1410 -.slider-img{  
1411 - position: relative;  
1412 - height:100%;  
1413 - overflow: hidden;  
1414 - z-index: 1;  
1415 -}  
1416 -  
1417 -  
1418 -.box-banners a img {max-width: 100%}  
1419 -.box-banners a:hover {  
1420 - opacity: 0.9;  
1421 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  
1422 -}  
1423 -  
1424 -/***breadcrumb***/  
1425 -ul.breadcrumb {  
1426 - width: 100%;  
1427 - float: left;  
1428 - margin-top: 28px;  
1429 - margin-bottom: 16px;  
1430 -}  
1431 -ul.breadcrumb li {  
1432 - float: left;  
1433 - list-style: none;  
1434 - font-size: 13px;  
1435 - color: #939598;  
1436 - font-weight: 300;  
1437 - position: relative;  
1438 - padding-left: 18px;  
1439 -}  
1440 -ul.breadcrumb li:first-child {padding-left: 0;}  
1441 -ul.breadcrumb li:before {  
1442 - content: '';  
1443 - position: absolute;  
1444 - width: 3px;  
1445 - height: 5px;  
1446 - top: 50%;  
1447 - margin-top: -2px;  
1448 - left: 8px;  
1449 - background: url("../images/ico/ico-8.png") no-repeat;  
1450 -}  
1451 -  
1452 -ul.breadcrumb li:first-child:before {display: none;}  
1453 -ul.breadcrumb li a {  
1454 - text-decoration: underline;  
1455 - color: inherit;  
1456 -}  
1457 -  
1458 -/***titles***/  
1459 -.box-title-1 {  
1460 - font-size: 24px;  
1461 - color:#414143;  
1462 - font-weight: 700;  
1463 -}  
1464 -/***cat***/  
1465 -.box-category {margin-top: -19px;}  
1466 -.margin_bottom_30 {margin-bottom: 30px;}  
1467 -.link-cat {  
1468 - position: relative;  
1469 - width: 100%;  
1470 - display: block;  
1471 - float: left;  
1472 - height: 144px;  
1473 - background-repeat: no-repeat !important;  
1474 - background-size: cover !important;  
1475 -}  
1476 -.link-cat:before {  
1477 - height: 75px;  
1478 - background: url("../images/shadow-cat.png") repeat-x;  
1479 - position: absolute;  
1480 - bottom: 0;  
1481 - left: 0;  
1482 - content: '';  
1483 - width: 100%;  
1484 -}  
1485 -.link-cat p {  
1486 - position: absolute;  
1487 - color: #fff;  
1488 - left: 0;  
1489 - bottom: 19px;  
1490 - width: 100%;  
1491 - padding-left: 20px;  
1492 - padding-right: 20px;  
1493 -}  
1494 -.link-cat p:before {  
1495 - position: absolute;  
1496 - width: 7px;  
1497 - height: 12px;  
1498 - content: '';  
1499 - background: url("../images/ico/ico-3.png") no-repeat;  
1500 - right: 11px;  
1501 - bottom: 6px;  
1502 -}  
1503 -.link-cat img {  
1504 - width: 100%;  
1505 - height: auto !important;float: left;  
1506 -}  
1507 -.cat-list-wr {margin-top: 30px;}  
1508 -.cat-list, .cat-list-brands {  
1509 - width: 100%;  
1510 - float: left;  
1511 -}  
1512 -.cat-list-brands-wr {  
1513 - width: 100%;  
1514 - float: left;  
1515 - position: relative;  
1516 - height: 133px;  
1517 -}  
1518 -.cat-list-brands {  
1519 - border-left: 1px solid #dedfe0;  
1520 - border-right: 1px solid #dedfe0;  
1521 - border-bottom: 1px solid #dedfe0;  
1522 - padding-top: 9px;  
1523 - padding-bottom: 13px;  
1524 - height: 133px;  
1525 - overflow: hidden;  
1526 - background: #fff;  
1527 - z-index: 2;  
1528 -}  
1529 -.cat-list-brands ul {  
1530 - list-style: none;  
1531 - width: 100%;  
1532 - float: left;  
1533 - padding: 0 10px 0 20px;  
1534 -}  
1535 -.cat-list-brands ul li {  
1536 - width: 100%;  
1537 - float: left;  
1538 - height: 24px;  
1539 -}  
1540 -.cat-list-brands ul li a {  
1541 - color: #414143;  
1542 - text-decoration: none;  
1543 - font-size: 13px;  
1544 - display: block;  
1545 - width: 100%;  
1546 - height: 100%;  
1547 - line-height: 24px;  
1548 - overflow: hidden;  
1549 - white-space: nowrap;  
1550 - position: relative;  
1551 -}  
1552 -.cat-list-brands ul li a:before {  
1553 - content: '';  
1554 - height: 24px;  
1555 - width: 22px;  
1556 - opacity: 1;  
1557 - position: absolute;  
1558 - top: 0;  
1559 - right: 0;  
1560 - background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);  
1561 - background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);  
1562 - background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);  
1563 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);  
1564 -}  
1565 -.cat-list-brands ul li a:hover {text-decoration: underline;}  
1566 -.hover .link-cat, .hover .cat-list-brands {box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8); transition: 0.2s; -webkit-transition: 0.2s}  
1567 -.hover .cat-list-brands {  
1568 - position: absolute;  
1569 - top: 0;  
1570 - left: 0;  
1571 - height: auto;  
1572 - min-height: 133px;  
1573 -}  
1574 -  
1575 -  
1576 -.expand_brands {  
1577 - display: none;  
1578 - padding: 0 0 0 20px;  
1579 - float: left;  
1580 -}  
1581 -  
1582 -.expand_brands p {  
1583 - float: left;  
1584 - color: #939598;  
1585 - border-bottom: 1px dashed #939598;  
1586 - font-size: 13px;  
1587 - cursor: pointer;  
1588 -}  
1589 - /****************/  
1590 -  
1591 -/***brand***/  
1592 -.box-brand {  
1593 - margin-top: 11px;  
1594 -}  
1595 -  
1596 -.article-img img {  
1597 - width: 100%;  
1598 - max-width: 100%;  
1599 - float: left;  
1600 -}  
1601 -.content-txt {  
1602 - margin-top: 28px;  
1603 -}  
1604 -.brand-main-txt {margin-top: -2px; padding-bottom: 53px;}  
1605 -.content-txt p, .brand-main-txt p, .brand-list-desc-txt p, .products-txt p, .service-txt p, .artile-view-txt p, .tabs-content p {  
1606 - font-size: 13px;  
1607 - width: 100%;  
1608 - float: left;  
1609 - line-height: 16px;  
1610 - margin-top: 15px;  
1611 -}  
1612 -.products-txt p, .brand-list-desc-txt p, .tabs-content p {float: none;}  
1613 -.content-txt p:first-child, .brand-main-txt p:first-child, .brand-list-desc-txt p:first-child, .artile-view-txt p:first-of-type {margin-top: 0}  
1614 -  
1615 -.brand-link a {  
1616 - display: block;  
1617 - width: 100%;  
1618 - float: left;  
1619 - border: 1px solid #dedfe0;  
1620 - padding: 13px 5px;  
1621 - margin-top: 12px;  
1622 - text-align: center;  
1623 -}  
1624 -.brand-link a:first-child {margin-top: 0;}  
1625 -.brand-link a:hover {  
1626 - box-shadow: 0px 0px 8px 0px rgba(149, 149, 149, 0.8);  
1627 - transition: 0.2s;  
1628 - -webkit-transition: 0.2s;  
1629 -}  
1630 -.brand-link a img {  
1631 - max-width: 100%;  
1632 - vertical-align:middle;  
1633 -}  
1634 -.uppercase {text-transform: uppercase;}  
1635 -  
1636 -.brand-txt-img {z-index1;position: absolute;height: 100%; width: 50%;right: 0;}  
1637 -  
1638 -.brand-txt-img div {width: 100%;height: 50px;padding-left: 15px;display: table-cell;vertical-align: bottom}  
1639 -.brand-txt-img img {  
1640 - float: left;  
1641 - max-height: 50px;  
1642 - max-width: 100%;  
1643 - vertical-align: bottom;  
1644 - position: absolute;z-index: 3; bottom: 0;left: 15px;  
1645 -}  
1646 -.brand-list-desc-txt {  
1647 - margin-top: -3px;  
1648 -}  
1649 -.brand-list-desc-txt p a {  
1650 - color: #939598;  
1651 - font-size: 13px;  
1652 - position: relative;  
1653 - text-decoration: none;  
1654 -}  
1655 -  
1656 -.brand-list-desc-txt p a:hover {text-decoration: underline;}  
1657 -.brand-list-desc-txt p a:before {  
1658 - position: absolute;  
1659 - width: 6px;  
1660 - height: 5px;  
1661 - background: url("../images/ico/ico-9.png") no-repeat;  
1662 - top: 50%;  
1663 - margin-top: -2px;  
1664 - right: -10px;  
1665 - content: '';  
1666 -}  
1667 -.brand-list-desc .box-title-1 {padding: 0 15px;margin-bottom: 15px}  
1668 -.brands-list-wr {  
1669 - margin-top: 51px;  
1670 - overflow: hidden;  
1671 -}  
1672 -.brand-list-desc img {max-width: 100%;float: left;}  
1673 -.brands-list, .collection-list ul {  
1674 - padding-left: 15px;  
1675 - margin-top: 4px;  
1676 - padding-right: 15px;  
1677 - box-sizing: content-box;  
1678 - overflow: hidden;  
1679 -}  
1680 -.collection-list ul {  
1681 - margin-top: -26px;  
1682 - padding: 0;  
1683 - margin-left: -30px;  
1684 -}  
1685 -.brands-list li, .collection-list ul li {  
1686 - float: left;  
1687 - width: 116px;  
1688 - list-style: none;  
1689 - margin-right: 30px;  
1690 - margin-top: 26px;  
1691 -}  
1692 -.collection-list ul li {  
1693 - margin-right: 0;  
1694 - margin-left: 30px;  
1695 -}  
1696 -.brands-list li:last-child, .collection-list ul li:last-child {margin-right: 0;}  
1697 -  
1698 -.brands-list li a, .collection-list ul li a {  
1699 - text-decoration: none;  
1700 - color: inherit;  
1701 -  
1702 -}  
1703 -.brands-list li a p, .collection-list ul li a p {  
1704 - font-size: 13px;  
1705 - color: inherit;  
1706 - width: 100%;  
1707 - text-transform: uppercase;  
1708 - text-align: center;  
1709 - line-height: 16px;  
1710 - height: 32px;  
1711 - overflow: hidden;  
1712 - margin-top: 9px;  
1713 -}  
1714 -.brands-list li a div, .collection-list ul li a div {  
1715 - width: 116px;  
1716 - height: 116px;  
1717 - position: relative;  
1718 -}  
1719 -.brands-list li a div:before, .collection-list ul li a div:before {  
1720 - content: '';  
1721 - position: absolute;  
1722 - top: 0;  
1723 - left: 0;  
1724 - width: 100%;  
1725 - height: 100%;  
1726 - border: 5px solid #fff;  
1727 - opacity: 0;  
1728 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
1729 -}  
1730 -.brands-list li a div img, .collection-list ul li a div img {max-width: 100%;}  
1731 -.brands-list li a:hover, .collection-list ul li a:hover {text-decoration: underline;}  
1732 -.brands-list li a:hover div:before, .collection-list ul li.active a div:before {  
1733 - transition: 0.3s;  
1734 - -webkit-transition: 0.3s;  
1735 - opacity: 0.5;  
1736 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
1737 -}  
1738 -.collection-list ul li a:hover div {opacity: 0.9;transition: 0.2s;-webkit-transition: 0.2s;}  
1739 -  
1740 -.brands-list_ {  
1741 - width: 100%;  
1742 - float: left;  
1743 - margin-top: 48px;  
1744 -}  
1745 -  
1746 -  
1747 -  
1748 -/**********/  
1749 -/***products***/  
1750 -.products-title {  
1751 - font-size: 24px;  
1752 - font-weight: 700;  
1753 - margin-top: -8px;  
1754 -}  
1755 -.products-link {margin-top: 30px;}  
1756 -.products-link a {  
1757 - position: relative;  
1758 - width: 100%;  
1759 - display: block;  
1760 - float: left;  
1761 -}  
1762 -.products-link a img {  
1763 - width: 100%;  
1764 - max-width: 100%;  
1765 - float: left;  
1766 -}  
1767 -  
1768 -.products-link a:after {  
1769 - content: '';  
1770 - position: absolute;  
1771 - top: 0;  
1772 - left: 0;  
1773 - width: 100%;  
1774 - height: 100%;  
1775 - border: 5px solid #fff;  
1776 - opacity: 0;  
1777 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
1778 -}  
1779 -.products-link a:hover:after {  
1780 - transition: 0.3s;  
1781 - -webkit-transition: 0.3s;  
1782 - opacity: 0.5;  
1783 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
1784 -}  
1785 -.products-link a:before {  
1786 - position: absolute;  
1787 - width: 7px;  
1788 - height: 12px;  
1789 - background: url("../images/ico/ico-3.png") no-repeat;  
1790 - content: '';  
1791 - bottom: 20px;  
1792 - right: 15px;  
1793 -}  
1794 -  
1795 -.products-list-wr {margin-top: 60px}  
1796 -.products-list-wr:first-child {margin-top: 0}  
1797 -  
1798 -/**************/  
1799 -/***about,contacts,company,service***/  
1800 -.pic-width img, .service-txt img {width: 100%;max-width: 100%;float: left;}  
1801 -.service-adress {margin-top: 15px;}  
1802 -.service-adress ul {  
1803 - list-style: none;  
1804 - position: relative;  
1805 -}  
1806 -.service-adress ul li {  
1807 - font-size: 13px;  
1808 - padding-left: 15px;  
1809 -}  
1810 -.service-adress ul:before {  
1811 - content: '';  
1812 - position: absolute;  
1813 - left: 0;  
1814 - top: 0;  
1815 - width: 3px;  
1816 - height: 100%;  
1817 - background: #939598;  
1818 -}  
1819 -.title-contacts {  
1820 - font-size: 24px;  
1821 - font-weight: 700;  
1822 - margin-top: 32px;  
1823 -}  
1824 -.title-contacts:first-child {  
1825 - margin-top: 0;  
1826 -}  
1827 -/**************/  
1828 -/***articles***/  
1829 -.articles-date, .articles-title {float: left;}  
1830 -.articles-date span {  
1831 - line-height: 17px;  
1832 - padding: 0 7px;  
1833 - color: #fff;  
1834 - font-size: 11px;  
1835 - font-weight: 300;  
1836 - background: #939598;  
1837 - display: block;  
1838 - margin-top: 8px;  
1839 - margin-right: 16px;  
1840 - float: left;  
1841 -}  
1842 -.articles-title a, .articles-title {  
1843 - font-weight: 700;  
1844 - font-size: 24px;  
1845 - text-decoration: none;  
1846 - color: inherit;  
1847 -  
1848 -}  
1849 -.articles-title a:hover {  
1850 - text-decoration: underline;  
1851 -}  
1852 -.articles_data-title {margin-top: 32px;margin-bottom: 15px;}  
1853 -.new_articles_data-title {margin-top: 51px;margin-bottom: 15px;}  
1854 -.articles-wr {margin-top: -20px;}  
1855 -.new_articles-wr {margin-top: -38px;}  
1856 -  
1857 -.article-img:hover {opacity: 0.9;transition: 0.2s;-webkit-transition: 0.2s;}  
1858 -.articles-view-wr .articles-date span {margin-top: 0;margin-right: 0;}  
1859 -.float-left {float: left;}  
1860 -.float-right {float: right;}  
1861 -.artile-view-txt {margin-top: 25px;}  
1862 -.artile-view-txt img {max-width: 100%;}  
1863 -.artile-view-txt p {padding: 0 15px;float: none;}  
1864 -.artile-view-txt img {margin-bottom: 10px;}  
1865 -/**************/  
1866 -/***gallery page***/  
1867 -.galery-obj-img {}  
1868 -.galery-obj-img a {text-decoration: none; float: left;width: 100%;overflow: hidden;}  
1869 -.galery-obj-img img {max-height: 100px;min-height: 100px;float: left; margin-right: 30px;margin-top: 20px;}  
1870 -/******gallery********/  
1871 -.lg-outer .lg-thumb-item:hover {border: 0!important;}  
1872 -.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item.active:hover {border:2px solid #939598!important;}  
1873 -.lg-outer .lg-thumb-item {  
1874 - border: 0 !important;  
1875 - border-radius: 0!important;  
1876 -}  
1877 -/***project***/  
1878 -.marginbottom-15 {margin-bottom: -15px;}  
1879 -.galery-obj-img ul li {  
1880 - list-style: none;  
1881 - float: left;  
1882 -}  
1883 -.project-brands_ {  
1884 - overflow-x: hidden;  
1885 -}  
1886 -/**************/  
1887 -/***collection***/  
1888 -.collection-img {text-align: center}  
1889 -.collection-img img {  
1890 - width: 100%;  
1891 - max-width: 360px !important;  
1892 - vertical-align: bottom;  
1893 -}  
1894 -.colect-title {  
1895 - text-align: center;  
1896 - font-size: 18px;  
1897 - font-weight: 700;  
1898 - margin-top: 37px;  
1899 -}  
1900 -  
1901 -.collection-description table {  
1902 - width: 100%;  
1903 - float: left;  
1904 - padding: 0 !important;  
1905 - border: 0 !important;  
1906 - border-spacing: 0!important;  
1907 - margin-top: 3px;  
1908 -}  
1909 -.collection-description table tr {  
1910 - width: 100%;  
1911 - height: 31px;  
1912 -}  
1913 -.collection-description table tr td {  
1914 - width: 50%;  
1915 - font-weight: 700;  
1916 - font-size: 13px;  
1917 - text-align: left;  
1918 - padding-left: 10px;  
1919 -}  
1920 -.collection-description table tr td:first-child {  
1921 - font-weight: 400;  
1922 - text-align: right;  
1923 - padding-left: 0;  
1924 - padding-right: 10px;  
1925 -}  
1926 -  
1927 -.load_collection {  
1928 - position: fixed;  
1929 - width: 100%;  
1930 - height: 100%;  
1931 - top: 0;  
1932 - left: 0;  
1933 - z-index: 99999;  
1934 -}  
1935 -.load_collection:before {  
1936 - content: '';  
1937 - width: 100%;  
1938 - height: 100%;  
1939 - position: absolute;  
1940 - top: 0;  
1941 - left: 0;  
1942 - background: #fff;  
1943 - opacity: 0.8;  
1944 - z-index: 1;  
1945 -}  
1946 -.load_collection div {  
1947 - width: 100%;  
1948 - height: 100%;  
1949 - position: absolute;  
1950 - top: 0;  
1951 - left: 0;  
1952 - z-index: 2;  
1953 - background: url("../images/25.gif") 50% 50% no-repeat;  
1954 -}  
1955 -  
1956 -.to_order {  
1957 - display: block;  
1958 - margin: 0 auto;  
1959 - margin-top: 10px;  
1960 - width: 174px;  
1961 - height: 40px;  
1962 - text-decoration: none;  
1963 - line-height: 40px;  
1964 - border: 1px solid #939598;  
1965 - color: #414143;  
1966 - font-size: 11px;  
1967 - font-weight: 700;  
1968 - text-transform: uppercase;  
1969 - text-align: center;  
1970 -}  
1971 -.to_order:hover {  
1972 - background: #939598;  
1973 - color: #fff;  
1974 - transition: 0.2s;  
1975 - -webkit-transition: 0.2s;  
1976 -}  
1977 -.collect-tabs {margin-top: 60px;}  
1978 -  
1979 -  
1980 -  
1981 -.list-tabs {  
1982 - padding-left: 55px;  
1983 - width: 100%;  
1984 - float: left;  
1985 - position: relative;  
1986 -}  
1987 -.list-tabs:before {  
1988 - position: absolute;  
1989 - content: '';  
1990 - bottom: 0;  
1991 - left: 0;  
1992 - width: 100%;  
1993 - height: 1px;  
1994 - background: #dedfe0;  
1995 -  
1996 -}  
1997 -.list-tabs li, .list-tabs li span {  
1998 - width: 174px;  
1999 - height: 39px;  
2000 -}  
2001 -.list-tabs li {  
2002 - position: relative;  
2003 - z-index: 2;  
2004 - list-style: none;  
2005 - float: left;  
2006 - text-decoration: none;  
2007 - color: inherit;  
2008 - font-size: 11px;  
2009 - text-transform: uppercase;  
2010 - cursor: pointer;  
2011 - border-left: 1px solid #dedfe0;  
2012 - border-right: 1px solid #dedfe0;  
2013 - border-top: 1px solid #dedfe0;  
2014 - margin-right: 2px;  
2015 - background: #dedfe0;  
2016 -}  
2017 -.list-tabs li span {  
2018 - text-align: center;  
2019 - display: table-cell;  
2020 - vertical-align: middle;  
2021 -}  
2022 -.list-tabs li.active-tab {  
2023 - background: #fff;  
2024 -}  
2025 -.tabs-content a {  
2026 - text-decoration: underline;  
2027 - color: inherit;  
2028 -}  
2029 -.tabs-content a:hover {  
2030 - text-decoration: none;  
2031 -}  
2032 -  
2033 -  
2034 -.t_content_wr {  
2035 - margin-top: 13px;  
2036 -}  
2037 -.tabs-content {  
2038 - display: none;  
2039 -}  
2040 -.tabs-content .certificate {  
2041 - width: 100% !important;  
2042 - height: 500px !important;  
2043 - margin-top: 25px;  
2044 -}  
2045 -.certificate-page .certificate {  
2046 - width: 450px !important;  
2047 - height: 500px !important;  
2048 - margin-top: 15px;  
2049 -}  
2050 -.tabs-content .gall-1 {  
2051 - width: 100%;  
2052 - float: left;  
2053 -}  
2054 -  
2055 -.tabs-content .gall-1 li {  
2056 - list-style: none;  
2057 - margin-top: 25px;  
2058 -}  
2059 -.tabs-content .gall-1 li a {float: left;}  
2060 -.tabs-content .gall-1 li a img {  
2061 -}  
2062 -  
2063 -  
2064 -  
2065 -  
2066 -  
2067 -  
2068 -  
2069 -  
2070 -/**************/  
2071 -  
2072 -  
2073 -  
2074 -/***all***/  
2075 -.new_article-img {  
2076 - width: 50%;  
2077 - float: left;  
2078 - margin-right: 15px;  
2079 - padding-right: 15px;  
2080 - margin-bottom: 10px;  
2081 -}  
2082 -.new_article-img img {  
2083 - max-width: 100%;  
2084 - width: 100%;  
2085 - float: left;  
2086 -}  
2087 -/**************/  
2088 -  
2089 -  
2090 -/***pagination***/  
2091 -.navi_ {position: relative;margin-top: 30px;padding: 0 63px;}  
2092 -.pagination {  
2093 - margin: 0 auto;  
2094 - display: table;  
2095 -  
2096 -}  
2097 -.pagination li {  
2098 - float: left;  
2099 - list-style: none;  
2100 - min-width: 24px;  
2101 - height: 24px;  
2102 - text-align: center;  
2103 - background: #f2f2f3;  
2104 - border-radius: 4px;  
2105 - margin: 10px 3px 0 3px;  
2106 -}  
2107 -.pagination li.active {  
2108 - background: #939598;  
2109 -}  
2110 -.pagination li a {  
2111 - font-size: 15px;  
2112 - color: inherit;  
2113 - text-decoration: none;  
2114 - line-height: 24px;  
2115 - width: 100%;  
2116 - display: block;  
2117 - padding: 0 3px;  
2118 - position: relative;  
2119 -}  
2120 -.pagination li.active a {color: #fff}  
2121 -.pagination li.prev, .pagination li.next {  
2122 - position: absolute;  
2123 - top: 0;  
2124 - background: none;  
2125 - width: 24px;  
2126 - height: 24px;  
2127 -}  
2128 -.pagination li.prev.disabled, .pagination li.next.disabled {opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}  
2129 -.pagination li.prev span, .pagination li.next span {display: block;position: relative;width: 100%;height: 100%;}  
2130 -.pagination li.prev {  
2131 - left: 33px;  
2132 -}  
2133 -  
2134 -.pagination li.next {  
2135 - right: 33px;  
2136 -}  
2137 -.pagination li.prev span:before, .pagination li.next span:before, .pagination li.prev a:before, .pagination li.next a:before {  
2138 - width: 100%;  
2139 - height: 100%;  
2140 - background: red;  
2141 - content: '';  
2142 - position: absolute;  
2143 - top: 0;  
2144 - left: 0;  
2145 -}  
2146 -.pagination li.prev span:before, .pagination li.prev a:before {  
2147 - background: #fff url("../images/ico/ico-10.png") 50% 50% no-repeat;  
2148 -}  
2149 -.pagination li.next span:before, .pagination li.next a:before {  
2150 - background: #fff url("../images/ico/ico-11.png") 50% 50% no-repeat;  
2151 -}  
2152 -/**************/  
2153 -.certificate-page {margin-top: -30px;}  
2154 -.title-certificate-pg {  
2155 - font-weight: 700;  
2156 - font-size: 18px;  
2157 - margin-top: 20px;  
2158 -}  
2159 -  
2160 -  
2161 -/***scrollbar***/  
2162 -  
2163 -.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }  
2164 -.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }  
2165 -  
2166 -.mCustomScrollBox{ /* contains plugin's markup */  
2167 - position: relative;  
2168 - overflow: hidden;  
2169 - height: 100%;  
2170 - max-width: 100%;  
2171 - outline: none;  
2172 - direction: ltr;  
2173 -}  
2174 -  
2175 -.mCSB_container{ /* contains the original content */  
2176 - overflow: hidden;  
2177 - width: auto;  
2178 - height: auto;  
2179 -}  
2180 -  
2181 -  
2182 -  
2183 -/*  
2184 -------------------------------------------------------------------------------------------------------------------------  
2185 -2. VERTICAL SCROLLBAR  
2186 -y-axis  
2187 -------------------------------------------------------------------------------------------------------------------------  
2188 -*/  
2189 -  
2190 -  
2191 -  
2192 -.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */  
2193 -  
2194 -.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */  
2195 - margin-right: 0;  
2196 - margin-left: 30px;  
2197 -}  
2198 -  
2199 -.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */  
2200 -  
2201 -.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */  
2202 - position: absolute;  
2203 - width: 16px;  
2204 - height: auto;  
2205 - left: auto;  
2206 - top: 0;  
2207 - right: 0;  
2208 - bottom: 0;  
2209 -}  
2210 -  
2211 -.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */  
2212 -  
2213 -.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  
2214 -.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */  
2215 - right: auto;  
2216 - left: 0;  
2217 -}  
2218 -  
2219 -.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */  
2220 -  
2221 -.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */  
2222 - position: absolute;  
2223 - top: 0;  
2224 - left: 0;  
2225 - bottom: 0;  
2226 - right: 0;  
2227 - height: auto;  
2228 -}  
2229 -  
2230 -.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }  
2231 -  
2232 -.mCSB_scrollTools .mCSB_draggerRail{  
2233 - width: 3px;  
2234 - height: 100%;  
2235 - margin: 0 auto;  
2236 - -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;  
2237 -}  
2238 -  
2239 -.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */  
2240 - cursor: pointer;  
2241 - width: 100%;  
2242 - height: 30px; /* minimum dragger height */  
2243 - z-index: 1;  
2244 -}  
2245 -  
2246 -.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */  
2247 - position: relative;  
2248 - width: 9px;  
2249 - height: 100%;  
2250 - margin: 0 auto;  
2251 - -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;  
2252 - text-align: center;  
2253 -}  
2254 -  
2255 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  
2256 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }  
2257 -  
2258 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  
2259 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }  
2260 -  
2261 -.mCSB_scrollTools .mCSB_buttonUp,  
2262 -.mCSB_scrollTools .mCSB_buttonDown{  
2263 - display: block;  
2264 - position: absolute;  
2265 - height: 20px;  
2266 - width: 100%;  
2267 - overflow: hidden;  
2268 - margin: 0 auto;  
2269 - cursor: pointer;  
2270 -}  
2271 -  
2272 -.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }  
2273 -  
2274 -  
2275 -5. TRANSITIONS  
2276 - ------------------------------------------------------------------------------------------------------------------------  
2277 - */  
2278 -  
2279 -.mCSB_scrollTools,  
2280 -.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
2281 -.mCSB_scrollTools .mCSB_buttonUp,  
2282 -.mCSB_scrollTools .mCSB_buttonDown,  
2283 -.mCSB_scrollTools .mCSB_buttonLeft,  
2284 -.mCSB_scrollTools .mCSB_buttonRight{  
2285 - -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  
2286 - -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  
2287 - -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  
2288 - transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  
2289 -}  
2290 -  
2291 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */  
2292 -.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,  
2293 -.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  
2294 -.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{  
2295 - -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  
2296 - margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  
2297 - margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  
2298 - opacity .2s ease-in-out, background-color .2s ease-in-out;  
2299 - -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  
2300 - margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  
2301 - margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  
2302 - opacity .2s ease-in-out, background-color .2s ease-in-out;  
2303 - -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  
2304 - margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  
2305 - margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  
2306 - opacity .2s ease-in-out, background-color .2s ease-in-out;  
2307 - transition: width .2s ease-out .2s, height .2s ease-out .2s,  
2308 - margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  
2309 - margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  
2310 - opacity .2s ease-in-out, background-color .2s ease-in-out;  
2311 -}  
2312 -  
2313 -  
2314 -  
2315 -/*  
2316 -------------------------------------------------------------------------------------------------------------------------  
2317 -6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
2318 -------------------------------------------------------------------------------------------------------------------------  
2319 -*/  
2320 -  
2321 -/*  
2322 -----------------------------------------  
2323 -6.1 THEMES  
2324 -----------------------------------------  
2325 -*/  
2326 -  
2327 -/* default theme ("light") */  
2328 -  
2329 -.mCSB_scrollTools{ opacity: 1!important;}  
2330 -  
2331 -.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,  
2332 -.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }  
2333 -  
2334 -.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,  
2335 -.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,  
2336 -.mCustomScrollBox:hover > .mCSB_scrollTools,  
2337 -.mCustomScrollBox:hover ~ .mCSB_scrollTools,  
2338 -.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,  
2339 -.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }  
2340 -  
2341 -.mCSB_scrollTools .mCSB_draggerRail{  
2342 - background-color: #f2f2f3;  
2343 -}  
2344 -  
2345 -.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  
2346 - background: #dedfe0;  
2347 -}  
2348 -  
2349 -.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{  
2350 -  
2351 -}  
2352 -.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  
2353 -.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  
2354 -  
2355 -}  
2356 -  
2357 -/*.mCSB_scrollTools .mCSB_buttonUp,*/  
2358 -/*.mCSB_scrollTools .mCSB_buttonDown,*/  
2359 -/*.mCSB_scrollTools .mCSB_buttonLeft,*/  
2360 -/*.mCSB_scrollTools .mCSB_buttonRight{*/  
2361 - /*background-image: url(mCSB_buttons.png); !* css sprites *!*/  
2362 - /*background-repeat: no-repeat;*/  
2363 - /*opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";*/  
2364 -/*}*/  
2365 -  
2366 -.mCSB_scrollTools .mCSB_buttonUp{  
2367 - background-position: 0 0;  
2368 - /*  
2369 - sprites locations  
2370 - light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px  
2371 - dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px  
2372 - */  
2373 -}  
2374 -  
2375 -.mCSB_scrollTools .mCSB_buttonDown{  
2376 - background-position: 0 -20px;  
2377 - /*  
2378 - sprites locations  
2379 - light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px  
2380 - dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px  
2381 - */  
2382 -}  
2383 -  
2384 -.mCSB_scrollTools .mCSB_buttonLeft{  
2385 - background-position: 0 -40px;  
2386 - /*  
2387 - sprites locations  
2388 - light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px  
2389 - dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px  
2390 - */  
2391 -}  
2392 -  
2393 -.mCSB_scrollTools .mCSB_buttonRight{  
2394 - background-position: 0 -56px;  
2395 - /*  
2396 - sprites locations  
2397 - light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px  
2398 - dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px  
2399 - */  
2400 -}  
2401 -  
2402 -.mCSB_scrollTools .mCSB_buttonUp:hover,  
2403 -.mCSB_scrollTools .mCSB_buttonDown:hover,  
2404 -.mCSB_scrollTools .mCSB_buttonLeft:hover,  
2405 -.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }  
2406 -  
2407 -.mCSB_scrollTools .mCSB_buttonUp:active,  
2408 -.mCSB_scrollTools .mCSB_buttonDown:active,  
2409 -.mCSB_scrollTools .mCSB_buttonLeft:active,  
2410 -.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }  
2411 -  
2412 -  
2413 -/* theme: "dark" */  
2414 -  
2415 -/* ---------------------------------------- */  
2416 -  
2417 -  
2418 -  
2419 -/* theme: "light-2", "dark-2" */  
2420 -  
2421 -.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,  
2422 -.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{  
2423 - width: 4px;  
2424 - background-color: #fff; background-color: rgba(255,255,255,0.1);  
2425 - -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  
2426 -}  
2427 -  
2428 -.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
2429 -.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  
2430 - width: 4px;  
2431 - background-color: #fff; background-color: rgba(255,255,255,0.75);  
2432 - -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  
2433 -}  
2434 -  
2435 -.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  
2436 -.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  
2437 -.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  
2438 -.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  
2439 - width: 100%;  
2440 - height: 4px;  
2441 - margin: 6px auto;  
2442 -}  
2443 -  
2444 -.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }  
2445 -  
2446 -.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  
2447 -.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }  
2448 -  
2449 -.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }  
2450 -  
2451 -.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; }  
2452 -  
2453 -.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; }  
2454 -  
2455 -.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }  
2456 -  
2457 -  
2458 -  
2459 -  
2460 -  
2461 -  
2462 -  
2463 -  
2464 -  
2465 -  
2466 -  
2467 -/***************/  
2468 -  
2469 -  
2470 -  
2471 -  
2472 -  
2473 -  
2474 -  
2475 -  
2476 -  
2477 -  
2478 -  
2479 -  
2480 -  
2481 -  
2482 -/********animations********/  
2483 -  
2484 -/**************************/  
2485 -  
2486 -  
2487 -  
2488 -/***bootstrap grid***/  
2489 -  
2490 -.container {  
2491 - min-width:320px;  
2492 -}  
2493 -  
2494 -  
2495 -@media (max-width: 1200px) {  
2496 - .link-cat {height: 116px;}  
2497 - /*[class*="moz-"] {*/  
2498 - /*height: 62px;*/  
2499 - /*}*/  
2500 - /*.moz-1 {height: 124px;}*/  
2501 - ul.main-menu li a {  
2502 - padding: 0 11px 0 12px;  
2503 - }  
2504 - ul.main-menu li:first-child a {  
2505 - padding-left: 30px;  
2506 - }  
2507 - .brands-list li {margin-right: 21px;}  
2508 -}  
2509 -  
2510 -@media (max-width: 992px) {  
2511 - [class*="moz-"] {  
2512 - height: 75px;  
2513 - }  
2514 - .moz-1 {  
2515 - height: 152px  
2516 - }  
2517 - .hidden-search {  
2518 - position: fixed;  
2519 - height: 112px;  
2520 - margin-top: -112px;  
2521 - z-index: 99999999;  
2522 - right: auto;  
2523 - left: 0;  
2524 - margin-right: 0;  
2525 - }  
2526 - .hidden-search.vis {  
2527 - transition: 0.5s;  
2528 - margin-top: 0;  
2529 - }  
2530 - .head-container {  
2531 - overflow: visible;  
2532 - }  
2533 - .mob-overlay {display: block;}  
2534 - .tablet-artweb {  
2535 - height: 40px;  
2536 - background: #dedfe0;  
2537 - padding-top: 8px;  
2538 - margin-top: 20px;  
2539 - }  
2540 - .shadow {box-shadow: none;}  
2541 - .prefooter .shadow:before {display: none;}  
2542 - .slider-img a div {padding-right: 30px;}  
2543 - .margin-top {margin-top: 20px;}  
2544 - .section-box-content .container.shadow {  
2545 - padding-bottom: 20px;  
2546 - }  
2547 -  
2548 -  
2549 -  
2550 -  
2551 - .cat-list-brands, .cat-list-brands-wr {  
2552 - height: 155px;  
2553 - }  
2554 - .hover .cat-list-brands {  
2555 - min-height: 155px;  
2556 - }  
2557 - .cat-list-brands ul {  
2558 - height: 119px;  
2559 - overflow: hidden;  
2560 - }  
2561 - .expand_brands {  
2562 - display: block;  
2563 - height: 10px;  
2564 - }  
2565 - .expand .cat-list-brands, .expand .cat-list-brands ul {  
2566 - height: auto;  
2567 - }  
2568 - .expand .cat-list-brands {  
2569 - position: absolute;  
2570 - top: 0;  
2571 - left: 0;  
2572 - }  
2573 -  
2574 - .brands-list li {margin-right: 19px;}  
2575 -  
2576 - .new_article-img {margin-bottom: 20px}  
2577 -}  
2578 -@media (max-width: 991px) {  
2579 -.link-cat {height: 162px;}  
2580 -  
2581 -}  
2582 -  
2583 -@media (max-width: 950px) {  
2584 - .link-cat {height: 155px;}  
2585 - .modal-form, #success-form {  
2586 - width: 610px;  
2587 - margin-left: -305px;  
2588 - }  
2589 - .modal-form form {padding: 0 30px;}  
2590 -  
2591 -  
2592 -}  
2593 -  
2594 -@media (max-width: 940px) {  
2595 -  
2596 -  
2597 -  
2598 -}  
2599 -  
2600 -  
2601 -@media (max-width: 900px) {  
2602 - .link-cat {  
2603 - height: 145px;  
2604 - }  
2605 -}  
2606 -@media (max-width: 896px) {  
2607 -  
2608 -}  
2609 -@media (max-width: 850px) {  
2610 - .link-cat {  
2611 - height: 136px;  
2612 - }  
2613 -}  
2614 -@media (max-width: 835px) {}  
2615 -@media (max-width: 810px) {  
2616 - .list-tabs {padding-left: 30px;}  
2617 - .list-tabs li, .list-tabs li span {width: 160px;}  
2618 -}  
2619 -@media (max-width: 800px) {  
2620 - .link-cat {  
2621 - height: 127px;  
2622 - }  
2623 -}  
2624 -  
2625 -  
2626 -@media (max-width: 768px) {  
2627 - .link-cat {  
2628 - height: 121px;  
2629 - }  
2630 -}  
2631 -  
2632 -@media (max-width: 767px) {  
2633 - .link-cat {  
2634 - height: 396px;  
2635 - }  
2636 - /*.close-search {*/  
2637 - /*position: absolute !important;*/  
2638 - /*top: 0;*/  
2639 - /*right: 0;*/  
2640 - /*}*/  
2641 - .search-form-wr-padding {padding: 0 15px !important;}  
2642 - /*.close-search img {margin-top: 0;top: 20px;}*/  
2643 - /*.search-title {*/  
2644 - /*height: 36px;*/  
2645 - /*}*/  
2646 - /*.search-title p {line-height: 53px;}*/  
2647 -  
2648 - .hidden-search.vis {  
2649 - transition: 0.5s;  
2650 - margin-top: 0;  
2651 - }  
2652 - .logo_ {  
2653 - height: auto;  
2654 - padding-top: 20px;  
2655 - display: block;  
2656 - width: 165px;  
2657 - margin: 0 auto;  
2658 - }  
2659 -  
2660 - .lang-mob {  
2661 - position: absolute !important;  
2662 - right: 0;  
2663 - }  
2664 - .lang-wr-mob {  
2665 - top: 12px;  
2666 - left: 0;  
2667 - width: 100%;  
2668 -  
2669 - }  
2670 - .lang-wr a {  
2671 - right: 15px;  
2672 - left: auto;  
2673 - }  
2674 -  
2675 - .phones-table-wr {  
2676 - top: 8px;  
2677 - right: auto;  
2678 - width: 220px;  
2679 - left: 50%;  
2680 - margin-left: -110px;  
2681 - background: none;  
2682 - }  
2683 - .phones-table-wr:after {  
2684 - left: 10px;  
2685 - padding: 18px 5px 28px 5px;  
2686 - }  
2687 - .calc-menu {text-align: center;}  
2688 - .calc-menu .question-form {font-size: 11px}  
2689 - .f-img {  
2690 - display: block;  
2691 - height: auto;  
2692 - }  
2693 - .mb-im-f-4, .mb-im-f-5, .mb-im-f-5_1 {margin-top: 31px;height: 34px;}  
2694 - .mb-im-f-3 {margin-top: 15px;}  
2695 - .prefooter .shadow .row {padding-top: 15px; padding-bottom: 15px;}  
2696 - [class*="moz-"], [class*="moz-"] a {  
2697 - height: 75px;  
2698 - }  
2699 - .moz-5 a {height: 75px;}  
2700 - .moz-3, .moz-5 {padding-right: 2px !important;}  
2701 - .moz-3 {margin-top: 2px;}  
2702 - .moz-3, .moz-5, .moz-7 {  
2703 - padding-left: 15px !important;  
2704 - }  
2705 - .moz-4, .moz-2, .moz-6 {  
2706 - padding-right: 15px !important;  
2707 - }  
2708 - .moz-6 {padding-left: 0 !important;}  
2709 - .slider-img a span, .slider-img a p:before {display: none;}  
2710 -  
2711 - .box-slider {  
2712 - height: auto;  
2713 - }  
2714 - .slider-img {height: 180px;}  
2715 - .slider-img a div {  
2716 - width: 100%;  
2717 - padding-right: 0;  
2718 - text-align: center;  
2719 - padding: 0 20px;  
2720 - bottom: 16px;  
2721 - }  
2722 - .slider-img a p {font-size: 28px;line-height: 34px;}  
2723 -  
2724 - .slider-menu {  
2725 - position: relative;  
2726 - top: auto;  
2727 - left: auto;  
2728 - height: auto;  
2729 - float: left;  
2730 - width: 100%;  
2731 - transform: rotate(-180deg);  
2732 - -webkit-transform: rotate(-180deg);  
2733 - }  
2734 - .slider-menu ul {  
2735 - width: 100%;  
2736 - height: auto;  
2737 - float: left;  
2738 - }  
2739 - .slider-menu ul:before {display: none}  
2740 - .slider-menu ul li {  
2741 - width: 100%;  
2742 - height: 34px;  
2743 - }  
2744 - .slider-menu ul li:before {  
2745 - width: 100%;  
2746 - }  
2747 - .slider-menu ul li a {  
2748 - position: relative;  
2749 - top: auto;  
2750 - left: auto;  
2751 - transform: rotate(-180deg);  
2752 - -webkit-transform: rotate(-180deg);  
2753 - width: 100%;  
2754 - }  
2755 - .margin-top {margin-top: 15px;}  
2756 - .section-box-content .container.shadow {  
2757 - padding-bottom: 15px;  
2758 - }  
2759 - .brand-link {  
2760 - padding-top: 20px;  
2761 - }  
2762 -  
2763 - .brand-list-desc-txt, {  
2764 - margin-top: 10px;  
2765 - }  
2766 - .brand-list-desc-txt p {margin-top: 4px;}  
2767 -  
2768 - .brand-main-txt {margin-top: 20px;}  
2769 - .brand-txt-img {width: 100%;}  
2770 -  
2771 - /*.products-title {margin-top: 10px}*/  
2772 -  
2773 - .new_article-img {  
2774 - width: 100%;  
2775 - margin-bottom: 10px;  
2776 - }  
2777 -  
2778 - .brands-list_ .brand-list-desc img {margin-bottom: 10px;}  
2779 - .collection-list ul {margin-top: 10px;}  
2780 -  
2781 - .tabs-content .gall-1 li a {width: 100%;}  
2782 - .tabs-content .gall-1 li a img {margin: 0 auto;}  
2783 - .certificate_f span {display: none;}  
2784 - .certificate_f {padding-left: 0;width: 20px;height: 26px;display: block;float: left;}  
2785 - .certificate_f:before {  
2786 - top: 0;  
2787 - margin-top: 6px;  
2788 - }  
2789 - .list-tabs li {margin-top: 2px}  
2790 -  
2791 -  
2792 - .modal-form, #success-form {  
2793 - width: 300px;  
2794 - margin-left: -150px;  
2795 - }  
2796 - .modal-form form {padding: 0 15px;}  
2797 - .modal-form form label {  
2798 - text-align: left;  
2799 - width: auto;  
2800 - padding-right: 0;  
2801 - font-size: 11px;  
2802 - line-height: 20px;  
2803 - height: 20px;  
2804 - }  
2805 - .modal-form form input, .modal-form form textarea {  
2806 - width: 100%;  
2807 - border: 1px solid #dedfe0;  
2808 - }  
2809 - .modal-form form .required label:before {  
2810 - right: -7px;  
2811 - line-height: 20px;  
2812 - height: 20px;  
2813 - }  
2814 - .modal-form form .has-error .help-block {display: none;}  
2815 -  
2816 - .modal-form form .has-error input, .modal-form form .has-error textarea {border: 1px solid #ed1c24;}  
2817 - .modal-form form input:focus, .modal-form form textarea:focus {  
2818 - border: 1px solid #a7a7a7;  
2819 -}  
2820 - .modal-form form textarea {  
2821 - height: 50px;  
2822 - max-height: 50px;  
2823 - padding-top: 5px;  
2824 - }  
2825 - .button-wr {  
2826 - margin-top: 0;  
2827 - width: 100%;  
2828 - }  
2829 - ._more_ {  
2830 - width: 100%;  
2831 - height: 18px;  
2832 - bottom: -28px;  
2833 - text-align: center;  
2834 - }  
2835 - .form-product-wr table tr td {padding-right: 33px;}  
2836 - .form-product-wr table tr td:first-child {  
2837 - padding-right: 5px;  
2838 - text-align: left;  
2839 - }  
2840 -}  
2841 -@media (max-width: 700px) {  
2842 - .link-cat {  
2843 - height: 360px;  
2844 - }  
2845 -}  
2846 -  
2847 -@media (max-width: 668px) {  
2848 -  
2849 -}  
2850 -@media (max-width: 650px) {  
2851 - .link-cat {  
2852 - height: 332px;  
2853 - }  
2854 -}  
2855 -@media (max-width: 600px) {  
2856 - .link-cat {  
2857 - height: 304px;  
2858 - }  
2859 -}  
2860 -@media (max-width: 550px) {  
2861 - .link-cat {  
2862 - height: 277px;  
2863 - }  
2864 -}  
2865 -@media (max-width: 560px) {  
2866 -  
2867 -}  
2868 -@media (max-width: 525px) {  
2869 - .box-mosaic a p {  
2870 - padding-top: 30px;  
2871 - }  
2872 - .box-mosaic a p:before {bottom: 32px;right: 9px;}  
2873 - .certificate-page .certificate {width: 100% !important;}  
2874 -}  
2875 -@media (max-width: 500px) {  
2876 - .link-cat {  
2877 - height: 249px;  
2878 - }  
2879 -}  
2880 -@media (max-width: 480px) {  
2881 - .link-cat {  
2882 - height: 238px;  
2883 - }  
2884 -}  
2885 -@media (max-width: 460px) { }  
2886 -@media (max-width: 450px) {  
2887 - .link-cat {  
2888 - height: 222px;  
2889 - }  
2890 - #close-form {  
2891 - top: -58px;  
2892 - right: 0;}  
2893 -}  
2894 -  
2895 -@media (max-width: 400px) {  
2896 - .link-cat {  
2897 - height: 194px;  
2898 - }  
2899 - .box-mosaic a p {  
2900 - padding-right: 23px;  
2901 - padding-top: 16px;  
2902 - }  
2903 - .box-mosaic a p:before {bottom: 46px;}  
2904 - .tabs-content .certificate {height: 300px !important;}  
2905 -  
2906 -}  
2907 -@media (max-width: 350px) {  
2908 - .link-cat {  
2909 - height: 166px;  
2910 - }  
2911 - .box-mosaic a p {  
2912 - padding-right: 23px;  
2913 - padding-top: 16px;  
2914 - }  
2915 - .box-mosaic a p:before {bottom: 46px;right: 16px;}  
2916 -}  
2917 -@media (max-width: 336px) {  
2918 - .link-cat {  
2919 - height: 160px;  
2920 - }  
2921 -}  
2922 -@media (max-width: 330px) {  
2923 - .box-mosaic a p {  
2924 - padding-right: 22px;  
2925 - }  
2926 - .box-mosaic a p:before {right: 9px}  
2927 -}  
2928 -  
2929 -*  
2930 -{  
2931 - -webkit-box-sizing:border-box;  
2932 - -moz-box-sizing:border-box;  
2933 - box-sizing:border-box  
2934 -}  
2935 -  
2936 -:before,:after  
2937 -{  
2938 - -webkit-box-sizing:border-box;  
2939 - -moz-box-sizing:border-box;  
2940 - box-sizing:border-box  
2941 -}  
2942 -  
2943 -.img-responsive  
2944 -{  
2945 - display:block;  
2946 - max-width:100%;  
2947 - height:auto  
2948 -}  
2949 -  
2950 -.img-rounded  
2951 -{  
2952 - border-radius:6px  
2953 -}  
2954 -  
2955 -.img-thumbnail  
2956 -{  
2957 - padding:4px;  
2958 - line-height:1.42857143;  
2959 - background-color:#fff;  
2960 - border:1px solid #ddd;  
2961 - border-radius:4px;  
2962 - -webkit-transition:all .2s ease-in-out;  
2963 - -o-transition:all .2s ease-in-out;  
2964 - transition:all .2s ease-in-out;  
2965 - display:inline-block;  
2966 - max-width:100%;  
2967 - height:auto  
2968 -}  
2969 -  
2970 -.img-circle  
2971 -{  
2972 - border-radius:50%  
2973 -}  
2974 -  
2975 -.container  
2976 -{  
2977 - margin-right:auto;  
2978 - margin-left:auto;  
2979 - padding-left:15px;  
2980 - padding-right:15px;  
2981 -}  
2982 -  
2983 -@media (min-width: 768px) {  
2984 - .container  
2985 - {  
2986 - width:100%  
2987 - }  
2988 -}  
2989 -  
2990 -@media (min-width: 992px) {  
2991 - .container  
2992 - {  
2993 - width:970px  
2994 - }  
2995 -}  
2996 -  
2997 -@media (min-width: 1200px) {  
2998 - .container  
2999 - {  
3000 - width:1170px  
3001 - }  
3002 -}  
3003 -  
3004 -.container-fluid  
3005 -{  
3006 - margin-right:auto;  
3007 - margin-left:auto;  
3008 - padding-left:15px;  
3009 - padding-right:15px  
3010 -}  
3011 -  
3012 -.row  
3013 -{  
3014 - margin-left:-15px;  
3015 - margin-right:-15px  
3016 -}  
3017 -  
3018 -.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12  
3019 -{  
3020 - position:relative;  
3021 - min-height:1px;  
3022 - padding-left:15px;  
3023 - padding-right:15px  
3024 -}  
3025 -  
3026 -.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12  
3027 -{  
3028 - float:left  
3029 -}  
3030 -  
3031 -.col-xs-12  
3032 -{  
3033 - width:100%  
3034 -}  
3035 -  
3036 -.col-xs-11  
3037 -{  
3038 - width:91.66666667%  
3039 -}  
3040 -  
3041 -.col-xs-10  
3042 -{  
3043 - width:83.33333333%  
3044 -}  
3045 -  
3046 -.col-xs-9  
3047 -{  
3048 - width:75%  
3049 -}  
3050 -  
3051 -.col-xs-8  
3052 -{  
3053 - width:66.66666667%  
3054 -}  
3055 -  
3056 -.col-xs-7  
3057 -{  
3058 - width:58.33333333%  
3059 -}  
3060 -  
3061 -.col-xs-6  
3062 -{  
3063 - width:50%  
3064 -}  
3065 -  
3066 -.col-xs-5  
3067 -{  
3068 - width:41.66666667%  
3069 -}  
3070 -  
3071 -.col-xs-4  
3072 -{  
3073 - width:33.33333333%  
3074 -}  
3075 -  
3076 -.col-xs-3  
3077 -{  
3078 - width:25%  
3079 -}  
3080 -  
3081 -.col-xs-2  
3082 -{  
3083 - width:16.66666667%  
3084 -}  
3085 -  
3086 -.col-xs-1  
3087 -{  
3088 - width:8.33333333%  
3089 -}  
3090 -  
3091 -.col-xs-pull-12  
3092 -{  
3093 - right:100%  
3094 -}  
3095 -  
3096 -.col-xs-pull-11  
3097 -{  
3098 - right:91.66666667%  
3099 -}  
3100 -  
3101 -.col-xs-pull-10  
3102 -{  
3103 - right:83.33333333%  
3104 -}  
3105 -  
3106 -.col-xs-pull-9  
3107 -{  
3108 - right:75%  
3109 -}  
3110 -  
3111 -.col-xs-pull-8  
3112 -{  
3113 - right:66.66666667%  
3114 -}  
3115 -  
3116 -.col-xs-pull-7  
3117 -{  
3118 - right:58.33333333%  
3119 -}  
3120 -  
3121 -.col-xs-pull-6  
3122 -{  
3123 - right:50%  
3124 -}  
3125 -  
3126 -.col-xs-pull-5  
3127 -{  
3128 - right:41.66666667%  
3129 -}  
3130 -  
3131 -.col-xs-pull-4  
3132 -{  
3133 - right:33.33333333%  
3134 -}  
3135 -  
3136 -.col-xs-pull-3  
3137 -{  
3138 - right:25%  
3139 -}  
3140 -  
3141 -.col-xs-pull-2  
3142 -{  
3143 - right:16.66666667%  
3144 -}  
3145 -  
3146 -.col-xs-pull-1  
3147 -{  
3148 - right:8.33333333%  
3149 -}  
3150 -  
3151 -.col-xs-pull-0  
3152 -{  
3153 - right:auto  
3154 -}  
3155 -  
3156 -.col-xs-push-12  
3157 -{  
3158 - left:100%  
3159 -}  
3160 -  
3161 -.col-xs-push-11  
3162 -{  
3163 - left:91.66666667%  
3164 -}  
3165 -  
3166 -.col-xs-push-10  
3167 -{  
3168 - left:83.33333333%  
3169 -}  
3170 -  
3171 -.col-xs-push-9  
3172 -{  
3173 - left:75%  
3174 -}  
3175 -  
3176 -.col-xs-push-8  
3177 -{  
3178 - left:66.66666667%  
3179 -}  
3180 -  
3181 -.col-xs-push-7  
3182 -{  
3183 - left:58.33333333%  
3184 -}  
3185 -  
3186 -.col-xs-push-6  
3187 -{  
3188 - left:50%  
3189 -}  
3190 -  
3191 -.col-xs-push-5  
3192 -{  
3193 - left:41.66666667%  
3194 -}  
3195 -  
3196 -.col-xs-push-4  
3197 -{  
3198 - left:33.33333333%  
3199 -}  
3200 -  
3201 -.col-xs-push-3  
3202 -{  
3203 - left:25%  
3204 -}  
3205 -  
3206 -.col-xs-push-2  
3207 -{  
3208 - left:16.66666667%  
3209 -}  
3210 -  
3211 -.col-xs-push-1  
3212 -{  
3213 - left:8.33333333%  
3214 -}  
3215 -  
3216 -.col-xs-push-0  
3217 -{  
3218 - left:auto  
3219 -}  
3220 -  
3221 -.col-xs-offset-12  
3222 -{  
3223 - margin-left:100%  
3224 -}  
3225 -  
3226 -.col-xs-offset-11  
3227 -{  
3228 - margin-left:91.66666667%  
3229 -}  
3230 -  
3231 -.col-xs-offset-10  
3232 -{  
3233 - margin-left:83.33333333%  
3234 -}  
3235 -  
3236 -.col-xs-offset-9  
3237 -{  
3238 - margin-left:75%  
3239 -}  
3240 -  
3241 -.col-xs-offset-8  
3242 -{  
3243 - margin-left:66.66666667%  
3244 -}  
3245 -  
3246 -.col-xs-offset-7  
3247 -{  
3248 - margin-left:58.33333333%  
3249 -}  
3250 -  
3251 -.col-xs-offset-6  
3252 -{  
3253 - margin-left:50%  
3254 -}  
3255 -  
3256 -.col-xs-offset-5  
3257 -{  
3258 - margin-left:41.66666667%  
3259 -}  
3260 -  
3261 -.col-xs-offset-4  
3262 -{  
3263 - margin-left:33.33333333%  
3264 -}  
3265 -  
3266 -.col-xs-offset-3  
3267 -{  
3268 - margin-left:25%  
3269 -}  
3270 -  
3271 -.col-xs-offset-2  
3272 -{  
3273 - margin-left:16.66666667%  
3274 -}  
3275 -  
3276 -.col-xs-offset-1  
3277 -{  
3278 - margin-left:8.33333333%  
3279 -}  
3280 -  
3281 -.col-xs-offset-0  
3282 -{  
3283 - margin-left:0  
3284 -}  
3285 -  
3286 -@media (min-width: 768px) {  
3287 - .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12  
3288 - {  
3289 - float:left  
3290 - }  
3291 -  
3292 - .col-sm-12  
3293 - {  
3294 - width:100%  
3295 - }  
3296 -  
3297 - .col-sm-11  
3298 - {  
3299 - width:91.66666667%  
3300 - }  
3301 -  
3302 - .col-sm-10  
3303 - {  
3304 - width:83.33333333%  
3305 - }  
3306 -  
3307 - .col-sm-9  
3308 - {  
3309 - width:75%  
3310 - }  
3311 -  
3312 - .col-sm-8  
3313 - {  
3314 - width:66.66666667%  
3315 - }  
3316 -  
3317 - .col-sm-7  
3318 - {  
3319 - width:58.33333333%  
3320 - }  
3321 -  
3322 - .col-sm-6  
3323 - {  
3324 - width:50%  
3325 - }  
3326 -  
3327 - .col-sm-5  
3328 - {  
3329 - width:41.66666667%  
3330 - }  
3331 -  
3332 - .col-sm-4  
3333 - {  
3334 - width:33.33333333%  
3335 - }  
3336 -  
3337 - .col-sm-3  
3338 - {  
3339 - width:25%  
3340 - }  
3341 -  
3342 - .col-sm-2  
3343 - {  
3344 - width:16.66666667%  
3345 - }  
3346 -  
3347 - .col-sm-1  
3348 - {  
3349 - width:8.33333333%  
3350 - }  
3351 -  
3352 - .col-sm-pull-12  
3353 - {  
3354 - right:100%  
3355 - }  
3356 -  
3357 - .col-sm-pull-11  
3358 - {  
3359 - right:91.66666667%  
3360 - }  
3361 -  
3362 - .col-sm-pull-10  
3363 - {  
3364 - right:83.33333333%  
3365 - }  
3366 -  
3367 - .col-sm-pull-9  
3368 - {  
3369 - right:75%  
3370 - }  
3371 -  
3372 - .col-sm-pull-8  
3373 - {  
3374 - right:66.66666667%  
3375 - }  
3376 -  
3377 - .col-sm-pull-7  
3378 - {  
3379 - right:58.33333333%  
3380 - }  
3381 -  
3382 - .col-sm-pull-6  
3383 - {  
3384 - right:50%  
3385 - }  
3386 -  
3387 - .col-sm-pull-5  
3388 - {  
3389 - right:41.66666667%  
3390 - }  
3391 -  
3392 - .col-sm-pull-4  
3393 - {  
3394 - right:33.33333333%  
3395 - }  
3396 -  
3397 - .col-sm-pull-3  
3398 - {  
3399 - right:25%  
3400 - }  
3401 -  
3402 - .col-sm-pull-2  
3403 - {  
3404 - right:16.66666667%  
3405 - }  
3406 -  
3407 - .col-sm-pull-1  
3408 - {  
3409 - right:8.33333333%  
3410 - }  
3411 -  
3412 - .col-sm-pull-0  
3413 - {  
3414 - right:auto  
3415 - }  
3416 -  
3417 - .col-sm-push-12  
3418 - {  
3419 - left:100%  
3420 - }  
3421 -  
3422 - .col-sm-push-11  
3423 - {  
3424 - left:91.66666667%  
3425 - }  
3426 -  
3427 - .col-sm-push-10  
3428 - {  
3429 - left:83.33333333%  
3430 - }  
3431 -  
3432 - .col-sm-push-9  
3433 - {  
3434 - left:75%  
3435 - }  
3436 -  
3437 - .col-sm-push-8  
3438 - {  
3439 - left:66.66666667%  
3440 - }  
3441 -  
3442 - .col-sm-push-7  
3443 - {  
3444 - left:58.33333333%  
3445 - }  
3446 -  
3447 - .col-sm-push-6  
3448 - {  
3449 - left:50%  
3450 - }  
3451 -  
3452 - .col-sm-push-5  
3453 - {  
3454 - left:41.66666667%  
3455 - }  
3456 -  
3457 - .col-sm-push-4  
3458 - {  
3459 - left:33.33333333%  
3460 - }  
3461 -  
3462 - .col-sm-push-3  
3463 - {  
3464 - left:25%  
3465 - }  
3466 -  
3467 - .col-sm-push-2  
3468 - {  
3469 - left:16.66666667%  
3470 - }  
3471 -  
3472 - .col-sm-push-1  
3473 - {  
3474 - left:8.33333333%  
3475 - }  
3476 -  
3477 - .col-sm-push-0  
3478 - {  
3479 - left:auto  
3480 - }  
3481 -  
3482 - .col-sm-offset-12  
3483 - {  
3484 - margin-left:100%  
3485 - }  
3486 -  
3487 - .col-sm-offset-11  
3488 - {  
3489 - margin-left:91.66666667%  
3490 - }  
3491 -  
3492 - .col-sm-offset-10  
3493 - {  
3494 - margin-left:83.33333333%  
3495 - }  
3496 -  
3497 - .col-sm-offset-9  
3498 - {  
3499 - margin-left:75%  
3500 - }  
3501 -  
3502 - .col-sm-offset-8  
3503 - {  
3504 - margin-left:66.66666667%  
3505 - }  
3506 -  
3507 - .col-sm-offset-7  
3508 - {  
3509 - margin-left:58.33333333%  
3510 - }  
3511 -  
3512 - .col-sm-offset-6  
3513 - {  
3514 - margin-left:50%  
3515 - }  
3516 -  
3517 - .col-sm-offset-5  
3518 - {  
3519 - margin-left:41.66666667%  
3520 - }  
3521 -  
3522 - .col-sm-offset-4  
3523 - {  
3524 - margin-left:33.33333333%  
3525 - }  
3526 -  
3527 - .col-sm-offset-3  
3528 - {  
3529 - margin-left:25%  
3530 - }  
3531 -  
3532 - .col-sm-offset-2  
3533 - {  
3534 - margin-left:16.66666667%  
3535 - }  
3536 -  
3537 - .col-sm-offset-1  
3538 - {  
3539 - margin-left:8.33333333%  
3540 - }  
3541 -  
3542 - .col-sm-offset-0  
3543 - {  
3544 - margin-left:0  
3545 - }  
3546 -}  
3547 -  
3548 -@media (min-width: 992px) {  
3549 - .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12  
3550 - {  
3551 - float:left  
3552 - }  
3553 -  
3554 - .col-md-12  
3555 - {  
3556 - width:100%  
3557 - }  
3558 -  
3559 - .col-md-11  
3560 - {  
3561 - width:91.66666667%  
3562 - }  
3563 -  
3564 - .col-md-10  
3565 - {  
3566 - width:83.33333333%  
3567 - }  
3568 -  
3569 - .col-md-9  
3570 - {  
3571 - width:75%  
3572 - }  
3573 -  
3574 - .col-md-8  
3575 - {  
3576 - width:66.66666667%  
3577 - }  
3578 -  
3579 - .col-md-7  
3580 - {  
3581 - width:58.33333333%  
3582 - }  
3583 -  
3584 - .col-md-6  
3585 - {  
3586 - width:50%  
3587 - }  
3588 -  
3589 - .col-md-5  
3590 - {  
3591 - width:41.66666667%  
3592 - }  
3593 -  
3594 - .col-md-4  
3595 - {  
3596 - width:33.33333333%  
3597 - }  
3598 -  
3599 - .col-md-3  
3600 - {  
3601 - width:25%  
3602 - }  
3603 -  
3604 - .col-md-2  
3605 - {  
3606 - width:16.66666667%  
3607 - }  
3608 -  
3609 - .col-md-1  
3610 - {  
3611 - width:8.33333333%  
3612 - }  
3613 -  
3614 - .col-md-pull-12  
3615 - {  
3616 - right:100%  
3617 - }  
3618 -  
3619 - .col-md-pull-11  
3620 - {  
3621 - right:91.66666667%  
3622 - }  
3623 -  
3624 - .col-md-pull-10  
3625 - {  
3626 - right:83.33333333%  
3627 - }  
3628 -  
3629 - .col-md-pull-9  
3630 - {  
3631 - right:75%  
3632 - }  
3633 -  
3634 - .col-md-pull-8  
3635 - {  
3636 - right:66.66666667%  
3637 - }  
3638 -  
3639 - .col-md-pull-7  
3640 - {  
3641 - right:58.33333333%  
3642 - }  
3643 -  
3644 - .col-md-pull-6  
3645 - {  
3646 - right:50%  
3647 - }  
3648 -  
3649 - .col-md-pull-5  
3650 - {  
3651 - right:41.66666667%  
3652 - }  
3653 -  
3654 - .col-md-pull-4  
3655 - {  
3656 - right:33.33333333%  
3657 - }  
3658 -  
3659 - .col-md-pull-3  
3660 - {  
3661 - right:25%  
3662 - }  
3663 -  
3664 - .col-md-pull-2  
3665 - {  
3666 - right:16.66666667%  
3667 - }  
3668 -  
3669 - .col-md-pull-1  
3670 - {  
3671 - right:8.33333333%  
3672 - }  
3673 -  
3674 - .col-md-pull-0  
3675 - {  
3676 - right:auto  
3677 - }  
3678 -  
3679 - .col-md-push-12  
3680 - {  
3681 - left:100%  
3682 - }  
3683 -  
3684 - .col-md-push-11  
3685 - {  
3686 - left:91.66666667%  
3687 - }  
3688 -  
3689 - .col-md-push-10  
3690 - {  
3691 - left:83.33333333%  
3692 - }  
3693 -  
3694 - .col-md-push-9  
3695 - {  
3696 - left:75%  
3697 - }  
3698 -  
3699 - .col-md-push-8  
3700 - {  
3701 - left:66.66666667%  
3702 - }  
3703 -  
3704 - .col-md-push-7  
3705 - {  
3706 - left:58.33333333%  
3707 - }  
3708 -  
3709 - .col-md-push-6  
3710 - {  
3711 - left:50%  
3712 - }  
3713 -  
3714 - .col-md-push-5  
3715 - {  
3716 - left:41.66666667%  
3717 - }  
3718 -  
3719 - .col-md-push-4  
3720 - {  
3721 - left:33.33333333%  
3722 - }  
3723 -  
3724 - .col-md-push-3  
3725 - {  
3726 - left:25%  
3727 - }  
3728 -  
3729 - .col-md-push-2  
3730 - {  
3731 - left:16.66666667%  
3732 - }  
3733 -  
3734 - .col-md-push-1  
3735 - {  
3736 - left:8.33333333%  
3737 - }  
3738 -  
3739 - .col-md-push-0  
3740 - {  
3741 - left:auto  
3742 - }  
3743 -  
3744 - .col-md-offset-12  
3745 - {  
3746 - margin-left:100%  
3747 - }  
3748 -  
3749 - .col-md-offset-11  
3750 - {  
3751 - margin-left:91.66666667%  
3752 - }  
3753 -  
3754 - .col-md-offset-10  
3755 - {  
3756 - margin-left:83.33333333%  
3757 - }  
3758 -  
3759 - .col-md-offset-9  
3760 - {  
3761 - margin-left:75%  
3762 - }  
3763 -  
3764 - .col-md-offset-8  
3765 - {  
3766 - margin-left:66.66666667%  
3767 - }  
3768 -  
3769 - .col-md-offset-7  
3770 - {  
3771 - margin-left:58.33333333%  
3772 - }  
3773 -  
3774 - .col-md-offset-6  
3775 - {  
3776 - margin-left:50%  
3777 - }  
3778 -  
3779 - .col-md-offset-5  
3780 - {  
3781 - margin-left:41.66666667%  
3782 - }  
3783 -  
3784 - .col-md-offset-4  
3785 - {  
3786 - margin-left:33.33333333%  
3787 - }  
3788 -  
3789 - .col-md-offset-3  
3790 - {  
3791 - margin-left:25%  
3792 - }  
3793 -  
3794 - .col-md-offset-2  
3795 - {  
3796 - margin-left:16.66666667%  
3797 - }  
3798 -  
3799 - .col-md-offset-1  
3800 - {  
3801 - margin-left:8.33333333%  
3802 - }  
3803 -  
3804 - .col-md-offset-0  
3805 - {  
3806 - margin-left:0  
3807 - }  
3808 -}  
3809 -  
3810 -@media (min-width: 1200px) {  
3811 - .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12  
3812 - {  
3813 - float:left  
3814 - }  
3815 -  
3816 - .col-lg-12  
3817 - {  
3818 - width:100%  
3819 - }  
3820 -  
3821 - .col-lg-11  
3822 - {  
3823 - width:91.66666667%  
3824 - }  
3825 -  
3826 - .col-lg-10  
3827 - {  
3828 - width:83.33333333%  
3829 - }  
3830 -  
3831 - .col-lg-9  
3832 - {  
3833 - width:75%  
3834 - }  
3835 -  
3836 - .col-lg-8  
3837 - {  
3838 - width:66.66666667%  
3839 - }  
3840 -  
3841 - .col-lg-7  
3842 - {  
3843 - width:58.33333333%  
3844 - }  
3845 -  
3846 - .col-lg-6  
3847 - {  
3848 - width:50%  
3849 - }  
3850 -  
3851 - .col-lg-5  
3852 - {  
3853 - width:41.66666667%  
3854 - }  
3855 -  
3856 - .col-lg-4  
3857 - {  
3858 - width:33.33333333%  
3859 - }  
3860 -  
3861 - .col-lg-3  
3862 - {  
3863 - width:25%  
3864 - }  
3865 -  
3866 - .col-lg-2  
3867 - {  
3868 - width:16.66666667%  
3869 - }  
3870 -  
3871 - .col-lg-1  
3872 - {  
3873 - width:8.33333333%  
3874 - }  
3875 -  
3876 - .col-lg-pull-12  
3877 - {  
3878 - right:100%  
3879 - }  
3880 -  
3881 - .col-lg-pull-11  
3882 - {  
3883 - right:91.66666667%  
3884 - }  
3885 -  
3886 - .col-lg-pull-10  
3887 - {  
3888 - right:83.33333333%  
3889 - }  
3890 -  
3891 - .col-lg-pull-9  
3892 - {  
3893 - right:75%  
3894 - }  
3895 -  
3896 - .col-lg-pull-8  
3897 - {  
3898 - right:66.66666667%  
3899 - }  
3900 -  
3901 - .col-lg-pull-7  
3902 - {  
3903 - right:58.33333333%  
3904 - }  
3905 -  
3906 - .col-lg-pull-6  
3907 - {  
3908 - right:50%  
3909 - }  
3910 -  
3911 - .col-lg-pull-5  
3912 - {  
3913 - right:41.66666667%  
3914 - }  
3915 -  
3916 - .col-lg-pull-4  
3917 - {  
3918 - right:33.33333333%  
3919 - }  
3920 -  
3921 - .col-lg-pull-3  
3922 - {  
3923 - right:25%  
3924 - }  
3925 -  
3926 - .col-lg-pull-2  
3927 - {  
3928 - right:16.66666667%  
3929 - }  
3930 -  
3931 - .col-lg-pull-1  
3932 - {  
3933 - right:8.33333333%  
3934 - }  
3935 -  
3936 - .col-lg-pull-0  
3937 - {  
3938 - right:auto  
3939 - }  
3940 -  
3941 - .col-lg-push-12  
3942 - {  
3943 - left:100%  
3944 - }  
3945 -  
3946 - .col-lg-push-11  
3947 - {  
3948 - left:91.66666667%  
3949 - }  
3950 -  
3951 - .col-lg-push-10  
3952 - {  
3953 - left:83.33333333%  
3954 - }  
3955 -  
3956 - .col-lg-push-9  
3957 - {  
3958 - left:75%  
3959 - }  
3960 -  
3961 - .col-lg-push-8  
3962 - {  
3963 - left:66.66666667%  
3964 - }  
3965 -  
3966 - .col-lg-push-7  
3967 - {  
3968 - left:58.33333333%  
3969 - }  
3970 -  
3971 - .col-lg-push-6  
3972 - {  
3973 - left:50%  
3974 - }  
3975 -  
3976 - .col-lg-push-5  
3977 - {  
3978 - left:41.66666667%  
3979 - }  
3980 -  
3981 - .col-lg-push-4  
3982 - {  
3983 - left:33.33333333%  
3984 - }  
3985 -  
3986 - .col-lg-push-3  
3987 - {  
3988 - left:25%  
3989 - }  
3990 -  
3991 - .col-lg-push-2  
3992 - {  
3993 - left:16.66666667%  
3994 - }  
3995 -  
3996 - .col-lg-push-1  
3997 - {  
3998 - left:8.33333333%  
3999 - }  
4000 -  
4001 - .col-lg-push-0  
4002 - {  
4003 - left:auto  
4004 - }  
4005 -  
4006 - .col-lg-offset-12  
4007 - {  
4008 - margin-left:100%  
4009 - }  
4010 -  
4011 - .col-lg-offset-11  
4012 - {  
4013 - margin-left:91.66666667%  
4014 - }  
4015 -  
4016 - .col-lg-offset-10  
4017 - {  
4018 - margin-left:83.33333333%  
4019 - }  
4020 -  
4021 - .col-lg-offset-9  
4022 - {  
4023 - margin-left:75%  
4024 - }  
4025 -  
4026 - .col-lg-offset-8  
4027 - {  
4028 - margin-left:66.66666667%  
4029 - }  
4030 -  
4031 - .col-lg-offset-7  
4032 - {  
4033 - margin-left:58.33333333%  
4034 - }  
4035 -  
4036 - .col-lg-offset-6  
4037 - {  
4038 - margin-left:50%  
4039 - }  
4040 -  
4041 - .col-lg-offset-5  
4042 - {  
4043 - margin-left:41.66666667%  
4044 - }  
4045 -  
4046 - .col-lg-offset-4  
4047 - {  
4048 - margin-left:33.33333333%  
4049 - }  
4050 -  
4051 - .col-lg-offset-3  
4052 - {  
4053 - margin-left:25%  
4054 - }  
4055 -  
4056 - .col-lg-offset-2  
4057 - {  
4058 - margin-left:16.66666667%  
4059 - }  
4060 -  
4061 - .col-lg-offset-1  
4062 - {  
4063 - margin-left:8.33333333%  
4064 - }  
4065 -  
4066 - .col-lg-offset-0  
4067 - {  
4068 - margin-left:0  
4069 - }  
4070 -}  
4071 -  
4072 -.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after  
4073 -{  
4074 - content:" ";  
4075 - display:table  
4076 -}  
4077 -  
4078 -.clearfix:after,.container:after,.container-fluid:after,.row:after  
4079 -{  
4080 - clear:both  
4081 -}  
4082 -  
4083 -.center-block  
4084 -{  
4085 - display:block;  
4086 - margin-left:auto;  
4087 - margin-right:auto  
4088 -}  
4089 -  
4090 -.pull-right  
4091 -{  
4092 - float:right!important  
4093 -}  
4094 -  
4095 -.pull-left  
4096 -{  
4097 - float:left!important  
4098 -}  
4099 -  
4100 -.hide  
4101 -{  
4102 - display:none!important  
4103 -}  
4104 -  
4105 -.show  
4106 -{  
4107 - display:block!important  
4108 -}  
4109 -  
4110 -.invisible  
4111 -{  
4112 - visibility:hidden  
4113 -}  
4114 -  
4115 -.text-hide  
4116 -{  
4117 - font:0/0 a;  
4118 - color:transparent;  
4119 - text-shadow:none;  
4120 - background-color:transparent;  
4121 - border:0  
4122 -}  
4123 -  
4124 -.hidden  
4125 -{  
4126 - display:none!important  
4127 -}  
4128 -  
4129 -.affix  
4130 -{  
4131 - position:fixed  
4132 -}  
4133 -  
4134 -.visible-xs,.visible-sm,.visible-md,.visible-lg  
4135 -{  
4136 - display:none!important  
4137 -}  
4138 -  
4139 -.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block  
4140 -{  
4141 - display:none!important  
4142 -}  
4143 -  
4144 -@media (max-width: 767px) {  
4145 - .visible-xs  
4146 - {  
4147 - display:block!important  
4148 - }  
4149 -  
4150 - table.visible-xs  
4151 - {  
4152 - display:table!important  
4153 - }  
4154 -  
4155 - tr.visible-xs  
4156 - {  
4157 - display:table-row!important  
4158 - }  
4159 -  
4160 - th.visible-xs,td.visible-xs  
4161 - {  
4162 - display:table-cell!important  
4163 - }  
4164 -  
4165 - .visible-xs-block  
4166 - {  
4167 - display:block!important  
4168 - }  
4169 -  
4170 - .visible-xs-inline  
4171 - {  
4172 - display:inline!important  
4173 - }  
4174 -  
4175 - .visible-xs-inline-block  
4176 - {  
4177 - display:inline-block!important  
4178 - }  
4179 -}  
4180 -  
4181 -@media (min-width: 768px) and (max-width: 991px) {  
4182 - .visible-sm, .visible_all  
4183 - {  
4184 - display:block!important  
4185 - }  
4186 -  
4187 - table.visible-sm  
4188 - {  
4189 - display:table!important  
4190 - }  
4191 -  
4192 - tr.visible-sm  
4193 - {  
4194 - display:table-row!important  
4195 - }  
4196 -  
4197 - th.visible-sm,td.visible-sm  
4198 - {  
4199 - display:table-cell!important  
4200 - }  
4201 -  
4202 - .visible-sm-block  
4203 - {  
4204 - display:block!important  
4205 - }  
4206 -  
4207 - .visible-sm-inline  
4208 - {  
4209 - display:inline!important  
4210 - }  
4211 -  
4212 - .visible-sm-inline-block  
4213 - {  
4214 - display:inline-block!important  
4215 - }  
4216 -}  
4217 -@media (min-width: 940px) {  
4218 - .visible_940  
4219 - {  
4220 - display:block!important  
4221 - }  
4222 -}  
4223 -@media (max-width: 939px) {  
4224 - .visible-mobile, .mob-overlay  
4225 - {  
4226 - display:block!important  
4227 - }  
4228 -}  
4229 -@media (min-width: 992px) and (max-width: 1199px) {  
4230 - .visible-md, .visible_all  
4231 - {  
4232 - display:block!important  
4233 - }  
4234 -  
4235 - table.visible-md  
4236 - {  
4237 - display:table!important  
4238 - }  
4239 -  
4240 - tr.visible-md  
4241 - {  
4242 - display:table-row!important  
4243 - }  
4244 -  
4245 - th.visible-md,td.visible-md  
4246 - {  
4247 - display:table-cell!important  
4248 - }  
4249 -  
4250 - .visible-md-block  
4251 - {  
4252 - display:block!important  
4253 - }  
4254 -  
4255 - .visible-md-inline  
4256 - {  
4257 - display:inline!important  
4258 - }  
4259 -  
4260 - .visible-md-inline-block  
4261 - {  
4262 - display:inline-block!important  
4263 - }  
4264 -}  
4265 -  
4266 -@media (min-width: 1200px) {  
4267 - .visible-lg, .visible_all  
4268 - {  
4269 - display:block!important  
4270 - }  
4271 -  
4272 - table.visible-lg  
4273 - {  
4274 - display:table!important  
4275 - }  
4276 -  
4277 - tr.visible-lg  
4278 - {  
4279 - display:table-row!important  
4280 - }  
4281 -  
4282 - th.visible-lg,td.visible-lg  
4283 - {  
4284 - display:table-cell!important  
4285 - }  
4286 -}  
4287 -  
4288 -@media (min-width: 1200px) {  
4289 - .visible-lg-block  
4290 - {  
4291 - display:block!important  
4292 - }  
4293 -}  
4294 -  
4295 -@media (min-width: 1200px) {  
4296 - .visible-lg-inline  
4297 - {  
4298 - display:inline!important  
4299 - }  
4300 -}  
4301 -  
4302 -@media (min-width: 1200px) {  
4303 - .visible-lg-inline-block  
4304 - {  
4305 - display:inline-block!important  
4306 - }  
4307 -}  
4308 -  
4309 -@media (max-width: 767px) {  
4310 - .hidden-xs  
4311 - {  
4312 - display:none!important  
4313 - }  
4314 -}  
4315 -  
4316 -@media (min-width: 768px) and (max-width: 991px) {  
4317 - .hidden-sm  
4318 - {  
4319 - display:none!important  
4320 - }  
4321 -}  
4322 -  
4323 -@media (min-width: 992px) and (max-width: 1199px) {  
4324 - .hidden-md  
4325 - {  
4326 - display:none!important  
4327 - }  
4328 -}  
4329 -  
4330 -@media (min-width: 1200px) {  
4331 - .hidden-lg  
4332 - {  
4333 - display:none!important  
4334 - }  
4335 -}  
4336 -  
4337 -.visible-print  
4338 -{  
4339 - display:none!important  
4340 -}  
4341 -  
4342 -@media print {  
4343 - .visible-print  
4344 - {  
4345 - display:block!important  
4346 - }  
4347 -  
4348 - table.visible-print  
4349 - {  
4350 - display:table!important  
4351 - }  
4352 -  
4353 - tr.visible-print  
4354 - {  
4355 - display:table-row!important  
4356 - }  
4357 -  
4358 - th.visible-print,td.visible-print  
4359 - {  
4360 - display:table-cell!important  
4361 - }  
4362 -}  
4363 -  
4364 -.visible-print-block  
4365 -{  
4366 - display:none!important  
4367 -}  
4368 -  
4369 -@media print {  
4370 - .visible-print-block  
4371 - {  
4372 - display:block!important  
4373 - }  
4374 -}  
4375 -  
4376 -.visible-print-inline  
4377 -{  
4378 - display:none!important  
4379 -}  
4380 -  
4381 -@media print {  
4382 - .visible-print-inline  
4383 - {  
4384 - display:inline!important  
4385 - }  
4386 -}  
4387 -  
4388 -.visible-print-inline-block  
4389 -{  
4390 - display:none!important  
4391 -}  
4392 -  
4393 -@media print {  
4394 - .visible-print-inline-block  
4395 - {  
4396 - display:inline-block!important  
4397 - }  
4398 -}  
4399 -  
4400 -@media print {  
4401 - .hidden-print  
4402 - {  
4403 - display:none!important  
4404 - }  
4405 -}  
4406 -  
4407 -@media (max-width: 1199px) {  
4408 -  
4409 -}  
4410 -  
4411 -@media (max-width: 991px) {  
4412 -  
4413 -}  
4414 -  
4415 -.col-xs-15,  
4416 -.col-sm-15,  
4417 -.col-md-15,  
4418 -.col-lg-15 {  
4419 - position: relative;  
4420 - min-height: 1px;  
4421 - padding-right: 10px;  
4422 - padding-left: 10px;  
4423 - width: 20%;  
4424 -}  
4425 -  
4426 -  
4427 -  
4428 - 1 +._more_,.artweb-wr a:hover,.certificate_f,.lang-wr a,.nav>li>form>button:hover,.question-form,ul.main-menu li a{text-decoration:none}.head-container,.project-brands_{overflow-x:hidden}.clearfix:after,.container-fluid:after,.container:after,.group:after,.row:after{clear:both}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}#overlay,.mob-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.brand-link a img,.f-img,.f-img img,.form-product-wr table tr td:first-child img,.logo_,.logo_ img{vertical-align:middle}body,html{height:100%}.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}.wrap>.container{padding:70px 15px 20px}.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px}.jumbotron{text-align:center;background-color:transparent}.jumbotron .btn{font-size:21px;padding:14px 24px}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.calc-menu .question-form:before,.close-menu-mob:before,.menu-wrapper:before,.menu_mob div:first-child:before,.phones-table-wr:after,.phones-table-wr:before,.prefooter .shadow:before,ul.main-menu li a:before,ul.main-menu li:hover::before{content:''}.grid-view td{white-space:nowrap}.grid-view .filters input,.grid-view .filters select{min-width:50px}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px}.nav>li>form{padding:8px}@media(max-width:768px){.nav li>form{padding:3px}}*{margin:0;padding:0}body{font-family:Roboto;font-weight:400;font-size:14px;color:#414143;background:url(../images/bg_body.jpg);line-height:1.42857143}.off-scroll{overflow-y:hidden;height:100%;position:fixed}img{border:none}button,input,textarea{outline:0!important}[class*=section-box]{width:100%;float:left;position:relative}.style{width:100%;float:left}.question-form{height:40px;padding:0 23px;line-height:40px;color:#fff;font-size:13px;text-transform:uppercase;background:#939598;border-top-left-radius:4px;border-top-right-radius:4px;z-index:999;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position:fixed;top:325px;right:-68px}.question-form span{position:absolute;min-width:22px;height:22px;padding:0 4px;line-height:22px;color:#fff;background:#ed1c24;font-size:13px;top:-10px;right:-10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);border-radius:22px;text-align:center}.calc-menu .question-form span{transform:rotate(0);-webkit-transform:rotate(0);right:-26px;top:-16px}.section-box-header{background:#fff;margin-bottom:2px}.logo_{height:112px;width:100%;position:relative;display:table-cell}.logo_ img{width:100%}.menu-wrapper{height:40px;position:relative}.menu-wrapper:before{background:#414143;height:40px;width:100%;position:absolute}.phones-head{padding-top:31px}.phones-head table{border:0;collapse:0;margin:0 auto}.phones-head table tr td{position:relative}.phones-head p{font-size:18px;color:#414143}.phones-head p span{font-weight:700;color:inherit;font-size:18px;right:auto;top:auto;position:relative}.lang-wr a,.phones-head span{font-weight:300;font-size:13px}.phones-head span{color:#939598;position:absolute;right:0;top:23px;width:199px;text-align:right;line-height:14px}.close-search,.search-ico{height:112px;position:relative}.close-search img,.search-btn-mob img,.search-ico img{position:absolute;top:50%;right:15px;margin-top:-9px;cursor:pointer}.close-search img{margin-top:-8px}.menu-wr{position:relative;z-index:3;height:42px;padding:0 15px}.home_ico{display:block;width:40px;height:100%;background:url(../images/ico/ico-1.png) 50% 50% no-repeat #939598;position:absolute;left:15px;top:0}ul.main-menu{height:100%;width:100%;float:left;padding-left:40px;border-bottom:2px solid #939598}ul.main-menu li{float:left;list-style:none;position:relative}ul.main-menu li:first-child::before{display:none}ul.main-menu li a{color:#fff;font-size:13px;text-transform:uppercase;padding:0 28px 0 29px;line-height:40px;position:relative;height:100%;display:block}ul.main-menu li a:before{position:absolute;left:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#5a5a5d}ul.main-menu li:first-child a{padding-left:26px;padding-right:45px;z-index:2}ul.main-menu li:first-child a:before{left:auto;right:20px;background:url(../images/ico/ico-3-1.png) no-repeat;width:8px;height:5px;margin-top:-3px}ul.main-menu li:first-child:hover a:before{background:url(../images/ico/ico-4.png) no-repeat}ul.main-menu li:hover::before{background:#5a5a5d;position:absolute;width:100%;height:100%;top:0;left:-1px;padding:0 1px;box-sizing:content-box}ul.main-menu li:last-child:hover::before{padding:0 0 0 2px}ul.main-menu li:first-child{padding-left:0}ul.main-menu li:first-child:hover{background:#fff}ul.main-menu li:first-child:hover a{color:#414143}ul.main-menu li ul{display:none;position:absolute;width:100%;top:0;left:0;padding-top:41px;background:#fff;box-shadow:0 0 8px 0 rgba(149,149,149,.8)}ul.main-menu li:hover ul{display:block}ul.main-menu li:hover ul li{width:100%;height:44px;background:#fff;border-top:1px solid #dedfe0}ul.main-menu li:hover ul li::before,ul.main-menu li:hover ul li:first-child::before{background:#8b8d90;display:block}ul.main-menu li ul li:hover a{color:#fff!important}ul.main-menu li:first-child ul li a:before{display:none}.lang-wr{position:absolute;height:43px;top:32px;left:0}.lang-wr-mob{left:50%}.lang-wr a{position:absolute;bottom:0;left:0;color:#414143;line-height:14px}.calc-menu .question-form:hover,.lang-wr a.active{text-decoration:underline}.lang-wr a:first-child{bottom:auto;top:4px;left:0}.hidden-search{position:absolute;top:0;right:0;margin-right:-100%;width:100%;height:100%;background:#fff}.hidden-search.vis{margin-right:0;transition:.5s}.search-title{height:112px}.search-title p{line-height:112px;font-size:18px;font-weight:700;color:#414143}.search-form-wr-padding{padding:0 83px!important}.search-form-wr{width:100%;height:35px;position:relative;margin-top:41px}.search-form-wr input{width:100%;border-top:0;border-left:0;border-right:0;outline:0!important;border-bottom:1px solid #dedfe0;padding:0 52px 0 15px;height:34px;line-height:34px;font-size:13px;color:#414143;text-transform:uppercase}.search-form-wr button{width:48px;height:33px;position:absolute;right:0;top:0;border:0!important;outline:0!important;cursor:pointer;background:url(../images/ico/ico-2.png) 50% 0 no-repeat #fff}.head-container{height:112px;position:relative;background:#fff}.phones-head-table-mob{text-align:right}.phones-table-wr{position:absolute;padding-right:22px;top:38px;right:15px;background:#fff}.phones-table-wr:before{position:absolute;top:8px;right:0;background:url(../images/ico/ico-6.png) no-repeat;cursor:pointer;width:10px;height:6px;z-index:2;transition:.3s}.phones-table-wr p,.phones-table-wr ul{position:relative;z-index:3}.phones-table-wr:after{width:100%;height:100%;box-shadow:0 0 8px 0 rgba(149,149,149,.8);position:absolute;top:-18px;left:-10px;box-sizing:content-box;padding:18px 10px 28px;background:#fff;z-index:2;display:none}.phones-table-wr p{font-size:18px;color:#414143;cursor:pointer}.phones-table-wr p .vis-phone{font-weight:700;font-size:18px;color:inherit}.phones-table-wr ul{list-style:none;display:none}.phones-table-wr ul li{margin-top:26px}.phones-table-wr ul li span{font-weight:300;font-size:13px;color:#939598;line-height:14px}.phones-table-wr ul li p{cursor:default}.phones-table-wr.vis-phone ul{display:block}.phones-table-wr.vis-phone:before{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.phones-table-wr.vis-phone:after{opacity:1;display:block}.mobile-menu{height:42px;background:#414143;border-bottom:2px solid #939598}.menu_mob{position:relative;cursor:pointer;width:14px;float:left;height:40px;margin-left:15px}.menu_mob div,.menu_mob div:first-child:before{position:absolute;background:#fff;top:0;left:0}.menu_mob div{width:14px;height:2px;margin-top:25px}.menu_mob div:first-child{margin-top:13px}.menu_mob div:first-child:before{width:100%;height:100%;margin-top:6px}.calc-menu .question-form{line-height:42px;position:relative;background:0 0;padding:0!important;border-top-left-radius:0;border-top-right-radius:0;z-index:1;transform:none;top:auto;right:auto;height:auto}.calc-menu .question-form:before{position:absolute;width:12px;height:18px;left:-20px;top:50%;margin-top:-9px;background:url(../images/ico/ico-7.png) no-repeat}.search-btn-mob{height:40px}.search-btn-mob img{right:30px}.mob-overlay{display:none;position:fixed;width:100%;height:100%;z-index:999;background:#000;opacity:.8;top:0;left:0;cursor:default}.section-box-content{margin-top:-2px}.section-box-content .container.shadow{padding-bottom:30px}.shadow{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);position:relative}.prefooter .shadow:before{position:absolute;width:100%;height:13px;background:#fff;top:-11px;left:0}.close-menu-mob{position:relative;width:100%;height:52px;background:#fff;color:#414143;font-size:18px;font-weight:700;text-transform:uppercase;padding-top:17px;padding-left:10px;cursor:default}.close-menu-mob:before{width:16px;height:16px;position:absolute;right:0;top:20px;background:url(../images/ico/ico-5.png) no-repeat;cursor:pointer}.xs-sm-menu{display:none;width:300px;position:fixed;z-index:9999;top:0;left:0;margin-left:-300px;height:100%;overflow-y:scroll;background:#4c4c50;transition:.2s;padding:0 10px}.xs-sm-menu.open.visible{margin-left:0}.xs-sm-menu.open{display:block;background:#fff}.xs-sm-menu .main-menu{width:100%;float:left;padding-left:0;padding-bottom:60px;height:auto;border-bottom:0}.xs-sm-menu .main-menu li{width:100%;float:left;height:36px;border-bottom:1px solid #dedfe0}.xs-sm-menu ul.main-menu li:first-child:hover{background:0 0}.xs-sm-menu .main-menu li:hover ul{display:none!important}.xs-sm-menu .main-menu li a{color:#414143;padding:0 0 0 10px!important}.xs-sm-menu ul.main-menu li a:before{display:none}.xs-sm-menu ul.main-menu li:first-child a:before{display:block;background:url(../images/ico/ico-4.png) no-repeat;transition:.3s;-webkit-transition:.3s;transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.xs-sm-menu ul.main-menu li:first-child:hover a:before{background:url(../images/ico/ico-4.png) no-repeat}.xs-sm-menu ul.main-menu li:hover::before{display:none}.xs-sm-menu ul.main-menu li ul{position:relative;top:auto;left:auto;padding-top:0;padding-left:0;float:left;background:0 0;box-shadow:none}.xs-sm-menu ul.main-menu li ul li{background:#8b8d90;height:36px;border-bottom:1px solid #fff;padding-left:20px}.xs-sm-menu ul.main-menu li:hover ul li{border-top:0}.xs-sm-menu ul.main-menu li ul li a,.xs-sm-menu ul.main-menu li ul li:hover a{color:#fff!important}.xs-sm-menu ul.main-menu li ul li a{padding-left:0!important}.xs-sm-menu ul.main-menu li ul li a:before{display:none!important}.xs-sm-menu ul.main-menu li ul li:last-child{border-bottom:0}.xs-sm-menu ul.main-menu li.show-sub-menu ul{display:block!important}.xs-sm-menu ul.main-menu li.show-sub-menu{height:auto;border-bottom:0}.modal-form form input,.modal-form form textarea{border-left:0;border-right:0;border-bottom:1px solid #dedfe0}.xs-sm-menu li.show-sub-menu ul li:first-child::before{left:0!important;padding:0!important}.xs-sm-menu ul.main-menu li.show-sub-menu:first-child a:before{transform:rotate(0);-webkit-transform:rotate(0)}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.artweb-wr,.copyright{height:25px}.owl-carousel .owl-video-frame{position:relative;z-index:1}.copyright p{width:100%;float:left;font-size:11px;color:#939598;font-weight:300}.artweb-wr{float:right}.artweb-wr a{height:25px;padding-right:33px;position:relative;line-height:25px;color:#939598;font-size:11px;display:block}.artweb-wr a:before{position:absolute;width:24px;height:23px;top:0;right:0;background:url(../images/footer/artweb-logo.png) 0 50% no-repeat;content:''}.f-img{width:100%;display:table-cell;height:106px}.f-img img{max-width:100%}.border-footer{position:absolute;padding:0 15px;top:0;left:0;width:100%}.border-footer div{width:100%;height:1px;background:#dedfe0}.studio_footer{margin-top:13px}.mb-im-f-1{text-align:center;display:table}.mb-im-f-5{text-align:right;display:table}.certificate_f{font-size:13px;color:#939598;font-weight:300;padding-left:25px;position:relative}.certificate_f:before{content:'';position:absolute;width:20px;height:26px;left:0;top:50%;margin-top:-13px;background:url(../images/ico/ico-12.png) no-repeat}#overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:#000;opacity:.8}#success-form,.modal-form{width:810px;background:#fff;position:absolute;left:50%;margin-left:-405px;top:20px;opacity:0;z-index:999991;display:none}.box-mosaic a:hover,.slider-menu ul li:before{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}#success-form{height:216px;background:#fff}#modal_form-2 .txt-success{width:810px;height:216px;display:table-cell;vertical-align:middle;text-align:center}.form-wr{width:100%;float:left;background:#fff;position:relative}#close-form{width:34px;height:34px;background:url(../images/ico/ico-13.png) no-repeat;position:absolute;top:-57px;right:-61px;cursor:pointer;z-index:999}.form-title,.input-wr,.modal-form form{width:100%;float:left}.form-title{font-size:24px;font-weight:700;text-align:center;margin-top:34px}.modal-form form{padding:0 150px;margin-bottom:40px}.input-wr{position:relative;margin-top:21px}.modal-form form label{font-size:14px;font-weight:700;text-transform:uppercase;width:150px;text-align:right;display:block;line-height:32px;height:30px;float:left;padding-right:30px;position:relative}.modal-form form .required label:before{content:'*';position:absolute;top:0;right:23px;line-height:30px;color:#ed1c24;font-size:14px}.modal-form form input,.modal-form form textarea{width:360px;max-width:360px;float:right;height:30px;padding-left:10px}.modal-form form input{outline:0!important;font-size:18px;border-top:0}.modal-form form textarea{max-height:30px;border-top:0;resize:none}.modal-form form input:focus,.modal-form form textarea:focus{border-bottom:1px solid #a7a7a7;transition:.2s;-webkit-transition:.2s}.modal-form form .has-error input,.modal-form form .has-error textarea{border-bottom:1px solid #ed1c24}.modal-form form .help-block{display:none;position:absolute;right:0;bottom:1px;width:95px;background:#fff;height:100%}.modal-form form .has-error .help-block{display:block}.modal-form form .has-error .help-block:before{position:absolute;content:'ошибка ввода';font-size:13px;line-height:30px;color:#ed1c24;top:0;right:0;display:block!important;width:100%;text-align:right}.box-mosaic a p:before,.form-product-wr table tr td.remove_,.slider-menu ul li:before,.slider-menu ul:before{content:''}.button-wr{width:360px;float:right;margin-top:40px}.modal-form form button[type=submit]{display:block;margin:0 auto;width:174px;height:40px;line-height:40px;outline:0!important;text-align:center;text-transform:uppercase;border:1px solid #939598;color:inherit;font-size:11px;font-weight:700;cursor:pointer;background:#fff}.form-product-wr table tr td:first-child:before,.form-product-wr.product_0{display:none}.modal-form form button[type=submit]:hover{background:#939598;color:#fff}.modal-form form button[type=submit]:hover:active{background:#68696b}.form-product-wr{width:100%;height:241px;overflow:hidden;float:left;margin-top:40px}.form-product-wr.product_1{height:75px}.form-product-wr.product_2{height:155px}.scrollbar_{height:241px;overflow-y:hidden}.form-product-wr table{padding:0;border:0;collapse:0}.form-product-wr table tr{width:100%;float:left;margin-top:9px;position:relative}.form-product-wr table tr:first-child{margin-top:0}.form-product-wr table tr td{min-height:67px;width:360px;position:relative;padding-right:50px}.form-product-wr table tr td:first-child{width:150px;text-align:right;padding-right:30px}.brand-link a,.colect-title,.collection-img,.slider-menu ul li a{text-align:center}.form-product-wr table tr td.remove_{position:absolute;right:0;top:50%;margin-top:-8px;width:16px!important;height:16px;background:url(../images/ico/ico-14.png) no-repeat;cursor:pointer}.form-product-wr table tr td.remove_:hover{background:url(../images/ico/ico-15.png) no-repeat}.form-product-wr table tr td a{text-decoration:none;font-size:13px;color:inherit}.form-product-wr table tr td a span{font-weight:700}.form-product-wr table tr td a span:first-child{font-weight:400;text-transform:uppercase}._more_{position:absolute;left:0;bottom:9px;font-size:13px;color:#939598}._more_:hover{text-decoration:underline}.box-mosaic a p,.slider-menu ul li a{text-decoration:none;font-size:14px;z-index:2;color:#fff}.margin-top{margin-top:30px}.moz-4,.moz-5,.moz-6,.moz-7{margin-top:2px}.box-mosaic a{position:relative;display:block;height:100%}.box-mosaic a div{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.box-mosaic a p{width:100%;height:75px;position:absolute;bottom:0;left:0;line-height:14px;padding-left:20px;background:url(../images/shadow-home.png) repeat-x;padding-right:16px;padding-top:39px}.moz-2,.moz-3,.moz-4,.moz-5,.moz-7{padding-left:0!important}.moz-1,.moz-2,.moz-4,.moz-6,.moz-7{padding-right:2px!important}.box-mosaic a p:before{width:7px;height:12px;background:url(../images/ico/ico-3.png) no-repeat;position:absolute;bottom:24px;right:16px}.box-mosaic img{width:100%;position:absolute;top:0;left:0}[class*=moz-]{height:75px}.moz-1,.moz-5 a{height:152px}.box-slider{position:relative;height:460px;overflow:hidden}.slider-menu{height:100%;position:absolute;z-index:2;top:0;left:0}.slider-menu ul{position:relative;height:100%}.slider-menu ul:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/shadow-slider-1.png) 0 50% no-repeat}.slider-menu ul li{list-style:none;position:relative;width:34px;height:100%;float:left}.slider-menu ul li a{width:460px;height:34px;line-height:34px;display:block;position:absolute;top:213px;left:-213px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.slider-menu ul li a:hover{text-decoration:underline}.slider-menu ul li:before{position:absolute;top:0;left:0;height:100%;width:34px;background:#000;z-index:1}.slider-menu ul li:nth-child(2):before{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.slider-menu ul li:nth-child(3):before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.slider-menu ul li:nth-child(4):before{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.slider-menu ul li:nth-child(5):before{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.slider-menu ul li:nth-child(6):before{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.slider-menu ul li:nth-child(7):before{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.slider-menu ul li:nth-child(8):before{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.slider-menu ul li:nth-child(n+9):before{opacity:.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"}.slider-img a{position:relative;width:100%;height:100%;display:none}.slider-img a.active-slide{display:block}.slider-img a img{position:absolute;width:1140px;height:460px;top:50%;left:50%;margin-top:-230px;margin-left:-570px}.slider-img a div{position:absolute;width:50%;bottom:36px;right:0;z-index:3;padding-right:97px}.link-cat:before,.slider-img a p:before{bottom:0;content:''}.slider-img a p,.slider-img a span{color:#fff;text-decoration:none}.slider-img a p{font-size:36px;font-weight:700;text-transform:uppercase;position:relative;line-height:42px;padding-bottom:8px}.slider-img a p:before{width:100%;height:2px;background:#fff;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;left:0}.slider-img a span{font-size:13px;font-weight:300;display:block;line-height:16px;padding-top:12px}.slider-img{position:relative;height:100%;overflow:hidden;z-index:1}.box-banners a img{max-width:100%}.box-banners a:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}ul.breadcrumb{width:100%;float:left;margin-top:28px;margin-bottom:16px}ul.breadcrumb li{float:left;list-style:none;font-size:13px;color:#939598;font-weight:300;position:relative;padding-left:18px}ul.breadcrumb li:first-child{padding-left:0}ul.breadcrumb li:before{content:'';position:absolute;width:3px;height:5px;top:50%;margin-top:-2px;left:8px;background:url(../images/ico/ico-8.png) no-repeat}.link-cat p,.link-cat:before{width:100%;left:0;position:absolute}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li a{text-decoration:underline;color:inherit}.box-title-1{font-size:24px;color:#414143;font-weight:700}.box-category{margin-top:-19px}.margin_bottom_30{margin-bottom:30px}.link-cat{position:relative;width:100%;display:block;float:left;height:144px;background-repeat:no-repeat!important;background-size:cover!important}.link-cat:before{height:75px;background:url(../images/shadow-cat.png) repeat-x}.link-cat p{color:#fff;bottom:19px;padding-left:20px;padding-right:20px}.link-cat p:before{position:absolute;width:7px;height:12px;content:'';background:url(../images/ico/ico-3.png) no-repeat;right:11px;bottom:6px}.link-cat img{width:100%;height:auto!important;float:left}.cat-list-wr{margin-top:30px}.cat-list,.cat-list-brands{width:100%;float:left}.cat-list-brands-wr{width:100%;float:left;position:relative;height:133px}.cat-list-brands{border-left:1px solid #dedfe0;border-right:1px solid #dedfe0;border-bottom:1px solid #dedfe0;padding-top:9px;padding-bottom:13px;height:133px;overflow:hidden;background:#fff;z-index:2}.cat-list-brands ul{list-style:none;width:100%;float:left;padding:0 10px 0 20px}.cat-list-brands ul li{width:100%;float:left;height:24px}.cat-list-brands ul li a{color:#414143;text-decoration:none;font-size:13px;display:block;width:100%;height:100%;line-height:24px;overflow:hidden;white-space:nowrap;position:relative}.cat-list-brands ul li a:before{content:'';height:24px;width:22px;opacity:1;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}.cat-list-brands ul li a:hover{text-decoration:underline}.hover .cat-list-brands,.hover .link-cat{box-shadow:0 0 8px 0 rgba(149,149,149,.8);transition:.2s;-webkit-transition:.2s}.hover .cat-list-brands{position:absolute;top:0;left:0;height:auto;min-height:133px}.expand_brands{display:none;padding:0 0 0 20px;float:left}.expand_brands p{float:left;color:#939598;border-bottom:1px dashed #939598;font-size:13px;cursor:pointer}.box-brand{margin-top:11px}.article-img img{width:100%;max-width:100%;float:left}.content-txt{margin-top:28px}.brand-main-txt{margin-top:-2px;padding-bottom:53px}.artile-view-txt p,.brand-list-desc-txt p,.brand-main-txt p,.content-txt p,.products-txt p,.service-txt p,.tabs-content p{font-size:13px;width:100%;float:left;line-height:16px;margin-top:15px}.brand-list-desc-txt p,.products-txt p,.tabs-content p{float:none}.artile-view-txt p:first-of-type,.brand-list-desc-txt p:first-child,.brand-main-txt p:first-child,.content-txt p:first-child{margin-top:0}.brand-link a{display:block;width:100%;float:left;border:1px solid #dedfe0;padding:13px 5px;margin-top:12px}.brand-link a:first-child{margin-top:0}.brand-link a:hover{box-shadow:0 0 8px 0 rgba(149,149,149,.8);transition:.2s;-webkit-transition:.2s}.brand-link a img{max-width:100%}.uppercase{text-transform:uppercase}.brand-txt-img{position:absolute;height:100%;width:50%;right:0}.brand-txt-img div{width:100%;height:50px;padding-left:15px;display:table-cell;vertical-align:bottom}.brand-txt-img img{float:left;max-height:50px;max-width:100%;vertical-align:bottom;position:absolute;z-index:3;bottom:0;left:15px}.brand-list-desc-txt{margin-top:-3px}.brand-list-desc-txt p a{color:#939598;font-size:13px;position:relative;text-decoration:none}.brand-list-desc-txt p a:hover{text-decoration:underline}.brand-list-desc-txt p a:before{position:absolute;width:6px;height:5px;background:url(../images/ico/ico-9.png) no-repeat;top:50%;margin-top:-2px;right:-10px;content:''}.brand-list-desc .box-title-1{padding:0 15px;margin-bottom:15px}.brands-list-wr{margin-top:51px;overflow:hidden}.brand-list-desc img{max-width:100%;float:left}.brands-list,.collection-list ul{padding-left:15px;margin-top:4px;padding-right:15px;box-sizing:content-box;overflow:hidden}.collection-list ul{margin-top:-26px;padding:0;margin-left:-30px}.brands-list li,.collection-list ul li{float:left;width:116px;list-style:none;margin-right:30px;margin-top:26px}.collection-list ul li{margin-right:0;margin-left:30px}.brands-list li:last-child,.collection-list ul li:last-child{margin-right:0}.brands-list li a,.collection-list ul li a{text-decoration:none;color:inherit}.brands-list li a p,.collection-list ul li a p{font-size:13px;color:inherit;width:100%;text-transform:uppercase;text-align:center;line-height:16px;height:32px;overflow:hidden;margin-top:9px}.brands-list li a div,.collection-list ul li a div{width:116px;height:116px;position:relative}.brands-list li a div:before,.collection-list ul li a div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.brands-list li a div img,.collection-list ul li a div img{max-width:100%}.brands-list li a:hover,.collection-list ul li a:hover{text-decoration:underline}.brands-list li a:hover div:before,.collection-list ul li.active a div:before{transition:.3s;-webkit-transition:.3s;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.collection-list ul li a:hover div{opacity:.9;transition:.2s;-webkit-transition:.2s}.brands-list_{width:100%;float:left;margin-top:48px}.products-title{font-size:24px;font-weight:700;margin-top:-8px}.products-link{margin-top:30px}.products-link a{position:relative;width:100%;display:block;float:left}.products-link a:after,.products-link a:before{position:absolute;content:''}.products-link a img{width:100%;max-width:100%;float:left}.products-link a:after{top:0;left:0;width:100%;height:100%;border:5px solid #fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.products-link a:hover:after{transition:.3s;-webkit-transition:.3s;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.products-link a:before{width:7px;height:12px;background:url(../images/ico/ico-3.png) no-repeat;bottom:20px;right:15px}.products-list-wr{margin-top:60px}.products-list-wr:first-child{margin-top:0}.pic-width img,.service-txt img{width:100%;max-width:100%;float:left}.service-adress{margin-top:15px}.service-adress ul{list-style:none;position:relative}.service-adress ul li{font-size:13px;padding-left:15px}.service-adress ul:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:#939598}.title-contacts{font-size:24px;font-weight:700;margin-top:32px}.title-contacts:first-child{margin-top:0}.articles-date,.articles-title{float:left}.articles-date span{line-height:17px;padding:0 7px;color:#fff;font-size:11px;font-weight:300;background:#939598;display:block;margin-top:8px;margin-right:16px;float:left}.articles-title,.articles-title a{font-weight:700;font-size:24px;text-decoration:none;color:inherit}.articles-title a:hover{text-decoration:underline}.articles_data-title{margin-top:32px;margin-bottom:15px}.new_articles_data-title{margin-top:51px;margin-bottom:15px}.articles-wr{margin-top:-20px}.new_articles-wr{margin-top:-38px}.article-img:hover{opacity:.9;transition:.2s;-webkit-transition:.2s}.articles-view-wr .articles-date span{margin-top:0;margin-right:0}.float-left{float:left}.float-right{float:right}.artile-view-txt{margin-top:25px}.artile-view-txt img{max-width:100%;margin-bottom:10px}.artile-view-txt p{padding:0 15px;float:none}.galery-obj-img a{text-decoration:none;float:left;width:100%;overflow:hidden}.galery-obj-img img{max-height:100px;min-height:100px;float:left;margin-right:30px;margin-top:20px}.lg-outer .lg-thumb-item:hover{border:0!important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item.active:hover{border:2px solid #939598!important}.lg-outer .lg-thumb-item{border:0!important;border-radius:0!important}.marginbottom-15{margin-bottom:-15px}.galery-obj-img ul li{list-style:none;float:left}.collection-img img{width:100%;max-width:360px!important;vertical-align:bottom}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}.colect-title{font-size:18px;font-weight:700;margin-top:37px}.collection-description table{width:100%;float:left;padding:0!important;border:0!important;border-spacing:0!important;margin-top:3px}.collection-description table tr{width:100%;height:31px}.collection-description table tr td{width:50%;font-weight:700;font-size:13px;text-align:left;padding-left:10px}.list-tabs li,.to_order{text-decoration:none;font-size:11px;text-transform:uppercase}.collection-description table tr td:first-child{font-weight:400;text-align:right;padding-left:0;padding-right:10px}.load_collection{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}.load_collection div,.load_collection:before{width:100%;height:100%;position:absolute;left:0;top:0}.load_collection:before{content:'';background:#fff;opacity:.8;z-index:1}.load_collection div{z-index:2;background:url(../images/25.gif) 50% 50% no-repeat}.to_order{display:block;margin:10px auto 0;width:174px;height:40px;line-height:40px;border:1px solid #939598;color:#414143;font-weight:700;text-align:center}.to_order:hover{background:#939598;color:#fff;transition:.2s;-webkit-transition:.2s}.list-tabs li,.pagination li a{color:inherit;position:relative}.collect-tabs{margin-top:60px}.list-tabs{padding-left:55px;width:100%;float:left;position:relative}.list-tabs:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background:#dedfe0}.list-tabs li,.list-tabs li span{width:174px;height:39px}.list-tabs li{z-index:2;list-style:none;float:left;cursor:pointer;border-left:1px solid #dedfe0;border-right:1px solid #dedfe0;border-top:1px solid #dedfe0;margin-right:2px;background:#dedfe0}.list-tabs li span{text-align:center;display:table-cell;vertical-align:middle}.list-tabs li.active-tab{background:#fff}.tabs-content a{text-decoration:underline;color:inherit}.pagination li a,.tabs-content a:hover{text-decoration:none}.t_content_wr{margin-top:13px}.tabs-content{display:none}.tabs-content .certificate{width:100%!important;height:500px!important;margin-top:25px}.certificate-page .certificate{width:450px!important;height:500px!important;margin-top:15px}.tabs-content .gall-1{width:100%;float:left}.tabs-content .gall-1 li{list-style:none;margin-top:25px}.tabs-content .gall-1 li a{float:left}.new_article-img{width:50%;float:left;margin-right:15px;padding-right:15px;margin-bottom:10px}.new_article-img img{max-width:100%;width:100%;float:left}.navi_{position:relative;margin-top:30px;padding:0 63px}.pagination{margin:0 auto;display:table}.pagination li{float:left;list-style:none;min-width:24px;height:24px;text-align:center;background:#f2f2f3;border-radius:4px;margin:10px 3px 0}.pagination li.active{background:#939598}.pagination li a{font-size:15px;line-height:24px;width:100%;display:block;padding:0 3px}.pagination li.active a{color:#fff}.pagination li.next,.pagination li.prev{position:absolute;top:0;background:0 0;width:24px;height:24px}.pagination li.next.disabled,.pagination li.prev.disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.pagination li.next span,.pagination li.prev span{display:block;position:relative;width:100%;height:100%}.pagination li.prev{left:33px}.pagination li.next{right:33px}.pagination li.next a:before,.pagination li.next span:before,.pagination li.prev a:before,.pagination li.prev span:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0}.pagination li.prev a:before,.pagination li.prev span:before{background:url(../images/ico/ico-10.png) 50% 50% no-repeat #fff}.pagination li.next a:before,.pagination li.next span:before{background:url(../images/ico/ico-11.png) 50% 50% no-repeat #fff}.certificate-page{margin-top:-30px}.title-certificate-pg{font-weight:700;font-size:18px;margin-top:20px}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:1!important}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#f2f2f3}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:9px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;background:#dedfe0}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_scrollTools{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{bottom:0;background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}@media (max-width:1200px){.link-cat{height:116px}ul.main-menu li a{padding:0 11px 0 12px}ul.main-menu li:first-child a{padding-left:30px}.brands-list li{margin-right:21px}}@media (max-width:992px){[class*=moz-]{height:75px}.moz-1{height:152px}.hidden-search{position:fixed;height:112px;margin-top:-112px;z-index:99999999;right:auto;left:0;margin-right:0}.hidden-search.vis{transition:.5s;margin-top:0}.margin-top,.tablet-artweb{margin-top:20px}.head-container{overflow:visible}.mob-overlay{display:block}.tablet-artweb{height:40px;background:#dedfe0;padding-top:8px}.shadow{box-shadow:none}.prefooter .shadow:before{display:none}.slider-img a div{padding-right:30px}.section-box-content .container.shadow{padding-bottom:20px}.cat-list-brands,.cat-list-brands-wr{height:155px}.hover .cat-list-brands{min-height:155px}.cat-list-brands ul{height:119px;overflow:hidden}.expand_brands{display:block;height:10px}.expand .cat-list-brands,.expand .cat-list-brands ul{height:auto}.expand .cat-list-brands{position:absolute;top:0;left:0}.brands-list li{margin-right:19px}.new_article-img{margin-bottom:20px}}@media (max-width:991px){.link-cat{height:162px}}@media (max-width:950px){.link-cat{height:155px}#success-form,.modal-form{width:610px;margin-left:-305px}.modal-form form{padding:0 30px}}@media (max-width:900px){.link-cat{height:145px}}@media (max-width:850px){.link-cat{height:136px}}@media (max-width:810px){.list-tabs{padding-left:30px}.list-tabs li,.list-tabs li span{width:160px}}@media (max-width:800px){.link-cat{height:127px}}@media (max-width:768px){.link-cat{height:121px}}@media (max-width:767px){.calc-menu,.slider-img a div{text-align:center}.link-cat{height:396px}.f-img,.logo_{display:block;height:auto}.search-form-wr-padding{padding:0 15px!important}.hidden-search.vis{transition:.5s;margin-top:0}.logo_{padding-top:20px;width:165px;margin:0 auto}.brands-list_ .brand-list-desc img,.new_article-img{margin-bottom:10px}.lang-mob{position:absolute!important;right:0}.lang-wr-mob{top:12px;left:0;width:100%}.lang-wr a{right:15px;left:auto}.phones-table-wr{top:8px;right:auto;width:220px;left:50%;margin-left:-110px;background:0 0}.phones-table-wr:after{left:10px;padding:18px 5px 28px}.slider-menu,.slider-menu ul li a{position:relative;top:auto;left:auto}.calc-menu .question-form{font-size:11px}.certificate_f span,.slider-img a p:before,.slider-img a span,.slider-menu ul:before{display:none}.mb-im-f-4,.mb-im-f-5,.mb-im-f-5_1{margin-top:31px;height:34px}.mb-im-f-3{margin-top:15px}.prefooter .shadow .row{padding-top:15px;padding-bottom:15px}.moz-5 a,[class*=moz-],[class*=moz-] a{height:75px}.moz-3,.moz-5{padding-right:2px!important}.moz-3{margin-top:2px}.moz-3,.moz-5,.moz-7{padding-left:15px!important}.moz-2,.moz-4,.moz-6{padding-right:15px!important}.moz-6{padding-left:0!important}.box-slider{height:auto}.slider-img{height:180px}.slider-menu,.slider-menu ul{height:auto;width:100%;float:left}.slider-img a div{width:100%;padding:0 20px;bottom:16px}.slider-img a p{font-size:28px;line-height:34px}.slider-menu{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.slider-menu ul li{width:100%;height:34px}.slider-menu ul li:before{width:100%}.slider-menu ul li a{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);width:100%}.margin-top{margin-top:15px}.section-box-content .container.shadow{padding-bottom:15px}.brand-link{padding-top:20px},.brand-list-desc-txt{margin-top:10px}.brand-list-desc-txt p{margin-top:4px}.brand-main-txt{margin-top:20px}.brand-txt-img,.new_article-img{width:100%}.collection-list ul{margin-top:10px}.tabs-content .gall-1 li a{width:100%}.tabs-content .gall-1 li a img{margin:0 auto}.certificate_f{padding-left:0;width:20px;height:26px;display:block;float:left}.certificate_f:before{top:0;margin-top:6px}.list-tabs li{margin-top:2px}#success-form,.modal-form{width:300px;margin-left:-150px}.modal-form form{padding:0 15px}.modal-form form label{text-align:left;width:auto;padding-right:0;font-size:11px;line-height:20px;height:20px}.modal-form form input,.modal-form form textarea{width:100%;border:1px solid #dedfe0}.modal-form form .required label:before{right:-7px;line-height:20px;height:20px}.modal-form form .has-error .help-block{display:none}.modal-form form .has-error input,.modal-form form .has-error textarea{border:1px solid #ed1c24}.modal-form form input:focus,.modal-form form textarea:focus{border:1px solid #a7a7a7}.modal-form form textarea{height:50px;max-height:50px;padding-top:5px}.button-wr{margin-top:0;width:100%}._more_{width:100%;height:18px;bottom:-28px;text-align:center}.form-product-wr table tr td{padding-right:33px}.form-product-wr table tr td:first-child{padding-right:5px;text-align:left}}.container,.container-fluid{margin-right:auto;margin-left:auto}@media (max-width:700px){.link-cat{height:360px}}@media (max-width:650px){.link-cat{height:332px}}@media (max-width:600px){.link-cat{height:304px}}@media (max-width:550px){.link-cat{height:277px}}@media (max-width:525px){.box-mosaic a p{padding-top:30px}.box-mosaic a p:before{bottom:32px;right:9px}.certificate-page .certificate{width:100%!important}}@media (max-width:500px){.link-cat{height:249px}}@media (max-width:480px){.link-cat{height:238px}}@media (max-width:450px){.link-cat{height:222px}#close-form{top:-58px;right:0}}@media (max-width:400px){.link-cat{height:194px}.box-mosaic a p{padding-right:23px;padding-top:16px}.box-mosaic a p:before{bottom:46px}.tabs-content .certificate{height:300px!important}}@media (max-width:350px){.link-cat{height:166px}.box-mosaic a p{padding-right:23px;padding-top:16px}.box-mosaic a p:before{bottom:46px;right:16px}}@media (max-width:336px){.link-cat{height:160px}}@media (max-width:330px){.box-mosaic a p{padding-right:22px}.box-mosaic a p:before{right:9px}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.container,.container-fluid{padding-left:15px;padding-right:15px}.img-circle{border-radius:50%}.container{min-width:320px}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.affix,.lg-sub-html{position:fixed}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible_all{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:940px){.visible_940{display:block!important}}@media (max-width:939px){.mob-overlay,.visible-mobile{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible_all{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg,.visible_all{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
4429 \ No newline at end of file 2 \ No newline at end of file