

/* Start:/local/templates/ia_pegas_lifan/fonts/fonts.css?14873415032236*/
@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProBold/GothamProBold.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProBold/GothamProBold.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProBold/GothamProBold.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProBold/GothamProBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProBoldItalic/GothamProBoldItalic.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProBoldItalic/GothamProBoldItalic.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProBoldItalic/GothamProBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProRegular/GothamProRegular.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProRegular/GothamProRegular.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProRegular/GothamProRegular.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProRegular/GothamProRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProItalic/GothamProItalic.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProItalic/GothamProItalic.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProItalic/GothamProItalic.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProItalic/GothamProItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProMedium/GothamProMedium.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProMedium/GothamProMedium.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProMedium/GothamProMedium.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProMedium/GothamProMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'gpro';
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProLight/GothamProLight.eot');
    src: url('/local/templates/ia_pegas_lifan/fonts/GothamProLight/GothamProLight.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProLight/GothamProLight.woff') format('woff'),
         url('/local/templates/ia_pegas_lifan/fonts/GothamProLight/GothamProLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
/* End */


/* Start:/local/templates/ia_pegas_lifan/plugins/swiper/swiper.min.css?148734150317761*/
/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: October 16, 2016
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/ia_pegas_lifan/plugins/jgrowl/jquery.jgrowl.css?14873415033556*/
.jGrowl {
  z-index: 9999;
  color: #ffffff;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: fixed;
}
.jGrowl.top-left {
  left: 0px;
  top: 0px;
}
.jGrowl.top-right {
  right: 0px;
  top: 0px;
}
.jGrowl.bottom-left {
  left: 0px;
  bottom: 0px;
}
.jGrowl.bottom-right {
  right: 0px;
  bottom: 0px;
}
.jGrowl.center {
  top: 0px;
  width: 50%;
  left: 25%;
}
.jGrowl.center .jGrowl-notification,
.jGrowl.center .jGrowl-closer {
  margin-left: auto;
  margin-right: auto;
}
.jGrowl-notification {
  background-color: #000000;
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  word-break: break-all;
  min-height: 40px;
}
.jGrowl-notification .ui-state-highlight,
.jGrowl-notification .ui-widget-content .ui-state-highlight,
.jGrowl-notification .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}
.jGrowl-notification .jGrowl-header {
  font-weight: bold;
  font-size: .85em;
}
.jGrowl-notification .jGrowl-close {
  background-color: transparent;
  color: inherit;
  border: none;
  z-index: 99;
  float: right;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
}
.jGrowl-closer {
  background-color: #000000;
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
  zoom: 1;
  width: 250px;
  padding: 10px;
  margin: 10px;
  text-align: left;
  display: none;
  border-radius: 5px;
  word-break: break-all;
  padding-top: 4px;
  padding-bottom: 4px;
  cursor: pointer;
  font-size: .9em;
  font-weight: bold;
  text-align: center;
}
.jGrowl-closer .ui-state-highlight,
.jGrowl-closer .ui-widget-content .ui-state-highlight,
.jGrowl-closer .ui-widget-header .ui-state-highlight {
  border: 1px solid #000;
  background: #000;
  color: #fff;
}
/** Hide jGrowl when printing **/
@media print {
  .jGrowl {
    display: none;
  }
}

/**/
#jGrowl .jGrowl-notification {
  background-position: 4px center;
  background-repeat: no-repeat;
  padding-left: 34px;
  padding-right: 14px;
}
#jGrowl .jGrowl-notification.status { color: lightgreen; background-color: green; border: 1px solid darkgreen;}
#jGrowl .jGrowl-notification.warning { color: lightyellow; background-color: orange; border: 1px solid darkorange;}
#jGrowl .jGrowl-notification.error { color: #FFDBF4; background-color: red; border: 1px solid darkred;}
#jGrowl .jGrowl-notification a { color: #fff; border-bottom: 1px dotted white; }
#jGrowl .jGrowl-notification .jGrowl-message { padding-right: 34px; word-wrap: break-word; white-space: pre-wrap  }
#jGrowl .jGrowl-notification .jGrowl-message strong{ font-weight: bold }
#jGrowl .jGrowl-notification .jGrowl-close { font-size: 1.2em; }
#jGrowl .jGrowl-closer { padding-right: 24px; padding-left: 24px; background-image: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 0 none;
  background-image: none;
}
.jGrowl.center {
  top: 0;
  left: 50%;
  width: auto;
  margin: 0 0 0 -130px;
}

#jGrowl .jGrowl-notification.status { border: 0; background-image: none; }

#jGrowl .jGrowl-notification .jGrowl-message { font-size:14px; line-height: 21px; color: #fff; }
#jGrowl .jGrowl-notification .jGrowl-message em { font-style: normal; }

/* End */


/* Start:/local/templates/ia_pegas_lifan/plugins/tipsy/jquery.tipsy.css?15663043291689*/
/*!
 * jQuery.tipsy
 * Copyright (c) 2014 CreativeDream
 * Version: 1.0 (18-11-2014)
*/
.tipsy {
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 8px;
    font-family: sans-serif;
    font-size: 12px;
    line-height: normal;
    color: white;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0,0,0,0.75);
    z-index: 9999;
}

.tipsy:before {
    position: absolute;
    bottom: -5px;
    left: 5px;
    display: inline-block;
    content: '';
    border-right: 5px solid transparent;
    border-top: 5px solid rgba(0,0,0,0.75);
    border-bottom: 0 solid rgba(0,0,0,0.75);
    border-left: 5px solid transparent;
}

.tipsy.arrow-top:before {
    bottom: auto;
    top: -5px;
    border-top-width: 0;
    border-bottom-width: 5px;
}

.tipsy.arrow-bottom:before {
    bottom: -5px;
    top: auto;
    border-top-width: 5px;
    border-bottom-width: 0;
}

.tipsy.arrow-left:before {
    left: 5px;
    right: auto;
}

.tipsy.arrow-center:before {
    left: 50%;
    right: auto;
    margin-left: -5px;
}

.tipsy.arrow-right:before {
    right: 5px;
    left: auto;
}

.tipsy.arrow-side-left:before {
    top: 50%;
    bottom: auto;
    left: 0;
    right: auto;
    margin-top: -5px;
    margin-left: -5px;
    border-right-color: rgba(0,0,0,0.75);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 0;
}

.tipsy.arrow-side-right:before {
    top: 50%;
    bottom: auto;
    right: 0;
    left: auto;
    margin-top: -5px;
    margin-right: -5px;
    border-left-color: rgba(0,0,0,0.75);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 0;
}

/* End */


/* Start:/local/templates/ia_pegas_lifan/header.css?158134431913421*/
html {
  width: 100%;
  height: 100%; }

body {
  height: 100%;
  font: 13px/18px "gpro"; }

.form-label-js .form-item {
  position: relative; }

.form-label-js .form-item > label {
  position: absolute;
  left: 20px;
  right: 15px;
  top: 15px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: inherit;
  white-space: nowrap; }

.form-label-js .form-item.focus > label {
  top: 4px;
  font-size: 12px;
  line-height: 13px; }

.form-label-js .form-item.focus .form-text, .form-label-js .form-item.focus .form-email, .form-label-js .form-item.focus .form-tel, .form-label-js .form-item.focus .form-textarea {
  padding-top: 20px; }

.form-label-js .js-form-type-select > label {
  position: static;
  color: #000; }

.form-label-js .js-form-type-radio > label {
  position: static;
  display: inline-block;
  vertical-align: middle;
  color: #000; }

.form-label-js .js-form-type-checkbox label {
  position: static;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: start;
  white-space: normal;
  font: 14px/16px 'Open Sans';
  cursor: pointer !important;
  color: #222; }
.form-label-js .js-form-type-checkbox label a {
  border: 0;
  text-decoration: underline; }

.form-label-js .js-form-type-checkbox .form-checkbox {
  display: none; }
.form-label-js .js-form-type-checkbox .form-checkbox + label:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  min-width: 22px;
  min-height: 22px;
  border: 1px solid #222;
  margin-right: 5px; }

.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  top: 0;
  left: 0;
  z-index: 10;
  display: none; }
.overlay.visible {
  display: block; }

.container {
  max-width: 1140px; }

.red {
  color: #ff0000!important; }

.popup-menu {
  position: relative;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
.popup-menu .lvl-1 {
  position: relative; }
.popup-menu .lvl-1 ul {
  display: none;
  position: absolute;
  width: 250px;
  list-style: none;
  margin-top: 15px;
  padding-left: 0;
  left: 0;
  background: white;
  border-radius: 10px;
  box-shadow: 1px 1px 14px 2px rgba(0, 0, 0, 0.1);
  z-index: 2; }
.popup-menu .lvl-1 ul li {
  border-bottom: 1px solid #f1f1f1; }
.popup-menu .lvl-1 ul li:last-child {
  border-bottom: none; }
.popup-menu .lvl-1 ul li:hover .list-wrapper {
  display: block; }
.popup-menu .lvl-1 ul a {
  display: block;
  padding: 25px 25px 25px 30px;
  margin: 0;
  font: 500 18px/21px "gpro"; }
.popup-menu .lvl-1 ul .title-link {
  font: 500 14px/21px "gpro";
  color: #ff0000; }
.popup-menu .lvl-1 ul .list-wrapper {
  position: absolute;
  display: none;
  top: 0;
  left: 100%; }
.popup-menu .lvl-1 ul .list-wrapper .dropdown-menu {
  position: static;
  display: block;
  margin-top: 0;
  margin-left: 10px; }
.popup-menu .lvl-1.active ul {
  display: block; }

.expanded {
  position: relative;
  padding-right: 15px; }

.expanded:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  right: 0;
  bottom: 6px; }

.rotate:after {
  right: 20px;
  bottom: 0;
  top: 0;
  margin: auto;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

header#header a {
  font: 500 13px/18px "gpro";
  color: black;
  text-decoration: none;
  border-bottom: none; }
header a:hover {
  color: #ff0000; }

header#header ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }

.h-sec-1 {
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 0; }

.burger i {
  color: #f00;
  font-size: 12px;
  font-style: normal; }

.main-menu-wrapper {
  max-width: 500px;width:100%; }

#header .main-menu {
  margin: 0 0 0 40px;
  line-height: 14px; width:100%;}
#header .main-menu li {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  margin-right: 10px;
  border:0;
  height:auto;
}
#header .main-menu li a{padding:0;}
#header .aside-mobile .toolbar a:not(.rotate), #header .aside-mobile .toolbar span{
  padding:0;
  align-items:flex-start;
  justify-content:flex-start;
}
#header .main-menu.mobile {
  height:auto;
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 0;
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  display: block; }
#header .main-menu.mobile li {
  width: auto;
  padding: 5px 0; }
#header .main-menu.mobile li a {
  font-size: 13px; }

.toolbar {/*
  max-width: 200px; */}
.toolbar .request {
  padding-left: 26px;
  color: #ff0000; }

#header .toolbar .rotate{display:block;}
#header .toolbar .request.mail-iko:before {
  position: absolute;
  display: block;
  height: 12px;
  font-size: 12px;
  line-height: 14px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  color: #ff0000; }
.toolbar .title {
  display: none; }
.toolbar .notice, .toolbar .comp {
  position: relative;
  padding-right: 15px; }
.toolbar .star-iko, .toolbar .duplicate-iko {
  font-style: normal;
  font-size: 16px;
  color: #6a6a6a; }
#header .toolbar.flex .count {
  position: absolute;
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  padding: 5px 2px;
  border-radius: 40px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
  background: white;
  z-index: 5;
  right: 0;
  bottom: 50%;
  color:#000}
.toolbar.mobile {
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  align-items: flex-start; }
.toolbar.mobile .title {
  display: inline;
  margin-left: 10px; }
.toolbar.mobile .notice, .toolbar.mobile .comp {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  width: 100%; }
.toolbar.mobile .notice {
  margin-top: 20px; }
.toolbar.mobile .comp {
  margin-top: 20px;
  margin-bottom: 20px; }
.toolbar.mobile .count {
  position: static;
  margin-left: auto; }
.toolbar.mobile .popup-menu ul {
  position: static;
  margin-bottom: 20px; }

.h-menu-enter {
  max-width: 270px; }
.h-menu-enter .enter-link ul {
  left: auto;
  right: 0; }

.enter-link .wrap-dropdown-form{
  margin:20px;
}

.enter-link .wrap-dropdown-form .bottom-info a{padding:0}

header#header a.location-iko{padding-left:20px;margin-right:20px;}

.h-menu-enter a.loenter-linkcation-iko {
  position: relative;
  padding-left: 26px; }
.h-menu-enter a.enter-iko {
  position: relative;
  padding-left: 28px; }
.h-menu-enter a.location-iko:before, .h-menu-enter a.enter-iko:before {
  position: absolute;
  display: block;
  height: 16px;
  font-size: 16px;
  line-height: 18px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  color: #6c6c6c; }
.h-menu-enter .lvl-1.mobile ul {
  position: static;
  margin-bottom: 20px; }

.h-sec-2 {
  padding: 20px 0; }

.h-sec-2 .logo{width:100%;max-width:206px;margin-top:10px !important;}

.logo{
  margin:0 !important;
}

.h-form-find {
  max-width: 580px; }

.form-find .h-b-search #title-search-input{
  height:46px;
}

.catalog {
  position: relative;
  margin-left: 10px; }
.catalog.hover {
  z-index: 11; }
.catalog.hover a.catalog-iko {
  color: black; }
.catalog.hover > .wrap-dropdown {
  display: block; }
.catalog .wrap-dropdown {
  position: absolute;
  top: 100%;
  display: none;
  padding-top: 20px;
  background: transparent;
  z-index: 12; }
.catalog .wrap-dropdown .dropdown {
  position: relative;
  background: white;
  width: 270px;
  border-radius: 5px;
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3); }
.catalog .wrap-dropdown .dropdown > li {
  padding: 0 30px; }
.catalog .wrap-dropdown .dropdown li.submenu:hover > .dropdown-menu {
  display: block; }
.catalog .wrap-dropdown .dropdown a {
  display: block;
  padding: 15px 0;
  border-bottom: 1px solid #eaeaea;
  position: relative; }
.catalog .wrap-dropdown .dropdown a i {
  font-style: normal;
  color: #ff0000; }
.catalog .wrap-dropdown .dropdown a.rotate:after {
  right: 0; }
.catalog .wrap-dropdown .dropdown:before {
  content: "";
  position: absolute;
  top: -24px;
  left: 12px;
  margin: auto;
  border: 14px solid transparent;
  border-bottom: 14px solid #fff;
  width: 14px; }
.catalog .wrap-dropdown .dropdown-menu {
  display: none;
  position: absolute;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  left: 100%;
  top: 0;
  min-height: 100%;
  width: 100%; }

.catalog-iko {
  position: relative;
  background: #ff0000;
  padding: 0 22px 0 50px;
  height: 49px;
  border-radius: 40px;
  font: 500 16px/21px "gpro";
  color: white; }
.catalog-iko:before {
  font: 14px "svg-font";
  color: #fff;
  position: absolute;
  left: 20px; }

.form-find {
  position: relative;
  border-radius: 40px;
  border: 2px solid #ff0000;
  /* padding: 0 10px 0 18px;*/
  margin: 0 0 0 15px;
  background: white; }
.form-find .form-item {
  margin-bottom: 0; }
.form-find input {
  -webkit-box-flex: 1;
  flex-grow: 1;
  border: none;
  height: 45px;
  padding-left: 0;
  border-radius: 10px;
  background: transparent; }
.form-find input:focus {
  box-shadow: none; }
.form-find label {
  overflow: hidden;
  max-width: 80%;
  text-overflow: ellipsis; }
.form-find button {
  border: none;
  background: transparent; }

.cart-btn {
  padding: 0 40px 0 20px;
  margin-left: 10px;
  border-radius: 40px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.1); }
.cart-btn .cart-iko {
  font-size: 22px;
  margin-right: 10px; }

.h-sec-3 {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 15px; }
#header .h-sec-3 .into {
  font: 300 13px/14px "gpro";
  max-width: 200px; width:100%; }

