

/* Start:/local/templates/Falcon-Eyes.Default/fonts/stylesheet.css?1745237653990*/
@font-face {
  font-family: 'ALS Story';
  src: url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Regular.eot'); /* IE9 Compat Modes */
  src: url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Regular.woff') format('woff'), /* Modern Browsers */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Regular.svg#d72e8c483df0c7194dceb4fb2ddc6cc3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'ALS Story';
  src: url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Bold.eot'); /* IE9 Compat Modes */
  src: url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Bold.woff') format('woff'), /* Modern Browsers */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/local/templates/Falcon-Eyes.Default/fonts/ALS Story Bold.svg#82e7bd880851edf1358ea1a30db5abd3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  bold;
}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/owl.carousel/assets/owl.carousel.min.css?17452376533351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.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(/local/templates/Falcon-Eyes.Default/libs/owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform: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;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/owl.carousel/assets/owl.theme.default.min.css?17452376531013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/lightgallery.min.css?174523765316429*/
.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45);z-index:1080}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../fonts/lg.eot?n1z373);src:url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../fonts/lg.woff?n1z373) format("woff"),url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../fonts/lg.ttf?n1z373) format("truetype"),url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../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{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%}.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{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}.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;position:fixed;right:0;text-align:center}.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;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s}.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 ease 0s,opacity 250ms!important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;transition:transform 250ms ease 0s,opacity 250ms!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%;border:2px solid #FFF;border-radius:4px;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%}.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(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../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(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../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-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;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:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 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 ease 0s,opacity .15s!important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s!important;-o-transition:-o-transform .3s ease 0s,opacity .15s!important;transition:transform .3s ease 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-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}.group:after{clear:both}.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(/local/templates/Falcon-Eyes.Default/libs/light-gallery/css/../img/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{top:0;bottom:0;left:0;right:0;padding:0 5px}.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}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/magnific-popup/dist/magnific-popup.css?17452376536951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/slick/slick.css?17452376531729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/Falcon-Eyes.Default/libs/slick/slick-theme.css?17452376534084*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/Falcon-Eyes.Default/libs/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/Falcon-Eyes.Default/libs/slick/./fonts/slick.eot');
    src: url('/local/templates/Falcon-Eyes.Default/libs/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/Falcon-Eyes.Default/libs/slick/./fonts/slick.woff') format('woff'), url('/local/templates/Falcon-Eyes.Default/libs/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/Falcon-Eyes.Default/libs/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

/*.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}*/
.slick-dots
{
    position: absolute;
    bottom: 20px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;
    margin-left: 30px;

    list-style: none;

    text-align: left;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    /*padding: 5px;*/

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    border: 1px solid white;
    border-radius: 5px
;
}
/*.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}*/
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}

/*.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 10px;

    position: absolute;
    top: 0;
    left: 0;

    width: 10px;
    height: 10px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.slick-dots li.slick-active button
{
    border: 2px solid white;
}



/* End */


