

/* Start:/bitrix/templates/pvgroup_60138_/colors.css?16811977971755*/
body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}
.bx-logo-text small {
	color: #0083D1;
}
/*ABOUT*/

a.bxd-block:hover {
	border-color: #0083d1;
}

.bxd-icon {
	border: 1px solid #0083d1;
}

a.bxd-block:hover .bxd-icon {
	background: #0083d1;
}

.bxd-icon .fa {
	color: #0083d1;
}

a.bxd-block:hover .bxd-icon .fa {
	color: #fff;
}

/* End */


/* Start:/bitrix/templates/pvgroup_60138_/fotorama/fotorama.css?168119779715124*/
/*!
 * Fotorama 4.6.2 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/bitrix/templates/pvgroup_60138_/fotorama/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/bitrix/templates/pvgroup_60138_/fotorama/fotorama@2x.png) no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/fonts/icon/font/flaticon.css?16811977966875*/
	/*
  	Flaticon icon font: Flaticon
  	Creation date: 22/06/2016 15:02
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.eot");
  src: url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.woff") format("woff"),
       url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.ttf") format("truetype"),
       url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("/bitrix/templates/pvgroup_60138_/fonts/icon/font/./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 20px;
font-style: normal;
/*margin-left: 20px;*/
}

.flaticon-amplified-speaker:before { content: "\f100"; }
.flaticon-battery:before { content: "\f101"; }
.flaticon-battery-charging-status:before { content: "\f102"; }
.flaticon-brightness:before { content: "\f103"; }
.flaticon-calendar:before { content: "\f104"; }
.flaticon-camera:before { content: "\f105"; }
.flaticon-cassette:before { content: "\f106"; }
.flaticon-cd:before { content: "\f107"; }
.flaticon-chains:before { content: "\f108"; }
.flaticon-check:before { content: "\f109"; }
.flaticon-cinema-reel-video-camera:before { content: "\f10a"; }
.flaticon-circles:before { content: "\f10b"; }
.flaticon-circular-arrow:before { content: "\f10c"; }
.flaticon-circular-design:before { content: "\f10d"; }
.flaticon-circular-design-with-crown:before { content: "\f10e"; }
.flaticon-clock:before { content: "\f10f"; }
.flaticon-cloud:before { content: "\f110"; }
.flaticon-cloud-with-thunderbolt:before { content: "\f111"; }
.flaticon-cloudy:before { content: "\f112"; }
.flaticon-coffee-cup:before { content: "\f113"; }
.flaticon-cogwheel:before { content: "\f114"; }
.flaticon-compact-disc:before { content: "\f115"; }
.flaticon-compass:before { content: "\f116"; }
.flaticon-crop-tool:before { content: "\f117"; }
.flaticon-cross:before { content: "\f118"; }
.flaticon-crown:before { content: "\f119"; }
.flaticon-curve-arrows:before { content: "\f11a"; }
.flaticon-design:before { content: "\f11b"; }
.flaticon-diamond:before { content: "\f11c"; }
.flaticon-document:before { content: "\f11d"; }
.flaticon-dollar-symbol:before { content: "\f11e"; }
.flaticon-door-hanger:before { content: "\f11f"; }
.flaticon-double-arrow:before { content: "\f120"; }
.flaticon-double-arrow-1:before { content: "\f121"; }
.flaticon-double-arrows:before { content: "\f122"; }
.flaticon-downloading:before { content: "\f123"; }
.flaticon-eject-button:before { content: "\f124"; }
.flaticon-envelope:before { content: "\f125"; }
.flaticon-eye:before { content: "\f126"; }
.flaticon-fast-forward-button:before { content: "\f127"; }
.flaticon-fast-forward-button-1:before { content: "\f128"; }
.flaticon-file:before { content: "\f129"; }
.flaticon-film-camera:before { content: "\f12a"; }
.flaticon-fire:before { content: "\f12b"; }
.flaticon-flag:before { content: "\f12c"; }
.flaticon-folder:before { content: "\f12d"; }
.flaticon-four-squares:before { content: "\f12e"; }
.flaticon-full-battery:before { content: "\f12f"; }
.flaticon-half-battery:before { content: "\f130"; }
.flaticon-headphones:before { content: "\f131"; }
.flaticon-heart:before { content: "\f132"; }
.flaticon-home:before { content: "\f133"; }
.flaticon-leaf:before { content: "\f134"; }
.flaticon-left-arrow:before { content: "\f135"; }
.flaticon-left-arrow-1:before { content: "\f136"; }
.flaticon-light-bulb:before { content: "\f137"; }
.flaticon-line-chart:before { content: "\f138"; }
.flaticon-low-battery:before { content: "\f139"; }
.flaticon-magnification-lens:before { content: "\f13a"; }
.flaticon-map:before { content: "\f13b"; }
.flaticon-mathematical-operations:before { content: "\f13c"; }
.flaticon-microphone:before { content: "\f13d"; }
.flaticon-molecular-structure:before { content: "\f13e"; }
.flaticon-multiple-line:before { content: "\f13f"; }
.flaticon-music-controller:before { content: "\f140"; }
.flaticon-mute-button:before { content: "\f141"; }
.flaticon-newspaper-page:before { content: "\f142"; }
.flaticon-no-protection:before { content: "\f143"; }
.flaticon-padlock:before { content: "\f144"; }
.flaticon-padlock-1:before { content: "\f145"; }
.flaticon-paint-brush:before { content: "\f146"; }
.flaticon-paper-bag:before { content: "\f147"; }
.flaticon-paper-plane:before { content: "\f148"; }
.flaticon-paper-tray:before { content: "\f149"; }
.flaticon-paperclip:before { content: "\f14a"; }
.flaticon-pencil:before { content: "\f14b"; }
.flaticon-phone-auricular:before { content: "\f14c"; }
.flaticon-picture:before { content: "\f14d"; }
.flaticon-placeholder:before { content: "\f14e"; }
.flaticon-play-button:before { content: "\f14f"; }
.flaticon-quaver:before { content: "\f150"; }
.flaticon-rain:before { content: "\f151"; }
.flaticon-religion-stained-glass:before { content: "\f152"; }
.flaticon-rewind-button:before { content: "\f153"; }
.flaticon-rewind-button-1:before { content: "\f154"; }
.flaticon-right-arrow:before { content: "\f155"; }
.flaticon-right-arrow-1:before { content: "\f156"; }
.flaticon-round-socket:before { content: "\f157"; }
.flaticon-scissors:before { content: "\f158"; }
.flaticon-screen:before { content: "\f159"; }
.flaticon-screen-1:before { content: "\f15a"; }
.flaticon-select:before { content: "\f15b"; }
.flaticon-shield:before { content: "\f15c"; }
.flaticon-shopping-cart:before { content: "\f15d"; }
.flaticon-shuffle:before { content: "\f15e"; }
.flaticon-signal:before { content: "\f15f"; }
.flaticon-smartphone:before { content: "\f160"; }
.flaticon-snowflake:before { content: "\f161"; }
.flaticon-spand-arrows:before { content: "\f162"; }
.flaticon-speaker:before { content: "\f163"; }
.flaticon-speech-balloon:before { content: "\f164"; }
.flaticon-speech-balloon-1:before { content: "\f165"; }
.flaticon-speech-balloons:before { content: "\f166"; }
.flaticon-square:before { content: "\f167"; }
.flaticon-square-1:before { content: "\f168"; }
.flaticon-squares:before { content: "\f169"; }
.flaticon-stamp:before { content: "\f16a"; }
.flaticon-star:before { content: "\f16b"; }
.flaticon-stop-button:before { content: "\f16c"; }
.flaticon-symbol:before { content: "\f16d"; }
.flaticon-t-shirt:before { content: "\f16e"; }
.flaticon-tag:before { content: "\f16f"; }
.flaticon-target:before { content: "\f170"; }
.flaticon-telephone-receiver:before { content: "\f171"; }
.flaticon-thunderbolt:before { content: "\f172"; }
.flaticon-trash:before { content: "\f173"; }
.flaticon-trophy:before { content: "\f174"; }
.flaticon-umbrella:before { content: "\f175"; }
.flaticon-user:before { content: "\f176"; }
.flaticon-user-1:before { content: "\f177"; }
.flaticon-wallet:before { content: "\f178"; }
.flaticon-world:before { content: "\f179"; }
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/font-awesome.css?168119779637478*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  font-family: 'FontAwesome';  
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
    font-family: 'FontAwesome';
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* End */


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


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


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/sale.basket.basket.line/.default/style.css?16811977984229*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/search.title/visual_new/style.css?16811977984041*/
.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #1484CE;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

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

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/menu/catalog_horizontal_new/style.css?168483170111956*/
.bx-top-nav-container {
	margin-top: 15px;
	padding: 0 10px;
	/*background: #0083d1;/* COLOR */
	color: #fff;
	border-radius: 2px;
	position: relative;
	/*font-family:  "Helvetica Neue", Arial, Helvetica, sans-serif;*/
    font-family: OpenSans;
}
/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-top-nav-container .bx-nav-1-lvl {
	float: left;
	position: relative;
}
.bx-top-nav-container .bx-nav-1-lvl>a {
	color: #fff;
	font-weight: 700;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 1px;
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: none;
}
.bx-top-nav-container .bx-nav-1-lvl>a span {
	padding: 10px 14px 14px;
	display: block;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover {}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a {
	z-index: 250;
	/*box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)*/
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span {
	/*background: #fff;*/
    /*background: #f9f5e8;*/ 
}
.bx-top-nav-container .bx-nav-parent-arrow{
	display: none;
}
/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
	z-index: 999;
	display: none;
	opacity: 0;
	padding: 9px 0 5px;
	border-top: none;
	min-width: 100%;
	color: #000;
    
}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	/*background: #fff;*/
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	top: 100%;
	z-index: 999;
	/*background: #fff;*/background: none; box-shadow: none;
}

.bx-top-nav-container>ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
    background: #f9f5e8;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: top, opacity, visibility;
    transition-timing-function: linear;  
    
    
}
.bx-top-nav-container .bx-nav-2-lvl {
	display: block;
	min-width: 180px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background: none !important;
}
.bx-top-nav-container .bx-nav-2-lvl>a {
	/*padding: 5px 15px 5px;*/padding: 0.6em 2em; width: 15em;
	color: #888;
	font-size: 15px;
	line-height: 16px;
	text-decoration: none;
	border-bottom: none;
	display: block;
    text-align: left;
   
}

.bx-top-nav-container .bx-nav-2-lvl>a:hover {color: #333;}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{
	border-top: none;
	margin-top: 0;
   
}

/*3 lvl*/


.bx-top-nav-container .bx-nav-3-lvl {
	padding: 5px 0;
	margin: 0;
   
     
    
}
.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
    
}
.bx-top-nav-container .bx-nav-list-3-lvl {
	margin: 0;
	padding: 0px 0 14px 7px;
    display: none;
    opacity: 0;
    background: #F9F5E8;
    position: absolute;
    margin-top: -39px;
    left: 100%;
    margin-left: 2px;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: top, opacity, visibility;
    transition-timing-function: linear;    
}

.bx-nav-2-lvl:hover .bx-nav-list-3-lvl {
    display: block;
    opacity: 1;
    
    
    
    
}

