@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:fallback;src:local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:fallback;src:local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq1f7-7Ag.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmqxf78.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Mono';font-style:italic;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xmDF4xlVMF-BfR8bXMIjhOk8azT7mjBmU-.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:italic;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xmDF4xlVMF-BfR8bXMIjhOk8azT72jBg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} .pages2{margin:10px 0;text-align:right;} .pages2 .page{display:inline-block;margin:0px 1px;width:38px;height:36px;line-height:36px;text-decoration:none;font-size:12px;color:#ffffff;text-align:center;background-color:#a39e9a;box-sizing:border-box;vertical-align:middle;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;} .pages2 .page.active{background-color:#ffffff;border:1px solid #dddddd;color:#707070;} .pages2 a.page:not(.active):hover{background-color:#e30613;} .pages2 .page.prev{background:url('/public/style/images/prev.png') center center no-repeat;background-size:8px auto;background-color:#222222;} .pages2 .page.next{background:url('/public/style/images/next.png') center center no-repeat;background-size:8px auto;background-color:#222222;} .pages2 .page-numbers{margin:0 25px;} .pages2 .page-n{font-size:14px;}@media (max-width:950px){ .pages2 .page{width:32px;height:30px;line-height:30px;} .pages2 .page-numbers{margin-left:0;margin-right:10px;} .pages2 .page-n{display:none;} } html { height:100%; } html * {max-height:1000000px;} body{position:relative;min-height:100%;padding:0;margin:0;background-color:#ffffff;overflow-x:auto;overflow-y:scroll;font-family:'Roboto Mono', 'Times New Roman', Arial, Tahoma;font-size:15px;box-sizing:border-box;} body.preload *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;transition-delay:0s !important;} body.preload .logo:after{transition:none !important;} a{color:#5A9C54;text-decoration:none;} img{border:none;} .hidden{display:none;} .justify{text-align:justify;line-height:0;} .justify:after{content:'';display:inline-block;vertical-align:top;width:100%;height:0;line-height:0;visibility:hidden;} #root{margin:0px auto;width:100%;min-width:320px;padding-bottom:370px;} .outer{padding:0 40px;box-sizing:border-box;} .wrapper{position:relative;box-sizing:border-box;margin:0 auto;width:100%;max-width:1400px;height:100%;} #main{display:block;padding:40px 0;min-height:300px;} #main h1{margin:0 0 20px 0;font-size:30px;font-weight:700;text-align:left;color:#546f01;} #main .btn{display:inline-block;padding:12px 18px;min-width:100px;box-sizing:border-box;border:none;font-family:inherit;background:none;background-color:#373F3D;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#ffffff;text-align:center;cursor:pointer;outline:none;transition:background-color 200ms ease, color 200ms ease;} #main .btn:hover{background-color:#9F876B;color:#ffffff;} #main .btn:active{transform:translate(1px,1px);} #main .next-btn{margin-left:5px;color:#ffffff;background-color:#9F876B;border:1px solid #9F876B;} #main .next-btn:hover{background-color:#C9BBAB;border-color:#C9BBAB;} #main .back-btn{color:#404040;background-color:#ebebeb;border:1px solid #ebebeb;} #main .back-btn:hover{background:none;border-color:#000000;color:#000000;} #main .field{padding:8px 10px;box-sizing:border-box;width:100%;max-width:300px;font-family:inherit;font-size:15px;background-color:#ffffff;border:1px solid #dddddd;outline:none;box-shadow:none;} #main .field:focus{border-color:#66afe9;box-shadow:0 0 8px RGBA(100,175,230, 0.4);} #main .field:focus::-webkit-input-placeholder { color:transparent; } #main .field:focus::-moz-input-placeholder { color:transparent; } #main .field:focus:-moz-placeholder { color:transparent; } #main .field:focus:-ms-input-placeholder { color:transparent; } #main .field.not-valid{border-color:#ff8080;} #main textarea{resize:vertical;} #main .not-found{margin:20px 0;font-size:20px;font-weight:normal;line-height:normal;text-align:center;color:#505050;} .social-icons a{display:inline-block;width:36px;height:36px;line-height:36px;border-radius:50%;border:none;background:url('/public/root/header/images/social.png?v3') 0 0 no-repeat;background-size:auto 100%;text-decoration:none !important;} .social-icons .vk { background-position:0 0; } .social-icons .facebook { background-position:-36px 0; } .social-icons .twitter { background-position:-72px 0; } .social-icons .gplus { background-position:-108px 0; } .social-icons .ok { background-position:-144px 0; } .social-icons .insta { background-position:-180px 0;} .social-icons .pin { background-position:-216px 0;} .social-icons.small a{width:26px;height:26px;line-height:26px;} .social-icons.small .vk { background-position:0 0; } .social-icons.small .facebook { background-position:-26px 0; } .social-icons.small .twitter { background-position:-52px 0; } .social-icons.small .gplus { background-position:-78px 0; } .social-icons.small .ok { background-position:-104px 0; } .social-icons.small .insta { background-position:-130px 0;} .social-icons.small .pin { background-position:-156px 0;} .social-icons.big a{width:40px;height:40px;line-height:40px;} .social-icons.big .vk { background-position:0 0; } .social-icons.big .facebook { background-position:-40px 0; } .social-icons.big .twitter { background-position:-80px 0; } .social-icons.big .gplus { background-position:-120px 0; } .social-icons.big .ok { background-position:-160px 0; } .social-icons.big .insta { background-position:-200px 0;} .social-icons.big .pin { background-position:-240px 0;} input.radio{display:none;} input.radio + label{position:relative;display:inline-block;padding-left:33px;cursor:pointer;user-select:none;} input.radio:checked + label{ font-weight:bold;} input.radio + label span{position:absolute;left:0px;top:50%;margin:0;margin-top:-12px;display:inline-block;vertical-align:top;width:24px;height:24px;line-height:24px;box-sizing:border-box;background-color:#ffffff;border:2px solid #dddddd;border-radius:50%;cursor:pointer;z-index:10;} input.radio + label span:before{ content:'';display:inline-block;margin:5px;width:10px;height:10px;border-radius:50%;} input.radio:checked + label span{ border-color:#505050;} input.radio:checked + label span:before{ background-color:#505050;}@media (max-width:800px){ .outer{padding:0 20px;} #main{padding-top:30px;} }@media (max-width:670px){ #main{padding-top:20px;min-height:0px;} #main h1{margin-bottom:17px;font-size:26px;} }@media (max-width:480px){ #main h1{margin-bottom:14px;font-size:20px;} #main .field{padding:8px 8px;} #main .btn{padding:11px 14px;min-width:90px;font-size:13px;font-weight:700;} #main .next-btn, #main .back-btn{font-size:12px;} } .lightbox-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#202020;z-index:900;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;} .lightbox-bg.opened{opacity:0.8;} .lightbox{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:910;opacity:0;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);} .lightbox.opened{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);} .lightbox .photo{position:absolute;top:0px; left:0px; right:0px; bottom:0px;overflow:hidden;z-index:20;-webkit-transition:all 150ms ease 150ms;-moz-transition:all 150ms ease 150ms;-o-transition:all 150ms ease 150ms;transition:all 150ms ease 150ms;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);} .lightbox.opened .photo{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);} .lightbox .photo img{display:inline-block;position:absolute;top:0; left:0; right:0; bottom:0;margin:auto;max-width:100%;max-height:100%;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;} .lightbox .photo .animation{position:absolute;top:0px; left:0px; right:0px; bottom:0px;background:url('/modules/LIGHTBOX2/images/loading.gif') center center no-repeat;background-size:100px auto;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;} .lightbox .photo.loading .animation{opacity:1;} .lightbox .photo.loading img{opacity:0;} .lightbox .close-btn{position:absolute;top:15px;right:20px;height:50px;width:50px;cursor:pointer;z-index:30;} .lightbox .close-btn span{display:block;width:100%;height:100%;background:url('/modules/LIGHTBOX2/images/close-btn.png') center center no-repeat;background-size:50% auto;cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;} .lightbox .close-btn:hover span{opacity:1;} .lightbox .btn{position:absolute;top:50%;height:50px;margin-top:-25px;width:50px;background-color:#222222;cursor:pointer;z-index:30;} .lightbox .btn.back{left:15px;} .lightbox .btn.next{right:15px;} .lightbox .btn span{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;} .lightbox .btn.back span{background-image:url('/modules/LIGHTBOX2/images/back-btn.png');} .lightbox .btn.next span{background-image:url('/modules/LIGHTBOX2/images/next-btn.png');} .lightbox .btn:hover span{opacity:1;} .lightbox .btn.back:active{-webkit-transform:translate(-2px,1px);-moz-transform:translate(-2px,1px);-o-transform:translate(-2px,1px);transform:translate(-2px,1px);} .lightbox .btn.next:active{-webkit-transform:translate(2px,1px);-moz-transform:translate(2px,1px);-o-transform:translate(2px,1px);transform:translate(2px,1px);} .lightbox .bottom{position:absolute;left:0; right:0; bottom:0;padding:15px 100px;min-height:20px;background-color:RGBA(0,0,0, 0.7);font-size:16px;color:#ffffff;text-align:center;z-index:30;} .lightbox .bottom .text h3{margin:0;font-size:16px;font-weight:bold;color:#ffffff;} .lightbox .bottom .text div{margin-top:10px;font-size:14px;color:#ffffff;} .lightbox .bottom .photo-count{position:absolute;bottom:0px;right:30px;padding:15px 0;font-size:16px;color:#eeeeee;}@media (max-width:600px){ .lightbox .close-btn{position:absolute;top:0px;right:0px;} .lightbox .close-btn span{background-size:40% auto;} .lightbox .btn{background:none;} .lightbox .btn.back{left:0px;} .lightbox .btn.next{right:0px;} .lightbox .bottom{padding:10px 60px 10px 20px;min-height:15px;text-align:left;} .lightbox .bottom .text h3{font-size:14px;} .lightbox .bottom .text div{margin-top:6px;font-size:13px;} .lightbox .bottom .photo-count{right:10px;padding:10px 0;font-size:14px;} } #modal-alert-bg{position:fixed;width:100%;height:100%;top:0px; left:0px;background-color:RGBA(0,0,0, 0.7);z-index:1000;} #modal-alert{position:absolute;top:50%;left:0; right:0;margin:auto;transform:translate(0, -50%);width:90%;max-width:450px;min-height:180px;padding:20px 20px 80px 20px;box-sizing:border-box;background-color:#ffffff;z-index:1001;font-family:Roboto, Arial, Tahoma;font-weight:300;box-shadow:2px 2px 4px RGBA(0,0,0, 0.3);} #modal-alert .close-btn{position:absolute;display:inline-block;top:0px;right:0px;width:40px;height:40px;background:url('/modules/ALERT/alert/images/close.jpg') center center no-repeat;cursor:pointer;} #modal-alert .icon{display:none;position:absolute;top:50px;left:20px;width:70px;height:70px;background-repeat:no-repeat;background-size:100% auto;z-index:1002;} #modal-alert .title{margin-bottom:8px;font-size:14px;font-weight:bold;color:#000000;text-align:center;} #modal-alert .text{font-size:14px;text-align:center;line-height:20px;} #modal-alert .text:first-letter{text-transform:uppercase;} #modal-alert .text div{margin:10px 0;} #modal-alert .text strong{text-transform:uppercase;} #modal-alert .text a{font-size:14px;color:#7D1B00;text-decoration:none;} #modal-alert .text a:hover{text-decoration:underline;} #modal-alert .text input[type=text]{max-width:350px;padding:5px;border:1px solid #cccccc;border-radius:2px;font-size:18px;} #modal-alert .bottom{position:absolute;width:100%;height:50px;bottom:0px;left:0px;background-color:#f6f6f7;border-top:1px solid #e5e5e5;} #modal-alert .bottom .btn{position:absolute;bottom:10px;right:20px;display:inline-block;padding:8px 10px;min-width:70px;box-sizing:border-box;border:none;font-family:inherit;background:#aaaaac;font-size:12px;font-weight:500;letter-spacing:1px;color:#ffffff;text-transform:uppercase;text-align:center;cursor:pointer;outline:none;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease;} #modal-alert .bottom .btn:hover{background-color:#000000;} #modal-alert.info{padding-left:100px;} #modal-alert.info .icon{display:block;background-image:url('/modules/ALERT/alert/images/info.png');} #modal-alert.info .title{color:#606060;} #modal-alert.warning{max-width:470px;padding-left:100px;outline:4px solid transparent;-webkit-animation:WARNING 300ms 2;-moz-animation: WARNING 300ms 2;-o-animation: WARNING 300ms 2;animation:WARNING 300ms 2;} #modal-alert.warning .icon{display:block;background-image:url('/modules/ALERT/alert/images/warning.png');} #modal-alert.warning .title{color:#000000;} #modal-alert.error{max-width:470px;padding-left:100px;outline:4px solid transparent;-webkit-animation:ERROR 300ms 2;-moz-animation: ERROR 300ms 2;-o-animation: ERROR 300ms 2;animation:ERROR 300ms 2;} #modal-alert.error .icon{display:block;background-image:url('/modules/ALERT/alert/images/error.png');} #modal-alert.error .title{color:#ff0000;} @-webkit-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-moz-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-o-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-webkit-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @-moz-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @-o-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} #top-alert{display:none;position:fixed;top:10px;right:10px;width:270px;max-width:90%;min-height:60px;padding:20px 20px 20px 70px;box-sizing:border-box;font-family:Roboto, Arial, Tahoma;border-top:1px solid #dddddd;border-right:1px solid #dddddd;box-shadow:-2px 2px 6px RGBA(0,0,0, 0.25);background:url('/modules/ALERT/alert/images/ok.png') 15px center no-repeat;background-color:#ffffff;z-index:1001;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-webkit-transform:translate(0, -30px);-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);transform:translate(0, -30px);}@media (min-width:1250px){ #top-alert{top:80px;right:15px;} } #top-alert.show{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);} #top-alert .close-btn{position:absolute;top:0px;right:0px;width:30px;height:30px;background:url('/modules/ALERT/alert/images/close.jpg') center center no-repeat;cursor:pointer;} #top-alert .text{font-size:14px;font-weight:500;text-align:left;line-height:20px;} #top-alert .text a:hover{text-decoration:underline;} body{padding-top:250px;} #header{position:fixed;top:0; left:0; right:0;background-color:#ffffff;border-bottom:1px solid #dddddd;transition:transform 0.4s ease, background-color 0.4s ease-in;transform:translate3d(0,0,0);will-change:transform;z-index:100;} #header-top{padding:8px 0;background-color:#9F876B;} #header-main{display:block;position:relative;height:210px;text-align:center;z-index:100;} #header-main .logo{position:absolute;top:5px;left:0px;z-index:30;} #header-main .logo:after{content:'';position:absolute;top:0; left:0; right:0;height:140px;background-color:#ffffff;opacity:0;transition:opacity 0.2s ease;z-index:31;} #header-main .logo img{width:200px;vertical-align:top;} #menu, #top-menu, #header-main .logo{transition:transform 0.4s ease;transform:translate3d(0,0,0);will-change:transform;} #header.fixed{transform:translate3d(0, -42px, 0);background-color:#ffffff;}@media (min-width:851px){ #header.fixed #header-main{height:80px;} #header.fixed .logo{transform:translate3d(0, -120px, 0);} #header.fixed .logo:after{opacity:1;transition-delay:0.3s;}}@media (min-width:1251px) { #header.fixed .fix{transform:translate(0, -60px);}}@media (min-width:1051px) and (max-width:1250px) { #header.fixed .fix{transform:translate(0, -75px);}}@media (min-width:851px) and (max-width:1050px) { #header.fixed .fix{transform:translate(0, -85px);} #header.fixed .cat-1{padding:4px 20px;}} .user-menu{display:inline-block;text-align:left;} .user-menu .a{line-height:24px;color:#ffffff;cursor:pointer;} .user-menu .a:hover{text-decoration:underline;} .user-menu .user{font-weight:bold;color:#ffffff;line-height:24px;padding-left:34px;background:url('/public/root/header/images/user2.svg') 10px center no-repeat;background-size:18px auto;cursor:pointer;display:inline-block;vertical-align:bottom;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;} .user-menu .exit:hover{color:#ff5555;} .user-menu .d{display:inline-block;margin:0 5px;font-size:18px;color:RGBA(255,255,255, 0.8);} #header-top .contacts{display:inline-block;position:absolute;top:0px;left:27%;} #header-top .contacts .d{margin:0 5px;color:RGBA(255,255,255, 0.8);} #header-top .contacts a{display:inline-block;line-height:24px;color:#ffffff;} #header-top .contacts a:hover{text-decoration:underline;} #header-top .contacts a.phone{padding-left:23px;background:url('/public/root/header/images/phone.svg') left center no-repeat;background-size:20px auto;} #languages{position:absolute;top:0px;right:0px;} #languages a{margin:0 1px;display:inline-block;width:34px;height:23px;background:url('/public/root/header/images/langs.png') left top no-repeat;} #languages a.ru{background-position:right top;} #languages:hover a{opacity:0.4;} #languages .lang:hover{opacity:1;} #menu{position:absolute;top:77px;left:180px;right:150px;text-align:center;} #menu ul, #menu li{display:inline-block;list-style-type:none;margin:0;padding:0;} #menu li{position:relative;} #menu .cat-1{position:relative;display:inline-block;padding:9px 20px;font-size:18px;font-weight:700;color:#505050;border-radius:3px;z-index:60;transition:background-color 0.3s ease, color 0.3s ease;} #menu .cat-1.active{color:#546f01;} #menu li:hover .cat-1{text-decoration:underline;} #menu .submenu{position:absolute;top:0px;left:-10px;z-index:50;text-align:left;opacity:0;visibility:hidden;transition:all 0.2s ease 0.3s;} #menu li:hover .submenu{opacity:1;visibility:visible;transform:translate(0, -20px);transition:all 0.2s ease;} #menu .submenu ul{margin-top:67px;min-width:200px;padding:10px 0;background-color:#ffffff;box-shadow:2px 2px 8px RGBA(0,0,0, 0.3);} #menu .submenu li{display:block;} #menu .cat-2{display:block;padding:8px 20px;line-height:20px;color:#656565;} #menu .cat-2:hover{background-color:#f2f2f2;} #menu .cat-2.active{background-color:#9F876B;color:#ffffff;} .mobile-menu{display:none;padding:2px 5px;width:28px;height:28px;cursor:pointer;} .mobile-menu span{display:block;margin:5px 0;width:100%;height:3px;background:#000000;} #menu .menu{display:inline-block;position:relative;padding-right:40px;} #menu .search-btn{position:absolute;top:8px;right:5px;width:24px;height:24px;border:none;background:url('/public/root/header/images/search.svg') center center no-repeat;background-size:22px auto;-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;} #top-menu{position:absolute;top:84px;right:10px;text-align:right;} #top-menu .a{position:relative;display:inline-block;vertical-align:top;width:32px;height:32px;margin-left:16px;text-align:center;background-repeat:no-repeat;background-position:center center;z-index:100;cursor:pointer;} #top-menu .a:hover{opacity:0.6;} #top-menu .account{background-image:url('/public/root/header/images/user.svg');background-size:25px auto;} #top-menu .wishlist{background-image:url('/public/root/header/images/wishlist.svg');background-size:28px auto;} #top-menu .cart{background-image:url('/public/root/header/images/cart.svg');background-size:32px auto;} #top-menu .n{position:absolute;top:-3px;right:-8px;display:inline-block;width:18px;height:18px;line-height:18px;background-color:#CEB8A1;border-radius:50%;font-size:11px;color:#ffffff;text-align:center;} #top-menu .cart .n{color:#ffffff;background-color:#ff3030;} #top-menu .n.hidden{display:none;} #top-menu .label{display:none;}.cart-wrapper{display:inline-block;position:relative;} .cart-items{position:absolute;top:0px;right:-46px;width:270px;z-index:90;display:none;} .cart-wrapper:hover .cart-items{display:block;} .cart-items-bg{position:relative;margin-top:50px;padding:10px 0;background-color:#ffffff;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;box-shadow:1px 1px 6px RGBA(0,0,0, 0.2);color:#ffffff;} .cart-items-bg:after{content:'';position:absolute;top:-10px;right:51px;width:0px;height:0px;border:10px solid transparent;border-bottom:10px solid #D4D5CF;border-top:none;} .cart-items .cart-item{display:block;padding:5px 10px;line-height:20px;border-bottom:1px solid #e6e6e6;} .cart-items .cart-item:hover{background-color:#F4F5EF;} .cart-items .cart-item > div{display:table-cell;vertical-align:top;text-align:left;} .cart-items .item-photo{width:80px;margin-right:20px;box-sizing:border-box;} .cart-items .item-name{display:block;font-size:14px;line-height:18px;color:#404040;text-decoration:none !important;} .cart-items .item-subtitle{font-size:14px;color:#707070;} .cart-items .item-count{display:inline-block;font-size:14px;color:#000000;} .cart-items .item-price{display:inline-block;margin-top:4px;margin-left:4px;font-weight:700;color:#000000;} .cart-items .cart-total{margin:10px 25px 5px 25px;text-align:right;} .cart-items .cart-amount{display:inline-block;margin-right:20px;font-weight:700;color:#000000;} .cart-items .view-cart{display:inline-block;padding:10px 16px;background-color:#7D1B00;text-transform:uppercase;font-size:14px;color:#ffffff;transition:background 0.2s ease;} .cart-items .view-cart:hover{background-color:#BD2E01;} #search-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(0,0,0, 0.4);transition:opacity 0.5s ease;z-index:100;opacity:0;} #search-window-bg.open{opacity:1;} #search-window{display:none;position:fixed;top:0;right:0;bottom:0;width:380px;padding:30px 30px;box-sizing:border-box;background-color:#f5f5f5;box-shadow:2px 2px 6px RGBA(0,0,0,0.2);transition:transform 0.3s ease, opacity 0.2s ease;transform:translate(380px, 0);will-change:transform;z-index:110;opacity:0;} #search-window.open{opacity:1;transform:translate(0,0);} #search-window .btn-close{position:absolute;top:27px;right:25px;width:30px;height:30px;background:url('/public/root/header/images/close.png') center center no-repeat;z-index:10;cursor:pointer;} #search-window .btn-close:hover{opacity:0.7;} #search-window form{position:relative;width:100%;} #search-window .search-title{margin-left:5px;padding-bottom:16px;border-bottom:1px solid #cccccc;font-size:20px;font-weight:700;} #search-window .search-field{margin-top:30px;width:100%;box-sizing:border-box;padding:10px 40px 10px 15px;border:1px solid #dddddd;border-radius:20px;font-family:inherit;font-size:16px;outline:none;} #search-window .search-field:focus{border-color:#c8c8c8;box-shadow:1px 1px 4px RGBA(0,0,0,0.1);} #search-window .search-btn{position:absolute;right:0; bottom:0;width:48px;height:44px;background:url('/public/root/header/images/search.svg') center center no-repeat;background-size:22px auto;cursor:pointer;}@media (max-width:1250px){ #header-top .contacts{left:160px;right:90px;text-align:center;} }@media (max-width:650px){ #header-top{padding:5px 0;} #header-top .contacts{display:none;} #languages{top:4px;} #languages a{width:24px;height:16px;background-size:auto 16px;} }@media (max-width:1250px){ #menu{top:100px;left:220px;right:0px;text-align:center;} #top-menu{display:inline-block;top:40px;left:220px;right:45px;text-align:center;} #top-menu .a{margin-left:40px;} }@media (max-width:850px){ body{padding-top:136px;} #header-main{height:100px;} #header-main .logo img{width:90px;} #header-main .logo:after{display:none;} #menu, #menu .menu{position:static;line-height:0;} #menu ul{display:none;} #header .mobile-menu{display:inline-block;position:absolute;top:30px;right:0;} #header .search-btn{display:inline-block;position:absolute;top:35px;right:50px;} #top-menu{position:absolute;top:32px;left:auto;right:110px;text-align:right;} #top-menu .a{margin-left:0;margin-right:6px;} #top-menu .n{top:0px;right:-4px;width:15px;height:15px;line-height:15px;font-size:10px;} }@media (max-width:400px){ body{padding-top:95px;} #header-main{height:60px;} #header-main .logo{display:none;} #header .mobile-menu{top:15px;} #header .search-btn{top:20px;} #top-menu{top:15px;left:0px;right:auto;}}@media (max-width:480px){ #search-window{top:0px;bottom:auto;width:100%;padding:25px 20px 30px 20px;transform:translate(0, -60px);} #search-window .btn-close{top:8px;right:8px;} #search-window .search-title{padding:0;border:none;font-size:14px;} #search-window .search-field{margin-top:12px;} }#login-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(140,140,140, 0.8);overflow-y:auto; -webkit-overflow-scrolling:touch;zoom:1;z-index:500;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;} #login-window{position:relative;margin:100px auto;box-sizing:border-box;width:90%;max-width:600px;background-color:#ffffff;box-shadow:2px 2px 20px RGBA(0,0,0, 0.2);border-radius:4px;opacity:0;-webkit-transition:transform 0.2s ease, opacity 0.2s ease;-moz-transition:transform 0.2s ease, opacity 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease;-webkit-transform:translate(0, -100px);-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);transform:translate(0, -100px);} #login-window.show {opacity:1;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #login-window .close-btn{position:absolute;top:17px;right:20px;width:24px;height:24px;background:url('/public/root/header/login/images/close.png') center center no-repeat;background-size:15px auto;cursor:pointer;z-index:100;} #login-window .close-btn:hover{opacity:0.7;} #login-window-content{padding:40px;} #login-window h3{margin:0;margin-bottom:30px;font-size:26px;font-weight:bold;color:#8F775B;text-align:center;} #login-window form{margin:0 auto;max-width:400px;} #login-window form div{margin:12px 0;} #login-window .field{width:100%;box-sizing:border-box;padding:12px 20px;background-color:#ffffff;border:1px solid #dadada;border-radius:3px;font-family:inherit;font-size:14px;font-weight:400;color:#606060;outline:none;padding-left:30px;background-position:8px center;background-repeat:no-repeat;background-size:14px auto;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;} #login-window .field.login{background-image:url('/public/root/header/login/images/f-user.png');} #login-window .field.password{background-image:url('/public/root/header/login/images/f-lock.png');} #login-window .field:focus{border-color:#66afe9;box-shadow:0 0 8px RGBA(100,175,230,0.4);} #login-window .field:focus::-webkit-input-placeholder { color:transparent; } #login-window .field:focus::-moz-placeholder { color:transparent; } #login-window .field:focus:-moz-placeholder { color:transparent; } #login-window .field:focus:-ms-input-placeholder { color:transparent; } #login-window .submit{text-align:center;} #login-window button{display:inline-block;width:100%;box-sizing:border-box;padding:15px 20px;background-color:#CEB8A1;border:none;border-radius:4px;font-size:16px;font-weight:bold;color:#ffffff;text-transform:uppercase;letter-spacing:1px;text-align:center;cursor:pointer;outline:none;transition:background-color 300ms linear;} #login-window button:hover{background-color:#9F876B;} #login-window button:active{transform:translate(1px, 1px);} #login-window .auth-error button{background-color:#ff5050;border-color:#ff5050;color:#ffffff;} #login-window .loading{display:none;position:absolute;top:0; left:0; right:0; bottom:0;background:url("/public/root/header/login/images/loading.gif") center 110px no-repeat;background-size:80px auto;background-color:RGBA(255,255,255, 0.8);z-index:50;} #login-window.loading .loading{display:block;} #login-window a{color:#707070;} #login-window a:hover{color:#000000;text-decoration:underline;} #login-window .remember{margin:18px 0;} #login-window .remember a{float:right;font-weight:300;} #login-window .links{margin-top:35px;text-align:center;font-weight:300;} #login-window .links *{font-size:17px;color:#707070;text-align:center;line-height:1.4;} #login-error{display:none;margin:10px 0;text-align:center;} #login-window .error1{display:inline-block;color:#ff2020;text-align:center;padding-left:22px;background:url('/public/images/error.png') left center no-repeat;} #login-window .error2{margin-top:6px;color:#ff2020;text-align:center;} #ch-remember{opacity:0;} #ch-remember + label{position:relative;vertical-align:top;font-weight:300;color:#707070;cursor:pointer;} #ch-remember:checked+ label{ font-weight:bold;} #ch-remember + label:before{content:'';display:inline-block;position:absolute;top:0px;left:-23px;width:16px;height:16px;border:1px solid #dadada;border-radius:3px;cursor:pointer;} #ch-remember:checked + label:before{ background:url('/public/root/header/login/images/check.png') center center no-repeat;background-color:#9F876B;border-color:#9F876B;} #login-window .social-icons{margin-top:50px;text-align:center;} #login-window .social-icons > h4{margin:0;padding-bottom:22px;font-weight:normal;font-size:18px;color:#707070;} #login-window .social-icons a{display:inline-block;margin:0px 4px;} #login-window .social-icons a:hover{opacity:0.8;} #login-window .blocked{margin:0 auto;max-width:370px;padding:170px 15px 20px 15px;background-position:center 12px;background-repeat:no-repeat;background-image:url('/public/root/header/login/images/blocked.gif?v2');background-size:140px auto;text-align:center;} #login-window .blocked h2{font-size:18px;font-weight:bold;color:#9c1308;} #login-window .blocked div{margin-top:6px;font-size:15px;color:#9c1308;}@media (max-width:480px){ #login-window{margin:30px auto;} #login-window-content{padding:25px;} #login-window h3{margin-bottom:20px;font-size:18px;} #login-window form{max-width:320px;} #login-window form div{margin:8px 0;} #login-window .field{padding:9px 30px;font-size:16px;} #login-window .remember{margin:14px 0;} #login-window button{padding:14px 0;font-size:16px;} #login-window .links{margin-top:20px;} #login-window .blocked{padding-top:140px;background-size:120px auto;} #login-window .blocked h2{font-size:16px;} #login-window .blocked div{font-size:16px;} }@media (max-width:360px){ #login-window{position:fixed;top:0; left:0; right:0; bottom:0;margin:0;width:100%;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #login-window .close-btn{top:10px;right:12px;} #login-window .social-icons{margin-top:30px;} #login-window .social-icons > h4{padding-bottom:15px;font-size:16px;} #login-window .social-icons a{margin:0px 1px;zoom:0.9;} #login-window .links *{font-size:16px;line-height:1.6;} } #mobile-menu{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:400;background-color:RGBA(0,0,0, 0.5);opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;} #mobile-menu.open{opacity:1;} #mobile-menu .mob-menu{position:absolute;top:0px;right:0px;width:100%;max-width:400px;height:100%;box-sizing:border-box;padding:30px 0 30px 20px;background-color:#ffffff;box-shadow:-2px 0px 7px RGBA(0,0,0, 0.2);overflow-y:auto;z-index:500;will-change:transform;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0);} #mobile-menu.open .mob-menu{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);} #mobile-menu .close-btn{position:fixed;top:0px;right:0px;width:80px;height:80px;background:url('/public/root/header/mobmenu/images/close.png') top 10px right 14px no-repeat;cursor:pointer;z-index:501;} #mobile-menu hr{margin:15px 15px 15px 0;border:none;border-top:1px solid #546f0160;} #mobile-menu ul, #mobile-menu li{margin:0;padding:0;list-style-type:none;} #mobile-menu .cat{position:relative;display:block;font-family:Arial;color:#333333;cursor:pointer;} #mobile-menu .cat.active{font-weight:bold;} #mobile-menu .cat-1{padding:7px 35px;font-size:15px;text-transform:uppercase;} #mobile-menu .cat-2{padding:5px 5px;font-size:15px;} #mobile-menu .cat-3{padding:3px 6px;font-size:14px;} #mobile-menu .cat span{position:absolute;top:0; right:0; bottom:0;width:40px;background:url('/public/root/header/mobmenu/images/arrow.png') center center no-repeat;background-size:11px auto;cursor:pointer;} #mobile-menu .cat-1.open{font-weight:bold;} #mobile-menu .cat.open span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);} #mobile-menu .submenu{display:none;padding:4px 0 8px 25px;} #mobile-menu .cat-1 + .submenu{padding-left:55px;} #mobile-menu .submenu li{list-style-type:disc;} #mobile-menu .cat.open + .submenu{display:block;} #mobile-menu .cat .n{position:absolute;top:2px;left:-2px;display:inline-block;width:26px;height:26px;line-height:26px;font-size:13px;background:none;background-color:#d0d0d0;color:#ffffff;text-align:center;border-radius:50%;} #mobile-menu .cat .n.hidden{display:none;} #mobile-menu .cat.cart{font-weight:bold;} #mobile-menu .cat.cart .n{background-color:#546f01;} .cols{display:table;width:100%;max-width:1100px;} .cols > div{display:table-cell;vertical-align:top;text-align:left;} .cols > .L-col{padding-right:60px;} .cols > .R-col{width:400px;} .cols .content{margin-top:25px;font-size:17px;line-height:22px;color:#323232;} .cols .content p{margin:10px 0;} .cols .content a:hover{text-decoration:underline;} #fb-widget{margin-top:40px;width:100%;max-width:500px;overflow:hidden;} #fb-widget a{display:inline-block;margin:0 0 10px 0;font-size:17px;font-weight:bold;color:#333333;} #fb-widget a:hover{text-decoration:underline;} #fb-widget iframe{width:100%;height:130px;border:none;} #feedback-frm .err-msg{display:none;font-size:15px;color:#ff0000;} #feedback-frm h2{margin:0 0 20px 0;font-size:20px;color:#546f01;} #feedback-frm p{margin:12px 0;} #feedback-frm label{display:block;font-size:15px;margin-bottom:3px;} #feedback-frm label span{margin-left:2px;font-family:Tahoma;font-size:12px;color:red;} #feedback-frm label[for]{display:inline;margin:0px;cursor:pointer;} #feedback-frm .not-valid + label{border-bottom:1px solid #ff5050;} #feedback-frm .field{width:100%;max-width:400px;} #feedback-frm textarea{resize:vertical;} #feedback-frm h4{font-size:18px;font-weight:normal;color:#333333;text-align:left;} #feedback-frm .loading{opacity:0;display:inline-block;margin-left:10px;width:40px;height:40px;line-height:40px;background:url('/public/images/loading.gif') no-repeat;background-size:100% auto;} #feedback-frm.loading .loading{opacity:1;} #feedback-frm.loading .btn{background-color:#505050 !important;opacity:0.8;}@media (max-width:950px){ .cols > .L-col{width:50%;padding-right:20px;} .cols > .R-col{width:50%;padding-left:20px;} }@media (max-width:800px){ .cols{display:block;width:100%;} .cols > div{display:block;width:100% !important;} .cols > .R-col{padding-right:0px;} .cols > .R-col{padding-top:25px;padding-left:0px;} }@media (max-width:600px){ .cols .content{margin-top:10px;font-size:16px;} .cols .content p{margin:8px 0;} } #footer{display:block;margin:0px auto;width:100%;box-sizing:border-box;position:absolute;left:0; right:0; bottom:0;background-color:#9F876B;border:1px solid #9F876B;} #footer .cols1{margin-top:50px;display:table;width:100%;min-height:100px;table-layout:fixed;} #footer .cols1 > div{display:table-cell;vertical-align:top;text-align:left;width:23%;padding-right:40px;box-sizing:border-box;} #footer .cols1 .col-logo{width:30%;padding-right:60px;} #footer .cols1 .col-contacts{padding:0px !important;} #footer h3{margin:0 0 25px 0;font-size:24px;font-weight:700;color:#362C22;} #footer .logo{width:100%;max-width:300px;} #footer .text{margin-top:25px;max-width:300px;font-size:17px;line-height:1.2;} #footer .col-menu div{margin:6px 0;max-width:230px;font-size:16px;color:#E4CFB4;} #footer .col-menu a{color:#E4CFB4;} #footer .col-menu a:hover{text-decoration:underline;} #footer .social{margin-top:20px;} #footer .social a{display:inline-block;margin-right:20px;width:36px;height:36px;background-size:100% auto;} #footer .social a.facebook{background:url('/public/root/footer/images/fb.svg') 0 0 no-repeat;} #footer .social a.insta{background:url('/public/root/footer/images/insta.svg') 0 0 no-repeat;} #footer .bottom{margin-top:15px;} #footer .cols2{display:table;width:100%;table-layout:fixed;} #footer .cols2 > div{display:table-cell;width:33%;vertical-align:top;text-align:center;padding:12px 0;line-height:28px;box-sizing:border-box;font-size:14px;color:#202020;} #footer .cols2 > div.poweredby{text-align:left;} #footer .cols2 > div.copyright{width:42%;} #multiweb{display:inline-block;color:#202020;} #multiweb:hover{text-decoration:underline;}@media (min-width:950px){ #scroll-up{position:fixed;right:70px;bottom:0px;width:50px;height:35px;cursor:pointer;background:url('/public/root/footer/images/up.png') center center no-repeat;background-color:#BFAF9C;border-radius:5px 5px 0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity 0.4s ease;will-change:opacity;} #scroll-up:hover{background-color:#E4CFB4;} } #cookie-alert{position:fixed;bottom:0; left:0; right:0;padding:20px 50px;min-height:80px;background-color:#9F876B;z-index:1000;transition:transform 0.4s ease;} #cookie-alert.close{transform:translate(0, 100%);} #cookie-alert .text{width:60%;max-width:900px;font-size:18px;line-height:1.4;color:#ffffff;font-weight:600;} #cookie-alert .text a{display:inline-block;margin-top:10px;color:#f0f0f0;font-weight:400;} #cookie-alert .text a:hover{color:#ffffff;text-decoration:underline;} #cookie-alert .buttons{position:absolute;top:15px;right:30px;width:200px;} #cookie-alert .btn{display:inline-block;margin:5px 0;padding:14px 15px;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#ffffff;font-size:14px;font-weight:600;color:#A49265;text-transform:uppercase;letter-spacing:2px;border-radius:1px;cursor:pointer;} #cookie-alert .btn.agree{background-color:#101010;color:#ffffff;} #cookie-alert .btn:hover{background-color:#30bb70;color:#ffffff;} #cookie-alert .btn:active{transform:translate(1px,1px);}@media (max-width:1050px){ #footer h3{margin-bottom:15px;font-size:20px;} #footer .col-menu div{font-size:17px;} #footer .text{font-size:15px;}}@media (max-width:850px){ #root{padding-bottom:0px;} #footer{position:static;} #footer .cols1 .col-logo{width:40%;padding-right:80px;} #footer .cols1 .col-menu{width:30%;padding-right:20px;} #footer .cols1 .col-terms{display:none;} #footer .cols2 .col{display:none;} #footer .cols2 .copyright{display:block !important;width:100% !important;} }@media (max-width:670px){ #footer .cols1{margin-top:20px;display:block;} #footer .cols1 > div{display:block;width:100% !important;padding:20px !important;text-align:center;} #footer .cols1 h3{margin-bottom:12px;} #footer .col-menu div{margin:6px auto;} #footer .text{margin:10px auto;} #footer .social a{margin:0 10px;} }@media (max-width:850px){ #cookie-alert{padding:20px 30px;} #cookie-alert .text{width:100%;font-size:16px;} #cookie-alert .text a{margin-top:5px;} #cookie-alert .buttons{position:static;margin-top:20px;width:100%;} #cookie-alert .btn{margin:0 16px 0 0;padding:14px 30px;width:auto;font-size:13px;} }@media (max-width:670px){ #cookie-alert .text{font-weight:400;} #cookie-alert .btn.more{display:none;} }