/* Start:/local/templates/.default/components/bxmaker/geoip.city/ip/style.css?174523765213771*/
.js-bxmaker__geoip__city-name-global {
  cursor: pointer;
  border-bottom: 1px dashed #3585CC;
  color: #3585CC;
}
.js-bxmaker__geoip__city-name-global:hover {
  border-bottom-color: transparent;
}
.bxmaker__geoip__city {
  margin: 0 auto;
  position: relative;
  font-size: 14px;
  padding: 0;
}
.bxmaker__geoip__city * {
  font-weight: normal;
  line-height: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bxmaker__geoip__popup {
  margin: 0 auto;
  font-size: 14px;
  padding: 0;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.bxmaker__geoip__popup * {
  font-weight: normal;
  line-height: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bxmaker__geoip__popup::-moz-selection,
.bxmaker__geoip__popup *::-moz-selection {
  background: transparent;
}
.bxmaker__geoip__popup::selection,
.bxmaker__geoip__popup *::selection {
  background: transparent;
}
.bxmaker__geoip__popup-background {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -webkit-transition: opacity 2s easy, background 2s easy;
  transition: opacity 2s easy, background 2s easy;
}
.bxmaker__geoip__popup-content {
  position: fixed;
  z-index: 10001;
  top: 10%;
  left: 45%;
  margin-left: -200px;
  width: 520px;
  background: #FFF;
  padding: 20px;
  border-radius: 4px;
  opacity: 0;
}
.bxmaker__geoip__popup-close {
  position: absolute;
  top: 2px;
  height: 30px;
  right: 7px;
  color: rgba(0, 0, 0, 0.29);
  cursor: pointer;
  display: block;
  line-height: 30px;
  font-weight: normal;
  font-size: 28px;
}
.bxmaker__geoip__popup-close:hover {
  color: #2A4E69;
}
.bxmaker__geoip__popup-header {
  font-weight: bold;
  font-size: 15px;
  color: #585858;
}
.bxmaker__geoip__popup-search {
  margin-top: 15px;
  position: relative;
}
.bxmaker__geoip__popup-search input {
  padding: 7px 10px;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 36px;
}
.bxmaker__geoip__popup-search input::-moz-selection {
  background-color: #8CDCFC !important;
  color: #232323;
}
.bxmaker__geoip__popup-search input::selection {
  background-color: #8CDCFC !important;
  color: #232323;
}
.bxmaker__geoip__popup-search-clean {
  position: absolute;
  width: 36px;
  height: 36px;
  display: block;
  right: 0;
  top: 0;
  font-size: 23px;
  text-align: center;
  color: #deabab;
  font-weight: normal;
  padding-top: 2px;
  cursor: pointer;
  line-height: 32px;
}
.bxmaker__geoip__popup-search-clean:hover {
  color: #bb4040;
}
.bxmaker__geoip__popup-search-clean.preloader {
  background-image: url("data:image/gif;base64,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");
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
}
.bxmaker__geoip__popup-search-options {
  display: none;
  position: absolute;
  top: 34px;
  border: 1px solid #ccc;
  background: #FFF;
  z-index: 10002;
  border-radius: 0 0 4px 4px;
  width: 100%;
}
.bxmaker__geoip__popup-search-options.active {
  display: block;
  height: auto;
  max-height: 250px;
}
.bxmaker__geoip__popup-search-options.preloader {
  height: 100px;
  overflow: hidden;
  color: #fff;
}
.bxmaker__geoip__popup-search-options.preloader div {
  border-color: transparent;
}
.bxmaker__geoip__popup-search-option {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  padding: 7px 10px;
  color: #909090;
}
.bxmaker__geoip__popup-search-option:last-child {
  border-bottom: none;
}
.bxmaker__geoip__popup-search-option span {
  color: #5f5f5f;
  font-weight: bold;
}
.bxmaker__geoip__popup-search-option p {
  padding: 0;
  margin: 0;
  font-size: 0.9em;
}
.bxmaker__geoip__popup-search-option:hover {
  background: #f1f1f1;
}
.bxmaker__geoip__popup-search-option.bxmaker__geoip__popup-search-option--empty {
  padding: 20px 10px;
  text-align: center;
  line-height: 18px;
  height: auto;
  width: 100%;
  overflow: visible;
}
.bxmaker__geoip__popup-options {
  font-size: 0.90em;
  padding-top: 10px;
  padding-bottom: 0;
}
.bxmaker__geoip__popup-options:after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
}
.bxmaker__geoip__popup-options.preloader {
  height: 350px;
  overflow: hidden;
  color: transparent;
}
.bxmaker__geoip__popup-options.preloader div {
  border-color: transparent;
  background: transparent;
  display: none;
}
.bxmaker__geoip__popup-options-col {
  float: left;
  padding: 0 10px 0 0;
  width: 33.33%;
}
.bxmaker__geoip__popup-option {
  margin: 0;
  padding: 4px 5px;
  cursor: pointer;
  font-size: 14px;
}
.bxmaker__geoip__popup-option.bxmaker__geoip__popup-option--bold,
.bxmaker__geoip__popup-option.bxmaker__geoip__popup-option--bold span {
  font-weight: bold;
}
.bxmaker__geoip__popup-option span {
  border-bottom: 1px dashed black;
}
.bxmaker__geoip__popup-option:hover {
  background: #8CDCFC;
  border-radius: 3px;
}
.bxmaker__geoip__popup-option:hover span {
  border-bottom-color: transparent;
  font-weight: bold;
}
@media screen and (min-width: 461px) and (max-width: 767px) {
  body .bxmaker__geoip__popup-content {
    top: 3%;
    left: 3%;
    width: 94%;
    padding: 15px;
    margin-left: 0;
    height: auto;
  }
}
@media screen and (max-width: 460px) {
  body .bxmaker__geoip__popup-content {
    top: 5%;
    left: 5%;
    width: 90%;
    padding: 15px;
    margin-left: 0;
    height: auto;
  }
  body .bxmaker__geoip__popup-header {
    display: none;
  }
  body .bxmaker__geoip__popup-city_search_box {
    margin-top: 25px;
  }
  body .bxmaker__geoip__popup-option {
    width: 100%;
    padding: 0;
  }
  body .bxmaker__geoip__popup-option:nth-child(1) {
    display: block;
  }
}

/* End */


/* Start:/local/templates/.default/components/bxmaker/geoip.city.line/.default/style.css?17452376523515*/
.bxmaker__geoip__city__line {
  margin: 0 auto;
  position: relative;
  font-size: 14px;
}
.bxmaker__geoip__city__line * {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bxmaker__geoip__city__line-label {
  text-transform: initial;
}
.bxmaker__geoip__city__line-name {
  cursor: pointer;
  border-bottom: 1px dashed #3585CC;
  color: #3585CC;
}
.bxmaker__geoip__city__line-context {
  position: relative;
  display: inline;
}
.bxmaker__geoip__city__line-question,
.bxmaker__geoip__city__line-info {
  display: none;
  position: absolute;
  z-index: 1009;
  top: 35px;
  background: #fff;
  width: 200px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.bxmaker__geoip__city__line-question:before,
.bxmaker__geoip__city__line-info:before {
  content: "";
  display: block;
  position: absolute;
  top: -24px;
  left: 50%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border: 12px solid;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
}
.bxmaker__geoip__city__line-question:after,
.bxmaker__geoip__city__line-info:after {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
.bxmaker__geoip__city__line-question-text {
  padding: 20px 10px;
  text-align: center;
  vertical-align: middle;
  color: #676767;
  font-size: 12px;
}
.bxmaker__geoip__city__line-question-text span {
  color: #676767;
  cursor: pointer;
  border-bottom: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0 1px;
}
.bxmaker__geoip__city__line-question-btn-box {
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  margin-bottom: -1px;
}
.bxmaker__geoip__city__line-question-btn-box:after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
  float: none;
}
.bxmaker__geoip__city__line-question-btn-yes {
  float: right;
  width: 50%;
  text-align: center;
  padding: 8px 0;
  border-left: 1px solid #4696dd;
  margin-left: -1px;
  background: #3585CC;
  border-radius: 0 0 5px 0;
}
.bxmaker__geoip__city__line-question-btn-yes:hover {
  background: #2474bb;
  border-left: 1px solid #2474bb;
}
.bxmaker__geoip__city__line-question-btn-no {
  float: left;
  width: 50%;
  text-align: center;
  padding: 8px 0;
  border-right: 1px solid #1363aa;
  margin-right: -1px;
  background: #3585CC;
  border-radius: 0 0 0 5px;
}
.bxmaker__geoip__city__line-question-btn-no:hover {
  background: #2474bb;
}
.bxmaker__geoip__city__line-info-content {
  padding: 20px 10px;
  text-align: center;
  vertical-align: middle;
  color: #676767;
}
.bxmaker__geoip__city__line-info-content a {
  border-bottom: 1px dashed #3585CC;
  cursor: pointer;
  text-decoration: none;
  color: #3585CC;
}
.bxmaker__geoip__city__line-info-content a:hover {
  border-color: transparent;
}
.bxmaker__geoip__city__line-info-btn-box {
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.bxmaker__geoip__city__line-info-btn {
  float: left;
  width: 100%;
  text-align: center;
  padding: 8px 0;
  border-right: 1px solid #1363aa;
  background: #3585CC;
  border-radius: 0 0 5px 5px;
}
.bxmaker__geoip__city__line-info-btn:hover {
  background: #2474bb;
}

/* End */


/* Start:/local/templates/Falcon-Eyes.Default/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1745237652717*/
table.form-table
{
	width:100%;
	/*background-color:white;*/
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	/*border:1px solid #ADC3D5;*/
	padding: 5px 5px;
	vertical-align:top;
	color: #3F465A;
}

table.form-table th
{
	/*background-image:url(/local/templates/Falcon-Eyes.Default/components/bitrix/form/callback/bitrix/form.result.new/.default/images/table_head.gif);*/
	background-repeat:repeat-x;
	text-align: left;
	color:#3F465A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/Falcon-Eyes.Default/components/bitrix/form/callback/bitrix/form.result.new/.default/images/icon_warn.gif);
}

div.twobox {
	width: 100%;
}

.left-20 {
	margin-left: -20px;
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?174523760051*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/components/api/search.title/fe-search/css/baron.min.css?17452376525622*/
/*/---------- Baron core ----------/*/
.baron__clipper{ position:relative; overflow:hidden; }
.baron__scroller{ overflow-y:scroll; -ms-overflow-style:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border:0; padding:0; width:100%; height:100%; -webkit-overflow-scrolling:touch; }
.baron__scroller::-webkit-scrollbar{ width:0; height:0; }
.baron__track{ display:none; position:absolute; top:0; right:0; bottom:0; }
.baron._scrollbar .baron__track{ display:block; }
.baron__free{ position:absolute; top:0; bottom:0; right:0; }
.baron__bar{ display:none; position:absolute; right:0; z-index:1; width:10px; background:#999; }
.baron._scrollbar .baron__bar{ display:block; }
.baron__control{ display:none; }


/*/---------- Baron skins ----------/*/

/* Simple */
.baron._simple .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	right:5px;
	width:8px;
	border-radius:5px;
	background:#ddf;
	background:rgba(0, 0, 255, .1);
	pointer-events:none;
}
.baron._simple._scrollbar .baron__track{opacity:1;}
.baron._simple .baron__bar{
	position:absolute;
	z-index:1;
	width:8px;
	border-radius:3px;
	background:#987;
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear;
	pointer-events:auto;
}
.baron._simple .baron__bar:hover{opacity:.8;}
.baron._simple.baron .baron__bar{opacity:.6;}

/* Mac OS X */
.baron._macosx .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:2px;
	bottom:2px;
	right:2px;
	width:0;
}
.baron._macosx._scrollbar .baron__track{opacity:1;}
.baron._macosx .baron__bar{
	position:absolute;
	z-index:1;
	width:6px;
	border-radius:3px;
	background:#333;
	opacity:0;
	transition:.1s opacity .4s linear;
	pointer-events:auto;
}
.baron._dragging .baron__bar{	/*opacity: 1;*/}
.baron._macosx .baron__bar:hover,
.baron._scrolling .baron__bar{transition-duration:0s;transition-delay:0s;opacity:.5;}

/* Windows XP */
.baron._winxp .baron__scroller{padding-right:17px;}
.baron._winxp .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:15px;
	overflow:hidden;
	background-image:linear-gradient(to right, #f2f1ec, #fdfef9);
	border:1px solid #ecede5;
}
.baron._winxp._scrollbar .baron__track{opacity:1;}
.baron._winxp .baron__control{display:block;}
.baron._winxp .baron__control,
.baron._winxp .baron__bar{
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	text-align:center;
	font-size:8px;
	line-height:14px;
	color:#4e6287;
	cursor:default;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.baron._winxp .baron__control:hover,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}
.baron._winxp .baron__up,
.baron._winxp .baron__down{position:absolute;z-index:1;width:15px;height:16px;box-sizing:border-box;}
.baron._winxp .baron__up{top:0;}
.baron._winxp .baron__down{bottom:0;}
.baron._winxp .baron__free{position:absolute;top:18px;bottom:18px;right:0;width:0;}
.baron._winxp .baron__bar{
	position:absolute;
	z-index:1;
	width:15px;
	box-sizing:border-box;
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	pointer-events:auto;
}
.baron._winxp .baron__bar:before{
	content:'';
	position:absolute;
	top:45%;
	left:3px;
	width:6px;
	height:7px;
	z-index:1;
	background-image:linear-gradient(
			to bottom,
			#f0f4ff 0px, #f0f4ff 1px,
			rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 2px,
			#f0f4ff 2px, #f0f4ff 3px,
			rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 4px,
			#f0f4ff 4px, #f0f4ff 5px,
			rgba(255, 255, 255, 0) 5px, rgba(255, 255, 255, 0) 6px,
			#f0f4ff 6px, #f0f4ff 7px,
			rgba(255, 255, 255, 0) 7px, rgba(255, 255, 255, 0) 8px
	);
}
.baron._winxp .baron__bar:after{
	content:'';
	position:absolute;
	top:47%;
	left:4px;
	width:6px;
	height:7px;
	background-image:linear-gradient(
			to bottom,
			#8aaff6 0px, #8aaff6 1px,
			rgba(138, 175, 246, 0) 1px, rgba(138, 175, 246, 0) 2px,
			#8aaff6 2px, #8aaff6 3px,
			rgba(138, 175, 246, 0) 3px, rgba(138, 175, 246, 0) 4px,
			#8aaff6 4px, #8aaff6 5px,
			rgba(138, 175, 246, 0) 5px, rgba(138, 175, 246, 0) 6px,
			#8aaff6 6px, #8aaff6 7px,
			rgba(138, 175, 246, 0) 7px, rgba(138, 175, 246, 0) 8px
	);
}
.baron._winxp._dragging .baron__bar,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}

/* Ubuntu */
.baron._ubuntu12 .baron__scroller{padding-right:14px;}
.baron._ubuntu12 .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:14px;
	box-sizing:border-box;
	border:1px solid #c5c1bd;
	border-radius:7px;
	background-image:linear-gradient(to right, #d3d3d3, #e5e5e5);
}
.baron._ubuntu12._scrollbar .baron__track{opacity:1;}
.baron._ubuntu12 .baron__bar{
	position:absolute;
	z-index:1;
	width:12px;
	box-sizing:border-box;
	border:1px solid #fff;
	border-radius:6px;
	background-image:linear-gradient(to right, #fcfbfb, #eeeceb);
	opacity:1;
	pointer-events:auto;
	box-shadow:0 0 1px #d6d3d0;
}
.baron._ubuntu12 .baron__bar:hover,
.baron._ubuntu12._dragging .baron__bar{
	background-image:linear-gradient(to right, #e96d3a, #f58050);
	border-color:#e1632f;
}
.baron._dragging .baron__bar{/*opacity: 1;*/}
.baron._ubuntu12 .baron__bar:hover,
._scrolling .baron__bar{}

/* End */


/* Start:/local/templates/Falcon-Eyes.Default/components/api/search.title/fe-search/styles.css?17452376528511*/
.api-search-title *{ -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.api-search-title{ position:relative }
.api-search-title .api-tag{ background-color:#fbff00; }
.api-search-title .api-search-icon{ min-width:40px; height:18px; font-size:13px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat }
.api-search-title .api-search-fields{ display:table; border-collapse:collapse; border-spacing:0; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }


.api-search-title .api-search-button button{
	display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; border-left:0 none;
	-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
}
.api-search-title button:focus,
.api-search-title button:hover{ color:#333; background-color:#e6e6e6; border-color:#adadad }
.api-search-title button:active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) }
/*---------- .baron ----------*/
.api-search-title .baron__root{
	    margin-top: 3px;
	position:absolute;top:100%;left:0;z-index:1000;width:600px;min-width:160px;visibility:hidden;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	-webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
/*---------- .api-search-result ----------*/
.api-search-title .api-search-result{background-color:#fff;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.api-search-title .api-search-result,
.api-search-title .api-search-result a{ font-weight:600; font-size:13px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result .api-category-list{margin:2px 0 0;border:1px solid  #CCCCCC;border-top:0;}
.api-search-title .api-search-result .api-category-title{display:block;color:#17639f; background:#ecf5fc; cursor:default; border-top:1px solid #CCCCCC;padding:5px 10px;}
.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found{display:block; padding:8px 20px 8px 10px; background:#fff;color:#f00;border-top: 1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a{display:block; padding:10px; background:#f8f8f8;text-align:center;font-size:16px;font-weight:normal;color:#000;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.api-search-title .api-search-result .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result .api-result-url{border-top:1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item-link{ display:block; overflow:hidden;}
.api-search-title .api-search-result .api-item-link > *{ display:block; text-align: left;}
.api-search-title .api-search-result .api-item-picture{float:left;}
.api-search-title .api-search-result .api-item-picture img{max-width: 100%;height: auto;border: 0;vertical-align: middle;}
.api-search-title .api-search-result .api-item-info > *{ display:block }
.api-search-title .api-search-result .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result .api-item-name{white-space: nowrap;overflow: hidden;-ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.api-search-title .api-search-result .api-item-prices{float:right;}
.api-search-title .api-search-result .api-item-prices > *{display:inline-block}
.api-search-title .api-search-result .api-item-price{font-weight: bold;font-size: 12px;padding: 0 5px;border: 1px solid #000;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.api-search-title .api-search-result .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
.api-search-title .api-search-result .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result .api-item-prop{ display:block }
.api-search-title .api-search-result .api-item-prop-value{ font-weight:normal }
/* .api-search-title .api-search-result .api-item-prop-name:after{ content:":"; } */
.api-search-title .api-ajax-icon{ position:absolute; top:50%; margin-top:-10px; left:10px; background:url("/local/templates/Falcon-Eyes.Default/components/api/search.title/fe-search/images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-clear-icon{display:none;width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;right:180px;cursor:pointer;opacity:.25;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;}
.api-search-title .api-clear-icon:hover{opacity:.4;}
/* Responsive Js */
.api-search-title.api-width-mini .api-search-result .api-item-prices{float:right}
/* Responsive @media */
@media screen and (max-width: 480px){
	.api-search-title .api-search-result .api-item-prices{float:none}
}


/* End */


/* Start:/bitrix/components/simai/feedback.error/templates/errors/style.css?17452376005411*/
.modal-window-home 
{ 
    z-index: 2000; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    bottom: 0px; 
    right: 0px; 
    background-color: rgba(0, 0, 0, .6); 
    display: flex; 
    align-items: center; 
    justify-content: center;  
    overflow: visible;
    display: none;
} 
.modal-window-mask {
    position: fixed; 
    top: 0px; 
    left: 0px; 
    bottom: 0px; 
    right: 0px; 
    background-color: rgba(0, 0, 0, .6); 
    display: flex; 
    align-items: center; 
    justify-content: center;  
    overflow: visible;
}

.content-modal-window
{
    position: relative; 
    width: 400px;
    background-color: rgba(255,255,255,.99);
    border-radius: 3px; 
    display: inline-grid;
} 

.btn-button-modal-window
{ 
    margin-bottom: 0px; 
    margin-right: 0px; 
    float: right; 
    padding: 5px 7px; 
    margin: 7px 20px; 
    font-size: 16px; 
} 

/*
*   ЗАГОЛОВОК ОСНОВНОГО ОКНА СООБЩЕНИЯ
*   ОБ ОШИБКЕ
*
*/
.header-modal-window
{   
    background-color: #FFFFFF; 
    border-top-left-radius: 3px; 
    border-top-right-radius: 3px; 
    border-bottom: 1px solid rgba(0,0,0,0.1);
    width: 100%;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
}

.header-modal-window-text
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    display: inline-block; 
    padding-left: 20px;
    font-size: 16px; 
    color: rgba(0,0,0, .87);
    width: 100%;
} 

/*
*   ПОДВАЛ ОСНОВНОГО ОКНА СООБЩЕНИЯ
*   ОБ ОШИБКЕ
*
*/
.footer-modal-window
{ 
    background-color: #FFFFFF;
    overflow: hidden; 
    border-bottom-left-radius: 3px; 
    border-bottom-right-radius: 3px;
    width: 100%;
} 

.content-modal-window-message-submit
{ 
    background-color: #FFFFFF;
    padding: 0 20px 0px 20px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.content-modal-window-message-submit p {
    font-size: .85rem;
    color: rgba(0,0,0, .87);
    font-weight: 600;
}

.content-modal-window-message-submit div {
    font-size: .8rem;
    color: rgba(0, 0, 0, .54);
}


.message-text-submit
{  
    resize: none; 
    min-height: 250px; 
    min-width: 350px;
} 

.close-icon-button-block
{ 
    float: right;  
    display: flex; 
    align-items: center; 
    justify-content: center; 
    overflow: hidden;
    padding: 15px;
} 

.close-icon-button-block:hover
{ 
    background-color: rgba(218, 223, 225, 1.0); 
    cursor: pointer; 
} 




/*
*   but-sm СТАНДАРТАНАЯ КНОПКА
*   БЕЗ ЦВЕТОВОЙ СХЕМЫ
*
*/
.but-sm
{
    font-weight: normal;
    white-space: normal;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.but-sm
{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}

.but-sm:hover, .but-sm:focus
{
    -webkit-transition: background-position 0s linear;
    -moz-transition: background-position 0s linear;
    -o-transition: background-position 0s linear;
    transition: background-position 0s linear;
}

/*
*-----but-sm-submit-----
*   КНОПКА С ЦВЕТОВОЙ СХЕМОЙ
*   ДЛЯ КНОПКИ ОТПРАВИТЬ(SUBMIT)
*/
.but-sm-submit
{
    color: rgba(255,255,255,.87);
    background-color:#3498DB;
    border-color:#22A7F0;
}
.but-sm-submit:hover, .but-sm-submit:focus
{
    color: rgba(255,255,255,.87);
    background-color:  #3498FF;
    border-color: #3498DB;
    font-weight: 500;
}

/*
*-----but-sm-cansel-----
*   КНОПКА С ЦВЕТОВОЙ СХЕМОЙ
*   ДЛЯ КНОПКИ ОТПРАВИТЬ(SUBMIT)
*/
.but-sm-cancel
{
    color: #FFFFFF;
    background-color: #e74c3c;
    border-color: #c0392b;
}

.but-sm-cancel:hover, .but-sm-cancel:focus
{
    color: #FFFFFF;
    background-color: #c0392b; 
    border-color: #e74c3c;
}


/*
*
*
*/

.but-sm-default
{
    color: #333333;
    background-color: #F2F1EF;
    border-color: #BDC3C7;
}

.but-sm-default:hover, .but-sm-default:focus
{
    color: #333333;
    background-color: #FFFFFF;
    border-color: #BDC3C7;
}

/*
*
*
*/
.form-sm-element
{
    display: block;
    background-color: #fff;
    background-image: none;
    border: 1px solid rgba(0,0,0,.38);
    border-radius: 2px;
    padding: 2% 0 0 2%;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: .8rem;
    color: rgba(0, 0, 0, .54);
}

.form-sm-element:focus {
    border-color: #66afe9;
    outline: 0;
}


.content-form-message-user
{

}



.over-mask {
    opacity: .99;
    z-index: 1000;
}

.but-close-over-mask {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
}

.no-bold {
    font-weight: normal;
    opacity: 0.7;
}

.text-error {
    margin: 0 0 1rem 0;
}

.m-20 {
    margin: 10px 20px;
}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/lightbox/highslide/highslide.css?174523765220433*/
/**
* @file: highslide.css 
* @version: 4.1.13
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 0px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 0px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 1950px;
	height: 40px;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.mobile .highslide-html {
	border: 1px solid silver;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/local/templates/Falcon-Eyes.Default/lightbox/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/styles.css?175273713016487*/
* {
    margin: 0;
    padding: 0;
    outline: none;
}

input[type=submit] {
    border-radius: 0;
    -webkit-appearance: none;
}

.description-index {
    padding: 0px 50px 20px 50px;
}

/* MODAL ADD TO CART */
.modal {
    display: none;
    top: 50%;
    left: 50%;
    width: 350px;
    height: 130px;
    position: fixed;
    z-index: 999;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
}

#login,
#popupFormSubscribe,
#addItemInCart,
#addItemInSubscribe,
#addItemInCartOptions,
#addItemInCompare {
    background: #fff;
    border-radius: 0px;
    padding: 10px 10px 25px 10px;
    text-align: center
}

.modal header {
    font-size: 20px;
    margin: 20px 0 40px 0;
}

.modal .header {
    font-size: 20px;
    margin: 20px 0 40px 0;
}

.modal .bt4 {
    margin-right: 5px;
}

/* END MODAL ADD TO CART */

/* LIGHTBOX */

.element_detail {
    clear: both;
}

.big_img_wrap {
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
}

.big_img {
    width: 255px;
    margin-top: 15px;
    overflow: hidden;
}

.big_img img {
    border: 0;
}

.carusel_wrap {
    position: relative;
    padding: 10px 15px;
}

.carusel_cont {
    overflow: hidden;
}

/*.carusel_prev { width: 7px; height: 16px; position: absolute; top: 31px; left: 3px; cursor: pointer; background: url("/images/optika/arr_left.png") no-repeat; }*/
/*.carusel_next { width: 7px; height: 16px; position: absolute; top: 31px; right: 3px; cursor: pointer; background: url("/images/optika/arr_right.png") no-repeat; }*/
#carusel {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 300px;
}

#carusel li {
    list-style: none;
    margin: 0 7px 0 0;
    padding: 0;
    float: left;
}

#carusel li img {
    border: 0;
}

#carusel-set {
    position: relative;
    list-style: none;
    margin: 50px 0 0;
    padding: 0;
    float: left;
    width: 300px;
}

#carusel-set li {
    list-style: none;
    margin: 10px 2px;
    padding: 0;
    float: left;
}

#carusel-set li img {
    border: 0;
}

.small_img {
    width: 50px;
    height: 50px;
    overflow: hidden;
}

/*INDEX*/
.tabmorelink {
    margin: -30px 16px 0 0;
    float: right;
}

/*INDEX*/

.Catalogbanner img {
    width: 100%;
    height: auto;
}

/*PREFOOTER*/
.prefooter {
    float: left;
    width: 960px;
    height: 77px;
    background-color: #345A1F;
    margin: 0 auto;
}

.prefooter p {
    text-align: center;
    font-size: 24px;
    padding-top: 22px;
    font-weight: bold;
    color: white;
}

.prefooter a {
    color: white;
}

.prefooter a:hover {
    color: white;
}

/*END PREFOOTER*/

/*SUBSCRIBE-FOOTER*/
.subscribe-footer {
    display:none;
    float: left;
    width: 960px;
    height: 77px;
    background-color: #20262f;
    margin: 0 auto;
}
.coupon-element{
    display: none;

}
.subscribe-footer p {
    text-align: center;
    font-size: 24px;
    padding-top: 22px;
    font-weight: bold;
    color: #FFBE42;
}

.subscribe-footer__left {
    float: left;
    width: 80%;
}

.subscribe-footer__right {
    float: right;
    width: 20%;
}

.subscribe-footer__button-down {
    margin-top: 15px;
}

/*SUBSCRIBE-FOOTER*/

.beta {
    font-weight: normal;
    color: #BA4E4A;
    font-size: 16px;
    top: -10px;
    position: relative;
}

.footer-links {
    float: left;
    width: 960px;
    height: 35px;
    background-color: #FBC120;
    margin: 0 auto;
    padding-top: 5px;
}

.footer-links span {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    margin-left: 65px;
}

.footer-links i {
    padding-right: 18px;
    font-size: 22px;
    line-height: 30px;
}

.footer-links a {
    color: #333333;
    text-decoration: none;
}

.footer-links a:hover {
    color: #000000;
    text-decoration: none;
}

input.bx_input_submit {
    margin-top: 0;
}

/*SCROLL*/
.scroll-box {
    overflow-x: auto;
    overflow-y: hidden;
}

.scroll-box .scroll-section {
    min-width: 100%;
    white-space: nowrap;
    padding: 0;
}

.scroll-box .section {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    min-height: 250px;
    margin-right: 5px;
    text-align: center;
}

/*END SCROLL*/

.theme-default .nivoSlider {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* Roosers */
.rooster-cart-box {
    position: relative;
    margin: -82px 121px 0 450px;
    float: left;
}

a.rooster-cart {
    background: url(/images/roosters/b_small.png);
    display: block;
    width: 46px;
    height: 67px
}

a.rooster-cart:hover {
    background: url(/images/roosters/b.jpg);
    width: 250px;
    height: 250px;
    position: absolute;
    z-index: 999;
}

a.rooster-delivery {
    background: url(/images/roosters/b_small.png);
    display: block;
    width: 46px;
    height: 67px
}

a.rooster-delivery:hover {
    background: url(/images/roosters/e.jpg);
    width: 250px;
    height: 250px;
    position: absolute;
    z-index: 999;
}

a.rooster-monopody {
    background: url(/images/roosters/b_small.png);
    display: block;
    width: 46px;
    height: 67px
}

a.rooster-monopody:hover {
    background: url(/images/roosters/sh.jpg);
    width: 250px;
    height: 250px;
    position: absolute;
    z-index: 999;
}

a.rooster-fotofony {
    background: url(/images/roosters/b_small.png);
    display: block;
    width: 46px;
    height: 67px
}

a.rooster-fotofony:hover {
    background: url(/images/roosters/o.jpg);
    width: 250px;
    height: 250px;
    position: absolute;
    z-index: 999;
}

/* END Roosers */

/* DEALERS */
.select_main {
    margin: 0 auto 10px;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

select {
    width: 100%;
    height: 34px;
    position: reative;
    border: 1px solid #c1bdbd;
    background: #efefef;
    cursor: pointer;
}

.select_main p {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    color: #0a0a0a;
    font-size: 14px;
    line-height: 34px;
    overflow: hidden;
}

.none {
    display: none
}

.tab_select {
    margin-top: 15px;
}

.feedback-error {
    padding: 10px;
    background: #f3f3f3;
    border-radius: 4px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
    color: gray;
}

.feedback-error code {
    font-weight: bold;
    white-space: nowrap;
}

.header-modal-window-text {
    font-size: 18px;
}

.newsblockelement p {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #3F465A;
    line-height: 22px;
}

.newsblockelement img {
    border-radius: 6px;
    max-width: 100%
}

.newsblockelement blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.newsblockelement blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}

.newsblockelement blockquote p {
    display: inline;
}

.newsblockelement ol,
.newsblockelement ul {
    margin: 30px 0 30px 20px;
}

.newsblockelement li {
    font-size: 14px;
    margin: 10px 0 10px 0;
    line-height: 20px;

    color: #3F465A;
}

.newsblockelement table {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #3A3A3A;
    border-collapse: collapse;
}

.newsblockelement table th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #517994;
    background-color: #B2CFD8;
}

.newsblockelement table tr:hover td {
    background-color: #DFEBF1;
}

.newsblockelement table td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #517994;
    background-color: #ffffff;
}

.fe-header {
    float: left;
    width: 960px;
    background: #BA4E4A;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px
}

.fe-header a, .fe-header a:hover {
    color: #fff
}

.fe-header__up {
    float: left;
    width: 100%;
    background: #a14542
}

.fe-header__up__region {
    float: left;
    margin-left: 50px;
    margin-top: 7px
}

.fe-header__up__region__header {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    font-weight: bold;
}

.fe-header__up__region__name, .fe-header__up__region__name__city {
    float: left;
    display: block;
    cursor: pointer;
    border-bottom: none;
    color: white;
    text-decoration: underline;
    font-size: 13px;
}

.fe-header__up__auth {
    float: right;
    margin-right: 30px
}

.fe-header__up__auth__list {
    margin: 0;
    margin-top: 2px;
}

.fe-header__up__auth__item {
    float: left;
    list-style: none;
    margin: 0;
    margin-right: 20px;
    font-size: 12px;
}

.fe-header__center {
    float: left;
    width: 100%
}

.fe-header__center__logo, .fe-header__center__description, .fe-header__center__phone, .fe-header__center__callback, .fe-header__center__incart {
    float: left
}

.fe-header__center__logo {
    width: 200px;
    height: 80px
}

.fe-header__center__logo__img { 
    width:102px;
    height:48px;
    width: 102px;
    padding: 5px 48px 15px 48px;
    padding: 15px 48px
}

.fe-header__center__description {
    width: 150px;
    height: 80px;
    display: table
}

.fe-header__center__description__text {
    display: table-cell;
    vertical-align: middle;
    line-height: 18px
}

.fe-header__center__phone {
    width: 300px;
    height: 80px
}


.fe-header-phone {
    color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.fe-header-phone .fe-header-phone-block {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 6px;
}
.fe-header-phone .fe-header-phone-block:last-child {
    margin-bottom: 0px;
}

.fe-header-phone--big {
    display: inline;
    font-size: 20px;
}

.fe-header__center__callback {
    width: 150px;
    height: 80px
}

.fe-header__center__callback__box, .fe-header__center__incart__box {
    width: 130px;
    height: 60px;
    background: rgba(0, 0, 0, .06);
    border-radius: 4px;
    margin-top: 10px;
    display: block
}

.fe-header__center__callback__box:hover, .fe-header__center__incart__box:hover {
    background: rgba(255, 255, 255, .06);
    text-decoration: none
}

.fe-header__center__callback__icon {
    width: 100%;
    text-align: center;
    height: 30px
}

.fe-header__center__callback__icon__img {
    width: 24px;
    height: 24px;
    padding-top: 6px
}

.fe-header__center__callback__title {
    text-align: center;
    padding-top: 10px
}

.fe-header__center__incart__sum {
    width: 100%;
    height: 30px
}

.fe-header__center__incart__sum img {
    width: 24px;
    height: 19px;
    float: left;
    margin: 10px 10px 0
}

.fe-header__center__incart__sum__item {
    padding-top: 15px
}

.fe-header__center__incart__qnt {
    width: 100%;
    height: 30px
}

.fe-header__center__incart__qnt__header {
    float: left;
    padding: 10px 5px 0 10px
}

.fe-header__center__incart__qnt__item {
    padding-top: 10px
}

.fe-header__nav {
    float: left;
    width: 100%;
    background: #3F465A
}

.fe-header__nav__list {
    margin: 0 0 0 -10px;
}

.fe-header__nav__list__item-catalog {
    background: #BA4E4A
}

.fe-header__nav__list__item-catalog__icon {
    margin-left: 10px
}

.fe-header__nav__list__item {
    float: left;
    list-style: none;
    margin: 0;
    margin-right: 0;
    padding: 10px 10px 7px;
    position: relative;
    left: 20px;
    font-size: 13px;
    font-weight: 700
}

.fe-header__nav__list__item:hover {
    background: rgba(255, 255, 255, .07)
}

.fe-header__nav__list__item-catalog:hover {
    background: #c2514d
}

.fe-header__nav__list__item__link:hover {
    text-decoration: none
}

.fe-header__nav__list__item__link-active {
}

.fe-header__search {
    float: left;
    width: 100%
}

.fe-header__search__form__text {
    background: #fff;
    color: #333;
    width: 848px;
    height: 36px;
    margin: 2px;
    border: none;
    text-indent: 50px;
    font-size: 14px
}

.fe-header__search__form__submit {
    width: 100px;
    height: 36px;
    margin: 2px;
    border: none;
    background: #BA4E4A;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 13px
}

.fe-header__search__form__submit:hover {
    background: #c2514d;
    cursor: pointer
}

.fe-header__search__form input[type=submit] {
    margin-top: 0
}

.fe-breadcrumbs {
    position: relative;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.fe-breadcrumbs__list {
    display: block;
    margin: 0;
    width: 100%;
}
.fe-breadcrumbs__list:after {
    clear: both;
    content:"";
    display: table;
}

.fe-breadcrumbs__list__item {
    list-style: none;
    float: left;
    color: #8c8c8c;
    font-size: 12px;
    margin: 0 0 0 10px;
}
.fe-breadcrumbs__list__item:last-child {
    word-break: break-word;
    line-height: 1.1em;
}

.fe-breadcrumbs__list__item__link {
    color: #8c8c8c;
    font-size: 12px;
    border-bottom: 1px solid #8c8c8c
}

.fe-breadcrumbs__list__item__link:hover {
    text-decoration: none;
    border-bottom: 1px solid #BA4E4A;
    color: #BA4E4A;
}

.api-search-page .api-search-fields {
    display: none
}

.api-category-list a, .api-category-list a:hover {
    color: #333
}

.footer-links span {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    margin-left: 37px;
}

.fe-header__search {
    width: auto !important;
    background-color: #ffe49c;
    padding: 6px 5px 6px 5px !important;
    position: relative;
    white-space: nowrap;
}

.fe-header__search .fa {
    position: absolute;
    font-size: 18px;
    top: 13px;
    left: 13px;
    color: #8e877d;
}

.fe-header__search__form__text {
    width: 800px;
    margin: 0;
    text-indent: 10px;
    padding-left: 31px;
    padding-right: 60px;
    height: 42px;
    border-radius: 4px 0 0 4px;
    box-shadow: 0.5px 0.866px 0px rgba(255,255,255,0.75);
}

.fe-header__search__form__submit {
    background: #ba4e4a;
    font-size: 14px;
    border-radius: 0 4px 4px 0;
    margin: 0;
    width: 150px;
    height: 42px;
    font-weight: bold;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 900px) {
    .fe-header__search {
        width: 100% !important;
        padding: 5px 7px !important;
        box-sizing: border-box;
    }
}


.banners {
min-height: 90px; overflow: hidden;
}

.bannerswrap {
overflow: hidden;
}

@media (max-width: 926px) {
    .bannerswrap {
        height: 220px;
    }
}
@media (max-width: 915px) {
    .bannerswrap {
        height: 217px;
    }
}
@media (max-width: 896px) {
    .bannerswrap {
        height: 213px;
    }
}
@media (max-width: 883px) {
    .bannerswrap {
        height: 210px;
    }
}
@media (max-width: 854px) {
    .bannerswrap {
        height: 203px;
    }
}
@media (max-width: 844px) {
    .bannerswrap {
        height: 200px;
    }
}
@media (max-width: 812px) {
    .bannerswrap {
        height: 193px;
    }
}
@media (max-width: 810px) {
    .bannerswrap {
        height: 192px;
    }
}
@media (max-width: 800px) {
    .bannerswrap {
        height: 190px;
    }
}
@media (max-width: 760px) {
    .bannerswrap {
        height: 180px;
    }
}
@media (max-width: 667px) {
    .bannerswrap {
        height: 158px;
    }
}
@media (max-width: 428px) {
    .bannerswrap {
        height: 102px;
    }
}
@media (max-width: 414px) {
    .bannerswrap {
        height: 98px;
    }
}
@media (max-width: 412px) {
    .bannerswrap {
        height: 98px;
    }
}
@media (max-width: 390px) {
    .bannerswrap {
        height: 93px;
    }
}
@media (max-width: 384px) {
    .bannerswrap {
        height: 91px;
    }
}
@media (max-width: 375px) {
    .bannerswrap {
        height: 89px;
    }
}
@media (max-width: 361px) {
    .bannerswrap {
        height: 85px;
    }
}

@media (min-width: 980px) {
    .bannerswrap {
        height: 220px;
    }
}

#back-to-top {
    position: fixed;
    width: 46px;
    height: 46px;
    opacity: .7;
    bottom: 100px;
    right: 10px;
    z-index: 99999;
    cursor: pointer;
    transition: all .3s;

    background: url(/local/templates/Falcon-Eyes.Default/./images/icons/to-top.svg) 50% / contain no-repeat;
}

#back-to-top:hover {
    opacity: 1;
}

footer{
    position: relative;
}

.copyright {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-right: 15px;
}
/* End */


/* Start:/local/templates/Falcon-Eyes.Default/template_styles.css?174851000069432*/
/*BASIC*/
*{margin:0;padding:0;outline:none;}
html{width:100%;background-color:#F4F4F4; background-repeat: repeat;

/*background-image: url(https://veber.ru/bitrix/templates/veber/img/2017.jpg);*/
background-repeat: repeat;}
body{width:960px;background-color:white;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.50);font-family:'ALS Story',Arial,sans-serif;font-size:14px;font-weight:normal;margin:0 auto;}
h1{font-size:24px;color:#3F465A;line-height:28px;margin-bottom:9px;}
h2{font-size:20px;color:#3F465A;line-height:24px;margin-bottom:18px;}
h3{font-size:18px;color:#3F465A;line-height:18px;margin-bottom:8px;margin-top:18px;}
h4{font-size:16px;color:#3F465A;line-height:18px;margin-bottom:18px;}
h5{font-size:14px;color:#3F465A;line-height:18px;margin-bottom:18px;}
h6{font-size:12px;color:#3F465A;line-height:18px;margin-bottom:18px;}
a{color:#BA4E4A;text-decoration:none;}
a:hover{color:#3F465A;text-decoration:underline;}
p{font-size:14px;margin:10px 0 10px 0;line-height:20px;}
ul{margin:15px;}
ol{margin:17px;}
li{font-size:14px;margin:10px 0 10px 0;line-height:24px;}
.clear { clear: both; }
.main-wrapper {display:flex;}
.main-container {flex-grow: 1;width:100%;}
/*BASIC*/

/*PANEL*/
#bx-panel{box-shadow:0px 0px 0px #000!important;}

/*END PANEL*/

/*UNIVERSAL STYLES*/
.clear{clear:both;}
.twobox{width:50%;float:left;}
.error{color:#BA4E4A;font-size:14px;margin-bottom:20px;}
.errortext{color:#BA4E4A;font-size:14px;margin-bottom:20px;}
.imgcover{background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;text-align:center;padding:10px;}
.imgcover img{width:100%;height:auto;}
.bg-line{background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;padding:10px 20px;font-size:14px;margin-bottom:18px;padding-bottom:20px;float:left;width:651px;}
/*END UNIVERSAL STYLES*/

/*BUTTONS*/

.btn{width:auto;height:32px;background-color:#BA4E4A;border:1px solid #BA4E4A;text-transform:uppercase;padding:0 8px;color:white;font-size:12px;cursor:pointer;}
.btn:hover{border:1px solid #BA4E4A;color:white;background-color:#BA4E4A;}
.btn:active{border:1px solid white;}

.bt1{width:auto;height:32px;background-color:#BA4E4A !important;border:1px solid #BA4E4A;text-transform:uppercase;padding:0 8px;color:#FFF !important;font-size:12px;cursor:pointer;}
.bt1{width:auto;height:32px;background-color:#BA4E4A;border:1px solid #BA4E4A;text-transform:uppercase;padding:0 8px;color:#BA4E4A;font-size:12px;cursor:pointer;}
.bt1:hover{border:1px solid #BA4E4A;color:white;background-color:#BA4E4A;}
.bt1:active{border:1px solid white;}

.btl1{background-color:white;border:1px solid #BA4E4A;text-transform:uppercase;padding:8px 10px 6px 10px;color:#BA4E4A;font-size:12px;cursor:pointer;}
.btl1:hover{border:1px solid #BA4E4A;color:#ffffff;background-color:#BA4E4A;}
.btl1:active{border:1px solid white;}
.btl2{background-color:white;border:1px solid #3F465A;text-transform:uppercase;padding:8px 10px 6px 10px;color:#3F465A;font-size:12px;cursor:pointer;}
.btl2:hover{border:1px solid #3F465A;color:#ffffff;background-color:#3F465A;text-decoration: none;}
.btl2:active{border:1px solid white;text-decoration: none;}

.bt1_big{background-color:white;border:1px solid #BA4E4A;text-transform:uppercase;font-weight:bold;padding: 10px 39px;color:#BA4E4A;font-size:12px;cursor:pointer;}
.bt1_big:hover{border:1px solid #BA4E4A;color:white;background-color:#BA4E4A; text-decoration: none;}
.bt1_big:active{border:1px solid white;}
.bt2{width:auto;height:32px;background-color:white;border:1px solid #3F465A;text-transform:uppercase;padding:0 8px;color:#3F465A;font-size:12px;cursor:pointer;}
.bt2:hover{border:1px solid #3F465A;color:white;background-color:#3F465A;}
.bt2:active{border:1px solid white;}
.bt2_big{padding: 10px 29px; background-color:white;border:1px solid #3F465A;text-transform:uppercase;font-weight:bold;color:#3F465A;font-size:12px;cursor:pointer; text-decoration: none;}
.bt2_big:hover{border:1px solid #3F465A;color:white;background-color:#3F465A; text-decoration: none;}
.bt2_big:active{border:1px solid white; text-decoration: none;}
.bt3{width:auto;height:32px;background-color:#C4C6C7;border:1px solid #C4C6C7;text-transform:uppercase;padding:0 8px;color:white;font-size:12px;cursor:pointer;}
.bt3:hover{border:1px solid #C4C6C7;color:white;background-color:#C4C6C7;}
.bt3:active{border:1px solid white;}
.bt4{width:auto;height:32px;background-color:#BA4E4A;border:1px solid #BA4E4A;text-transform:uppercase;padding:0 8px;color:white;font-size:12px;cursor:pointer;}
.bt4:hover{border:1px solid #BA4E4A;color:white;background-color:#BA4E4A;}
.bt4:active{border:1px solid white;}
.bt5{width:153px;height:46px;background:rgba(178,228,121,0.50);border:1px solid #77A744;color:#417505;font-size:14px;line-height:16px;cursor:pointer;}
.bt5:hover{border:1px solid #77A744;color:white;background-color:#77A744;}
.bt5:active{border:1px solid white;}
.btclose{border-radius:10px;width:20px;height:20px;position:relative;margin:-87px -2px 0 0;background:none;border:1px solid;color:#BA4E4A;font-weight:500;font-size:11px;display:block;cursor:pointer;float:right;}
@media (max-width: 1040px) {
	.btclose {
		margin: -64px -2px 0 0;
	}
}
.bt5-off{width:153px;height:46px;background-color:white;border:1px solid #bbbdbd;color:#a8aaaa;font-size:14px;line-height:16px;cursor:pointer;}
.bt5-off:hover{border:1px solid #bbbdbd;color:#a8aaaa;background-color:#fff;}
.bt5-off:active{border:1px solid #bbbdbd;color:#a8aaaa;}
.btn-off{width:auto;height:32px;background-color:white;border:1px solid #bbbdbd;text-transform:uppercase;padding:0 8px;color:#a8aaaa;font-size:12px;cursor:pointer;}
.btn-off:hover{border:1px solid #bbbdbd;color:#a8aaaa;background-color:#fff;}
.btn-off:active{border:1px solid #bbbdbd;color:#a8aaaa;}

.btn__color-red-fill-big{background-color:#BA4E4A;color:white;padding:15px;font-size:16px;cursor:pointer;border:none;}
.btn__color-red-fill-big:hover{background-color:rgba(186,78,74,0.73);text-decoration:none;color:rgba(255,255,255,0.69);}

.btdisable,
.btdisable:hover {color: white; background: gray; border: 1px solid gray; cursor: default;}
/*END BUTTONS*/

/*HEADER*/
.head{width:960px;height:162px;font-size:13px;background-color:#BA4E4A;color:white;text-transform:uppercase}
.head a{color:white}
.head .logo{float:left;width:180px;height:115px;margin-left: 20px}
.head .logo img{padding:16px 0 0 24px}
.head .title{float:left;width:170px;height:115px}
.head .title span{position:relative;top:30px}
.head .phone{float:left;height:76px;padding-top:17px;margin-right:49px;}
.head .phone span{display:block;position:relative;}
.head .phone span:nth-child(2){font-size:34px}
.head .shops{float:left;margin-top:20px;margin-right:43px;}
.head .shops span{position:relative;display:block;}
.head .shops span:nth-child(2){float:left;margin-right:17px}
.head .shops span:nth-child(4){float:left;margin-right:14px}
.head .cart{float:left;width:60px;height:115px;float:left;text-align:center}
.head .cart span{position:relative;display:block;top:10px}
.head .cart img{position:relative;top:10px;width:30px;}
.head .cart a{text-decoration:none}
.topmenu{position:relative;width:960px;height:41px;top:80px;background-color:#3F465A}
.topmenu ul{position:absolute;top:14px;width:960px;float:left;text-align:center;margin:0;}
.topmenu li{display:inline;margin-right:13px;line-height:0}
.topmenu a{font-size:13px;color:white;font-weight:bold;text-decoration:none}
.topmenu a:hover{text-decoration:none;color:#D8D8D8}
.topmenu .active{color:#D8D8D8;}
.topnavy{position:relative;width:960px;height:42px;top:6px;float:left;text-align:center}
.topnavy ul{width:960px;margin:0;}
.topnavy li{display:inline}
.search{float:left;width:214px;height:35px;margin:3px 0 0 4px;background-color:white;}
.search form{position:relative;top:4px;}
.search input[type=text]{font-size:11px;width:170px;height:29px;text-indent:0.5em;text-transform:uppercase;border:none;z-index:1;display:inline;float:left;margin-left:4px;}
.search input[type=submit]{position:relative;float:right;top:-1px;right:2px;width:32px;height:29px;background-color:#3F465A;background-image:url(/local/templates/Falcon-Eyes.Default/images/searchbutton.png);background-repeat:no-repeat;border:none;cursor:pointer;z-index:3;margin:0px;padding:0px;}
.search input[type=submit]:hover{background-color:#BA4E4A;}
.sfull{width:952px;}
.sfull input[type=text]{width:900px;}
.breadcrumbs{width:100%;height:42px;margin:0 auto;}
.breadcrumbs nav{}
.breadcrumbs span{margin:0 5px 0 8px;}
.breadcrumbs a{font-size:12px;color:white;text-decoration:none;font-weight:bold;}
.breadcrumbs a:hover{color:#D8D8D8;}
.breadcrumbs ul{padding-top:14px;}
.breadcrumbs li{line-height:0;font-size:13px;color:white;text-decoration:none;font-weight:bold;}

/*END HEADER*/

/*LEFT SIDEBAR*/
.left{float:left;width:222px;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu{width:222px;color:#ffffff}
#cssmenu ul ul{display:none}
#cssmenu > ul > li.active > ul{display:block}
#cssmenu > ul > li > a{padding: 16px 35px 16px 22px;cursor:pointer;z-index:2;font-size:14px;text-decoration:none;color:#ffffff;background:#ba4e4a;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#cssmenu > ul > li > a:hover{color:#d8f3f0}
#cssmenu ul > li.has-sub > a:after{position:absolute;right:26px;top:19px;z-index:5;display:block;height:10px;width:2px;background:#ffffff;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}
#cssmenu ul > li.has-sub > a:before{position:absolute;right:22px;top:23px;display:block;width:10px;height:2px;background:#ffffff;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}
@media only screen and (max-width: 1000px) {
	#cssmenu ul > li.has-sub > a:after{position:absolute;top:10px;;}
	#cssmenu ul > li.has-sub > a:before{position:absolute;top:14px;}
}
#cssmenu ul > li.has-sub.open > a:after,
#cssmenu ul > li.has-sub.open > a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu ul ul li a{padding:14px 22px;cursor:pointer;z-index:2;font-size:13px;text-decoration:none;color:#dddddd;background:#3f465a;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#cssmenu ul ul ul li a{padding-left:32px;background:#323848}
#cssmenu ul ul li a:hover{color:#ffffff}
#cssmenu ul ul > li.has-sub > a:after{top:16px;right:26px;background:#dddddd;color:rgb(123,208,147);}
#cssmenu ul ul > li.has-sub > a:before{top:20px;background:#dddddd}
#cssmenu > ul span.active_link {color:#dd5d58;}
.LeftTops{margin-left:3px;}
.LeftTops header{width:217px;height:26px;background:#FFFFFF;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;border:1px solid #EAEAEA;margin:4px 0 4px 0;text-align:center;font-size:12px;text-transform:uppercase;font-weight:bold;padding-top:19px}
.active-red,
.active-red:hover {color: #BA4E4A}
/*END LEFT SIDEBAR*/
/*FOOTER*/
footer{clear:both;width:960px;background-color:#3F465A;line-height:21px;font-size:12px;color:white;display:table}
footer a{color:white;text-decoration:none;line-height:21px}
footer a:hover{color:white;text-decoration:underline}
footer ul{margin:0}
footer li{color:white;list-style:none;font-size:13px;line-height:20px;}
footer header{font-size:14px;font-weight:bold;margin:20px 0}
footer .header{font-size:14px;font-weight:bold;margin:20px 0}
.clients{float:left;margin:14px 0 0 60px}
.contacts{float:left;height:120px;margin:14px 0 0 50px}
.contacts span:nth-child(2){font-size:20px;display:block;margin-bottom:17px}
.pay{float:left;margin:14px 0 0 50px}
.pay img:nth-child(2){display:block;margin-bottom:17px}
.pay span:nth-child(6){position:relative;top:-5px}
.auth{float:left;margin:14px 0 0 50px}
.auth input{display:block}
.auth input[type=text],
.auth input[type=password]{background:#FFFFFF;width:209px;height:21px;font-size:10px;color:#949494;text-indent:1.5em;line-height:14px;border:1px solid #979797;margin-bottom:10px}
.auth input[type=submit]{background:#BA4E4A;width:209px;height:21px;font-size:10px;color:#FFFFFF;line-height:14px;border:none;margin-bottom:5px;cursor:pointer}
.auth input[type=submit]:hover{background:#D05955}
.auth input[type=submit]:active{background:#A24440;box-shadow:inset 0px 2px 1px 0px rgba(0,0,0,0.50);font-size:9px}
.auth input[type=submit]:nth-child(8){width:79px}
.orderstatus{float:left;margin:0 0 0 50px}
.orderstatus input{display:block}
.orderstatus input[type=text]{background:#FFFFFF;height:21px;font-size:10px;color:#949494;text-indent:1.5em;line-height:14px;border:1px solid #979797;margin-bottom:10px;float:left;width:120px;margin-right:10px;border:none;}
.orderstatus input[type=submit]{background:#BA4E4A;width:79px;height:21px;font-size:10px;color:#FFFFFF;line-height:14px;border:none;margin-bottom:5px;cursor:pointer}
.orderstatus input[type=submit]:hover{background:#D05955}
.orderstatus input[type=submit]:active{background:#A24440;box-shadow:inset 0px 2px 1px 0px rgba(0,0,0,0.50);font-size:9px}

/*END FOOTER*/

/*TEMPLATE_STYLES.CSS*/

.content{float:left;width:690px;margin:18px 0 18px 24px}

/*END TEMPLATE_STYLES.CSS*/

/*INDEX.PHP*/
.banner{width:960px;height:228px;background-color:#202020;margin:-10px 0 0 0px;}
.jcarousel-skin-energosoft-2514626066e4bd563e0f75276fd6cdab .jcarousel-container-horizontal{padding:0 0 0 0;}
.jcarousel-skin-energosoft-2514626066e4bd563e0f75276fd6cdab .jcarousel-prev-horizontal {left: 30px;top: 185px;}
.jcarousel-skin-energosoft-2514626066e4bd563e0f75276fd6cdab .jcarousel-next-horizontal {right: 30px;top: 185px;}
.jcarousel-skin-energosoft-1bf1d104022e1af23437085c73d58361 .jcarousel-container-horizontal {padding: 0}


.catalog{}
.catalog h2{font-size:24px;color:#BA4E4A;font-weight:normal;margin:13px 0 13px 30px}
.catalog h2 a{color:#BA4E4A;}

.content .h2{font-size:20px;color:#3F465A;line-height:24px;margin-bottom:18px;font-weight: bold;}
.catalog .h2{font-size:24px;color:#BA4E4A;font-weight:normal;margin:13px 0 13px 30px}
.catalog .h2 a{color:#BA4E4A;}

.catalog div.cover{width:860px;margin:0px 0 0 10px;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;padding:26px 40px 0px 40px}
.cover section{float:left;width:430px;margin-bottom:15px}
.cover img{float:left;width:120px;height:120px}
.cover h3{position:relative;left:39px;margin-bottom:7px;font-size:16px;font-weight:bold;color:#3F465A}
.cover section h3 a{font-size:16px;color:#3F465A;font-weight:bold;text-decoration:none}
.cover section h3 a:hover{text-decoration:underline;color:#BA4E4A;}
.cover ul{position:relative;left:39px;display:table-cell}
@-moz-document url-prefix(){
	.cover ul{padding-left:39px;left:0;}
}
.cover li{list-style:none;font-size:14px;font-weight:normal;color:#3F465A;line-height:10px}
.cover a{font-size:14px;font-weight:normal;color:#3F465A;text-decoration:none;line-height:19px;}
.cover a:hover{text-decoration:underline}

/*END INDEX.PHP*/
.description{width:690px;color:#3F465A;font-size:13px}
.description p{font-size:13px}
.sections{float:left;width:689px;height:auto;background:#FFFFFF;border:1px solid #EAEAEA;margin-top:0;padding-bottom:5px;margin-bottom: 18px}
.sections-lines{display: flex; align-items: center; background:#FFFFFF;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;}
.sections .subsection{float:left;min-width:202px;max-width:202px;height:67px;margin:14px 13px 7px 14px;display:table;}
.sections .subsection div{display:table-cell;vertical-align:middle;}
.sections .subsection a{text-decoration:none;color:#3F465A;font-size:13px;}
.sections .subsection a:hover{text-decoration:underline;}
.sections .subsection img{float:left;position:relative;width:62px;height:62px;border-radius:100px;border:1px solid #3F465A;padding:5px;}
.sections .subsection p{width:115px;font-weight:bold;color:#3F465A;font-size:13px;display:table-cell;vertical-align:middle;line-height:17px;}
.rightnav {text-align: right;}
.rightnav a[href*="SHOWALL"] {white-space: nowrap;}
.rightnav a[id*="navigation"] {display: none;}
.leftnav,
.rightnav {padding: 14px;}
.leftnav a,
.rightnav a{ display:inline-block; margin:4px 7px;text-decoration:none;color:#3F465A;font-size:14px;font-weight:normal;}
.leftnav a:hover,
.rightnav a:hover{text-decoration:none;color:#BA4E4A;}
.leftnav a.active,
.rightnav span{font-weight:bold;color: #BA4E4A; text-decoration: none;}
.product-section-right-box{width:500px;float:right;padding:22px 10px 0 0;}
.product-section{float:left;width:689px;height:auto;background:#FFFFFF;border:1px solid #EAEAEA;margin-top:18px;}
.product-section img{max-width:153px;padding-top:38px;margin-left:13px;}
.product-section header{font-size:18px;color:#3F465A;line-height:22px;font-weight:100;padding-bottom:10px;}
.product-section .header{font-size:18px;color:#3F465A;line-height:22px;font-weight:100;padding-bottom:10px;}
.product-section p{font-size:13px;color:#3F465A;line-height:17px;font-weight:normal;}
.product-section a{color:#3F465A;}
.product-section a:hover{color:#BA4E4A;}
.order-info-left{float:left;margin-top:37px;}
.order-info-left p{}
.order-info-right{float:right;margin:20px 10px 0px;}
.order-info-right p{float:right;padding-top:35px;}
.order-info-right p{font-size:22px;font-weight:bold;padding:31px 17px 0 17px;}
.order-info-right small{font-size:13px;text-decoration:line-through;color:#BA4E4A;float:left;padding-top:45px;}
.order-info-right .btl1 {color: #BA4E4A}
.order-info-right .btl1,
.order-info-right input[type=submit],
.order-info-right button{float:right;margin-top:30px;}
.order-info-right label{width:32px;height:32px;float:right;display:block; /* Блочный элемент */position:relative; /* Относительное позиционирование */margin:22px -4px 0px 0px;padding:10px 0 0 10px;}
.order-info-right .compare input[type="checkbox"] + span{position:absolute; /* Абсолютное позиционирование */left:0;top:0;width:32px;height:32px;background:url(/local/templates/Falcon-Eyes.Default/images/compare-sec-off.svg) no-repeat; /* Фоновый рисунок */cursor:pointer; /* Курсор в виде руки */}
.order-info-right .compare input[type="checkbox"]:checked + span{background:url(/local/templates/Falcon-Eyes.Default/images/compare-sec-on.svg) no-repeat; /* Фоновый рисунок */}
.order-info-right .favorite input[type="checkbox"] + span{position:absolute; /* Абсолютное позиционирование */left:0;top:0;width:32px;height:32px;background:url(/local/templates/Falcon-Eyes.Default/images/favorite-sec-off.svg) no-repeat; /* Фоновый рисунок */cursor:pointer; /* Курсор в виде руки */}
.order-info-right .favorite input[type="checkbox"]:checked + span{background:url(/local/templates/Falcon-Eyes.Default/images/favorite-sec-on.svg) no-repeat; /* Фоновый рисунок */}


/*ICONS*/
.hiticon{position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/hit.png);width:62px;height:62px;/*    margin: 0;*/}
.saleicon{position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/sale.png);width:62px;height:62px;/*    margin: 0;*/}
.newicon{position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/new.png);width:62px;height:62px;/*    margin: 0;*/}
.product-section .videorev{position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/videorev.png);width:79px;height:20px;margin: 11px 85px;}
.product-section .coupon_bage_5 {position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/5.png);width:20px;height:20px;margin: 35px 144px;}
.product-section .coupon_bage_6 {position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/6.png);width:20px;height:20px;margin: 35px 144px;}

/*TOPS*/
.product-top{position:relative;float:left;width:217px;height:285px;border:1px solid #D7D7D7;margin:0 8px 8px 0px}
.product-top img{width:120px; max-height: 120px; height:auto;margin:15px 48px}
.product-top-img {height: 150px;}
.product-top p{text-align:center;padding:0 10px;line-height:15px}
.product-top a{color:#3F465A;font-size:13px}
.product-top a:hover{color:#BA4E4A}
.product-top small{position:absolute;font-size:12px;color:#BA4E4A;line-height:14px;display:block;text-decoration:line-through}
.product-top span{font-size:16px;color:#3F465A;line-height:18px;display:block;font-weight:bold;padding-top:14px}
.product-top .product-top-pay input[type=submit]{width:100px}
.product-top .product-top-pay{position:absolute;width:100%;bottom:0}
.product-top-pay-left{float:left;padding:0 0 10px 10px}
.product-top-pay-right{float:right;padding:0 10px 10px 0}
.product-top-more{width:901px;height:32px;text-align:center;font-size:14px;color:white;background-color:#3F465A;border:none}
.product-top-more:hover{background-color:#BA4E4A}
.product-top-more:active{font-size:13.6px;box-shadow:inset 0px 2px 1px 0px rgba(0,0,0,0.50)}

/*END TOPS*/

/*TOPS SLIM*/
.product-top-slim{background-color: white; position:relative;float:left;width:172px;	/*height: 291px;*/border:1px solid #D7D7D7;margin:0 8px 8px 0px;padding-bottom:12px;}
.product-top-slim-imgbox{height:130px;}
.product-top-slim img{width:120px;height:auto;margin:9px 26px}
.product-top-slim p{text-align:center;padding:0 10px;line-height:15px;height:40px;}
.product-top-slim a{color:#3F465A;font-size:13px}
.product-top-slim a:hover{color:#BA4E4A}
.product-top-slim small{font-size:12px;color:#BA4E4A;line-height:14px;display:block;text-decoration:line-through}
.product-top-slim span{font-size:16px;color:#3F465A;line-height:18px;display:block;font-weight:bold;padding-top:2px}
.product-top-slim .product-top-pay input[type=submit]{width:100px}
.product-top-slim .product-top-pay{position:absolute;width:100%;bottom:0}
.product-top-pay-left-slim{text-align:center;height: 38px;}
.product-top-pay-right-slim{text-align:center;}
.product-top-more-slim{width:901px;height:32px;text-align:center;font-size:14px;color:white;background-color:#3F465A;border:none}
.product-top-more-slim:hover{background-color:#BA4E4A}
.product-top-more-slim:active{font-size:13.6px;box-shadow:inset 0px 2px 1px 0px rgba(0,0,0,0.50)}

/*END TOPS SLIM*/

/*TOPS SLIDER*/
.product-top-slider {background-color: white; position:relative;width:172px;	/*height: 291px;*/border:1px solid #D7D7D7;margin:0 8px 8px 0px;padding-bottom:12px;}
.product-top-slider-imgbox{height:130px;}
.product-top-slider img{width:120px;height:120px;margin:9px 26px}
.product-top-slider p{text-align:center;padding:0 10px;line-height:15px;min-height:50px;white-space: pre-wrap;}
.product-top-slider a{color:#3F465A;font-size:13px}
.product-top-slider a:hover{color:#BA4E4A}
.product-top-slider small{font-size:12px;color:#BA4E4A;line-height:14px;display:block;text-decoration:line-through}
.product-top-slider span{font-size:16px;color:#3F465A;line-height:18px;display:block;font-weight:bold;padding-top:2px}
.product-top-slider .product-top-pay input[type=submit]{width:100px}
.product-top-slider .product-top-pay{position:absolute;width:100%;bottom:0}
.product-top-pay-left-slider{text-align:center;height: 44px;}
.product-top-pay-right-slider{text-align:center;}
.product-top-more-slider{width:901px;height:32px;text-align:center;font-size:14px;color:white;background-color:#3F465A;border:none}
.product-top-more-slider:hover{background-color:#BA4E4A}
.product-top-more-slider:active{font-size:13.6px;box-shadow:inset 0px 2px 1px 0px rgba(0,0,0,0.50)}

/*END TOPS SLIDER*/

/*NEWS*/
.news{}
.news .more-news{margin:0 0 22px 58px;font-size:13px;}
.news h2{font-size:24px;color:#BA4E4A;font-weight:normal;margin:0 0 22px 48px;}
.news h2 a{color:#BA4E4A;}
.news h2 a:hover{color:#BA4E4A;text-decoration:underline;}
.news section{width:860px;min-height:100px;margin:0 auto;padding:0px 40px 0px 40px}
.news section img{float:left;width:72px;height:72px;border-radius:100px;border:1px solid #3F465A;padding:5px;margin-right:26px;}
.news section header{font-size:15px;padding:10px 0;font-weight:bold;}
.news section header a{text-decoration:none;}
.news section header a:hover{text-decoration:underline;}
.news section span{margin-right:6px;color:#3F465A;}
.news section p{font-size:14px;margin:5px 0 0 0;display:table-cell;color:#3F465A;}
.news section a{color:#3F465A;}
.news section a:hover{color:#BA4E4A;}

/*END NEWS*/

/*VIDEOREV*/
.videorev{overflow: hidden;margin: 10px 0;height: 240px;}
.videorev .more-videorev{font-size:14px;position:absolute;display:block;margin: -31px 683px;
    width: 280px;
    cursor: pointer; cursor: pointer;}
.videorev h2{font-size:24px;color:#BA4E4A;font-weight:normal;margin:0 0 15px 48px;}
.videorev h2 a{color:#BA4E4A;}
.videorev h2 a:hover{color:#BA4E4A;text-decoration:underline;}

.videorev .h2 {font-size:24px;color:#BA4E4A;font-weight:normal;margin:0 0 15px 48px;}
.videorev .h2 a{color:#BA4E4A;}
.videorev .h2 a:hover{color:#BA4E4A;text-decoration:underline;}

.videorev article{float: left; width:277px;min-height:100px; padding:0px 0px 10px 32px;}
/*.videorev section img{float:left;width:72px;height:72px;border-radius:100px;border:1px solid #3F465A;padding:5px;margin-right:26px;}*/
.videorev article header{font-size:15px;padding:10px 0;font-weight:bold;}
.videorev article header a{text-decoration:none;}
.videorev article header a:hover{text-decoration:underline;}
.videorev article span{margin-right:6px;color:#3F465A;}
.videorev article p{font-size:14px;margin:5px 0 0 0;display:table-cell;color:#3F465A;}
.videorev article a{color:#3F465A;}
.videorev article a:hover{color:#BA4E4A;}

/*END VIDEOREV*/

/*ELEMENT PAGE*/
.gallery{width:300px;margin-bottom:30px;float:left;}
.EL_salebox{float:right;width:381px;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat}
.EL_salebox p{font-size:13px;margin:0px 0px 0px;}
.EL_salebox .lables{float:left;width:133px;height:42px;padding-top:15px;}
.EL_salebox .lables small{text-align:center;width:75px;float:left;margin-bottom:13px}
.EL_salebox .lables label{float:left;display:block;position:relative;margin-left:25px;padding:13px 0px 0 13px;}
.EL_salebox .lables label:first-child{margin-left:0}
.EL_salebox .lables .compare input[type="checkbox"] + span{position:absolute;left:0;top:0;width:42px;height:42px;background:url(/local/templates/Falcon-Eyes.Default/images/compare-sec-off.svg) no-repeat;cursor:pointer}
.EL_salebox .lables .compare input[type="checkbox"] + span:hover{background:url(/local/templates/Falcon-Eyes.Default/images/compare-sec-on.svg) no-repeat}
.EL_salebox .lables .compare input[type="checkbox"]:checked + span{background:url(/local/templates/Falcon-Eyes.Default/images/compare-sec-on.svg) no-repeat}
.EL_salebox .lables .favorite input[type="checkbox"] + span{position:absolute;left:0;top:0;width:42px;height:42px;background:url(/local/templates/Falcon-Eyes.Default/images/favorite-sec-off.svg) no-repeat;cursor:pointer}
.EL_salebox .lables .favorite input[type="checkbox"] + span:hover{background:url(/local/templates/Falcon-Eyes.Default/images/favorite-sec-on.svg) no-repeat}
.EL_salebox .lables .favorite input[type="checkbox"]:checked + span{background:url(/local/templates/Falcon-Eyes.Default/images/favorite-sec-on.svg) no-repeat}
.EL_salebox .lables .print input[type="checkbox"] + span{position:absolute;left:0;top:0;width:42px;height:42px;background:url(/local/templates/Falcon-Eyes.Default/images/print.svg) no-repeat;cursor:pointer}
.EL_salebox .lables .print input[type="checkbox"] + span:hover{background:url(/local/templates/Falcon-Eyes.Default/images/print-on.svg) no-repeat}
.EL_salebox .lables .print input[type="checkbox"]:checked + span{background:url(/local/templates/Falcon-Eyes.Default/images/print-on.svg) no-repeat}
.EL_salebox .preview{padding:20px 10px 20px 20px;}
.EL_salebox .preview .EL_salebox__price{font-size:38px;color:#3F465A;line-height:30px;display:block;margin-bottom:10px;}
.EL_salebox .preview small{font-size:13px;color:#3F465A;line-height:14px;display:block;margin-bottom:20px;}
.EL_salebox .preview  .description-element{margin-top:20px;}
.EL_salebox .preview  p{line-height:18px;}
.EL_salebox .preview input{margin-top:-10px;float:right;}
.preright{float:right;width:133px;}

/* LIGHTBOX */
.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8)}
.lightbox img{max-width:90%;max-height:80%;margin-top:2%}
.lightbox:target{outline:none;display:block}
.EL_lupa{position:relative;float:right;z-index:999}
.EL_lupa .lupa{position:relative;right:5px;width:30px;top:5px;height:30px}
.EL_lupa .lupa:active{width:28px}
.EL_description-box{clear:both}
.EL_description-box p{margin-bottom:20px;font-size:14px;font-weight:normal;color:#3F465A;line-height:22px}
.EL_description-box ul{margin:20px 30px}
.EL_description-box li{font-size:14px;color:#3F465A;line-height:22px}
.EL_table table{width:100%;border-collapse:collapse;margin:20px 0 40px 0;font-size:14px}
.EL_table td:first-child{text-align:left}
.EL_table td{text-align:center;padding:5px 7px}
.EL_table table thead th,
.EL_table tbody td{padding:5px 7px}
.EL_table table tbody tr:nth-child(odd) td{background-color:#f2f2f2}

/* END LIGHTBOX */

/* ELEMENT TABS */
.EL_tabs{position:relative;margin:22px 0 0 10px;}
.EL_tabs .tabs-header{
	display: block;
	float: left;
	cursor: pointer;
	position: relative;
	font-size: 14px;
	color: #3F465A;
	line-height: 28px;
	margin: 0 3px 10px 0;
	z-index: 1;
	text-decoration: none;
	background-color: rgb(233, 233, 233);
	padding: 2px 10px;	
}
.EL_tabs .tabs-header:hover{color:#BA4E4A;text-decoration:none;}
.EL_tabs .tabs-header:active{color:#3F465A;text-decoration:none;}
.EL_tabs .tabs-input[type=radio]{position:absolute;left:-9999px;}
.EL_tabs_cont{background:#fff;padding:20px;position:relative;z-index:2;}
.EL_tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
/*END ELEMENT TABS */

/*RECOMMENDATIONS*/
.recommendations{position:relative;margin:0 0 0 10px;width:730px;}
.recommendations header{font-size:24px;color:#3F465A;line-height:28px;z-index:1;margin-bottom:20px;}
.recommendations p{line-height:15px;height: 58px;}

/*END RECOMMENDATIONS*/
.EL_salebox .lables .compare input[type="checkbox"] + span:hover:before,
.EL_salebox .lables .favorite input[type="checkbox"] + span:hover:before,
.EL_salebox .lables .print input[type="checkbox"] + span:hover:before{content:attr(data-title);    /* дальше идет просто оформление */position:absolute;margin-top:40px;width:126px;float:left;z-index:99999;color:white;font-size:12px;background:#3F465A;padding:1px 5px 0 5px;}
.EL_salebox .lables .favorite input[type="checkbox"] + span:hover:before{margin-left:-51px;background:#BA4E4A;}
.EL_salebox .lables .print input[type="checkbox"] + span:hover:before{	/*margin-left: -102px;*/
background:#BA4E4A;}

/*END ELEMENT PAGE*/

/* TABS */
.tabs{position:relative;margin:30px 0 30px 0;width:950px;}
.tabs label{display:block;float:left;cursor:pointer;position:relative;font-size:24px;color:#3F465A;line-height:28px;margin:6px -17px 13px 48px;z-index:1;text-decoration: underline;}
.tabs label:hover{text-decoration:underline;color:#BA4E4A;}
.tabs input[type=radio]{position:absolute;left:-9999px;}
#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3,
#tab_4:checked  ~ #tab_l4,
#tab_5:checked  ~ #tab_l5,
#tab_6:checked  ~ #tab_l6{top:0;color:#ffffff;z-index:3;text-decoration: none;background-color: #3F465A;}
.tabs_cont{position:relative;z-index:2;}
.tabs_cont_index{margin-left:32px;}
.tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4,
#tab_5:checked ~ .tabs_cont #tab_c5,
#tab_6:checked ~ .tabs_cont #tab_c6{position:static;left:0;opacity:1;}

#tab_c51:before{display:block;content:"";height:55px;margin:-55px 0 0;}
/*END TABS */


/*USER FORMS*/
.User form p{margin:10px 0 10px 0;padding:0;}
.User form input,
.User form textarea{background:#FFFFFF;border:1px solid #6B6969;outline:none;font-size:13px;display:block;border-radius:none;}
.User form input[type=text],
.User form input[type=password]{width:220px;height:30px;text-indent:5px;display:block;}
.User form textarea{width:205px;max-width:205px;min-width:205px;height:80px;min-height:23px;max-height:205px;display:block;padding-left:15px;padding-top:5px;}
.User form input[type=checkbox],
.User form input[type=radio]{margin-right:10px;display:inline;}
.User form select{width:222px;height:30px;border:1px solid #6B6969;display:block;border-radius:none;-webkit-border-radius:0px;}
.User form select .link{font-size:16px;color:#0066cc;border-bottom:1px dotted;}
form input[type=submit]{margin-top:10px;}

/*END USER FORMS*/

/*CART*/
.Cart{}
.Cart .table:nth-child(2n+1){background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;}
.Cart .table{width:100%;background:white;display:table;height:48px;text-align:center;padding:5px 0 5px 10px;}
.Cart .table .img{width:60px;}
.Cart .table img{border-radius:100px;width:45px;height:45px;float:left;border:1px solid #E7E7E7;}
.Cart .table header{width:380px;font-size:13px;color:#3F465A;font-weight:bold;text-align:left;}
.Cart .table div img{margin-right:10px;}
.Cart .table header a{color:#3F465A;}
.Cart .table header a:hover{color:#BA4E4A;}
.Cart .table header,
.Cart .table div{display:table-cell;vertical-align:middle;}
.Cart .table input[type=text]{width:25px;height:20px;background:#FFFFFF;border:1px solid #E7E7E7;text-align:center;margin-left:0 10px;}
.Cart .table span{display:block;font-size:13px;font-weight:bold;}
.Cart .table small{display:block;font-size:10px;font-weight:bold;color:#BA4E4A;text-decoration:line-through;}
.Cart .table .price{width:84px;}
.Cart .quantity{float:right;}
.Cart .quantity a{display:inline-block;background:#EEE none repeat scroll 0% 0%;width:22px;height:22px;line-height:24px;font-size:11px;color:#666;text-decoration:none;margin:10px;border-radius:100px;}
.Cart .quantity a:last-child{color:#BA4E4A;width:45px;background:none;margin:0;margin-right:10px;}
.Cart .intotal{float:right;}
.Cart .intotal small{text-align:right;display:block;font-size:13px;color:#3F465A;line-height:12px;font-weight:normal;margin-top:10px;}
.Cart .intotal span{float:right;display:block;font-size:20px;color:#3F465A;line-height:23px;font-weight:bold;margin-top:10px;}
.Cart .intotal input{float:right;clear:both;margin-top:20px;}

/*END CART*/

/*COMPARE*/
.Compare{width:913px;}
.Compare .buttons{margin:20px 0;}
.Compare .buttons input[type=submit]{}
.Compare .buttons input[type=submit]:last-child{float:right;background-image:url(/local/templates/Falcon-Eyes.Default/images/print.png);background-repeat:no-repeat;border:none;width:50px;height:32px;}
.Compare .table{}
.Compare .table ul{}
.Compare .table li{list-style:none;display:inline;}
.Compare .table span{display:inline-block;width:10px;height:13px;border-radius:100px;line-height:13px;font-size:12px;margin-left:5px;padding:3px 0 0 6px;color:white;background-color:#C4C6C7;}

/*END COMPARE*/

/*PERSONAL*/
.Personal .bg-line{background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;padding:10px 20px;font-size:14px;margin-bottom:18px;}
.Personal .bg-line li{}

/*END PERSONAL*/

/*USER*/
.User input[type=submit]{margin-left:20px;}

/*END USER*/

/*NEWS*/
.News{float:left;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;padding:10px 20px;margin-bottom:20px;width:654px;}
.sections-lines{}
.News img{float:left;width:100px;height:100px;padding-right:20px;}
.News img a{border:none;}
.News .date{float:left;font-size:14px;font-weight:bold;margin-right:10px;color:#3F465A;}
.News header{font-size:14px;font-weight:bold;margin-bottom:5px;}
.News header a{color:#3F465A}
.News header a:hover{color:#BA4E4A;}
.News p{font-size:14px;font-weight:normal;display:table-cell;}
.data-published{position:relative;top:20px;font-size:14px;color:#979797;display:block;}
.back{position:relative;top:30px;font-size:14px;color:#979797;display:block;}
.back span{font-size:20px;color:#BA4E4A;margin-right:5px;}

/*END NEWS*/

/*ORDERS*/
.Orders .buttons{margin-bottom:10px;}
.Orders .buttons input{margin-right:10px;}
.Orders .ordercart{float:left;display:flex;height:100%;margin:10px 0;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat; border:1px solid #3F465A;}
.Orders .ordercart .firstbox{width:451px;padding:10px 0 10px 30px;}
.Orders .ordercart .firstbox p{font-size:14px;font-weight:normal;line-height:15px;}
.Orders .ordercart .firstbox ul{}
.Orders .ordercart .firstbox li{line-height:15px;list-style-type:decimal;padding-left:10px;}
.Orders .ordercart .secondbox{min-width:209px; padding-top: 20px; padding-bottom: 20px; background:rgba(216,216,216,0.44);}
.Orders .ordercart .secondbox span{font-weight:bold;display:block;text-align:center;}
.Orders .ordercart .secondbox span:nth-child(1){font-size:16px;}
.Orders .ordercart .secondbox span:nth-child(2){font-size:27px;}
.Orders .ordercart .secondbox span:nth-child(3){font-size:13px;}
.Orders .ordercart .secondbox span:nth-child(4){width:100%;height:26px;font-size:13px;line-height:14px;vertical-align:middle;margin-top:30px;padding-top:13px;text-transform:uppercase;}
.Orders .ordercart .secondbox .green{background:rgba(178,228,121,0.50);color:#417505;}
.Orders .ordercart .secondbox .orange{background:#F9D69E;color:#3F465A;}
.Orders .ordercart .secondbox .red{background:#EC9592;color:white;}
.Orders .ordercart .secondbox .blue{background:#8E96AC;color:white;}
.Orders .ordercart .secondbox .close{position:absolute;background-image:url(/local/templates/Falcon-Eyes.Default/images/close.svg);background-repeat:no-repeat;width:11px;height:11px;margin:-13px 186px;}
.Orders .ordercart .secondbox input{margin:30px 0 0 30px;}

/*END ORDERS*/

/*PAYMENT ORDER*/
.PaymentOrder .bg-line{padding-bottom:10px;}
.PaymentOrder .twobox span{display:block;line-height:26px;}
.PaymentOrder h1{text-align:center;margin-bottom:0;}

/*END PAYMENT ORDER*/

/*ORDER*/
.Order{width:100%;height:100%;color:#767272}
.Order .error p{margin:0 0 0 60px}
.Order section{background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;font-size:14px;margin:0 auto;padding:20px;width:880px;padding-bottom:60px;}
.Order section .logo{text-align:center;width:261px;height:53px;margin:20px 0 0 317px;}
.Order section h1{text-align:center;font-size:39px;font-weight:normal;color:#767272;margin-top:120px;clear:both;}
.Order h2{color:#767272;margin:20px 60px}
.Order input[type=radio].css-checkbox{display:none}
.Order input[type=radio].css-checkbox + label.css-label{padding-left:30px;height:35px;display:inline-block;line-height:34px;background-repeat:no-repeat;background-position:5px 8px;font-size:14px;color:rgb(113,113,113);vertical-align:middle;cursor:pointer;}
.Order input[type=radio].css-checkbox:checked + label.css-label{background-image:url(/local/templates/Falcon-Eyes.Default/images/radio-on.svg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.Order label.css-label{background-image:url(/local/templates/Falcon-Eyes.Default/images/radio-off.svg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.Order input[type=text]{width:530px;height:45px;background:#FFFFFF;border:1px solid #979797;margin-bottom:21px;}
.Order select{width:533px;height:45px;background:#FFFFFF;border:1px solid #979797;border-radius:0;margin-bottom:21px;text-indent:7px;font-size:13px;color:#767272;}
.Order section label{font-size:14px;font-weight:bold;}
.Order section p{margin-left:30px;font-size:13px;line-height:13px;margin-top:0px;}
.Order section .item{float:left;width:867px;height:111px;height:auto;margin:0px auto 10px;background:white;border:1px solid #EBEBEB;padding:10px 5px 10px;}
.Order section .item img{float:left;width:100px;height:100px;margin-right:20px;}
.Order section .item header{width:680px;font-size:14px;font-weight:bold;margin:24px 0 0 0;}
.Order section .item p{float:left;width:200px;margin:15px 0 0 0;padding:0;}
.Order section .item .price{width:133px;float:right;margin-right:20px;text-align:center;}
.Order section .item span{font-weight:normal;font-size:31px;display:block;margin-top:-7px;}
.Order section .item small{font-size:13px;color:#BA4E4A;text-decoration:line-through;display:block;}
.Order section .intotal{float:right;clear:both;width:600px;}
.Order section .intotal p{text-align:right;font-size:14px;margin-right:20px;margin-top:10px;}
.Order section .intotal span{float:right;text-align:right;font-size:39px;margin-right:20px;margin-bottom:20px;}
.Order section .intotal .comment{float:right;display:block;}
.Order section .intotal input{float:right;margin:0 0 20px 20px;}

/*END ORDER*/

/*SLIDER*/
.slider{	/*width: 640px;*/
position:relative;padding-top:320px;	/*margin: 100px auto;*/	/*box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75)*/}
.slider>img{position:absolute;left:0;top:0;transition:all 0.5s}
.slider input[name='slide_switch']{display:none}
.slider label{margin:18px 0 0 18px;	/*border: 1px solid #3F465A;*/float:left;cursor:pointer;transition:all 0.5s;opacity:0.6}
.slider label img{display:block}
.slider input[name='slide_switch']:checked+label{border-color:#666;opacity:1}
.slider input[name='slide_switch'] ~ img{opacity:0;transform:scale(1.1)}
.slider input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)}

/*END SLIDER*/


.share-dialog {z-index: 1;}




.Search-box{margin:0 0 0 2px;width:870px;max-height:557px;background:rgba(255,255,255,0.97);box-shadow:0 0 1px 0 rgba(0,0,0,0.50);padding:0 21px;overflow:auto;}
.Search-item{display:table;margin-bottom:10px;margin-top:10px;}
.Search-img{float:left;margin-right:19px;}
.Search-img img{width:58px;height:58px;border-radius:100px;background:#FFF;border:1px solid #BA4E4A;}
.Search-body{display:table-cell;vertical-align:middle;}
.Search-body header{font-size:14px;font-weight:700;margin-bottom:5px;}
.Search-body p{font-size:13px;font-weight:400;margin:0;line-height:14px;}
div.title-search-result{min-width:870px;max-width:570px;width:970px;}






/*COMPLECTS*/
.complects{margin-top:10px;width:690px;}
.complects h2{font-size:24px;color:#BA4E4A;font-weight:normal;}
.complects section{display:table;margin-bottom:2px;}
.complects section img,.bx-added-item-table td img{height:60px;margin-right:20px;}
.complects section p{display:table-cell;vertical-align:middle;padding-right:0px;color:#3F465A;}
.complects section p:nth-child(2){width:422px;padding-left:4px;}
.complects section p:nth-child(3){width:40px;}
.complects section p:nth-child(4){width:84px;}
.complects section p:nth-child(5) a{color:#BA4E4A;font-size:16px}
.complects section a,.bx-added-item-table td a{color:#3F465A}
.complects section a:hover,.bx-added-item-table td a:hover{color:#BA4E4A}
.complects section{}
.totalset{width:100%;height:64px;background-image:url(/local/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;margin-top:15px;margin-bottom:30px;}
.totalset .pay{float:right;margin:24px 10px 0 0;}
.totalset .prices{float:left;margin:9px 25px 0 0;}
.totalset .prices:nth-child(2){margin-left:16px}
.totalset .prices_red{float:left;margin:9px 25px 0 0;}
.totalset .prices span{font-size:24px;display:block;color:#3F465A;line-height:32px;}
.totalset .prices_red span{font-size:24px;display:block;line-height:32px;color:#BA4E4A;}
.totalset .prices small{font-size:12px;font-weight:bold;color:#3F465A;float:left;}
.totalset .prices_red small{font-size:12px;font-weight:bold;color:#3F465A;float:left;}
.bx-added-item-table-cell-itemname p{width:420px;}
.bx-added-item-table-cell-price p{float:left;padding-right:10px;}
.container-fluid{margin:0;padding:0;}
.totalset .set_sym{float:left;margin:9px 25px 0 0;font-size:30px;display:block;line-height:32px;}
.bx-added-item-table-cell-price p{line-height:14px}
.bx-added-item-table-cell-price p span{display:block;line-height:14px;color:#3F465A;}
.bx-added-item-old-price{display:block;font-size:11px;color:#BA4E4A;text-decoration:line-through;}
.bx-added-item-new-price{display:block;line-height:34px;}
.upprice{line-height:31px;position:relative;top: -12px;}
.upprice span{color:#3F465A;}
/*END COMPLECTS*/



.setHeader{float:left;width:300px;min-height:208px;background-image:url(/bitrix/templates/Falcon-Eyes.Default/images/line.gif);background-repeat:repeat;}
.setDescription{float:left;padding:10px;}
.setSaleAlarm{width: 660px; margin-bottom: 20px; padding: 3px 18px; border: 1px solid #BA4E4A;}
.setSaleAlarm p{font-size: 15px;color:#3F465A;}
.setSaleAlarm span{color:#BA4E4A;}
/*.EL_tabs{float:left;}*/
.complects section{margin-bottom: 10px;}

#basket_items header{font-size: 12px;}
#basket_items .header{font-size: 12px;}


.gift-bage {
	background-image: url(/local/templates/Falcon-Eyes.Default/images/gift.png); width: 62px; height: 62px; margin: -1px; position: absolute; z-index: 4;
}
.sale-bage {
	background-image: url(/local/templates/Falcon-Eyes.Default/images/sale-.png); width: 62px; height: 62px; margin: -1px; position: absolute; z-index: 3;
}

.reviews-count {
	font-size: 15px;
	color: #3F465A;
	z-index: 1;
	background-color: rgb(233, 233, 233);
	padding: 1px 3px;	
}


/*INDEX SUBSCRIBLE*/
.idx-subscrible{width:100%;margin:20px 0;padding:0 32px;}
.idx-subscrible section{width:900px;background:#F8F8F8;border:1px solid #DDD;}
.title-idx-subscrible{float:left;width:350px;display:block;}
.title-idx-subscrible header{font-size:20px;font-weight:700;color:#3F465A;padding:25px 0 18px 20px;}
.title-idx-subscrible .header{font-size:20px;font-weight:700;color:#3F465A;padding:25px 0 18px 20px;}
.form-idx-subscrible{float:left;display:block;margin-top:13px;}
.form-idx-subscrible form{margin:13px 0 0;}
.form-idx-subscrible input[type=text]{font-size:17px;width:412px;height:36px;text-indent:.5em;text-transform:uppercase;border:none;z-index:1;display:inline;float:left;margin-left:4px;background:#FFF;border:1px solid #D7D7D7;}
.form-idx-subscrible input[type=submit]{margin:0;height:38px;margin-left:7px;}
/*END INDEX SUBSCRIBLE*/


.coupon-element{width:168px;height:38px;background-color:white;border:1px solid #ba4e4a;border-radius:0px;margin-bottom:20px}
.coupon-element .coupon-element-percent,.coupon-element .coupon-element-percent:hover{width:41px;height:28px;background:#ba4e4a;border-radius:0;font-size:17px;color:#FFFFFF;letter-spacing:0px;float:left;padding-top:10px;margin-right:8px;text-align:center;}
.coupon-element .coupon-element-name{float:left;font-size:12px;color:#4C5667;letter-spacing:0px;text-decoration:none;text-transform:uppercase;font-weight:bold;padding-top:13px}
.coupon-element a:hover{text-decoration:none;}
.element_price_box{width:200px;float:left;}


.coupon-section{position:absolute;background-color:#ba4e4a;border-radius:20px;padding:8px 5px 4px;color:#fff;font-size:12px;margin:35px 0 0 139px;}

.bcg-ban{}
.bcg-ban__left{position:fixed;z-index:-1;top:30%;opacity:.7;transition: 3s;margin-left: -180px;}
.bcg-ban__right{position:fixed;z-index:-1;top:30%;opacity:.7;transition: 3s;margin-left: 990px;}
.bcg-ban__left:hover,.bcg-ban__right:hover{opacity:.9;transition: 3s;}

.salespecial{
	position: absolute;
}

.bx-registration-table thead {display: none;}
.bx-auth-table input.bx-auth-input,
.bx-registration-table input.bx-auth-input,
.bx-forgotpass-table input[type=text],
.bx-changepass-table input.bx-auth-input{
	height: 25px;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-indent: 10px;
}
.bx-forgotpass-table input[type=submit],
.bx-auth form input[type=submit]{
	height: 36px;
	border: none;
	background: #BA4E4A;
	color: #fff;
	text-transform: uppercase;
	margin-top: 0;
	font-size: 13px;
	padding: 0 10px;
}
.bx-forgotpass-table input[type=submit]:hover,
.bx-auth form input[type=submit]:hover{
	cursor: pointer;
	background: #c2514d;
}
.bx-auth-table tfoot,
.bx-changepass-table tfoot,
.bx-forgotpass-table tfoot,
.bx-registration-table tfoot {float: left}
.bx-auth-table .bx-auth-label {text-align: left}


/* MODAL */
.callback__description {
	color: black;
	text-transform: none;
}
.callback__star {
	color: black;
	font-size: 10px;
}
.callback__star span {
	color: red;
}
/*Оформление*/
.modalDialog {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.8);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
}
/*Открытие*/
.modalDialog:target {
 display: block;
 pointer-events: auto;
}
 
.modalDialog > div {
 width: 400px;
 position: relative;
 margin: 15% auto;
 padding: 5px 20px 13px 20px;
 border-radius: 0px;
 background: #fff;
 border: 4px solid #BA4E4A;
}
/*Закрытие окна*/
.close1 {
 background: #BA4E4A;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
}
 
.close1:hover { background: #df4f4a; text-decoration: none; }   
#send_info{color:#ffffff;font-size: 16px;}

.callback__ok{color: green;font-weight: bold}

.navbar-header {
	display: none;
}


.viewed-products {
	clear: both;
	width: 100%;
	max-width: 920px;
	padding: 20px 10px;
	margin: 0px auto 30px;
}

.viewed-products .h2__title {
	font-size: 24px;
	color: #BA4E4A;
	font-weight: normal;
	margin: 0px 0 20px 0px;
}

.link-favorite {
	position: absolute;
	top: 10px;
	left: 10px;
	text-decoration: none;
	color: darkgray;
	font-size: 18px!important;
}

.link-favorite.active {
	color: #ba4e4a;
}

.link-compare {
	position: absolute;
	top: 10px;
	right: 10px;
	text-decoration: none;
	color: darkgray;
	font-size: 18px!important;
}

.link-compare.active {
	color: #ba4e4a;
}

.fe-header__up {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fe-header__up__region {
	margin-top: 0;
}

.fe-header__up__catalog a {
	margin: 0 10px;
}

.fe-header__up__catalog a > .fa {
	margin-right: 5px;
}

.PaymentOrder form [type="submit"] {
	background-color: #BA4E4A;
	color: white;
	padding: 15px;
	font-size: 16px;
	cursor: pointer;
	border: none;
}

.newsblockelement table {
	margin: 5px 0 10px;
}

.newsblockelement table tr:hover td {
	background: 0;
}

.newsblockelement table td {
	border: 0;
	padding: 0;
}

.newsblockelement table.simple-table td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #517994;
	background-color: #ffffff;
}

.newsblockelement ol {
	counter-reset: myCounter;
}

.newsblockelement ol li {
	list-style: none;
}

.newsblockelement ol li::before{
	counter-increment: myCounter;
	content:counter(myCounter) ". ";
	color: #3F465A;
	font-size: 14px;
	padding-right: 10px;
}

.newsblockelement ol li {
	display: flex;
}

.newsblockelement hr {
	border-top: 1px solid #ba4e4a;
}

.newsblockelement ol {
	margin: 30px 0 30px 0px;
}

.properties-item {
	height: 80px;
}

.section.__show .category__item {
	display: block!important;
}


.typical-slick-prev {
	background: url("/local/templates/Falcon-Eyes.Default/images/icons/prev.png") 0 0 no-repeat;
	margin-left: -30px;
}

.typical-slick-next {
	background: url("/local/templates/Falcon-Eyes.Default/images/icons/next.png") 0 0 no-repeat;
	margin-left: 10px;
}

.typical-slick-prev,
.typical-slick-next {
	width: 19px;
	height: 15px;
	display: block;
	position: absolute;
	background-color: transparent;
	border-color: transparent;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	z-index: 1;
	top: 0%;
	left: 50%;
	cursor: pointer;
	margin-top: 340px;
}

.typical-slick-prev_top-offset,
.typical-slick-next_top-offset {

}

.typical-slick-prev_lightweight,
.typical-slick-next_lightweight {

}

.typical-slick-next_lightweight {
	right: -40px;
}

.typical-slick-prev_edge,
.typical-slick-next_edge {

}

.typical-slick-prev_edge {
	left:2px;
}

.typical-slick-next_edge {
	right:2px;
}


/*
	typical dots start
*/
.typical-dots {
	margin: 40px 0;
	text-align: center;
}

.typical-dots > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px;
}

.typical-dots > li button {
	display: inline-block;
	color: transparent;
	width: 16px;
	height: 16px;
	border: 1px solid #ee1c27;
	background: transparent;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding: 0;
}

.typical-dots > li.slick-active button {
	background: #ee1c27;
}

.typical-dots_compact > li button {
	width: 10px;
	height: 10px;
}
/*
	typical dots end
*/

.represent__items {
	padding-bottom: 20px;
}

.wdr2_meta .wdr2_vote {
	display: none!important;
}

@media only screen and (min-width: 992px) {

	.sequence-white {
		min-height: 100vh;
	}

	.compare-product-properties.__fixed {
		position: fixed;
		top: 0;
		background: #fff;
		width: 690px;
		z-index: 10;
		overflow: hidden;
		overflow-y: auto;
		max-height: 100vh;
	}
}

/*media*/

/*==========  Desktop First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
	body {
		overflow-x: hidden;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
	body,
	.fe-header {
		width: 760px;
	}

	.fe-header__up__region {
		margin-left: 20px;
	}

	.fe-header__center__logo__img {
		padding: 5px 20px 15px 20px;
		/*padding: 15px 20px;*/
	}

	.fe-header__center__logo {
		width: 140px;
		height: 80px;
	}

	.fe-header-phone--big {
		font-size: 16px;
	}

	.fe-header {
		font-size: 10px;
	}

	.fe-header__center__description {
		width: 130px;
	}

	.fe-header__center__phone {
		width: 220px;
	}

	.fe-header__center__callback__box,
	.fe-header__center__incart__box {
		width: 120px;
		background:#3F465A ;
	}

	.fe-header__center__callback {
		width: 130px;
	}

	.fe-header__nav__list__item {
		left: 0;
	}

	.fe-header__nav__list__item {
		font-size: 11px;
	}

	.description-index {
		padding: 22px 20px 0 20px;
	}

	.tabs_cont_index {
		margin-left: 20px;
	}

	.tabs {
		width: 740px;
	}

	.idx-subscrible {
		padding: 0 20px;
	}

	.idx-subscrible {
		width: auto;
	}

	.idx-subscrible section {
		width: auto;
	}

	.form-idx-subscrible {
		margin: 15px;
	}

	.videorev .h2 {
		margin-left: 20px;
	}

	.videorev section {
		padding: 0px 0px 10px 20px;
		width: 226px;
	}

	.videorev section img {
		width: 100%;
		height: auto;
	}

	.videorev .more-videorev {
margin: -31px 683px;
    width: 280px;
    cursor: pointer;
	}

	.catalog .h2 {
		margin: 13px 0 13px 20px;
	}

	.catalog div.cover {
		width: auto;
		margin: 0;
		padding: 26px 20px 0px 20px;
	}

	.cover section {
		width: 50%;
	}

	.cover section h3 a {
		font-size: 14px;
	}

	.cover h3 {
		left: 20px;
	}

	.cover ul {
		left: 20px;
	}

	.cover a {
		font-size: 13px;
	}

	.cover img {
		width: 110px;
		height: 110px;
	}

	.subscribe-footer,
	.prefooter,
	.footer-links {
		width: 100%;
	}

	.prefooter p {
		font-size: 20px;
	}

	.footer-links span {
		margin-left: 30px;
	}

	.clients,
	.contacts,
	.pay,
	.auth,
	.orderstatus {
		margin: 0;
		height: 100%;
		width: 33.3333%;
		padding: 0 20px;
		box-sizing: border-box;
	}

	footer {
		overflow: hidden;
		width: 100%;
		height: auto;
	}

	footer li {
		margin: 5px 0 5px 0;
	}

	.auth {
		clear: both;
	}

	.fe-header__search__form__text {
		width: 600px;
		text-indent: 15px;
        
	}

	.nav__item__catalog .left__menu {
		float: none;
		display: none;
		position: absolute;
		left: 0;
	}

	.left__menu {
		display: none;
	}

	.nav__item__catalog.nav__open .left__menu {
		display: block;
	}

	.nav__item__catalog .left__menu #cssmenu ul ul li a {
		padding: 10px 22px;
		font-size: 11px;
	}

	.nav__item__catalog .left__menu #cssmenu > ul > li > a {
		padding: 10px 10px;
		font-size: 11px;
	}

	.nav__item__catalog .left__menu #cssmenu > ul > li:first-child > a {
		padding-top: 20px;
	}

	.nav__item__catalog .left__menu #cssmenu > ul > li:last-child > a {
		padding-bottom: 20px;
	}

	.product-section,
	.sections {
		width: 100%;
		float: none;
		clear: both;
		overflow: hidden;
	}

	.description {
		width: 100%;
	}

	.content {
		float: none;
		width: 100%;
		clear: both;
		box-sizing: border-box;
		padding: 18px;
		margin: 0;
	}

	.modal .header {
		font-size: 20px;
		margin: 20px 0 20px 0;
	}

	.spoilerbutton {
		width: 100%;
	}

	.fe-breadcrumbs {
		position: static;
		top: 10px;
		left: 15px;
		width: 100%;
		clear: both;
		padding: 10px 20px 0;
	}

	.fe-breadcrumbs__list__item {
		margin: 0;
	}

	.fe-breadcrumbs__list__item:nth-child(2n) {
		margin: 0 5px;
	}

	.fe-breadcrumbs__list {
		margin: 0;
		width: 100%;
	}

	.content::after {
		content: "";
		clear: both;
		display: table;
	}

	.product-top {
		width: 231px;
	}

	.bg-line {
		width: 100%;
		float: none;
		box-sizing: border-box;
	}

	div.title-search-result {
		min-width: auto;
		max-width: 100%;
		right: 90px;
		margin: 0;
		width: auto!important;
		box-sizing: border-box;
	}

	div.Search-box {
		box-shadow: none;
		width: 100%;
		margin: 0;
		box-sizing: border-box;
	}

	.api-search-title .baron__root {
		width: 100%;
	}

	.bx_search_container {
		padding: 0;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
	.Orders .ordercart {
		margin-bottom:20px;
		padding:10px;
		flex-wrap: wrap;
	}
	.Orders .ordercart .firstbox {
		width: 100%;
		padding: 0px;
	}

	.fe-header__search__form__text {
		width: calc(100% - 150px);
	}

	.bx_ordercart .bx_ordercart_photo_container {
		border: 0;
		border-radius: 100px;
		width: 100%;
		height: 55px;
		background: white;
	}

	#basket_items .header {
		width: 100%;
		white-space: normal;
	}

	.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom > span {
		display: none!important;
	}

	.bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {
		margin-bottom: 20px;
		border-bottom: 1px solid #c9c9c9!important;
	}

	.bx_ordercart .bx_ordercart_order_table_container table.counter {
		text-align: center;
	}

	.bx_ordercart .bx_ordercart_order_table_container table.counter tbody tr td {
		display: inline-block!important;
	}

	.bx_ordercart .bx_ordercart_order_sum tr td {
		text-align: left;
	}

	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center .bt1,
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center a {
		float: none!important;
		margin: 10px auto 0;
		display: table;
	}

	#basket_items input[type=text] {
		width: auto;
		height: 30px;
		border-radius: 4px;
	}

	.basket_quantity_control a {
		height: 16px;
		text-align: center;
		width: 20px;
	}

	.basket_quantity_control a.minus {
		padding-top: 3px;
	}

	div.title-search-result {
		min-width: auto;
		max-width: 100%;
		right: 18px;
		margin: 0px 0 0;
		left: 18px!important;
		width: auto!important;
		box-sizing: border-box;
	}

	.User form input[type=text], .User form input[type=password] {
		width: 100%;
		height: 30px;
		text-indent: 5px;
		display: block;
	}

	.User form textarea {
		width: 100%;
		max-width: 100%;
	}

	.bg-line {
		padding: 5px;
	}

	.product-top {
		width: 100%;
		margin: 0 auto 8px;
		float: none;
		text-align: center;
	}

	.spoilerbutton[value="���������"] + .spoiler > div {
		margin-top: -300%!important;
	}

	a > .bt1 {
		margin-bottom: 3px;
	}

	.gallery {
		width: 100%;
		margin-bottom: 30px;
		float: none;
		text-align: center;
	}

	.big_img {
		margin: 0 auto;
	}

	.EL_salebox {
		float: none;
		width: 100%;
	}

	.coupon-element .coupon-element-percent, .coupon-element .coupon-element-percent:hover {
		height: 36px;
	}

	.EL_salebox .preview {
		padding: 10px 3px;
	}

	.EL_salebox .bt1_big {
		display: block;
	}

	.EL_tabs {
		float: none;
		margin: 20px 0 0;
	}

	.EL_tabs .tabs-header {
		margin: 0 5px 5px 0;
	}

	.EL_salebox .lables {
		display: none;
	}

	.product-top-slim {
		width: 163px;
		margin: 0 10px 10px 0px;
	}

	.recommendations {
		position: relative;
		margin: 0px -15px 0 0;
		overflow: hidden;
		width: auto;
	}

	#kombox-filter {
		float: none;
		box-sizing: border-box;
		width: 100%;
		overflow: hidden;
		padding: 10px 10px;
	}

	#kombox-filter .kombox-filter-property-head {
		zoom: 1;
		padding: 0;
		text-align: left;
		float: none;
		height: auto;
	}

	#kombox-filter .kombox-filter-property-name {
		position: static;
	}

	#kombox-filter .kombox-filter-property-body {
		padding: 0;
		margin: 0;
	}

	#kombox-filter .lvl1.kombox-column {
		width: 100%!important;
		float: none;
		margin: 0;
	}

	.spoilerbutton[value="�������� ������"] + .spoiler > div {
		margin-top: -300%;
	}

	#kombox-filter div.kombox-combo, #kombox-filter div.kombox-radio {
		padding: 5px 0 0 0px;
		margin: 0;
	}

	#kombox-filter .kombox-combo .lvl2 input, #kombox-filter .kombox-radio .lvl2 input {
		margin: 0;
		vertical-align: middle;
		display: inline-block;
	}

	.modal {
		width: auto;
		margin-left: 0!important;
		left: 10px;
		right: 10px;
	}

	.product-section {
		position: relative;
	}

	.coupon-section {
		margin: 0;
		right: 10px;
		top: 10px;
		padding: 5px;
	}

	.product-section-right-box {
		width: 100%;
		float: none;
		padding: 10px;
		overflow: hidden;
	}

	.order-info-left {
		float: none;
		margin-top: 0;
	}

	.order-info-right {
		float: none;
		margin: 0;
	}

	.order-info-right p {
		font-size: 22px;
		font-weight: bold;
		padding: 5px 0;
		float: none;
		margin: 0;
	}

	.order-info-right input[type=submit] {
		float: right;
		margin-top: 0;
	}

	.product-section img {
		max-width: 153px;
		padding-top: 38px;
		margin: 0 auto;
		display: table;
	}

	.nav__item__catalog .left__menu {
		position: relative;
	}

	.nav__item__catalog .left__menu #cssmenu > ul > li:first-child > a {
		padding-top: 10px;
	}

	.nav__item__catalog .left__menu #cssmenu > ul > li:last-child > a {
		padding-bottom: 10px;
	}

	.content .cover section {
		width: 100%;
	}

	* {
		box-sizing: border-box!important;
	}

	body, .fe-header {
		width: 100%;
	}

	.fe-header__up__region {
		margin-left: 10px;
		margin-top: 5px;
	}

	.fe-header__up__auth__item {
		margin-right: 10px;
	}

	.fe-header__up__auth {
		margin-right: 0;
	}

	.fe-header__center__logo__img {
		padding: 12px 10px;
	}

	.fe-header__center__description {
		display: none;
	}

	.fe-header__center__phone {
		float: right;
		width: auto;
		padding-right: 10px;
	}

	.modalDialog > div {
		width: 100%;
		padding: 5px 25px 13px 20px;
	}

	.close1 {
		top: 5px;
		right: 5px;
	}

	.fe-header__center__logo {
		width: auto;
		height: auto;
	}

	.fe-header__center__callback {
		width: 33.3333%;
		clear: both;
		padding: 0 5px 0 10px;
	}

	.fe-header__center__incart {
		width: 33.3333%;
		padding: 0 5px;
	}

	.navbar-header {
		width: 33.3333%;
		float: left;
		padding: 0 10px 0 5px;
	}

	.navbar-toggle {
		width: 100%;
		height: 60px;
		background: rgba(0,0,0,.06);
		border-radius: 4px;
		margin-top: 10px;
		display: block;
		border: 0;
		color: #fff;
		position: relative;
		cursor: pointer;
	}

	.icon-bar {
		background: #fff;
		width: 30px;
		display: block;
		clear: both;
		height: 4px;
	}

	.sr-only,
	.icons-bar {
		vertical-align: middle;
		display: inline-block;
	}

	.sr-only {
		display: none;
	}

	.icon-bar + .icon-bar {
		margin-top: 4px;
	}

	.fe-header__center__callback__box, .fe-header__center__incart__box {
		width: auto;
	}

	.fe-header__nav {
		display: none;
		position: relative;
	}

	.navbar-header {
		display: block;
	}

	.fe-header__nav.__active {
		display: block;
	}

	.fe-header__nav__list {
		position: absolute;
		z-index: 100;
		background: #3F465A;
		left: 0;
		right: 0;
	}

	.fe-header__nav__list__item {
		float: none;
		width: 100%;
	}

	.fe-header__nav__list__item-catalog {
		background: 0;
	}

	.fe-header__nav__list__item:hover,
	.fe-header__nav__list__item-catalog:hover {
		background: rgba(255,255,255,.07);
	}

	h1 {
		font-size: 18px;
	}

	.description-index {
		padding: 10px;
	}

	.tabs {
		width: 100%;
		padding: 0 10px;
	}

	.tabs label {
		font-size: 16px;
		padding: 0 10px;
		margin: 0 0 10px;
	}

	.tabs_cont_index {
		margin-left: 0;
	}

	.tabs_cont > div {
		padding-bottom: 30px;
	}

	.tabmorelink {
		margin: 0;
		position: absolute;
		bottom: 0;
		float: none;
	}

	.scroll-box {
		overflow-x: hidden;
		overflow-y: hidden;
	}

	.scroll-box .scroll-section {
		min-width: 100%;
		white-space: normal;
		padding: 0;
	}

	.scroll-box .section {
		width: auto;
		margin-right: 0;
		display: block;
	}

	.owl-carousel .owl-item img {
		display: block;
		width: auto!important;
		height: auto!important;
		margin: auto;
		max-width: 100%;
	}

	.idx-subscrible {
		padding: 0 10px;
	}

	.form-idx-subscrible input[type=text] {
		margin-left: 0;
		width: calc(100% - 120px);
		height: 38px;
	}

	.videorev .h2 {
		margin-left: 10px;
	}

	.videorev section {
		padding: 0 10px;
		margin: 0 0 20px;
		width: 100%;
	}

	.videorev {
		height: 100%;
	}

	.videorev section p {
		display: block;
	}

	.catalog .h2 {
		margin: 13px 0 13px 10px;
	}

	.catalog div.cover {
		padding: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.cover img {
		margin: auto;
		display: block;
	}

	.cover section {
		width: 100%;
		margin-bottom: 25px;
	}

	.cover h3 {
		margin-top: 0;
	}

	.videorev {
		position: relative;
	}

	.videorev .more-videorev {
		position: relative;
		margin: 5px 10px;
	}

	.tabs {
		overflow: hidden;
	}

	.cover h3,
	.cover ul {
		left: 10px;
	}

	.cover ul {
		margin: 0;
		display: block;
	}

	.fe-header__center__incart__sum__img {
		width: 48px;
		height: 28px;
	}

	.fe-header__center__callback__icon__img {
		width: 28px;
		height: 30px;
		padding-top: 9px;
	}

	.news-and-articles {
		margin: 0!important;
		padding: 10px;
		overflow: hidden;
	}

	.newsblock.two {
		width: 100%;
	}

	.subscribe-footer {
		float: none;
		height: 100%;
		padding: 5px 10px 15px;
		text-align: center;
	}

	.subscribe-footer__right,
	.subscribe-footer__left{
		float: none;
		width: 100%;
	}

	.subscribe-footer p,
	.prefooter p {
		padding-top: 0;
	}

	.prefooter {
		height: 100%;
		padding: 10px 0;
	}

	.footer-links {
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer-links i {
		padding-right: 10px;
	}

	.footer-links span {
		margin-left: 0;
	}

	.footer-links a {
		margin: 0 10px;
	}

	.clients, .contacts, .pay, .auth, .orderstatus {
		width: 50%;
	}

	.contacts span:nth-child(2) {
		font-size: 16px;
	}

	.pay,
	.auth,
	.orderstatus {
		display: none;
	}

	.up_page_block {
		display: none;
	}

	footer {
		padding-bottom: 10px;
	}

	.bx_ordercart .itemphoto {
		display: none!important;
	}

	.bx_ordercart .bx_ordercart_order_pay {
		padding: 0;
	}

	.bx_ordercart .bx_ordercart_order_pay_right {
		float: right;
		width: 100%;
	}

	.bx_ordercart .bx_ordercart_coupon input {
		width: 95%;
	}

	.bx_ordercart .bx_ordercart_order_pay_left {
		float: left;
		width: 100%;
		margin: 0 0 10px;
	}

	.fe-header__up__catalog a {
		margin: 7px 25px;
		display: block;
		font-size: 12px;
		white-space: nowrap;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {

}


@media only screen and (max-width: 380px) {
	.fe-header-phone--big {
		font-size: 14px;
	}
	.fe-header__center__phone {
		height: 60px;
	}
	.fe-header__center__logo__img {
		width: 90px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
	.col-md-6 {
		float: left;
		width: 50%;
		box-sizing: border-box;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {

}

.row {
	margin: 0 -15px;
}

.row::after {
	content: "";
	clear: both;
	display: table;
}

.col-md-6 {
	padding: 0 15px;
}

.product-coupon-block {
	margin: 20px;
}

.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;
}

.nv-subscribe-popup-title {
	font-size: 18px;
}

.nv-subscribe-popup .nv-subscribe-input {
	margin: 20px 0;
	height: 22px;
	padding: 5px;
}

.nv-subscribe-popup-response {
	margin: 10px 0 0;
}

.spoilerbutton[value="Подробнее"] + .spoiler {
	display: none;
}

.bx-searchtitle .form-control {
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
}

.scroll-section .product-top-slim {
	float: none;
	white-space: normal;
}

.recommendations {
	width: auto;
}

.big_img img {
	max-width: 100%;
}

.gift-block {
	padding: 20px 0;
}

.gift-block__label {
	position: absolute;
	left: 10px;
	background: url("/local/templates/Falcon-Eyes.Default/images/icons/gift.png") no-repeat 50%;
	width: 40px;
	height: 45px;
	bottom: 0;
}

.gift-block__discount {
	position: absolute;
	display: flex;
	align-items: center;
	right: 10px;
	bottom: 0;
	width: 40px;
	height: 40px;
	background: #cc3333;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transform: rotate(-30deg);
}
.gift-block .product-top-slim .gift-block__discount-text,
.gift-block__discount-text {
	display: inline-block;
	width: 100%;
	padding: 0;
	color: #fff;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}

.block-rel {
	position: relative;
}

.gift-block .product-top-pay-left-slim {
	display: flex;
	align-items: center;
	justify-content: center;
}

.gift-block .product-top-slim span {
	padding-top: 0;
	padding-left: 5px;
}

.theme-default .nivo-directionNav a {
	background: url(/local/templates/Falcon-Eyes.Default/images/icons/arrows.png) no-repeat;
}

.theme-default .nivo-controlNav a {
	background: url(/local/templates/Falcon-Eyes.Default/images/icons/bullets.png) no-repeat;
}

.theme-default .nivo-directionNav a.nivo-nextNav {
    background-position: -30px 0;
}

.fe-breadcrumbs__list__item:last-child {
    line-height: 26px !important;
}
p.top_counter {
	color: #999;
}
/* End */
/* /local/templates/Falcon-Eyes.Default/fonts/stylesheet.css?1745237653990 */
/* /local/templates/Falcon-Eyes.Default/libs/owl.carousel/assets/owl.carousel.min.css?17452376533351 */
/* /local/templates/Falcon-Eyes.Default/libs/owl.carousel/assets/owl.theme.default.min.css?17452376531013 */
/* /local/templates/Falcon-Eyes.Default/libs/light-gallery/css/lightgallery.min.css?174523765316429 */
/* /local/templates/Falcon-Eyes.Default/libs/magnific-popup/dist/magnific-popup.css?17452376536951 */
/* /local/templates/Falcon-Eyes.Default/libs/slick/slick.css?17452376531729 */
/* /local/templates/Falcon-Eyes.Default/libs/slick/slick-theme.css?17452376534084 */
/* /local/templates/.default/components/bxmaker/geoip.city/ip/style.css?174523765213771 */
/* /local/templates/.default/components/bxmaker/geoip.city.line/.default/style.css?17452376523515 */
/* /local/templates/Falcon-Eyes.Default/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1745237652717 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?174523760051 */
/* /local/templates/Falcon-Eyes.Default/components/api/search.title/fe-search/css/baron.min.css?17452376525622 */
/* /local/templates/Falcon-Eyes.Default/components/api/search.title/fe-search/styles.css?17452376528511 */
/* /bitrix/components/simai/feedback.error/templates/errors/style.css?17452376005411 */
/* /local/templates/Falcon-Eyes.Default/lightbox/highslide/highslide.css?174523765220433 */
/* /local/templates/Falcon-Eyes.Default/styles.css?175273713016487 */
/* /local/templates/Falcon-Eyes.Default/template_styles.css?174851000069432 */