.bx-top-nav-container .bx-nav-3-lvl {
	display: block;
	min-width: 180px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-3-lvl a {
	/*padding: 3px 15px;*/padding: 0.6em 2em; width: 15em;
	color: #011e1b;
	font-size: 15px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
	display: block;
    text-align: left;
}





/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
	min-width: 200px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 100%;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: top, opacity, visibility;
    transition-timing-function: linear;  
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{
	width: 100%;
	background: #fff;
}
/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
	/*min-width: 400px*/
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	/*width: 50%;*/
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{
	width: 50%;
}
/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
	min-width: 600px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 33.33333%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{
	width: 33.33333%;
}
/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {position: static;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{
	top: 100%;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{
	min-width: 100%
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	width: 25%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{
	width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo{
	padding: 5px 15px 5px;
	z-index: 120;
	position: relative;
}
.bx-top-nav-container .bx-nav-catinfo img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ea;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.bx-top-nav-container .bx-nav-catinfo p{
	padding: 20px 5px 0;
	font-size: 13px;
}
.bx-top-nav-container .bx-nav-catinfo-back{
	position: absolute;
	display: block;
	content: ' ';
	top: -5px;
	right: 0px;
	bottom: 0px;
	background: #f7fafb;
	z-index: 100;
	border-left: 1px solid #ecefef;
}
/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
	font-size: 28px;
	position: fixed;
	width: 40px;
	height: 40px;
	top: 4px;
	left: 5px;
	line-height: 40px;
	cursor: pointer;
	z-index: 1750;
	color: #fff;
	text-align: center;
}
body>.bx-aside-nav-control{
	-webkit-transition: left .15s linear;
	-moz-transition: left .15s linear;
	-ms-transition: left .15s linear;
	-o-transition: left .15s linear;
	transition: left .15s linear;
}
.bx-aside-nav-control .fa{
	line-height: 40px;
	vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: -moz-transform .15s linear;
	-ms-transition: -ms-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	transition: transform .15s linear;
}
.bx-logo {
/*	z-index: 1700 !important*/
}
/**/
.bx-opened .bx-footer,
.bx-opened .workarea{display:none !important}
/**/
.bx-aside-nav {
	display: none;
	padding-top: 50px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	background: #4c5c65;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1600;
}
.bx-aside-nav.bx-opened {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	overflow-y: scroll;

}
.bx-aside-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-aside-nav a {
	color: #fff;
	vertical-align: middle;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	display: block;
	border-bottom: 1px solid #3d4b53;
	padding-left: 15px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx-aside-nav a {
	text-decoration: none;
}
.bx-aside-nav .bx-nav-1-lvl {}
.bx-aside-nav .bx-nav-1-lvl>a {}
.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover>a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover>a {
	background: #44535c;
}
.bx-aside-nav .bx-nav-list-2-lvl {
	background: #44535c;
}
.bx-aside-nav .bx-nav-2-lvl>a {
	padding-left: 30px;
}
.bx-aside-nav .bx-nav-3-lvl>a {
	padding-left: 45px;
}
.bx-aside-nav .bx-nav-4-lvl a {
	padding-left: 60px;
}
.bx-aside-nav .bx-nav-parent {
	position: relative;
}
.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	text-align: center;
	border-left:1px solid #5a6971;
	z-index: 200;
}
.bx-aside-nav .bx-nav-parent-arrow i {
	line-height: 34px;
	font-size: 17px;
	font-style: normal;
	color: #fff;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent>ul {
	overflow: hidden;
	height: 0;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened>ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo{display: none;}
.bx-aside-nav .bx-nav-catinfo-back{display: none;}

@media (min-width: 1200px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 15px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 12px 14px 15px}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 13px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 9px 11px 12px}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 11px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 5px 6px 9px}
}
@media (min-width: 768px){
	.bx-aside-nav-control,
	.bx-aside-nav{display: none;}
	.bx-top-nav-container{display: block;}
}
@media (max-width: 767px) {
	.bx-aside-nav-control,
	.bx-aside-nav{display: block;}
	.bx-top-nav-container{display: none;}
	.bx-aside-nav .bx-nav-parent-arrow{display: block;}
	.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display: none;}
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/catalog.compare.list/template1/style.css?16811977981295*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
    display: none !important;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/sale.basket.basket.line/template_new/style.css?16811977984229*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/news.list/slaider/style.css?16990111721272*/
.bx-slider-preset-4 .bx-advertisingbanner-content {
    
    position: absolute;
    padding: 15% 20% 0;
    
}

.bx-advertisingbanner-content {z-index: 3;position: absolute;top: 0;right: 50%;left: 0;bottom: 0;}

.owl-nav {position: absolute; top: 40%; z-index: 5; display: inline-block; width: 100%;}
.owl-prev span, .owl-next span {font-size: 35px; background: #E70012; height: 35px; width: 35px; line-height: 30px; color: #fff;
text-shadow: none; border-radius: 3px; display: inline-block;}

.owl-prev span:hover, .owl-next span:hover {background: #000; color: #fff;}

.owl-prev {left: 100px; position: absolute;}
.owl-next {right: 100px; position: absolute;}

.owl-dots {position: absolute; top: 90%; z-index: 5; display: inline-block; left: 50%;}

.owl-dot span{width: 12px; height: 12px; border: 1px solid #E70012 !important; border-radius: 10px; margin: 0 10px; float: left;}

.owl-dot.active span{border: 1px solid #E70012 !important; background-color: #E70012 !important;} 

@media (max-width: 992px) { 

.bx-slider-preset-4 .bx-advertisingbanner-content{
    padding: 10% 17% 0!important;
    right: 0;
    bottom: initial;
}

}

@media (max-width: 767px) { 
    
    .owl-prev span, .owl-next span {display: none;}
    .owl-dots {margin-left: -30px;}
    
    }
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/custom/main.feedback/cost_parts/style.css?17174861901430*/
.top-slider{
  position: relative;
}
.mfeedback{
  width: 100%;
  max-width: 25.276%;
  min-width: 305px;
  background: rgba(255, 255, 255, 0.20);
  backdrop-filter: blur(8.5px);
  padding: 30px 25px 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin-right: 17%;
  margin-top: 7%;
}
.mfeedback_title{
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.5px;
  margin-bottom: 30px;
}

.mfeedback input[type="text"]{
  width: 100%;
  border-radius: 3px;
  border: 1px solid #999;
  background: #FFF;
  padding: 15px 16px;
}

.mf-fields{
  margin-bottom: 20px;
}

.mfeedback input[type="submit"]{
  width: 100%;
  padding: 14px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.4px;
  border: 0;
  outline: none;
  border-radius: 3px;
  background: #E70012;
}

.mfeedback input[type="submit"]:hover{
  background: #000;
}

.mf-error-text p{
  margin: 0 0 2px;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}


@media(max-width:992px){
  .mfeedback{
    display: none;
  }
}

.politika{
  margin-top: 10px;
}

.politika.cost a{
color: #fff;
}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/eshop.socnet.links/big_squares_new/style.css?16847452442015*/
.bx-socialfooter{
	margin: 0;
}
.bx-socialfooter ul {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}
.bx-socialfooter ul li {
	padding: 4px;
}
.bx-socialfooter ul li:hover a{
	border: none;
}
.bx-socialfooter a.bx-socialfooter-icon {
	/*display: block;
	padding-top: 33.2%;
	background-image: url(/bitrix/templates/pvgroup_60138_/components/bitrix/eshop.socnet.links/big_squares_new/images/sprite.png);
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	border-bottom: none;
	border: none;
	text-decoration: none;*/
}
/*.bx-socialfooter ul li a.fb {background-color:#2262a0;background-position: 0 0}
.bx-socialfooter ul li a.vk {background-color:#366baa;background-position: 0 25%}
.bx-socialfooter ul li a.tw {background-color:#23cbff;background-position: 0 50%}
.bx-socialfooter ul li a.gp {background-color:#d95333;background-position: 0 75%}
.bx-socialfooter ul li a.in {background-color:#326288;background-position: 0 100%}

.bx-socialfooter ul li a.fb:hover {background-color:#1b4e7d;}
.bx-socialfooter ul li a.vk:hover {background-color:#2b5688;}
.bx-socialfooter ul li a.tw:hover {background-color:#1ca2cc;}
.bx-socialfooter ul li a.gp:hover {background-color:#ae4229;}
.bx-socialfooter ul li a.in:hover {background-color:#284e6d;}*/

.bx-socialfooter ul li a.fb::before {font-family: FontAwesome; content: "\f09a";}
.bx-socialfooter ul li a.vk::before {font-family: FontAwesome; content: "\f189";}
.bx-socialfooter ul li a.tw::before {font-family: FontAwesome; content: "\f099";}
.bx-socialfooter ul li a.gp::before {font-family: FontAwesome; content: "\f0d5";}
.bx-socialfooter ul li a.in::before {font-family: FontAwesome; content: "\f16d";}

.bx-socialfooter ul li a.fb:hover {}
.bx-socialfooter ul li a.vk:hover {}
.bx-socialfooter ul li a.tw:hover {}
.bx-socialfooter ul li a.gp:hover {}
.bx-socialfooter ul li a.in:hover {}


.social a:hover  svg path{
	fill: black;
}
.social.viber{
	position: relative;
	top: 4px;
}
.social.wa{
	position: relative;
	top: 3px;
}
@media (max-width:480px) {.bx-socialfooter{display: none;}}
/* End */


/* Start:/bitrix/templates/pvgroup_60138_/components/bitrix/menu/bottom_menu/style.css?1681197798550*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	/*margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;*/
}
.bx-inclinksfooter-container {
    /*margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;*/
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 5px 0;
}

/* End */


/* Start:/bitrix/templates/pvgroup_60138_/styles.css?16814762127781*/
.container {width: 1200px;}
@font-face {
    font-family: Domine; 
    src: url("/bitrix/templates/pvgroup_60138_/fonts/Domine-Regular.ttf");
   }
   
@font-face {
    font-family: OpenSans; 
    src: url("/bitrix/templates/pvgroup_60138_/fonts/OpenSans-Light.ttf"); 
   }
   
@font-face {
    font-family: OpenSans Regular; 
    src: url("/bitrix/templates/pvgroup_60138_/fonts/OpenSans-Regular.ttf"); 
   }         

body {color: #000; font-family: OpenSans; font-size: 16px;}


/*h2,h3,h4,h5,h6{font-family: "OpenSans regular", sans-serif;font-weight: 500;}*/
h1 {font-size: 50px; color: #000;  font-weight: 700; margin: 0px 0 15px 0;}
h2 {color: #000;  font-weight: 700; font-size: 40px; line-height: 1.25; margin-top: 0px;}
h3 {color: #000;  font-weight: 700; font-size: 28px; line-height: 1.5714; text-align: center;}
h4 {}
h5 {color: #000; font-size: 20px; text-align: left; margin: 24px 0 15px;  font-weight: 700;}
h6 {color: #000;  font-size: 18px; line-height: 1.444;}

a, a:hover, a:focus {outline: none !important; color: #E70012; text-decoration: none !important;}



/*p{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
}*/

p {margin: 32px 0 10px 0; color: #000; font-family: OpenSans Regular, sans-serif; font-size: 16px;}

p.bxe-first-letter:first-letter, .bxe-first-letter-s{
	font-weight: bold;
	font-size: 56px;
	line-height: 56px;
	margin-right: 10px;
	float: left;
	vertical-align: top;

}
.lead {
	color: #757575;
  	margin-left: 40px;
  		padding:0 0 0 15px;
  	font-size: 13px;
  	font-weight: 300;
  	line-height: 1.4;
  	border-left: 3px solid #99cded;
}
@media (min-width: 768px){
	.lead {
	  	font-size: 16px;
  		margin-left: 20px;
	}
}

blockquote::before {font-family: FontAwesome; content:  "\f10d"; font-size: 108px; color: rgba(253, 184, 25, 0.95); display: inline-block; position: absolute; z-index: -1; left: 0; top: 35px;}
blockquote {padding: 0px 9px 52px 71px; margin: 70px 0 19px 0; overflow: hidden; position: relative; line-height: 27px; border: none; z-index: 1; }
blockquote p:last-child { color: #011e1b; font-style: normal; font-size: 19px;}


/*blockquote {
  	padding:0 0 0 15px;
  	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
  	font-size: 20px;
  	font-style: italic;
	color: #757575;
  	font-family: Georgia, "Helvetica Neue", Arial,  Helvetica, sans-serif;
}
@media (max-width: 768px){
	blockquote p {
	  	font-size: 16px;
	}
}

blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
			background-size: 40px;
	width: 40px;
	height:40px;
}*/

hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
/*img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}*/

img[align="middle"] {width: 100%;}
img[align="left"] {margin: 0px 30px 15px 0;}
img[align="right"] {margin: 0px 0 15px 30px;}



/**/
.alert{
	border: none;
	border-radius: 1px;
	font-size: 14px;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(/bitrix/templates/pvgroup_60138_/images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

 }
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}

/* To top panel */
.to_top {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width:80px;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
  /*opacity: 0.3;*/
  display: none; 
   z-index: 1000;
}

.to_top .to_top_panel::before {font-family: 'FontAwesome'; content: "\f139";}

.to_top .to_top_panel {
       
    bottom: -108px;
    color: #E70012;
    font-size: 72px;
    height: 40%;
    position: absolute;
    width: 100%;
}

.to_top:hover .to_top_panel:hover {
  cursor: pointer;
    
}

.to_top .to_top_button {
  text-align: left;
  line-height: 8px;
  margin-left:13px;
  font-family: tahoma, arial, verdana, sans-serif;
  font-weight: bold; 
}	
.to_top .to_top_button .arrow{
	font-size: 14px;
	font-weight: bold; 
	font-family: tahoma;
	vertical-align: middle;
}
/*  mini  */

.to_top.mini {width:40px;}
.to_top.mini .to_top_panel .arrow{font-size:20px;}
.to_top.mini .to_top_panel .label{display:none;}



/* End */


/* Start:/bitrix/templates/pvgroup_60138_/template_styles.css?1704971542123781*/
@font-face {
    font-family: Domine;
    /*src: url("/bitrix/templates/pvgroup_60138_/fonts/Domine-Regular.ttf");*/
    src: url("/bitrix/templates/pvgroup_60138_/fonts/Poppins/Poppins-Regular.ttf");
   }

@font-face {
    font-family: OpenSans;
    src: url("/bitrix/templates/pvgroup_60138_/fonts/OpenSans-Light.ttf");
   }

@font-face {
    font-family: Playfair_Display;
    src: url("/bitrix/templates/pvgroup_60138_/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf");
   }

@font-face {
    font-family: OpenSans Regular;
    src: url("/bitrix/templates/pvgroup_60138_/fonts/OpenSans-Regular.ttf");
   }

@media (max-width:1100px){#bx-panel{display:none !important}

.header-topnav {display: none;}
.bx-basket-block {width: 100%;}
.bx-worktime {display: none;}
}

/*----------------------*/

#site_closed_bg {background-color: #a36749;}
#site_closed {background: url("/bitrix/templates/pvgroup_60138_/images/kupilka-logo.png") no-repeat scroll center center; height: 500px; margin-top: 50px;}




/*---------------------*/

.bx-basket-item-list-container {overflow-y:scroll; max-height: 500px;}

/*--------------------------*/

.client {border-top: 1px solid #ededed;}
.client .col-md-4 {width: 25%;}
.client .bx-newslist-img {height: 80px; margin: 0; line-height: 92px;}
.client .bx-newslist-title {display: none;}
.client .bx-newslist-container {height: 80px; margin-bottom: 30px;}
.client .bx-newslist-block {margin: 0;}

@media (max-width: 768px) {

 /*.client {display: none;}*/


}



/*-------END ----------------*/

/*-------------------------------*/

.bx_stick {background: none !important; background-color: #5671d5 !important; color: #fff; text-shadow: none !important; right: auto !important; margin-top: -20px !important; left: 0 !important; top: 0 !important;
height: 20px !important; line-height: 20px !important; width: 123px !important;}

.bx_stick::after {
    content: '';
  position: absolute;
  top: 0; left: 103px;
  display: block;
  width: 0px; height: 0px;
  border: 25px solid transparent;
  border-left-color: #fff;
  transform: rotate(90deg);

  -moz-transform: rotate(90deg); /*  Firefox */
  -ms-transform: rotate(90deg); /*  IE */
  -webkit-transform: rotate(90deg); /*  Safari, Chrome, iOS */
  -o-transform: rotate(90deg); /*  Opera */

  }

.bx_item_detail .bx_bigimages .bx_stick {left: 0 !important; right: auto !important; margin-top: 0px !important; top: 0 !important; height: 35px !important; line-height: 35px !important;}

.bx_item_detail .bx_bigimages .bx_stick::after {display: none;}

.bx_item_list_you_looked_horizontal .bx_stick.top, .bx_item_list_you_looked_horizontal .bx_stick_disc.top {display: none;}

.bx-section-desc-post {margin: 15px 0 30px;}

.top_product, .saleleader .bx_stick {background: #9477d6 !important;}
.sale_product, .specialoffer .bx_stick {background: #E70012 !important; color: #fff !important;}




/*---------------END--------------*/


/***SCROLL MENU***/

.fixed {position: fixed; top: 0; width: 100%; z-index: 99999; background: rgba(255,255,255, 0.95) !important; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28); padding: 0 !important;}
.fixed .bx-logo img {height: 50px; width: auto;}
.top {margin-top: 150px;}
.fixed .bx-searchtitle {display: none !important;}
.bx-header {width: 100% !important;}

.header-container .bx-top-nav-container {display: none;}
.header-container.fixed .bx-top-nav-container {display: block;}
.header-container.fixed .bx-top-nav-container .bx-nav-1-lvl > a {color: #000;}
.header-container.fixed .bx-nav-1-lvl.bx-active::after {display: none;}
/*.header-container.fixed .header-topnav ul li {display: inline-block !important;}*/
.header-container.fixed .header-topnav ul li:hover {background: none;}

.header-container.fixed .bx-nav-1-lvl.bx-hover > a, .header-container.fixed .bx-nav-1-lvl.bx-active > a, .header-container.fixed .bx-nav-1-lvl:hover > a {color: #E70012 !important; background: none !important;}
.header-container.fixed .bx-top-nav-container .bx-nav-1-lvl:hover, .header-container.fixed .bx-top-nav-container .bx-nav-1-lvl.bx-active {background: none !important;}
.header-container.fixed .header-topnav {margin: 0;}
.header-container.fixed .addtoCompare-top, .header-container.fixed .addtoFavorite-top  {top: 0;}
.header-container.fixed .add-compare-top, .header-container.fixed .add-favorite-top {top: -43px;}
.header-container.fixed .top-panel_login2 {margin-top: 14px;}

@media (max-width: 768px) {

.bx-aside-nav-control {z-index: 999999;}
.top {margin-top: 0px;}

}

/***END SCROLL MENU***/


/***BANNERS_MAIN***/
.banners_main{
	width:100%;
	float:left;
	margin:18px 0px;
	position:relative;
	overflow:hidden;
	z-index:599;
}

.banners_main .row{
	width:100%;
	display:table;
    margin: 0;
}

.banners_main .banner-item{
	height:490px;
	display:table-cell;
	vertical-align:bottom;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.banners_main .item-block-cont{
	width:100%;
	display:table;
	margin:0px;
	padding:24px 31px;
	position:relative;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.banners_main .banner-item:hover .item-block-cont{
	height:490px;
}

.banners_main .item-block-cont:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
}

.banners_main .banner-item:hover .item-block-cont:after{
	opacity:1;
}

.banners_main .item-block{
	display:table-cell;
	vertical-align:bottom;
	position:relative;
	z-index:599;
}

.banners_main .item-btn{
	overflow:hidden;
}

.banners_main .banner-item:hover .item-btn{
	padding:0px 0px 60px 0px;
}
.modal_popup-c{
 position: relative;

}
.modal_popup{

	display: none;
    position: absolute;
    background: white;
    z-index: 9;
    width: 100%;
    box-shadow: 0px 0px 3px 0px #888888;
    padding: 19px;
    border-radius: 4px;

}

.banners_main button[name="item-button"]{
	/*height:31px;	*/
	margin:0px;
	padding:10px 50px;
	position:absolute;
	left:0px;
	bottom:-31px;
	opacity:0;
    background: #E70012;
    color: #000;
    border: 1px solid #E70012;
    border-radius: 0px;

    }

.banners_main button[name="item-button"]:hover{
    background: #000;
    color: #fff;
    border-color: #000;
    /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/
}

.banners_main .banner-item:hover button[name="item-button"]{
	bottom:0px;
	opacity:1;


}

.banners_main button[name="item-button"]:after{
	position:absolute;
	right:14px;
	top:50%;
	margin:-4px 0px 0px 0px;
}


/***BANNERS_MAIN***/
.banners_main{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.banners_main .row{
	border-top:12px solid #fff;
	border-bottom:12px solid #fff;
}

.banners_main .row:first-child{
	border-top:none;
}

.banners_main .row:last-child{
	border-bottom:none;
}

.banners_main .banner-item{
	text-decoration:none;
	border-left:12px solid #fff;
	border-right:12px solid #fff;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#575b71;
}

.banners_main .banner-item:first-child{
	border-left:none;
}

.banners_main .banner-item:last-child{
	border-right:none;
}

/*.banners_main .item-block-cont{
	background:rgba(0, 0, 0, 0.5);
	background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
	background:-webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
}*/

/*.banners_main .banner-item .item-block-cont:after{
	content:"";
	background:rgba(0, 0, 0, 0.7);
	background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.2));
	background:-webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	-webkit-transition:opacity 0.15s ease 0s;
	-moz-transition:opacity 0.15s ease 0s;
	-o-transition:opacity 0.15s ease 0s;
	transition:opacity 0.15s ease 0s;
}*/

.banners_main .item-btn {
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition:all 0.15s ease 0s;
}

.banners_main .item-text{
	font-size:20px;
	font-weight:700;
	color:#fff;
	line-height:45px;
    

}

.banners_main .item-text.small{
	font-size:20px;
	line-height:45px;
    font-weight: 700;
}

.banners_main button[name="item-button"]:after{
	/*content:"";*/
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:5px solid #bea201;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition:all 0.15s ease 0s;
}

.banners_main button[name="item-button"]:hover:after{
	border-left-color:#fff;
}

.banners_main .row {margin-bottom: 0px;}



/*---------top-panel -----------------*/

.top-panel {padding-top: 0.1rem; border-bottom: 1px solid #ddd; font-size: 13px; text-align: left; background: #fff; position: relative; z-index: 200}
.top-panel_wrap {align-items: center; display: flex; flex-flow: row wrap; min-height: 51px;}
.top-panel_tel {flex-grow: 2; font-size: 18px; font-weight: 400; }
.top-panel_login {/*margin-right: 100px;*/}
.top-panel_search {margin-right: 100px;}
.bx-searchtitle {margin: 0;}
.flaticon-smartphone::before {color: #E70012; font-size: 25px; vertical-align: middle;}
.bx-hdr-profile {}
.bx-basket-block1 {font-size: 13px; float: left; padding-right: 20px; line-height: 45px;}
.bx-basket-block1 a {color: #000; border-bottom: none; margin-right: 0px;}
.bx-basket-block1 a:hover {color: #E70012;}

.bx-basket-block2 {font-size: 15px;}
.bx-basket-block2 a {/*color: #5f9c30;*/ border-bottom: none; margin-right: 0px;}
.bx-basket-block2 a:hover {color: #000;}

.flaticon-shopping-cart {color: #000; cursor: pointer;}
.flaticon-shopping-cart::before {font-size: 24px; padding-right: 10px; line-height: 30px;}

.bx-searchtitle .bx-input-group-btn button {background: #E70012 !important; color: #000 !important; /*border-left: 1px solid #e5e5e5;*/}
.bx-searchtitle .bx-input-group-btn button:hover {background: #E70012 !important; color: #000 !important; border-radius: 0;}

.bx-searchtitle .bx-input-group-btn {background: #ebc000;}

.bx-searchtitle .bx-input-group {background: #fff; border: 1px solid #ddd; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/ border-radius: 0px;}

.flaticon-magnification-lens::before {font-size: 18px;}
.bx-searchtitle .bx-input-group .bx-form-control {background: none; border: none;}
.top-panel #title-search-input[type="search"] {width: 650px; font-size: 13px; height: 37px; padding: 7px 44px 7px 7px; transition: all 0.4s ease 0s;}
/*.top-panel #title-search-input[type="search"]:focus {box-shadow: none; margin-left: -30px; width: 150px;}*/

.bx-basket-block2 .count {
    border-radius: 620px; color: #000; font-size: 12px; height: 21px; line-height: 21px; overflow: hidden;
    position: absolute; /*right: 16px;*/ text-align: center; text-overflow: ellipsis; /*top: -6px;*/ vertical-align: middle; width: 21px; background: #E70012; margin-left: -13px;
    margin-top: -6px;
    }
.bx-basket-block2 .sum {display: none;}
.top-panel .bx-basket-block2 {display: none;}
.header-container .bx-basket-block1 {display: none;}

.header-menu-container {height: 55px; background: #E70012; border-top: none; border-bottom: none;}




/*--------- end top-panel ------------*/

/*-----------------*/

#bid {position: relative;}
.bx-basket-item-list {display: none; position: absolute; right: 0; z-index: 9999; background: #fff; width: 300px; margin-top: 10px; border: 1px solid #e5e5e5;}

.bx-basket-item-list-item-img {text-align: left; float: left; position: static;}
.bx-basket-item-list-item-img img {margin: 0 20px 10px 0;}
.bx-basket-item-list-item-name a {font-size: 14px;  color: #000;}
.bx-basket-item-list-item-name a:hover {color: #E70012;}
.bx-basket-item-list-item-price-old {display: none;}
.bx-basket-item-list-item-price { color: #011e1b; margin-right: 0;}
.bx-basket-item-list-item-price .item-quantity {font-size: 14px; font-family: Opensans;}
.bx-basket-item-list-item-price .item-price {font-size: 20px;}
.bx-basket-item-list-item-price strong {font-weight: normal;}
.bx-basket-item-list-item-status {display: none;}
.bx-basket-item-list-container {margin-top: 25px; padding: 5px 30px 21px;}
.bx-basket-item-list-item {padding-bottom: 20px; margin: 0; padding-left: 0; padding-right: 7px;}
.bx-basket-item-list-item-remove {right: -20px; background: none; font-size: 16px; color: #E70012; opacity: 1; top: 8px;}
.bx-basket-item-list-item-remove:hover {color: #000;}
.bx-basket-item-list-item-remove::before {font-family: 'FontAwesome'; content: "\f00d";}
.bx-basket-item-list-button-container {background: none; border-top: 1px solid #e9e2ca; padding: 24px 30px 10px 30px;}
.bx-basket-item-list-button-container a.btn {background: #E70012; border-color: #E70012; /*border-width: 2px;*/ padding: 15px 30px;
 color: #000;  border-radius: 0px; width: 100%;}
.bx-basket-item-list-button-container a.btn:hover {background: #000; color: #fff; border-color: #000; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}
.bx-opener .bx-basket-item-list {padding-bottom: 200px; box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);}
.bx-basket-item-list-item-price-summ {display: none;}
.total_sum {float: right;  color: #011e1b; font-weight: 700; font-size: 15px;}
.total_text {display: inline-block; float: left; color: #011e1b; font-size: 15px;}
.total {display: block; padding-bottom: 40px;}

.no_products_list .bx-basket-item-list {padding: 0; margin: 0; padding: 30px; box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);}
.no_products {color: #011e1b; font-size: 14px;}




/*-----------*/


/*----------header-container ----------*/

.header-container_wrap {display: flex; align-content: stretch; align-items: flex-start; justify-content: space-between; position: relative;}
.top-panel_login2 {order: 4; display: block; align-self: auto; flex: 0 1 auto; position: relative; text-align: left; margin-top: 23px; margin-left: 10px;}
.bx-top-nav .bx-top-nav-container {background: none;}
.bx-top-nav-container .bx-nav-1-lvl > a {color: #000;  font-family: Domine; font-weight: 400; font-size: 14px;}
.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a {
    color: #fff; background: none !important; text-decoration: none;

}

.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a, .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {
    color: #fff; background: none !important; text-decoration: none;

}

.bx-top-nav-container {margin-top: 0px;}
.bx-top-nav-container .bx-nav-1-lvl {float: none; /*border: 4px solid transparent !important;*/}
.bx-top-nav-container .bx-nav-1-lvl:hover, .bx-top-nav-container .bx-nav-1-lvl.bx-active {/*border-color: #91ccbe !important;background: #e55301;*/}

.bx-top-nav-container .bx-nav-2-lvl > a {color: #777; width: 100%; font-family: Domine;}
.bx-top-nav-container .bx-nav-2-lvl > a:hover {color: #E70012; background: none;}

.bx-top-nav-container .bx-nav-list-2-lvl {background: #fff;/* border: 1px solid #e5e5e5;*/box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-2-lvl-container {padding-top: 0;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {min-width: 100% !important;}




/*-------------------------------------------------*/

.compare-top {position: relative; flex: 0 1 auto; order: 3; margin-top: 10px;}
/*.compare-top .addtoCompare-top {opacity: 1; background: none; color: #8bc5c9;}
.compare-top .addtoCompare:hover {background: none; color: #8bc5c9;}*/
.addtoCompare-top {color: #000; font-family: "Flaticon"; font-size: 26px; position: absolute; top: 10px; right: 70px;}
.addtoCompare-top:hover {color: #E70012 !important;}
.addtoCompare-top::before {content: "\f11a";}

.add-compare-top {position: absolute; top: -33px; right: 52px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}
.add-compare-top::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute;
transform: translate(-50%, 0px); width: 0;}


/*------------------------------------------*/


/*-------------------------------------------------*/

.favorite-top {position: relative; right: 70px; bottom: 55px;}
/*.favorite-top .addtoFavorite {opacity: 1; background: none; color: #8bc5c9;}
.favorite-top .addtoFavorite:hover {background: none; color: #8bc5c9;}*/
.addtoFavorite-top {color: #000; font-family: "Flaticon"; font-size: 26px; position: absolute; top: 10px; right: 20px;}
.addtoFavorite-top:hover {color: #E70012 !important;}
.addtoFavorite-top::before {content: "\f132";}


.add-favorite-top {position: absolute; top: -33px; right: 2px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}
.add-favorite-top::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute;
transform: translate(-50%, 0px); width: 0;}


/*-----------------------------------------*/





/*--------- end header-container  ----------*/


/*--------- slider -------------------------*/
.carousel-indicators li {border: 1px solid #E70012;}
.carousel-indicators .active {background-color: #E70012; border: 1px solid #E70012;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {width: 100%; height: 650px; object-fit: cover; background-size: cover !important; background-position: 50% 50% !important;}
.carousel-control, .carousel-control:hover {opacity: 1;}
.carousel .fa-angle-right, .carousel .fa-angle-left {display: none; font-size: 24px; background: #E70012; height: 35px; width: 35px; line-height: 35px; color: #fff; border: none;
text-shadow: none; border-radius: 3px;}
.carousel .fa-angle-right:hover, .carousel .fa-angle-left:hover {background: #000; color: #fff;}
.carousel:hover .fa-angle-right, .carousel:hover .fa-angle-left {display: block;}

/*.carousel-inner {height: 650px;}*/
.bx-slider-preset-4 .bx-advertisingbanner-text-title { font-weight: bold; text-align: left; overflow-wrap:break-word; hyphens: auto; text-transform: uppercase;}
.bx-advertisingbanner-text-block {text-align: left; margin-top: 54px; height: 160px;}
.bx-slider-preset-4 .bx-advertisingbanner-btn {float: left; font-size: 16px; padding: 20px 50px; text-transform: uppercase; background: #E70012 !important; border-radius: 0px; color: #000 !important; font-weight: bold;
border: 2px solid #E70012; }

.bx-slider-preset-4 .bx-advertisingbanner-btn:hover {background: #000 !important; color: #fff !important; border-color: #000; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {opacity: 0;}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {
animation-name: myopacity;
-webkit-animation-name: myopacity;

animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;

-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
-o-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;

animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;

}

.top-slider .bx-advertisingbanner-text-block {opacity: 0;}
.top-slider .bx-advertisingbanner-text-block {
animation-name: myopacity-2;
-webkit-animation-name: myopacity-2;

animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;

-webkit-animation-delay: 1s;
animation-delay: 1s;
-o-animation-delay: 1s;
-moz-animation-delay: 1s;

animation-duration: 0.3s;
-webkit-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;

}


.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {opacity: 0;}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {
animation-name: myopacity-2;
-webkit-animation-name: myopacity-2;

animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;

-webkit-animation-delay: 1.3s;
animation-delay: 1.3s;
-o-animation-delay: 1.3s;
-moz-animation-delay: 1.3s;

animation-duration: 0.3s;
-webkit-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;

}


@keyframes myopacity{0%{opacity:0;}25%{opacity:.25;}50%{opacity:.5;}75%{opacity:.75;}100%{opacity:1;}}
@-webkit-keyframes myopacity{0%{opacity:0;}25%{opacity:.25;}50%{opacity:.5;}75%{opacity:.75;}100%{opacity:1;}}

@keyframes myopacity-2{0%{opacity:0; margin-left: 40px;}25%{opacity:.25; margin-left: 30px;}
50%{opacity:.5; margin-left: 20px;}75%{opacity:.75; margin-left: 10px;}100%{opacity:1; margin-left: 0px;}}

@-webkit-keyframes myopacity-2{0%{opacity:0; margin-left: 40px; margin-right: -40px;}25%{opacity:.25; margin-left: 30px; margin-right: -30px;}
50%{opacity:.5; margin-left: 20px; margin-right: -20px;}75%{opacity:.75; margin-left: 10px; margin-right: -10px;}100%{opacity:1; margin-left: 0px; margin-right: 0px;}}




/*--------- end slider -------------------------*/

/*--------- content ----------------------------*/



.bx_catalog_list_home {border-bottom: none; margin-bottom: 0px;}
/*.content h5 {color: #011e1b; text-align: center; margin-bottom: 10px; font-size: 28px; line-height: 1.2; font-family: domine; font-weight: bold;}*/
.workarea {margin-top: 15px;}
.bx_catalog_item_container {background: #fff !important; width: 262px; border-radius: 0px; /*height: 370px;*/ position: relative; border: 1px solid #ddd !important;}
.bx_catalog_item_container:hover {/*border-top: 1px solid #e5e5e5 !important; border-left: 1px solid #e5e5e5 !important; border-right: 1px solid #e5e5e5 !important; border-radius: 5px 5px 0 0;border: 1px solid #e2e2e2 !important;*/}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a {color: #000; font-size: 15px; font-weight: 400; /*font-family: Opensans Regular;*/ }
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a:hover {color: #E70012;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title {text-align: center; height: 25px; padding: 16px 10px 25px;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align: center;  /*font-family: Opensans Regular;*/ margin-top: 12px; padding: 0 10px 16px 10px; color: #404950;  }
.bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {font-size: 20px; color: #000; font-weight: 700;}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item {margin-right: 30px; padding: 0; width: 262px; background: #f9f5e8; margin-bottom: 30px;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .bx_catalog_tile_home_type_2 .bx_catalog_item_images {background-position: center center; padding-top: 100%; border-radius: 5px 5px 0 0;}
.bx_catalog_tile_home_type_2 .bx_catalog_item:hover .bx_catalog_item_container {margin-right: 30px; padding: 0; width: 262px; /*background: #f9f5e8;*/ border: none; box-shadow: none;}

.bx-no-touch  .bx_catalog_tile_home_type_2 .bx_catalog_item:hover .bx_catalog_item_container{padding:0; margin: 0;width: 100%; /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);*/
border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-radius: 5px 5px 0 0;}

.bx_catalog_tile_home_type_2 .fa-angle-left, .bx_catalog_tile_home_type_2 .fa-angle-right  {font-family: 'FontAwesome'; height: 35px; width: 35px; font-size: 18px; line-height: 35px; background: #f9f5e8; text-align: center; display: inline-block;
position: absolute; top:30%; z-index: 910; cursor: pointer;

}
.bx_catalog_tile_home_type_2 .fa-angle-left:hover, .bx_catalog_tile_home_type_2 .fa-angle-right:hover {background: #fc5047; color: #fff;}
.bx_catalog_tile_home_type_2 .fa-angle-left {left: -52px;}
.bx_catalog_tile_home_type_2 .fa-angle-right {left: 1155px;}

.bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position: absolute; top: 30%; z-index: 910;}

.content .img-responsive, .content .thumbnail > .content img, .content .thumbnail a > img, .content .carousel-inner > .content .item > .content img, .content .carousel-inner > .content .item > .content a > .content img {

    width: 100%; height: 440px; object-fit: cover;

}

.content .bx-slider-preset-4 .bx-advertisingbanner-content {padding: 9% 20% 0;}

.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows {left: 30px; color: #5f9c30;}
.bx_catalog_item_controls_blocktwo .flaticon-shopping-cart {color: #5f9c30; left: 170px;}
.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows::before {font-size: 23px; line-height: 50px;}
.bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size: 23px; line-height: 50px; padding-left: 10px;}
.bx_catalog_item_controls_blocktwo a {border-radius: 50%; width: 50px; height: 50px; background: #f9f5e8;}
.bx_catalog_item_controls_blocktwo a:hover {background: #5f9c30; color: #fff;}

.bx_catalog_tile_home_type_2 .bx_stick_disc {background: #E70012; /*border-radius: 50%;*/ width: 45px; height: 45px; font-size: 14px; line-height: 45px; left: 20px; top: 20px; text-shadow: none; color: #000;}
/*.content .bx-slider-preset-4::before {border: 10px solid #5f9c30; bottom: -10px; right: -10px; left: -10px; top: -10px; transition:width 0.5s ease; z-index: 1; position: absolute; display: inline-block;
opasity: 0; box-sizing: border-box;}*/
/*.content .bx-slider-preset-4:hover {bottom: 0px; right: 0px; left: 0px; top: 0px; opacity: 0.9;}*/




/*--------- end content ------------------------*/

/*--------------------------*/

/*.content .bx-slider-preset-4  {overflow: hidden; width: 100%; height: 440px; border: 10px solid transparent; -moz-transition: all 1.0s ease; -o-transition: all 1.0s ease; -webkit-transition: all 1.0s ease;}
.content .bx-slider-preset-4:hover {border-color: #5f9c30;}
*/

.content .bx-advertisingbanner-content {padding-left: 66px !important; padding-top: 86px !important; padding-bottom: 10px !important; padding-right: 10px !important; text-align: left !important;}
.content .bx-advertisingbanner-text-block {height: 100px;}

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {text-align: left !important; padding-top: 10% !important;}
.bx-advertisingbanner-text-title {width: auto !important; padding: 14px 15px !important;}

.content .bx-slider-preset-4 .bx-advertisingbanner-content {

    box-shadow: 0px 0px 0px 0px rgba(95, 156, 48, 0) inset;

    transition-property: opacity, box-shadow;
    -webkit-transition-property: opacity, box-shadow;
    -moz-transition-property: opacity, box-shadow;
    -o-transition-property: opacity, box-shadow;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;


}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-content{


    box-shadow: 0px 0px 0px 10px rgba(95, 156, 48, 0.8) inset;
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;

}

.content .bx-slider-preset-4 .bx-advertisingbanner-btn {border-color: #e9e2ca;}
.content .bx-slider-preset-4 .bx-advertisingbanner-btn:hover {opacity: 1;}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-btn{background: #e9e2ca; color: #000;}

.content .bx-slider-preset-4 img {
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    }

.content .bx-slider-preset-4:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    opacity: 0.9;
    }


.content .bx-advertisingbanner-text-title {}

/*------------------*/




/*----------eshop.catalog.top-------------------*/

.glavnaya {margin-top: 37px; margin-bottom: 32px !important;}
.bx-slider-preset-4 {}

.listitem-carousel{position:relative; padding-left: 0px; margin-bottom: 37px;}
.workarea.pleft .listitem-carousel{
	left:-17px;
	width:754px
}
.listitem-carousel ul{
	/*width:1200px !important;*/
	overflow:hidden;
	padding:2px;
	margin:0
}
.listitem ul li,
.listitem-carousel ul li{
	width:274px !important;
    height: 388px !important;
	display:inline-block;
	vertical-align:top;
	background:#f9f5e8;
	position:relative;
	margin-right: 30px;
    margin-bottom: 30px;
    border-radius:5px;


}
.workarea.pleft .listitem-carousel ul li{margin:10px 15px}
.listitem_horizontal{width:100%}
.thumbSlider ul li,
.listitem_horizontal>li{
	display:block;
	background:#fff;
	box-shadow:0 0 4px rgba(123,152,165,0.4);
	margin:15px 4px 30px;
	position:relative
}

.caroufredsel_wrapper{padding-right:6px}

.lsnn,
.lsnn li{list-style: none !important}
.lsnn:before,
.lsnn li:before{content:none !important}
.tac img{width: 274px; border-radius:5px 5px 0 0;}
.listitem-carousel .item_title {color: #011e1b; font-family: Opensans Regular; font-size: 15px; font-weight: 700; padding: 10px; display: block; text-align: center;}
.listitem-carousel .price {padding: 0 10px; display: block; text-align: center; font-family: Opensans Regular;}
.listitem-carousel .price .item_price {font-size: 20px; color: #3f3f3f; font-weight: bold;}
.listitem-carousel .price .old-price {font-size: 12px; color: #a5a5a5; text-decoration: line-through;}
#prev, #prev2 {position: absolute; top: 45%; left: -52px; font-family: "FontAwesome"; background: #f9f5e8; height: 35px; width: 35px; font-size: 18px; line-height: 35px;
text-align: center; color: #7d7d7d; border-radius: 3px;}
#prev::before, #prev2::before {content: "\f104";}
#next, #next2 {position: absolute; top: 45%; right: -50px; font-family: "FontAwesome"; background: #f9f5e8; height: 35px; width: 35px; font-size: 18px; line-height: 35px;
text-align: center; color: #7d7d7d; border-radius: 3px;}
#next::before, #next2::before {content: "\f105";}

#prev:hover, #next:hover, #prev2:hover, #next2:hover {background: #fc5047; color: #fff;}
.pager, .pager2 {display: none !important;}

.bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {background: #eee; padding: 0 25px; z-index: 9999; box-shadow: none;
/*border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;  border-radius: 0 0 5px 5px;*/border: none; width: 262px; left: -1px;}



/*----------end eshop.catalog.top---------------*/

/*---------------------*/


.addtoFavorite, .addedtoFavorite, .favoriteload {position: absolute !important; top: 110px; z-index: 920; left: 105px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #E70012; color: #fff; text-align: center; border-radius: 50%;}

.addtoFavorite::before {content: "\f132";}
.addedtoFavorite {font-size: 32px !important;}

.added-favorite, .add-favorite {position: absolute; top: 75px; left: 72px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}

.added-favorite::after, .add-favorite::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute;
transform: translate(-50%, 0px); width: 0;}

.addedtoFavorite:focus {color: #fff !important;}



/*---------------*/


/*----------------------*/

.addtoCompare, .addedtoCompare, .compareload {position: absolute !important; top: 110px; z-index: 920; left: 35px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #E70012; color: #fff; text-align: center; border-radius: 50%;}

.addtoCompare::before {content: "\f11a";}
.addedtoCompare {font-size: 32px !important;}


.added-compare, .add-compare {position: absolute; top: 75px; left: 2px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}

.added-compare::after, .add-compare::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute;
transform: translate(-50%, 0px); width: 0;}

.addedtoCompare:focus {color: #fff !important;}

/*----------------*/



/*------------------------*/

.addtoCart, .addedtoCart, .cartload {position: absolute !important; top: 110px; z-index: 920; right: 35px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #E70012; color: #fff; text-align: center; border-radius: 50%;}
.addedtoCart {font-size: 32px !important;}
.addtoCart::before {content: "\f15d";}

.addtoCart:hover, .addedtoCart:hover, .addedtoCompare:hover, .addtoCompare:hover, .addtoFavorite:hover, .addedtoFavorite:hover  {background-color: #000; color: #fff;}
.addedtoCompare::before, .addedtoCart::before, .addedtoFavorite::before {content: "\f109";}

.compareload, .cartload, .favoriteload {background: #E70012 url("/bitrix/templates/pvgroup_60138_/images/rolling_prod.svg") no-repeat scroll 50% 50%;}
.compareload:hover, .cartload:hover, .favoriteload:hover {background: #000 url("/bitrix/templates/pvgroup_60138_/images/rolling_prod.svg") no-repeat scroll 50% 50%;}

.addedtoCart:focus {color: #fff !important;}


/*.listitem-carousel ul li .addtoCart, .listitem-carousel ul li .addedtoCart, .listitem-carousel ul li .cartload,
.bx_catalog_item_container .addtoCart, .bx_catalog_item_container .addedtoCart, .bx_catalog_item_container .cartload*/

@media (max-width: 767px) {

    .addtoCompare, .addtoCart, .addedtoCart, .cartload, .addedtoCompare, .compareload, .addtoFavorite, .addedtoFavorite, .favoriteload {opacity: 1 !important; margin-top: 0 !important;}
    .top-panel_login, .top-panel_search {display: none;}


}

.addtoCompare, .addtoCart, .addedtoCart, .cartload, .addedtoCompare, .compareload, .addtoFavorite, .addedtoFavorite, .favoriteload

 {
opacity: 0;
margin-top: 20px;
transition-property: opacity, margin-top;
-webkit-transition-property: opacity, margin-top;
-moz-transition-property: opacity, margin-top;
-o-transition-property: opacity, margin-top;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}

/*.listitem-carousel ul li:hover .addtoCart, .listitem-carousel ul li:hover .addedtoCart, .listitem-carousel ul li:hover .cartload,*/
.bx_catalog_item_container:hover .addtoCompare, .bx_catalog_item_container:hover .addtoCart, .bx_catalog_item_container:hover .addedtoCart, .bx_catalog_item_container:hover .cartload,
.bx_catalog_item_container:hover .addedtoCompare, .bx_catalog_item_container:hover .compareload,
.bx_catalog_item_container:hover .addtoFavorite, .bx_catalog_item_container:hover .addedtoFavorite, .bx_catalog_item_container:hover .favoriteload

{
opacity: 1;
margin-top: 0px;
transition-delay: 0s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
}

.added-cart, .add-cart {position: absolute; top: 75px; right: 8px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}

.added-cart::after, .add-cart::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute;
transform: translate(-50%, 0px); width: 0;}

.added-compare, .added-favorite, .added-cart, .add-favorite, .add-compare, .add-cart, .add-favorite-top, .add-compare-top {
opacity: 0;
margin-top: -5px;
transition-property: opacity, margin-top;
-webkit-transition-property: opacity, margin-top;
-moz-transition-property: opacity, margin-top;
-o-transition-property: opacity, margin-top;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;

}
.addtoFavorite:hover ~.add-favorite, .addtoCompare:hover ~.add-compare,.addtoCart:hover ~.add-cart, .addedtoCart:hover ~.added-cart, .addtoFavorite-top:hover ~.add-favorite-top, .addtoCompare-top:hover ~.add-compare-top,
.addedtoCompare:hover ~.added-compare, .addedtoFavorite:hover ~.added-favorite {
opacity: 1;
margin-top: 0px;
transition-delay: 0s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;

}


/*------------------*/


/*--------------------------*/

.favoriteload, .compareload, .cartload {

    animation-name: spin;
    /*animation-duration: 600ms;*/
    animation-iteration-count: infinite;
    animation-timing-function: linear;

    z-index: 920;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}





/*---------------------*/



/*-----------------------------*/

.discount-precent {position:absolute; background: #fc5047; border-radius: 50%; width: 45px; height: 45px; font-size: 14px; line-height: 45px; left: 20px; top: 20px;color: #fff; text-align: center; font-weight: bold;}



/*----------------------*/


/*--------- footer -----------------------------*/

.bx-content {width: 100%;}

.bx-socialfooter {display: none;}
.col-md-4 {width: 16.6666%;}
/*.bx-content h5 {color: #011e1b; text-align: center; margin-bottom: 30px; font-size: 28px; line-height: 1.2; font-family: domine; font-weight: bold;}*/
.bx-newslist-block {padding: 0;}
/*.bx-newslist-block:hover {background: rgba(95, 156, 48, 0.1); cursor:  pointer;}*/

.bx-newslist-block:hover {background: rgba(253, 184, 25, 0.1); cursor:  pointer;}

.bx-footer .container {display: flex; flex-wrap: wrap; padding: 0px 0 0px;}
/*.footer-1, .footer-2 {flex: 0 0 25%;}*/
/*.footer-3 {flex: 0 0 50%;}*/
.bx-footer h5 {color: #fff; margin-bottom: 14px; font-size: 20px; line-height: 1.2;  text-align: inherit; font-style: normal; font-weight: 700;
letter-spacing: 0;

}

.bx-newslist-title, .bx-newslist-title a {text-align: center;color: #000;  font-size: 18px; font-style: normal;
 line-height: 1.444; font-weight: 400; padding: 15px 0;}
.bx-newslist-content {padding: 0 15px; text-align: center; color: #7d7d7d; font-size: 15px; height: 110px; overflow: hidden;}
.bx-newslist-title a:hover {color: #E70012;}
.bx-newslist-author {padding-right: 10px; padding-left: 15px;}
.bx-newslist .btn {display: none;}
.bx-newslist-author i.fa {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.bx-newslist-date i.fa {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.bx-newslist-view, .bx-newslist-date, .bx-newslist-comments, .bx-newslist-author, .bx-newslist-other {font-style: italic; text-transform: capitalize; float: left;}

.search-tags-cloud a {background: #E70012;  padding: 6px 12px; display: inline-block; margin: 0 6px 10px 0; color: #000;}
.search-tags-cloud a:hover {background: #fff; color: #000; text-decoration: none;}

.footer-2 a {color: #c8c8c8; font-size: 14px; font-weight: 700;}
.footer-2 a:hover {color: #E70012; text-decoration: none;}

.widget {background: none; border: none;}

.bx-footer-section .bx-socialfooter {display: block; padding: 21px 10px; text-align: right;}
.bx-footer-section .bx-socialfooter ul li a {background: none; color: #c8c8c8; font-size: 16px; line-height: 30px; height: 37px; width: 37px; display: block; border: 2px solid #c8c8c8; border-radius: 50%;}
.bx-footer-section .bx-socialfooter ul li a:hover {color: #000; background: #E70012; border-color: #E70012;}
.bx-socialfooter ul li {margin-left: 14px; text-align: center;}

.bx-footer-bottomline {color: #c8c8c8 !important;}




/*--------- ens footer -------------------------*/

/*--------- catalog --------------------------------*/

.bx_item_list_you_looked_horizontal .bx_item_list_title {height: auto;}

.bx_item_detail .item_info_section dl {display: table; width: 100%; }
.bx_item_detail .item_info_section dl dt {color: #000 !important; display: table-cell; width: 50%; text-align: center; margin: 0;padding: 10px; border: 1px solid #E70012;}
.bx_item_detail .item_info_section dl dd {display: table-cell; width: 50%; text-align: center; margin: 0; padding: 10px; border: 1px solid #E70012; color: #000 !important; font-weight: 400;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title {overflow: hidden; white-space: nowrap; padding-top: 10px;}
.bx_catalog_list_home .bx_catalog_item_price .bx_price {overflow: hidden; white-space: nowrap;}

.bx_catalog_list_home .bx_medium.bx_bt_button, .bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {background: #E70012; color: #000; text-shadow: none;}
.bx_catalog_list_home .bx_medium.bx_bt_button, .bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover {background: #000; color: #fff;}
.bx_catalog_list_home .bx_catalog_item_title {overflow: hidden; white-space: nowrap}


.bx_catalog_text .bx_catalog_text_title a {color: #000;}
.bx_catalog_text .bx_catalog_text_title a:hover {color: #E70012;}
.bx_catalog_text .bx_catalog_text_title span {color: #000;}
.bx_cat {color: #000;}
.bx-filter .bx-filter-parameters-box-title span {color: #000;}

.bx_catalog_tile span {color: #E70012;}
.bx_catalog_list_home .bx_catalog_item_title a {color: #000; font-weight: 400; }
.bx_catalog_list_home .bx_catalog_item_title a:hover {color: #E70012;}

.bx-ui-slider-pricebar-v {background: #E70012 !important;}

.bx-breadcrumb .bx-breadcrumb-item span { font-size: 16px; font-style: normal; line-height: 1.5; letter-spacing: 0;}
.bx-breadcrumb {color:#E70012; margin: 22px 0; background: #eee;}

.bx-breadcrumb .bx-breadcrumb-item {margin: 10px;}

.bx-breadcrumb i {margin: 0 22px; color: #000; font-size: 16px;}
.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: static;}

.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
    background-position: center center;
}

.bx_catalog_list_home.bx_blue .bx_bt_button {left: 170px;}

.col-xs-offset-1 {margin: 0;}

.top_product .bx_catalog_item_container, .top_product .bx_catalog_item_container:hover  {width: 100%; background: none; height: 0px;}
.top_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {width: 100%; padding: 0;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images {width: 70px; float: left;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images,
.top_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item.double:hover .bx_catalog_item_images
 {
    padding-top: 70px;
    margin: 0 20px 10px 0;


}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title {text-align: left; margin: 0; padding: 0;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align: left; margin: 0; padding: 0;}

.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double {display: none;}
.top_product .bx_catalog_item_controls_blocktwo a {display: none;}
.top_product .bx_catalog_tile_home_type_2 .bx_stick_disc {display: none;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_section {padding-top: 100%;}

.bx_item_list_bestsellers .bx_catalog_item_container {background: none; height: auto;}
.bx_item_list_bestsellers .bx_catalog_item_images_double {display: none;}
.bx_item_list_bestsellers .bx_catalog_item_images {padding: 0; margin-right: 15px; height: 70px;}
.bx_item_list_bestsellers .bx_catalog_item {margin-top: 15px; margin-bottom: 15px;}
.bx_item_list_bestsellers .bx_item_list_title, .bx_item_list_bestsellers.bx_blue .bx_item_list_title {background: none;}
.bx_item_list_bestsellers .bx_item_list_title { color: #333e48; font-size: 20px; font-weight: 700; text-align: left; padding: 0;}
.bx_item_list_bestsellers .bx_catalog_item_title a {font-size: 18px; color: #000;  font-weight: inherit;}
.bx_item_list_bestsellers .bx_catalog_item_title a:hover {color: #E70012;}
.bx_item_list_bestsellers .bx_catalog_item_price { font-size: 20px; font-weight: 700; color: #000;}

/*.bx_item_list_you_looked_horizontal .bx_catalog_item_container {background: none; height: auto;}*/
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double {display: none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {padding: 0; margin-right: 15px; height: 70px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item {margin-top: 15px; margin-bottom: 15px;}
.bx_item_list_you_looked_horizontal .bx_item_list_title, .bx_item_list_bestsellers.bx_blue .bx_item_list_title {background: none;}
.col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title { color: #333e48; font-size: 16px; font-weight: 700; text-align: left; padding: 0;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {font-size: 18px; color: #000;  font-weight: inherit; font-weight: 400;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {color: #E70012;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price { font-size: 20px; font-weight: 700; color: #000;}

.bx_catalog_top_home {display: none;}

.bx-filter-block {padding: 0 10px;}
.bx-filter-block .btn {background: #E70012 !important; color: #000 !important; border-radius: 0px; padding: 8px 15px; margin: 0 5px; border-color: #E70012 !important;}
.bx-filter-block .btn:hover {background: #000 !important; color: #fff !important; border-color: #000 !important; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}
.bx-filter .bx-ui-slider-track-container {padding-top: 40px;}
.bx-filter .bx-ui-slider-part span {top: 35px;}
.bx-filter .bx-filter-popup-result.left {background: #eee !important; border-image: none; border-width: 0; /*border-radius: 30px;*/ padding: 8px 20px; right: 101%;}
.bx-filter .bx-filter-popup-result a {color: #E70012;}



.bx_catalog_tile .bx_catalog_tile_title a {color: #000;}
.bx_catalog_tile .bx_catalog_tile_title a:hover {color: #E70012;}

.bx_catalog_list_home .bx_stick_disc {background: #E70012; border-radius: 0%; text-shadow: none; color: #000;}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {

    background: #eee;
    padding: 0 25px;
    /*border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-radius: 0 0 5px 5px;*/
    width: 262px; left: -1px;
    z-index: 9999;


}

.bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {

    background: #eee;
    padding: 0 25px;
    /*border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-radius: 0 0 5px 5px;*/
    width: 262px; left: -1px;
    z-index: 9999;
    position: absolute;


}

.bx_catalog_item_scu .bx_item_section_name_gray{color: #888 !important;}

.bx_rt .bx_item_section_name_gray {color: #888 !important;}

.bx_item_detail .item_info_section dl dd {color: #222;}

.bx_catalog_list_home .bx_catalog_item_price .bx_price {color: #000; font-weight: 700; }



/*--------- end catalog ----------------------------*/

/*---------------news ------------------------------*/
.news_content, .news_content {width: 100%; display: table !important;}
.news-sidebar {width: 370px; display: table-cell; vertical-align: top;}
.news-list {display: table-cell; padding: 30px; padding-top: 0;}
.news-detail {padding: 30px; padding-top: 0;}
.news-list a {font-size: 28px; color: #000;  font-weight: 700;}
.news-list a:hover {color: #E70012;}
.post-content-all {margin: 0 70px 0; position: relative; z-index: 1; top: -35px; margin-top: 50%; background: #fff;}
.post-content {padding: 22px 30px 0; color: #7d7d7d; font-size: 16px;}
.news-title {display: block;}
.news-list button {background: #E70012; padding: 13px 43px; border: 1px solid #E70012; color: #000; font-size: 14px; border-radius: 0px;  line-height: 1; float: left; margin-right: 30px;}
.news-list button:hover {border: 1px solid #000; background: #000; color: #fff; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}
.post-content-footer {margin-top: 28px;}

/*.post-content-footer .catalog-sb-area .fa:hover {color: #cf5fd7 !important;}*/

.fa-calendar {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.news-date-time {color: #7d7d7d; font-size: 13px; font-style: italic;}

.news-sidebar .bx-subscribe {background: #edd793; padding: 37px 60px 28px; margin: 0;}
.news-sidebar .bx-searchtitle .bx-input-group {border: 1px solid #e9e2ca; /*border-radius: 30px;*/ padding: 14px 25px ;}
.news-sidebar h5 {color: #7d7d7d; font-size: 20px; text-align: left; margin-top: 41px;}
.news-sidebar h6 {text-align: center; font-size: 18px;  color: #7d7d7d; font-weight: 700; top: 33px;}
.news-sidebar .bx-subscribe .bx-block-title {color: #011e1b; font-size: 28px;  text-transform: none; text-align: center;}
.news-sidebar .bx-subscribe .bx-block-text {color: #011e1b; margin-bottom: 26px; text-align: left; font-size: 16px;}
.bx-subscribe .bx-input-group .bx-form-control {background: none; border-color: rgba(0, 0, 0, 0.12); border-radius: 30px; width: 100%; padding: 15px 52px 15px 27px; height: auto;}
#sender-subscribe {padding: 0;}
.fa-envelope-o::before {font-style: normal; font-size: 20px; }
.bx-subscribe .bx-input-group {position: relative; display: inline-block; width: 100%;}
#sender-subscribe button {background: none; border: none; position: absolute; top: 10px; right: 23px; color: #cc8658;}
#sender-subscribe button:hover {color: #333;}
.news-sidebar .bx-socialfooter {display: block; padding: 21px 10px; border-top: 1px solid rgba(0, 0, 0, 0.12); background: #edd793; text-align: center;}
.social {display: inline-block;}
.news-sidebar .bx-socialfooter ul li a {color: #cc8658; font-size: 16px; margin: 0 15px;}
.news-sidebar .bx-socialfooter ul li a:hover {color: #333;}
.news-item {margin-top: 0 !important;}

.news-detail .catalog-sb-area {float: right; margin-bottom: 0; margin-top: 30px;}




/*--------------------end news----------------------*/

/*----------------------------------*/

.NewsCalHeader {background: none !important; color: rgba(125, 125, 125, 0.5); font-weight: 700; padding-bottom: 10px;}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td {border: none !important; background: none !important; text-align: center; }
.NewsCalOtherMonth, .NewsCalDefault, .NewsCalWeekend, .NewsCalToday {padding-bottom: 5px; width: 15%; font-size: 15px; color: #7d7d7d; font-weight: 400;}

.NewsCalNews {height: 20px; overflow: hidden;}

.NewsCalMonthNav td {display: block;}
.NewsCalMonthNav a {font-size: 18px;}
.NewsCalMonthNav a:hover {color: #fc5047;}
.NewsCalMonthNav .fa-angle-right {float: right;}
.NewsCalMonthNav .fa-angle-left {float: left;}
/*.NewsCalTable a {background: #687d38; color: #fff; padding: 3px;}*/



/*-----------------------------*/


/*--------------------contact us--------------------*/

.contact {width: 100%; display: table;}
.contact-text {width: 50%; display: table-cell; padding: 0 10px;}
.contact-send {width: 50%; display: table-cell; padding: 0 10px;}
/*.contact-send h5, .contact-text h5 {color: #7d7d7d; font-size: 20px; text-align: left; margin: 24px 0 15px;}*/
/*.contact-text h6 {padding: 0; margin: 15px 0; color: #011e1b;  font-size: 18px; line-height: 1.444;}*/
.contact-text p {color: #7d7d7d; font-family: Opensans; font-size: 16px; margin-top: 32px;}
.contact-send input[type="submit"] {background: #E70012; padding: 17px 60px; border-radius: 0px; border: 1px solid #E70012; color: #000;  font-size: 14px;}
.contact-send input[type="submit"]:hover {background: #000; border: 1px solid #000; color: #fff; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}
.contact-send textarea {border: 1px solid #E70012; box-shadow: none; /*border-radius: 30px;*/ height: 309px; min-height: 150px; padding: 15px;}
.contact-send input[type="text"] {border: 1px solid #E70012; box-shadow: none; /*border-radius: 30px;*/ padding: 14px 20px; width: 275px; margin-bottom: 15px;}
.contact-send input[name="user_name"] {padding-right: 15px; float: left;}
.contact-send input[name="user_email"] {margin-left: 15px; float: right;}








/*-------------------end contact us-----------------*/

/*-------------------about--------------------------*/
.bx-content {padding: 0 ; position: relative;}
.bx-content img {}
/*.bx-content h1 {font-size: 50px; color: #011e1b;  font-weight: 700; margin: 56px 0 15px 0;}*/
/*.bx-content h2 {color: #011e1b;  font-weight: 700; font-size: 40px; line-height: 1.25;}*/
/* h3 {color: #011e1b;  font-weight: 700; font-size: 28px; line-height: 1.5714;}*/
/*.bx-content h6 {color: #011e1b;  font-size: 18px; line-height: 1.444;}*/
/*.bx-content p {margin: 32px 0 10px 0; color: #7d7d7d; font-family: OpenSans; font-size: 16px;}*/
/*blockquote::before {font-family: FontAwesome; content:  "\f10d"; font-size: 108px; color: rgba(249, 245, 232, 0.95); display: inline-block; position: absolute; z-index: -1; left: 0; top: 35px;}
blockquote {padding: 0px 9px 52px 71px; margin: 70px 0 19px 0; overflow: hidden; position: relative; line-height: 27px; border: none; z-index: 1; }
blockquote p:last-child { color: #011e1b; font-style: normal; font-size: 19px;}*/
/*.alignleft {margin: -40px 30px 15px 0;}
.alignright {margin: -40px 0 15px 30px;}*/
/*.bx-content img[align="middle"] {width: 100%;}
.bx-content img[align="left"] {margin: 0px 30px 15px 0;}
.bx-content img[align="right"] {margin: 0px 0 15px 30px;}*/



/*-------------------end about----------------------*/

/*-------------------catalog element----------------*/

.bx_item_detail .item_info_section dl dt {color: #999;}

.bx_item_detail .bx_bt_button {background: #E70012; color: #000;}
.bx_item_detail .bx_bt_button:hover {background: #000; color: #fff; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}

.bx_item_detail .bx_item_container .bx_lt {width: 570px;}
.bx_item_detail .bx_item_container .bx_rt {margin-left: 0;}
.bx_item_detail .bx_item_slider .bx_bigimages {max-width: none; padding-top: 100%; border: none;}
.bx_bigimages_aligner {margin-top: 0 !important; background: #fff; border: 1px solid #ddd;}
.bx_item_detail .bx_bigimages .bx_stick_disc {background-image: none; background-color: #E70012; /*border-radius: 50%;*/ height: 45px; width: 45px; overflow: hidden; font-size: 14px;
   top: 20px !important; right: 20px !important; line-height: 45px; font-weight: normal; text-shadow: none; color: #000;}

.bx_item_detail .bx_item_container .bx_rt {width: 49%;}
.bx_item_detail .item_current_price {float: left; background: none; border: none; color: #000;  font-size: 40px;}
.bx_item_detail .item_old_price {color: #7d7d7d; font-size: 17px;  font-weight: 400; line-height: 40px; overflow: hidden; float: left;}
.bx_item_detail .bx_optionblock {width: auto; float: none; overflow: hidden; display: inline-block; margin-left: 30px;}
.bx_item_detail_rating .bx_stars_rating_votes {font-size: 14px; line-height: 40px; color: #000; margin-left: 10px;}
.bx_item_detail .item_economy_price {color: #7d7d7d;  font-weight: 400; padding-top: 10px; display: none;}
.bx_item_detail .bx_item_title {float: right; width: 565px; border: none; margin-right: 30px;}
.bx_item_detail .bx_item_title h1 {margin-top: 0; font-weight: 400; font-size: 40px;}

.bx_item_detail h1 span {color: #000;}

@media (max-width:640px) {
    .bx_item_detail .bx_item_title {float: none; width: auto; border: none; margin: 0 auto;}
    .bx_item_detail .bx_item_title h1 {font-size: 24px;}

    .bx-section-desc, .bx_item_list_slide {width: 262px; margin: 0 auto;}



    }


.bx_item_detail_rating {/*display: none;*/}
.bx_item_detail .item_section_name_gray {display: none;}
.bx_item_detail .item_info_preview {color: #011e1b; font-size: 16px; margin-bottom: 29px; padding: 0 10px;}
.bx_item_detail .item_price {margin-bottom: 30px;}

.bx_item_detail .bx_bt_button_type_2 {background: none; border: none;}
.bx_item_detail .bx_cnt_desc {display: none;}

.item_buttons_counter_block1 {margin-right: 9px; border: 1px solid #E70012; border-radius: 0px; padding: 14px 20px; width: 130px !important;}
.item_buttons_counter_block1 input {color: #000 !important; font-size: 16px !important; font-weight: 400 !important;}
.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {min-width: 0; font-size: 16px; font-weight: 700; color: #E70012;}
.bx_item_detail .bx_small.bx_bt_button:hover, .bx_item_detail .bx_small.bx_bt_button_type_2:hover {color: #000; background: none;}

/*.item_buttons_counter_block2 {padding: 14px 0px; background: #156192; border-radius: 0px; color: #fff;}*/
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button {min-width: 250px; padding: 14px 0px; background: #E70012; border-radius: 0px; color: #000; height: 52px; line-height: 25px;}
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button:hover {background: #000 !important; color: #fff !important;}
/*.bx_item_detail .item_buttons_counter_block2 .bx_bt_button:hover {background: none;  color: #f121a5 !important;}*/
/*.item_buttons_counter_block2:hover {background: #febf00; box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22); box-shadow:none !important; color: #333e48 !important;}*/
/*.item_buttons_counter_block2:hover > a {background: none;   color: #f121a5 !important;}*/
.bx_item_detail .bx_big.bx_bt_button.bx_cart span {display: none;}

.item_buttons_counter_block3 a {margin: 30px 0; color: #5f9c30 !important; font-weight: 400 !important;}
.item_buttons_counter_block3 .bx_bt_button_type_2::before {font-family: Flaticon; content: "\f11a"; font-size: 16px; padding-right: 15px;}
.item_buttons_counter_block3 a:hover {color: #cc8658 !important;}

/*.fb-like::before {font-family: FontAwesome; content: "\f230";}*/

.bx_item_detail .bx_item_container .bx_rb {width: 100%;}
.bx_item_detail .bigdata_recommended_products_items {display: none !important;}

.bx_item_detail .bx_item_container .bx_lb {width: 100% !important;}
.bx_soc_comments_div .bx-catalog-tab-list, .bx_soc_comments_div .bx-catalog-tab-list li  {border: none !important; background: none !important; box-shadow: none;}
.bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {color: #818181 !important;  font-size: 20px; font-weight: 700;}
.bx_soc_comments_div .bx-catalog-tab-list li.active > span {color: #ffbc03 !important; background: none;}
.bx_item_detail .item_info_section {color: #011e1b; font-size: 16px; line-height: 1.56;}
 h4 { font-size: 28px; color: #011e1b; font-weight: 700;}
 .bx_storege ul li {font-size: 16px; line-height: 1.56;}
 .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {background: none;  font-size: 28px; color: #000; font-weight: 700;
  margin-bottom: 30px; text-align: left;}
.col-xs-12 .bx_catalog_item {width: 262px !important; margin-right: 30px; margin-bottom: 30px; /*height: 388px;*/ background: #f9f5e8;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_stick_disc {background-image: none; width: 45px; height: 45px; background-color: #E70012; line-height: 45px;
font-size: 14px; /*border-radius: 50%;*/ position: absolute; top: 20px; left: 20px; text-shadow: none; color: #000;}
/*.col-xs-12 .bx_item_list_section {width: 100%; height: 520px; overflow: hidden;}*/
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_images {height: 260px; width: 260px;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a {/*font-family: Opensans regular; */font-weight: 400; color: #000; font-size: 15px;
}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {color: #E70012;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-align: center; width: 262px; padding-top: 16px; line-height: 1.444; height: auto;}
.col-xs-12 .bx_catalog_item_price {/*font-family: Opensans regular;*/ font-weight: 700; margin-top: 12px; text-align: center; color: #000; }
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {font-size: 20px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone {display: none;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position: absolute; top: 45%; width:50px; min-width: 50px; height: 50px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size: 23px; line-height: 50px; padding-left: 10px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul {display: none !important;}
.col-xs-12 .bx_item_list_you_looked_horizontal {border: none;}

.bx_catalog_list_home.bx_blue .bx_bt_button, .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button, .bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button {background: #5f9c30; border-radius: 30px; line-height: 0; padding: 15px 12px;}
.bx_catalog_list_home.bx_blue .bx_bt_button:hover, .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover, .bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button:hover {background: #cc8658;}

.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout, div.bx-blue .btn.btn-default {background: #E70012; border-radius: 0px; line-height: 0; padding: 20px 56px; text-shadow: none; color: #000; border-color: #E70012;}
.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover, div.bx-blue .btn.btn-default:hover {background: #000; color: #fff; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/ border-color: #000;}
.bx_ordercart .bx_sort_container a.current {background: #5f9c30; border-radius: 30px; line-height: 0; padding: 20px 56px; color: #fff; font-weight: bold;}
.bx_ordercart .bx_sort_container a.current:hover {background: #cc8658;}

.item_buttons_counter_block1 input[type="text"]{border: none !important;}



.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_scu
{
    background: #eee;
    padding: 0 25px;
    /*border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;*/
    width: 262px; left: -1px; /*border-radius: 0 0 5px 5px;*/

}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {border-color: #E70012;}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt {border-color: #E70012;}

.bx_item_detail .bx_item_detail_size ul li:active .cnt, .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {border-color: #E70012;}
.bx_item_detail .bx_item_detail_size ul li:hover .cnt {border-color: #E70012;}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {border-color: #E70012;}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {border-color: #E70012;}

/*-------------------end catalog element------------*/

/*--------------------------------------*/

.bx_ordercart .bx_ordercart_photo_container {padding-top: 0; width: 70px; height: 70px; border: none !important;}
.bx_ordercart_itemtitle a {font-size: 18px !important; font-weight: 400 !important; color: #000;}
.itemphoto {width: auto !important;}
.bx_ordercart thead {font-style: italic;}

.bx_ordercart .bx_ordercart_order_table_container table tbody td {
    background: rgba(125, 125, 125, 0.07); border-bottom: 2px solid white !important; vertical-align: middle; padding: 0; display: table-cell; box-sizing: border-box;}

.bx_ordercart .bx_ordercart_order_table_container tbody td.item {width: auto !important; vertical-align: middle;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {vertical-align: middle;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price {vertical-align: middle; font-size: 18px !important; font-family: domune, serif !important;
 font-weight: 400 !important; color: #011e1b;}
 .bx_ordercart .bx_ordercart_order_table_container tbody td.price-sum {vertical-align: middle; font-size: 18px !important; font-family: domune, serif !important;
 font-weight: 400 !important; color: #011e1b;}


.bx_ordercart .old_price {display: none;}
.bx_ordercart .current_price {font-size: 18px !important; font-family: domune, serif !important; font-weight: 400 !important; color: #011e1b;}

.bx_ordercart_order_table_container {border: none !important;}

.bx_ordercart .bx_ordercart_order_table_container table tr {display: table-row; box-sizing: border-box; width: 100%;}

.bx_ordercart .bx_ordercart_order_table_container table thead td {background: none;}

.bx_ordercart .bx_ordercart_order_table_container table thead td {min-height: 20px; line-height: 20px; padding: 0;}
#basket_items .remove, #basket_items #col_NAME, #basket_items .product-thumbnail, #basket_items .price, #basket_items #col_QUANTITY, #basket_items #col_SUM, #basket_items .price-sum {padding: 13px 10px 17px 10px !important;}
#basket_items .remove {width: 16px !important;}
#basket_items #col_NAME {/*text-indent: -44px;*/ width: 70px !important;}
#basket_items .product-thumbnail {width: 529px !important;}
#basket_items .price,  #basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.price {width: 192px !important;}

#basket_items #col_QUANTITY, #basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.custom {width: 151px !important;}
#basket_items #col_SUM, #basket_items .price-sum {width: 92px !important;}
.price-sum span {display: none;}
td.control {display: none;}


.remove, .margin-remove {width: 36px; padding: 0; display: table-cell; box-sizing: border-box; border: none !important; /*border-bottom: 2px solid white !important;*/}
.remove .bx-basket-item-list-item-remove, .margin-remove .bx-basket-item-list-item-remove {position: relative; top: 0;}

.counter input[type="text"] {border: 1px solid #E70012 !important; width: 115px !important; padding: 14px !important; /*border-radius: 30px;*/
    text-align: center; color: #444;  background: none;

    }

#basket_quantity_control-new {position: relative; top: 17px; right: 15px; background: none; border: none !important;}

.basket_quantity_control-new .plus-new {top: -2px; right: 0px;}
.basket_quantity_control-new .minus-new {top: 8px; right: 0;}

.basket_quantity_control-new .button {position:absolute; width: 15px; font-family: FontAwesome; color: #011e1b !important;
cursor:  default; padding: 0; margin: 0; height: 10px; text-align: center;}



.fa-sort-up {font-size: 10px; line-height: 14px; position: relative; bottom: 2px;}
.fa-sort-down {font-size: 10px; line-height: 3px; position: relative; bottom: 0px;}

.basket_quantity_control-new .button {background: #ededed; border: 1px solid #acacac;}
.basket_quantity_control-new .button:hover {border: 1px solid #7eb4ea !important; background: #e4f1fc !important;}


.bx_ordercart .bx_ordercart_coupon input {border-radius: 0px; box-shadow: none; background: none; padding: 14px 20px; height: auto;
    font-size: 14px; width: 270px; border-color: #E70012; color: #000; font-weight: 400; margin: 0 12px 0px 0;}

::-webkit-input-placeholder {color:#999; opacity: 1;}
::-moz-placeholder          {color:#999; opacity: 1;}/* Firefox 19+ */
:-moz-placeholder           {color:#999; opacity: 1;}/* Firefox 18- */
:-ms-input-placeholder      {color:#999; opacity: 1;}

.bx_ordercart.bx_blue .bx_bt_button {background: #E70012; border: 1px solid #E70012; border-radius: 0px; text-shadow: none; color: #000;
    padding: 15px 30px;height: auto; font-size: 14px; line-height: normal;}

@media (max-width: 767px) {

    .bx_ordercart.bx_blue .bx_bt_button { display: block;}

}

.bx_ordercart.bx_blue .bx_bt_button:hover {background: #000; color: #fff; border: 1px solid #000; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}

.bx_ordercart .bx_ordercart_order_sum tr td {font-size: 18px; line-height: 24px; width: 120px !important; font-weight: 300; text-align: left; }
.bx_ordercart .bx_ordercart_order_sum tr {text-align: right; margin-bottom: 7px;}
.bx_ordercart .bx_ordercart_order_sum {margin-top: 70px;}

.bx_ordercart_order_pay {padding-right: 0 !important;}

#PRICE_WITHOUT_DISCOUNT {display: none;}
.fwb {font-weight: 300 !important;}
#allSum_FORMATED {font-weight: 700 !important; color: #011e1b;}
#allSum_wVAT_FORMATED {color: #011e1b;}

#allSum_FORMATED, #allSum_wVAT_FORMATED {width: 180px !important; text-align: right;}
.custom_t1 {height: 15px;}

.bx_ordercart .bx_ordercart_order_pay_center {border-top: none;}



/*-------------------end -------------------*/

/*------------------------------*/

.bx-soa-cart-total.bx-soa-cart-total-fixed {top: 56px !important;}

#bx-soa-order .bx-slst .form-control.dropdown-block input {border: none !important;}

.alert {border-radius: 30px !important; padding: 20px 15px !important;}
.bx-soa-section {border-radius: 30px !important; padding: 20px 15px !important; background: #fff;}
.bx-soa-cart-total {border-radius: 30px !important; border: 1px solid #e9e2ca !important; background: #fff;}
.bx-soa-cart-total .bx-price-old {display: none;}

#bx-soa-order .btn {background: #E70012!important; border-radius: 0px; border-color: #E70012; color: #000;  padding: 15px 30px; font-size: 14px; min-width: 150px;}
#bx-soa-order .btn:hover {background: #000 !important; color: #fff; border-color: #000; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}

.bx-soa-section.bx-step-completed {border: 1px solid #5f9c30 !important;}
.bx-soa-section.bx-selected {border: 1px solid #e9e2ca !important;}

.bx-soa-coupon-input input.form-control[type="text"] {border-radius: 30px !important; border: 1px solid #e9e2ca !important; background: none !important; padding: 20px 15px !important;}
/*.bx-soa-coupon {display: none;}*/

.bx-soa-item-table .bx-price-old {display: none;}

#bx-soa-order input[type="text"], #bx-soa-order input[type="password"], #bx-soa-order .bx-sls .form-control.dropdown-block, #bx-soa-order .bx-slst .form-control.dropdown-block {background: none !important; /*border-radius: 30px !important;*/ /*border: 1px solid #e9e2ca !important;*/}
.bx-sls .dropdown-fade2white {background: none !important;}



.form-control:focus {box-shadow: none !important;}
#zipProperty, .bx-ios-fix {padding: 0 15px !important;}

textarea.form-control {background: none !important; /*border-radius: 30px !important;*/ padding: 20px 15px !important; border: 1px solid #e9e2ca !important;}

.bx-soa-item-td-title {font-style: italic; }
.bx-soa-basket-info .bx-soa-item-td {background: rgba(125, 125, 125, 0.07) none repeat scroll 0 0; border-bottom: 2px solid white !important; border-top: none !important;}

.bx-soa-item-imgcontainer {border: none !important;}

.bx-soa-item-title a{color: #011e1b !important;  font-weight: 400; line-height: 70px; font-size: 18px;}

.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {line-height: 70px; color: #011e1b;}
.bx-soa-cart-d {color: #011e1b; font-weight: 700;}





/*------------------------*/

/*----------------------------------*/


.bx-authform-formgroup-container .btn {background: #E70012; border-radius: 0px; min-width: 150px; border-color: #E70012; color: #000;}
.bx-authform-formgroup-container .btn:hover {background: #000; color: #fff; border-color: #000;}
.bx-authform .counter input[type="text"], .bx-authform input[type="password"] {text-align: left;}

/*----------------------------*/

/*------------------------------*/

.bx_compare .bx_filtren_container {background: #E70012;}
.bx_compare .bx_filtren_container label {color: #fff;}
.bx_compare .bx_filtren_container ul li {width: auto;}
.bx_compare .bx_filtren_container h5 {color: #fff; font-size: 18px;}

.compare_delete {border-radius: 0px; background: #E70012; color: #000 !important;}
.compare_delete:hover {background: #000; color: #fff !important; /*box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);*/}

.bx_compare .table_compare table tr td a {color: #E70012;}

/*------------------------*/



.catalog-sb-area {padding-left: 10px; margin-bottom: 20px; overflow: hidden;}
.catalog-sb-area .fa {font-size: 18px; height: 23px; width: 23px; line-height: 23px; text-align: center; display: inline-block; color: #000; font-family: FontAwesome;}
.catalog-sb-area .fa:hover {color: #E70012;}
.catalog-sb-area span {margin-right: 23px;}




.header-container {padding: 20px 0.9375rem; border-bottom: none;}
.container {width: 1200px; padding-left: 0; padding-right: 0;}
.col-left {width: 20%;}
.col-md-91 {width: 100%;}
.bx-top-nav-container {width: 100%;}
.col-md-31 {width: 20%;}
.col-xs-124 {width: 100%;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images {z-index: 0;}

.bx_vertical_menu_advanced {float: left; width: 250px;}

.carousel {/*float: right;*/}

.bx_vertical_menu_advanced > ul {background: #0083d1; margin: 0px;}
.bx_vertical_menu_advanced .bx_hma_one_lvl > a {color: #fff; text-shadow: none;}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a {background: rgba(204, 204, 204, 0.3); margin-left: 0; line-height: 16px; width: auto; box-shadow:none; font-weight: normal; padding-top: 10px;}

.bx_item_list_bestsellers .bx_catalog_item_images_double, .bx_item_list_bestsellers .bx_catalog_item_images {z-index: 0;}
.bx_vertical_menu_advanced.bx_blue {border-left: 0 solid #e4f0f7;}


/*  */
/*.bx-top-nav-container {width: 250px; float: left; padding: 0px; margin-top: 0px;}
.bx-top-nav-container .bx-nav-1-lvl {float: none;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {margin-left: 250px;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {

margin-top: -60px;
background: #fff;}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced::before, .bx-top-nav-container .bx-nav-2-lvl-container::before {background: none;}

.bx-top-nav-container .bx-nav-1-lvl > a {padding: 0px;}*/

.phone {width: 55%; float: left;}

.bx-basket-block > .fa {color: #0083d1;}

.fa-phone::before {display: none;}

.row {margin-bottom: 10px;}

.header2 {
    float: right;
    width: 75%;
}

.header22 {float: right; width: 95%; padding-top: 45px;}

.col-lg-3 {width: 45%; float: right;}
.bx-basket-block {float: left; margin-left: 30px;}


.header-topnav {align-self:auto; flex: 0 1 100%; order: 2; clear: both; display: block; width: 100%; text-align: center;

   margin: 0px 120px 0px 30px;
}

.header-container .header-topnav {margin-top: 20px;}

.header-topnav ul {padding-left: 0px; /*display: table; width: 100%;*/}

.header-topnav ul li {
    display: inline-block; width: 16.6667%;
    /*padding: 1.5em;*/
}
/*.header-topnav ul li:nth-child(n) {
    display: inline-block;
    margin-right: 14px;
    word-spacing: 2px;
    background: #f54c61;
}
.header-topnav ul li:nth-child(2n) {
    background: #fdb11e;
    }

.header-topnav ul li:nth-child(3n) {
    background: #52ba93;
    }

.header-topnav ul li:nth-child(4n) {
    background: #573081;
    }*/

.header-topnav ul li:hover {
   /* background: #222;*/
    }

.header-topnav ul li a {
    /*font-size: 14px;
    text-decoration: none; color: #000;font-weight: bold; text-transform: none;*/
}
.header-topnav ul li.current a:hover, .header-topnav ul li a:hover {
    text-decoration: underline;
}
/*.header-topnav ul li:first-child a {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/pvgroup_60138_/images/home_link.png") no-repeat scroll center center;
    display: inline-block;
    height: 13px;
    text-decoration: none !important;
    width: 14px;
}*/


@media (max-width:1430px){

  .container {width: 100%;}


}

@media (max-width:767px){

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


}

/*-----------------------*/

body {
	background: #fff;
	font-family: OpenSans Regular, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;

}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px){
	body.bx-background-image{
		/*background: none ;*/
	}

    body {margin-top: 45px;}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%
}

.bx-header {display: table; width: 100%; margin: 0 auto;}
/*Logo*/

.bx-logo {flex: 1 0 auto; order: 0; text-align: left;}
}

.bx-logo .bx-logo-block {
	display: block;
	/*height: 50px;*/
	border-bottom: none;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #E70012;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
        height: 45px;
        text-align: center;
        border-bottom: none;
	}

	.bx-logo .bx-logo-block {
		text-align: center;
		height: 70px;
	}

	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}

	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}

	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}

	.bx-logo-desc {
		display: none;
	}


}

/* Sections */

.bx-header-section {
	padding: 0 15px;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}

@media (min-width: 1200px) {
	.bx-header-section {

	}
	.bx-content-seection {

	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {

	}
	.bx-content-seection {

	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {

	}
	.bx-content-seection {

	}
}

@media (max-width: 767px) {
	.bx-header-section {

	}
	.bx-content-seection {

	}
}
/* header / phone */

.bx-inc-orginfo {
	/*padding-left: 28px;*/
    /*margin-right: 60px;*/
    /*float: left;*/
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	/*white-space: nowrap;
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/pvgroup_60138_/images/phone.png") no-repeat scroll left 4px;
    padding-left: 55px;
    float: left;
    padding-right: 30px;*/
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	/*margin-left: -23px;*/
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	color: #000;
    text-transform: uppercase;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-family: OpenSans Regular, sans-serif;
	color: /*#fff;*/#7d7d7d;
	font-weight: 700;
    text-transform: none;
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #000;
}

.bx-breadcrumb-item a:hover {
	color: #E70012;
}
/* workarea */

/*TITLE*/


h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 75px;
	margin-bottom: 75px;
    font-size: 50px;
     /*color: #333;*/
    font-weight: 700;
}
h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	/*margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;*/
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/bitrix/templates/pvgroup_60138_/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #3e454c;
	padding-left: 36px;
}

/* FOOTER */

.bx-footer {
	border-top: none !important;
    background: #111;
    }

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

/*.bx-footer a {
	color: #7d7d7d;
}

.bx-footer a:hover {
	color: #5f9c30;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}*/

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
    color: #ff5c01;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {



}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer, .bx-footer-news {
		text-align: center;
        /*display: none;*/
	}
	.bx-up {
		text-align: center;
	}
    .phone {width: 100%; text-align: center;}
    .bx-inc-orginfo-phone {padding: 0px; background: none; text-align: center;}


}
/**/

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}

@media (max-width: 767px) {

    .banner-item{
     width:100%;
    display: block!important;
    border:none!important;
        margin-bottom: 18px;
    
    }
    
    .bx-inc-orginfo {
    float: left;
    padding-right: 20px!important;
}
    .top-slider {                       
    margin-bottom: 20px!important;
       max-height: 410px!important;
}

.banners_main .banner-item:hover .item-btn {
   padding:0;
}

.banners_main .item-block-cont {
    width: 100%;
    display: table;
    margin: 0px;
    padding: 20px 20px;}

.banners_main .item-block-cont{
      height: 440px;
}

.banners_main .banner-item {
    height: 440px;}
    
.banners_main .banner-item:hover .item-block-cont {
    height: 440px;
}
    .bx-content{
    padding: 0px!important;
 
}
    
    .news-list a {font-size: 14px !important;}
    .news-list {padding: 0 !important;}
    .news-sidebar {display: none;}
    .post-content-all {margin-left: 30px; margin-right: 30px;}
    h1 {font-size: 20px !important;}

    .contact-text, .contact-send {display: block !important; width: 100%;}
    .contact-send input[type="text"] {width: 100%;}

    .addtoCompare-top {right: 115px !important; top: 6px !important;}
    .addtoFavorite-top {right: 60px !important; top: 6px !important;}


    .bx-footer-news {display: none;}
   .header-menu-container {display: none;}
   .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {height: 315px;}
    .bx-slider-preset-4 .bx-advertisingbanner-btn {display: none;}
    .top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {font-size: 24px !important;}


    .bx-breadcrumb {display: none;}
    .bx_rt {width: 100%;}
    .bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {font-size: 16px;}

    .compare-top, .top-panel_login2 {display: none;}
    .header-container {padding: 0; background: none !important;}
    .bx-logo {display: block !important;}

    .header-topnav {display: none;}

    .bx-basket-block1 a, .bx-basket-block1 a:hover {color: #000;}

    .news-list button {float: none;}

    .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {margin-top: 20px;}

    .bx-basket-fixed {background: #fff;}

    .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {width: 100%; margin-top: 30px;}
    .bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {font-size: 13px;}
    .item_buttons_counter_block1 {display: block; margin: 0 auto; width: 100% !important;}
    .bx_item_detail .transparent_input {width: 75%;}
    .bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {min-width: 10%; min-height: 20px; font-size: 24px;}
    .to_top {display: none !important;}
    .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {font-size: 20px;}

    .fixed {height: auto !important;}

}

@media (max-width: 1140px) {

    .bx-logo {display: none;}


}

/*--------------------------------------------------*/

.bx_catalog_tile_slide, .bx_item_list_slide {display: block; width: 100%; text-align: center;}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {display: inline-block; float: none;}
.bx_catalog_item_scu {text-align: left;}

.bx_catalog_tile_ul {display: block; width: 100%; text-align: center;}
.bx_catalog_tile .bx_catalog_tile_ul li {float: none; display: inline-block;}

.bx_catalog_list_home {display: block; width: 100%; text-align: center;}
.bx_catalog_list_home .bx_catalog_item {float: none; display: inline-block;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow: inherit;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_container {padding-right: 5px;}

.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow: ellipsis; padding: 0 5px;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_container {padding-right: 0;}

.bx_item_list_bestsellers .bx_catalog_item_title {padding: 0 5px; height: auto; overflow: hidden; white-space: nowrap;}
.bx_item_list_bestsellers .bx_catalog_item_title:hover {overflow-x: scroll;}

div.news-detail img.detail_picture {width: 100%;
	max-width: 150px;}

.to_top {top: auto; bottom: 40%; height: 0;}



@media (max-width:1200px){

.bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {margin-right: 18px;}

.bx-top-nav-container .bx-nav-1-lvl > a {height: 55px; line-height: 30px;}




}

@media (max-width:1140px){

    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 8px;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3n+1) {clear:both}
	.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
    .bx_catalog_item_container {width: 262px;}

    .col-md-4 {width: 25%;}
    .bx-footer-news .col-md-4:nth-child(5), .bx-footer-news .col-md-4:nth-child(6) {display: none;}

    .bx_item_detail .bx_item_container .bx_rt {width: 100%;}
    .bx_item_detail .bx_item_container .bx_lt {width: 100%;}
    .bx_item_detail .bx_item_title {width: 100%; margin: 0;}
    .bx_item_detail {width: 97%; margin: 0 auto;}
    .bx_item_detail .bx_item_slider_lupe {left: 0 !important;}

    .news-sidebar {display: none;}
    div.news-list img.preview_picture {width: 100%;}

    .contact-send input[type="text"] {width: 100%; max-width: 100%;}

    .bx-filter-block .btn {padding: 8px 8px;}

    .header-topnav {margin-left: 0;}

    .col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title {font-size: 14px;}



}

@media (min-width:760px) and (max-width:900px){

    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 30px;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display: none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
    .bx_catalog_item_container {width: 262px;}

    .col-md-4 {width: 33.33333%;}
    .bx-footer-news .col-md-4:nth-child(4), .bx-footer-news .col-md-4:nth-child(5), .bx-footer-news .col-md-4:nth-child(6) {display: none;}

    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1){clear:both;}

    .header-container.fixed .bx-top-nav-container .bx-nav-1-lvl > a {font-size: 9px;}
    .bx-top-nav-container .bx-nav-1-lvl > a {font-size: 9px;}









}

@media (max-width:760px){

    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 8px;}
	.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display: none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
	.bx_catalog_item_container {width: 262px;}

    .bx_catalog_tile .bx_catalog_tile_ul li {width: auto !important;}
    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1){clear:both;}

    .bx-content {padding-bottom: 50px !important;}

    .bx_ordercart .bx_ordercart_coupon input {width: 100%; margin-bottom: 10px;}
    .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout {width: 100%; text-align: center;}

    .top-panel {border-bottom: none;}

}


/*-----END ------------------------------------------*/



/*----------------Safari---------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

.bx-footer .container {display: -webkit-flex; /*display: -webkit-box;*/ -webkit-flex-wrap: wrap;}
/*.footer-1 {width: 33.3333%;}*/
/*.footer-2 {width: 25%; float: left;}*/
/*.footer-3 {width: 50%; float: left;}*/

.top-panel_wrap {display: -webkit-flex; display: -webkit-box; -webkit-flex-wrap: wrap;}
.top-panel_tel {-webkit-flex-grow: 1; -webkit-box-flex: 1; width: auto;}
.top-panel_login {/*-webkit-flex-grow: 2; -webkit-box-flex: 2;*/ width: 160px;}
.top-panel_search {width: 40% !important;}
.top-panel #title-search-input[type="search"] {width: 40%;}

.header-container_wrap {display: -webkit-flex; display: -webkit-box; align-items: -webkit-flex-start;}
.top-panel_login2 {-webkit-order: 4; -webkit-flex: 0 1 auto; -webkit-box: 0 1 auto;}

.bx-logo {-webkit-flex: 0 0 auto; -webkit-order: 0;}
.bx-logo img {width: 100%;}
.header-container .header-topnav {width: 70%; flex: none;}
.header-container.fixed .header-topnav {width: 90%;}
.fixed {height: 55px;}
.col-sm-6 {position: relative;}


}

.inwidget {border:none; overflow:hidden; width: 350px; height: 250px; background: none;}

@media (max-width: 1400px) {
   .bx-basket-block1 {font-size: 12px;}


}

@media (max-width: 1200px) {
   .header-container .header-topnav {text-align:left;}
   .inwidget {width: 230px !important;}
   .header-container .header-topnav {width: 75%;}
   .header-container.fixed .header-topnav {width: 90%;}


}


/*------------ Safari---------------------*/

.bx-header {height: 191px;}
.header-container {padding: 20px 0.9375rem; position: absolute; top: 51px; width: 100%; text-align: center; height: auto;}
@media (max-width:1140px){.bx-header {height: 145px;}}
@media (max-width:760px){ .bx-header {height: auto;}}
@media (max-width: 767px) {.fixed {height: 0px !important; overflow: hidden;}

.bx-logo img {width: auto;}
}

.bx-advertisingbanner-text-block {overflow: hidden;}
/* .bx-slider-preset-4 .bx-advertisingbanner-text-title {max-height: 270px;} */

@media (max-width: 1200px) {.banners_main {margin-top:-44px !important;}}

/*----------Compare Count----------*/

.count-compare, .count-favorite {border-radius: 620px; color: #000; font-size: 12px; height: 21px; line-height: 21px; overflow: hidden;
    position: absolute; left: -10px; text-align: center; text-overflow: ellipsis; top: 0px; vertical-align: middle; width: 21px; background: #E70012;
    font-family: OpenSans, sans-serif;
    }

.bx-basket-block2 .count {margin-top: -4px;}

@media (max-width: 767px) {

    .compare-top {display: block !important; position: fixed; bottom: -17px; left: 175px; z-index: 99999;}
    .addtoCompare-top {right: -70px !important; top: -53px !important;}
    .addtoFavorite-top {right: -120px !important; top: -53px !important;}
    .add-compare-top, .add-favorite-top {display: none !important;}
    .bx-basket-block1 {margin-right: 30px; padding-right: 0; width: 140px; line-height: 22px;}

    .added-compare, .added-favorite, .added-cart, .add-favorite, .add-compare, .add-cart, .add-favorite-top, .add-compare-top {display: none;}
    .bx-basket-fixed {z-index: 9999;}

    .bx_catalog_item_scu {display: none !important;}
    .header-container {background: none; border-bottom: none;}

}

@media (max-width:760px){

    .bx_catalog_list_home .bx_catalog_item {margin-right: 8px;}

}

/*----------------------------------*/
.call_button {font-size: 14px !important; padding-left: 30px !important; line-height: 0 !important;}
.open_call {text-decoration: underline !important; cursor: pointer !important;}
.popup-window-button {display: none !important;}

/*---------------------------------*/

.bx-nav-list-1-lvl {position: relative !important;}
.bx-top-nav-container .bx-nav-1-lvl {position: static !important;}
.bx-nav-2-lvl-container {position: static;}
.i_menu {background: #fff !important; border: 1px solid #e5e5e5; box-shadow: 0 2px 24px rgb(41 41 41 / 22%); z-index: 99999;}
.i_menu li.root .submenu_1 {background: #fff !important; border: none;}
.i_menu li.root .submenu_1 a, .i_menu li.root a {color: #777 !important;}
.i_menu li.root .submenu_1 a:hover, .i_menu li.root a:hover {color: #E70012 !important; text-decoration: underline !important;}
.submenu_1 li {width: auto !important; display: block !important; background: none !important;}
.bx-top-nav-container .bx-nav-1-lvl:hover .i_menu {display: block;}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-2-lvl-container {padding-top: 0;}
.i_menu li.root .submenu_1 a {word-spacing: normal; line-height: 18px;}
.bx-top-nav-container {font-family: OpenSans Regular, sans-serif;}
.i_menu li.root a {line-height: 20px;}
.i_menu li.root {min-height: 150px; margin-bottom: 30px;}
.i_menu .show_all {color: #E70012 !important;}
.i_menu .show_all span {border-bottom: 1px dotted #E70012;}
.i_menu li.root .submenu_1.bordered {margin-top: 0 !important; padding-top: 0 !important;}
.mobile_menu {display: none;}
.comp_menu {display: block;}
.bx-content, .bx-footer {padding: 5px; padding-top: 0;}
.news-detail, .news-list {padding-left: 0;}
.bx-top-nav-container .bx-nav-2-lvl {background: none !important; display: block !important;}

.bx-aside-nav {z-index: 999999;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {min-width: 200px !important;}



@media (max-width: 1200px) {

.i_menu li.root {margin-bottom: 80px;}
.news-detail, .news-list {padding: 0;}


}

@media (max-width: 767px) {

    .mobile_menu {display: block;}
    .comp_menu {display: none;}
    .bx-aside-nav-control {z-index: 9999999;}



}

@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:auto;}

    }


/*-------------------------------*/

.startshop-panel-sort {
    position: relative;
    display: block;
    height: 40px;
    border: 1px solid #e7e7e7;
    background: #f7f7f7;
    border-radius: 5px;
    overflow: hidden;
}

.startshop-panel-sort .sort,
.startshop-panel-sort .view {
    display: block;
    height: 100%;
    font-size: 0px;
}

.startshop-aligner-vertical {

    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    overflow: hidden;

}

.startshop-panel-sort .sort {
    float: left;
    padding-left: 20px;
}

.startshop-panel-sort .view {
    float: right;
    padding-right: 20px;
}

.startshop-panel-sort .caption {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
}

.startshop-panel-sort .sort .values {
    display: inline-block;
    vertical-align: middle;
}

.startshop-panel-sort .sort .values .value {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;

}
.startshop-panel-sort .sort .values .value a {
    text-decoration: none;
    color: #363636;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
}
.startshop-panel-sort .sort .values .value a .icon {
    display: none;
    vertical-align: middle;
    overflow: hidden;
    width: 16px;
    height: 15px;
    background: url('/images/startshop.panel.sort.png') no-repeat;
    background-position: -48px 0px;
}

.startshop-panel-sort .sort .values .value.ui-state-active a {
    background: #E70012;
    border-radius: 3px;
	border: none;
    color: #fff;
    padding: 3px 7px;
}

.startshop-panel-sort .sort .values .value a {

    padding: 3px 7px;

}

.startshop-panel-sort .sort .values .value:hover a {

    background: #E70012;
    border-radius: 3px;
	border: none;
    color: #fff;


}

.startshop-panel-sort .sort .values .value.ui-state-active a {
    color: #fff;

}

.startshop-panel-sort .sort .values .value.ui-state-active a .icon {
    display: inline-block;
}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.asc {
    background-position: -48px 0px;
}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.desc {
    background-position: -48px -16px;
}

@media (max-width: 767px) {

.startshop-panel-sort .sort {padding-left: 10px; height: auto;}
.startshop-panel-sort .caption {font-size: 10px;}
.startshop-panel-sort .sort .values .value a {
    font-size: 10px;
    margin-left: 5px;
    padding: 3px 2px;


 }

}




.bx_catalog_tile .bx_catalog_tile_title {line-height: 20px !important;}

/*------------------NEW HEADER, NEW TYPE CATALOG --------------------------*/

.bx-inc-orginfo {float: left; padding-right: 40px;}
.bx-worktime-prop {color: #000; font-size: 12px; padding: 10px 0; padding-right: 40px; float: left;}

@media (max-width:1100px){

    .bx-worktime {display: block;}
    .bx-worktime i {display: none;}

}


@media (max-width: 980px) {

  .bx-inc-orginfo {float:none;}

  .bx-worktime {display: none;}


}

.icons-items-type {
    float: right; height: 100%; padding-right: 20px;
}

.icons-items-type-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;

    }

.items-type-tile {
    width: 23px;
    height: 23px;
    background: url(/bitrix/templates/pvgroup_60138_/images/ico-type-tile-gray.png);
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.items-type-tile.active {
    background: url(/bitrix/templates/pvgroup_60138_/images/ico-type-tilea.png);
}

.items-type-list {
    width: 23px;
    height: 23px;
    background: url(/bitrix/templates/pvgroup_60138_/images/ico-type-list-gray.png);
    display: inline-block;
    vertical-align: middle;
}

.items-type-list.active {
    background: url(/bitrix/templates/pvgroup_60138_/images/ico-type-lista.png);
}


@media (max-width: 768px) {

    .startshop-panel-sort .caption {display: none;}


}

@media (max-width: 767px) {


  .startshop-panel-sort .sort .values .value a {margin-left: 0;}
  .startshop-panel-sort .sort .values .value {margin-left: 5px;}
  .items-type-tile {margin-right: 0;}

}

.item-right-block .link_buy, .item-right-block .link_buy.incart {background: #E70012 !important;}

.link_compare .compare-label, .link_delay .delay-label {color: #E70012 !important; border-bottom: 1px dotted #E70012 !important;}

.bx-context-toolbar-empty-area {min-width: 12px;}

.bx-worktime-prop .fa-envelope-o::before {font-style: normal; font-size: 25px; color: #E70012; line-height: 30px;}
.bx-worktime-prop .fa-clock-o::before {font-style: normal; font-size: 25px; color: #E70012; line-height: 30px;}
.bx-worktime-prop .fa-map-marker::before {font-style: normal; font-size: 25px; color: #E70012; line-height: 30px;}


/*-----------------------New menu-------------------------*/

.multilevel-catalog-menu {display: block !important;}
.multilevel-catalog-menu .ul-wrapper {top: 50px !important; padding-top: 0px !important;}
.bx-top-nav-container .bx-nav-1-lvl:hover .ul-wrapper {display: block;}

.multilevel-catalog-menu .level-0 {height: 450px !important; overflow-y: scroll;}

.multilevel-catalog-menu .level-0 li.selected .level-1 {display: block; overflow-y: scroll; padding: 20px !important;}
.multilevel-catalog-menu .level-1 {width: 880px !important; height: 100% !important;}
.multilevel-catalog-menu .level-0 li {width: 100%; position: static !important; border-left: 2px solid transparent;}
.multilevel-catalog-menu .level-0 li a {font-size: 14px;}
.multilevel-catalog-menu .level-0 li.selected {border-left: 2px solid #E70012; background: #f8f8f8 !important;}
.multilevel-catalog-menu .level-0 li.selected .arrow {display: block !important; position: absolute; right: 20px; top: 50%; margin-top: -9px;}
.multilevel-catalog-menu .level-0 li.selected .arrow::before {font-family: 'FontAwesome'; content: "\f0da"; font-size: 14px; color: #E70012;}

.multilevel-catalog-menu .level-1 .li-2 {width: 33.33333% !important; display: block !important; float: left !important; position: relative !important;
height: 170px; margin-bottom: 30px; padding-left: 10px; padding-right: 10px; text-align: left;}

.multilevel-catalog-menu .level-1 .li-2 a {color: #000 !important; font-size: 14px; font-weight: bold; text-align: left;}
.multilevel-catalog-menu .level-1 .li-2 a:hover {color: #E70012 !important; text-decoration: underline !important;}

.multilevel-catalog-menu .level-1 .li-3 a {color: #000 !important; font-size: 12px; font-weight: normal; text-align: left;}
.multilevel-catalog-menu .level-1 .li-3 a:hover {color: #E70012 !important; text-decoration: underline !important;}
.multilevel-catalog-menu .level-1 .li-3 {margin-left: 0 !important;}

.multilevel-catalog-menu .level-2 .show_all {font-size: 12px; cursor: pointer; color: #E70012; display: inline-block; /*padding: 0 20px;*/ position: static; width: 100%; text-align: left;}
.multilevel-catalog-menu .level-2 .show_all span {border-bottom: 1px dotted #E70012;}
.multilevel-catalog-menu .level-2.bordered .show_all {display: none;}

.multilevel-catalog-menu .level-2 .hide-1 {display: none;}
.multilevel-catalog-menu .level-2.bordered .hide-1 {display: block;}
.multilevel-catalog-menu .level-2.bordered {z-index: 9999; box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 14%); padding: 10px;  position: absolute; padding-left: 55px !important;}
.multilevel-catalog-menu .level-2 {background: #fff; display: block;}

.multilevel-catalog-menu .level-1 .img-level-2 {width: 60px; position: absolute; display: block;}
.multilevel-catalog-menu .level-1 .a-level-2 {padding-left: 70px;}
.multilevel-catalog-menu .level-1 .level-2 {padding-left: 70px;}

@media (max-width:1100px){

    .multilevel-catalog-menu .level-1 {width: 690px !important;}

}


@media (max-width: 980px) {

    .multilevel-catalog-menu .ul-wrapper {width: 280px;}

    .multilevel-catalog-menu .level-1 {width: 470px !important; left: 279px;}
    .multilevel-catalog-menu .level-1 .li-2 {width: 50% !important; height: 180px;}

    }


.bx_catalog_item_scu .bx_item_section_name_gray{line-height: 20px !important}

/*------NEW CODE FOR VERSION 22.0.5------------------*/

.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray, .bx_item_detail .bx_item_detail_size .bx_item_section_name_gray {line-height: 20px !important}

.bx-worktime-prop {padding-right: 30px;}

.tfl__link-container:hover, .tfl__link-container {flex-direction: column;}
.tfl__link-label {color: #000;}

.location_mob {display: none;}

@media (min-width: 992px) and (max-width: 1199px) {
.top-panel_login {margin-right: 60px;}
.bx-worktime-prop {padding-right: 20px;}

}

@media (max-width: 980px) {

.location_mob {display: block;}
.bx-inc-orginfo {float: left;}
.top-panel_login {margin-right: 50px;}

}

@media (max-width: 767px) {

	.top-panel {height: auto;}
	.location_mob {text-align: center; margin-bottom: 20px;}
	.header-container {padding: 0;}
	.bx-inc-orginfo {float: none;}

}

.tfl-define-popup__main, .tfl-define-popup__second {background: none !important; color: #011e1b !important; border-radius: 5px; border: 1px solid #E70012; font-weight: bold;}
.tfl-define-popup__main:hover, .tfl-define-popup__second:hover {background-color: #E70012 !important; color: #011e1b !important;}

.map {

    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 400px;


}

.bx-top-nav-container .bx-nav-1-lvl {position: relative !important;}

@media (max-width: 1200px) {
.top-slider {margin-bottom: 30px; display: inline-block;}
.bx-top-nav-container .bx-nav-1-lvl > a {line-height: 45px;}

}

.bx_ordercart .current_price, .bx-basket-item-list-item-price, .total_sum, .bx_catalog_tile_home_type_2 .bx_catalog_item_price, .bx_item_detail .item_current_price,
.bx_catalog_list_home .bx_catalog_item_price, .item-right-block .price-label, .basket-item-price-current-text, .basket-coupon-block-total-price-current,
.bx_compare .table_compare table tr td, .bx_catalog_list_home .bx_catalog_item_price .bx_price, .bx_item_detail .item_old_price {font-family: Opensans Regular !important}

.bx-searchtitle .bx-input-group-btn button {padding: 10px 12px;}
.carousel-indicators {margin-left: 0; width: auto; left: 50%;}

/*------NEW CODE FOR VERSION 23.0.1------------------*/

.buy_one_click {min-width: 250px; padding: 14px 20px; background: none; border: 1px solid #E70012; height: 53px; line-height: 28px;
border-radius: 5px; color: #000 !important; display: block; text-align: center; font-weight: bold;}

.buy_one_click:hover {background: #E70012; color: #000 !important;}

.item-right-block .buy_one_click {background: #E70012; color: #000 !important; padding: 0px; min-width: 130px; line-height: 30px; border: none; font-size: 13px; height: auto;}
.bx_catalog_item_container .buy_one_click {background: #E70012; color: #000 !important; border: none;}

.product-info {margin-bottom: 30px;}
.product-image-wrapper {display: inline-block; vertical-align: middle; width: 16%; margin-right: 4%;}
.product-name-wrapper {display: inline-block; vertical-align: middle; width: 75%;}
.product-title {font-size: 16px; font-weight: bold; margin-bottom: 15px; display: block;}
.product-subtitle {display: block;}

@media (max-width: 1200px) {

  .top-slider {margin-bottom: 30px; display: block;}
  .banners_main {margin-top: 0 !important;}


    }

.compare-top,
.top-panel_login2,
.top-panel_login,
.bx-searchtitle,
.top-slider .bx-advertisingbanner-btn,
.banner-item .btn_buy,
.bx_catalog_tile_section .control,
.bx_catalog_item_price,
.bx-basket-fixed,
.bx_catalog_item_controls{
	display: none !important;
}

.header-container .bx-logo{
	display: none;
}

.header-container.fixed .bx-logo{
	display: block;
}

.bx-header {
	height: 50px;
}

.header-container.fixed .bx-logo {
	padding-top: 2px;
}

.top-panel__inner{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.bx-worktime .bx-worktime-prop:last-of-type {
	padding-right: 0;
}

.top-panel_tel {
	display: flex;
	justify-content: flex-end;
}

.logo {
	display: block;
}

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

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {
	padding: 0 !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	font-size: 65px !important;
	line-height: 89px !important;
	letter-spacing: -0.04em !important;
	text-transform: uppercase !important;
	color: #ffffff !important;
	hyphens: none;
}

.top-slider .bx-advertisingbanner-text-block {
	font-family: 'Open Sans', sans-serif !important;
	margin-top: 40px !important;
	font-weight: 400 !important;
	font-size: 25px !important;
	line-height: 34px !important;
	color: #ffffff !important;
}

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {
	text-align: left !important;
	padding-top: 7% !important;
}

.bx-slider-preset-4 .bx-advertisingbanner-content {
	position: absolute;
	padding: 10% 0% 0 17%;
}

.banners_main .item-text {
	font-family: 'Open Sans', sans-serif !important;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 27px !important;
	color: #FFFFFF !important;
}

.banners_main {
	margin-bottom: 85px !important;
}

.banner-item {
	position: relative;
}

.banner-item:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}

.saleleader {
	margin-top: 50px;
}

.glavnaya {
	margin-bottom: 50px !important;
}

.footer-cols {
	display: flex;
	width: 100%;
}

.footer__logo {
	margin-right: 80px;
	margin-top: 19px;
}

.footer-2 {
	margin-right: 130px;
}

.mobile-socials {
	display: none;
}

.map {
	padding: 0 15px;
	margin-bottom: 40px;
}

.bx-footer-section .bx-socialfooter ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width: 1450px) {
	.top-panel_tel {
		margin-left: 15px;
		justify-content: flex-start;
	}
}

@media (max-width: 992px) {
	.top-panel_tel {
		justify-content: center;
	}

	.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {
		padding: 0 !important;
		font-family: 'Open Sans', sans-serif !important;
		font-weight: 700 !important;
		font-size: 35px !important;
		line-height: 48px !important;
		letter-spacing: -0.04em !important;
		text-transform: uppercase !important;
		color: #ffffff !important;
		hyphens: none;
	}
    
    
    .owl-dots {
    top: 80%}
    
    .top-slider .bx-slider-preset-4 .img-responsive{
         /*display: none;*/
    }
    
        .top-slider{
             background: #e6e6e6;
        }

.bx-slider-preset-4 .bx-advertisingbanner-content{
 /*position:relative;*/

}

	.top-slider .bx-advertisingbanner-text-block {
		margin-top: 15px !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		line-height: 22px !important;
		color: #ffffff !important;
	}
}

@media (max-width: 768px) {
	.footer-cols {
		flex-direction: column;
	}
	.bx-footer {
		text-align: left;
	}
	.footer__logo {
		margin: 13px 0 30px 17px;
	}
	.footer-2,
	.footer-3 {
		margin-left: 20px;
		margin-bottom: 30px;
	}
	.bx-footer h5 {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.mobile-socials {
		display: block;
	}
	.mobile-socials .bx-footer-section .bx-socialfooter {
		/*padding: 0;*/
	}
	.footer-1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-right: 10px;
	}
	.bx-footer-bottomline {
		display: none;
	}

	h1.bx-title {
		margin-top: 0px;
		margin-bottom: 0px;
	}

}

@media (max-width: 576px) {
	.top-panel_tel {
		font-size: 14px;
	}

	/*.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {*/
	/*	padding-top: 40px !important;*/
	/*}*/
	/*.bx-slider-preset-4 .bx-advertisingbanner-content*/

	/*.bx-slider-preset-4 .bx-advertisingbanner-content {*/
	/*	padding: 23px;*/
	/*}*/

	.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {
		font-size: 20px !important;
		line-height: 28px !important;
	}

	.bx-advertisingbanner-text-title {

	}


	.img-responsive {
		background-position: 102% 83% !important;
		background-size: 147% !important;
		background-repeat: no-repeat !important;
	}

	.bx-slider-preset-4 .img-responsive {
		background-position: 100% 83% !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
	}

}

.feedback_review{
	margin-top: 50px;
	margin-bottom: 100px;
}
.feedback_review h3.glavnaya{
	text-align: left;
	margin-top: 0px!important;
}


@media(max-width:992px){
	.feedback_review h3.glavnaya{
		text-align: center;
	}
}

.address-link,
.bx-inc-orginfo-phone a {
	color: #000000;
}

.contact-text .address-link {
	color: #7d7d7d;
}
/* End */
/* /bitrix/templates/pvgroup_60138_/colors.css?16811977971755 */
/* /bitrix/templates/pvgroup_60138_/fotorama/fotorama.css?168119779715124 */
/* /bitrix/templates/pvgroup_60138_/fonts/icon/font/flaticon.css?16811977966875 */
/* /bitrix/templates/pvgroup_60138_/fonts/font-awesome/css/font-awesome.css?168119779637478 */
/* /bitrix/templates/pvgroup_60138_/css/owl.carousel.min.css?16811977973351 */
/* /bitrix/templates/pvgroup_60138_/css/owl.carousel.min.css?16811977973351 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/sale.basket.basket.line/.default/style.css?16811977984229 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/search.title/visual_new/style.css?16811977984041 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/menu/catalog_horizontal_new/style.css?168483170111956 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/catalog.compare.list/template1/style.css?16811977981295 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/sale.basket.basket.line/template_new/style.css?16811977984229 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/news.list/slaider/style.css?16990111721272 */
/* /bitrix/templates/pvgroup_60138_/components/custom/main.feedback/cost_parts/style.css?17174861901430 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/eshop.socnet.links/big_squares_new/style.css?16847452442015 */
/* /bitrix/templates/pvgroup_60138_/components/bitrix/menu/bottom_menu/style.css?1681197798550 */
/* /bitrix/templates/pvgroup_60138_/styles.css?16814762127781 */
/* /bitrix/templates/pvgroup_60138_/template_styles.css?1704971542123781 */