.menu-info {
  width:100%;
  max-width: 415px; }
.menu-info.mobile {
  display: block;
  margin-left: 0; }
.menu-info.mobile li {
  width: auto;
  padding: 5px 0; }
.menu-info.mobile li a {
  font-size: 13px; }

.menu-phone {
  white-space: nowrap;
  max-width: 410px; }
.menu-phone li:nth-child(2) {
  margin-right: 20px;
  margin-left: 15px; }
.menu-phone .phone-iko {
  position: relative;
  padding-left: 20px; }
.menu-phone .phone-iko:before {
  position: absolute;
  display: block;
  height: 13px;
  font-size: 13px;
  line-height: 13px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  color: #ff0000; }

.aside-mobile {
  display: block;
  position: fixed;
  width: 300px;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background: white;
  z-index: 100;
  overflow: auto; }
.aside-mobile.hide {
  left: -300px;
  -webkit-transition: .2s;
  transition: .2s; }
.aside-mobile .aside-logo {
  margin: 20px 0; }
.aside-mobile .aside-content {
  position: relative;
  padding: 40px 20px 20px; }
.aside-mobile .social-net-links {
  padding: 20px 0;
  margin: 0 20px;
  border-top: 1px solid #f1f1f1; }
.aside-mobile .social-net-links a {
  display: inline-block;
  margin-right: 10px; }
.aside-mobile .social-net-links a:hover {
  opacity: .8; }
.aside-mobile .social-net-links img {
  width: 28px;
  height: 28px; }
.aside-mobile .enter-link {
  padding: 20px; }
.aside-mobile .enter-link a {
  position: relative;
  text-align: center;
  background: #ff0000;
  color: white; }

header#header .toolbar.flex a.mail-iko{padding: 3px 20px 0 0;}
#header .catalog .dropdown{max-height:100%;}
#header .catalog .dropdown > li.submenu:hover .dropdown-menu{padding-left:20px;}

@media screen and (max-width: 1199px) {
  .h-sec-1 .main-menu-wrapper {
    max-width:430px;
  }
  .h-form-find{
    max-width:500px;
  }
  #header .h-sec-3 .into{
    display:block;
  }
}
@media screen and (max-width: 991px) {
  .h-sec-1 .main-menu-wrapper {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; } }

@media screen and (max-width: 768px) {
  .h-sec-1 .main-menu-wrapper {
    max-width:100%;width:auto;
  }
  .catalog .wrap-dropdown {
    left: -100px; }
  .catalog .wrap-dropdown .dropdown:before {
    left: 110px; }
  .catalog .wrap-dropdown .dropdown-menu {
    position: static;
    display: block;
    border: none; }
  .catalog .catalog-iko {
    padding: 0 20px; }
  .catalog .catalog-iko:before {
    display: none; }
  .cart-btn {
    padding: 0 20px 0 20px; }
  .cart-btn .cart-iko {
    margin-right: 0; }
  .cart-btn span {
    display: none; }
  .cart-btn:after {
    display: none; } }

@media screen and (max-width: 640px){
  .h-form-find {
    max-width: 300px;
  }
}

@media screen and (max-width: 576px) {
  .h-sec-3 ul{width:100%;}
  .h-sec-2 .logo {
    width: 150px; }
  .form-find {
    -webkit-transition: .5s;
    transition: .5s;
    margin: 0; }
  .form-find.show {
    display: -webkit-box;
    display: flex;
    /*margin-left: -268px;
    margin-right: -40px;*/
    position: absolute;
    left:0;
    right:0;
    margin:auto;
    z-index: 2; }
  .show-find {
    display: -webkit-box;
    display: flex;
    font-size: 18px;
    margin: 0 auto; }
  .cart-btn {
    box-shadow: none;
    padding: 0; }
  .h-sec-3 .into {
    display: none; }
  .h-sec-3 .menu-phone {
    max-width: none;
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .h-menu-enter {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .menu-phone .phone-iko span {
    display: none; }
  .menu-phone .phone-iko:before {
    font-size: 18px; } }
@media screen and (max-width: 320px) {
  .h-sec-2 .logo {
    width:115px;
  }
}
/* End */


/* Start:/local/templates/ia_pegas_lifan/icon-fonts.css?15809724691269*/
@font-face {
  font-family: 'svg-font';
  src:  url('/local/templates/ia_pegas_lifan/icon-fonts/icomoon.eot?g6ttc2');
  src:  url('/local/templates/ia_pegas_lifan/icon-fonts/icomoon.eot?g6ttc2#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_lifan/icon-fonts/icomoon.ttf?g6ttc2') format('truetype'),
  url('/local/templates/ia_pegas_lifan/icon-fonts/icomoon.woff?g6ttc2') format('woff'),
  url('/local/templates/ia_pegas_lifan/icon-fonts/icomoon.svg?g6ttc2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svg-font{
  font-family:'svg-font';
  font-style:normal;
}
.catalog-iko:before{
  content: "\e902";
  font-family:'svg-font';
}
.enter-iko:before{
  content:"\e904";
  font-family:'svg-font';
}
.location-iko:before{
  content:"\e905";    
  font-family:'svg-font';
}
.mail-iko:before{
  content:"\e906";
  font-family:'svg-font';
}
.phone-iko:before{
  content:"\e907";
  font-family:'svg-font';
}

/* End */


/* Start:/local/templates/.default/ajax/ajax.css?1487341503351*/
iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {position:absolute; width:16px; height: 16px; padding:0px; z-index:10000; margin:7px 0 0 70px; background-image:url(/local/templates/.default/ajax/images/small.gif); background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; z-index:9998;}

/* End */


/* Start:/local/templates/ia_pegas_lifan/components/bitrix/search.title/header/style.css?14873415021973*/
div.title-search-result {
	border:1px solid #e4e4e4;
	background:#fff;
	display:none;
	overflow:hidden;
	z-index:205;
	margin-left:83px;
	width:auto !important;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:100%;
}

table.title-search-result th {
	background-color:#fafafa;
	border-right:1px solid #e4e4e4;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	color:black;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
	border-bottom:0;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
	margin-top:3px;
}

table.title-search-result td.title-search-item b {
	color:#ff0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected{
	background-color:#f4e785;
	position:relative;
	z-index:1;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#000;
	display:block;
	border:0;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}
table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/ia_pegas_lifan/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/ia_pegas_lifan/template_styles.css?1788424441116043*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1140px; } }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
.container-fluid:after { clear: both; }

.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333333%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333333%; }

.col-xs-pull-2 { right: 16.66666667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333333%; }

.col-xs-pull-5 { right: 41.66666667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333333%; }

.col-xs-pull-8 { right: 66.66666667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333333%; }

.col-xs-pull-11 { right: 91.66666667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333333%; }

.col-xs-push-2 { left: 16.66666667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333333%; }

.col-xs-push-5 { left: 41.66666667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333333%; }

.col-xs-push-8 { left: 66.66666667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333333%; }

.col-xs-push-11 { left: 91.66666667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333333%; }

.col-xs-offset-2 { margin-left: 16.66666667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333333%; }

.col-xs-offset-5 { margin-left: 41.66666667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333333%; }

.col-xs-offset-8 { margin-left: 66.66666667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333333%; }

.col-xs-offset-11 { margin-left: 91.66666667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333333%; }
  .col-sm-pull-2 { right: 16.66666667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333333%; }
  .col-sm-pull-5 { right: 41.66666667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333333%; }
  .col-sm-pull-8 { right: 66.66666667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333333%; }
  .col-sm-pull-11 { right: 91.66666667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333333%; }
  .col-sm-push-2 { left: 16.66666667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333333%; }
  .col-sm-push-5 { left: 41.66666667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333333%; }
  .col-sm-push-8 { left: 66.66666667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333333%; }
  .col-sm-push-11 { left: 91.66666667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333333%; }
  .col-md-pull-2 { right: 16.66666667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333333%; }
  .col-md-pull-5 { right: 41.66666667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333333%; }
  .col-md-pull-8 { right: 66.66666667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333333%; }
  .col-md-pull-11 { right: 91.66666667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333333%; }
  .col-md-push-2 { left: 16.66666667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333333%; }
  .col-md-push-5 { left: 41.66666667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333333%; }
  .col-md-push-8 { left: 66.66666667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333333%; }
  .col-md-push-11 { left: 91.66666667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333333%; }
  .col-lg-pull-2 { right: 16.66666667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333333%; }
  .col-lg-pull-5 { right: 41.66666667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333333%; }
  .col-lg-pull-8 { right: 66.66666667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333333%; }
  .col-lg-pull-11 { right: 91.66666667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333333%; }
  .col-lg-push-2 { left: 16.66666667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333333%; }
  .col-lg-push-5 { left: 41.66666667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333333%; }
  .col-lg-push-8 { left: 66.66666667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333333%; }
  .col-lg-push-11 { left: 91.66666667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .col-lg-offset-12 { margin-left: 100%; } }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.flex.container:before, .flex.container:after, .flex.container-fluid:before, .flex.container-fluid:after, .flex.row:before, .flex.row:after { display: none; }

.flex-inner-100 > * { width: 100%; }

.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.flex-between { -webkit-justify-content: space-between; justify-content: space-between; }

.flex-center { -webkit-justify-content: center; justify-content: center; }

.flex-nowrap { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

.flex-ver-start { -webkit-align-items: flex-start; align-items: flex-start; }

.flex-ver-center { -webkit-align-items: center; align-items: center; }

.flex-ver-end { -webkit-align-items: flex-end; align-items: flex-end; }

@media (min-width: 1200px) { .lg-no-flex { display: block; } }
@media (min-width: 992px) and (max-width: 1199px) { .md-no-flex { display: block; } }
@media (min-width: 768px) and (max-width: 991px) { .sm-no-flex { display: block; } }
@media (max-width: 767px) { .xs-no-flex { display: block; } }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; }

.affix { position: fixed; }

@-ms-viewport { width: device-width; }
.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }
@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }
@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }
@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }
.sprite-sprite, .form-checkbox input:checked + label:before, .documentation:before, .bx-breadcrumb .sep, .pegas:before, .gray-bg .head span:before, .btn-5.ico-cart:before, .btn-5.ico-cart:hover:before, .social-web.ico-1:before, .social-web.ico-2:before, .social-web.ico-3:before, .social-web.ico-4:before, .phone-local .callme:before, .toggle-view-prod .view-grid:before, .toggle-view-prod .view-list:before, .dropdown-items .ttl:after, .dropdown-items.sort-wrap .ttl.asc span:before, .dropdown-items.sort-wrap .ttl.desc span:before, .dropdown-items.sort-wrap .body a.asc:before, .dropdown-items.sort-wrap .body a.desc:before, .pager .next:before, .pager .end:before, .pager .end:after, .item-product .action, .item-product .close, .submenu span:after, .entry-personal > a:before, .h-b-search .search, .drop-down-wrap li.active .drop-down-list:before, .drop-down-wrap li.active .drop-down-list:after, .drop-down-wrap .drop-down-list:before, .drop-down-wrap .drop-down-list:after, .info-item.bg-white:before, .slider-rubric .sw-prev:before, .slider-rubric .sw-next:before, #header .count-ico:before, #header .toolbar .ico-1:before, #header .toolbar .ico-2:before, #header .toolbar .ico-3:before, #header .catalog .dropdown > li.submenu > a:after, #header .catalog .dropdown .action a:after, .wrap-phone:before, .contact-list .geo:before, .contact-list .phone:before, .contact-list .mail:before, .table-product .clear, #cboxClose, .bx-filter-parameters-box-title .fa, .bx-filter .bx-ui-slider-handle, .bookmark:before, .bookmark.active:before, .compare:before, .compare.active:before, .qty-wrap .plus:after, .qty-wrap .minus:after, .qty-wrap .plus:hover:after, .qty-wrap .minus:hover:after, .table-ordercart .remove, #scroll-up:before, .list-rubrics-2 .lvl-1 > a:after { background-image: url('/local/templates/ia_pegas_lifan/images/sprite-s1a36d2a17d.png'); background-repeat: no-repeat; }

/**/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#wrap { clear: both; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -362px; overflow: hidden; }

#wrap #footer-clear { min-height: 362px; }

#footer { clear: both; position: relative; overflow: hidden; width: 100%; min-height: 362px; }

/**/
html { height: 100%; }

body { font: 15px/21px gpro, sans-serif; color: #222; height: 100%; background: #fff; word-wrap: normal; }
body.i-mobile * { cursor: pointer; }
body.no-transition *, body.no-transition *:before, body.no-transition *:after { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; }

.clear { clear: both; display: table; width: 100%; overflow: hidden; }

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

.fr { float: right; }

.fl { float: left; }

.show { display: block !important; }

.flex-inner-100 > * { width: 100%; }

.line-items-fluid { text-align: justify; line-height: 0; }
.line-items-fluid > * { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; text-align: left; line-height: normal; }
.line-items-fluid > .line-items-fluid { text-align: justify; line-height: 0; }
.line-items-fluid:after { content: ''; display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; width: 100%; }

.line-items > * { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }

.line-items-middle > * { vertical-align: middle; }

.row.line-items > * { float: none; }

.line-items-fluid > script, .line-items > script { display: none; }

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

input, textarea, img, a { outline: none !important; }

.no-photo { display: inline-block; width: 100px; height: 100px; background: url(/local/templates/ia_pegas_lifan/images/no-photo.png) no-repeat 50% 50% #ff0000; }

a { color: #ff0000; text-decoration: none; border-bottom: 1px solid rgba(255, 0, 0, 0.15); -webkit-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; -o-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; }
a:hover, a.active { text-decoration: none; border-color: #ff0000; }

.no-brd { border-bottom: 0; }
.no-brd .brd-b { border-bottom: 1px solid rgba(255, 0, 0, 0.15); -webkit-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; }
.no-brd:hover .brd-b { border-color: #ff0000; }

h1, .h1 { font: bold 27px/27px gpro, sans-serif; margin-bottom: 25px; }

h2, .h2 { font: bold 23px/25px gpro, sans-serif; }

h3, .h3 { font: bold 19px/23px gpro, sans-serif; }

h4, .h4 { font: 500 15px/23px gpro, sans-serif; }

em { font-style: italic; }

strong, b { font-weight: 300; }

sup { vertical-align: super; font-size: 55%; }

.red { color: #ff0000; }

label { display: block; font: 14px/19px gpro; color: #010101; margin-bottom: 5px; }

.checkbox > label { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; margin: 0; }

.form-required { color: #ff0000; }

input[type="text"], input[type="email"], input[type="password"], textarea, select { font: 17px/23px gpro; background: #fff; color: #000; max-width: 100%; height: 38px; padding: 5px 15px; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; border: 1px solid #222222; width: 295px; }
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus, select:focus { -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); }
.error input[type="text"], .error input[type="email"], .error input[type="password"], .error textarea, .error select { -webkit-box-shadow: inset 0 0 0 1px #ff0000; box-shadow: inset 0 0 0 1px #ff0000; background: #fff; }

textarea { height: 181px; width: 513px; resize: none; border-radius: 4px; }

.form-required { color: #ff8053; }

input[type="button"], input[type="submit"] { cursor: pointer; -webkit-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; -o-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; }

.form-item, .form-group { margin: 0 0 12px; }
.form-item .description, .form-group .description { font-size: 13px; line-height: 15px; }

.form-item-line > * { display: inline-block !important; vertical-align: top; }
.form-item-line label { width: 112px; margin-top: 7px; }

.form-actions.indent { margin-left: 112px; }

.form-actions { margin-top: 20px; }

.form-wrap .b-ttl { margin-bottom: 27px; }

.form-desc { margin-bottom: 42px; }

.form-checkbox, .form-radio { margin-bottom: 6px; }
.form-checkbox:last-child, .form-radio:last-child { margin-bottom: 0; }
.form-checkbox input, .form-radio input { display: none; }
.form-checkbox label, .form-radio label { position: relative; padding-left: 20px; cursor: pointer; }
.form-checkbox label:before, .form-radio label:before { content: ''; width: 14px; height: 14px; border: 1px solid #222; background: #fff; position: absolute; left: 0; top: 3px; }
.form-checkbox input:checked + label:before, .form-radio input:checked + label:before { border-color: #ff0000; }

.form-checkbox label:before { border-radius: 2px; }
.form-checkbox input:checked + label:before { border: 0; background-position: -42px -25px; height: 14px; width: 14px; }

.form-radio label:before { border-radius: 100%; }
.form-radio input:checked + label:before { border-width: 4px; }

.center { text-align: center; }
.center img { margin-left: auto; margin-right: auto; }

.c1 { color: #ff0000; }

.white { color: #fff; }

.gray { color: #a9a9a9; }

#content { padding-top: 23px; }

.footer-item { margin-top: 50px; }

.hide { display: none; }

.type-text h3, .type-text .h3 { margin: 33px 0 19px; }
.type-text h3:first-child, .type-text .h3:first-child { margin-top: 0; }
.type-text h3 + *, .type-text .h3 + * { margin-top: 0 !important; }
.type-text hr { width: 160px; height: 3px; background: #f00000; border: none; margin: 60px auto; }
.type-text p { margin: 0 0 25px; }
.type-text p:last-child { margin-bottom: 0; }
.type-text table:not(.no-style) { width: 100%; font: 14px/21px gpro, sans-serif; margin: 0 0 25px; color: #010101; }
.type-text table:not(.no-style):last-child { margin-bottom: 0; }
.type-text table:not(.no-style) th, .type-text table:not(.no-style) td { font-weight: normal; padding: 11px 19px 14px; border: 1px solid #ececec; }
.type-text table:not(.no-style) th:first-child, .type-text table:not(.no-style) td:first-child { text-align: left; }
.type-text table:not(.no-style) th { font-weight: bold; }
.type-text table:not(.no-style) thead { background: #ececec; }
.type-text table:not(.no-style) thead th, .type-text table:not(.no-style) thead td { font-weight: bold; }
.type-text table:not(.no-style) tbody tr { border-top: 1px solid #f0f0f0; }
.type-text table:not(.no-style) tbody tr:first-child { border-top: 0; }
.type-text ul, .type-text ol { margin-bottom: 25px; overflow: hidden; }
.type-text ul:last-child, .type-text ol:last-child { margin-bottom: 0; }
.type-text ul:not(.no-style) li, .type-text ol:not(.no-style) li { margin-bottom: 15px; }
.type-text ul:not(.no-style) li:last-child, .type-text ol:not(.no-style) li:last-child { margin-bottom: 1px; }
.type-text ul:not(.no-style) li { position: relative; padding-left: 15px; }
.type-text ul:not(.no-style) li:before { content: '\2022'; color: #ff0000; position: absolute; left: 0; top: 0; }
.type-text ol:not(.no-style) { counter-reset: list1; }
.type-text ol:not(.no-style) li { position: relative; padding-left: 30px; }
.type-text ol:not(.no-style) li:before { counter-increment: list1; content: counter(list1) "."; color: #ff0000; position: absolute; left: 0; top: 0; }

.list-steps { font: 500 14px/23px gpro; margin: 35px auto; text-align: center; margin-left: -55px; }
.list-steps li { width: 170px; margin-left: 55px; text-align: left; }
.list-steps .num { border: 1px solid #ff0000; color: #ff0000; display: block; width: 60px; height: 60px; font: 300 30px/58px gpro; text-align: center; border-radius: 100%; margin-bottom: 11px; }

.list-companies { font: 14px/23px gpro; margin: 35px auto; text-align: center; margin-left: -55px; }
.list-companies li { width: 170px; margin-left: 55px; text-align: left; }
.list-companies .img { height: 75px; display: table-cell; vertical-align: middle; }
.list-companies .ttl { font-weight: 500; margin-top: 10px; }

.documentation { display: block; position: relative; background: #222222; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 10px 10px 65px; border: none; }
.documentation:before { content: ""; position: absolute; top: 0; bottom: 0; left: 19px; margin: auto; background-position: -24px -186px; height: 29px; width: 30px; }
.documentation .ttl { font: 500 15px/18px gpro; color: #fff; }
.documentation .description { font: 11px/13px gpro; color: #757575; }
.documentation:hover { background: #333333; }

.flex-wrap { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.flex-between { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }

.flex-center { display: -webkit-flex; display: flex; -webkit-flex-flow: wrap column; flex-flow: wrap column; -webkit-justify-content: center; justify-content: center; }

.three-line { cursor: pointer; position: relative; }
.three-line > span { border-top: 2px solid #fff; height: 3px; display: block; width: 22px; margin-bottom: 4px; cursor: pointer; }

.head-section-1 .three-line .dropdown-menu-wrap { display: none; position: absolute; top: 0; left: -1px; padding-top: 49px; z-index: 101; }
.head-section-1 .three-line .dropdown-menu-wrap .dropdown-menu { position: relative; display: block; }
.head-section-1 .three-line:hover .dropdown-menu, .head-section-1 .three-line:hover .dropdown-menu-wrap, .head-section-1 .three-line .hover .dropdown-menu, .head-section-1 .three-line .hover .dropdown-menu-wrap { display: block; }

.bx-breadcrumb { font: normal 12px/16px gpro; margin-bottom: 10px; }
.bx-breadcrumb .sep { margin: 0 7px; display: inline-block; background-position: 0 0; height: 9px; width: 5px; }
.bx-breadcrumb .bx-breadcrumb-item { margin: 0 0 10px; }

.logo { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; background-image: url(/local/templates/ia_pegas_lifan/images/logo.png); background-repeat: no-repeat; background-size: 100%; margin: 0 auto; width: 240px; height: 40px; border: 0; }
.logo:hover { opacity: 0.7; }

.pegas { color: #3d3d3d; padding: 0 78px 0 0; position: relative; font: 12px/21px gpro; }
.pegas:before { content: ''; background-position: 0 -411px; height: 55px; width: 48px; position: absolute; right: 19px; top: 0; }
.pegas a { font: 12px/21px gpro; }

.gray-bg { background: #f9f9f9; padding: 45px 0; margin-bottom: 50px; }
.gray-bg .head { font: bold italic 16px/16px gpro; margin-bottom: -6px; }
.gray-bg .head span { position: relative; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding-right: 80px; text-transform: uppercase; }
.gray-bg .head span:before { content: ""; position: absolute; background-position: 0 -16px; height: 9px; width: 69px; top: 0; bottom: auto; left: auto; right: 0; margin: auto; }
.gray-bg .head .btn-form { background: #eaeaea; margin-left: 20px; min-width: 60px; }

.news { margin-top: 32px; display: inline-block; }
.news li { width: 259px; position: relative; }
/*.news li:nth-of-type(2) { margin: 0 30px; }*/
.news a { font-size: 15px; line-height: 24px; color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.news a:hover { color: #ff0000; border-color: #ff0000; }
.news .ttl { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; max-width: 170px; }
.news .date { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; margin-right: 19px; font: 12px/12px gpro; color: #a1a1a1; text-align: center; min-width: 60px; }
.news .date span { display: block; font: 300 35px/35px gpro; color: #ff0000; margin-bottom: 8px; }

.list-news { margin-top: 32px; }
.list-news li { position: relative; border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px; }
.list-news li:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.list-news a { font-size: 15px; line-height: 24px; color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.list-news a:hover { color: #ff0000; border-color: #ff0000; }
.list-news .date { font: 12px/12px gpro; color: #a1a1a1; text-align: center; width: 80px; display: table-cell; padding-right: 14px; }
.list-news .date span { display: block; font: 300 35px/35px gpro; color: #ff0000; margin-bottom: 8px; }
.list-news .body { display: table-cell; vertical-align: middle; height: 55px; }

.links a { font: bold 25px/25px gpro; color: #fff; padding: 30px; width: 255px; min-height: 100px; background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.btn-form { color: #000; font: 12px/12px gpro; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; text-align: center; padding: 7px 5px; min-width: 85px; height: 26px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-image: -moz-repeating-linear-gradient(top, white 0%, #e8e8e8 100%); background-image: -webkit-repeating-linear-gradient(top, white 0%, #e8e8e8 100%); background-image: repeating-linear-gradient(top, white 0%, #e8e8e8 100%); }

.btn-transparent { font: 500 15px/15px gpro; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; text-align: center; padding: 17px 17px 16px; max-width: 220px; min-width: 190px; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 2px solid #fff; }
.btn-transparent:hover { color: #fff; background-color: #ff0000; border-color: #ff0000; }

.btn-1, #post-button { font: 500 12px/14px gpro; color: #fff; background: #ff0000; display: inline-block; min-width: 105px; padding: 4px 14px; text-align: center; border-radius: 3px; border: 2px solid #ff0000; cursor: pointer; }
.btn-1:hover, #post-button:hover { background-color: transparent; color: #222; border-color: #ff0000; }

.btn-2, .gray-btn { font: 12px/14px gpro; color: #fff; background: #222; border: 2px solid #222; display: inline-block; min-width: 105px; padding: 4px 14px; text-align: center; border-radius: 3px; cursor: pointer; }
.btn-2:hover, .gray-btn:hover { background-color: transparent; color: #222; border-color: #222; }

.btn-3, body .btn-ret { font: 14px/21px gpro; color: #fff; background: #ff0000; display: inline-block; min-width: 125px; padding: 6px 14px 7px; text-align: center; border-radius: 3px; border: 2px solid #ff0000; cursor: pointer; }
.btn-3:hover, body .btn-ret:hover { background-color: transparent; color: #222; border-color: #ff0000; }

.btn-4 { font: 14px/21px gpro; color: #fff; background: #222; display: inline-block; min-width: 125px; padding: 6px 14px 7px; text-align: center; border-radius: 3px; border: 2px solid #222; cursor: pointer; }
.btn-4:hover { background-color: transparent; color: #222; border-color: #222; }

.btn-5 { font: 500 15px/21px gpro; color: #fff; background: #ff0000; display: inline-block; min-width: 150px; padding: 9px 14px 9px 43px; text-align: center; border-radius: 3px; border: 2px solid #ff0000; cursor: pointer; position: relative; }
.btn-5:before { left: 12px; top: 10px; }
.btn-5.ico-cart { padding-left: 54px; }
.btn-5.ico-cart:before { content: ''; background-position: 0 -135px; height: 23px; width: 24px; position: absolute; left: 18px; top: 8px; }
.btn-5.ico-cart:hover:before { background-position: 0 -160px; }
.btn-5:hover { background-color: transparent; color: #222; border-color: #ff0000; }

.btn-6 { font: 500 15px/21px gpro; color: #222; background: none; display: inline-block; min-width: 150px; padding: 8px 15px 10px; text-align: center; border-radius: 3px; border: 2px solid #222; cursor: pointer; position: relative; }
.btn-6:hover { background-color: #222; color: #fff; border-color: #222; }


@keyframes buy-cheaper-pulse { 0% { border: 2px solid rgba(255, 255, 255, 0); background: rgba(255, 255, 255, 0); -webkit-box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0); -moz-box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0); box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0); }
  100% { border: 2px solid rgba(255, 255, 255, 0.25); background: rgba(255, 255, 255, 0.25); -webkit-box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0), 1px 0 0 30px rgba(255, 255, 255, 0.2), 1px 0 0 80px rgba(255, 255, 255, 0.1), 1px 0 0 130px rgba(255, 255, 255, 0.05), 1px 0 0 180px rgba(255, 255, 255, 0.025), 1px 0 0 230px rgba(255, 255, 255, 0.012); -moz-box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0), 1px 0 0 30px rgba(255, 255, 255, 0.2), 1px 0 0 80px rgba(255, 255, 255, 0.1), 1px 0 0 130px rgba(255, 255, 255, 0.05), 1px 0 0 180px rgba(255, 255, 255, 0.025), 1px 0 0 230px rgba(255, 255, 255, 0.012); box-shadow: 1px 0 0 2px rgba(255, 255, 255, 0), 1px 0 0 30px rgba(255, 255, 255, 0.2), 1px 0 0 80px rgba(255, 255, 255, 0.1), 1px 0 0 130px rgba(255, 255, 255, 0.05), 1px 0 0 180px rgba(255, 255, 255, 0.025), 1px 0 0 230px rgba(255, 255, 255, 0.012); } }
.buy-cheaper-pulse { display: block; position: absolute; border-radius: 50%; background: none; cursor: pointer; animation: buy-cheaper-pulse .5s infinite alternate; width: 0; height: 0; left: 50%; top: 50%; right: -50%; bottom: -50%; margin: auto; z-index: 1; }

.btn-buy-cheaper { font: 500 15px/21px gpro; color: #fff; display: inline-block; vertical-align: top; background: url(/local/templates/ia_pegas_lifan/images/price-cheaper.png) center center/cover no-repeat; min-width: 150px; padding: 11px 15px; padding-left: 43px; text-align: center; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 181, 80, 0.6); -moz-box-shadow: 0 0 10px 0 rgba(0, 181, 80, 0.6); box-shadow: 0 0 10px 0 rgba(0, 181, 80, 0.6); overflow: hidden; cursor: pointer; position: relative; }
.btn-buy-cheaper::before { content: ''; background: url(/local/templates/ia_pegas_lifan/images/discount.svg) center center/contain no-repeat; height: 23px; width: 24px; position: absolute; left: 12px; top: 10px; }
.btn-buy-cheaper:hover { border-color: #00b550; }

input.btn-buy-cheaper { padding-left: 15px; }
input.btn-buy-cheaper::before { content: normal; display: none; }

.card-toggle-view { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; }
.card-toggle-view .label { font-size: 12px; font-weight: 700; line-height: 1; cursor: pointer; }
.card-toggle-view .slider { background: #fff; border-radius: 40px; border: 2px solid #ff0000; -webkit-box-shadow: inset 0 1px 4px 0 rgba(127, 127, 127, 0.5); box-shadow: inset 0 1px 4px 0 rgba(127, 127, 127, 0.5); cursor: pointer; font-size: 32px; width: 50px; height: 25px; margin: 0 20px; position: relative; }
.card-toggle-view .slider::before { content: ""; background: #ff0000; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; height: calc(100% - 6px); position: absolute; left: 3px; top: 3px; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; width: calc(50% - 6px); }
.card-toggle-view .label--left { color: #ff0000; }
.card-toggle-view.switch .slider::before { left: calc(50% + 3px); }
.card-toggle-view.switch .label { color: inherit; }
.card-toggle-view.switch .label--right { color: #ff0000; }

.form-buy-cheaper .form-head { background: url(/local/templates/ia_pegas_lifan/images/buy-cheaper-form.png) no-repeat center center/cover; padding: 30px; margin: -30px; margin-bottom: 30px; overflow: hidden; position: relative; }
.form-buy-cheaper .form-head h2 { font-size: 24px; line-height: 30px; font-weight: 700; margin-bottom: 10px; color: #ffffff; }
.form-buy-cheaper .form-head .name { font-size: 14px; font-weight: 700; line-height: 1; color: #ffffff; }

.btn-link { display: inline-block; color: #989898; border: 0; background: none; font: 500 12px/18px gpro; padding: 0; cursor: pointer; }
.btn-link:hover { color: #222; }

.total { background: #f5f5f5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 13px 20px; font: 14px/18px gpro; }
.total span { margin-left: 20px; }
.total .products-count { margin-bottom: 10px; }
.total .total-count span { font-weight: bold; }

.b-subscribe { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; background-color: #ff0000; padding: 20px; width: 235px; text-align: center; float: right; }
.b-subscribe .form-item { margin-bottom: 10px; }
.b-subscribe label { color: #fff; font: bold italic 16px/16px gpro; text-transform: uppercase; display: block; margin-bottom: 16px; }
.b-subscribe input[type="text"] { font: 12px/12px gpro; width: 100%; padding: 6px 10px; height: 38px; border: none; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; text-align: center; }
.b-subscribe input[type="submit"] { border: none; }
.b-subscribe .form-submit { margin-top: 10px; margin-bottom: 0; }

.footer-logo { display: block; width: 190px; height: 104px; background-image: url(/local/templates/ia_pegas_lifan/images/footer-logo.png); background-repeat: no-repeat; background-size: 100%; margin-bottom: 20px; }

.social-web { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; position: relative; width: 42px; height: 42px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: #000000; margin: 0; margin-right: 20px; border: 1px solid #222; }
.social-web:last-child { margin-right: 0; }
.social-web:hover { border-color: #ff0000; background: #ff0000; }
.social-web:before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.social-web.ico-1:before { background-position: 0 -56px; height: 13px; width: 19px; }
.social-web.ico-2:before { background-position: -22px -76px; height: 15px; width: 24px; }
.social-web.ico-3:before { background-position: -30px -56px; height: 20px; width: 10px; }
.social-web.ico-4:before { background-position: 0 -76px; height: 14px; width: 22px; }

.phone-local { margin-right: 33px; }
.phone-local a { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; font: 12px/12px gpro; }
.phone-local .phone { font: bold italic 21px/21px gpro; color: #000000; margin-bottom: 5px; }
.phone-local .city { border-bottom: 1px dotted rgba(0, 0, 0, 0.25); color: #000; }
.phone-local .city:hover { border-bottom-color: transparent; }
.phone-local .callme { position: relative; margin-left: 36px; }
.phone-local .callme:before { content: ""; position: absolute; background-position: -28px -25px; height: 14px; width: 14px; top: 0; bottom: 0; left: -21px; right: auto; margin: auto; }

.sort-panel { background: #ececec; border-radius: 4px; padding: 5px 20px 10px; margin-bottom: 20px; font: 12px/14px gpro; color: #000; }
.sort-panel .lbl { margin-right: 7px; }
.sort-panel > div { margin-top: 5px; }

.toggle-view-prod .view { width: 30px; height: 30px; border-radius: 4px; border-bottom: 0; line-height: 0; margin-left: 5px; position: relative; }
.toggle-view-prod .view:first-child { margin-left: 0; }
.toggle-view-prod .view:before { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; }
.toggle-view-prod .view.active { background: #fff; }
.toggle-view-prod .view.active:before { opacity: 1; filter: alpha(opacity=100); }
.toggle-view-prod .view-grid:before { background-position: -46px -76px; height: 18px; width: 18px; }
.toggle-view-prod .view-list:before { background-position: 0 -114px; height: 18px; width: 18px; }

.dropdown-items { position: relative; }
.dropdown-items .ttl { font: 14px/28px gpro; white-space: nowrap; border-radius: 3px; height: 30px; padding: 0 27px 0 10px; border: 1px solid #e0e0e0; background: #fff; cursor: pointer; }
.dropdown-items .ttl:after { content: ''; position: absolute; right: 9px; top: 12px; background-position: -9px -40px; height: 5px; width: 9px; }
.dropdown-items .body { display: none; position: absolute; right: 0; top: 100%; width: 100%; background: #fff; border: 1px solid #e0e0e0; font: 13px/18px gpro; z-index: 496; padding: 5px 0; text-align: left; border-radius: 0 0 3px 3px; margin-top: -1px; }
.dropdown-items .body a { display: block; color: #000; border-bottom: 0; padding: 5px 10px 6px; position: relative; }
.dropdown-items .body a:hover { color: #000; background: #f2f2f2; }
.dropdown-items:hover .ttl { border-radius: 3px 3px 0 0; }
.dropdown-items:hover .body { display: block; }
.dropdown-items.sort-wrap { min-width: 170px; }
.dropdown-items.sort-wrap .ttl span { padding-right: 18px; position: relative; }
.dropdown-items.sort-wrap .ttl span:before { content: ''; width: 8px; height: 7px; position: absolute; right: 0; top: 5px; }
.dropdown-items.sort-wrap .ttl.asc span:before { background-position: -26px -40px; }
.dropdown-items.sort-wrap .ttl.desc span:before { background-position: -18px -40px; }
.dropdown-items.sort-wrap .body a { padding-right: 26px; position: relative; }
.dropdown-items.sort-wrap .body a:before { content: ''; width: 8px; height: 7px; position: absolute; bottom: 0; right: 8px; top: 0; margin: auto; -webkit-transition: right 0.2s; -o-transition: right 0.2s; transition: right 0.2s; }
.dropdown-items.sort-wrap .body a.asc:before { background-position: -26px -40px; }
.dropdown-items.sort-wrap .body a.desc:before { background-position: -18px -40px; }
.dropdown-items.sort-wrap .body a:hover:before { right: 15px; }

.pager .next, .pager .end { padding: 7px 26px 7px 11px; border: 1px solid #222222; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative; font: 14px/14px gpro; color: #222222; }
.pager .next:hover, .pager .end:hover { border: 1px solid #ff9300; color: #000; }
.pager .next:before, .pager .next:after, .pager .end:before, .pager .end:after { content: ""; position: absolute; width: 8px; height: 14px; top: 10px; right: 10px; }
.pager .next:before { background-position: 0 0; height: 9px; width: 5px; }
.pager .end:before { background-position: 0 0; height: 9px; width: 5px; }
.pager .end:after { background-position: 0 0; height: 9px; width: 5px; right: 15px; }
.pager .page-wrap li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.pager .page-wrap li > * { color: #000; border: 1px solid #222222; width: 30px; height: 30px; text-align: center; line-height: 28px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-right: 4px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.pager .page-wrap li > *:hover { border: 1px solid #f69a17; }
.pager .page-wrap li > *.active { background: #222222; color: #fff !important; }

.list-product { margin-bottom: 20px; }
.list-product li { position: relative; }

.item-product { position: relative; }
.item-product .wrap-star, .item-product .star { width: 70px; height: 14px; background-image: url(/local/templates/ia_pegas_lifan/images/graystar.png); background-repeat: repeat-x; background-position: 0; }
.item-product .wrap-star { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }
.item-product .star { background-image: url(/local/templates/ia_pegas_lifan/images/redstar.png); background-repeat: repeat-x; }
.item-product .no-photo { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; background: url(/local/templates/ia_pegas_lifan/images/no-photo.png) no-repeat 50% 50%; width: 100%; min-height: 128px; opacity: 0.7; }
.item-product .no-photo:hover { opacity: 1; }
.item-product .param { font: 12px/14px gpro; color: #a1a1a1; margin-top: 6px; }
.item-product .sku { font: 12px/14px gpro; color: #a1a1a1; }
.item-product .sku span { font: 500 12px/14px gpro; color: #000000; }
.item-product.double .img img + img { opacity: 0; filter: alpha(opacity=0); }
.item-product.double:hover .img img { opacity: 0; filter: alpha(opacity=0); }
.item-product.double:hover .img img + img { opacity: 1; filter: alpha(opacity=100); }
.item-product .img { margin: 0 0 10px; height: 128px; position: relative; }
.item-product img { max-width: 100%; max-height: 100%; height: auto; width: auto; display: block; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
.item-product .old-price { font: 13px/13px gpro; color: #ff0000; text-transform: uppercase; text-align: left; text-decoration: line-through; }
.item-product .price { font: bold italic 18px/19px gpro; margin-top: 3px; }
.item-product .head { display: block; border: 0; margin-bottom: 8px; font: 500 16px/21px gpro; color: #010101; }
.item-product .head:hover { color: #ff0000; }
.item-product .head:hover .ttl { border-color: #ff0000; }
.item-product .ttl { border-bottom: 1px solid rgba(34, 34, 34, 0.15); -webkit-transition: border-color 0.2s, color 0.2s; -o-transition: border-color 0.2s, color 0.2s; transition: border-color 0.2s, color 0.2s; }
.item-product .action { position: absolute; top: 10px; left: 10px; background-position: -42px -114px; height: 21px; width: 20px; z-index: 2; }
.item-product .close { position: absolute; background-position: -24px -135px; height: 25px; width: 25px; top: 5px; right: 3px; border: 0; }
.item-product .buy-wrap > * { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.item-product .wrap-price { margin: -5px 0; }
.item-product .lbl-sale { color: #ff0000; position: absolute; right: 5px; top: 5px; font: italic bold 18px/18px gpro; z-index: 2; }

.list-product.product-grid { border: 1px solid #ededed; border-left: 0; }
.list-product.product-grid li { width: 25%; position: relative; height: auto; margin-bottom: -1px; border-left: 1px solid #ededed; }
.list-product.product-grid li:after { content: ''; width: 1px; position: absolute; top: 0; bottom: 0; right: -1px; background: #ededed; }
.page-sidebar-left .list-product.product-grid li { width: 33.3333333%; }
.list-product.product-grid li:last-child { border-right: 1px solid #ededed; }
.list-product.product-grid .item-product { height: 100%; padding: 34px 34px 74px; border-bottom: 1px solid #ededed; -webkit-transition: padding-bottom 0.3s, box-shadow 0.3s; -o-transition: padding-bottom 0.3s, box-shadow 0.3s; transition: padding-bottom 0.3s, box-shadow 0.3s; }
.list-product.product-grid .item-product .category { font: 12px/14px gpro; }
.list-product.product-grid .item-product .category a { color: #000; border: 0; }
.list-product.product-grid .item-product .buy-wrap { position: absolute; bottom: 15px; left: 0; right: 0; padding: 0 34px; white-space:nowrap;}
.list-product.product-grid .item-product .links-add { position: absolute; background: #ececec; left: -1px; right: -1px; bottom: 0; text-align: center; height: 43px; padding-top: 13px; }
.list-product.product-grid .item-product .links-add .bookmark { margin-right: 19px; }
.list-product.product-grid .fixed-height .item-product:hover { z-index: 490; background: #fff; height: auto !important; min-height: 100%; border: 1px solid #fff; border-bottom: 0; padding-bottom: 100px; position: absolute; top: -1px; right: -1px; left: -1px; -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.21); box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.21); }
.list-product.product-grid .fixed-height .item-product:hover .param { display: block !important; }
.list-product.product-grid .fixed-height .item-product:hover .old-price { display: none; }
.list-product.product-grid .fixed-height .item-product:hover .buy-wrap { bottom: 57px; }
.list-product.product-grid .fixed-height .item-product:hover .links-add { display: block !important; }
.list-product.product-grid .fixed-height .item-product:hover .btn-red { color: #000000; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; border: 2px solid #ff0000; }

.list-product.product-row { border: 1px solid #e5e5e5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.list-product.product-row li { min-height: 85px; border-bottom: 1px solid #e5e5e5; }
.list-product.product-row li:last-child { border-bottom: 0; }
.list-product.product-row .wrap-star { margin-top: 10px; }
.list-product.product-row .sku { margin-top: 10px; display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; margin-right: 10px; }
.list-product.product-row .actions { background: none; text-align: left; margin: 0 20px; padding: 0; max-width: 150px; width: 100%; }
.list-product.product-row .actions a { display: block; }
.list-product.product-row .buttons { width: 100%; max-width: 210px; }
.list-product.product-row .bookmark { margin: 0 0 11px 0; }
.list-product.product-row .item-product { padding: 15px; }
.list-product.product-row .item-product .param { margin: 6px 0 0 0; }
.list-product.product-row .item-product:hover .btn-red { color: #000000; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; border: 2px solid #ff0000; }
.list-product.product-row .img { width: 60px; height: 60px; min-height: 0; position: absolute; left: 15px; top: 15px; }
.list-product.product-row .img .no-photo { width: 60px; height: 60px; min-height: 0; }
.list-product.product-row .head { padding-left: 85px; width: 360px; margin: 0 20px 0 0; }
.list-product.product-row .buy-wrap { white-space: nowrap; }
.list-product.product-row .wrap-price { margin-right: 13px; }

.swiper-pagination-bullet { width: 20px; height: 20px; background: none; position: relative; background: none !important; opacity: 1 !important; margin: 0 1px !important; }
.swiper-pagination-bullet:before { content: ''; border-radius: 100%; width: 6px; height: 6px; position: absolute; background: #818181; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.swiper-pagination-bullet-active:before { background: none; border: 2px solid #ff0000; width: 10px; height: 10px; }

.slider-list-product { position: relative; -webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.1); }
.slider-list-product .swiper-container { padding: 15px 25px 100px; margin: 0 -25px; position: relative; top: -15px; }
.slider-list-product .swiper-wrapper { z-index: 11; }
.slider-list-product .swiper-pagination { left: 0; right: 0; bottom: 70px; }
.slider-list-product .list-product.product-grid { border: 0; margin: 0; }
.slider-list-product .swiper-slide:after { display: none; }
.slider-list-product .list-product .swiper-slide-active { border-left-color: #fff; }
.slider-list-product .swiper-container-horizontal .swiper-slide { visibility: hidden; }
.slider-list-product .swiper-container-horizontal .swiper-slide-visible { visibility: visible; }
.slider-list-product .swiper-container-horizontal .swiper-slide-prev { visibility: hidden; }

.sidebar-left { width: 255px; float: left; position: relative; }
.sidebar-left .documentation { margin-bottom: 20px; }

.page-sidebar-left { float: left; width: 100%; margin-left: -255px; }
.page-sidebar-left .main { margin-left: 285px; }

.dropdown-menu { display: none; position: absolute; width: 300px; padding: 10px 20px; background: #fff; z-index: 999; border: 1px solid #e5e5e5; }
.dropdown-menu a { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; font: 500 12px/19px gpro; color: #676767; padding: 7px 0; border: 0; }
.dropdown-menu a:hover { color: #ff0000; }

.phone-extern .phone { font: bold italic 21px/21px gpro; color: #ff0000; margin-bottom: 5px; }
.phone-extern .ttl { font: 12px/12px gpro; }

.main-menu { height: 50px; font: 500 12px/14px gpro; }
.main-menu a { border: 0; color: #676767; }
.main-menu a:hover { color: #ff0000; }
.main-menu > li { height: 100%; border-right: 1px solid #e5e5e5; }
.main-menu > li:first-child { border-left: 1px solid #e5e5e5; }
.main-menu > li:last-child { border-right: none; }
.main-menu > li > a { -webkit-align-items: center; align-items: center; padding: 6px 20px; max-width: 210px; height: 100%; }
.main-menu > li > a > span { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.main-menu .submenu > a { max-width: 140px; padding-right: 39px; }
.main-menu .dropdown-menu { top: 49px; left: -1px; }

.submenu { position: relative; }
.submenu span { position: relative; }
.submenu span:after { content: ""; position: absolute; background-position: -9px -40px; height: 5px; width: 9px; top: 0; bottom: 0; left: auto; right: -15px; margin: auto; }
.submenu:hover .dropdown-menu { display: block; }

.entry-personal { position: relative; font: 500 12px/12px gpro; }
.entry-personal.hover .dropdown-form { display: block !important; }
.entry-personal > a { position: relative; color: #222; padding: 10px 15px 10px 34px; border: 1px dashed #d1d1d1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; display: inline-block }
.entry-personal > a:before { content: ""; position: absolute; background-position: -19px -56px; height: 15px; width: 11px; top: 0; bottom: 0; left: 14px; right: auto; margin: auto; }
.entry-personal .wrap-dropdown-form { position: absolute; z-index: 9999; top: -5px; right: -1px; padding-top: 50px; }
.entry-personal .dropdown-form { display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 255px; padding: 20px; position: relative; background: #fff; -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3); }
.entry-personal .dropdown-form:before { content: ""; position: absolute; top: -22px; right: 32px; margin: auto; border: 14px solid transparent; border-bottom: 14px solid #fff; width: 14px; }
.entry-personal h3 { font: 500 15px/15px gpro; margin-bottom: 15px; }
.entry-personal .btn-3 { min-width: 100px; }

.bottom-info { margin: 20px -20px -20px; padding: 15px 20px 21px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; font: 500 15px/21px gpro; }
.bottom-info .ttl { margin-bottom: 3px; }
.bottom-info a { font-size: 16px; }

.bg-gray { background: #f2f2f2; }

.h-b-search { position: relative; width: 100%; }
.h-b-search .placeholder { position: absolute; font: 500 12px/12px gpro; text-transform: lowercase; color: #bfbfbf; top: 12px; right: 46px; }
.h-b-search .placeholder a { font: 500 12px/12px gpro; text-transform: none; color: #000; border-bottom: 1px dashed #bfbfbf; }
.h-b-search #title-search-input { font: 500 15px/15px gpro; color: #000; max-width: 697px; width: 100%; border: 0 none; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 38px; padding: 5px 21px; padding-right: 40px; margin-bottom: 0; }
.h-b-search .search { cursor: pointer; content: ""; position: absolute; background-position: -33px -365px; height: 29px; width: 29px; top: 0; bottom: 0; left: auto; right: 10px; margin: auto; }
.h-b-search #search { display: none; }

.email { display: block; margin: 22px 0 68px; font: 18px/18px gpro; }

.top-wrap { height: 52%; }

.read .info-item { background-position: center; font: 14px/18px gpro; position: relative; }
.read .info-item:before { content: ''; background: #fff; position: absolute; top: 100%; left: 0; right: 0; bottom: 0; -webkit-transition: top 0.2s; -o-transition: top 0.2s; transition: top 0.2s; border-radius: 4px; }
.read .info-item .wrapper { position: relative; }
.read .info-item:hover { color: #000; }
.read .info-item:hover:before { top: 0; border: 1px solid #e5e5e5; }
.read .info-item:hover .btn-transparent { background: #ff0000; border-color: #ff0000; }

.b-bg-gray { background: #ececec; padding: 30px; border-radius: 4px; }

.inner-wrap { max-width: 730px; margin: 0 auto; }

.section { padding-bottom: 45px; }

.s-ttl { margin-bottom: 17px; }

.s-head .btn-2 { margin-top: 7px; }

.drop-down-wrap { background: #fff; }
.drop-down-wrap li { text-align: left; margin-bottom: 20px; }
.drop-down-wrap li.active .drop-down-list { color: #fff; background-color: #ff0000; border-color: #ff0000; }
.drop-down-wrap li.active .drop-down-list:before { background-position: -19px -94px; height: 19px; width: 19px; }
.drop-down-wrap li.active .drop-down-list:after { background-position: 0 -25px; height: 5px; width: 9px; }
.drop-down-wrap .drop-down-wrap-text { margin: 20px 0; font: 15px/21px gpro; color: #4f4233; padding-left: 65px; }
.drop-down-wrap .drop-down-list { cursor: pointer; text-align: left; padding: 16px 20px 17px 65px; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; border-right: 60px solid #f5f5f5; font: bold 17px/27px gpro; width: 100%; }
.drop-down-wrap .drop-down-list:before { content: ""; position: absolute; background-position: 0 -94px; height: 19px; width: 19px; left: 21px; top: 0; bottom: 0; margin: auto; }
.drop-down-wrap .drop-down-list:after { content: ""; position: absolute; background-position: -19px -22px; width: 23px; height: 12px; right: -38px; top: 0; bottom: 0; margin: auto; background-position: -9px -40px; height: 5px; width: 9px; }

.info-item { color: #fff; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 352px; padding: 45px; margin-bottom: 41px; background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; min-height: 300px; }
.info-item h3, .info-item p, .info-item .preview-text { margin-bottom: 26px; }
.info-item.bg-red { background: #ff0000; color: #fff; padding: 49px 47px 49px 67px; }
.info-item.bg-red .btn-transparent:hover { background-color: #fff; border-color: #fff; color: #ff0000; }
.info-item.bg-white { border: 1px solid #e5e5e5; position: relative; color: #222; }
.info-item.bg-white:before { content: ""; position: absolute; background-position: 0 -280px; height: 40px; width: 50px; top: auto; bottom: 30px; left: auto; right: 30px; margin: auto; }
.info-item.send-quest { width: 100%; min-height: 362px; }
.info-item.send-quest h3 { width: 70%; margin: 0 auto 26px; }
.info-item.company { padding: 47px 67px; margin-bottom: 0; width: 100%; height: 48%; }

.separators { margin: 0 auto !important; padding: 40px 0; position: relative; }
.separators:before, .separators:after { width: 162px; height: 3px; background: #fff; content: ''; position: absolute; left: 0; right: 0; margin: auto; }
.separators:before { top: 0; }
.separators:after { bottom: 0; }

/*------------------------ContextElements----------------------------------------------------*/
.wrap-info .left { width: 350px; margin-bottom: 40px; border: 1px solid #e5e5e5; padding: 47px; background-image: url(/local/templates/ia_pegas_lifan/); background-position: 50% 100%; background-repeat: no-repeat; padding-bottom: 340px; }
.wrap-info .left h3 { margin-bottom: 26px; }
.wrap-info .right { margin-bottom: 40px; max-width: 744px; width: 100%; }

.head-section-1 { border-bottom: 1px solid #eaeaea; max-height: 50px; background: #ffffff; }
.head-section-1 .three-line { padding: 16px 20px 10px; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
.head-section-1 .three-line > span { border-top-color: #222222; }
.head-section-1 .three-line .submenu .dropdown-menu { position: relative; left: auto; top: auto; width: 100%; display: none; border: none; }

.head-section-2 { padding: 40px 0 33px; }

.head-section-3 { background: #ff0000; padding: 8px 0; }
.head-section-3 .line-items-fluid > * { vertical-align: middle; }
.head-section-3 .form-wrap { max-width: 697px; width: 100%; }
.head-section-3 .wrap-ttl { font: 12px/19px gpro; color: #fff; }
.head-section-3 .wrap-ttl .big { font: bold italic 18px/19px gpro; display: block; text-transform: uppercase; }
.fixed .head-section-3 { position: fixed; top: 0; left: 0; width: 100%; z-index: 150; }

.background-section { position: relative; padding: 70px 0; overflow: hidden; height: 344px; text-align: center; margin-bottom: 50px; }
.background-section h1 { font: bold italic 35px/35px gpro; color: #fff; text-transform: uppercase; position: relative; z-index: 99; }
.background-section .parallax-layer { position: absolute; top: 0; width: 100%; height: 818px; }

.slider-action { margin-bottom: 20px; /*height: 362px;*/ position: relative; }
/*.slider-action .swiper-container { height: 100%; }*/
.slider-action a { display: block; /* height: 362px; background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: center; */ border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.slider-action img { width: 100%; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.slider-action .swiper-pagination { bottom: 22px; left: 0; right: 0; }
.slider-action .swiper-pagination-bullet:before {background:#fff;}
.slider-action .swiper-pagination-bullet-active:before{background:none;}

.slider-rubric { position: relative; height: 115px; }
.slider-rubric .swiper-container { height: 100%; margin: 0 80px; }
.slider-rubric .rubric { width: 160px; padding: 0 30px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #ff0000; font: bold 12px/16px gpro; color: #fff; text-transform: uppercase; height: 115px; display: flex; justify-content: center; align-items: center; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.slider-rubric .rubric .txt-1 { display: none; color: #222222; }
.slider-rubric .rubric:hover { cursor: pointer; background: #fff; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.slider-rubric .rubric:hover span:first-child { display: none; }
.slider-rubric .rubric:hover .txt-1 { display: inline-block; }
.slider-rubric .sw-prev, .slider-rubric .sw-next { width: 40px; border: 1px solid rgba(229, 229, 229, 0.25); position: absolute; top: 0; bottom: 0; cursor: pointer; border-radius: 4px; -webkit-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; }
.slider-rubric .sw-prev:before, .slider-rubric .sw-next:before { content: ''; position: absolute; top: 0; bottom: 0; margin: auto; width: 8px; height: 14px; }
.slider-rubric .sw-prev:hover, .slider-rubric .sw-next:hover { border-color: #e5e5e5; }
.slider-rubric .sw-prev.swiper-button-disabled, .slider-rubric .sw-next.swiper-button-disabled { display: none; }
.slider-rubric .sw-prev { left: 0; }
.slider-rubric .sw-prev:before { left: 14px; background-position: -5px 0; }
.slider-rubric .sw-next { right: 0; }
.slider-rubric .sw-next:before { right: 14px; background-position: -27px 0; }

#footer .copyright { font: 12px/17px gpro; color: #262626; }
#footer .phone-local { margin-bottom: 20px; }
#footer .phone-extern { margin-bottom: 40px; }

.footer-menu ul { margin-bottom: 30px; }
.footer-menu h4 { font: 10px/10px gpro; color: #9f9f9f; text-transform: uppercase; margin-bottom: 17px; }
.footer-menu a { font: 14px/14px gpro; color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.footer-menu a:hover { color: #ff0000; border-color: #ff0000; }
.footer-menu li { margin-bottom: 8px; }

#header.fixed { padding-bottom: 38px; }
#header .into { font: bold 12px/15px gpro; width: 195px; }
#header .into span { font: bold italic 12px/12px gpro; text-transform: uppercase; color: #ff0000; }
#header .count-ico { padding-left: 35px; position: relative; }
#header .count-ico:before { content: ""; position: absolute; background-position: 0 -186px; height: 23px; width: 24px; top: 0; bottom: 0; left: 0; right: auto; margin: auto; }
#header .toolbar a { border: 0; }
#header .toolbar a, #header .toolbar > span { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; padding: 15px 10px 15px 39px; position: relative; }
#header .toolbar a:before, #header .toolbar > span:before { content: ""; position: absolute; left: 20px; top: 0; bottom: 0; margin: auto; }
#header .toolbar .ttl { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; font: 500 12px/12px gpro; color: #989898; margin-right: 7px; }
#header .toolbar .block-black { font: 500 15px/15px gpro; background: #222222; color: #fff; min-width: 208px; margin-left: 18px; }
#header .toolbar .block-black:last-child{margin-left:0; border-left:1px solid #4d4242}
#header .toolbar .block-black .txt { font: 500 15px/15px gpro;margin-top:5px;}
#header .toolbar .block-black a{color: #fff;padding: 5px 10px 4px 39px;}
#header .toolbar .block-black a span { color: #ff0000; }
#header .toolbar .block-black:hover { background: #333333; }
#header .toolbar .count { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; background: #222222; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width: 18px; height: 19px; padding: 4px; text-align: center; font: 12px/12px gpro; color: #f5f5f5; }
#header .toolbar .count.gray { background: #e0e0e0; }
#header .toolbar .ico-1:before { background-position: -17px -25px; height: 15px; width: 11px; }
#header .toolbar .ico-2:before { background-position: -56px -25px; height: 15px; width: 13px; }
#header .toolbar .ico-3:before { background-position: -45px 0; height: 12px; width: 16px; top: 0; bottom: 0; }
#header .catalog { position: relative; }
#header .catalog > * { vertical-align: middle; }
#header .catalog .three-line { margin-right: 10px; }
#header .catalog .wrap-dropdown { position: absolute; z-index: 999; top: -22px; padding-top: 78px; }
#header .catalog .dropdown-menu { left: 100%; top: 0; min-height: 100%; width: 100%;}
#header .catalog .dropdown { display: none; position: relative; width: 270px; background: #fff; -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 0; }
#header .catalog .dropdown a { font: bold 11px/19px gpro; text-transform: uppercase; display: block; padding: 15px 0; border-bottom: 1px solid #eaeaea; position: relative; color: #222; }
#header .catalog .dropdown a i { color: #ff0000; }
#header .catalog .dropdown a:hover, #header .catalog .dropdown a.active { color: #ff0000; }
#header .catalog .dropdown > li {/* position: relative;*/ padding: 0 30px; }
#header .catalog .dropdown > li.submenu{position:static;}
#header .catalog .dropdown > li.submenu .lvl-2{background:#fff;}
#header .catalog .dropdown > li.submenu > a { position: relative; padding-right: 16px; }
#header .catalog .dropdown > li.submenu > a:after { content: ""; position: absolute; background-position: 0 0; height: 9px; width: 5px; top: 0; bottom: 0; left: auto; right: 0; margin: auto; }
#header .catalog .dropdown > li.submenu:hover .dropdown-menu { display: block; display: flex; flex-direction: column; flex-wrap: wrap;}
#header .catalog .dropdown .dropdown-menu li:last-child a { border-bottom: none; padding-bottom: 10px; }
#header .catalog .dropdown:before { content: ""; position: absolute; top: -22px; left: 32px; margin: auto; border: 14px solid transparent; border-bottom: 14px solid #fff; width: 14px; }
#header .catalog .dropdown .action a { color: #ff0000; padding: 15px 0 0 30px; border-bottom: 0; }
#header .catalog .dropdown .action a:after { content: ""; position: absolute; background-position: -42px -114px; height: 21px; width: 20px; top: 13px; bottom: auto; left: 0; right: auto; margin: auto; }
#header .catalog.hover .dropdown { display: block; }

.wrap-phone { position: relative; }
.wrap-phone:before { display: none; content: ""; position: absolute; background-position: -28px -25px; height: 14px; width: 14px; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.overlay { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); top: 0; left: 0; z-index: 99; }

.contact-list li { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; padding-top: 70px; position: relative; width: 260px; margin-right: 100px; }
.contact-list li:last-child { margin-right: 0; }
.contact-list li:before { content: ""; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
.contact-list .geo { font: bold 19px/23px gpro; }
.contact-list .geo:before { background-position: 0 -365px; height: 46px; width: 33px; }
.contact-list .phone { font: bold 27px/37px gpro; }
.contact-list .phone:before { background-position: 0 -320px; height: 45px; width: 45px; }
.contact-list .mail { font: 19px/27px gpro; }
.contact-list .mail:before { background-position: 0 -215px; height: 27px; width: 46px; }
.contact-list .mail a { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.tabs { margin: 0 0 5px -24px; }
.tabs a { display: block; font: bold 12px/12px gpro; text-transform: uppercase; border: 1px solid #eeeeee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #222; padding: 8px 11px; margin: 0 0 15px 24px; }
.tabs a.active, .tabs a.current { border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 8px 0; border-bottom: 3px solid #ff0000; position: relative; }
.tabs a.sale-order-history-link { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }
.tabs .count-wrap { position: relative; padding-right: 28px; }
.tabs .count-wrap .count { position: absolute; right: 0; top: -2px; font: 12px/19px gpro; border-radius: 2px; min-width: 18px; color: #fff; background: #222; text-align: center; }

.table-product { margin-bottom: 30px; }
.table-product thead { background: #ececec; border: 1px solid #ececec; }
.table-product tbody { border: 1px solid #ececec; }
.table-product tr { border: 1px solid #ececec; }
.table-product th { font: bold 14px/14px gpro; }
.table-product th, .table-product td { padding: 15px 15px 15px 30px; }
.table-product .img { width: 64px; height: 63px; }
.table-product .img img { max-width: 100%; max-height: 100%; }
.table-product .ttl { display: block; max-width: 400px; font: 14px/19px gpro; padding-left: 83px; padding-top: 20px; }
.table-product .ttl span { border-bottom: 1px solid #dedede; }
.table-product .cash { font: bold italic 16px/16px gpro; }
.table-product .clear { display: block; background-position: -40px -56px; height: 16px; width: 16px; }
.table-product .qty-wrap { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; position: relative; }

.profile-link a { font: bold 14px/21px gpro; color: #222222; border-bottom: none; }

#basket_items_list .btn-5 { margin-top: -10px; position: relative; top: -20px; }

#colorbox .form-desc { max-width: 440px; }

.padding-bottom { padding-bottom: 110px; }

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 498; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); }

#cboxWrapper { max-width: none; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; }

.cboxIframe { width: 100%; height: 100%; display: block; border: 0; padding: 0; margin: 0; }

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

#cboxOverlay { background: #000; opacity: 0.15 !important; filter: alpha(opacity=15); }

#colorbox { outline: 0; }

#cboxContent { padding: 35px; }

.cboxIframe { background: #fff; }

#cboxError { padding: 50px; border: 1px solid #ccc; }

#cboxLoadedContent { background: #fff; padding: 30px; -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.21); box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.21); border-radius: 5px; }

#cboxTitle { position: absolute; top: 93px; left: 88px; color: #ccc; }

#cboxCurrent { position: absolute; top: 93px; right: 88px; color: #ccc; display: none; }

#cboxLoadingGraphic { background: url(/local/templates/ia_pegas_lifan/images/loaders.gif) no-repeat center center; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxSlideshow { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; }

#cboxPrevious, #cboxNext, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background-color: transparent; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; }

#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff; }

#cboxPrevious, #cboxNext { position: absolute; background: #0bb6e7; width: 31px; height: 36px; top: 0; bottom: 0; margin: auto; -webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; text-indent: -9999px; }
#cboxPrevious:before, #cboxNext:before { content: ''; position: absolute; width: 10px; height: 14px; top: 11px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
#cboxPrevious:hover, #cboxNext:hover { background: #e94822; }

#cboxPrevious { left: 0; }
#cboxPrevious:before { left: 10px; border-right: 10px solid #fff; }

#cboxNext { right: 0; }
#cboxNext:before { right: 10px; border-left: 10px solid #fff; }

#cboxClose { text-indent: -9999px; position: absolute; top: 43px; right: 43px; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; background-position: -40px -56px; height: 16px; width: 16px; }
#cboxClose:hover { opacity: 1; filter: alpha(opacity=100); }

.add-to-cart-msg { text-align: center; width: 480px; }
.add-to-cart-msg .b-ttl { font: 500 15px/23px gpro; margin-bottom: 20px; }
.add-to-cart-msg img { background: red; }
.add-to-cart-msg .ttl { font: bold 23px/25px gpro; margin: 15px 0; }
.add-to-cart-msg .foot { background: #f2f2f2; padding: 20px 30px; margin: 20px -30px -30px; }

.list-docs h2 { margin-bottom: 20px; }
.list-docs .wrap-items-docs { margin-bottom: 40px; }
.list-docs .wrap-items-docs:last-child { margin-bottom: 0; }
.list-docs .item-doc { margin: 0 0 40px 0; width: 260px; padding: 0 30px 0 0; }
.list-docs .item-doc img { line-height: 0; display: block; border: 3px solid #ff0000; }
.list-docs .item-doc a { display: block; margin: 0 0 5px 0; border: none; }

.list-files .ttl-wrap { font: 500 16px/21px gpro; color: #010101; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; }
.list-files .ttl-wrap:hover { color: #ff0000; }
.list-files .item { margin-top: 15px; }
.list-files .item:first-child { margin-top: 0; }
.list-files .icon { min-width: 65px; }
.list-files .icon img { display: block; }


.list-prods .item { position: relative; margin-top: 15px; }
.list-prods .item:first-child { margin-top: 0; }
.list-prods .img-wrap { width: 50px; height: 50px; position: relative; margin-right: 15px; }
.list-prods .img { max-width: 100%; max-height: 100%; height: auto; width: auto; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.list-prods .ttl-wrap { font: 500 16px/21px gpro; color: #010101; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; }
.list-prods .ttl-wrap:hover { color: #ff0000; }
.list-prods .param { font: 12px/14px gpro; color: #a1a1a1; margin-top: 6px; }

.b-list-rubrics-2 { border: 1px solid #e5e5e5; border-radius: 4px; padding: 15px 30px; }
.b-list-rubrics-2 .b-ttl { margin-bottom: 26px; color: #ffcd8f; font: 500 26px/20px pfdin; }
.b-list-rubrics-2 .b-ttl a { border: 0; color: inherit; }
.b-list-rubrics-2 .b-ttl-brand { color: #7c665c; margin-top: 35px; }
.b-list-rubrics-2 .all-prod { margin-top: 12px; }

.list-rubrics-2 { font: bold 11px/19px gpro; }
.list-rubrics-2 a { color: #222; border: 0; }
.list-rubrics-2 a.active, .list-rubrics-2 a:hover { color: #ff0000; }
.list-rubrics-2 .lvl-1 { border-top: 1px solid #eaeaea; padding-top: 15px; margin-top: 15px; }
.list-rubrics-2 .lvl-1:first-child { border-top: 0; padding-top: 0; margin-top: 0; }
.list-rubrics-2 .lvl-1 > a { display: block; border: 0; padding-right: 15px; position: relative; }
.list-rubrics-2 .lvl-1 > a:after { content: ''; background-position: 0 0; height: 9px; width: 5px; position: absolute; top: 5px; right: 0; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; opacity: 0; filter: alpha(opacity=0); }
.list-rubrics-2 .lvl-1 > a.active:after, .list-rubrics-2 .lvl-1 > a:hover:after { opacity: 1; filter: alpha(opacity=100); }
.list-rubrics-2 .lvl-1 ul { font: 15px/18px pfdin; padding: 10px 0 0 10px; }
.list-rubrics-2 .lvl-1 ul li { margin-top: 5px; }
.list-rubrics-2 .lvl-1 ul li:first-child { margin-top: 0; }

.list-doc-post .item { margin-top: 20px; }
.list-doc-post .item:first-child { margin-top: 0; }
.list-doc-post .ttl{ font: 500 16px/21px gpro; border-bottom: 1px solid rgba(34, 34, 34, 0.15); color: #010101; }
.list-doc-post .ttl:hover { border-bottom-color: #ff0000; color: #ff0000; }
.list-doc-post .desc { font: 300 14px/18px gpro; margin-top: 5px; }

#jGrowl .jGrowl-notification.error { background-color: #ff0000; color: #FFDBF4; border: 0; }

#jGrowl .jGrowl-notification.error .jGrowl-message { color: #ffffff; }

.popup-select-city { text-align: center; }
.popup-select-city * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.popup-select-city .your-city-wrap { padding: 30px 0; }
.popup-select-city .location { color: #666; font-size: 15px; margin-bottom: 5px; }
.popup-select-city .location .city { font-weight: 500; color: #ff0000; }
.popup-select-city .btn-3 { margin-top: 7px; }
.popup-select-city .select-city-wrap { border-top: 1px solid #ebebeb; padding: 27px 10px 45px; }
.popup-select-city .select-city-wrap .ttl { font-size: 17px; margin-bottom: 25px; }
.popup-select-city .select-city-wrap ul { font-size: 16px; }
.popup-select-city .select-city-wrap ul li { margin-top: 8px; page-break-inside: avoid; padding-bottom: 1px; }
.popup-select-city .select-city-wrap ul li:first-child { margin-top: 0; }
.popup-select-city .btn-2 { margin-top: 33px; }
.popup-select-city .cols-city { padding: 0 15px; font-size: 15px; margin: 0 auto; }
.popup-select-city .cols-city ul { text-align: left; padding: 0; }
.popup-select-city .cols-city li { page-break-inside: avoid; margin-left: 25px; margin-right: 25px; }
.popup-select-city .cols-city a { font-size: 15px; line-height: 24px; color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.popup-select-city .cols-city a:hover { color: #ff0000; border-color: #ff0000; }
.popup-select-city .cols-city-4 { width: 1060px; }
.popup-select-city .cols-city-4 ul { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }
.popup-select-city .cols-city-3 { width: 795px; }
.popup-select-city .cols-city-3 ul { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
.popup-select-city .cols-city-2 { width: 530px; }
.popup-select-city .cols-city-2 ul { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }

.form-item-captcha .col-l { width: 295px; max-width: 100%; }

.list-rubrics-2 { font: bold 11px/15px gpro; text-transform: uppercase; }
.list-rubrics-2 li { margin-top: 21px; }
.list-rubrics-2 li:first-child { margin-top: 0; }
.list-rubrics-2 a { color: #010101; border: 0; }
.list-rubrics-2 a:hover, .list-rubrics-2 a.active { color: #ff0000; }
.list-rubrics-2 .count { color: #a0a0a0; margin-left: 7px; }

.bx-filter { border: 1px solid #e5e5e5; border-radius: 4px; }

.bx-filter-title { font: bold 14px/21px gpro; margin-bottom: 10px; }

.bx-filter-parameters-box { border-bottom: 1px solid #e5e5e5; padding: 19px 28px 17px; }

.bx-filter-parameters-box-title { position: relative; font: bold 14px/21px gpro; cursor: pointer; }
.bx-filter-parameters-box-title .fa { background-position: -9px -40px; height: 5px; width: 9px; position: absolute; left: -18px; top: 9px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: transform 0.3s; -o-transition: transform 0.3s; transition: transform 0.3s; }
.bx-filter-parameters-box-title .fa-angle-up { -webkit-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); }

.bx-filter-block { height: 0; overflow: hidden; -webkit-transition: padding 0.3s; -o-transition: padding 0.3s; transition: padding 0.3s; }

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block { height: auto; overflow: visible; padding-top: 10px; }

.bx-filter-button-box { padding: 16px 28px 15px; background: #ececec; }
.bx-filter-button-box .bx-filter-block { height: auto; overflow: visible; padding: 0; }
.bx-filter-button-box .btn-1 { margin-right: 10px; }

.bx_compare .bx-filter { border: 1px solid #e5e5e5; padding: 28px; border-radius: 4px; }
.bx_compare .bx-filter .form-checkbox { width: 255px; }

.bx-filter-input-container input { padding: 4px 9px; height: 30px; width: 91px; color: #000; font: 14px/14px gpro; border-radius: 3px; border: 1px solid #e0e0e0; }
.bx-filter-input-container input:focus { -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); }

.bx-filter .bx-ui-slider-track-container { padding-top: 23px; padding-bottom: 35px; }

.bx-filter .bx-ui-slider-track { position: relative; height: 4px; background: #ececec; }

.bx-filter .bx-ui-slider-part { position: absolute; top: -6px; width: 1px; height: 6px; background: #c1c1c1; }

.bx-filter .bx-ui-slider-part.p1 { left: 0; }

.bx-filter .bx-ui-slider-part.p2 { left: 25%; }

.bx-filter .bx-ui-slider-part.p3 { left: 50%; }

.bx-filter .bx-ui-slider-part.p4 { left: 75%; }

.bx-filter .bx-ui-slider-part.p5 { right: 0; }

.bx-filter .bx-ui-slider-part span { line-height: 15px; font-size: 10px; position: absolute; top: -18px; left: 50%; display: block; width: 100px; margin-left: -50px; text-align: center; color: #010101; }

.bx-filter .bx-ui-slider-range, .bx-filter .bx-ui-slider-pricebar, .bx-filter .bx-ui-slider-pricebar-vd, .bx-filter .bx-ui-slider-pricebar-vn, .bx-filter .bx-ui-slider-pricebar-v { position: absolute; top: 0; bottom: 0; }

.bx-filter .bx-ui-slider-range { z-index: 50; }

.bx-filter .bx-ui-slider-pricebar { z-index: 100; }

.bx-filter .bx-ui-slider-pricebar-vd { z-index: 60; }

.bx-filter .bx-ui-slider-pricebar-vn { z-index: 70; }

.bx-filter .bx-ui-slider-pricebar-v { z-index: 80; background: #ff0000; }

.bx-filter .bx-ui-slider-handle { position: absolute; top: 100%; width: 26px; height: 26px; border: 0; margin-top: 3px; background-position: -24px -160px; }

.bx-filter .bx-ui-slider-handle:hover { -webkit-cursor: grab; -ms-cursor: grab; -o-cursor: grab; cursor: grab; }

.bx-filter .bx-ui-slider-handle:active { -webkit-cursor: grabbing; -ms-cursor: grabbing; -o-cursor: grabbing; cursor: grabbing; }

.bx-filter .bx-ui-slider-handle.left { left: 0; margin-left: -13px; }

.bx-filter .bx-ui-slider-handle.right { right: 0; margin-right: -13px; }

.bookmark { font: 12px/15px gpro; color: #000; padding-left: 19px; position: relative; border: 0; }
.bookmark:before { content: ''; background-position: -17px -25px; height: 15px; width: 11px; position: absolute; left: 0; top: 0; }
.bookmark span { border-bottom: 1px solid transparent; }
.bookmark.active:before { background-position: -47px -40px; }
.bookmark.active span { border-bottom-color: rgba(0, 0, 0, 0.15); }

.compare { font: 12px/14px gpro; color: #000; padding-left: 19px; position: relative; border: 0; }
.compare:before { content: ''; background-position: -56px -25px; height: 15px; width: 13px; position: absolute; left: 0; top: 0; }
.compare span { border-bottom: 1px solid transparent; }
.compare.active:before { background-position: -34px -40px; }
.compare.active span { border-bottom-color: rgba(0, 0, 0, 0.15); }

.bx_item_detail_rating .lbl + .bx_item_rating { margin-top: 3px; }

.bx_stars_container { width: 67px; height: 10px; position: relative; background: url(/local/templates/ia_pegas_lifan/images/graystar.png) repeat-x 0 0; }

.bx_stars_bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; }

.bx_stars_progres { position: absolute; left: 0; top: 0; bottom: 0; background: url(/local/templates/ia_pegas_lifan/images/redstar.png) repeat-x 0 0; z-index: 1; }

.qty-wrap { width: 76px; height: 43px; position: relative; font: 14px/14px gpro; color: #000; }
.qty-wrap input[type="text"] { font: 14px/14px gpro; color: #000; background: #fff; border-radius: 3px; border: 1px solid #e0e0e0; width: 76px; height: 43px; padding: 0 30px 0 10px; -webkit-box-shadow: none; box-shadow: none; }
.qty-wrap .bx_cnt_desc { position: absolute; top: 15px; right: 29px; }
.qty-wrap .plus, .qty-wrap .minus { text-indent: -9999px; overflow: hidden; position: absolute; right: 0; width: 29px; border: 0; }
.qty-wrap .plus:after, .qty-wrap .minus:after { content: ''; width: 9px; height: 5px; background-position: -9px -40px; position: absolute; right: 10px; }
.qty-wrap .plus:hover:after, .qty-wrap .minus:hover:after { background-position: 0 -40px; }
.qty-wrap .plus { top: 0; height: 21px; }
.qty-wrap .plus:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); top: 10px; }
.qty-wrap .minus { bottom: 0; height: 22px; }
.qty-wrap .minus:after { bottom: 10px; }

.toggle-view { font: bold 12px/26px gpro; text-transform: uppercase; color: #222; white-space: nowrap; }
.toggle-view > * { cursor: pointer; }
.toggle-view .toggle { margin: 0 20px; width: 47px; height: 26px; border: 2px solid #ff0000; background: #fff; border-radius: 26px; position: relative; }
.toggle-view .toggle:before { content: ''; width: 18px; height: 18px; border-radius: 100%; background: #ff0000; position: absolute; left: 19px; top: 2px; -webkit-transition: left 0.2s; -o-transition: left 0.2s; transition: left 0.2s; }
.toggle-view .current { color: #ff0000; }
.toggle-view .current + .toggle:before { left: 3px; }

.wrap-star { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 97px; height: 14px; background-image: url(/local/templates/ia_pegas_lifan/images/gray-star.png); background-repeat: repeat-x; }
.wrap-star .star { background-image: url(/local/templates/ia_pegas_lifan/images/red-star.png); background-repeat: repeat-x; height: 100%; }

.prod-detail #onRot360 { text-align: center; margin-bottom: 40px; }
.prod-detail .head { font: 14px/15px gpro; color: #a1a1a1; margin-bottom: 17px; }
.prod-detail .head .sep { width: 1px; height: 17px; background: #ececec; margin: 0 16px; }
.prod-detail .head > * { margin-bottom: 10px; }
.prod-detail .col-left { float: left; width: 350px; max-width: 100%; border-radius: 4px; border: 1px solid #e5e5e5; padding: 33px 27px; position: relative; }
.prod-detail .lbl-sale { color: #ff0000; position: absolute; left: 5px; top: 5px; font: italic bold 24px/24px gpro; }
.prod-detail .col-right { float: left; width: 100%; margin-left: -350px; }
.prod-detail .main-content { margin-left: 380px; }
.prod-detail .buy { background: #ececec; border-radius: 4px 0 0 4px; position: relative; min-height: 86px; padding: 11px 5px 11px 15px; }
.prod-detail .buy:before { content: ''; border-left: 34px solid #ececec; border-top: 43px solid transparent; border-bottom: 43px solid transparent; position: absolute; right: -34px; top: 0; }
.prod-detail .buy > * { margin-right: 5px; margin-top: 10px; }
.prod-detail .price-wrap { color: #222; font: bold italic 12px/15px gpro; text-transform: uppercase; }
.prod-detail .price-wrap .old-price { color: #ff0000; display: inline; text-decoration: line-through; }
.prod-detail .price-wrap .price { font-size: 20px; line-height: 2; }
.prod-detail .short-desc, .prod-detail .product-empty { color: #606060; font: 14px/20px gpro; margin-top: 26px; }
.prod-detail .product-empty { margin: 0 0 15px; }
.prod-detail .product-empty span { background: #ffbfbf; padding: 2px 0; }
.prod-detail .item_economy_price { display: none; }
.prod-detail .tabs { margin-top: 35px; }
.prod-detail #w-reviews { display: none; }
.prod-detail #w-reviews .blog-comment, .prod-detail #w-reviews .comment-empty { margin-top: 20px; border: 1px solid #eeeeee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 30px; }
.prod-detail #w-reviews h3 { font: bold 19px/23px "gpro", sans-serif; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 70%; }
.prod-detail #w-reviews .gray-btn:hover { color: #fff; }
.prod-detail #w-reviews .time { position: relative; display: block; bottom: auto; }
.prod-detail #w-reviews .name { color: #a1a1a1; margin-bottom: 15px; }
.prod-detail #w-reviews .ttl { margin-bottom: 20px; }
.prod-detail #w-reviews .ttl .wrap-star, .prod-detail #w-reviews .ttl .time { margin-top: 8px; }
.prod-detail #w-reviews .wrap-star { display: block; }
.prod-detail #w-reviews .left-info, .prod-detail #w-reviews .right-info { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }
.prod-detail #w-reviews .left-info { width: 30%; margin: 0; }
.prod-detail #w-reviews .right-info { width: 69%; border-left: 1px solid #e8e9ec; padding-left: 15px; margin: 0; }
.prod-detail #w-reviews .blog-comment { margin-bottom: 20px; }
.prod-detail #w-reviews .blog-comment-cont-white { display: -webkit-flex; display: flex; background: none; }

.list-characteristics { color: #000; font: 14px/18px gpro; }
.list-characteristics li { padding: 9px 0; border-radius: 4px; margin-top: 6px; }
.list-characteristics li:first-child { margin-top: 0; }
.list-characteristics li:nth-of-type(odd) { background: #f5f5f5; }
.list-characteristics .col { padding: 0 20px; display: table-cell; vertical-align: middle; }
.list-characteristics .name { width: 260px; }
.list-characteristics .val { font-weight: bold; }

.list-docs-links { color: #000; font: 14px/18px gpro; }
.list-docs-links li { padding: 9px 20px; border-radius: 4px; margin-top: 6px; }
.list-docs-links li:first-child { margin-top: 0; }
.list-docs-links li:nth-of-type(odd) { background: #f5f5f5; }

.prod-thumbs .img { width: 84px; height: 82px; border-radius: 5px; background-position: 50% 50%; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.prod-thumbs ul { margin: 0 0 0 -20px; }
.prod-thumbs ul:before, .prod-thumbs ul:after { content: " "; display: table; }
.prod-thumbs ul:after { clear: both; }
.prod-thumbs li { float: left; margin: 20px 0 0 20px; cursor: pointer; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; }
.prod-thumbs li.bx_active, .prod-thumbs li:hover { opacity: 0.5; filter: alpha(opacity=50); }

#list-characteristics li:nth-of-type(7) ~ li { display: none; }
#list-characteristics.open li:nth-of-type(7) ~ li { display: block; }

#more-characteristics { margin-top: 20px; }
#more-characteristics .txt-2 { display: none; }
#more-characteristics.open .txt-1 { display: none; }
#more-characteristics.open .txt-2 { display: inline; }

.form-oneclick { width: 380px; }
.form-oneclick .form-item > * { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.form-oneclick label { width: 82px; }
.form-oneclick input[type="text"], .form-oneclick input[type="email"], .form-oneclick input[type="password"], .form-oneclick textarea, .form-oneclick select { width: 285px; }

.popup-prod-summary .ttl { font: 500 15px/21px gpro; margin-bottom: 15px; }
.popup-prod-summary .price-wrap { color: #ff0000; font: bold italic 12px/15px gpro; text-transform: uppercase; margin-bottom: 15px; }
.popup-prod-summary .price-wrap .price { font-size: 25px; line-height: 28px; }
.popup-prod-summary .img { margin-right: 30px; margin-bottom: 15px; }

.errortext { background: #ffe7d7; padding: 15px; font: 15px/21px gpro, sans-serif; margin: 20px 0; border-radius: 4px; }
.errortext:first-child { margin-top: 0; }

.rubric-products-head { margin: 20px 0 10px; }
.rubric-products-head .ttl { font: bold 19px/23px gpro, sans-serif; color: #000; border: 0; }
.rubric-products-head .ttl:hover { color: #ff0000; }
.rubric-products-head .qty { vertical-align: super; color: #ff0000; font-size: 15px; }

.list-rubrics { font: bold 12px/16px gpro; margin: 0 0 0 -30px; text-align: center; }
.list-rubrics .item { height: 115px; width: 160px; background: #ff0000; border-radius: 4px; display: block; border: 0; color: #fff; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin: 0 0 30px 30px; text-align: center; padding: 5px 15px; }
.list-rubrics .item .txt-1 { display: none; }
.list-rubrics .item:hover { color: #222; background: #fff; -webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.16); }
.list-rubrics .item:hover .txt-1 { display: inline; }
.list-rubrics .inner { width: 100%; }

.search-page form { position: relative; padding-right: 130px; }
.search-page form input[type="text"] { width: 100%; border-radius: 3px; }
.search-page form input[type="submit"] { position: absolute; right: 0; top: 0; }

.table-ordercart { width: 100%; font: 14px/20px gpro; border: 1px solid #ececec; color: #010101; }
.table-ordercart .ttl-hide { display: none; }
.table-ordercart td, .table-ordercart th { text-align: center; padding: 13px 15px 19px; }
.table-ordercart a { color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.table-ordercart a:hover { border-color: #000; }
.table-ordercart .name { text-align: left; }
.table-ordercart thead { background-color: #ececec; }
.table-ordercart thead th, .table-ordercart thead td { font-weight: bold; }
.table-ordercart tbody tr { border-bottom: 1px solid #ececec; }
.table-ordercart tbody td, .table-ordercart tbody th { padding: 12px 15px 14px; }
.table-ordercart .itemphoto { padding-right: 0; width: 70px; }
.table-ordercart .itemphoto a { display: block; border: 0; }
.table-ordercart .itemphoto img { display: block; max-width: 100%; height: auto; }
.table-ordercart .remove { display: block; border: 0; text-indent: -9999px; overflow: hidden; background-position: -40px -56px; height: 16px; width: 16px; }
.table-ordercart .price { white-space: nowrap; font: bold italic 16px/20px gpro; }
.table-ordercart .old_price { color: #ff0000; text-decoration: line-through; font-size: 12px; line-height: 14px; }

.table-ordercart-sum { background: #f5f5f5; border-radius: 3px; padding: 15px 10px; }
.table-ordercart-sum td { padding: 4px 10px 5px; text-align: left; font: 14px/16px gpro; }
.table-ordercart-sum .old_price { color: #ff0000; text-decoration: line-through; }
.table-ordercart-sum .td-total { font-weight: bold; }

.bx_ordercart .bx_sort_container { margin-bottom: 15px; }

.bx_ordercart .bx_ordercart_order_pay > * { margin-top: 30px; }

.bx_ordercart_coupon #coupon { border-radius: 3px; width: 240px; }

.bx_ordercart_coupon .btn-4 { min-width: 0; }

.bx_ordercart_coupon .line-items-fluid { width: 300px; }

.order-checkout .table-ordercart-sum { float: right; margin-top: 36px; }

.order-checkout .order-comment { margin-top: 15px; float: left; width: 70%; }

.bx-soa-item-title a { color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.bx-soa-item-title a:hover { border-color: #000; }

.bx-soa-item-td-text .bx-price { font: bold italic 16px/20px gpro; }

.bx-soa-item-td-text .bx-price-old { font: bold italic 12px/14px gpro; color: #ff0000; text-decoration: line-through; }

/**/
.sale-order-list-title-container, .sale-order-list-accomplished-title-container { background: #ececec; color: #010101; }

.sale-order-list-title, .sale-order-list-accomplished-title { font: 16px/21px "gpro", sans-serif; color: #010101; margin: 11px 0 9px; }

.sale-order-list-inner-container { border-color: #ececec; }

.sale-order-detail-general-head { background: #ececec; color: #010101; }

.sale-order-detail-general { border: 0; }

.sale-order-detail-about-order-title, .sale-order-detail-payment-options-title, .sale-order-detail-payment-options-shipment-composition-title, .sale-order-detail-payment-options-order-content-title, .sale-order-detail-payment-options-order-content-title { border-radius: 0; background: #ececec; }

.sale-order-detail-about-order-title-element, .sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element, .sale-order-detail-general-item { font: 16px/21px "gpro", sans-serif; color: #010101; margin: 11px 0 9px !important; }

.sale-order-detail-payment-options-inner-container { border-color: #ececec; }

.sale-order-detail-about-order-inner-container-name-read-less, .sale-order-detail-about-order-inner-container-name-read-more, .sale-order-list-cancel-payment, .sale-order-detail-show-link, .sale-order-detail-hide-link, .sale-order-detail-payment-options-methods-info-change-link { border-bottom-color: rgba(255, 0, 0, 0.15); }

.sale-order-detail-payment-options-methods-button-element, .sale-order-detail-payment-options-methods-button-element-new-window { border-bottom: none; }

.sale-order-list-accomplished-date, .sale-order-list-accomplished-date-number { margin: 15px 0 0; }

.sale-order-list-accomplished-date-number { color: #fff; }

.sale-order-title { font-family: "gpro", sans-serif; margin-top: 25px; color: #010101; }

.sale-order-link, .sale-order-history-link { color: #1b4e9b; }

.sale-order-list-about-link, .sale-order-list-change-payment, .sale-order-list-cancel-payment { text-decoration: none; color: #ff0000; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }

.sale-order-list-shipment-button { text-decoration: none; color: #ff0000; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; border-bottom: none; }

.sale-order-detail-order-item-imgcontainer, .sale-order-detail-about-order-inner-container-repeat-cancel { border: 0; }

.sale-order-detail-about-order-inner-container-repeat-cancel { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin: 0 10px; padding: 0; }

.sale-order-detail-order-item-block > div { display: table-cell; vertical-align: middle; float: none; }

.sale-order-detail-order-item-td { text-align: center; vertical-align: middle; }

.sale-order-detail-order-item-td:first-child { text-align: left; }

.sale-order-detail-order-item-td-title, .sale-order-detail-order-item-td-text { font-size: 16px; }

.bx-price { white-space: nowrap; }

.sale-order-detail-total-payment-list-left-item { color: #727272; font: 14px/16px "gpro", sans-serif; padding: 3px 0 4px; }

.sale-order-detail-total-payment-list-right-item { font: bold 14px/16px "gpro", sans-serif; padding: 3px 0 4px; text-align: left; color: #222; height: auto; }

.sale-order-detail-about-order-inner-container-list-item-link { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }

.sale-order-detail-order-section .leave-review { font-size: 14px; color: #5aac3d; margin: 10px 0; font-weight: normal; }
.sale-order-detail-order-section .reviewed-by { font-size: 14px; color: #777; margin: 10px 0; font-weight: normal; }

div.blog-comment-form { width: 100%; margin: 20px 0; }
div.blog-comment-form textarea { width: 100%; }

div.blog-post-edit-form, div.blog-comment-fields { background: #f0f4f3; padding: 16px 20px; }

div.blog-comment-new .blog-comment-date { background: none; padding: 0; }

.blog-add-comment { margin: 10px 0; padding: 0; }
.blog-add-comment:before, .blog-add-comment:after { content: " "; display: table; }
.blog-add-comment:after { clear: both; }

.star-rating { white-space: nowrap; height: 13px; width: 200px; display: inline-block; background: url(/local/templates/ia_pegas_lifan/images/star-1.png) repeat 0 0; position: relative; }
.star-rating input { display: none; }
.star-rating label { height: 13px; text-indent: -9999px; margin: 0; position: absolute; left: 0; top: 0; cursor: pointer; }
.star-rating label:hover { background: url(/local/templates/ia_pegas_lifan/images/star-2.png) repeat 0 0; }
.star-rating label:hover ~ label { background: none !important; }
.star-rating input:nth-of-type(1) + label { width: 10%; z-index: 10; }
.star-rating input:nth-of-type(2) + label { width: 20%; z-index: 9; }
.star-rating input:nth-of-type(3) + label { width: 30%; z-index: 8; }
.star-rating input:nth-of-type(4) + label { width: 40%; z-index: 7; }
.star-rating input:nth-of-type(5) + label { width: 50%; z-index: 6; }
.star-rating input:nth-of-type(6) + label { width: 60%; z-index: 5; }
.star-rating input:nth-of-type(7) + label { width: 70%; z-index: 4; }
.star-rating input:nth-of-type(8) + label { width: 80%; z-index: 3; }
.star-rating input:nth-of-type(9) + label { width: 90%; z-index: 2; }
.star-rating input:nth-of-type(10) + label { width: 100%; z-index: 1; }
.star-rating input:checked + label { background: url(/local/templates/ia_pegas_lifan/images/star-2.png) repeat 0 0; }

.blog-post-tag a, .blog-comment-meta a, .blog-mainpage-meta a { color: #ff0000 !important; }

.blog-comment-meta a:hover { text-decoration: none !important; }

/*--*/
.menu { font: bold 11px/16px gpro; text-transform: uppercase; }
.menu li { border-top: 1px solid #eaeaea; }
.menu li:first-child { border-top-color: transparent; }
.menu a { display: block; color: #010101; border: 0; padding: 12px 0; }
.menu a.active, .menu a:hover { color: #ff0000; }

#scroll-up { display: none; color: rgba(34, 34, 34, 0.35); font: 600 12px/17px 'gpro', sans-serif; position: fixed; z-index: 1000; right: 56px; bottom: 300px; border-bottom: 0; }
#scroll-up:before { content: ''; display: block; margin: 0 auto 5px; background-position: 0 -242px; height: 38px; width: 38px; }
#scroll-up:hover { color: #222; }

.popup-window-with-titlebar .popup-window-content{padding:10px 20px;}
.popup-window-buttons{padding:10px 0;}

.popup-document #cboxContent{padding:0;}
.popup-document #cboxClose{top:10px;right:10px;}


.news { display: -webkit-inline-flex; display: inline-flex; flex-wrap:wrap;margin-top:-20px; margin-left:-20px;}
.news li { margin-top:30px; margin-left:20px;border-radius: 3px; overflow: hidden; background-color: #fff; -moz-box-shadow: -0.696px 4.951px 15px 0px rgba(147, 165, 189, 0.21); -webkit-box-shadow: -0.696px 4.951px 15px 0px rgba(147, 165, 189, 0.21); box-shadow: -0.696px 4.951px 15px 0px rgba(147, 165, 189, 0.21); }
.news a{height:100%;display:block; border:0}
.news .col-img { height: 150px; background: no-repeat center/cover; }
.news .col-desc { padding: 20px; }
.news .date { margin-right: 0; margin-bottom: 20px; }
.news .ttl { display: block; max-width: 100%; }
.news + .b-subscribe { margin-top: 32px; }
.b-subscribe{margin-left:30px;}
/*
#vk_groups { width: 100% !important; }
#vk_groups iframe{ width: 100% !important; }
#vk_groups iframe #main div{ width: 100% !important; }
.wcommunity_wrap{text-align:center;}
.wcommunity_wrap>div{width:100% !important;}*/

@media (max-width: 1199px) { .contact-list li { margin: 0 60px 40px 60px; }
  .contact-list li:last-child { margin-right: 60px; }
  #header .into { display: none; }
  .gray-bg .news li:nth-of-type(3) { display: none; }
  .head-section-3 .form-wrap { max-width: 553px; }
  #header .toolbar .ico-3 { display: none; }
  .links a { margin-bottom: 20px; }
  .popup-select-city .cols-city-4 { width: 795px; }
  .popup-select-city .cols-city-4 ul { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
  .list-product.product-grid li { width: 33.333333%; }
  .page-sidebar-left .list-product.product-grid li { width: 50%; }
  .prod-detail .buy:before { display: none; } }
@media (min-width: 992px) { #choise-city { display: none; } }
@media (max-height:700px){
	#header .catalog .dropdown{max-height:500px;overflow:auto;}
}
@media (max-height:600px){
	#header .catalog .dropdown{max-height:280px;overflow:auto;}
}
@media (max-width: 991px) { 
	#header .catalog .dropdown > li.submenu > a:after{display:none;}
	#header .catalog .lvl-2{padding-left:10px;}
	#header .catalog .dropdown-menu{display:block;position:static;padding:0;border:0;width:auto;border-bottom:1px solid #eaeaea;}
	.head-section-2 .logo { width: 167px; height: 28px; }
  #footer { padding-bottom: 50px; }
  .wrap-info .left { width: 100%; }
  .head-section-1 .three-line .open .dropdown-menu { display: block !important; }
  .head-section-1 .main-menu { display: none; }
  #header .toolbar .ico-3 { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin-left: 11px; }
  .gray-bg .news li:nth-of-type(2) { display: none; }
  .head-section-3 .form-wrap { max-width: 307px; }
  .head-section-3 .form-wrap .placeholder { display: none !important; }
  .email { margin: 22px 0 28px; }
  .entry-personal { width: 40px; height: 37px; padding: 0; text-indent: -999px; }
  .entry-personal .wrap-dropdown-form { text-indent: 0; }
  .popup-select-city .cols-city { display: none; }
  #sidebar-left { display: none; background: #ffffff; height: 100%; left: 0; overflow: auto; padding: 10px; position: fixed; top: 0; width: 275px; z-index: 9999; }
  .page-sidebar-left { float: none; margin-left: 0; }
  .page-sidebar-left .main { margin-left: 0; }
  .list-product.product-grid li { width: 50% !important; }
  .list-product.product-row .head { width: 260px; }
  .table-ordercart thead { display: none; }
  .table-ordercart tr { display: block; position: relative; padding: 7px 0; }
  .table-ordercart tbody td { display: block; text-align: left; padding: 4px 15px; }
  .table-ordercart td.itemphoto { display: none; }
  .table-ordercart td.name { padding-right: 30px; }
  .table-ordercart td.control { position: absolute; right: 10px; top: 15px; padding: 0; }
  .table-ordercart .ttl-hide, .table-ordercart .ttl-hide ~ * { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
  .order-checkout .table-ordercart-sum { float: left; margin: 20px 0 5px; }
  .order-checkout .order-comment { width: 100%; }
  .list-steps { margin: 25px 0; text-align: left; }
  .list-steps li { margin: 13px 0 0; padding-left: 35px; width: auto; position: relative; }
  .list-steps li .num { width: 25px; height: 25px; line-height: 23px; font-size: 14px; position: absolute; left: 0; top: -1px; }
  .list-steps li:first-child { margin-top: 0; }
  .prod-detail .col-left, .prod-detail .col-right { width: auto; float: none; margin: 0 0 20px 0; }
  .prod-detail .main-content { margin: 0; }
  .prod-detail .buy:before { display: none; }
  #scroll-up { right: 20px; bottom: 95px;}
}
@media (max-width: 767px) { .head-section-3 .form-wrap { max-width: 250px; }
  .wrap-info .left { width: 100%; }
  .wrap-info .top-wrap > *, .read > * { width: 100%; max-width: initial; }
  .wrap-info .top-wrap { height: auto; }
  .wrap-info .info-item.company { height: auto; }
  .wrap-info .info-item { padding: 50px !important; }
  .slider-rubric .swiper-slide { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }
  .list-product.product-row .item-product { display: block; }
  .list-product.product-row .item-product > * { width: auto; max-width: 100%; margin: 0 0 10px 0; }
  .list-product.product-row .item-product > .flex-center { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; width: 49%; text-align: center; }
  .list-product.product-row .item-product > .flex-center > a { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; margin: 10px 10px 10px 0; }
  #footer .footer-item { width: 50%; }
}
@media (max-width: 639px) { .contact input[type="text"], .contact textarea { width: 100%; }
  .contact-list li { margin: 0 auto 40px auto; }
  .contact-list li:last-child { margin-right: auto; }
  .contact .btn-black { margin-left: 0; }
  .head-section-2 { position: relative; padding: 30px 0 55px; }
  #header .head-section-2 .into { display: block; }
  #header .into { position: absolute; left: 30px; right: 0; margin: auto; bottom: 17px; }
  .wrap-phone { border: 1px dashed #d1d1d1; position: relative; width: 40px; height: 37px; float: left; cursor: pointer; }
  .wrap-phone:before { display: block; }
  .wrap-phone .dropdown { text-align: center; width: 280px; display: none; position: absolute; top: 36px; z-index: 490; background: #fff; border: 1px solid #eaeaea; padding: 20px; }
  .wrap-phone .dropdown .phone-local { margin-right: 0; margin-bottom: 20px; }
  .entry-personal { float: right; }
  .head-section-2 .line-items-fluid { text-align: center; }
  .background-section h1 { font: bold italic 25px/35px gpro; }
  .head-section-3 .form-wrap { display: none; }
  .news a { margin-top: 6px; }
  .news .ttl { max-width: 70%; }
  .news .date span { font: 300 25px/25px gpro; }
  .news li:nth-of-type(2) { margin: 0; }
  .links a { width: 100%; -webkit-justify-content: center; justify-content: center; }
  .b-subscribe { float: none; width: 100%; }
  .gray-bg .news li:nth-of-type(2), .gray-bg .news li:nth-of-type(3) { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
  .news li { display: block; margin: 0 auto 40px !important; width: 100%; }
  .news { margin-bottom: 32px; margin-left:0;margin-top:20px;}
  #header .toolbar .ico-3 { display: none; }
  .list-product.product-grid li { width: 100% !important; }
  .list-characteristics .name { width: 200px; }
  .add-to-cart-msg, .form-oneclick { width: 100%; }
  #cboxCurrent { display: none; } }
@media (max-width: 479px) { .contact-list li { width: 100%; }
  .contact-list .phone { font: bold 19px/25px gpro; }
  .contact-list .geo { font: bold 15px/23px gpro; }
  .info-item.send-quest h3 { width: 100%; }
  .toolbar .ttl { text-indent: -9999px; }
  .phone-extern, .phone-local { display: block; text-align: center; margin-bottom: 20px; }
  .head-section-2 .logo { margin-bottom: 15px; }
  .head-section-2 .line-items-fluid { text-align: center; }
  .head-section-3 .catalog .three-line { margin-top: 7px; }
  .head-section-3 .catalog .wrap-ttl { display: none; }
  #footer .flex-between { -webkit-flex-direction: column; flex-direction: column; }
  #footer .flex-between .footer-item { width: auto; }
  .footer-item { text-align: center; }
  .footer-logo { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
  .list-characteristics .name { width: 160px; }
  .list-product.product-row .item-product > .flex-center { width: 100%; }
  .page-wrap a, .page-wrap span { margin-bottom: 5px; } }

.panel-disclaimer { position: fixed !important; max-width: 100% !important; bottom: 0; left: 0; right: 0; padding: 10px 440px 10px 45px; font: 11px/15px 'PT Sans',arial; z-index: 405; background-color: rgba(255, 255, 255, 0.85); color: #000; margin: 0 !important; text-align: center }
.panel-disclaimer p {padding:0;}
#disclaimer-close { background:url(/local/templates/ia_pegas_lifan/images/close-2.png) no-repeat 0 0; height: 10px; width: 10px; position: absolute;  left: 23px; top: 0; bottom: 0; margin: auto 0; border: 0; }

.form-item-fz152_agreement label{width: auto; margin: 0 0 0 4px; font-size: 13px;}
#colorbox .form-item-fz152_agreement{padding-left: 25px}
#colorbox .form-item-fz152_agreement input{margin-left: -25px}
#colorbox .form-item-fz152_agreement label{display: inline}

#w-load { display: none !important; }

.old-ver{position: absolute; margin: -22px 0 0 123px; font-size: 11px}
.old-ver { border-bottom: 1px dotted rgba(0, 0, 0, 0.25); color: #000; }
.old-ver:hover { border-bottom-color: transparent; }

@media (max-width: 991px) {
  .panel-disclaimer{padding: 10px 35px}
  #disclaimer-close{left: 13px}
}
/* End */
/* /local/templates/ia_pegas_lifan/fonts/fonts.css?14873415032236 */
/* /local/templates/ia_pegas_lifan/plugins/swiper/swiper.min.css?148734150317761 */
/* /local/templates/ia_pegas_lifan/plugins/jgrowl/jquery.jgrowl.css?14873415033556 */
/* /local/templates/ia_pegas_lifan/plugins/tipsy/jquery.tipsy.css?15663043291689 */
/* /local/templates/ia_pegas_lifan/header.css?158134431913421 */
/* /local/templates/ia_pegas_lifan/icon-fonts.css?15809724691269 */
/* /local/templates/.default/ajax/ajax.css?1487341503351 */
/* /local/templates/ia_pegas_lifan/components/bitrix/search.title/header/style.css?14873415021973 */
/* /local/templates/ia_pegas_lifan/template_styles.css?1788424441116043 */
