

/* Start:/local/templates/vodavdom/css/jquery.mCustomScrollbar.min.css?171016255043150*/
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/vodavdom/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/vodavdom/fonts/fonts.css?1587199560700*/
@font-face {
    font-family: "LatoRegular";
    src: url("/local/templates/vodavdom/fonts/../fonts/LatoRegular/LatoRegular.eot");
    src: url("/local/templates/vodavdom/fonts/../fonts/LatoRegular/LatoRegular.eot?#iefix")format("embedded-opentype"), url("/local/templates/vodavdom/fonts/../fonts/LatoRegular/LatoRegular.woff") format("woff"), url("/local/templates/vodavdom/fonts/../fonts/LatoRegular/LatoRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

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

/* End */


/* Start:/local/templates/vodavdom/external/loader/loaders.min.css?171016261739057*/
.ball-pulse-sync>div,.ball-pulse>div{width:15px;height:15px;margin:2px;display:inline-block}.ball-pulse-sync>div,.ball-pulse>div,.ball-scale>div{background-color:#fff;border-radius:100%}@-webkit-keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}@keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -.07s infinite ease-in-out;animation:ball-pulse-sync .6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{height:60px;width:60px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div,.ball-scale>div{display:inline-block;margin:2px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;border-radius:100%;position:absolute;height:30px;width:30px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-rotate>div,.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%}.ball-rotate,.ball-rotate>div{position:relative}.ball-scale-random>div:nth-child(1){margin-left:-7px;-webkit-animation:ball-scale 1s .2s ease-in-out infinite;animation:ball-scale 1s .2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s .5s ease-in-out infinite;animation:ball-scale 1s .5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate>div{margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{border-radius:100%;margin:2px;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:0 0;border:2px solid;border-color:#fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple>div{height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;border-radius:100%;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.99px,-37.51px);-ms-transform:translate(-29.99px,-37.51px);transform:translate(-29.99px,-37.51px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0s;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2),.ball-triangle-path>div:nth-child(3){-webkit-animation-duration:2s;-webkit-animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-pulse-rise>div,.ball-triangle-path>div:nth-child(3){-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-grid-beat>div,.ball-pulse-rise>div{background-color:#fff;height:15px;border-radius:100%;margin:2px}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-iteration-count:infinite;animation-delay:0s}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:-.08s;animation-delay:-.08s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.59s;animation-delay:.59s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.06s;animation-delay:.06s;-webkit-animation-duration:1.05s;animation-duration:1.05s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:.65s;animation-delay:.65s;-webkit-animation-duration:1.59s;animation-duration:1.59s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.74s;animation-delay:.74s;-webkit-animation-duration:.75s;animation-duration:.75s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:-.16s;animation-delay:-.16s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.26s;animation-delay:.26s;-webkit-animation-duration:.73s;animation-duration:.73s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.38s;animation-delay:.38s;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-beat>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;animation-iteration-count:infinite;-webkit-animation-delay:0s;animation-delay:0s}.ball-grid-beat>div,.ball-grid-pulse>div{display:inline-block;float:left;-webkit-animation-iteration-count:infinite}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div,.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:-.16s;animation-delay:-.16s;-webkit-animation-duration:.71s;animation-duration:.71s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:-.13s;animation-delay:-.13s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.53s;animation-delay:.53s;-webkit-animation-duration:1.36s;animation-duration:1.36s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.38s;animation-delay:.38s;-webkit-animation-duration:.79s;animation-duration:.79s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-duration:1.4s;animation-duration:1.4s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.31s;animation-delay:.31s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.ball-grid-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;animation-iteration-count:infinite;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.96s infinite linear;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.84s infinite linear;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -.72s infinite linear;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.6s infinite linear;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.48s infinite linear;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.36s infinite linear;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -.24s infinite linear;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.12s infinite linear;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}.ball-zig-zag-deflect>div,.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;top:4px;left:-7px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{animation-fill-mode:both;display:inline-block}.line-scale-party>div,.line-scale>div{background-color:#fff;border-radius:2px;margin:2px;width:4px;height:35px;-webkit-animation-fill-mode:both}@-webkit-keyframes line-scale-party{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes line-scale-party{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.35s;animation-duration:.35s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.68s;animation-delay:.68s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.17s;animation-delay:.17s;-webkit-animation-duration:.8s;animation-duration:.8s}.line-scale-party>div{animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}@keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{width:50px;height:50px;background:#fff;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;position:relative;left:-30px}@-webkit-keyframes rotate_pacman_half_up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_pacman_half_up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_pacman_half_down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate_pacman_half_down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -.66s infinite linear;animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -.33s infinite linear;animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);-ms-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);background-image:linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);width:100%;height:100%}
/* End */


/* Start:/local/templates/vodavdom/external/owl/owl.carousel.css?17098094851207*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(/local/templates/vodavdom/external/owl/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-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);}
/* End */


/* Start:/local/templates/vodavdom/external/lightgallery/lightgallery.css?170980948620047*/
@font-face {
  font-family: 'lg';
  src: url("/local/templates/vodavdom/external/lightgallery/../fonts/lg.eot?n1z373");
  src: url("/local/templates/vodavdom/external/lightgallery/../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/local/templates/vodavdom/external/lightgallery/../fonts/lg.woff?n1z373") format("woff"), url("/local/templates/vodavdom/external/lightgallery/../fonts/lg.ttf?n1z373") format("truetype"), url("/local/templates/vodavdom/external/lightgallery/../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1080;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important;
  -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important;
  -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important;
  transition: transform 250ms ease 0s, opacity 250ms !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/local/templates/vodavdom/external/lightgallery/../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/local/templates/vodavdom/external/lightgallery/../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/local/templates/vodavdom/external/lightgallery/../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/local/templates/vodavdom/external/lightgallery/../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/local/templates/vodavdom/external/lightgallery/../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-palying .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s ease 0s;
  -moz-transition: -moz-transform 0.3s ease 0s;
  -o-transition: -o-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s ease 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s ease 0s, opacity 0.15s !important;
  transition: transform 0.3s ease 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.group {
  *zoom: 1;
}

.group:before, .group:after {
  display: table;
  content: "";
  line-height: 0;
}

.group:after {
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/local/templates/vodavdom/external/lightgallery/../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 5px;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  /*width: 600px !important;*/
  /*height: 600px !important;*/
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}


/* End */


/* Start:/local/templates/vodavdom/external/fancybox/jquery.fancybox.css?17098094853994*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(/local/templates/vodavdom/external/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/vodavdom/external/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/templates/vodavdom/external/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:visible !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/vodavdom/external/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(/local/templates/vodavdom/external/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(/local/templates/vodavdom/external/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;}
}
/* End */


/* Start:/local/templates/vodavdom/external/timer/demo.css?1709809485799*/
/**
 *	This element is created inside your target element
 *	It is used so that your own element will not need to be altered
 **/
.time_circles {
    position: relative;
    width: 100%;
    height: 100%;
}

/**
 *	This is all the elements used to house all text used
 * in time circles
 **/
.time_circles > div {
    position: absolute;
    text-align: center;
}

/**
 *	Titles (Days, Hours, etc)
 **/
.time_circles > div > h4 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Century Gothic', Arial;
}

/**
 *	Time numbers, ie: 12
 **/
.time_circles > div > span {
    display: block;
    width: 100%;
    text-align: center;
    font-family: 'Century Gothic', Arial;
    font-size: 300%;
    margin-top: 0.4em;
    font-weight: bold;
}

/* End */


/* Start:/local/templates/vodavdom/css/style.css?1747753658261048*/
@charset "UTF-8";
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

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

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    text-decoration: none;
    color: #337ab7;
}

a:hover,
a:focus {
    text-decoration: underline;
    color: #23527c;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    max-width: 100%;
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.img-thumbnail {
    display: inline-block;
    line-height: 1.42857;
    max-width: 100%;
    height: auto;
    padding: 4px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

.img-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0;
}

[role='button'] {
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #000;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
    font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
    font-size: 75%;
}

h1,
.h1 {
    font-size: 36px;
}

h2,
.h2 {
    font-size: 30px;
}

h3,
.h3 {
    font-size: 24px;
}

h4,
.h4 {
    font-size: 18px;
}

h5,
.h5 {
    font-size: 14px;
}

h6,
.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}

small,
.small {
    font-size: 85%;
}

mark,
.mark {
    padding: .2em;
    background-color: #fcf8e3;
}

.text-left {
    text-align: left;
}

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

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase,
.initialism {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777;
}

.text-primary {
    color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #286090;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534;
}

.bg-primary {
    color: #fff;
}

.bg-primary {
    background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #286090;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9;
}

.page-header {
    margin: 40px 0 20px;
    padding-bottom: 9px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    margin-left: -5px;
    padding-left: 0;
    list-style: none;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.42857;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
    display: table;
    content: ' ';
}

.dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        clear: left;
        overflow: hidden;
        width: 160px;
        text-align: right;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}

.initialism {
    font-size: 90%;
}

blockquote {
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

address {
    font-style: normal;
    line-height: 1.42857;
    margin-bottom: 20px;
}


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

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

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    color: #000;
    background: #ff0;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0;
    color: inherit;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
    cursor: pointer;
    -webkit-appearance: button;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

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

input {
    line-height: normal;
}

input[type='checkbox'],
input[type='radio'] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    height: auto;
}

input[type='search'] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid #c0c0c0;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-spacing: 1px;
    border-collapse: collapse;
}

td,
th {
    padding: 10px;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.container:before,
.container:after {
    display: table;
    content: ' ';
}

.container:after {
    clear: both;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }

    .container:has(.order-checkout) {
        width: inherit;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.container-fluid:before,
.container-fluid:after {
    display: table;
    content: ' ';
}

.container-fluid:after {
    clear: both;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row.av-delivery__select .order_select-new .row.av-delivery__row {
    margin-right: 15px;
}

.row:before,
.row:after {
    display: table;
    content: ' ';
}

.row:after {
    clear: both;
}

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

@media (max-width: 520px) {
    .accordion__content .item.av-item-fix.col-md-3.col-sm-6 {
        position: relative;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .product__el.pflex {
        padding: 8px 0 40px;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }

    .col-sm-1 {
        width: 8.33333%;
    }

    .col-sm-2 {
        width: 16.66667%;
    }

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

    .col-sm-4 {
        width: 33.33333%;
    }

    .col-sm-5 {
        width: 41.66667%;
    }

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

    .col-sm-7 {
        width: 58.33333%;
    }

    .col-sm-8 {
        width: 66.66667%;
    }

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

    .col-sm-10 {
        width: 83.33333%;
    }

    .col-sm-11 {
        width: 91.66667%;
    }

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

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

    .col-sm-pull-1 {
        right: 8.33333%;
    }

    .col-sm-pull-2 {
        right: 16.66667%;
    }

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

    .col-sm-pull-4 {
        right: 33.33333%;
    }

    .col-sm-pull-5 {
        right: 41.66667%;
    }

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

    .col-sm-pull-7 {
        right: 58.33333%;
    }

    .col-sm-pull-8 {
        right: 66.66667%;
    }

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

    .col-sm-pull-10 {
        right: 83.33333%;
    }

    .col-sm-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-sm-push-1 {
        left: 8.33333%;
    }

    .col-sm-push-2 {
        left: 16.66667%;
    }

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

    .col-sm-push-4 {
        left: 33.33333%;
    }

    .col-sm-push-5 {
        left: 41.66667%;
    }

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

    .col-sm-push-7 {
        left: 58.33333%;
    }

    .col-sm-push-8 {
        left: 66.66667%;
    }

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

    .col-sm-push-10 {
        left: 83.33333%;
    }

    .col-sm-push-11 {
        left: 91.66667%;
    }

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

    .col-sm-offset-0 {
        margin-left: 0;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }

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

@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-1 {
        width: 8.33333%;
    }

    .col-md-2 {
        width: 16.66667%;
    }

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

    .col-md-4 {
        width: 33.33333%;
    }

    .col-md-5 {
        width: 41.66667%;
    }

    .order-checkout .col-md-5.order_items {
        max-width: 404px;
    }

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

    .col-md-7 {
        width: 58.33333%;
    }

    .order-checkout .col-md-7 {
        width: inherit;
    }

    .col-md-8 {
        width: 66.66667%;
    }

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

    .col-md-10 {
        width: 83.33333%;
    }

    .col-md-11 {
        width: 91.66667%;
    }

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

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

    .col-md-pull-1 {
        right: 8.33333%;
    }

    .col-md-pull-2 {
        right: 16.66667%;
    }

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

    .col-md-pull-4 {
        right: 33.33333%;
    }

    .col-md-pull-5 {
        right: 41.66667%;
    }

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

    .col-md-pull-7 {
        right: 58.33333%;
    }

    .col-md-pull-8 {
        right: 66.66667%;
    }

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

    .col-md-pull-10 {
        right: 83.33333%;
    }

    .col-md-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-md-push-1 {
        left: 8.33333%;
    }

    .col-md-push-2 {
        left: 16.66667%;
    }

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

    .col-md-push-4 {
        left: 33.33333%;
    }

    .col-md-push-5 {
        left: 41.66667%;
    }

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

    .col-md-push-7 {
        left: 58.33333%;
    }

    .col-md-push-8 {
        left: 66.66667%;
    }

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

    .col-md-push-10 {
        left: 83.33333%;
    }

    .col-md-push-11 {
        left: 91.66667%;
    }

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

    .col-md-offset-0 {
        margin-left: 0;
    }

    .col-md-offset-1 {
        margin-left: 8.33333%;
    }

    .col-md-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-md-offset-4 {
        margin-left: 33.33333%;
    }

    .col-md-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-md-offset-7 {
        margin-left: 58.33333%;
    }

    .col-md-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-md-offset-10 {
        margin-left: 83.33333%;
    }

    .col-md-offset-11 {
        margin-left: 91.66667%;
    }

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

@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }

    .col-lg-1 {
        width: 8.33333%;
    }

    .col-lg-2 {
        width: 16.66667%;
    }

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

    .col-lg-4 {
        width: 33.33333%;
    }

    .col-lg-5 {
        width: 41.66667%;
    }

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

    .col-lg-7 {
        width: 58.33333%;
    }

    .col-lg-8 {
        width: 66.66667%;
    }

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

    .col-lg-10 {
        width: 83.33333%;
    }

    .col-lg-11 {
        width: 91.66667%;
    }

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

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

    .col-lg-pull-1 {
        right: 8.33333%;
    }

    .col-lg-pull-2 {
        right: 16.66667%;
    }

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

    .col-lg-pull-4 {
        right: 33.33333%;
    }

    .col-lg-pull-5 {
        right: 41.66667%;
    }

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

    .col-lg-pull-7 {
        right: 58.33333%;
    }

    .col-lg-pull-8 {
        right: 66.66667%;
    }

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

    .col-lg-pull-10 {
        right: 83.33333%;
    }

    .col-lg-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-lg-push-1 {
        left: 8.33333%;
    }

    .col-lg-push-2 {
        left: 16.66667%;
    }

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

    .col-lg-push-4 {
        left: 33.33333%;
    }

    .col-lg-push-5 {
        left: 41.66667%;
    }

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

    .col-lg-push-7 {
        left: 58.33333%;
    }

    .col-lg-push-8 {
        left: 66.66667%;
    }

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

    .col-lg-push-10 {
        left: 83.33333%;
    }

    .col-lg-push-11 {
        left: 91.66667%;
    }

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

    .col-lg-offset-0 {
        margin-left: 0;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }

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

.clearfix:before,
.clearfix:after {
    display: table;
    content: ' ';
}

.clearfix:after {
    clear: both;
}

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

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

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

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

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

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

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

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

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

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

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

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

    table.visible-xs {
        display: table !important;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

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

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

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

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

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

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

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

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

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

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

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

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }

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

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

    .visible-md-inline-block {
        display: inline-block !important;
    }
}

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

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

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

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

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

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

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

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

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

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

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

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

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

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

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

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

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

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

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

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

.breadcrumb {
    margin-bottom: 20px;
    padding: 8px 15px;
    list-style: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.breadcrumb > li {
    display: inline-block;
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    content: '/ ';
    color: #ccc;
}

.breadcrumb > .active {
    color: #777;
}

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

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
    text-decoration: none;
    color: #333;
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: alpha(opacity=65);
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default {
    color: #333;
    border-color: #ccc;
    background-color: #fff;
}

.btn-default:focus,
.btn-default.focus {
    color: #333;
    border-color: #8c8c8c;
    background-color: #e6e6e6;
}

.btn-default:hover {
    color: #333;
    border-color: #adadad;
    background-color: #e6e6e6;
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
    color: #333;
    border-color: #adadad;
    background-color: #e6e6e6;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
    color: #333;
    border-color: #8c8c8c;
    background-color: #d4d4d4;
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    border-color: #ccc;
    background-color: #fff;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-primary {
    color: #fff;
    border-color: #2e6da4;
    background-color: #337ab7;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    border-color: #122b40;
    background-color: #286090;
}

.btn-primary:hover {
    color: #fff;
    border-color: #204d74;
    background-color: #286090;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    border-color: #204d74;
    background-color: #286090;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
    color: #fff;
    border-color: #122b40;
    background-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    border-color: #2e6da4;
    background-color: #337ab7;
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    border-color: #4cae4c;
    background-color: #5cb85c;
}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    border-color: #255625;
    background-color: #449d44;
}

.btn-success:hover {
    color: #fff;
    border-color: #398439;
    background-color: #449d44;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
    color: #fff;
    border-color: #398439;
    background-color: #449d44;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
    color: #fff;
    border-color: #255625;
    background-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
    background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    border-color: #4cae4c;
    background-color: #5cb85c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    border-color: #46b8da;
    background-color: #5bc0de;
}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    border-color: #1b6d85;
    background-color: #31b0d5;
}

.btn-info:hover {
    color: #fff;
    border-color: #269abc;
    background-color: #31b0d5;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
    color: #fff;
    border-color: #269abc;
    background-color: #31b0d5;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
    color: #fff;
    border-color: #1b6d85;
    background-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
    background-image: none;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    border-color: #46b8da;
    background-color: #5bc0de;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    border-color: #eea236;
    background-color: #f0ad4e;
}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    border-color: #985f0d;
    background-color: #ec971f;
}

.btn-warning:hover {
    color: #fff;
    border-color: #d58512;
    background-color: #ec971f;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
    color: #fff;
    border-color: #d58512;
    background-color: #ec971f;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
    color: #fff;
    border-color: #985f0d;
    background-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    border-color: #eea236;
    background-color: #f0ad4e;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    border-color: #d43f3a;
    background-color: #d9534f;
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    border-color: #761c19;
    background-color: #c9302c;
}

.btn-danger:hover {
    color: #fff;
    border-color: #ac2925;
    background-color: #c9302c;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
    color: #fff;
    border-color: #ac2925;
    background-color: #c9302c;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
    color: #fff;
    border-color: #761c19;
    background-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
    background-image: none;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    border-color: #d43f3a;
    background-color: #d9534f;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link {
    font-weight: normal;
    color: #337ab7;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
    text-decoration: underline;
    color: #23527c;
    background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
    text-decoration: none;
    color: #777;
}

.btn-lg {
    font-size: 18px;
    line-height: 1.33333;
    padding: 10px 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.btn-sm {
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.btn-xs {
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
    width: 100%;
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

legend {
    display: block;
    font-size: 21px;
    line-height: inherit;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    font-weight: bold;
    max-width: 100%;
    margin-bottom: 5px;
}

input[type='search'] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type='radio'],
input[type='checkbox'] {
    line-height: normal;
    margin: 4px 0 0;
}

input[type='file'] {
    display: block;
}

input[type='range'] {
    display: block;
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding-top: 7px;
    color: #555;
}

.form-control {
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    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, -webkit-box-shadow ease-in-out .15s;
    color: #555;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
    opacity: 1;
    color: #999;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    opacity: 1;
    background-color: #eee;
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}

textarea.form-control {
    height: auto;
}

input[type='search'] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type='date'].form-control,
    input[type='time'].form-control,
    input[type='datetime-local'].form-control,
    input[type='month'].form-control {
        line-height: 34px;
    }

    input[type='date'].input-sm,
    .input-group-sm input[type='date'],
    input[type='time'].input-sm,
    .input-group-sm input[type='time'],
    input[type='datetime-local'].input-sm,
    .input-group-sm input[type='datetime-local'],
    input[type='month'].input-sm,
    .input-group-sm input[type='month'] {
        line-height: 30px;
    }

    input[type='date'].input-lg,
    .input-group-lg input[type='date'],
    input[type='time'].input-lg,
    .input-group-lg input[type='time'],
    input[type='datetime-local'].input-lg,
    .input-group-lg input[type='datetime-local'],
    input[type='month'].input-lg,
    .input-group-lg input[type='month'] {
        line-height: 46px;
    }
}

.form-group {
    margin-bottom: 15px;
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio label,
.checkbox label {
    font-weight: normal;
    min-height: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    cursor: pointer;
}

.radio input[type='radio'],
.radio-inline input[type='radio'],
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    cursor: pointer;
    vertical-align: middle;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

input[type='radio'][disabled],
input[type='radio'].disabled,
fieldset[disabled] input[type='radio'],
input[type='checkbox'][disabled],
input[type='checkbox'].disabled,
fieldset[disabled] input[type='checkbox'] {
    cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

.form-control-static {
    min-height: 34px;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0;
}

.input-sm {
    font-size: 12px;
    line-height: 1.5;
    height: 30px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

select.input-sm {
    line-height: 30px;
    height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}

.form-group-sm .form-control {
    font-size: 12px;
    line-height: 1.5;
    height: 30px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.form-group-sm select.form-control {
    line-height: 30px;
    height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    font-size: 12px;
    line-height: 1.5;
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
}

.input-lg {
    font-size: 18px;
    line-height: 1.33333;
    height: 46px;
    padding: 10px 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

select.input-lg {
    line-height: 46px;
    height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}

.form-group-lg .form-control {
    font-size: 18px;
    line-height: 1.33333;
    height: 46px;
    padding: 10px 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.form-group-lg select.form-control {
    line-height: 46px;
    height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    font-size: 18px;
    line-height: 1.33333;
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-control-feedback {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: block;
    line-height: 34px;
    width: 34px;
    height: 34px;
    text-align: center;
    pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
    line-height: 46px;
    width: 46px;
    height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
    line-height: 30px;
    width: 30px;
    height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-static {
        display: inline-block;
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }

    .form-inline .input-group > .form-control {
        width: 100%;
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }

    .form-inline .radio input[type='radio'],
    .form-inline .checkbox input[type='checkbox'] {
        position: relative;
        margin-left: 0;
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    display: table;
    content: ' ';
}

.form-horizontal .form-group:after {
    clear: both;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        margin-bottom: 0;
        padding-top: 7px;
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        font-size: 18px;
        padding-top: 14.33333px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        font-size: 12px;
        padding-top: 6px;
    }
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
    display: table;
    content: ' ';
}

.navbar:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
}

.navbar-header:before,
.navbar-header:after {
    display: table;
    content: ' ';
}

.navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
    display: table;
    content: ' ';
}

.navbar-collapse:after {
    clear: both;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-collapse.collapse {
        display: block !important;
        overflow: visible !important;
        height: auto !important;
        padding-bottom: 0;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    z-index: 1030;
    right: 0;
    left: 0;
}

@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
    padding: 15px 15px;
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}

.navbar-brand > img {
    display: block;
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    padding: 9px 10px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent;
    background-image: none;
}

.navbar-toggle:focus {
    outline: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

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

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        border: 0;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

    .navbar-nav > li {
        float: left;
    }

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

.navbar-form {
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }

    .navbar-form .input-group > .form-control {
        width: 100%;
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }

    .navbar-form .radio input[type='radio'],
    .navbar-form .checkbox input[type='checkbox'] {
        position: relative;
        margin-left: 0;
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }

    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}

.navbar-default {
    border-color: #e7e7e7;
    background-color: #f8f8f8;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #777;
}

.navbar-default .navbar-nav > li > a {
    color: #777;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

.navbar-default .navbar-link:hover {
    color: #333;
}

.navbar-default .btn-link {
    color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}

.navbar-inverse {
    border-color: #090909;
    background-color: #222;
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #090909;
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    /*align: top;*/
    color: #777;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}

.table > tbody + tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

table col[class*='col-'] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*='col-'],
table th[class*='col-'] {
    position: static;
    display: table-cell;
    float: none;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        overflow-y: hidden;
        width: 100%;
        margin-bottom: 15px;
        border: 1px solid #ddd;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }

    .table-responsive > .table-bordered {
        border: 0;
    }

    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch;
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    -o-transition: transform .3s ease-out, -o-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    outline: 0;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    -o-background-clip: padding-box;
}

.modal-backdrop {
    position: fixed;
    z-index: 1040;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}

.modal-header {
    min-height: 16.42857px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    line-height: 1.42857;
    margin: 0;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    content: ' ';
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    overflow: scroll;
    width: 50px;
    height: 50px;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.fade {
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    opacity: 0;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    overflow: hidden;
    height: 0;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -moz-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
}

.clear {
    clear: both;
}

a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    text-decoration: none;
    color: #0b96ca;
}

a:hover,
a:focus {
    text-decoration: underline;
    color: #0b96ca;
}

.site__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin: 0;
    margin-bottom: 30px;
    padding: 0;
    text-align: center;
    color: #2f2f2f;
}

.site__title span {
    color: #0b95c9;
}

.site__hr {
    width: 100%;
    height: 1px;
    margin: 15px 0;
    background: #c0c2c3;
}

.site__btn {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    line-height: 66px;
    height: 66px;
    padding: 0 20px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    color: #fff;
    border: none;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #1d9dcd;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.site__btn:hover,
.site__btn:focus {
    text-decoration: none;
    color: #fff;
    outline: none;
    background: #00bde7;
}

.site__btn--sm {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 40px;
    height: 44px;
    color: #0b95c9;
    border: 2px solid #00bde7;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.site__btn--normal {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    color: #fff;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #1d9dcd;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.site__btn--recolor {
    background: #66b314;
}

.inforg {
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
}

.inforg__img {
    position: relative;
    height: 100px;
    margin-bottom: 10px;
}

.inforg__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.infogr__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #7f8385;
}

.product__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin: 0;
    margin-bottom: 15px;
    color: #2f2f2f;
}

.product__article {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    color: #7f8385;
}

.product__detail {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    /*margin-bottom: 30px;*/
    color: #7f8385;
}

.product__detail1 {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    /*margin-bottom: 30px;*/
    color: #7f8385;
}

.product__cost > div {
    display: inline-block;
    vertical-align: middle;
}

.product__cost {
    /*margin-bottom: 30px;*/
}

.cost__time {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    line-height: 22px;
    margin-right: 30px;
    color: #7f8385;
}

.cost__act {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 48px;
    margin-right: 30px;
    color: #65b313;
}

.cost__act span {
    font-size: 24px;
}

.cost__old {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 24px;
    text-decoration: line-through;
    color: #7f8385;
}

.get__install {
    margin-bottom: 30px;
}

.check__install input {
    display: none;
}

.check__install input + p {
    background: url(/local/templates/vodavdom/css/../images/components/unchecked.png) no-repeat top left;
}

.compare__category__list .check__install input + p,
.order_select__list .check__install input + p,
.order_select_radio__list .check__install input + p {
    background: url(/local/templates/vodavdom/css/../images/components/unchecked.png) no-repeat center left;
}

.check__install input:checked + p {
    background: url(/local/templates/vodavdom/css/../images/components/checked.png) no-repeat top left;
}

.compare__category__list .check__install input:checked + p,
.order_select__list .check__install input:checked + p,
.order_select_radio__list .check__install input:checked + p {
    background: url(/local/templates/vodavdom/css/../images/components/checked.png) no-repeat center left;
}

.check__install > p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 0;
    padding-left: 80px;
    color: #2f2f2f;
}

.check__install--pay_1 {
    background-repeat: no-repeat;
    background-position: 24px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAAATlBMVEVHcEwAnf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf8Anf+sHJicAAAAGXRSTlMAoCBgL7LxENFPcAaNvt9Z98Y+GegLeatmQib3SQAAAVVJREFUOMvtlMt2hCAMQAMGCG9E0eH/f7SRmc50Vdx107tBcs41MWAA/hnEzlSz9jcKtrGWuewN09a4mSe5IEDjB9mneTWDLcb2CqDOeMU0mam8IfPDNSnwCxjbZ7IiRvq4mnclCq8YnXIqV8s09XFDMv6KOT2ThVKR1CZ6VN9oqxIvAadyfyyCsq/LB9wWHZaQbsjGrw7gsb0jaLkeAfWOjIo8ALGxufDgD3cCQOpg78j9vJKynEsMtOOQAddebsgSzANZxsLJ4dgby3XxcCuzgZWKIRvE2NPiRC18S+o9OYUiycblecjBCZtO9ZK9mMg1Oi77PMb+PJzwQeFL/v1+9TWPaq3dryuGRY6GeUfcsGYn8rGLZ7fPlNHpY3TbrxR21LM/qpttt89zdrRfZVzyQa0mk6eyNOFsQNl8cwj+J7OxaT5Dyhg2Mn4GUA92LPQ/nf+YL/YAFyhwtg6/AAAAAElFTkSuQmCC');
}

.check__install--pay_6 {
    background-repeat: no-repeat;
    background-position: 24px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAABs1BMVEVHcEz7zM3/9ub/7dP+/Pv09/r////////////3oKj6wcb+7PDG1Ob//vumudejrdC1xt/819r3mKDk6fP/+O7d5PD94a2Kocr+57/879D////sHC77sjH7rSTsEST7sCroAAL7qhrsGCsAF3v7syzqBBn7tDT+4q5Hca4TSZgACHLrCx7+5bkAD3cDNIsHP5LpAA/9/v7tKDn6pxIAJ4b2hY30aCkEO4/2i5V8msUAIID+3aSSqs/5t7z81NfvQE/7pgX8ynLxTV77mwDi6PKqvdn98Nz96cAdUp39wk4ALoiwwdzP2+rw8/n6+/30fYfxWmb91JP8xmYnWKBvj7//9ufrDSv7sS/8vjD1cS74non93NL9xlf//vIRPpEyYqVWfbVhhbno7vjY4e79znn7uD/sIjA6aan6v874rbbrEhoeOI73iyXxTDD7sB3zYCL1dzbyVCDyVC3wRhb604b4ujNNermas9ifiEMkSpj/xRy4yOAAAGf+43XybnryYW72lZ3vMxH5nTL1gHL7vXD6wbT1ia76wLb5r5z1cx71+PsAMZrw6cw0ctwAC5KOruFNSi45kF7oAAAAGnRSTlMA+fL58+/n8+/7+ff74+/v7/Pz7/Pp8+/z71KIkxsAAAKWSURBVDjLzZNXc9pQEIVtMEZg3OKWLBJIyAJJIIneHXovLuDgOu69O7bjkt7j1J8cCfKYGe5DHnLmPtzdmW9m791zOjr+nXofqbCWNBrlYNjQiKZVY1hvG3j24vJ2PAdQOqhtrB1EocwGimJGrm/kAtrAWvh2nVoCYJ+z1QB/VwnQUp6WsTwtsKBtC7u+/7qFdYkuV4piNcpz91BehztvQKy52sPw7Mf18k8hDyWag6gg1dcB4Ipeq4kbCHD6q5i94kMQElagskLTgRKki9L9qpBBgGHFW+fENKzyqwCuEBcOQJRnYY0PocB1rxRmAXaEkMslvyIslne8Eid5WRQ44w2EM1DhaEP5ph7aEdiMV8pzXDHf1QaWWUiLAlcFQzhcKfE8T9fS8t7uqxtF2tDOYYqZBvoNsrP6+jDNwNhYH4b19Q81uyMd/7O6tYr0Op2+S7kMPxwdVTdb3Qiw8mlBN+N0Mu4gLCcalMdDFBxKFwHWQjVGMhaj0cKQyUKcaOC42RO/gLbBaMFJ0tiUxfj0y6UVl2U1p6bRYN0f1vjkaP7ocK7RpAlPFgl2k3an3WQxMfv+k3M/RRGEWVZqEwXuNPpiweQ2406+Oz0987/PJXDCim/NLHUhwA9i0Am+iYm9YPZD56fFxcKMOuewOXK4CgV+Ba7HE4/ls7j7seezejyShYjNYWsMo4w99dr3UqebDO75FhYW/NM2W8RWSDgSMyhja2OknWHsJpNz/2T+zH98TBGUmSBS00i/rSdNRossZVXnb+casnArRc2imWSSNG23Fv3mcK5lEsoTWUaDYdJJymPbSafvRdwjb5mKEw40eyoR2J1ym0zuKT2AbQknzFubs4jBaEVyeHCwp3nRqtQq7d8j+RsfVIk3i1FdQgAAAABJRU5ErkJggg==');
}

.sys {
    display: ruby;
}

.check__install > span {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 40px;
    color: #7f8385;
}

.check__install > p span {
    color: #1d9ece;
}


.product__social .social__share {
    padding: 0;
    text-align: left;
    border: none;
}

.product__nav {
    /*font-size: 0;*/
    margin-bottom: 30px;
}

.product__instok,
.product__purchase {
    display: inline-block;
    font-size: 14px;
    min-width: 260px;
    /*text-align: center;*/
    vertical-align: middle;
}

.product__instok {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-right: 30px;
    color: #7f8385;
}

.product__instok span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(/local/templates/vodavdom/css/../images/icons/ic2.png) no-repeat center center;
}

.product__instok span.not {
    background: url(/local/templates/vodavdom/css/../images/icons/ic3.png) no-repeat center center;
}

.product__purchase span {
    display: inline-block;
    width: 17px;
    height: 15px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(/local/templates/vodavdom/css/../images/icons/ic1.png) no-repeat center center;
}

.product__purchase a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #272727;
}

.product__present {
    padding: 30px;
    border: 1px solid #66b314;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.present__img {
    position: relative;
    float: left;
    width: 150px;
    height: 150px;
    margin-right: 15px;
}

.present__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.present__detail {
    text-align: center;
}

.catalog__img {
    margin-bottom: 30px;
    text-align: center;
}

.catalog__img img {
    width: auto !important;
    max-width: 100%;
    height: auto !important;
}

.present__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    text-transform: uppercase;
    color: #1d9dcd;
}

.present__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    color: #272727;
}

.present__text span {
    color: #37a5d1;
}

.product__present {
    margin-bottom: 30px;
}

.filter__side {
    margin-bottom: 30px;
}

.filter__main__title {
    position: relative;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    padding: 15px 0;
    padding-right: 30px;
    color: #0b95c9;
    border-top: 1px solid #c0c2c3;
}

.filter__title {
    position: relative;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    padding: 15px 0;
    padding-right: 30px;
    color: #2f2f2f;
    border-top: 1px solid #c0c2c3;
}

.filter__title:after,
.filter__main__title:after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 18px;
    height: 6px;
    margin-top: -3px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/minus.png) no-repeat center center;
    -o-background-size: contain;
    background-size: contain;
}

.filter__title.active:after,
.filter__main__title.active:after {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(/local/templates/vodavdom/css/../images/components/plus.png) no-repeat center center;
    -o-background-size: contain;
    background-size: contain;
}

.filter__list {
    overflow: hidden;
    max-height: 250px;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    border-top: 1px solid #c0c2c3;
}

.filter__list li {
    margin-bottom: 15px;
    list-style: none;
}

.filter__list li a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    text-decoration: none;
    color: #2f2f2f;
}

.filter__list li a:hover,
.filter__list li a:focus {
    text-decoration: underline;
}

.filter__list label {
    display: block;
    cursor: pointer;
}

.filter__list label input {
    display: none;
}

.filter__list label > span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 44px;
    width: 100%;
    height: 100%;
    padding-left: 65px;
    color: #2f2f2f;
    background: url(/local/templates/vodavdom/css/../images/components/unchecked.png) no-repeat center left;
}

.filter__list label input:checked + span {
    color: #fff;
    background: #0b96ca url('/local/templates/vodavdom/css/../images/components/catche.png') no-repeat 7px center;
}

.cat__link {
    margin-bottom: 20px;
}

.cat__link a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    vertical-align: top;
    text-decoration: none;
    color: #1d9dcd;
    border-bottom: 1px dotted #1d9dcd;
}

.cat__link a:hover,
.cat__link a:focus {
    border-bottom: 1px dotted transparent;
}

.about__brand__img {
    margin-bottom: 30px;
    text-align: center;
}

.about__brand__img img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

.about__brand__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 30px;
    color: #7f8385;
}

.order__img {
    position: relative;
    width: 100%;
    max-width: 475px;
    margin: 0 auto;
}

.img__present {
    position: absolute;
    top: -31px;
    left: 0;
    width: 60px;
    height: 65px;
}

.order__promo .promo__text {
    position: relative;
}

.order__promo .promo__text:after {
    position: absolute;
    right: -20px;
    bottom: -28px;
    width: 42px;
    height: 19px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/icons/pointer.png) no-repeat;
}

.order__present {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #1d9dcd;
}

.order__det b {
    color: #1d9dcd;
}

.header {
    position: relative;
    z-index: 101;
}

main {
    display: block;
    min-height: 210px;
    padding-bottom: 50px;
}

main .center__text__field p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #7f8385;
}

main .center__text__field h3 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    color: #3f3f3f;
}

main .center__text__field ul {
    padding: 0;
    padding-left: 15px;
    list-style-image: url(/local/templates/vodavdom/css/../images/components/circle.png);
}

main .center__text__field ul li {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    padding-left: 30px;
    color: #7f8385;
}

.header__top {
    position: relative;
    z-index: 100;
    padding: 5px 0;
    border-bottom: 1px solid #e3e3e3;
    background: #f6f6f6;
}

.fast__links {
    padding-top: 6px;
}

.fast__links a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    margin-right: 20px;
    vertical-align: middle;
    color: #7f8385;
}

.fast__links a:last-child {
    margin-right: 0;
}

.city__name {
    position: relative;
    display: inline-block;
    line-height: 26px;
    padding-top: 2px;
    padding-left: 30px;
    cursor: pointer;
    vertical-align: middle;
    background: url(/local/templates/vodavdom/css/../images/components/geo.svg) no-repeat center left;
}

.city__choose {
    padding: 15px 40px;
}

.city__name .drop__wrapper {
    top: 7px;
    right: inherit;
    left: 0;
    width: 520px;
    max-width: 100%;
    margin-right: 0;
    padding-top: 30px;
    cursor: default;
}

.city__name .drop__wrapper .inner__drop {
    width: 100%;
    min-width: 520px;
}

.city__name .inner__drop:after {
    left: 60px;
}

.city__name > p {
    display: inline !important;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 5px;
    cursor: pointer;
    vertical-align: middle;
    color: #272727;
    border-bottom: 1px dotted #000;
    margin-bottom: 0 !important;
}

.city__name:hover > p {
    border-bottom: 1px dotted transparent;
}

.city__info {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 0;
    padding-top: 20px;
    color: #7f8385;
    border-top: 1px solid #dbdbdb;
}

.city__pop {
    margin-bottom: 10px;
}

.city__pop a {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
}

.city__enter__title {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    color: #2f2f2f;
}

.city__enter__field {
    width: 358px;
    height: 38px;
    padding: 0 5px;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.city__enter__example {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    color: #7f8385;
}

.city__enter__example span {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    cursor: pointer;
    color: #0b96ca;
    border-color: #0b96ca;
}

.lang {
    text-align: center;
}

.lang a {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 12px;
    line-height: 27px;
    width: 32px;
    height: 32px;
    margin: 0 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    vertical-align: middle;
    color: #7f8385;
    border: 3px solid #7ac3df;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.lang a.active,
.lang a:hover,
.lang a:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    color: #fff;
    border: 3px solid #0b96ca;
    background: #0b96ca;
}

.personal__cabinet {
    padding-top: 5px;
    text-align: right;
}

.personal__cabinet a {
    display: inline-block;
    vertical-align: middle;
}

.personal__cabinet a span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 16px;
    vertical-align: middle;
    color: #272727;
    border-bottom: 1px dotted #000;
}

.personal__cabinet a span:hover {
    border-bottom: 1px dotted transparent;
}

.login {
    line-height: 20px;
    padding-left: 22px;
    background: url(/local/templates/vodavdom/css/../images/components/user.png) no-repeat center left;
}

.exit {
    line-height: 20px;
    margin-left: 50px;
    padding-left: 22px;
    background: url(/local/templates/vodavdom/css/../images/components/exit.png) no-repeat center left;
    background-size: 20px;
}

.reg {
    line-height: 20px;
    margin-left: 60px;
    padding-left: 30px;
    background: url(/local/templates/vodavdom/css/../images/components/reg.png) no-repeat center left;
}

.header__middle {
    position: relative;
    z-index: 99;
    padding: 15px 0;
    -webkit-box-shadow: 0 2px 5px #bfbfbf;
    box-shadow: 0 2px 5px #bfbfbf;
}

.search {
    border-bottom: 1px solid #e3e3e3;
}

.call__back {
    float: right;
    width: 170px;
    padding-left: 25px;
    text-align: center;
    background: url(/local/templates/vodavdom/css/../images/components/tel.png) no-repeat center left;
}

.search__field {
    display: block;
    line-height: 40px;
    width: 100%;
    height: 40px;
    padding-left: 50px;
    border: none;
    background: transparent;
    background: url(/local/templates/vodavdom/css/../images/components/search.png) no-repeat 15px 50%;
}

.middle__nav {
    display: table;
    width: 100%;
    vertical-align: middle;
}

.middle__nav > div {
    position: relative;
    display: table-cell;
    width: 25%;
    text-align: right;
    vertical-align: middle;
}

.middle__nav > div > a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    vertical-align: top;
    color: #2e2e2e;
}

.middle__nav > div > a:hover,
.middle__nav > div > a:focus {
    text-decoration: none;
}

.middle__nav > div > a:hover > span,
.middle__nav > div > a:focus > span {
    text-decoration: underline;
}

.middle__nav a p {
    margin-bottom: 0;
    text-align: left;
}

.middle__nav a p span {
    color: #0b96ca;
}

.compare {
    padding-left: 40px;
    background: url(/local/templates/vodavdom/css/../images/components/comp.png) no-repeat center left;
}

.fav {
    padding-left: 47px;
    background: url(/local/templates/vodavdom/css/../images/components/fav.png) no-repeat center left;
}

.cart {
    position: relative;
    padding-left: 42px;
    background: url(/local/templates/vodavdom/css/../images/components/cart.png) no-repeat center left;
}

.cart-banner-mobile {
    display: none;
}

.cart__btn {
    text-align: center;
}

.compare__el {
    position: relative;
    display: block;
    margin-bottom: 15px;
    padding: 0 25px 15px 20px;
    border-bottom: 1px solid #e3e3e3;
}

.middle__nav .compare__el a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #7f8385;
}

.middle__nav .compare__el a:hover,
.middle__nav .compare__el a:focus {
    text-decoration: underline;
}

.compare__el:last-child {
    margin-bottom: 0;
}

.inner__drop {
    position: relative;
    z-index: 2;
    min-width: 310px;
    padding: 15px 0;
    text-align: left;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #fff;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 2px 5px #bfbfbf;
    box-shadow: 0 2px 5px #bfbfbf;
    -o-background-clip: padding-box;
}

.inner__drop:after {
    position: absolute;
    z-index: -1;
    top: -10px;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    content: '';
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    background: #fff;
}

.drop__wrapper {
    position: absolute;
    top: 40px;
    right: 0;
    display: none;
    width: 100%;
    max-width: 310px;
    margin-right: -60px;
    padding-top: 20px;
}

.cart:hover + .drop__wrapper,
.compare:hover + .drop__wrapper,
.get__cb:hover + .drop__wrapper,
.city__name p:hover + .drop__wrapper,
.drop__wrapper:hover {
    display: block;
}

.cart__el {
    position: relative;
    margin-bottom: 15px;
    border-bottom: 1px solid #e3e3e3;
}

.inner__del {
    position: absolute;
    top: 0;
    right: 7px;
    display: block;
    width: 20px;
    height: 20px;
    background: url(/local/templates/vodavdom/css/../images/icons/cdel.png) no-repeat center center;
}

.cart__img {
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 10px;
    margin-left: 10px;
}

.cart__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cart__param {
    padding-right: 45px;
}

.cart__param span {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #2f2f2f;
}

.cart__name {
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    line-height: normal;
    max-height: 57px;
    margin-bottom: 5px;
    color: #7f8385;
}

.header__bottom {
    position: relative;
    z-index: 2;
    margin-bottom: 20px;
    border-bottom: 1px solid #e3e3e3;
}

.header__bottom:after {
    position: absolute;
    z-index: -1;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.main__nav,
.content__nav {
    position: relative;
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.main__nav li,
.content__nav li {
    position: static;
    position: relative;
    display: table-cell;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    vertical-align: middle;
}

.main__nav li:hover,
.content__nav li:hover {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background: #0b96ca;
}

.main__nav li:hover > a,
.content__nav li:hover > a {
    color: #fff;
}

.main__nav .drop__nav,
.content__nav .drop__nav {
    display: none;
}

.main__nav li > a img,
.content__nav li > a img {
    margin-right: 15px;
}

.main__nav li > a,
.content__nav li > a {
    display: block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    padding: 10px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    color: #464646;
}

.main__nav li > a:hover,
.main__nav li > a:focus,
.content__nav li > a:hover,
.content__nav li > a:focus {
    text-decoration: none;
}

.sub__menu {
    position: absolute;
    z-index: 999;
    top: 100% !important;
    left: 0;
    display: none;
    width: 340px;
    padding: 10px 30px;
    text-align: left;
    border: 1px solid #e2e2e2;
    border-top: 0;
    background: #fff;
}

.sub__menu a {
    display: block;
    margin-bottom: 15px;
}

.sub__menu span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    vertical-align: middle;
    color: #464646;
}

.sub__menu span:last-child:hover {
    text-decoration: underline;
}

.menu__icon {
    width: 50px;
    margin-right: 15px;
    text-align: center;
}

.main__nav li:hover > .sub__menu,
.content__nav li:hover > .sub__menu {
    display: block;
}

.main__nav li:nth-child(n+4) > .sub__menu,
.content__nav li:nth-child(n+4) > .sub__menu {
    right: 0;
    left: inherit;
}

.drop__nav {
    position: absolute;
    z-index: 2;
    top: 56px;
    left: 0;
    display: none;
    width: 100%;
    padding-left: 30px;
    text-align: left;
    border: 1px solid #e3e3e3;
    background: #fff;
}

.main__nav li:hover > .drop__nav,
.drop__nav:hover {
    display: block;
}

.drop__nav > a {
    display: block;
}

.drop__nav > a > div {
    display: inline-block;
    vertical-align: middle;
}

.nav__img {
    position: relative;
    width: 50px;
    height: 50px;
    margin-right: 15px;
    text-align: center;
}

.nav__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.main__nav {
    display: none;
}

.get__cb {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 14px;
    width: auto;
    cursor: pointer;
    text-align: left;
    color: #0b95c9;
    border-bottom: 1px dotted #0b95c9;
}

.call__this {
    position: relative;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    color: #000;
}

.call__this:after {
    position: absolute;
    top: 50%;
    right: -10px;
    width: 0;
    height: 0;
    margin-top: -2px;
    content: '';
    border-top: 4px solid #0b95c9;
    border-right: 2px solid transparent;
    border-left: 2px solid transparent;
}

.call__back__drop {
    padding: 15px 30px;
    text-align: center;
}

.advanced__tel {
    display: block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 15px;
    padding-left: 40px;
    color: #2f2f2f;
    background: url(/local/templates/vodavdom/css/../images/components/advphone.png) no-repeat left center;
}

.do__this {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    padding-top: 20px;
    color: #2f2f2f;
    border-top: 1px solid #d5d5d5;
}

.enter__number__wrapper {
    position: relative;
    min-height: 48px;
}

.enter__number__wrapper p {
    position: absolute;
    z-index: -1;
    top: 8px;
    left: 0;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    width: 100%;
    text-align: center;
    color: #77c600;
}

.enter__number {
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 0 5px;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.enter__number:focus {
    border-color: #00bde7;
}

.call__btn .site__btn {
    width: 100%;
}

.header__mobile {
    position: relative;
    z-index: 3;
    display: none;
    padding: 15px 0;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    background: #f6f6f6;
}

.header__mobile .drop__wrapper {
    position: absolute;
    top: 40px;
    right: 50%;
    width: 100%;
    max-width: 310px;
    margin-right: -155px !important;
    padding-top: 20px;
}

.drop__mobile {
    top: 96px !important;
}

.city__title {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 21px;
    margin-bottom: 15px;
    color: #2f2f2f;
}

.hamburger {
    position: absolute;
    z-index: 2;
    top: -5px;
    left: 15px;
    display: none;
    float: left;
    width: 30px;
    height: 22px;
    margin: auto;
    margin: 15px 0;
    cursor: pointer;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.hamburger div {
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background: #000;
}

.hamburger div:nth-child(1) {
    top: 0;
}

.hamburger div:nth-child(2),
.hamburger div:nth-child(3) {
    top: 9px;
}

.hamburger div:nth-child(4) {
    top: 18px;
}

.hamburger.open div:nth-child(1),
.hamburger.open div:nth-child(4) {
    top: 18px;
    left: 50%;
    width: 0;
}

.hamburger.open div:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #000;
}

.hamburger.open div:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #000;
}

.footer {
    position: relative;
    display: block;
    width: 100%;
    background: #0b96ca;
}

.footer:before {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.footer__top {
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #56b9de;
}

.footer__title {
    position: relative;
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    min-width: 270px;
    margin: 0;
    margin-bottom: 15px;
    padding: 0;
    padding-right: 30px;
    cursor: default;
    vertical-align: top;
    color: #fff;
    border-bottom: 1px dotted #fff;
}

.footer__title:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 13px;
    content: '';
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    background: url(/local/templates/vodavdom/css/../images/icons/ic-down.png) no-repeat;
}

.footer__title--sm {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    color: #fff;
}

.pay__type a {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 45px;
    margin-right: 25px;
    vertical-align: top;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}

.pay__type a:last-child {
    margin-right: 0;
}

.pay__type a img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.work__time p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #fff;
}

.licen {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
}

.creat__lenal {
    display: block;
    float: right;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 45px;
    width: 164px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: rgba(255, 255, 255, .2);
}

.creat__lenal:hover,
.creat__lenal:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    color: #fff;
    background: rgba(255, 255, 255, .5);
}

.footer__list {
    margin: 0;
    margin-bottom: 30px;
    padding: 0;
}

.footer__list li {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    list-style: none;
}

.footer__list li:last-child {
    margin-bottom: 0;
}

.footer__list:last-child {
    margin-bottom: 0;
}

.footer__list li a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #dbf0f8;
}

.footer__bottom {
    padding-top: 30px;
    padding-bottom: 20px;
}

.acomment__name {
    line-height: 48px;
    width: 100%;
    height: 48px;
    margin-bottom: 30px;
    padding: 0 30px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    border: 1px solid #bababa;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.acomment__name:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    border-color: #00bde7;
    -webkit-box-shadow: inset 0 1px 1px #00bde7;
    box-shadow: inset 0 1px 1px #00bde7;
}

.acomment__rating {
    margin-top: 10px;
    margin-bottom: 20px;
}

.acomment__text {
    width: 100%;
    max-width: 540px;
    height: 298px;
    margin-bottom: 30px;
    padding: 20px 30px;
    resize: none;
    border: 1px solid #bababa;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.hints,
.hintstat {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 10px;
    color: #a7a7a7;
}

.acomment__text:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    border-color: #00bde7;
    -webkit-box-shadow: inset 0 1px 1px #00bde7;
    box-shadow: inset 0 1px 1px #00bde7;
}

.acomment__btn {
    margin-bottom: 30px;
    text-align: center;
}

.add__comment {
    width: 100%;
    max-width: 770px;
}

.bread__crumbs {
    margin-top: 20px;
}

.container.container-checkout .bread__crumbs {
    margin-top: 0;
}

@media screen and (max-width: 767px) {
    .container.container-checkout .bread__crumbs {
        margin-top: 10px;
    }
}


.bread__crumbs > li {
    position: relative;
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 28px;
    margin-right: 15px;
    margin-bottom: 25px;
    padding: 0 4px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    vertical-align: top;
    text-decoration: none;
    color: #272727;
    /* border: 1px solid #c0c2c3; */
    /* -webkit-border-radius: 17px / 18px;
    border-radius: 17px / 18px; */
    /* background-color: #fff; */
    /* background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box; */
}

.bread__crumbs > li a {
    transition: color 0.3s ease-in;
}

.bread__crumbs > li:hover a,
.bread__crumbs > li:focus a {
    text-decoration: none;
    color: #0b96ca;
}

.bread__crumbs > li:hover,
.bread__crumbs > li:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    /*color: #fff;*/
    /* border-color: #0b96ca;
    background: #0b96ca; */
}

.bread__crumbs > li a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    color: #272727;
}

.bread__crumbs > li h1 {
    font-size: 14px;
    line-height: 28px;
    margin: 0;
}

.bread__crumbs > li:after {
    position: absolute;
    top: 50%;
    right: -13px;
    width: 9px;
    height: 14px;
    margin-top: -7px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/brc.png) no-repeat center center;
}

.bread__crumbs > .current:after {
    content: none;
}

.bread__crumbs > .current {
    cursor: default;
    /*color: #fff;*/
    /*border-color: #0b96ca;*/
    /*background: #0b96ca;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
}


/*.bread__crumbs {*/


/*margin-top: 20px; }*/


/*.bread__crumbs a,*/


/*.bread__crumbs span {*/


/*display: inline-block;*/


/*vertical-align: top;*/


/*line-height: 35px;*/


/*-webkit-border-radius: 17px / 18px;*/


/*border-radius: 17px / 18px;*/


/*-o-background-clip: padding-box;*/


/*background-clip: padding-box;*/


/*background-color: #fff;*/


/*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/


/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/


/*padding: 0 15px;*/


/*margin-right: 15px;*/


/*position: relative;*/


/*border: 1px solid #c0c2c3;*/


/*color: #272727;*/


/*font-family: "LatoRegular", "Arial", sans-serif;*/


/*font-size: 18px;*/


/*-webkit-transition: all 0.4s;*/


/*-moz-transition: all 0.4s;*/


/*-o-transition: all 0.4s;*/


/*transition: all 0.4s;*/


/*text-decoration: none;*/


/*margin-bottom: 25px; }*/


/*.bread__crumbs a:hover,*/


/*.bread__crumbs a:focus {*/


/*background: #0b96ca;*/


/*border-color: #0b96ca;*/


/*color: #fff;*/


/*text-decoration: none;*/


/*-webkit-transition: all 0.4s;*/


/*-moz-transition: all 0.4s;*/


/*-o-transition: all 0.4s;*/


/*transition: all 0.4s; }*/


/*.bread__crumbs a:after {*/


/*position: absolute;*/


/*content: '';*/


/*top: 50%;*/


/*right: -13px;*/


/*width: 9px;*/


/*height: 14px;*/


/*margin-top: -7px;*/


/*background: url(/local/templates/vodavdom/css/../images/components/brc.png) no-repeat center center; }*/


/*.bread__crumbs span {*/


/*background: #0b96ca;*/


/*border-color: #0b96ca;*/


/*color: #fff;*/


/*cursor: default; }*/

.paggination {
    margin-bottom: 38px;
    text-align: center;
}

.paggination a {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    line-height: 49px;
    width: 54px;
    height: 49px;
    margin: 0 6px;
    margin-bottom: 12px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    color: #272727;
    border: 1px solid #c0c2c3;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.paggination .tofirst {
    background: url(/local/templates/vodavdom/css/../images/components/tofirst.png) no-repeat center center;
}

.paggination .toprev {
    background: url(/local/templates/vodavdom/css/../images/components/toprev.png) no-repeat center center;
}

.paggination .tonext {
    background: url(/local/templates/vodavdom/css/../images/components/tonext.png) no-repeat center center;
}

.paggination .tolast {
    background: url(/local/templates/vodavdom/css/../images/components/tolast.png) no-repeat center center;
}

.paggination a:hover,
.paggination a:focus,
.paggination a.active {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    color: #fff;
    border-color: #0b96ca;
    background-color: #0b96ca;
}

.brand__el {
    position: relative;
    display: block;
    width: 100%;
    max-width: 165px;
    height: 157px;
    margin: 0 auto;
    margin-bottom: 30px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.brand__el:hover,
.brand__el:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    border: 1px solid #0b96ca;
    -webkit-box-shadow: 0 0 5px #0b96ca;
    box-shadow: 0 0 5px #0b96ca;
}

.brand__name {
    position: absolute;
    bottom: 0;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 14px;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    color: #272727;
}

.brand__img {
    position: relative;
    height: 100px;
}

.brand__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    padding: 5px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.letter__search {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 30px;
    text-align: center;
    color: #272727;
}

.letter__search > div,
.letter__search input {
    display: inline-block;
    vertical-align: middle;
}

.letter__active {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 24px;
    line-height: 50px;
    width: 68px;
    height: 50px;
    margin-right: 20px;
    margin-left: 5px;
    cursor: default;
    text-align: center;
    color: #0b95c9;
    border: 2px solid #0b96ca;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.letter__change {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-right: 5px;
    cursor: pointer;
    color: #0b95c9;
    border-bottom: 1px dotted #0b96ca;
}

.letter__change:hover,
.letter__change:focus {
    border-bottom: 1px dotted transparent;
}

.letter__field {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    overflow: auto;
    width: 100%;
    height: 100%;
    padding: 30px 15px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    color: #fff;
    background: #009acf;
}

.letter__field.open {
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.modal__field {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 50%;
    overflow: auto;
    /*min-width: 280px;*/
    min-width: 310px;
    height: auto;
    padding: 30px 15px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    opacity: 0;
    color: #009acf;
    /*border: 1px solid #009acf;*/
    /*border: 1px solid #1d9dcd;*/
    -webkit-border-radius: 20px;
    /*border-radius: 20px;*/
    border-radius: 12px;
    background: #fff;
    background-color: #fefefe;
    background-clip: padding-box;
    box-shadow: 0 5px 12px rgba(0, 0, 2, .35);
    border: none;
}

.modal__field.open {
    top: 50%;
    left: 50%;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}

.thanku__wrapper {
    height: 42px;
    margin-left: 40px;
    padding-top: 3px;
    padding-left: 55px;
    background: url('/local/templates/vodavdom/css/../images/icons/tyimg.png') no-repeat center left;
}

.thanku__wrapper p {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #0b95c9;
}

.thanku__wrapper span {
    font-size: 14px;
    color: #65b313;
}

.letter__field * {
    color: #fff;
}

.letter__list {
    position: absolute;
    top: 200px;
    left: 50%;
    width: 100%;
    max-width: 1140px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}

.letter__list a {
    display: inline-block;
    line-height: 40px;
    width: 56px;
    height: 42px;
    margin: 0 15px;
    margin-bottom: 30px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    border: 2px solid #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.letter__list a:hover,
.letter__list a:focus,
.letter__list a.active {
    text-decoration: none;
    color: #009acf;
    background: #fff;
}

.letter__close,
.modal__close {
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    opacity: .7;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(/local/templates/vodavdom/css/../images/icons/cdel.png) no-repeat center center;
}

.modal__close {
    top: 0;
    right: 0;
}

.letter__close:hover,
.modal__close:hover {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    opacity: 1;
}

.order__step {
    width: 590px;
}

.ostep__img {
    position: relative;
    display: inline-block;
    width: 215px;
    height: 200px;
    padding: 30px;
    vertical-align: top;
}

.ostep__detail {
    display: inline-block;
    float: right;
    width: 340px;
    vertical-align: top;
}

.ostep__detail h5 {
    font-size: 16px;
    font-weight: bold;
    color: #2f2f2f;
}

.ostep__detail p {
    font-size: 14px;
    margin: 0;
    margin-bottom: 15px;
    padding-bottom: 15px;
    color: #7f8385;
    border-bottom: 1px solid #e6e6e6;
}

.ostep__nav {
    text-align: right;
}

.ostep__return {
    display: inline-block;
    font-size: 14px;
    margin-right: 20px;
    padding-left: 25px;
    vertical-align: middle;
    color: #8c8c8c;
    background: url('/local/templates/vodavdom/css/../images/icons/round.png') no-repeat center left;
}

.ostep__getit {
    color: #fff;
    background: #00bde7;
}

.ostep__getit:hover,
.ostep__getit:focus {
    color: #00bde7;
    background: #fff;
}

.ostep__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ostep__price {
    /*display: inline-block;*/
    font-size: 36px;
    /*vertical-align: middle;*/
    color: #66b314;
    display: flex;
    align-items: end;
}

.ostep__price span {
    font-size: 24px;
    padding: 0 0 6px 4px;
}

.ostep__counter {
    position: relative;
    /*display: inline-block;*/
    overflow: hidden;
    /*vertical-align: middle;*/
    display: flex;
    align-items: center;
}

.ostep__counter span {
    /*display: inline-block;*/
    font-family: 'System';
    font-size: 36px;
    font-weight: bold;
    margin: 0 10px;
    /*vertical-align: middle;*/
    color: #8d8d8d;
}

.ostep__mtch {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.counter__field {
    /*display: inline-block;*/
    font-size: 16px;
    width: 76px;
    height: 28px;
    padding-left: 15px;
    text-align: center;
    /*vertical-align: middle;*/
    color: #2f2f2f;
    border: 1px solid #adafaf;
    border-radius: 6px;
    background-color: #fff;
    background-clip: padding-box;
}


/*.ostep__counter--wrapper {*/


/*position: absolute;*/


/*right: 14px;*/


/*top: 1px;*/


/*background: #f3f4f5;*/


/*border-left: 1px solid #adafaf;*/


/*height: 26px;*/


/*width: 20px;*/


/*text-align: center;*/


/*border-radius: 0px 6px 6px 0;*/


/*}*/

.counter__up {
    display: inline-block;
    width: 0;
    height: 0;
    margin-bottom: 4px;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #8d8d8d;
    border-left: 5px solid transparent;
}

.counter__down {
    display: inline-block;
    width: 0;
    height: 0;
    margin-top: -3px;
    vertical-align: top;
    border-top: 10px solid #8d8d8d;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.letter__field p {
    text-align: center;
}

.letter__type label > div,
.letter__type label input[type='radio'] {
    display: none;
}

.letter__type label input:checked + div {
    display: block;
}

.letter__type {
    text-align: center;
}

.letter__type label {
    display: inline-block;
    line-height: 40px;
    width: 56px;
    height: 42px;
    margin: 0 15px;
    margin-bottom: 30px;
    cursor: pointer;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    border: 2px solid #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.letter__type label:hover,
.letter__type label.active {
    background: #fff;
}

.letter__type label:hover > span,
.letter__type label.active > span {
    color: #009acf;
}

.backbrand {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.clist__el {
    padding: 15px 0;
}

.clist__name {
    margin: 0;
    padding: 0;
}

.clist__img {
    position: relative;
    display: block;
    float: left;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-right: 30px;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.clist__dsc {
    display: block;
    text-decoration: none;
}

.clist__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.clist__name {
    margin-bottom: 10px;
}

.clist__name a {
    display: block;
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #272727;
    -o-text-overflow: ellipsis;
}

.clist__name a:hover,
.clist__name a:focus {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    color: #0b96ca;
}

.clist__date {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    font-weight: lighter;
    margin-bottom: 10px;
    color: #d6d6d6;
}

.clist__txt {
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    height: 63px;
    color: #7f8486;
}

.clist__nav {
    margin-top: 30px;
}

.center__text__field {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
}

.center__text__field {
    margin-bottom: 50px;
}

.cmain__img {
    margin-bottom: 20px;
    text-align: center;
}

.cmain__img img {
    max-width: 100%;
    max-height: 100%;
}

.product__el {
    width: 100%;
    max-width: 260px;
    min-height: 595px;
    margin: 0 auto;
    margin-bottom: 30px;
    /*padding: 20px;*/
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.product__el:hover {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    border: 1px solid #0b96ca;
    -webkit-box-shadow: 0 0 5px #0b96ca;
    box-shadow: 0 0 5px #0b96ca;
}

.product__img {
    position: relative;
    display: block;
    height: 200px;
    /*margin-bottom: 15px;*/
}

.product__img > img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.sticker {
    position: absolute;
    top: 0;
    left: -26px;
}

@media screen and (max-width: 991px) {
    div.sticker {
        left: -17px;
    }
}

@media screen and (max-width: 520px) {
    div.sticker {
        left: 0;
    }
}

.it__present {
    position: absolute;
    top: -20px;
    right: -20px;
}

.sticker img {
    display: block;
    margin-bottom: 15px;
}

.product__dsc p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    height: 60px;
    margin: 0;
    color: #7f8385;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.product__name {
    display: block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    min-height: 25px;
    text-transform: uppercase;
    color: #272727;
}

.product__type {
    display: block;
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    height: 65px;
    color: #272727;
}

.product__price {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 36px;
    white-space: nowrap;
    color: #65b313;
}

.product__price .color_disc {
    color: red;
}

.product__price span {
    font-size: 18px;
    margin-left: 5px;
}

.product__oldprice {
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    line-height: 45px;
    height: 29px;
    margin-bottom: 18px;
    text-decoration: line-through;
    color: #7f8385;
}

.product__economy {
    overflow: hidden;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    height: 19px;
    margin-bottom: 10px;
    color: #7f8385;
}

.product__economy span {
    color: #0696ca;
}

.product-listing__rate {
    width: 100%;
}

.product-listing__rate .bx_item_detail_rating {
    margin: 10px auto;
}

.product-listing__favor-btn {
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    height: 25px;
    margin-bottom: 8px;
    /*display: none;*/
    vertical-align: top;
    color: #7f8385;
}

.product-listing__compare-btn {
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    height: 25px;
    margin-bottom: 8px;
    /*display: none;*/
    vertical-align: top;
    color: #7f8385;
}

@media screen and (max-width: 1199px) {
    .product-listing__favor-btn,
    .product-listing__compare-btn {
        font-size: 11px;
    }
}

@media screen and (max-width: 767px) {
    .product-listing__compare-btn {
        display: none;
    }

    .product__detail {
        font-size: 14px;
    }
}

.listing__btn-icon {
    display: inline-block;
    width: 16px;
    height: 15px;
    -webkit-background-size: contain;
}

.listing__btn-icon.btn-icon--favor {
    background: url(/local/templates/vodavdom/css/../images/components/fav.png) center left no-repeat;
    background-size: contain;
}

.listing__btn-icon.btn-icon--compare {
    background: url(/local/templates/vodavdom/css/../images/components/comp.png) center left no-repeat;
    background-size: contain;
}

.product__btn {
    margin-bottom: 15px;
}

.product__btn .site__btn {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 49px;
    width: 100%;
    height: 49px;
    color: #fff;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #0b95c9;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.product__btn .site__btn:hover,
.product__btn .site__btn:focus {
    text-decoration: none;
    color: #fff;
    background: #00bde7;
}

.back__tolist {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    vertical-align: top;
    text-decoration: underline;
    color: #666;
    background: url(/local/templates/vodavdom/css/../images/icons/tolefti.png) no-repeat left center;
}

.back__tolist:hover,
.back__tolist:focus {
    text-decoration: none;
    color: #666;
}

.show__btn {
    margin-bottom: 45px;
    text-align: center;
}

.main__text--wrapper.open,
.comments__list.open {
    height: 100% !important;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.lslide {
    text-align: center;
    border: 2px solid #e1e1e1;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.lSGallery {
    margin-left: 0 !important;
}

.lSPager.lSGallery img {
    max-height: 76px;
    padding: 3px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.lSPager.lSGallery .active img {
    border-color: #1d9ece;
}

.lslide {
    position: relative;
}

.lslide img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    padding: 30px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.product__slider {
    margin-bottom: 30px;
}

.lSSlideOuter.vertical .lSGallery {
    right: inherit;
    left: 0;
}

.lSSlideOuter.vertical {
    padding-right: 0 !important;
    padding-left: 85px;
}

.fav__detail .product__el {
    position: relative;
}

.product__delete {
    position: absolute;
    z-index: 1;
    top: -15px;
    right: -15px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    background: url(/local/templates/vodavdom/css/../images/icons/delit.png) no-repeat center center;
}

.advanced__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 30px;
    text-align: center;
    color: #7f8385;
}

.cabinet__info__edit input[type='text'],
.cabinet__info__edit input[type='tel'],
.cabinet__info__edit input[type='password'] {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: lighter;
    line-height: 38px;
    width: 100%;
    height: 38px;
    margin-bottom: 25px;
    padding: 0 15px;
    color: #545859;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.cabinet__info__edit h2 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    margin-bottom: 30px;
    color: #2f2f2f;
}

.cabinet__info__edit p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #272727;
}

.cabinet__info__edit p sup {
    color: red;
    font-size: 20px;
    top:0.1em;
}
.props_required_description p sup{
    top:0.05em;
}

.save__btn {
    margin-bottom: 30px;
    text-align: center;
}

.save__btn .site__btn {
    width: 100%;
    max-width: 300px;
}

.get__follow .check__install {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
}

.get__follow {
    text-align: left;
}

.get__follow .check__install > p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #2f2f2f;
}

.history__head {
    position: relative;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    margin-bottom: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 100px;
    cursor: pointer;
    color: #2f2f2f;
    border-top: 1px solid #c0c2c3;
    background: #f0f6f9;
}

.history__head:after {
    position: absolute;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 20px;
    height: 13px;
    margin-top: -6px;
    content: '';
    content: '';
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat;
}

.history__head span {
    color: #0b96ca;
}

.history__body {
    padding-left: 100px;
}

.search .container {
    position: relative;
}

.search__res__el {
    display: block;
    padding: 10px;
    text-decoration: none;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.search__res__el:hover {
    text-decoration: none;
    background: rgba(0, 189, 231, .3);
}

.search__res {
    position: absolute;
    z-index: 9;
    top: 42px;
    left: 0;
    display: none;
    width: 50%;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background: #fff;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 2px 5px #bfbfbf;
    box-shadow: 0 2px 5px #bfbfbf;
    -o-background-clip: padding-box;
}

.search__img {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 15px;
    vertical-align: middle;
}

.search__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    padding: 5px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.search__name {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    max-width: calc(100% - 182px);
    vertical-align: middle;
    color: #7f8385;
}

.search__price {
    float: right;
    font-size: 14px;
    line-height: 52px;
}

.show__all {
    padding: 10px 0;
    text-align: center;
}

.show__all a {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 14px;
    color: #0b95c9;
}

.slider__text img {
    margin-bottom: 30px;
}

.repeat__btn {
    padding: 5px 0;
    padding-left: 115px;
    border-top: 1px solid #c0c2c3;
    border-bottom: 1px solid #c0c2c3;
}

.repeat__btn .site__btn {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    line-height: 51px;
    height: 49px;
    color: #fff;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #0b95c9;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.repeat__btn .site__btn:hover,
.repeat__btn .site__btn:focus {
    background: #00bde7;
}

.history__param {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #545859;
}

.history__param span {
    color: #0b96ca;
}

.order_item {
    margin-top: 15px;
}

.status__order.blue {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 25px;
    color: #0b96ca;
    background: url(/local/templates/vodavdom/css/../images/icons/time.png) no-repeat 0 3px;
}

.status__order.green {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 25px;
    color: #65b313;
    background: url(/local/templates/vodavdom/css/../images/icons/sready.png) no-repeat 0 3px;
}

.status__order.yellow {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 25px;
    color: #ecbe1d;
    background: url(/local/templates/vodavdom/css/../images/icons/swait.png) no-repeat 0 3px;
}

.status__order.red {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 25px;
    color: #b70707;
    background: url(/local/templates/vodavdom/css/../images/icons/sfail.png) no-repeat 0 3px;
}

.history__delivery {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 15px;
    color: #0b95c9;
}

.history__total {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin-bottom: 15px;
    color: #0b95c9;
}

.history__wrapper {
    margin-bottom: 40px;
}

.history__name {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    color: #272727;
}

.share__prc {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    width: 78px;
    height: 31px;
    text-align: center;
    color: #fff;
    background: url(/local/templates/vodavdom/css/../images/components/stkBFb.png) no-repeat center center;
}

.compare__wrapper {
    font-size: 0;
}

.compare__def {
    display: inline-block;
    font-size: 16px;
    width: 100%;
    max-width: 300px;
    vertical-align: top;
}

.compare__content {
    display: inline-block;
    overflow: hidden;
    font-size: 16px;
    width: 100%;
    max-width: 840px;
    vertical-align: top;
}

.compare__inner .compare__block {
    display: inline-block;
    width: 281px;
    vertical-align: top;
}

.compare__content .product__el {
    width: 100%;
    min-width: 275px;
    margin: 0 auto;
}

.compare__inner .product__el {
    margin-top: 30px;
}

.product__compare__param li {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    min-height: 40px;
    margin: 0;
    margin: 0 -3px;
    padding: 0;
    padding: 9px 0;
    list-style: none;
    text-align: center;
    color: #737373;
    background: #eee;
}

.product__compare__param li span {
    padding-left: 18px;
}

.product__compare__param {
    margin: 0;
    margin-top: 95px;
    padding: 0;
}

.product__compare__param li:nth-child(2n) {
    background: #fff;
}

.compare__options {
    min-height: 573px;
    margin-bottom: 100px;
    padding-right: 30px;
}

.compare__def .product__compare__param li {
    text-align: left;
}

.compare__category,
.order_select,
.order_select_radio {
    position: relative;
    line-height: 38px;
    height: 38px;
    margin-bottom: 20px;
    padding: 0 15px;
    cursor: pointer;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.compare__category > span {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.order_select span {
    display: inline-block;
    overflow: hidden;
    width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.compare__category:after,
.order_select:after,
.order_select_radio:after {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.compare__category__list,
.order_select__list,
.order_select_radio__list {
    position: absolute;
    z-index: 999;
    top: 37px;
    left: 0;
    display: none;
    width: 100%;
    padding: 0 15px;
    padding-top: 15px;
    border: 1px solid #c9c9c9;
    background-color: #fff;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.compare__category__list a,
.order_select__list a,
.order_select_radio__list a {
    display: block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #2f2f2f;
}

.compare__category__list label p,
.order_select__list label p,
.order_select_radio__list label p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-weight: normal;
}

.check__param {
    margin-bottom: 20px;
    cursor: pointer;
}

.check__param input {
    display: none;
}

.check__param span a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    padding-left: 25px;
    color: #2f2f2f;
    background: url(/local/templates/vodavdom/css/../images/components/radioun.png) no-repeat center left;
}

.check__param input:checked + span a {
    background: url(/local/templates/vodavdom/css/../images/components/radioch.png) no-repeat center left;
}

.compare__clear {
    margin-bottom: 30px;
    padding-left: 24px;
    background: url(/local/templates/vodavdom/css/../images/icons/cdel.png) no-repeat center left;
}

.compare__add__more {
    position: relative;
    display: block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    padding: 0 15px;
    text-decoration: none;
    color: #0b95c9;
    border: 1px solid #f1f3f5;
    background-color: #f6f6f6;
}

.compare__add__more a {
    text-decoration: none;
}

.compare__add__more:after {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 25px;
    height: 26px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/plus.png) no-repeat;
}

.compare__add__more:hover {
    text-decoration: none;
}

.compare__add__more:hover:after {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.compare__category:after,
.order_select:after,
.order_select_radio:after {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 7px;
    height: 12px;
    margin-top: -6px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/icons/toright.png) no-repeat;
}

.compare__category,
.order_select,
.order_select_radio {
    position: relative;
}

.compare__category.open:after,
.order_select.open:after,
.order_select_radio.open:after {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.order__element {
    padding: 30px 0;
    border-top: 1px solid #c0c2c3;
    border-bottom: 1px solid #c0c2c3;
}

.order__img {
    position: relative;
    margin-bottom: 10px;
    padding: 0 15px;
    text-align: center;
}

.order__other__price {
    text-align: center;
}

.order__other__price p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 0;
    color: #272727;
}

.order__other__price p span {
    color: #1d9ece;
}

.order__detail {
    position: relative;
}

.order__delete {
    position: absolute;
    top: -15px;
    right: 15px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(/local/templates/vodavdom/css/../images/icons/cdel.png) no-repeat center center;
}

.order__prm {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    width: 131px;
    vertical-align: middle;
    color: #272727;
}

.order__det {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    vertical-align: middle;
    color: #272727;
}

.order__name a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #272727;
}

.order__name {
    margin-bottom: 20px;
}

.order__opt {
    margin-bottom: 15px;
}

.order__opt .get__install p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #2f2f2f;
}

.order__opt .get__install p span {
    color: #1d9ece;
}

.order__img__wrapper {
    margin-bottom: 30px;
}

.order__img__wrapper .order__delete {
    display: none;
}

.order__ty {
    text-align: center;
}

.order__ty span img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.order__ty span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    vertical-align: top;
    color: #0b95c9;
}

.order__ty .order__nav span {
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 0;
}

.order__ty p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #272727;
}

.order__ty {
    position: relative;
    margin-bottom: -60px;
    padding: 60px 0;
    /*background: #f1f1f1;*/
}

.order__ty:before {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.order__opt .get__install > p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    color: #7f8385;
}

.order__end__coast {
    padding: 10px 0;
    border-top: 1px solid #c0c2c3;
    border-bottom: 1px solid #c0c2c3;
}

.odred__delivery {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    color: #0b95c9;
}

.odred__total {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    color: #0b95c9;
}

h6.small__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    color: #3f3f3f;
}

h6.small__title span,
h6.small__title a {
    color: #1d9ece;
}

h6.small__title a {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
}

.contacts p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #000000;
}

.contacts p a {
    color: #1d9ece;
}

.contacts p span {
    color: #1d9ece;
}

.contacts__block {
    margin-bottom: 30px;
}

.contacts__block .center__text__field {
    max-width: 100%;
    margin: 0;
}

.contacts__attention {
    position: relative;
    margin-top: 30px;
    margin-bottom: 50px;
    padding: 30px 0;
    background: #f0f0f0;
}

.contacts__attention:before {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.contacts__attention:after {
    position: absolute;
    bottom: -13px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.contacts__attention {
    text-align: center;
}

.contacts__attention h3 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #2f2f2f;
}

.contacts__attention p {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    color: #2f2f2f;
}

.contacts__attention p span {
    color: #0b96ca;
}

#map {
    width: 100%;
    height: 400px;
    margin-bottom: 40px;
}

.water__ch {
    width: 100%;
    max-width: 366px;
    margin: 0 auto;
}

.water__ch input[type='text'],
.water__ch input[type='submit'] {
    width: 100%;
    max-width: 100%;
}

.water__ch input[type='text'] {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    width: 358px;
    height: 38px;
    padding: 0 5px;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.er404 {
    width: 100%;
    min-height: 793px;
    margin-top: -10px;
    margin-bottom: -50px;
    background: url(/local/templates/vodavdom/css/../images/components/404.png) no-repeat center top;
    -o-background-size: cover;
    background-size: cover;
}

.ertext {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 200px;
    line-height: 110px;
    margin-top: 90px;
    color: #2f2f2f;
}

.ertext p {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 34px;
    font-weight: lighter;
    font-weight: lighter;
    color: #2f2f2f;
}

.erbtn {
    width: 100%;
    max-width: 342px;
    text-align: center;
}

.erbtn a {
    width: 265px;
}

.my__table {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    width: 100%;
    margin-bottom: 40px;
    color: #272727;
    border: 1px solid #e6e6e6;
}

.my__table td {
    padding: 15px 0;
    border: 1px solid #e6e6e6;
}

.my__table thead {
    text-align: center;
    vertical-align: middle;
}

.my__table tbody td {
    text-align: center;
    border: none;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}

.step__state {
    margin-bottom: 30px;
    padding: 0 15px;
    text-align: center;
}

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

.step__second .product__el {
    min-height: 100%;
}

.btn__bc {
    padding: 0 30px;
    text-align: center;
}

.btn__bc a {
    width: 100%;
    max-width: 360px;
}

.modal__form {
    min-width: 360px;
    margin: 0 auto;
}

.modal__form p input[type='text'] {
    width: 100%;
    color: #000;
}

.modal__title {
    /*font-family: 'LatoBold', 'Arial', sans-serif;*/
    /*font-size: 28px;*/
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
    /*color: #0b95c9;*/
    color: #2f2f2f;
    font-size: 24px;
    font-weight: 700;
}

.modal__btn {
    text-align: center;
}

.modal__btn .site__btn {
    width: 100%;
}

.el__rating,
.acomment__rating {
    display: inline-block;
    vertical-align: middle;
    color: #ffd700;
}

.cat_title {
    margin-top: 30px;
    margin-bottom: 15px;
}

.share__nav {
    margin-bottom: 30px;
    padding: 0 15px;
    text-align: center;
}

.share__nav a {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
    text-decoration: underline;
    color: #0b96ca;
}

.share__nav a:hover {
    text-decoration: none;
}

.share__wrapper {
    font-size: 0;
    margin-bottom: 30px;
}

.share__img {
    display: inline-block;
    width: 50%;
    padding-right: 15px;
    text-align: right;
    vertical-align: top;
}

.share__img img {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
}

.share__timer {
    display: inline-block;
    font-size: 16px;
    width: 50%;
    padding: 0 15px;
    vertical-align: top;
}

.order__dtitle {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    margin-bottom: 0;
    padding-top: 20px;
    color: #2f2f2f;
    /*border-top: 1px solid #c0c2c3;*/
}

.history__toggle {
    display: none;
}

.comments__list {
    overflow: hidden;
    height: 561px;
    margin-bottom: 30px;
}

.comments__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
    color: #3f3f3f;
}

.comment__el {
    margin-bottom: 30px;
    border-bottom: 1px solid #c0c2c3;
}

.comment__name {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    min-height: 62px;
    margin-bottom: 5px;
    color: #272727;
}

.comment__name span {
    color: #1d9ece;
}

.comment__rating,
.comment__for__who {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 20px;
    color: #464848;
}

.comment__rating {
    color: #ffd700;
}

.comment__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 30px;
    color: #7f8385;
}

.comment__date {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 30px;
    color: #272727;
}

.product__rating .comment__rating {
    margin-bottom: 0;
}

.show__more {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    text-decoration: none;
    color: #272727;
    border-bottom: 1px dotted #000;
}

.show__more:hover,
.show__more:focus {
    text-decoration: none;
    border-color: transparent;
}

.add__comment--move,
.add__comment--static {
    padding-bottom: 30px;
}

.admin__answer {
    padding: 30px;
    padding-bottom: 1px;
    background: #ebf3f6;
}

.social__share {
    padding: 30px 0;
    text-align: center;
    border-top: 1px solid #c0c2c3;
    border-bottom: 1px solid #c0c2c3;
}

.social__share {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    margin-bottom: 50px;
    color: #272727;
}

.social__share a {
    cursor: pointer;
}

.social__el {
    display: inline-block;
    width: 73px;
    height: 48px;
    margin: 0 5px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    vertical-align: middle;
    border: 1px solid #adafaf;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 1px rgba(0, 0, 0, .1);
    -o-background-clip: padding-box;
}

.vk {
    background: url(/local/templates/vodavdom/css/../images/components/vk.png) no-repeat center center;
}

.vk:hover {
    border: 1px solid #2d76a6;
    -webkit-box-shadow: 0 2px 1px #2d76a6;
    box-shadow: 0 2px 1px #2d76a6;
}

.fb {
    background: url(/local/templates/vodavdom/css/../images/components/fb.png) no-repeat center center;
}

.fb:hover {
    border: 1px solid #26579d;
    -webkit-box-shadow: 0 2px 1px #26579d;
    box-shadow: 0 2px 1px #26579d;
}

.tw {
    background: url(/local/templates/vodavdom/css/../images/components/tw.png) no-repeat center center;
}

.tw:hover {
    border: 1px solid #00ade4;
    -webkit-box-shadow: 0 2px 1px #00ade4;
    box-shadow: 0 2px 1px #00ade4;
}

.inst {
    background: url(/local/templates/vodavdom/css/../images/components/Instagram.png) no-repeat center center;
}

.inst:hover {
    border: 1px solid #de584f;
    -webkit-box-shadow: 0 2px 1px #de584f;
    box-shadow: 0 2px 1px #de584f;
}

.gp {
    background: url(/local/templates/vodavdom/css/../images/components/gp.png) no-repeat center center;
}

.gp:hover {
    border: 1px solid #fe4a35;
    -webkit-box-shadow: 0 2px 1px #fe4a35;
    box-shadow: 0 2px 1px #fe4a35;
}

.news__list a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    vertical-align: top;
    text-decoration: none;
    color: #1d9dcd;
    border-bottom: 1px dotted #1d9dcd;
}

.news__list a:hover,
.news__list a:focus {
    border-color: transparent;
}

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

.news__list li {
    margin-bottom: 15px;
}

.snippet-1 a {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    padding-right: 30px;
    vertical-align: top;
    color: #0b95c9;
    background: url(/local/templates/vodavdom/css/../images/components/to-next.png) no-repeat right center;
    -o-background-size: contain;
    background-size: contain;
}

.snippet-1 img {
    float: right;
    margin-bottom: 15px;
    margin-left: 30px;
}

.tab__content {
    padding-top: 30px;
}

.tab__content > div {
    display: none;
}

.tab__content .active {
    display: block;
}

.tab__nav {
    text-align: center;
    border-bottom: 1px solid #ebebeb;
}

.tab__nav a {
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 42px;
    height: 44px;
    padding: 0 30px;
    vertical-align: top;
    color: #8d8d8d;
    border: 1px solid #e6e6e6;
    border-bottom-color: #fff;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #f7f7f7;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.tab__nav a:hover,
.tab__nav a:focus,
.tab__nav a.active {
    text-decoration: none;
    color: #3f3f3f;
    border-top: 3px solid #1d9ece;
    background: #fff;
}

.brand__slider {
    position: relative;
    margin-bottom: 50px;
    padding-top: 50px;
    background: #f0f0f0;
}

.brand__slider:before {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.brand__slider:after {
    position: absolute;
    bottom: -13px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.brand__list {
    margin-bottom: 30px;
    text-align: center;
}

.brand__list img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    padding: 0 15px;
    vertical-align: middle;
}

#main__brand .owl-item {
    display: inline-block;
    float: none;
    text-align: center;
    vertical-align: middle;
}

.owl-buttons {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 0;
    margin-top: -25px;
}

.owl-buttons .owl-prev {
    float: left;
    font-size: 0;
    width: 31px;
    height: 51px;
    margin-left: 5px;
    opacity: .4;
    background: url(/local/templates/vodavdom/css/../images/components/to-prev.png) no-repeat center center;
}

.owl-buttons .owl-next {
    float: right;
    font-size: 0;
    width: 31px;
    height: 51px;
    margin-right: 5px;
    opacity: .4;
    background: url(/local/templates/vodavdom/css/../images/components/to-next.png) no-repeat center center;
}

.owl-buttons div:hover {
    opacity: 1;
}

.slider {
    overflow: hidden;
    height: 460px;
    margin-top: -20px;
    margin-bottom: 50px;
    background: url(/local/templates/vodavdom/css/../images/components/slbg.png) repeat-x;
    -o-background-size: cover;
    background-size: cover;
}

.slider__element {
    display: block;
    text-align: center;
}

#main__slider {
    height: 460px;
}

.slider__text {
    padding: 60px 0;
    padding-left: 30px;
}

.slider__img {
    position: relative;
    width: 100%;
    height: 460px;
}

.slider__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.slider__text h2 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
    color: #2f2f2f;
}

.present {
    margin-bottom: 15px;
    padding-left: 50px;
    border-bottom: 1px solid #dbdbdb;
    background: url(/local/templates/vodavdom/css/../images/components/present.png) no-repeat top left;
}

.present h5 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    margin: 0;
    color: #0b95c9;
}

.present span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    vertical-align: top;
    color: #272727;
}

.slider__btn {
    text-align: center;
}

.owl-pagination {
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 30px;
    text-align: center;
}

.owl-page {
    display: inline-block;
    margin: 0 3px;
    vertical-align: top;
}

.owl-page span {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: top;
    border: 1px solid #b7b7b7;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.owl-page.active span {
    border-color: #0b96ca;
    background: #0b96ca;
}

#main__brand .owl-pagination,
.base__slider .owl-pagination {
    display: none;
}

.main__show__btn {
    text-align: center;
}

.main__show__btn .show__more {
    position: relative;
    display: inline-block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    color: #0b96ca;
    color: #0b95c9;
    border-color: #0b96ca;
}

.main__show__btn .show__more:hover {
    border-color: transparent;
}

.main__show__btn .show__more:before,
.main__show__btn .show__more:after {
    position: absolute;
    top: 10px;
    width: 20px;
    height: 13px;
    content: '';
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat;
}

.show__more.open:after,
.show__more.open:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.main__show__btn .show__more:before {
    left: -30px;
}

.main__show__btn .show__more:after {
    right: -30px;
}

.main__text--wrapper {
    overflow: hidden;
    height: 157px;
    padding: 2px;
}

.top__banner__wrapper {
    position: relative;
}

.top__banner {
    display: block;
    text-align: center;
    background: url(/local/templates/vodavdom/css/../images/bbanner.png) no-repeat center center;
    -o-background-size: cover;
    background-size: cover;
}

.top__banner {
    min-height: 40px;
    text-align: center;
}

.top__banner__wrapper .letter__close {
    top: 5px;
    right: 10%;
}

.top__banner__text {
    position: absolute;
    top: 7px;
    left: 20%;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    font-style: italic;
    color: #fff;
    text-shadow: 0 1px 1px #6a3000;
}

.catalog__sort {
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cdcecf;
}

.sort__by {
    position: relative;
    float: right;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    padding-right: 15px;
    cursor: default;
    color: #0b95c9;
    background: url(/local/templates/vodavdom/css/../images/icons/torighti.png) no-repeat right center;
}

.sort__by span {
    cursor: pointer;
}

.sort__list {
    position: absolute;
    z-index: 200;
    top: 20px;
    right: 0;
    display: none;
    padding: 5px;
    white-space: nowrap;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 15px;
    border-radius: 5px;
    background: #fff;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 2px 5px #bfbfbf;
    box-shadow: 0 2px 5px #bfbfbf;
    -o-background-clip: padding-box;
}

.sort__by:hover > span .sort__list {
    display: block;
}

.sort__list a {
    display: block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    color: #0b95c9;
}

.product__add > div {
    display: inline-block;
    vertical-align: middle;
}

.product__rating {
    float: left;
    width: 100%;
    max-width: 200px;
}

.product__fav {
    float: right;
    margin-left: 30px;
    padding-left: 35px;
    background: url(/local/templates/vodavdom/css/../images/components/fav.png) no-repeat left center;
    -o-background-size: contain;
    background-size: contain;
}

.product__compare {
    float: right;
    padding-left: 35px;
    background: url(/local/templates/vodavdom/css/../images/components/comp.png) no-repeat left center;
    -o-background-size: contain;
    background-size: contain;
}

/*.product__add {*/
/*    margin-bottom: 30px;*/
/*}*/

.product__fav a,
.product__compare a {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    color: #272727;
}

.sub__product {
    display: table;
    width: 100%;
    max-width: 220px;
    height: 220px;
    margin: 0 auto;
    margin-bottom: 30px;
    padding: 15px 5px 5px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-align: center;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-clip: padding-box;
    -o-background-clip: padding-box;
}

.sub__name {
    display: table-cell;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    height: 87px;
    vertical-align: middle;
    color: #272727;
}

.sub__img {
    position: relative;
    display: table-row;
    height: 120px;
    vertical-align: middle;
}

.sub__img img {
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*max-width: 100px;*/
    /*width: 100%;*/
    /*height: auto;*/
    /*-webkit-transform: translate(-50%, -50%);*/
    /*-moz-transform: translate(-50%, -50%);*/
    /*-ms-transform: translate(-50%, -50%);*/
    /*-o-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%); }*/
    /*border: 0;*/
}

.sub__name.small {
    font-size: 14px;
}

.sub__product .sub__name.small {
    overflow: hidden;
}

.sub__product:hover {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    border: 1px solid #0b96ca;
    -webkit-box-shadow: 0 0 5px #0b96ca;
    box-shadow: 0 0 5px #0b96ca;
}

.product__custom__price {
    /*margin-bottom: 30px;*/
}

.product__custom__price {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

.product__custom__price p span {
    color: #ff0303;
    font-weight: 600;
}

.car-i {
    display: inline-block;
    width: 45px;
    height: 28px;
    vertical-align: middle;
    background: url(/local/templates/vodavdom/css/../images/components/deli.png) no-repeat center center;
}

.self__list__title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 22px;
    padding: 15px 0;
    text-align: center;
    color: #fff;
    background-color: #0b95c9;
}

.self__list {
    margin: 0;
    padding: 0;
    border: 1px solid #c0c2c3;
    border-top: 0;
}

.self__list li {
    margin: 0;
    padding: 0;
    padding: 15px;
    list-style: none;
    border-bottom: 1px solid #c0c2c3;
}

.self__list li:hover,
.self__list li:focus,
.self__list li.active {
    background: #edf4f6;
}

.self__list li:hover > a,
.self__list li:focus > a,
.self__list li.active > a {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    text-decoration: none;
    color: #2f2f2f;
}

.self__list li a {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    color: #7f8385;
}

.self__nav {
    margin-bottom: 30px;
}

.self__nav,
.total__weget {
    position: relative;
}

.total__weget {
    min-height: 210px;
    margin-bottom: -60px;
    padding-top: 60px;
    text-align: center;
    background: #f1f1f1 url(/local/templates/vodavdom/css/../images/components/hands.png) no-repeat center center;
}

.self__nav:before,
.total__weget:before {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.total__weget h3 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
    color: #2f2f2f;
}

.total__weget h4 {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 46px;
    margin-bottom: 60px;
    color: #0b95c9;
}

.semi__title {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    margin-bottom: 15px;
    text-align: center;
    color: #272727;
}

.charity__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    text-align: center;
    color: #7f8385;
}

.charity__invoice {
    text-align: center;
}

.charity__invoice a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 24px;
    margin: 0 30px;
    margin-bottom: 40px;
    padding-left: 80px;
    vertical-align: middle;
    color: #0b95c9;
}

.in_visa {
    background: url(/local/templates/vodavdom/css/../images/components/visa.png) no-repeat center left;
}

.in_master {
    background: url(/local/templates/vodavdom/css/../images/components/master.png) no-repeat center left;
}

.promo__form input[type='text'] {
    width: 260px;
    height: 38px;
    padding: 0 5px;
    text-align: center;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.promo__text,
.promo__form {
    display: inline-block;
    vertical-align: middle;
}

.promo__text {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin-right: 10px;
    color: #272727;
}

.order__promo {
    position: relative;
    padding: 25px 0;
    text-align: center;
    background: #f0f7f9;
}

.order__promo:after {
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 100%;
    height: 35px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/components/arn.png) repeat-x;
}

.promo__form .site__btn {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    width: 159px;
    height: 40px;
    padding: 0;
    text-align: center;
    color: #fff;
}

.order__total__price {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
    padding: 30px 0;
    text-align: center;
    color: #0b95c9;
    border-bottom: 1px solid #c0c2c3;
}

.order__make__btn {
    margin-bottom: 30px;
    text-align: center;
}

.order__make__btn a {
    line-height: 44px;
    width: 100%;
    max-width: 300px;
    height: 42px;
}

.order__nav {
    text-align: center;
}

.order__nav a {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    margin: 0 30px;
    vertical-align: middle;
    color: #272727;
}

.order__nav a span {
    margin-right: 10px;
}

.cabinet__info__edit select {
    line-height: 38px;
    width: 100%;
    height: 38px;
    margin-bottom: 25px;
    padding: 0 5px;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.order__comment {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: lighter;
    width: 100%;
    margin-bottom: 25px;
    padding: 0 5px;
    padding: 10px;
    resize: none;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    -o-background-clip: padding-box;
}

.ty__for__comment {
    display: none;
    text-align: center;
}

.ty__for__comment span {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    vertical-align: top;
    color: #0b95c9;
}

.ty__for__comment span img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.share__timer h2 {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
}

.share__detail {
    font-weight: bold;
    margin-top: 30px;
    text-align: center;
}

.share__detail span {
    color: #0b95c9;
}

.lslide a {
    display: block;
}

.lg-backdrop {
    background: #fff;
}

.lg-outer * {
    color: #1d9dcd !important;
}

.lSSlideOuter .lSPager.lSGallery img {
    margin: 0 auto;
}

input:hover,
input:focus,
input:active,
textarea:hover,
textarea:focus,
textarea:active {
    outline: none;
}

.bx-filter-popup-result {
    position: absolute;
    z-index: 100;
    top: -60px;
    left: 100%;
    font-size: 22px;
    padding-top: 20px;
    text-align: center;
    color: #e9f4f8;
    border-radius: 15px;
    background-color: #0b95c9;
    background-clip: padding-box;
}

.bx-filter-popup-result a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 0 30px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 7px 62px;
    transition: all .4s;
    text-decoration: none;
    color: #fff;
    border-radius: 8px;
    background: #3ba9d3;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.bx-filter-popup-result a:hover,
.bx-filter-popup-result a:focus {
    transition: all .4s;
    background: #00bde7;
}

.bx-filter-popup-result .btn.btn-link {
    font-size: 16px;
    width: 100%;
    padding: 15px 0;
    text-align: center;
    color: #e9f4f8;
    color: #fff;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background: #0b8dbe;
}

.bx-filter-popup-result a:hover,
.bx-filter-popup-result a:focus {
    text-decoration: none;
}

.bx-filter-popup-result:before {
    position: absolute;
    top: 50%;
    left: -12px;
    width: 0;
    height: 0;
    margin-top: -12px;
    content: '';
    border-top: 12px solid transparent;
    border-right: 12px solid #0b95c9;
    border-bottom: 12px solid transparent;
}

.bx-ui-slider-part {
    display: none;
}

.bx-ui-slider-track-container {
    height: 5px;
    margin-top: 15px;
    margin-bottom: 25px;
    border-radius: 2px;
    background-color: #cecece;
    background-clip: padding-box;
}

.bx-ui-slider-track {
    height: 5px;
    background: #cecece;
}

.bx-ui-slider-pricebar-v {
    position: absolute;
    height: 5px;
    background: #0b96ca;
}

.bx-ui-slider-handle {
    position: absolute;
    top: -10px;
    width: 41px;
    height: 25px;
    background: url('/local/templates/vodavdom/css/../images/icons/coast.png') no-repeat center center;
}

.bx-ui-slider-handle.right {
    margin-right: -1px;
}

.bx-filter-parameters-box-container-block {
    white-space: nowrap;
}

.bx-filter-parameters-box-container-block.bx-right {
    /*padding-right: 10px !important;*/
    text-align: right;
}

.bx-filter-input-container {
    display: inline;
}

.bx-filter-input-container input {
    width: 60px;
    text-align: center;
    border: none;
}

.bx-filter-input-container {
    margin-right: 10px;
}

.product__el {
    position: relative;
}

.product__el .order__delete {
    top: 5px;
    right: 5px;
}

.alogo {
    /*max-width: 100%;*/
    position: absolute;
    top: -6px;
    right: 0;
    bottom: 0;
    left: 1px;
    width: 264.147px;
    height: 40.542px;
    margin: auto;
    -moz-animation: show 9s infinite linear;
    /*animation-name: show;*/
    /*animation-delay: 18s;*/
    /*animation-duration: 18s;*/
    /*animation-fill-mode: forwards;*/
    /*animation-iteration-count: infinite;*/
    /*animation-timing-function: linear;*/
    /*animation: show 9s infinite linear;*/
    -moz-animation-name: show;
    -moz-animation-duration: 18s;
    -moz-animation-timing-function: linear;
    -moz-animation-delay: 18s;
    -moz-animation-iteration-count: infinite;
    opacity: 1;
    -moz-animation-fill-mode: forwards;
}


/*svg {*/


/*!*position: absolute;*!*/


/*top: 4px;*/


/*right: 0;*/


/*bottom: 0;*/


/*left: 0;*/


/*!* max-width: 80%;*/


/**!*/


/*width: 100%;*/


/*margin: auto;*/


/*!*margin-top: 4px;*!*/


/*}*/


/*svg path,*/


/*svg polygon {*/


/*-moz-animation: draw infinite linear;*/


/*animation: draw infinite linear;*/


/*-moz-animation-timing-function: linear;*/


/*animation-timing-function: linear;*/


/*-moz-animation-iteration-count: 1;*/


/*animation-iteration-count: 1;*/


/*stroke-width: 1;*/


/*animation-fill-mode: forwards;*/


/*-moz-animation-fill-mode: forwards;*/


/*}*/


/*svg path {*/


/*animation-duration: 18s;*/


/*!*stroke: #666;*!*/


/*stroke-dasharray: 2810;*/


/*stroke-dashoffset: 2810;*/


/*}*/


/*svg path {*/


/*animation-duration: 18s;*/


/*animation-delay: 18s;*/


/*!*stroke: #ddd;*!*/


/*stroke-dasharray: 300;*/


/*stroke-dashoffset: 300;*/


/*}*/


/*svg path,*/


/*svg polygon {*/


/*animation-duration: 18s;*/


/*animation-delay: 18s;*/


/*!*stroke: #999;*!*/


/*stroke-dasharray: 680;*/


/*stroke-dashoffset: 680;*/


/*}*/

@keyframes draw {
    to {
        stroke-dashoffset: 0;
    }
}

@keyframes show {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    75% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.services__title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 50px;
    color: #0b95c9;
}

.services__name {
    font-size: 18px;
    margin: 0;
    margin-bottom: 10px;
    color: #2f2f2f;
}

.services__name b,
.services__add b {
    font-weight: 400;
    color: #1d9ece;
}

.services__add {
    font-size: 14px;
    margin: 0;
    margin-bottom: 10px;
    color: #7f8385;
}

.services__element {
    padding: 15px 0;
    padding-bottom: 5px;
    padding-left: 50px;
    border-top: 1px solid #c9dbe9;
}

.more__services {
    padding: 15px 0;
    border-radius: 3px;
    background-color: #f1f5fa;
    background-clip: padding-box;
}

.services__param {
    margin-bottom: 10px;
}

.services__param .site__btn {
    font-size: 14px;
    font-weight: bold;
    line-height: 44px;
    height: 42px;
    color: #fff;
}

.services__param input {
    font-size: 18px;
    width: 65px;
    height: 38px;
    margin-right: 30px;
    text-align: center;
    color: #858585;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: inset 0 1px 1px #868686;
}

.bx_item_detail_rating .bx_stars_container {
    width: 134px;
    height: 24px;
}

.bx_item_detail_rating .bx_stars_rating_votes {
    font-size: 8px;
    white-space: nowrap;
}

.product__el.pflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.pflex-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.pflex-price .product__btn {
    margin-top: auto;
}

.pflex .product__dsc {
    margin-top: auto;
}

.pflex .product__economy {
    height: 38px;
}

@media (min-width: 1600px) {
    .container {
        width: 1570px;
    }

    .compare__content {
        max-width: 1240px;
    }

    .product__el {
        max-width: 100%;
        height: 600px;
    }

    .product__el.pflex {
        /*min-height: 656px;*/
    }

    .products__btn .site__btn {
        max-width: 290px;
    }
}

@media (max-width: 1600px) {
    .drop__wrapper {
        margin-right: 0;
    }

    .middle__nav > div {
        width: auto;
    }

    .sub__menu {
        top: 100%;
    }

    .comment__el {
        min-height: 320px !important;
    }

    .product__el {
        /*min-height: 656px;*/
    }
}

.content__nav li img {
    display: none;
}

@media (max-width: 1200px) {
    .main__nav img {
        display: none;
    }

    .product__type {
        height: 70px;
    }

    .product__dsc p {
        min-height: 76px;
    }

    .middle__nav .drop__wrapper {
        display: none !important;
    }

    .main__nav {
        display: none;
    }

    .hamburger {
        display: block;
    }

    .main__nav li {
        display: block;
        width: 100% !important;
    }

    .main__nav {
        position: fixed;
        z-index: 9999;
        top: 44px;
        left: 0;
        display: block;
        width: 80%;
        height: 100%;
        padding: 10px;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -o-transition: all .4s;
        transition: all .4s;
        -webkit-transform: translateX(-110%);
        -moz-transform: translateX(-110%);
        -ms-transform: translateX(-110%);
        -o-transform: translateX(-110%);
        transform: translateX(-110%);
        text-align: left;
        background: #e3e3e3;
        -webkit-box-shadow: 0 0 4px #999;
        box-shadow: 0 0 4px #999;
    }

    .main__nav li:hover > .sub__menu,
    .sub__menu:hover {
        display: none;
    }

    .header__bottom {
        position: static;
    }

    .main__nav.open {
        display: block;
        overflow-x: auto;
        padding-bottom: 30px;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -o-transition: all .4s;
        transition: all .4s;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }

    .header__middle {
        margin-top: 42px;
    }

    .header__top {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

    .top__banner__wrapper {
        display: none;
    }

    .header__bottom:after {
        display: none;
    }

    .products__btn a:last-child {
        margin-right: 0;
    }

    .products__btn .site__btn {
        /*margin-right: 15px;*/
        margin-right: 0;
        margin-left: 0 !important;
    }

    .order__promo .promo__text:after {
        display: none;
    }

    .compare__content {
        max-width: 640px;
    }

}

@media (max-width: 991px) {
    .header__bottom {
        border-bottom: 0;
    }

    .hide_mobile {
        display: none !important;
    }

    .search {
        margin-bottom: 15px;
    }

    .alogo {
        /* max-width: 100%; */
        position: absolute;
        top: -1px;
        left: 0;
    }

    .logo img {
        margin: 0 auto;
    }

    .middle__nav > div {
        text-align: center;
    }

    ul.footer__list {
        display: none;
    }

    .add__comment {
        position: static !important;
    }

    .middle__nav > div {
        width: auto;
    }

    .header__mobile {
        display: block;
    }

    .header__mobile .advanced__tel {
        display: inline-block;
        width: auto;
        margin: 0 15px;
        margin-bottom: 15px;
        vertical-align: top;
    }

    .top__banner {
        display: none;
    }

    .products__btn {
        text-align: center;
    }

    .product__social .social__share {
        text-align: center;
    }

    .bx-filter-popup-result {
        position: fixed;
        top: inherit;
        bottom: 0;
        left: 0;
        display: inline-block;
        width: 100%;
        border-radius: 0;
    }

    .bx-filter-popup-result * {
        display: inline-block !important;
        width: auto !important;
        margin: 0 !important;
        text-align: left !important;
        vertical-align: middle !important;
    }

    .bx-filter-popup-result .btn.btn-link {
        background: none;
    }

    .product__compare {
        display: none !important;
    }

    .header__top {
        z-index: 99999;
    }

    .product__btn .site__btn {
        padding: 0;
        white-space: nowrap;
    }

    .content__nav {
        display: block;
        margin: 0;
        margin-bottom: 30px;
        padding: 0;
        list-style: none;
    }

    .content__nav li {
        display: block;
        display: block;
        display: inline-block;
        width: 49% !important;
        margin: 0;
        padding: 0;
        padding: 10px 10px;
        list-style: none;
        text-align: left;
        vertical-align: top;
        border: 1px solid #e3e3e3;
        border-right: 0;
        border-bottom: 0;
        border-left: 0;
    }

    .content__nav li:hover > .sub__menu {
        display: none !important;
    }

    .content__nav li:last-child {
        border-bottom: 1px solid #e3e3e3;
    }

    .content__nav li a {
        display: block;
        font-size: 16px;
        padding: 0;
        text-decoration: none;
        color: #7f8385;
    }

    .content__nav li img {
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle;
    }

    .header__bottom .container {
        padding: 0;
    }

    .compare__content {
        max-width: 420px;
    }
}

@media (max-width: 767px) {
    .content__nav li {
        display: block;
        width: 100% !important;
    }

    .lSSlideOuter.vertical {
        padding-left: 0;
    }

    .lSSlideOuter.vertical .lSGallery {
        display: none;
    }

    .lg-actions .lg-prev {
        left: 0;
    }

    .lg-actions .lg-next {
        right: 0;
    }

    .lg-image {
        padding-top: 40px;
    }

    .product__type {
        /*height: auto;*/
    }

    .product__dsc p {
        min-height: auto;
    }

    .social__share span {
        font-size: 0;
    }

    .ostep__img {
        display: none;
    }

    .ostep__detail {
        display: block;
        float: none;
        width: 100%;
    }

    .order__step {
        width: 100%;
    }

    .modal__form {
        min-width: 100%;
    }

    .ostep__nav {
        text-align: center;
    }

    .ostep__return {
        margin-bottom: 10px;
    }

    .personal__cabinet {
        padding-right: 15px;
    }

    .middle__nav > div a {
        font-size: 0;
        min-height: 30px;
    }

    .middle__nav a p span {
        font-size: 16px;
    }

    .pay__type {
        margin-bottom: 20px;
    }

    .pay__type a {
        margin-right: 15px;
    }

    .footer__title {
        width: 100%;
    }

    .footer__title:after {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .footer__title.active:after {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .logo {
        display: block;
        margin-bottom: 20px;
    }

    .header__mobile > .advanced__tel {
        display: none;
    }

    .drop__mobile {
        top: 54px !important;
    }

    .middle__nav > div:first-child,
    .middle__nav > div:nth-child(2) {
        display: none;
    }

    .middle__nav > div {
        width: 50%;
    }

    .letter__type label {
        margin: 0 13px;
    }

    .letter__list {
        top: 251px;
    }

    .slider {
        display: none;
    }

    .tab__nav a {
        display: block;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .product__cost > div {
        display: block;
        margin-right: 0;
        text-align: center;
    }

    .products__btn {
        text-align: center;
    }

    .products__btn .site__btn {
        margin-right: 0;
    }

    .history__head,
    .history__body,
    .repeat__btn {
        padding-left: 0;
    }

    .order__img__wrapper .order__delete {
        display: block;
    }

    .order__detail .order__delete {
        display: none;
    }

    .header__bottom {
        margin-bottom: 0;
    }

    .hamburger {
        top: -3px;
    }

    .reg {
        margin-left: 30px;
    }

    .creat__lenal {
        float: none;
        margin: 0 auto;
    }

    .clist__img {
        display: none;
    }

    /*.brand__slider {*/
    /*display: none;*/
    /*}*/
    .product__compare {
        display: none !important;
    }

    .product__article {
        text-align: center;
    }

    .product__title {
        text-align: center;
    }

    .product__rating {
        display: block !important;
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .product__add {
        text-align: center;
    }

    .product__fav {
        float: none;
        margin-left: 0;
    }

    .product__detail {
        text-align: center;
    }

    .present__img {
        float: none;
        margin: 0 auto;
    }

    .product__instok,
    .product__purchase {
        width: 100%;
    }

    .social__share span {
        text-align: center;
    }

    .inforg {
        display: none;
    }

    .check__install > span {
        display: inline-block;
    }

    .main__nav {
        padding: 10px;
    }

    .header__bottom:after {
        display: none;
    }

    .table__wrapper {
        overflow: hidden;
        overflow-x: scroll;
        width: 100%;
    }

    .my__table {
        width: 767px;
    }

    .order__opt .get__install > p {
        padding-left: 40px;
    }

    .promo__form input[type='text'] {
        margin-bottom: 15px;
    }

    .promo__text {
        margin-bottom: 15px;
    }

    .order__nav a {
        margin: 0;
        margin-bottom: 15px;
    }

    .products__btn .site__btn {
        min-width: 230px;
        margin-right: 10px;
        margin-left: 10px;
    }

    .share__img,
    .share__timer {
        width: 100%;
        margin-bottom: 30px;
        text-align: center;
    }

    .share__img {
        padding: 0;
    }

    .product__social .social__share {
        text-align: center;
    }

    .clist__name a {
        overflow: visible;
        white-space: normal;
        text-overflow: inherit;
        -o-text-overflow: inherit;
    }

    .personal__cabinet {
        padding-right: 0;
    }

    .personal__cabinet a {
        padding-left: 0;
        background: none;
    }

    .lang {
        text-align: right;
    }

    .lang a {
        margin: 0;
    }

    .lang .active {
        display: none;
    }

    .social__el {
        margin-right: 0;
        margin-left: 0;
    }

    .more__services {
        padding: 35px 5px;
    }

    .services__title,
    .services__element {
        padding-left: 0;
    }

    .services__param input {
        margin-right: 0;
    }

    .bx_item_detail_rating .bx_stars_container {
        position: relative;
        width: 144px !important;
        height: 26px !important;
        background-size: 100% 100%;
    }

    ul.footer__list {
        margin-bottom: 15px !important;
    }

    .bread__crumbs > li {
        line-height: normal;
        margin-bottom: 5px;
        padding: 3px 5px;
    }

    .bread__crumbs {
        margin-bottom: 10px;
    }

    .cart-banner-mobile {
        display: block;
    }

    .cart-banner {
        display: none;
    }

    .product__instok {
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    .social__share span {
        display: block;
        margin-bottom: 10px;
    }

    .social__el {
        width: 58px;
    }
}

.lslide {
    overflow: hidden;
}

.product__compare.added,
.product__fav.added {
    background: url('/local/templates/vodavdom/css/../images/icons/added.png') no-repeat 0 2px;
}

.product__compare.added a,
.product__fav.added a {
    font-size: 18px;
    color: #65b213;
}

.order__det input[type='text'] {
    line-height: 31px;
    width: 94px;
    height: 33px;
    margin-right: 40px;
    margin-left: 40px;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: inset 0 1px 1px #868686;
}

.item-cart-order__wrap.--checkout .order__det input[type='text'] {
    height: 32px;
    width: 34px;
    border-radius: 7px;
    background: #DBDBDB4D;
    border: none;
    margin-right: 30px;
    margin-left: 30px;
    padding: 0;
}

.basket_quantity_control .plus {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 25px;
    height: 26px;
    margin-top: -13px;
    border: 0;
    background: url('/local/templates/vodavdom/css/../images/components/plus.png') no-repeat;
}

.basket_quantity_control .minus {
    position: absolute;
    top: 50%;
    left: -140px;
    display: block;
    width: 27px;
    height: 9px;
    margin-top: -3px !important;
    border: 0;
    background: url('/local/templates/vodavdom/css/../images/components/minus.png') no-repeat;
    background-position: center center !important;
}

.--checkout .basket_quantity_control .minus {
    background: none;
    width: 16px;
    transform: translateY(-50%);
    height: 16px;
}

.--checkout .basket_quantity_control .minus.—disabled {
    opacity: 0.3;
    pointer-events: none;
}

.--checkout .basket_quantity_control .plus {
    background: none;
}

.order__det {
    position: relative;
}

.lg-backdrop {
    background-color: rgba(38, 38, 38, .5);
}

.lg-outer {
    position: fixed;
    z-index: 1050;
    top: 50%;
    left: 50%;
    overflow: hidden;
    width: 90%;
    height: 90%;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    border-radius: 25px;
    background: #fff;
}

.lg-toolbar,
.lg-outer .lg-thumb-outer {
    background: #fff;
}

.lg-outer .lg-thumb {
    margin: 0 auto;
}

.lg-next.lg-icon {
    width: 31px;
    height: 51px;
    opacity: 1;
    background: url('/local/templates/vodavdom/css/../images/components/to-next.png') no-repeat center center;
}

.lg-prev.lg-icon {
    width: 31px;
    height: 51px;
    opacity: 1;
    background: url('/local/templates/vodavdom/css/../images/components/to-prev.png') no-repeat center center;
}

.lg-actions .lg-next:before,
.lg-actions .lg-prev:after {
    font-size: 0;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #1d9dcd;
}

.lg-outer .lg-toogle-thumb {
    background: #fff;
}

.lg-outer .lg-thumb-item {
    position: relative;
}

.lg-outer .lg-thumb-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    transform: translate(-50%, -50%);
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    text-align: center;
}

.items {
    position: relative;
    z-index: 99;
    background: #fff;
}

b.recolor {
    font-weight: inherit;
    color: #0b96ca;
}

.dropdown-block .bx-ui-sls-pane {
    z-index: 9;
    width: 100%;
    border: 2px solid #1d9dcd;
}

.dropdown-block .dropdown-item:hover {
    cursor: pointer;
}


.bx_item_detail_rating .bx_item_rating {
    overflow: hidden;
    width: 134px;
}

.bx_item_detail_rating .bx_stars_bg {
    -webkit-background-size: cover;
    background-size: cover;
}

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

#main__slider,
.slider {
    height: auto;
}

.np_cities__dropdown > ul {
    padding-left: 0;
    /*padding-right: 20px;*/
}

.np_cities__dropdown > ul li {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    cursor: pointer;
    border-bottom: 1px solid #e3e3e3;
}

.np_cities__dropdown > ul li.active {
    color: #fff;
    background: #0b96ca !important;
}

.np_cities__dropdown > ul li:hover {
    background-color: rgba(11, 150, 202, .5);
}

.check__install p {
    line-height: normal;
    min-height: 25px;
}

.wish_items .container {
    width: 100%;
    padding: 0;
}

.sl-up {
    display: block;
    width: 20px;
    height: 13px;
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat center center;
}

.sl-down {
    display: block;
    width: 20px;
    height: 13px;
    transform: rotate(180deg);
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat center center;
}

.lSNext {
    width: auto !important;
    height: auto !important;
}

/* .np_cities__dropdown > ul {

} */

#warehouse_search {
    margin-bottom: 0;
    padding-right: 23px;
    cursor: pointer;
}

.np_cities.content {
    position: relative;
    margin-bottom: 25px;
}

.np_cities_wrap:after {
    position: absolute;
    top: 20px;
    right: 24px;
    width: 7px;
    height: 12px;
    margin-top: -6px;
    content: '';
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background: url(/local/templates/vodavdom/css/../images/icons/toright.png) no-repeat;
}

.np_cities_wrap.open:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

a.change_city {
    display: inline-block;
    vertical-align: text-top;
}

.additional_menu {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #000;
}

.additional_menu a {
    display: block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    padding: 10px;
    color: #464646;
}

.has-error {
    border-color: darkred;
    box-shadow: inset 0 1px 1px darkred;
}

#slider {
    min-height: 300px;
}

@media screen and (max-width: 767px) {
    #slider {
        display: none;
    }
}

.filter__side-banner img {
    display: block;
    max-width: 100%;
    height: auto;
}

.filter__side-block {
    margin-top: 33px;
}

#user_file {
    width: 0;
    height: 0;
    margin: 0;
    outline: none;
}

label[for='user_file'] {
    display: inline-block;
    line-height: 50px;
    width: 150px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    background: #1d9dcd;
}

label[for='user_file']:hover {
    background: #00bde7;
}

label[for='user_file'] svg {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: #fff;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .product__btn .site__btn {
        font-size: 16px;
    }
}

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

body.fixed {
    position: fixed;
}

.margin10 {
    margin: 10px;
}

#geo {
    display: none !important;
}

/*===========-------- page discount---------========*/
.product__img--discount {
    position: relative;
    display: block;
    height: 250px;
    margin-bottom: 25px;
}

.discount__name {
    margin-bottom: 19px;
    height: 70px;
    overflow: hidden;
}

.discount__name-link {
    display: block;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    min-height: 25px;
    text-transform: uppercase;
    color: #272727;
}

.discount__name-link:hover {
    text-decoration: none;
}

.product__el--discount {
    padding-left: 26px;
    padding-right: 26px;
}

.discount__date {
    margin-bottom: 20px;
    color: #7f8486;
    font-size: 16px;
    font-family: 'Arial', sans-serif;
}

.discount__dsc {
    height: 125px;
    overflow: hidden;
}

.discount__dsc p {
    font-size: 18px;
    color: #282828;
    font-family: 'Arial', sans-serif;
}

.product__el--discount.out-of-stock {
    opacity: .5;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.product__el--discount.out-of-stock img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.product__el--discount.out-of-stock.active {
    opacity: 1;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.product__el--discount.out-of-stock.active img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: grayscale(0);
    -webkit-filter: grayscale(0%);
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

/* .location_search_results {
    width: 355px;
    border: 1px solid #1d9dcd;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
    top: 40px;
    position: absolute;
    background: #fff;
    padding: 0 5px;
    max-height: 250px;
    overflow-y: auto!important;
    overflow-x: hidden!important;
    display: none;
    z-index: 1;
} */

.location_search_results li {
    list-style: none;
    cursor: pointer;
}

.item-cart-order__wrap .minus {
    left: 0 !important;
}

@media (max-width: 1600px) {

    .product__el--discount {
        min-height: 543px;
        max-width: 380px;
        min-height: 540px;
    }
}

@media (max-width: 991px) {
    .discount__name-link {
        font-size: 16px;
    }

    .product__el--discount {
        min-height: 543px;
        max-width: 380px;
    }
}

@media (max-width: 768px) {
    .product__el--discount {
        min-height: 480px;
        max-width: 480px;
    }

    .pb-credit-ico-detail {
        top: 4px;
    }
}

.fb_iframe_widget {
    float: left;
    margin-right: 5px;
}

.item-cart-order {
    position: relative;
    overflow: hidden;
}

.item-cart-order__img {
    display: block;
    float: left;
}

.item-cart-order__wrap {
    padding-left: 120px;
    padding-right: 50px;
    padding-bottom: 10px;
    margin-bottom: 30px;

}

.item-cart-order .order__delete {
    top: 5px;
}

#prop_de_7 {
    padding-top: 2px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-position: 39px 0;
    font-weight: 400;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4REU4NjQ1RDExMDExRTdBMjM1OUJGOTY0Q0U0RUMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4REU4NjQ2RDExMDExRTdBMjM1OUJGOTY0Q0U0RUMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThERTg2NDNEMTEwMTFFN0EyMzU5QkY5NjRDRTRFQzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NThERTg2NDREMTEwMTFFN0EyMzU5QkY5NjRDRTRFQzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58MkZBAAAD8klEQVR42rSWTYgURxTH36vu6Rl3VTTkoiQoKGJQPERkPSQkkFsOUaKCICgqGEMgASWQU0QwBwm5G0ISg4iYEBYUQlzQ9fOmInsQFFxcg5DEj/Uru/PRXS//V1O9M7Pd7e7oWuxvure6uv9Vr9579fjBG0sp01iIgY0N7vHHmRFrwO+gH3xBhc3gU4Kr5Dzpvq0Eh8Cb4HOw/wW+0bXw2+Cov6bta/DdqxTuA7+AVTnP9ngrRDMt/BH4zZu5qH0CjoBFMyWsYt+CHjAM4pwxCbgFNsIPD4J5PMVHw8In7CG6B74EV0nsPHQehpuv7hzK1xEEW2KSesCyImB2C0qka2FuhlQoJDH/g44Tvl8ncR10CCNibuIygree4HrDIv4SCVwcGomnbeo5CLtNZHkt2cnz4RIo57wTiS5CVxhAMLYUNGoUxNVlmPqqPKczBY70qyT8DsS9tVO7sy4jLLCcs7BpxBSNPabys1GqPHn4gRg+ZoOgT/B6O5OF14MfwCPoDKd6jKV4amA8uzFSBXUyTOHYU4jXvH/IHfwsBN/7bJfZYx32MfgJzALjE64FQeEJL6mi+wg67uP+X58LF2DEAK6PkWRJjKZZk1pIvb0B3gI/+5C7lArriA3gRzA319Gkmb99O+XJNEkFZWLa7VG1wi9sFzhn/CwO54tmYyurJl4UZq5VySQNd1/QlnmtzTg+6ABueqdMI+oR6hLSEkuPLT2B2AQUVf+DN9dzj7O2thjs1RV/hjdHptZtuVjGGG43E2pUeikpRa2J5X2H6Bou+1T4ONiOnhF6mQaxOKqQDUpuegUbdsVpEf2RhtMg2KHZp2i1bUlkBxh0hYCIFgNn0LnLPRHbNHvLK8THhabVy7jdSc0Vd6TMM342RyfvObdMpw74IXi/I4pZw4z6LZt7Kk4WGJWVUjNr8RD+UdGhosw16L1c+5e0l0ITO5SzgbCIBS7cq5U5VK/0UFwKYfrSAvSNYDKfYtSQf9/RzK/N9JS202Ads0sSTlTSOBbW7G1zSjTXzyamJCoT157Buxtq/AFj5YKE4a207kq3IS/vjjmzc0eYpgo4+bie807dndN6otmY6uXZVInrGlq3dZvEGdB2ZBTzfEfVwYIzmN7z+/sayJalbJeA+bibD6F3bRDNHe99nZIwopZ5p1OBpLEJrwG94Cus9DY4Pfks9iNRpfCfYvkOzLvbsA2kXCIJTGFMT6f0uQu+AX+B5aBUcCwux8I0Tg9i4qMu1cjLF3sXwSbM/vxzMtJJzcHtITNT5e3NZpzniIsT1QT096sq6IcRZlvB2bY+rce2gfvdfCh8gayMtCpYnWCV/NBnu9FuP/K/AAMA6J9e/HkKh7EAAAAASUVORK5CYII=")
}

#prop_de_1 {
    background-repeat: no-repeat;
    background-position: 40px 0;
    font-weight: 400;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMkM5ODk3RDExMDExRTc5MTkxRkExNkNDMEZEMUQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwMkM5ODk4RDExMDExRTc5MTkxRkExNkNDMEZEMUQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjAyQzk4OTVEMTEwMTFFNzkxOTFGQTE2Q0MwRkQxRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjAyQzk4OTZEMTEwMTFFNzkxOTFGQTE2Q0MwRkQxRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tW2a3AAACxUlEQVR42rSVS2hTQRSG5+beNEnjFaKSBxG7kQjWWIQoiAsXEYwKVhHcCEVBXbTigyq4EUVaigs3LgIi7hTqc2VVgmhrVCoqPqgEFEK0YiUQEpv368b/lBMMUkrSXAe+3Lkzc/KfOefMXEno0IxGo/D7/cJisYhKpUJDq8AIWA/eAQX0gGEwSgsMQv+2CbwFM2AvOAiugiEWDgr2pO0mSZLo6OgQtVqtE6/XwIW6ANo6cBLsA2MgAiZ12TGFNxqNCrPZPKhp2neDwRBkR+oR0HhpBhwmR2jHXWADSC1S1wAxaywWC3m93h5VVd8Xi0WRSCSEzWYzwqnTHOp6mwBxEh5DqLrb2THtLJPJBMGwLMvJcDg8Nx4IBGhcqVar/dD4gqFHoACSEn5mMai2G26Ix61Wax+ezlwuN4P/DHk8HuHz+RRE4Fg+n9+PFOygzIBxEv6JRS7Ox6KLax778+Ci3W4X5IDD4VBLpVIaY5eBQ9H5KJWBB/jAHdAZj8fPogaE2+1Ol8vlE3DwAMY36i1M25bBXbCLj49JUZRTqPJLSEEv3v1g+n8Iz3L/Id9coWw2q6HIbjqdzqFUKpVGrgXlOI0cLdExx7fBL9opiILdYIvJZBpwuVzBQqEwt56E36DjxLNE/8HGGvelVo4Ur7fxVSxzBSfZiU9ge309hXoERnScsmy4EiyjSIBvHL5WWheL/6Zc8iZU7v+NEvgI7OzECnALfOAvzBHOWbkJQZntb4ApsBoc4huR7F+DPY0GBd4VMQjWcFVuAwMNc81wFHSz/VZwpmHu87+efuWJBywa4c/aNJ/HK02KjvI3N8b2P/j9Os/fbxSl8O7ksn/BRLgSj/PdupYv9twCYabP4Tin7SnoA+fAPbCZj9bEQnl6Qlco6OX+VIuF9bzB8ZfgVbOGS8FjDg0VmKNF4eXgGdtPcrHN2/4IMABBzQyhDZjdAQAAAABJRU5ErkJggg==")
}

#prop_de_8 {
    background-repeat: no-repeat;
    background-position: 40px 0;
    font-weight: 400;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMkM5ODk3RDExMDExRTc5MTkxRkExNkNDMEZEMUQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwMkM5ODk4RDExMDExRTc5MTkxRkExNkNDMEZEMUQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjAyQzk4OTVEMTEwMTFFNzkxOTFGQTE2Q0MwRkQxRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjAyQzk4OTZEMTEwMTFFNzkxOTFGQTE2Q0MwRkQxRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tW2a3AAACxUlEQVR42rSVS2hTQRSG5+beNEnjFaKSBxG7kQjWWIQoiAsXEYwKVhHcCEVBXbTigyq4EUVaigs3LgIi7hTqc2VVgmhrVCoqPqgEFEK0YiUQEpv368b/lBMMUkrSXAe+3Lkzc/KfOefMXEno0IxGo/D7/cJisYhKpUJDq8AIWA/eAQX0gGEwSgsMQv+2CbwFM2AvOAiugiEWDgr2pO0mSZLo6OgQtVqtE6/XwIW6ANo6cBLsA2MgAiZ12TGFNxqNCrPZPKhp2neDwRBkR+oR0HhpBhwmR2jHXWADSC1S1wAxaywWC3m93h5VVd8Xi0WRSCSEzWYzwqnTHOp6mwBxEh5DqLrb2THtLJPJBMGwLMvJcDg8Nx4IBGhcqVar/dD4gqFHoACSEn5mMai2G26Ix61Wax+ezlwuN4P/DHk8HuHz+RRE4Fg+n9+PFOygzIBxEv6JRS7Ox6KLax778+Ci3W4X5IDD4VBLpVIaY5eBQ9H5KJWBB/jAHdAZj8fPogaE2+1Ol8vlE3DwAMY36i1M25bBXbCLj49JUZRTqPJLSEEv3v1g+n8Iz3L/Id9coWw2q6HIbjqdzqFUKpVGrgXlOI0cLdExx7fBL9opiILdYIvJZBpwuVzBQqEwt56E36DjxLNE/8HGGvelVo4Ur7fxVSxzBSfZiU9ge309hXoERnScsmy4EiyjSIBvHL5WWheL/6Zc8iZU7v+NEvgI7OzECnALfOAvzBHOWbkJQZntb4ApsBoc4huR7F+DPY0GBd4VMQjWcFVuAwMNc81wFHSz/VZwpmHu87+efuWJBywa4c/aNJ/HK02KjvI3N8b2P/j9Os/fbxSl8O7ksn/BRLgSj/PdupYv9twCYabP4Tin7SnoA+fAPbCZj9bEQnl6Qlco6OX+VIuF9bzB8ZfgVbOGS8FjDg0VmKNF4eXgGdtPcrHN2/4IMABBzQyhDZjdAQAAAABJRU5ErkJggg==")
}

#prop_de_2 {
    background-repeat: no-repeat;
    background-position: 40px 0;
    font-weight: 400;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDdGODMzRDExMDExRTc4RTBCOEEzQjgwODNFOEEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDdGODM0RDExMDExRTc4RTBCOEEzQjgwODNFOEEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0N0Y4MzFEMTEwMTFFNzhFMEI4QTNCODA4M0U4QTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0N0Y4MzJEMTEwMTFFNzhFMEI4QTNCODA4M0U4QTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7PQ+zJAAADQ0lEQVR42qyWXUhTYRjH323HuS0tm9UMF+K6WFEExoz1wRIqqovdCFLZVQR50X1SZB9GBF2EQWAfRBLYx00XFVFEYINqIkFQoClsSOtjYdPCtrmv0/9Zz4nT8cy23AM/fM/7nr3/9/l4H4/B7/eLEswBDgD6USPPhcFD0Ac+F7uRVILoRnADuDXzy8EmcBB0gGfFbGYsUnQDeKojqraV4BHYUi5hC+gBC1RzfRxuP48VM4PLYHE5Qr2dw0wmczivqdYpvy/BFWAAa8BucGu+Hu9UjR9oRBWjufuq5x18iP8WptCt1nhXyNRrVPGV8xE2atIx1/sm1djwzxzbbDbdhZmZGZHJZJIGgyGimm7jXOpZm2r8QZblpCRJorJS33FpeHhYd8HpdAqLxUIHCBiNxv08vQ2cAN2a17t4LW+5XC5AgslkUoRCId39C4bEbreLlpYWgVPbE4nEEDxwwXtl+R54zuOtoDVf8rIs8E7IarU2I1qxgYEBEYvFShMmq6qqEg6HQ3i93j0Qv0Phh/e678LLfFghujcYDN6NRqNienq6qIKYZalUSkxOThrS6fQ7t9ttw/NmeCJUnv8RNZvNora29vzg4GDP2NiYgX5bagNZC45zs8hfqZGRkSfYvNPj8azIZrP7SEgRp/CaTCby9HYgEOgcHR09xHc/pYrqWfB2LmF66QI3ALW1YkNjU1NTOwquPh6P+/7qqRZLAAdqxzsd3DK1toyLTy6UYy94BT6Bo+ArsHIjkVDp/T6frwHCQYS8Ln9ySfqCK+mFt+ORSISqP8PeJsBScA7U8z+PF4U87uK/dFdvao89MTFB+RxHeE/jsZdD3U1ztAbr1/G2AZzhvXfpdaL13Nzj4LpeQVRUVAh4S42FwpklMO6lOVorYLTXT857s55wJ4f+Kvio2z9xlaqrq6mQSOgwQWOaK3TN+KtE6XZHtDleB17z9arj3M6+e6jempoa4XK5RGPj7y+fcDic705TU1MCBVZIfAmIcnF5wBtl4SJPdhX7HUT3lijBjrHGJcVjJ3jPi3SaH5ROUV5Lg4VgiNO7iqr6JLDxaR7zYaQyC2d4fysLnyKRYc5BDixiYbnMwsqe31n42y8BBgAtdRlaw6w6+QAAAABJRU5ErkJggg==")
}

.collapsed.collapsed--caption:after {

    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);

}

.collapsed--caption:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    display: inline-block;
    vertical-align: top;
    margin: 5px 0 0 5px;
    width: 20px;
    height: 13px;
    content: '';
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat;
}

.order__end__coast--left {
    padding-bottom: 30px;
}

.promo-cart {
    clear: both;
    padding-bottom: 40px;
}

.promo-cart .promo__text {
    padding-bottom: 20px;
}

.bek-link {
    padding-top: 20px;
}

.site__btn.buy-btn-detail {
    width: 260px;
}

.delivery-cost-item {
    display: inline-block;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
    color: #7f8385;
}

/* PB */
.PB-credit-button {
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #66b314;
    border-radius: 22px;
    padding: 8px 10px 8px 20px;
    margin-bottom: 30px;
    margin-right: 30px;
    width: 260px;
    text-align: left;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 1.2em;
    color: white;
    background-color: #66b314;
    cursor: pointer;
    transition: all .4s;
}

.PB-credit-button:hover,
.PB-credit-button:focus {
    text-decoration: none;
    color: white;
    background-color: #00bde7;
    border: 1px solid #00bde7;
}

/* UB */
.UB-credit-button {
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #66b314;
    border-radius: 22px;
    padding: 20px 10px 20px 20px;
    margin-bottom: 30px;
    margin-right: 30px;
    width: 260px;
    text-align: left;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 1.2em;
    color: white;
    background-color: #66b314;
    cursor: pointer;
    transition: all .4s;
}

.UB-credit-button:hover,
.UB-credit-button:focus {
    text-decoration: none;
    color: white;
    background-color: #00bde7;
    border: 1px solid #00bde7;
}

.hidden-pay {
    display: none;
}

.credit-ico {
    width: 45px;
    height: 20px;
    background-image: url('/local/templates/vodavdom/images/Mono%20Privat%20SVG.svg');
    background-size: contain;
    position: absolute;
    bottom: 0;
    left: 0;
}

@media (max-width: 767px) {
    .credit-ico {
        bottom: -5px;
    }
}

@media (max-width: 520px) {
    .credit-ico {
        bottom: -10px;
    }
}

/* PB */
.pb-credit-ico-detail {
    width: 35px;
    height: 35px;
    background-image: url("/local/templates/vodavdom/css/../images/credit-ico.png");
    position: absolute;
    right: 10px;
    top: 16px;
}

/* UB */
.ub-credit-ico-detail {
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-image: url("/local/templates/vodavdom/css/../images/i-rasstrochka.png");
    position: absolute;
    right: 10px;
    top: 16px;
}

.inline-button-buy {
    display: inline-block;
}

.delivery-cost-item .delivery-i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    background: url(/local/templates/vodavdom/css/../images/icons/ic2.png) no-repeat center center;
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*.products__btn .buy-and-delivery-wrap {
        display: flex;
        flex-direction: column-reverse;
    }

    .delivery-cost-item {
        margin-bottom: 20px;
    }*/
}

@media (max-width: 992px) {
    .products__btn .site__btn {
        margin-right: 30px;
    }
}

@media (max-width: 631px) {
    .products__btn .buy-and-delivery-wrap {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }

    .products__btn .site__btn,
    .PB-credit-button {
        margin-right: 0;
    }

    .delivery-cost-item {
        margin-bottom: 20px;
    }
}

/* The Modal ===> */
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
}

.close {
    color: #aaaaaa;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 10px;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.av-item-fix {
    width: 25%;
}

@media (max-width: 1124px) {
    .av-item-fix {
        width: 33%;
    }
}

@media (max-width: 767px) {
    .av-item-fix {
        width: 100%;
    }
}

/* <=== The Modal  */
.modified-content {
    min-width: 380px;
    max-width: 650px;
}

table.modified-table {
    width: 100%;
}

table.modified-table tr {
    border-top: 1px solid #cccccc;
}

table.modified-table td {
    padding: 8px 5px;
}

@media (max-width: 768px) {
    .pb-credit-ico-detail {
        top: 4px;
    }
}


/* 27.08.19 pnz start */

.buy-and-delivery-wrap .site__btn.buy-btn-detail {
    background-color: #ef6b03;
}

.examples__list {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: -4px;
    list-style-type: none;
    padding: 0;
    margin: 0 -4px -10px;
}

.examples__item {
    margin: 0 4px 10px;
}

.example {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 7px;
    width: 100%;
    border-radius: 10px;
    text-decoration: none;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    background-color: #E8E8E8;
}

.example:hover {
    text-decoration: none;
    background-color: #3f9fc9;
}

.example:hover p {
    color: #fff;
}

.example:hover span {
    color: #fff;
}

.example:hover {
    color: #fff;
}

.example.active {
    text-decoration: none;
    background-color: #3f9fc9;
}

.example.active p {
    color: #fff;
}

.example.active span {
    color: #fff;
}

.example p {
    font-size: 14px;
    color: #727272;
    margin: 0 0 4px 0;
    transition: color 0.3s ease-in-out;
}

.example span {
    font-size: 14px;
    color: #727272;
    transition: color 0.3s ease-in-out;
}

.watched .item {
    padding: 0 8px;
}

.watched .product__el {
    min-height: auto;
    padding: 10px;
    margin-bottom: 0;
    height: auto;
}

.watched .product__img {
    height: 125px;
    margin-bottom: 0;
}

.watched .sticker {
    left: -17px;
}

.watched .product__btn {
    margin-bottom: 0;
}

/*
.buy-btn-detail {
    background-color: #ef6b03;
    transition: all 200ms;
}
.buy-btn-detail:hover {
    background-color: #ef6b03;
    box-shadow: 0 3px 0px rgba(63,159,201, 1);
}

.credit-button:hover {
    box-shadow: 0 3px 0px rgba(63,159,201, 1);
}*/

.product__btn--custom {
    margin-top: 5px;
}

.product__btn--custom .site__btn svg {
    display: block;
    fill: #ef6b03;
    height: 24px;
    width: 24px;
    min-width: 15px;
}

.product__btn--custom .site__btn {
    padding: 0 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: transparent;
    border: 2px solid #ef6b03;
    border-radius: 8px;
    height: 30px;
    line-height: 30px;
    transition: all 200ms;
}

.product__btn--custom .site__btn:hover {
    background-color: rgba(239, 107, 3, 0.1);
}

.av-current-price {
    white-space: nowrap;
    color: red;
    font-size: 18px;
    line-height: 18px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.av-current-price span {
    font-size: 14px;
}

.av-discount-price {
    white-space: nowrap;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 12px;
    color: #646464;
    line-height: 12px;
    font-weight: normal;
    position: relative;
}

.av-discount-price:after {
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #646464;
    content: '';
    transform-origin: 50% 50%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) rotateZ(-20deg);
}

.dec-sticker {
    position: absolute;
    width: 50px;
    height: 34px;
    border-radius: 50%;
    border: 2px solid #ef6b03;
    background-color: #ffffff;
    color: rgba(54, 74, 179, 1);
    font-size: 18px;
    right: 35px;
    bottom: 5px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    display: none;
}

.dec-sticker span {
    font-weight: normal;
}

.no_disconunt_item .av-discount-price {
    opacity: 0;
    width: 15px;
}

.no_disconunt_item .av-current-price {
    color: #000000;
}

.av-prices {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}


.dropdown-block__city {
    display: block;
}

.dropdown-block__city .np_cities_wrap::after {
    display: none;
}

.dropdown-block__city .np_cities::after {
    content: '';
    display: block;
    left: 0;
    top: 4px;
    width: 22px;
    height: 24px;
    background: url(/local/templates/vodavdom/css/../images/components/geo.svg) no-repeat center left;
    pointer-events: none;
}

.dropdown-block__city .np_cities > input {
    border: 0;
    background-color: #fafafa;
    cursor: pointer;
    padding-left: 30px;
}

.dropdown-block__city .np_cities .np_cities__dropdown {
    border: 1px solid #cbcbcb !important;
}

.dropdown-block__city .np_cities__dropdown .np_cities__search > input {
    /*border: 1px solid #cbcbcb;*/
    /*background-color: #fff;*/
    border: 1px solid #0000000A;
    background: #F8F8F8B2;
    border-radius: 10px;
}

.modal__field#city .modal__form #city-list li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000000;
}

.modal__field#city .modal__form #city-list li::marker {
    color: #000;
}

@media screen and (max-width: 1200px) {
    .PB-credit-button {
        margin-right: 5px;
    }
}


@media screen and (max-width: 992px) {
    .watched div[id^="price_buybx_"] {
        height: 82px;
    }

    .watched .items {
        width: 100%;
    }

    .watched .items .slick-list {
        width: 100%;
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 767px) {
    a.UB-credit-button {
        margin-right: 0;
    }

    .watched .product__img {
        height: 80px;
    }

    .watched {
        margin: 0 0 30px;
    }

    .watched .items .slick-list {
        margin: 0 auto;
    }

    .pb-credit-ico-detail {
        top: 4px;
    }

    div.product__btn--custom .site__btn {
        border-radius: 8px;
        background-color: transparent;
    }

    .watched .product__btn--custom {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin-top: 0;
        position: static;
    }

    .watched div.product__btn--custom .site__btn {
        justify-content: space-between;
    }

    .watched div.product__el.pflex, .product__el {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .watched div[id^="price_buybx_"] {
        height: 80px;
    }

    .examples__list {
        flex-wrap: wrap;
    }

    .examples__item {
        width: 30%;
    }

    .items {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .items .container {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .items .container .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .items .container .row .item {
        padding-right: 0;
        padding-left: 0;
    }

}

@media screen and (max-width: 680px) {
    .watched {
        width: 70%;
        margin: 0 auto 30px;
    }
}


@media screen and (max-width: 520px) {
    .watched div.product__el.pflex, .product__el {
        padding-left: 160px;
    }
}

@media screen and (max-width: 470px) {
    .watched {
        width: 100%;
        margin: 0 auto;
    }

    .watched div.product__el.pflex, .product__el {
        padding-left: 180px;
    }

    .watched .sticker {
        display: none;
    }

    .watched .product__img {
        padding: 10px;
        width: 170px;
        height: 140px;
    }

    .watched div[id^="price_buybx_"] {
        height: 140px;
    }

    .watched .product__img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
}

@media screen and (max-width: 420px) {
    .watched .product__btn--custom .site__btn {
        height: auto;
        flex-wrap: wrap;
    }

    .watched div.product__btn--custom .site__btn {
        justify-content: space-around;
    }

    .av-discount-price {
        margin-top: 7px;
        margin-bottom: 3px;
    }

    .product__btn .site__btn svg {
        margin: 0 12px;
    }
}

.lg-start-zoom .lg-object.lg-image {
    max-height: calc(100% - 100px);
}

/* 27.08.19 pnz end */

.np_cities {
    /*background-color: #fafafa;*/
    padding: 0 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}

.np_cities__dropdown {
    position: relative;
    z-index: 9;
    /*display: none;*/
    width: 100%;
    border: 1px solid #cbcbcb;
    border-top: 0;
    border-right: 0;
    background: #fff;
    padding-left: 0;
}

.np_cities__search::before {
    position: absolute;
    content: '';
    right: 20px;
    width: 15px;
    height: 15px;
    top: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.726 13.4033L11.8228 10.4988C13.9951 7.59583 13.4028 3.48146 10.4998 1.30914C7.59681 -0.86319 3.48244 -0.270867 1.31011 2.63212C-0.862213 5.5351 -0.269891 9.64947 2.63309 11.8218C4.96501 13.5668 8.16785 13.5668 10.4998 11.8218L13.4042 14.7262C13.7692 15.0912 14.361 15.0912 14.726 14.7262C15.091 14.3612 15.091 13.7695 14.726 13.4045L14.726 13.4033ZM6.59065 11.2612C4.01061 11.2612 1.91911 9.16971 1.91911 6.58967C1.91911 4.00964 4.01061 1.91813 6.59065 1.91813C9.17068 1.91813 11.2622 4.00964 11.2622 6.58967C11.2594 9.16854 9.16954 11.2585 6.59065 11.2612Z' fill='%23A4B0BE'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
    z-index: 1;
}

.np_cities__search {
    position: relative;
    padding: 10px 10px 0;
}

.np_cities__dropdown {
    border: 1px solid #cbcbcb;
    border-top: unset;
}

.np_cities__dropdown > ul {
    max-height: 250px;
    height: auto !important;
    margin-top: 5px;
    overflow-y: auto;
}

.np_cities__dropdown > ul > * {
    cursor: pointer;
}

.np_cities > input {
    margin-bottom: 0 !important;
}

.np_cities .content {
    padding-left: 0;
}

@media (max-width: 767px) {
    .np_cities:not(.content) {
        margin-right: -30px;
        margin-left: -30px;
    }

    /* .np_cities .content{
        padding-left: 30px;
    } */
}

/*.cabinet__info__edit{*/
/*    background-color: #fafafa;*/
/*}*/

.cabinet__info__edit {
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.cabinet__info__edit > * {
    margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .cabinet__info__edit {
        padding: 0;
    }
}

/* .cabinet__info__edit > * {
    margin-bottom: 0;
  }

  .av-paysystem.av-section {
    padding: 40px 40px 20px;
  }


  .cabinet__info__edit {
    padding: 20px 20px 0;
  }

  .np_cities {
    margin-bottom: 0;
  }


  .city_loc {
    margin-bottom: 0;
  }

  .np_cities.content {
    margin-bottom: 0;
  } */


.dropdown-block__city .np_cities__dropdown {
    border: 0;
    color: #000;
}

.dropdown-block__city .np_cities__search {
    padding: 0;
}

.dropdown-block__city .np_cities__dropdown .np_cities__search > input {
    padding: 10px 35px 10px 20px;
    width: 100%;
    font-size: 18px;
}

.dropdown-block__city .np_cities__search::before {
    top: 13px;
}

#city-list {
    columns: 2;
}

#city-list > * {
    break-inside: avoid;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .container-checkout {
        overflow: hidden;
    }
}

.bx_item_detail_rating td {
    padding: 0;
}

.product__article.order-mob--1 {
    margin-bottom: 12px;
}

.product__add {
    margin-bottom: 24px;
}

@media (min-width: 1025px) {
    .product__el {
        padding: 20px;
    }
}

@media (max-width: 1024px) {
    .product__el {
        padding: 24px;
    }
}


.product__cards .product__img {
    margin-bottom: 24px;
}

.product__cards .product__img img {
    height: 100%;
}

.product__cards .product__name {
    display: none;
}

.product__cards .product__type {
    text-align: start;
    font-size: 18px;
    margin-bottom: 24px;
    height: auto;
}

.product__cards .product__price {
    text-align: start;
    margin-bottom: 24px;
}

.product__cards .product__btn {
    margin-bottom: 0;
}

.product__cards .product__btn .site__btn {
    margin-bottom: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: inherit;
    background-color: #00AC45;
    font-size: 16px;
    line-height: 24px;
    padding: 16px 0;
    text-transform: uppercase;
}

.product__cards .product__btn .site__btn:hover {
    background-color: #08873b;
}


@media (min-width: 1600px) {
    .container-checkout .row div.items {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .container-checkout .row div.items div.item {
        width: 100% !important;
    }

    .container-checkout .row .history__body div.items {
        grid-template-columns: inherit;
    }
}

@media (max-width: 1600px) {
    .container-checkout .row div.items {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .container-checkout .row div.items .item {
        width: 100%;
    }

    .container-checkout .row .history__body div.items {
        grid-template-columns: inherit;
    }
}


@media (max-width: 992px) {
    .container-checkout .row div.items {
        display: flex;
        flex-wrap: wrap;
    }

    .container-checkout .row div.items .item {
        width: 50%;
    }
}

@media (max-width: 520px) {
    .container-checkout .row div.items .item {
        width: 100%;
    }
}

.mainmob__link-href {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 16px;
}

.mainmob__link button.mainmob__link-href.active {
    background-color: transparent;
}

bwchat#bwc-wrap.bwc-design-shape-round #bwc-widget-action.bwc-mobile {
    bottom: 75px;
}

.escape_cabinet:has(.order-checkout) {
    background-color: #F8F8F8;
}

#sale_order_props {
    padding-left: 32px;
}

#sale_order_props > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
}

@media (max-width: 1200px) {
    #sale_order_props > div {
        grid-template-columns: 1fr;
        grid-row-gap: 12px;
    }
}

@media (max-width: 768px) {
    #sale_order_props {
        padding-left: 0;
    }
}

#sale_order_props .col-md-6 {
    width: 100%;
}

#sale_order_props .col-md-6 input {
    border: 1px solid #0000000A;
    background: #F8F8F8B2;
    border-radius: 10px;
    margin-bottom: 0;
}

#sale_order_props .col-md-6 p {
    color: #7F8385;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}


.cabinet__info__edit h2.cabinet__text {
    font-size: 24px;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
    margin-bottom: 0;
}

.cabinet__index {
    color: #3F9FC9;
    margin-right: 12px;
}

.order__subtitle {
    margin-bottom: 0;
}

.order__header {
    border-bottom: 1px solid #00000008;
    padding-bottom: 24px;
    margin-bottom: 16px;
}

.order__result {
    margin: 24px 0;

}

.order__result-sum {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

.order__result p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 16px;
    font-size: 14px;
    line-height: 20px;
    color: #7F8385;
    margin: 0;
    text-align: right;
}

p.order__result-value {
    font-size: 16px;
    color: #000;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
}

.--checkout .av-order__row .av-order__col:last-child .order__det {
    font-size: 16px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    color: #000;
}

.order-checkout #order_form_content {
    display: flex;
    justify-content: center;
    column-gap: 2px;
}

@media (max-width: 767px) {
    .order-checkout #order_form_content {
        display: flex;
        flex-direction: column;
    }
}

.order-checkout .av-order__header {
    max-width: 1141px;
    margin: 0 auto;
}

.order-checkout #order_form_content .col-md-7 {
    max-width: 775px;
}


@media (max-width: 1024px) {
    .order-checkout #order_form_content .col-md-7 {
        max-width: 570px;
    }
}

@media (max-width: 776px) {
    .order-checkout #order_form_content .col-md-7 {
        max-width: 100%;
    }
}

.order-checkout .cabinet__info__edit .av-question textarea {
    padding: 0;
    border: none;
    resize: none;
    width: 100%;
}

.order-comments.av-section {
    height: 84px;
    max-height: 84px;
    padding: 12px 16px;
}

.order-comments {
    height: 100%;
    width: calc(100% + 30px);
    margin: 0 -15px;
    border-radius: 12px;
    background-color: #fff;
    padding: 12px 16px;
    transition: all .2s;
}

.order-comments.--hide {
    height: 0;
    padding: 0;
    opacity: 0;
    pointer-events: none;
    display: none;
}

.order-comments__btn {
    background-color: transparent;
    color: #3F9FC9;
    display: inline-flex;
    border: none;
    justify-content: flex-start;
    padding: 0;
    margin-bottom: 8px;
    margin-left: -15px;
}

.order-comments__field {
    height: 64px;
    width: 100%;
    border: 1px solid transparent;
    resize: none;
    /*background-color: #F8F8F8B2;*/
    border-radius: 10px;
}

.row.av-delivery__row .col-md-6 {
    width: 100%;
}

.av-delivery.av-section .row.av-delivery__row .col-md-6 .order_select_radio.order_select {
    border: 1px solid #0000000A;
    border-radius: 10px;
    background: #F8F8F8B2;
    height: 48px;
    display: flex;
    align-items: center;
}

.av-delivery.av-section .col-md-6 input {
    border: 1px solid #0000000A;
    border-radius: 10px;
    background: #F8F8F8B2;
    height: 48px;
    width: 100%;
}

.av-delivery.av-section .col-md-6 .np_cities__dropdown.main-select-city {
    border-left: 1px solid #0000000A;
    border-right: 1px solid #0000000A;
    border-bottom: 1px solid #0000000A;
    border-top: transparent;
    background: #F8F8F8B2;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    top: -7px;
}

.av-delivery.av-section .row.av-delivery__row .col-md-6 .order_select_radio.order_select:after,
.av-delivery.av-section .row.np_cities .col-md-6 .np_cities.content.np_cities_wrap:after {
    background: none;
    border-right: 2px solid #727272;
    border-bottom: 2px solid #727272;
    transform: rotateZ(45deg);
    width: 10px;
    height: 10px;
}

.av-delivery.av-section .col-md-6 .order_select_radio.order_select.is-open:after,
.av-delivery.av-section .col-md-6 .np_cities.content.np_cities_wrap.is-open:after {
    opacity: 0;
}

.not-call {
    display: flex;
    column-gap: 16px;
    width: calc(100% + 30px);
    margin: 0 -15px;
}

.not-call__customInput {
    position: relative;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    cursor: pointer;
}

.not-call__customInput input {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    border-radius: 4px;
    opacity: 0;
    cursor: pointer;
    margin: 0;
}

.not-call__customInput p {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    pointer-events: none;
    border-radius: 4px;
    border: 1px solid #D1D1D6;
    cursor: pointer;
}

.not-call__customInput:has(input:checked) p {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    background-color: #00AC45;
    border: 1px solid #00AC45;
}

.not-call__customInput:has(input:checked) p:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translateY(-50%) translateX(-50%) rotateZ(-45deg);
    width: 10px;
    height: 6px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.not-call__description p {
    font-size: 16px;
    /*font-weight: 600;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 19px;
    color: #222D4A;
    margin-bottom: 6px;
}

.not-call__description span {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #222D4AB5;
}

.av-paysystem.av-section .check__install input:checked + p,
.av-paysystem.av-section .check__install input + p,
.av-delivery.av-section .check__install input:checked + p,
.av-delivery.av-section .check__install input + p {
    display: flex;
    align-items: flex-start;
    position: relative;
    background: none;
    margin: 0;
}

.av-paysystem.av-section .check__install input:checked + p,
.av-paysystem.av-section .check__install input + p {
    align-items: center;
}


.av-paysystem.av-section .check__install input + p:before,
.av-paysystem.av-section .check__install input:checked + p:after,
.av-delivery.av-section .check__install input + p:before,
.av-delivery.av-section .check__install input:checked + p:after {
    position: absolute;
    content: '';
    left: 12px;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 20px;
    height: 20px;
    border: 1px solid #AEAEB2;
    border-radius: 50%;
}

.av-paysystem.av-section .check__install input + p:before {
    top: inherit;
    transform: translateX(-50%);
    bottom: -10px;
}

.av-delivery.av-section .check__install input:checked + p:before,
.av-paysystem.av-section .check__install input:checked + p:before {
    border: 1px solid #3F9FC9;
}

.av-delivery.av-section .check__install input:checked + p:after,
.av-paysystem.av-section .check__install input:checked + p:after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border: none;
    background-color: #3F9FC9;
}

.av-paysystem.av-section .check__install input:checked + p:after {
    top: inherit;
    transform: translateX(-50%);
    bottom: -5px;
}

.av-delivery.av-section .check__install p {
    display: flex;
    flex-direction: column;
}

.bx_ordercart_order_table_container .order__name {
    position: relative;
    margin-bottom: 0 !important;
}

#order_form_content .order_select_radio__list.order_select__list.open {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom: 1px solid #0000000A;
    border-left: 1px solid #0000000A;
    border-right: 1px solid #0000000A;
    border-top: 1px solid transparent;
    background: #F8F8F8B2;
    width: calc(100% + 2px);
    left: -1px;
}

@media (min-width: 768px) {
    .order-checkout .order__detail .bx_ordercart_order_table_container {
        overflow-y: auto;
        max-height: 580px;
    }

    .order-checkout .order__detail {
        padding: 24px 14px 24px 24px;
    }

    .order-checkout .order__detail > div {
        padding-right: 10px;
    }
}

input.valid.error {
    border: 1px solid #FF0303 !important;
}

.header:has(.basketCart-view-popup.active) .header__top {
    z-index: 98;
}

.row.city_loc .col-md-6 {
    padding: 0;
}

.delivery__tab {
    padding-left: 48px;
}

.delivery__tab {
    display: flex;
    column-gap: 16px;
    align-items: center;
}
.delivery-content .prop_name  {
    color: #7F8385;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding-top: 10px;
}

.new-delivery-block div p {
    color: #222D4A;
    font-size: 16px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 19px;
}

.new-delivery-block div span {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #222D4AB5;
}

.delivery-section div {
    margin: 0;
}

.delivery-section {
    margin-top: 24px !important;
}

.delivery-content {
    margin-top: 16px;
    display: none;
    padding: 0 24px 0 84px;
}

.delivery-section:has(input:checked) .delivery-content {
    display: block;
}

.delivery__tab__changer {
    position: relative;
}

.delivery__tab__changer input {
    width: 20px;
    height: 20px;
    opacity: 0;
}

.delivery__tab__changer span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #AEAEB2;
    pointer-events: none;
}

.delivery__tab__changer:has(input:checked) span {
    border: 1px solid #3F9FC9;
}

.delivery__tab__changer:has(input:checked) span:after {
    position: absolute;
    content: '';
    background-color: #3F9FC9;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}

.delivery__address-name {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 12px;
}

.delivery__address-city {
    display: flex;
    column-gap: 16px;
}

.delivery__address-field {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

.delivery__address-field span {
    color: #7F8385;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    height: 20px;
    display: block;
}

.delivery-section .delivery-content .delivery__address-field input {
    border: 1px solid #0000000A;
    border-radius: 10px;
    background-color: #F8F8F8B2;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    height: 44px;
}

.delivery-section .delivery-content .delivery__address-city .delivery__address-field input {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.delivery__address-field-box {
    display: flex;
    align-items: center;
    column-gap: 16px;
    width: 50%;
}

.delivery__address-fields {
    display: grid;
    grid-template-columns: 3fr 1fr 1fr 1fr;
    grid-column-gap: 16px;
}

@media (max-width: 767px) {
    .delivery__tab {
        padding-left: 16px;
    }

    .city_loc {
        padding-left: 16px;
    }

    .delivery-section {
        margin-top: 32px;
    }

    .delivery-content {
        padding: 0 15px 0 16px;
    }

    .delivery__address-name {
        grid-template-columns: 1fr;
    }

    .delivery__address-city {
        flex-direction: column;
    }


    .delivery__address-fields {
        display: grid;
        grid-template-columns: 1fr;
    }
}

.av-delivery.av-section .nice-select.niceselect .list {
    width: 100%;
    background-color: #f8f8f8;
    margin-top: 12px;
}

.av-delivery.av-section .nice-select.niceselect {
    float: none;
    width: 100%;
    display: flex;
    align-items: center;
    height: 48px;
    background: #f8f8f8;
}

.av-delivery.av-section .nice-select.niceselect .nice-select-search-box {
    background-color: #f8f8f8;
    box-shadow: none;
    padding-bottom: 0;
}

.av-delivery.av-section .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background: #33333314;
}

.av-delivery.av-section .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #33333314 !important;
}

#order_form_content .av-paysystem.av-section .sys label .pay-description {
    padding: 0 0 0 38px;
    margin: 0;
    color: #222D4AB5;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
}

#order_form_content .av-paysystem.av-section .sys label .pay-tab-tittle {
    font-size: 16px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 19px;
    color: #222D4A;
    margin-bottom: 6px;
}

.av-paysystem.av-section .cabinet__text {
    margin-bottom: 24px;
}

.av-delivery.av-section .row.av-section__title {
    margin-bottom: 9px;
}

#order_form_content .av-paysystem.av-section .labels-wrapper {
    padding-left: 30px;
}

@media (max-width: 767px) {
    #order_form_content .av-paysystem.av-section .labels-wrapper {
        padding-left: 0;
    }
}

.row.new-delivery-block, .delivery-section .delivery-content .col-md-6,
.row.new-delivery-block .row.np_cities {
    padding-left: 0;
}

.row.new-delivery-block .np_cities__dropdown > ul li {
    padding: 12px 13px;
    cursor: pointer;
    border-bottom: 1px solid #222D4A0A;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.row.new-delivery-block .np_cities__dropdown > ul li.active {
    background: #3F9FC9 !important;
}

.row.new-delivery-block .np_cities__dropdown > ul li:hover {
    background: #33333314 !important;
}

.row.new-delivery-block .row.np_cities input {
    padding-right: 36px !important;
    height: 48px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    background-color: #F8F8F8;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.row.new-delivery-block .np_cities.content.np_cities_wrap.col-md-6:after {
    background: none;
    width: 8px;
    height: 8px;
    transform: rotateZ(45deg);
    border-bottom: 2px solid #727272;
    border-right: 2px solid #727272;
    margin-top: -2px;
    right: 18px;
}

.row.new-delivery-block .np_cities.content.np_cities_wrap.col-md-6.is-open:after {
    transform: rotateZ(-135deg);
}

.row.new-delivery-block .delivery-content .order_select_radio.order_select {
    height: 48px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    background-color: #F8F8F8;
    border: 1px solid #0000000A;
}

.row.new-delivery-block .order_select_radio:after {
    background: none;
    width: 8px;
    height: 8px;
    transform: rotateZ(45deg);
    border-bottom: 2px solid #727272;
    border-right: 2px solid #727272;
    margin-top: -2px;
    right: 18px;
}

.row.new-delivery-block #order_form_content .order_select_radio__list.order_select__list.open {
    background-color: #F8F8F8;
    border-radius: 10px;
    border: 1px solid #0000000A;
}

.row.new-delivery-block .container.container-checkout #order_form_content .av-delivery.av-section .col-md-6 {
    border: 1px solid #0000000A;
}

@media (max-width: 767px) {
    .row.new-delivery-block .np_cities:not(.content) {
        margin-left: 0;
        margin-right: 0;
    }

    .row.new-delivery-block .delivery-section {
        margin-top: 16px;
    }
}

.order-checkout .bx_ordercart_order_table_container .order__name__title {
    padding-right: 24px;
}

.order-checkout .bx_ordercart_order_table_container .order__delete {
    background: none;
    right: 0;
}

.order-checkout .bx_ordercart_order_table_container .order__delete:before,
.order-checkout .bx_ordercart_order_table_container .order__delete:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 10px;
    height: 2px;
    border-radius: 1px;
    background-color: #FF0303;
    content: '';
    transform: translate(-50%, -50%);
}

.order-checkout .bx_ordercart_order_table_container .order__delete:after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.order-checkout .bx_ordercart_order_table_container .order__delete:before {
    transform: translate(-50%, -50%) rotate(135deg);
}

.mobheder__logo.checkout_page {
    padding: 13px 0;
    margin: 0 auto;
}

@media (max-width: 1200px) {
    .order-checkout .av-order__header .site__title {
        padding-top: 50px;
    }
}

@media (max-width: 768px) {
    .order-checkout .av-order__header .site__title {
        padding-top: 0;
        margin: 16px 0;
    }
}

.delivery-content .np_cities__dropdown.main-select-city .place__item.active {
    color: #fff;
    background-color: #00B2F2;
}

body:has(.modal__field.open#city) {
    overflow: hidden;
}

.modal__field#city .modal__close {
    background: none;
}


.modal__field#city .modal__close:before,
.modal__field#city .modal__close:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 12px;
    height: 2px;
    border-radius: 1px;
    background-color: #FF0303;
    content: '';
    transform: translate(-50%, -50%) rotate(135deg);
}

.modal__field#city .modal__close:after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.modal__field#city .modal__form .dropdown-block__city #city-list ul {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
}

body.escape_cabinet:has(.basketCart-view-popup.active) #bwc-wrap #bwc-widget-action {
    z-index: 99 !important;
}

.escape_cabinet:has(.order__ty)  {
    background-color: #F8F8F8;
}

.escape_cabinet .order__ty  {
    background-color: #fff;
    max-width: 980px;
    margin: 0 auto;
    border-radius: 24px;
    padding: 40px 0;
}

.escape_cabinet .order__ty .container {
    width: auto;
}

.escape_cabinet .order__ty .container .av-confirm__mes {
    margin-bottom: 40px;
    color: #222D4A;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.02em;
}

.escape_cabinet .av-confirm__info,
.escape_cabinet .pay_info,
.escape_cabinet .pay_info-call {
    max-width: 730px;
    margin: 0 auto;
}

.escape_cabinet .av-confirm__info,
.escape_cabinet .pay_info-call {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
}

.escape_cabinet .pay_info {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.escape_cabinet .pay_name,
.escape_cabinet .pay_info-cabinet {
    text-align: center;
}

.escape_cabinet .pay_info-call {
    margin-bottom: 24px;
}

.escape_cabinet .pay_info {
    margin: 0 auto 32px;;
}

.escape_cabinet .pay_info-cabinet {
    margin: 0 auto 40px;
}

.escape_cabinet .order__nav {
    width: 156px;
    height: 48px;
    border: 1px solid #0AB4F2;
    margin: 0 auto;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.escape_cabinet .order__nav a {
    display: flex;
    align-items: center;
    column-gap: 17px;
    margin: 0;
}

.escape_cabinet .order__nav a span {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #0AB4F2;
    margin: auto;
}

.escape_cabinet .order__nav a:hover {
    text-decoration: none;
}

.order-logo {
    margin: 40px auto 80px;
    text-align: center;
}

@media screen and (min-width: 768px) {
    .escape_cabinet:has(.order__ty) .mobheder {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .order-logo {
        display: none;
    }

    .order__ty .av-confirm__mes {
        margin-bottom: 24px;
        color: #222D4A;
        font-family: 'LatoBold', 'Arial', sans-serif;
        font-size: 22px;
        line-height: 38px;
        letter-spacing: -0.02em;
    }

    .escape_cabinet .av-confirm__info, .escape_cabinet .pay_info-call {
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
    }

    .escape_cabinet .pay_info-call {
        margin-bottom: 16px;
    }

    .escape_cabinet .pay_info {
        margin: 0px auto 24px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    .escape_cabinet .pay_info-cabinet {
        margin: 0px auto 30px;
        font-size: 14px;
    }
}

.pay_info-repeat {
    background-color: #F1F1F199;
    border-radius: 24px;
    padding: 20px 24px;
}

.pay_info-repeat-content {
    max-width: 700px;
}

.pay_info-repeat-title {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 16px;
}

.pay_info-repeat-text {
    color: #2F2F2F;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 20px;
    /*font-weight: 600;*/
    line-height: 24px;
    margin-bottom: 14px;
}

.pay_info-repeat-sum {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    column-gap: 8px;
}

.pay_info-repeat-sum span {
    color: #333333;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    margin: 0;
}

.pay_info-repeat button {
    padding: 14px 41px;
    background-color: #00AC45;
    border: none;
    border-radius: 14px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .pay_info-repeat-title {
        font-size: 16px;
    }

    .pay_info-repeat-text, .pay_info-repeat-sum {
        font-size: 18px;
    }

    .pay_info-repeat-sum span {
        font-size: 20px;
    }

    .pay_info-repeat button {
        font-size: 14px;
    }


}

.order__ty .pay_info .pay_name {
    font-size: 18px;
    color: #000;
    line-height: 25px;
}

.order__ty .pay_info .pay_name span {
    margin-right: 10px;
    /*opacity: 0.6;*/
    /*color: #000;*/
    font-size: 18px;
    color: #000;
    line-height: 25px;
    display: inline-block;
}

.escape_cabinet .pay_info-cabinet a {
    font-family: 'LatoBold', 'Arial', sans-serif;
}


@media screen and (max-width: 768px) {
    .order__ty span {
        margin-bottom: 0;
    }

    .order__ty .pay_info .pay_name span {
        display: block;
        margin-right: 0;
        text-align: center;
    }

    .escape_cabinet .order__ty .container .av-confirm__mes {
        margin-bottom: 40px;
    }
}
/* End */


/* Start:/local/templates/vodavdom/css/custom_preloader_style.css?17301147297644*/
#win8_wrapper{
    display: none;
    /*background: #000;*/
    height: 100%;
    /*opacity: 0.7;*/
    position: fixed;
    width: 100%;
    z-index: 99999999999;
    top: 0;
    left: 0;
}
#win8_wrapper:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}
.windows8 {
    /*position: relative;
    width: 50px;
    height:50px;
    margin:auto;*/
    width: 50px;
    height: 50px;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.windows8 .wBall {
    position: absolute;
    width: 47px;
    height: 47px;
    opacity: 0;
    transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    animation: orbit 3.3225s infinite;
    -o-animation: orbit 3.3225s infinite;
    -ms-animation: orbit 3.3225s infinite;
    -webkit-animation: orbit 3.3225s infinite;
    -moz-animation: orbit 3.3225s infinite;
}

.windows8 .wBall .wInnerBall{
    position: absolute;
    width: 6px;
    height: 6px;
    background: #312e7a;
    left:0px;
    top:0px;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.windows8 #wBall_1 {
    animation-delay: 0.726s;
    -o-animation-delay: 0.726s;
    -ms-animation-delay: 0.726s;
    -webkit-animation-delay: 0.726s;
    -moz-animation-delay: 0.726s;
}

.windows8 #wBall_2 {
    animation-delay: 0.143s;
    -o-animation-delay: 0.143s;
    -ms-animation-delay: 0.143s;
    -webkit-animation-delay: 0.143s;
    -moz-animation-delay: 0.143s;
}

.windows8 #wBall_3 {
    animation-delay: 0.2865s;
    -o-animation-delay: 0.2865s;
    -ms-animation-delay: 0.2865s;
    -webkit-animation-delay: 0.2865s;
    -moz-animation-delay: 0.2865s;
}

.windows8 #wBall_4 {
    animation-delay: 0.4295s;
    -o-animation-delay: 0.4295s;
    -ms-animation-delay: 0.4295s;
    -webkit-animation-delay: 0.4295s;
    -moz-animation-delay: 0.4295s;
}

.windows8 #wBall_5 {
    animation-delay: 0.583s;
    -o-animation-delay: 0.583s;
    -ms-animation-delay: 0.583s;
    -webkit-animation-delay: 0.583s;
    -moz-animation-delay: 0.583s;
}



@keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin:0%;
    }

    30% {
        opacity: 1;
        transform:rotate(410deg);
        animation-timing-function: ease-in-out;
        origin:7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin:30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin:39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin:70%;
    }

    76% {
        opacity: 0;
        transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin:0%;
    }

    30% {
        opacity: 1;
        -o-transform:rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin:7%;
    }

    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin:30%;
    }

    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin:39%;
    }

    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin:70%;
    }

    76% {
        opacity: 0;
        -o-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
}

@-ms-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -ms-transform: rotate(180deg);
        -ms-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-animation-timing-function: linear;
        -ms-origin:0%;
    }

    30% {
        opacity: 1;
        -ms-transform:rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin:7%;
    }

    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-animation-timing-function: linear;
        -ms-origin:30%;
    }

    70% {
        opacity: 1;
        -ms-transform: rotate(770deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:39%;
    }

    75% {
        opacity: 1;
        -ms-transform: rotate(900deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:70%;
    }

    76% {
        opacity: 0;
        -ms-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }
}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:0%;
    }

    30% {
        opacity: 1;
        -webkit-transform:rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin:7%;
    }

    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:30%;
    }

    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:39%;
    }

    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:70%;
    }

    76% {
        opacity: 0;
        -webkit-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
}

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 0%;
    }

    30% {
        opacity: 1;
        -moz-transform: rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin: 7%;
    }

    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 30%;
    }

    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 39%;
    }

    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 70%;
    }

    76% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
}
/*!* AJAX CUSTOM PRELOADER END *!*/
/* End */


/* Start:/local/templates/vodavdom/css/common.css?176493342210505*/
.cart-banner img{
	max-width: 100%;
	margin-bottom: 30px;
}

.tab__content table{
	width: 100% !important;
}
.search-item-rating{
    display: inline-block;
    float: none;
    vertical-align: middle;

}
.search-item-rating .bx_item_detail_rating{
    margin-bottom: 0;
}
div.search-item .search-item-title{
    vertical-align: middle;
    display: inline-block;
    margin: 0 0 0 5px;
}
.some_width{
	min-width: 0px;
}

.price-block{
    font-size: 22px;
    margin-right: 10px;
    color: #65b313;
}
.price-block__number {
    font-size: 36px;
}
.price_el_search {
    vertical-align: middle;
    float: right;
}

.get__cb{
    display: none;
}
.call__back{
    background-position: center left+8px;
    padding-left: 0;
}
.advanced__tel{
    font-size: 16px;
}
.fast__links a{
    margin-right: 17px;
}

.header__mobile .advanced__tel{
    margin-bottom: 7px;
}
.call__this{
    display: block;
    font-size: 16px;
    color: #211f7b;
}
.call__this:after{
    display: none;
}
.inner__drop .advanced__tel{
    display: none;
}
.inner__drop .do__this{
    border-top: none;
    padding-top: 0;
}

@media (max-width: 992px) {
    .additional_menu .fast__link-call{
        display: none;
    }
}
@media  (max-width: 767px){
    .header__mobile > .advanced__tel{
        display: inline-block;
    }
    .drop__mobile {
        top: 100% !important;
    }
    .price-block{
        text-align: center;
        margin: 0;
    }
    .search-item-rating{
        margin: 0;
    }
}
@media  (max-width: 440px){
    .header__mobile > .advanced__tel:not(:first-child){
        display: none;
    }
}

.labels-wrapper label{
	font-weight: normal;
}


input.valid.error{
    border-color: darkred;
}
#coupon.active_coupon{
    border-color: limegreen;
}
.comment__el{
    min-height: 260px;
}
/*.search__res{*/
/*    display: none;*/
/*}*/
.show_all_brands{
    border-bottom: 1px dotted #0b96ca;
    color: #0b95c9;
    font-family: "LatoRegular", "Arial", sans-serif;
    font-size: 18px;
    cursor: pointer;
    margin-right: 5px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}

.show_all_brands:hover{
    text-decoration: none;
    border-bottom: 1px dotted transparent;
}
.compare_button{
    padding-left: 15px;
    margin-bottom: 15px;
    display: block;
}
.compare__block .product__el,
.compare__options{
    min-height: 531px;
}
.go-prev{
    background: url(/local/templates/vodavdom/css/../images/components/to-prev.png) no-repeat left center;
    height: 51px;
    line-height: 51px;
    padding-left: 35px;
    display: inline-block;
    float: left;
    font-size: 19px;
}
.go-next{
    background: url(/local/templates/vodavdom/css/../images/components/to-next.png) no-repeat right center;
    height: 51px;
    line-height: 51px;
    padding-right: 35px;
    display: inline-block;
    float: right;
    font-size: 19px;
}
.check__install{
    display: block;
    margin-bottom: 15px;
}
.get_city_name{
    display: inline-block;
}
.drop__wrapper.short .city__title{
    display: inline-block;
    margin-right: 15px;
}
.drop__wrapper.short .site__btn.site__btn--sm{
    line-height: 28px;
}
.drop__wrapper.short .site__btn{
    padding: 0 15px;
    line-height: 30px;
    height: 30px;
}
.order.city__name+div{
    display: none;
}
a.change_city {
    margin-left: 20px;
    font-size: 20px;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 24px;
    padding: 0!important;
    cursor: pointer;
    text-decoration: underline;
}
#sale_order_props{
    display: block!important;
}
.profile{
    display: none;
}
.city_loc{
    height: 80px;
}
.bx_ordercart_order_table_container .order__name{
    position: relative;
    margin-bottom: 10px;
}
.bx_ordercart_order_table_container .order__name:first-child:before{
    content: none;
}
.line__before{
    position: relative;
    margin-bottom: 10px;
}
.bx_ordercart_order_table_container .order__name:before{
    content: '';
    position: absolute;
    top: -10px;
    left: 0px;
    width: 60%;
    height: 1px;
    background: #c0c2c3;
}
.bx_ordercart_order_table_container .order__opt{
    margin-bottom: 25px;
}
.bx_ordercart_order_table_container .order__name a {
    color: #0b96ca;
}
.pay_info input[type=submit]{
    line-height: 44px;
    height: 44px;
    min-width: 150px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -o-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0b95c9;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #fff;
    font-family: "LatoBold", "Arial", sans-serif;
    font-size: 16px;
    border: none;
    margin-bottom: 35px}
.pay_info{
    margin-top: 35px;
}
.pay_info,
.pay_info span{
    color: #272727;
    font-family: "LatoRegular", "Arial", sans-serif;
    font-size: 16px;
    text-align: left;
}
.loader_parent{
    position: relative;
}
.loader-inner>div{
    background-color: #0b96ca;
    /*border: 2px solid #0b96ca;*/
    /*color: transparent;*/
    /*background-color: transparent;*/
}
.loader-inner{
    position: absolute;
    display: none;
    right: -30px;
    top: 7px;
}
.subscr_email{
    line-height: 38px;
    height: 38px;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -o-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px #868686;
    box-shadow: inset 0 1px 1px #868686;
    margin-bottom: 25px;
    padding: 0 5px;
    width: 100%;
    color: #545859;
    font-family: "LatoRegular", "Arial", sans-serif;
    font-size: 18px;
    font-weight: lighter;
    max-width: 300px;
    display: inline-block;

}
.subscription-format{
    display: none;
}
.get_email_not_auth{
    display: none;
}
.get_email_not_auth input[type=submit]{
    border: none;
}
.center{
    text-align: center;
}
.get__follow .check__install{
    margin-bottom: 5px!important;
}
.save__btn .charity__text{
    margin-top: 10px;}
.history__body .items{
    margin-bottom: 25px;
}

.user_message .thanku__wrapper div{
    display: table-cell;
    vertical-align: middle;
}
.user_message .thanku__wrapper{
    display: table;
    width: 100%;
    margin-left: 0;
    padding-right: 55px;
}
.user_message .thanku__wrapper p {
    text-transform: inherit;
    color: inherit;
}
.alert-danger.user_message{
    border-color: #AD0404;
}
.alert-danger .thanku__wrapper{
    background: url("/local/templates/vodavdom/css/../images/icons/ring_alert.png")no-repeat 15px center;
    color:#AD0404;
}
.user_message{
    height: auto;
    min-width: 280px;
    color: #009acf;
    padding: 30px 15px;
    margin-bottom:15px;
    border: 1px solid #1d9dcd;
    border-radius: 10px;
    background-clip: padding-box;
    background-color: #fefefe;
}
.search_input .search-query{
    max-width: 80%;
}
.discontinued .products__btn .discontinued_text.site__btn{
    font-size: 21px;
}
.discontinued .discontinued_text.site__btn{
    font-size: 16px;
    padding: 0;
    background-color: #7f8385;
}
.discontinued .product__price,
.discontinued .cost__act{
    color: #7f8385;
}
.discontinued img{
    opacity: 0.5;
}
.order__det  .gift_input[type="text"]{
    max-width: 50px;
    border: none;
    margin-left: 0;
    box-shadow: none;
    text-align: left;
}
.order_items, .order_services{
    float: right;
    margin-bottom:20px;
}
.service_in_order .order__delete{
    top: 3px;
    right: -25px;
}
.service_in_order{
    display: inline-block;
    position: relative;
    font-family: "LatoRegular", "Arial", sans-serif;
    font-size: 18px;
    color: #0b96ca;
}
#bx-composite-banner a{
    background-color: #0b96ca!important;
}

@media (max-width: 600px) and (min-width: 450px) {
    .sections .section{
        width: 50%!important;
        float: left;
    }
}
@media (max-width: 766px) and (min-width: 600px) {

    .sections .section{
        width: 33.3332%!important;
        float: left;
    }

}
@media (max-width: 1600px) and (min-width: 992px) {
   #compare_rule .col-lg-2{
       width:25%;
   }
}

/*#bingc-phone-button svg.bingc-phone-button-icon-icon{*/
    /*width: 100%!important;*/
/*}*/
.tab__content, .main__text--wrapper, main .center__text__field p{
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 16px;
}
#delivery_info_6{
    padding-left: 40px;
}
#delivery_info_6 > p span {
    color: #1d9ece;
}
#wait_container_6+p{
    display: none;
}
@media (max-width: 599px) {
    .product__el {
        height: auto;
        min-height: 100%;
    }
}
/*#delivery_info_6{*/
    /*display: none;*/
/*}*/
/*.product__economy{*/
    /*height: 38px;*/
/*}*/

@media screen and (min-width: 1600px) {
    .comment__el .comment__text {
        height: 88px;
        overflow: hidden;
    }
}
@media screen and (max-width: 767px) {
    .lg-outer.lg-visible {
        top: 5%;
        left: 5%;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@media screen and (min-width: 1200px) {
    .comment__el .comment__text {
        height: 130px;
        overflow: hidden;
    }
}
@media screen and (max-width: 1199px) {
    .main__nav li > a, .content__nav li > a {
        padding: 8px;
    }
    .bx-filter-input-container .bx-ft-sub {
        display: none;
    }
}
.comments .comment__el .comment__text {
    height: auto;
}

#bx-composite-banner {
    display: none;
}

.filter__side-banner {
    /*display: none;*/
}

.analysis__static-field {
    overflow: hidden;
}
.analysis__static-table-wrap {
    overflow-x: auto;
}
.modal__field .modal__answer {
    display: none;
}

.comments__add {
    margin-bottom: 10px;
}
/* pnz 8.05.2018 */
.check__install--pay_10 {
    background-repeat: no-repeat;
    background-position: 24px 0px;
    background-size: 56px;
    min-height: 44px;
    background-image: url(/images/4e9485dd3b0d12fb031c438c78af8c49.png);
}
/**/

/*  правки для смарт фільтра. Задача 9539432*/

.bx-filter-param-label.disabled {
    pointer-events: none;        /* блокує кліки */
    opacity: 0.5;                /* робить усе сірішим */
}

.bx-filter-param-label.disabled input[type="checkbox"] {
    pointer-events: none;        /* дублюємо на всяк випадок */
}

.bx-filter-param-label.disabled .bx-filter-param-text {
    color: #888;                 /* сірий текст */
}
/**/
/* End */


/* Start:/local/templates/vodavdom/css/fancy.css?170980948412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/vodavdom/css/tr18052019.css?171016273924151*/
.backbutton {
    display: none;
    padding: 0 15px; }
.backbutton .site__btn {
    height: 30px;
    line-height: 30px;
    font-size: 16px; }
.backbutton .site__btn svg {
    width: 40px;
    height: 100%;
    fill: #fff; }
html.opened,
body.opened {
    height: 100%;
    overflow: hidden; }

.mainmob__link-href {
    width: 100%;
    border: none;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    background: transparent;
    padding: 0 10px;
    color: #333;
    text-align: left;
    text-decoration: none; }
.mainmob__link-href a {
    color: #333;
    text-decoration: none; }
.mainmob__link-href a:hover, .mainmob__link-href a:focus {
    color: #333;
    text-decoration: none; }
.mainmob__link-href .mainmob__icon {
    margin-right: 12px; }
.mainmob__link-href:hover, .mainmob__link-href:focus {
    color: #333;
    text-decoration: none; }
.mainmob__link-href img {
    width: 40px;
    margin-right: 12px; }
.mainmob__link-href.active {
    background-color: #e9e9e9; }

.mainmob__user {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    width: calc(100% - 40px);
    padding: 0 10px; }
.mainmob__user a {
    color: #fff; }

.mainmob__href {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    width: 100%; }
.mainmob__href span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.mainmob__icon {
    width: 40px;
    height: 40px;
    padding: 10px;
    background: transparent;
    border: 0;
    border-radius: 0;
    flex-shrink: 0; }
.mainmob__icon svg {
    width: 100%;
    height: 100%;
    fill: #333333; }
.mainmob__icon--white svg {
    fill: #ffffff; }

.mainmob__lang a {
    cursor: pointer;
    opacity: 0.4;
    margin-right: 20px; }
.mainmob__lang a.active {
    opacity: 1; }

.mainmob__header {
    height: 64px;
    padding-top: 0;
    font-size: 20px;
    background-image: url(/local/templates/vodavdom/images/fonn.svg);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between; }

.menumob {
    position: fixed;
    left: -100%;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 700;
    display: none; }
.menumob__menu {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: left 400ms;
    transition: left 400ms;
    max-width: 304px;
    background-color: #f9f9f9;
    overflow-y: auto; }
.menumob__menu.active {
    left: 100%; }

.mobheder {
    display: none;
    position: fixed;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    top: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 2px 5px #bfbfbf;
    z-index: 400; }
.mobheder__logo {
    width: 150px; }
.mobheder__right {
    flex-shrink: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end; }
.mobheder__basket span {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 20px;
    height: 20px;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    text-indent: 0;
    line-height: 12px;
    background-color: #E31837;
    border-radius: 50%;
    border: 2px solid #fff;
    position: absolute;
    top: 4px;
    right: 4px; }
.mobheder__basket, .mobheder__search {
    width: 48px;
    height: 48px;
    cursor: pointer;
    border: 0;
    border-radius: 0;
    background: transparent;
    padding: 10px 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: relative; }
.mobheder__basket svg, .mobheder__search svg {
    width: 100%;
    height: 100%;
    fill: #333; }
.mobheder__basket .cross, .mobheder__search .cross {
    display: none; }

.mobsearch {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    position: relative; }
.mobsearch.active .mobsearch__container {
    display: -webkit-box;
    display: flex; }
.mobsearch.active .mobheder__search .cross {
    display: block; }
.mobsearch.active .mobheder__search .nocross {
    display: none; }
.mobsearch__container {
    position: absolute;
    height: 100%;
    width: calc(100vw - 120px);
    background-color: #fff;
    display: none;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 56px; }
.mobsearch__container form {
    width: 100%; }
.mobsearch__container .search__res {
    width: 100%; }
.mobsearch__field {
    border: 0;
    width: 100%;
    border-bottom: 1px solid #ccc;
    height: 32px; }

.mobsub__menu {
    position: fixed;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: left 400ms;
    transition: left 400ms;
    max-width: 304px;
    background-color: #f9f9f9;
    overflow-y: auto; }
.mobsub__menu.active {
    left: 0; }

.mobsub__header {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    padding: 0 20px 0 10px;
    background-color: #fff;
    box-shadow: 0 2px 5px #bfbfbf; }

.mobsub__header-button {
    width: 48px;
    height: 48px;
    cursor: pointer;
    border: 0;
    border-radius: 0;
    background: transparent;
    padding: 15px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center; }
.mobsub__header-button svg {
    width: 100%;
    height: 100%;
    fill: #333333; }

.mobsub__header-link {
    color: #333;
    text-decoration: none;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px; }
.mobsub__header-link:hover, .mobsub__header-link:focus {
    color: #333;
    text-decoration: none; }

.mobsub__body {
    border-top: 1px solid #ccc; }

.mobsub__link {
    padding: 8px 20px;
    color: #333;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #ccc; }
.mobsub__link:hover, .mobsub__link:focus {
    color: #333;
    text-decoration: none; }

.mobslider {
    display: none;
    width: 100%;
    margin-bottom: 15px; }
.mobslider img {
    max-height: 300px;
    width: auto;
    height: auto; }
.mobslider__slide {
    text-align: center; }
.mobslider__slide a {
    display: inline-block; }

.mobfooter {
    display: none;
    padding: 10px; }
.mobfooter__socials {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center; }
.mobfooter__soc {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    margin: 6px;
    padding: 10px; }
.mobfooter__soc svg {
    width: 100%;
    height: 100%;
    fill: #fff; }
.mobfooter__copyright a{ color: #fff; font-size: 10px;}
.mobfooter__copyright {
    color: #fff;
    text-align: center;
    font-size: 10px;
    padding-top: 10px;
    border-top: 1px solid #fff; }

.newburger {
    width: 48px;
    height: 48px;
    cursor: pointer;
    border: 0;
    flex-shrink: 0;
    border-radius: 0;
    background: transparent;
    padding: 10px 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center; }
.newburger svg {
    width: 100%;
    height: 100%; }

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
.slick-list:focus {
    outline: none; }
.slick-list.dragging {
    cursor: pointer;
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block; }
.slick-track:before, .slick-track:after {
    content: "";
    display: table; }
.slick-track:after {
    clear: both; }
.slick-loading .slick-track {
    visibility: hidden; }

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

.slick-arrow.slick-hidden {
    display: none; }

.slick-arrow {
    display: none;
    width: 15px;
    height: 25px;
    opacity: .4;
    background-color: transparent;
    border: none;
    position: absolute;
    top: calc(50% - 13px);
    z-index: 30;
    font-size: 0;
    background-size: 100%; }
.slick-arrow:hover {
    opacity: 1; }

.slick-next {
    right: 5px;
    background-image: url(/local/templates/vodavdom/images/components/to-next.png); }

.slick-prev {
    left: 5px;
    background-image: url(/local/templates/vodavdom/images/components/to-prev.png); }

.slick-dots {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    width: 100%; }
.slick-dots li {
    display: inline-block;
    padding: 3px; }
.slick-dots li.slick-active button {
    background: #0b96ca; }
.slick-dots button {
    border: 1px solid #0b96ca;
    background: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 0;
    display: block;
    box-shadow: none; }

.site__btn svg {
    display: none;
    fill: #fff;
    width: 20px;
    height: 20px; }

.phoneronmob {
    display: none;
    width: 100%;
    margin: 10px 0; }
.phoneronmob svg {
    width: 24px;
    height: 24px;
    fill: #333;
    margin-right: 12px; }
.phoneronmob a {
    text-align: center;
    color: #525252;
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    border: 1px solid #e7e7e7;
    background-color: #e0e0e0; }

.fullversion {
    margin: 10px 0; }
.fullversion a {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: #525252;
    font-size: 18px; }
.fullversion svg {
    width: 24px;
    height: 24px;
    fill: #333;
    margin-right: 12px; }

.product__title--mobile {
    display: none; }

.mobtitlus {
    display: none; }

.mobileslider {
    display: none; }
.mobileslider__element {
    margin-bottom: 0; }
.mobileslider__slide {
    text-align: center; }
.mobileslider__slide a {
    display: inline-block; }
.phoneronmob--two{display: none;}
.mobheader__caller{width: 48px;
    height: 48px;
    cursor: pointer;
    border: 0;
    flex-shrink: 0;
    border-radius: 0;
    background: transparent;
    padding: 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;}
.mobheader__caller .cross{display: none;}
.mobheader__caller.active .cross{display: block;}
.mobheader__caller.active .nocross{display: none;}
.mobheader__caller svg{width: 100%; height: 100%;fill: #333;}
.mobheader__dd{position: absolute; top: 100%; left: -100%; width: 100%; -webkit-transition: left 400ms; display: flex;   transition: left 400ms; background-color: #fff;}
.mobheader__dd .phoneronmob{ width: 50%;margin: 1px;}
.mobheader__dd .phoneronmob a{color: #fff;}
.mobheader__dd .phoneronmob a svg{fill: #fff;}
.mobheader__dd.active{left: 0;}
@media screen and (max-width: 1199px) {
    .header__bottom.notmain {
        padding: 25px 0 20px; }
    .mobheder {
        display: -webkit-box;
        display: flex; }
    .menumob {
        display: block; }
    .header__middle,
    .header__top {
        display: none; }
    .header__mobile {
        display: none; }
    .mobfooter {
        display: block; }
    .footer__top {
        display: none; }
    .footer__bottom {
        display: none; }
    button {
        outline: none; }
    .main__nav li > a, .content__nav li > a {
        padding: 0; display: flex; align-items: center; }
    .main__nav li > a img, .content__nav li > a img {
        width: 40px; flex-shrink: 0; }
    .footer:before {
        display: none; } }

@media screen and (max-width: 991px) {

    #bingc-phone-button.bingc-phone-button.bingc-language-ru.bingc-show  {
        display: none; }
    .phoneronmob--two{display: block;}
    .backbutton {
        display: block; }
    .catalog__sort {
        padding: 0 15px; }
    .product__el {
        padding: 8px 10px 40px;
        -webkit-transition: none;
        transition: none;
        min-height: 410px; }
    .sticker {
        left: 0px; }
    .product__name {
        font-size: 16px; }
    .product__type {
        font-size: 12px;
        height: 35px; }
    .product__price {
        font-size: 22px; }
    .product__oldprice {
        font-size: 18px;
        line-height: 1.25;
        height: auto;
        margin-bottom: 6px; }
    .product-listing__rate .bx_item_detail_rating {
        margin: 0 auto; }
    .product__dsc {
        display: none; }
    .product-listing__favor-btn, .product-listing__compare-btn {
        font-size: 0;
        margin: 0 6px; }
    .product__img {
        margin-bottom: 6px; }
    .product__btn {
        margin-bottom: 0;
        position: absolute;
        bottom: 10px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%;
        padding: 0 10px; }
    .product__btn .site__btn {
        font-size: 16px;
        line-height: 30px;
        height: 30px; }
    .mobileitems .container {
        width: 100%;
        padding: 0 10px; }
    .mobileitems .row {
        margin-left: 0;
        margin-right: 0; }
    .mobileitems .col-sm-4 {
        width: 25%;
        padding-right: 5px;
        padding-left: 5px; }
    .bread__crumbs {
        margin-top: 10px; }
    .bread__crumbs > li {
        border: none;
        box-shadow: none;
        margin-right: 10px;
        font-size: 10px;
        padding: 0 15px; }
    .bread__crumbs > li:not(:nth-last-child(2)) {
        display: none; }
    .bread__crumbs > li p {
        margin-bottom: 0; }
    .bread__crumbs > li:after {
        right: auto;
        left: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 10px;
        height: 9px;
        background: none;
        border-top: 2px solid #333;
        border-left: 2px solid #333;
        margin-top: 0;
        border-radius: 2px; }
    .bread__crumbs > .current {
        color: #272727;
        background-color: transparent;
        border: none;
        font-size: 16px; }
    .olddesktopslider {
        display: none; }
    .mobileslider {
        display: block; }
    .product__title {
        display: none; }
    .product__title.product__title--mobile {
        display: block; } }

@media screen and (max-width: 767px) {
    .bread__crumbs > li:after {
        top: 4px; }
    main.mobile {
        padding-bottom: 0; }
    .mobtitlus {
        display: block; }
    .podpihnya {
        display: none; }
    .mobilehider {
        display: none; }
    .phoneronmob {
        display: block; }
    .header__bottom {
        padding: 0; }
    .card-mob-style {
        padding: 0; }
    .card-mob-style .lSSlideOuter .lightSlider > *, .card-mob-style .lSSlideOuter .lSGallery li {
        border: none; }
    .card-mob-style .product__title {
        font-size: 22px;
        margin-bottom: 8px; }
    .card-mob-style .bx_item_detail_rating {
        margin: 0 auto 8px; }
    .card-mob-style .product__fav a, .card-mob-style .product__compare a {
        font-size: 14px; }
    .card-mob-style .product__detail {
        font-size: 14px;
        margin-bottom: 8px; }
    .card-mob-style .product__detail1 {
        font-size: 14px;
    }
    .card-mob-style .product__add {
        margin-bottom: 8px; }
    .card-mob-style .product__cost {
        margin-bottom: 8px; }
    .card-mob-style .cost__act {
        font-size: 27px; }
    .card-mob-style .cost__old {
        font-size: 18px; }
    .card-mob-style .product__nav {
        margin-bottom: 8px; }
    .card-mob-style .product__instok {
        font-size: 14px;
        margin-bottom: 8px;
        display: block; }
    .card-mob-style .delivery-cost-item {
        font-size: 14px; }
    .card-mob-style .products__btn .site__btn {
        line-height: 40px;
        font-size: 16px;
        height: 40px;
        margin: 4px 0;
        width: 100%;
        border: 0;
        border-radius: 0; }
    .card-mob-style .PB-credit-button {
        line-height: 40px;
        font-size: 14px;
        height: 40px;
        margin: 4px 0;
        padding: 0 10px 0;
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        border: 0;
        border-radius: 0; }
    .card-mob-style .PB-credit-button br {
        display: none; }
    .card-mob-style .PB-credit-button .credit-ico-detail {
        background-size: 100%;
        top: auto;
        width: 24px;
        height: 24px;
        position: relative;
        display: inline-block;
        line-height: 1;
        margin-left: 12px; }
    .card-mob-style .PB-credit-button .credit-detail-price {
        margin: 0 6px; }
    .card-mob-style .col-md-7 {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .card-mob-style .product__nav {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .card-mob-style .product__detail {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .card-mob-style .product__social {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .card-mob-style .product__delivery {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .card-mob-style .product__add {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .tab__nav .container {
        padding: 0; }
    .product__social .social__share {
        margin-bottom: 15px;
        margin-top: 10px; }
    .social__el {
        height: 32px; }
    .mobslider {
        display: block; }
    .mobileitems .slick-next {
        right: -5px; }
    .mobileitems .slick-prev {
        left: -5px; }
    .mobileitems .col-sm-4 {
        width: 50%; }
    .owl-buttons .owl-prev {
        width: 15px;
        height: 25px;
        background-size: 100%; }
    .owl-buttons .owl-next {
        width: 15px;
        height: 25px;
        background-size: 100%; }
    .mobileitems .row:before,
    .mobileitems .row:after {
        display: none; }
    .product-listing__rate {
        display: block;
        margin: 10px 0; }
    .bx_item_detail_rating .bx_item_rating {
        width: auto; }
    .bx_item_detail_rating .bx_stars_container {
        width: 108px !important;
        height: 20px !important; }
    .bx_stars_rating_votes {
        display: none; }
    .product__el.pflex,
    .product__el {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        min-height: auto;
        max-width: 100%;
        padding-left: 140px;
        position: relative;
        border-radius: 0;
        border-width: 0px;
        margin-bottom: 0;
        height: 100%; }
    .item {
        border-bottom: 1px solid #e3e3e3;
        margin-bottom: 12px; }
    .product__img {
        height: 120px;
        width: 120px;
        position: absolute;
        left: 10px;
        top: 0; }
    .items {
        margin-left: -15px;
        margin-right: -15px; }
    .items.mobileitems {
        margin-left: 0;
        margin-right: 0; }
    .paggination a {
        min-width: 34px;
        width: auto;
        padding: 8px;
        height: auto;
        min-height: 38px;
        font-size: 16px;
        line-height: 1.25;
        margin: 0 3px;
        border-radius: 4px; }
    .product__present {
        border: none;
        padding: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center; }
    .product__present .clear {
        display: none; }
    .product-listing__favor-btn, .product-listing__compare-btn {
        display: none; }
    .present__img {
        flex-shrink: 0;
        width: 90px;
        height: 90px;
        margin-right: 10px; }
    .present__detail {
        -webkit-box-flex: 1;
        flex-grow: 1;
        text-align: left; }
    .present__title {
        font-size: 18px;
        text-align: center; }
    .content__nav li.active > .sub__menu {
        display: block !important; }
    .content__nav li {
        padding: 0; }
    .content__nav li > a {
        padding: 10px;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center; }
    .sub__menu {
        width: 100%;
        position: relative;
        background-color: #e0e0e0; }
    .sub__menu a {
        padding: 0;
        margin-bottom: 6px; }
    .pflex-price .product__btn {
        margin-top: 10px; }
    .product__btn {
        display: inline-block;
        width: auto;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: relative;
        margin-top: 10px; }
    .product__btn .site__btn {
        background-color: #ff5910;
        border-radius: 0;
        display: -webkit-box;
        display: flex;
        padding: 0 10px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center; }
    .product__btn .site__btn svg {
        display: inline-block;
        margin-right: 12px; } }

@media screen and (max-width: 600px) {
    .mobileitems .col-sm-4 {
        width: 100%; } }

@media screen and (max-width: 480px) {
    .mobsearch__container {
        width: calc(100vw - 60px); }
    .mobsearch__container .search__res__el {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap; }
    .mobsearch__container .search__price {
        width: 50%; }
    .mobsearch__container .search__name {
        max-width: 100%;
        -webkit-box-ordinal-group: 5;
        order: 4; }

}
@media screen and (max-width: 380px) {
    .mobheader__dd{ flex-direction: column;}
    .mobheader__dd .phoneronmob{ width: 100%;}
    .mobheder__basket, .mobheder__search,
    .mobheader__caller{width: 40px; padding: 10px;}
    .mobsearch__container {
        width: calc(100vw - 45px);
    }
}
/* End */


/* Start:/local/templates/vodavdom/css/niceselect.css?17576810146245*/
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto; }
.nice-select:hover {
    border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); }
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
.nice-select.disabled:after {
    border-color: #cccccc; }
.nice-select.wide {
    width: 100%; }
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important; }
.nice-select.right {
    float: right; }
.nice-select.right .list {
    left: auto;
    right: 0; }
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
.nice-select.small:after {
    height: 4px;
    width: 4px; }
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px; }
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important; }
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6; }
.nice-select .option.selected {
    font-weight: bold; }
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default; }

.no-csspointerevents .nice-select .list {
    display: none; }

.no-csspointerevents .nice-select.open .list {
    display: block; }


.nice-select,
.nice-select.open .list {
    width: 100%;
    width: 325px;
    border-radius: 8px;
}

.nice-select .list::-webkit-scrollbar {
    width: 0
}

.nice-select.niceselect_np .list {
    max-height: 160px;
}

.nice-select .list {
    margin-top: 5px;
    top: 100%;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    max-height: 210px;
    overflow-y: scroll !important;
    padding: 52px 0 0
}

.nice-select.has-multiple {
    white-space: inherit;
    height: auto;
    padding: 7px 12px;
    min-height: 53px;
    line-height: 22px
}

.nice-select.has-multiple span.current {
    border: 1px solid #CCC;
    background: #EEE;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 3px;
    margin-right: 3px
}

.nice-select.has-multiple .multiple-options {
    display: block;
    line-height: 37px;
    margin-left: 30px;
    padding: 0
}

.nice-select .nice-select-search-box {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    margin-top: 5px;
    top: 100%;
    left: 0;
    z-index: 8;
    padding: 5px;
    background: #FFF;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 0 1px rgba(68, 88, 112, .11);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out
}

.nice-select .nice-select-search {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    margin: 0 10px 0 0;
    width: 100%!important;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0!important
}

.nice-select.open .nice-select-search-box {
    opacity: 1;
    z-index: 10;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.remove:hover {
    color: red
}
/* End */


/* Start:/local/templates/vodavdom/components/bitrix/menu/top_menu/style.css?1587199560581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/vodavdom/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/templates/vodavdom/components/bitrix/menu/main_menu/style.css?1705061627792*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/vodavdom/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}
.mainmob__link{
	border-bottom: 1px solid #e7e5e5;
	padding: 2px 10px;	
}

.non-sub{
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;	
}

/* End */


/* Start:/local/templates/vodavdom/components/bitrix/search.title/header_search/style.css?15871995602571*/
/*div.title-search-result {*/
	/*border:1px solid #c6c6c6;*/
	/*display:none;*/
	/*overflow:hidden;*/
	/*z-index:205;*/
/*}*/

/*table.title-search-result {*/
	/*border-collapse: collapse;*/
	/*border:none;*/
	/*width:10%;*/
/*}*/

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

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

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

/*table.title-search-result td.title-search-item a {*/
	/*padding-left:4px;*/
	/*padding-right:15px;*/
	/*vertical-align:top;*/
	/*display:block;*/
/*}*/

/*table.title-search-result td.title-search-item img {*/
	/*vertical-align:top;*/
/*}*/

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

/*table.title-search-result tr.title-search-selected td*/
/*,table.title-search-result tr.title-search-selected a*/
/*,table.title-search-result tr.title-search-selected td.title-search-more a*/
/*{*/
	/*background-color:#fff2be;*/
/*}*/

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

/*table.title-search-result td.title-search-more a*/
/*{*/
	/*padding-left:12px;*/
	/*padding-right:15px;*/
	/*text-decoration:none;*/
	/*color:#999999;*/
/*}*/

/*table.title-search-result td.title-search-all {*/
	/*padding-left:24px;*/
	/*padding-right:15px;*/
/*}*/

/*table.title-search-result td.title-search-all a*/
/*{*/
	/*padding-left:4px;*/
	/*text-decoration:none;*/
	/*color:#808080;*/
/*}*/

/*table.title-search-result td.title-search-separator*/
/*, table.title-search-result th.title-search-separator {*/
	/*padding-top:0px;*/
	/*padding-bottom:0px;*/
	/*font-size:4px;*/
/*}*/

/*div.title-search-fader {*/
	/*display:none;*/
	/*background-image: url('/local/templates/vodavdom/components/bitrix/search.title/header_search/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;*/
/*}*/

/* End */


/* Start:/local/templates/vodavdom/components/bitrix/sale.basket.basket.small/headermob/style.css?17363445014265*/
/*Table*/

@media screen and (max-width: 767px) {


table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}

.basketCart-view-popup {
	width: 100vw;
	height: 100vh;
	display: none;
	background-color: #15151566;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}

.basketCart-view-popup.active {
	display: block;
}

.basketCart-view-popup .basket-popup-content {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: white;
	padding: 24px;
	z-index: 1000;
	border-radius: 12px;
	height: 100vh;
	overflow-x: auto;
}

.basket-popup-close {
	position: absolute;
	top: 10px;
	display: flex;
	right: 10px;
	cursor: pointer;
	font-size: 20px;
	justify-content: center;
	width: 24px;
	height: 24px;
}

@media screen and (max-width: 1200px) {
	.bx-basket-item-list-item-status {
		margin: 0 0 6px;
	}

	.bx-basket-item-list-item-status-subText {
		margin-bottom: 24px;
	}

	.bx-basket-item-list-item {
		padding: 16px 20px;
		display: flex;
		column-gap: 16px;
	}
}

@media screen and (max-width: 1200px) {
	.basketCart-view-popup .basket-popup-content {
		border-radius: 0;
	}
}

@media screen and (max-width: 767px) {
	.basket-actions {
		flex-direction: column;
		row-gap: 32px;
	}

	.basketCart-view-popup .bx-basket-item-list {
		padding-bottom: 40px;
	}

	.basket-actions .basket-sum {
		width: 100%;
		justify-content: space-between;
		flex-direction: row;
	}

	.basket-actions .basket-sum .basket-sum__title {
		font-weight: 600;
	}

	.basket-actions .basket-sum .basket-sum__value span:first-child {
		font-size: 36px;
		line-height: 43px;
	}

	.basket-actions .basket-sum .basket-sum__value span:last-child {
		font-size: 28px;
		line-height: 34px;
	}

	.basket-actions .basket-rightBtns {
		width: 100%;
	}

	.basket-actions .bx-basket-item-list-button-container {
		flex-direction: column-reverse;
		row-gap: 6px;
		width: 100%;
		margin-bottom: 20px;
	}

	.basket-actions .bx-basket-item-list-button-container .basket-credit,
	.basket-actions .bx-basket-item-list-button-container .btn.btn-primary.basket-buy {
		width: 100%;
	}

	.basket-actions .basket-continue {
		margin-left: 50%;
		white-space: nowrap;
		transform: translateX(-50%);
	}

	.bx-basket-item-list-container .bx-basket-item-list-item-status {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 6px;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item-status-subText {
		margin-bottom: 24px;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item {
		padding: 20px 16px 68px;
		column-gap: 16px;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item .bx-basket-item-list-item-name a {
		font-size: 16px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 58px;
	}

	.bx-basket-item-list-container .basket__count-sum {
		position: absolute;
		right: 16px;
		bottom: 20px;
		left: 16px;
		justify-content: space-between;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item-img img {
		min-width: 96px;
		max-width: 96px;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item__content {
		row-gap: 0;
	}

	.bx-basket-item-list-container .bx-basket-item-list-item__content .bx-basket-item-list-item-name {
		padding: 0 16px 16px 0;
	}

	.popup-basket-items .basket-actions .bx-basket-item-list-button-container .basket-credit-stickerBank {
		width: 56px;
		height: 18px;
	}
	.basketCart-view-popup .bx-basket-item-list-container .basket_quantity_control .plus {
		margin-top: -13px;
		right: -5px;
	}

	.basketCart-view-popup .bx-basket-item-list-container .basket_quantity_control .plus svg {
		width: 20px;
		height: 20px;
		margin-top: 3px;
		pointer-events: none;
	}

	.basketCart-view-popup .bx-basket-item-list-container .basket_quantity_control .minus svg {
		width: 20px;
		height: 20px;
		margin-top: 3px;
		pointer-events: none;
	}

	.basketCart-view-popup .bx-basket-item-list-container .basket_quantity_control .minus {
		width: 25px;
		height: 25px;
		left: -5px !important;
	}
}
}
/* End */


/* Start:/local/components/spark/popup.auth/templates/.default/style.css?172717269810700*/
div.bx-auth form {
    padding: 0;
    margin: 0;
}

.popup-window#auth-popup-block,
.popup-window#auth-popup-sms-block,
.popup-window#auth-popup-email-block,
.popup-window#reset-password-popup-block,
.popup-window#register-popup-block,
.popup-window#auth-popup-confirm-sms-block {
    font-family: 'LatoRegular', 'Arial', sans-serif;
}

div.bx-auth-line {
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 10px;
}

div.bx-auth-title {
    font-size: 24px;
    font-weight: 700;
    color: #292B31;
    padding-bottom: 12px;
}

div.bx-auth-note {
    margin: 18px 0px 6px 0px;
}

td.bx-auth-label {
    text-align: right;
    font-weight: bold;
}

/*table.bx-auth-table {*/
/*    margin-top: 8px;*/
/*}*/

table.bx-auth-table td {
    padding: 3px;
}

div.bx-auth input.bx-auth-input {
    vertical-align: middle;
}

div.bx-auth span.bx-auth-secure {
    background-color: #FFFAE3;
    border: 1px solid #DEDBC8;
    padding: 2px;
    display: inline-block;
    vertical-align: middle;
}

div.bx-auth div.bx-auth-secure-icon {
    background-image: url(/local/components/spark/popup.auth/templates/.default/images/sec.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 19px;
    height: 18px;
}

div.bx-auth div.bx-auth-secure-unlock {
    background-image: url(/local/components/spark/popup.auth/templates/.default/images/sec-unlocked.png);
}

#auth-popup-block, #auth-popup-sms-block, #auth-popup-email-block, #auth-popup-confirm-sms-block {
    max-height: 100%;
    padding: 24px !important;
    border-radius: 12px;
    max-width: 400px;
    width: 100%;
    overflow: auto;
}

#auth-popup-sms-block .not-acc,
#auth-popup-email-block .not-acc,
#auth-popup-block .not-acc {
    font-size: 14px;
    font-weight: 400;
    color: #272727;
    margin: 0;
}

#auth-popup-sms-block .not-acc a,
#auth-popup-email-block .not-acc a,
#auth-popup-block .not-acc a {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    color: #3F9FC9;
}


/*#auth-popup-block .not-acc a {*/
/*    font-size: 14px;*/
/*    font-weight: 700;*/
/*    color: #3F9FC9;*/
/*}*/

#auth-popup-confirm-sms-block table,
#auth-popup-sms-block table,
#auth-popup-email-block table,
#auth-popup-block table {
    width: 100%;
}

#auth-popup-confirm-sms-block table tr,
#auth-popup-sms-block table tr,
#auth-popup-email-block table tr,
#auth-popup-block table tr {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

#auth-popup-sms-block table tbody,
#auth-popup-email-block table tbody,
#auth-popup-block table tbody {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}
#auth-popup-confirm-sms-block table tr td,
#auth-popup-sms-block table tr td,
#auth-popup-email-block table tr td,
#auth-popup-block table tr td {
    padding: 0;
}
#auth-popup-block table tr td:last-child,
#auth-popup-confirm-sms-block table tr td:last-child,
#auth-popup-sms-block table tr td:last-child,
#auth-popup-email-block table tr td:last-child,
#auth-popup-sms-block table tr td:last-child input,
#auth-popup-confirm-sms-block table tr td:last-child input,
#auth-popup-email-block table tr td:last-child input,
#auth-popup-block table tr td:last-child input {
    width: 100%;
}

#auth-popup-confirm-sms-block table tr td:first-child,
#auth-popup-sms-block table tr td:first-child,
#auth-popup-email-block table tr td:first-child,
#auth-popup-block table tr td:first-child {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7F8385;
    text-align: start;
}

#auth-popup-confirm-sms-block table tr td:last-child input,
#register-popup-block table tr td:last-child input,
#auth-popup-sms-block table tr td:last-child input,
#reset-password-popup-block table tr td:last-child input,
#auth-popup-email-block table tr td:last-child input,
#auth-popup-block table tr td:last-child input {
    border: 1px solid #0000000A;
    border-radius: 10px;
    height: 44px;
    padding: 0 0 0 16px;
    background-color: #F8F8F8;
    color: #4D4D4D;
    font-size: 14px;
    line-height: 20px;
}

#auth-popup-sms-block table tr td:last-child input:focus,
#auth-popup-confirm-sms-block table tr td:last-child input:focus,
#auth-popup-email-block table tr td:last-child input:focus,
#register-popup-block table tr td:last-child input:focus,
#reset-password-popup-block table tr td:last-child input:focus,
#auth-popup-block table tr td:last-child input:focus {
    box-shadow: none;
}

#auth-popup-sms-block .password-auth .bx-auth-label,
#auth-popup-confirm-sms-block .password-auth .bx-auth-label,
#auth-popup-email-block .bx-auth-label,
#auth-popup-block .password-auth .bx-auth-label {
    display: flex;
    justify-content: space-between;
}

#auth-popup-sms-block .password-auth .bx-auth-label p a,
#auth-popup-email-block .bx-auth-label p a,
#auth-popup-block .password-auth .bx-auth-label p a {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #3F9FC9;
}

#auth-popup-sms-block .password-auth p,
#auth-popup-email-block .password-auth p,
#auth-popup-block .password-auth p {
    margin: 0;
}

#auth-popup-block .popup-window-close-icon:after,
#auth-popup-confirm-sms-block .popup-window-close-icon:after,
#auth-popup-sms-block .popup-window-close-icon:after,
#auth-popup-email-block .popup-window-close-icon:after,
#auth-popup-sms-block .popup-window-close-icon:before,
#auth-popup-confirm-sms-block .popup-window-close-icon:before,
#auth-popup-email-block .popup-window-close-icon:before,
#auth-popup-block .popup-window-close-icon:before {
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
}

#auth-popup-sms-block .popup-window-close-icon,
#auth-popup-confirm-sms-block .popup-window-close-icon,
#auth-popup-email-block .popup-window-close-icon,
#auth-popup-block .popup-window-close-icon {
    opacity: 1;
    top: 24px !important;
    height: 24px !important;
}

#auth-popup-sms-block .popup-window-close-icon:before,
#auth-popup-confirm-sms-block .popup-window-close-icon:before,
#auth-popup-email-block .popup-window-close-icon:before,
#auth-popup-block .popup-window-close-icon:before {
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(135deg);
}

#auth-popup-sms-block .popup-window-buttons,
#auth-popup-confirm-sms-block .popup-window-buttons,
#auth-popup-email-block .popup-window-buttons,
#auth-popup-block .popup-window-buttons {
    padding: 0;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    margin-top: 16px;
}

#auth-popup-sms-block .popup-window-buttons span,
#auth-popup-confirm-sms-block .popup-window-buttons span,
#auth-popup-email-block .popup-window-buttons span,
#auth-popup-block .popup-window-buttons span {
    margin: 0;
    padding: 0;
}

#auth-popup-sms-block .popup-window-buttons .popup-window-button-accept,
#auth-popup-confirm-sms-block .popup-window-buttons .popup-window-button-accept,
#auth-popup-email-block .popup-window-buttons .popup-window-button-accept,
#auth-popup-block .popup-window-buttons .popup-window-button-accept {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    height: 52px;
    background: #00AC45;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-transform: inherit;
}

#auth-popup-sms-block .popup-window-buttons span:last-child,
#auth-popup-confirm-sms-block .popup-window-buttons span:last-child,
#auth-popup-email-block .popup-window-buttons span:last-child,
#auth-popup-block .popup-window-buttons span:last-child {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    height: auto;
    background-color: transparent;
    color: #3F9FC9;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    border: 0 solid transparent;
    border-radius: 0;
    text-transform: inherit;
    -webkit-box-shadow: none;
    margin-top: 8px;
}

#auth-popup-block .popup-window-buttons span.popup-open-sms {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    background-color: transparent;
    border: 1px solid #3F9FC9;
    -webkit-box-shadow: none;
    font-size: 16px;
    font-weight: 700;
    text-transform: inherit;
    text-align: center;
    display: flex;
    height: 54px;
    justify-content: center;
    align-items: center;
    color: #3F9FC9;
    border-radius: 10px;
}

#auth-popup-sms-block .bx-auth p,
#auth-popup-email-block .bx-auth p {
    margin: 0;
}

.td-form-password {
    position: relative;
}

.auth-email-password-btn {
    margin: 0;
    padding: 0;
    height: 18px;
    width: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    background-color: transparent;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
}

.auth-email-password-btn svg:first-child {
    display: block;
}

.auth-email-password-btn svg:last-child {
    display: none;
}

.auth-email-password-btn.--show-password svg:first-child {
    display: none;
}

.auth-email-password-btn.--show-password svg:last-child {
    display: block;
}

.popup-window-button.popup-window-button-accept.ui-btn.ui-btn-success {
    display: flex;
    align-items: center;
}

.popup-window-button.popup-window-button-accept.ui-btn.ui-btn-success.--disabled {
    color: #7F8385 !important;
}

.popup-window-button.popup-window-button-accept.ui-btn.ui-btn-success .timer__counter {
    display: none !important;
}

.popup-window-button.popup-window-button-accept.ui-btn.ui-btn-success.--disabled .timer__counter {
    display: inline-block !important;
}

.popup-window .timer__counter {
    margin: 0 0 0 12px !important;
    width: 30px !important;
}

.popup-window .toggle-info {
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.02em;
    position: relative;
    margin-top: 20px;
    cursor: pointer;
}

.popup-window .toggle-info:after {
    position: absolute;
    content: '';
    right: 8px;
    width: 8px;
    height: 8px;
    border-bottom: 2px solid #727272;
    border-right: 2px solid #727272;
    transform: rotateZ(45deg);
}

.popup-window .sms-error-send-info .content-info {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.02em;
    padding: 16px;
    background: #BABABA1F;
    border-radius: 11px;
    margin-top: 10px;
}

.popup-window .sms-error-send-info .content-info ul {
    margin-bottom: 0;
    padding-left: 24px;
}

.popup-window .popup-window-content .popup-top-text {
    margin-bottom: 12px;
}
/* End */


/* Start:/local/components/spark/popup.register/templates/.default/style.css?17271726984352*/
div.bx-auth-reg input.bx-auth-input {
    vertical-align: middle;
}

div.bx-auth-reg span.bx-auth-secure {
    background-color: #FFFAE3;
    border: 1px solid #DEDBC8;
    padding: 2px;
    display: inline-block;
    vertical-align: middle;
}

div.bx-auth-reg div.bx-auth-secure-icon {
    background-image: url(/local/components/spark/popup.register/templates/.default/images/sec.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 19px;
    height: 18px;
}

div.bx-auth-reg div.bx-auth-secure-unlock {
    background-image: url(/local/components/spark/popup.register/templates/.default/images/sec-unlocked.png);
}

#register-popup-block, #register-confirm-popup-block {
    max-height: 100%;
    overflow: auto;
    padding: 24px;
    border-radius: 12px;
    max-width: 383px;
    width: 100%;
}

#register-popup-block .popup-window-buttons {
    padding: 0;
    margin-top: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
}

#register-confirm-popup-block .popup-window-buttons span,
#register-popup-block .popup-window-buttons span {
    width: 100%;
    background: #00AC45;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#register-confirm-popup-block table,
#register-popup-block table {
    width: 100%;
}

#register-confirm-popup-block table tr,
#register-popup-block table tr {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

#register-popup-block table tbody {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
#register-confirm-popup-block table tr td,
#register-popup-block table tr td {
    padding: 0;
}
#register-popup-block table tr td:last-child,
#register-confirm-popup-block table tr td:last-child,
#register-confirm-popup-block table tr td:last-child input,
#register-popup-block table tr td:last-child input {
    width: 100%;
}

#register-confirm-popup-block table tr td:first-child,
#register-popup-block table tr td:first-child {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7F8385;
}

#register-confirm-popup-block table tr td:last-child input,
#register-popup-block table tr td:last-child input {
    border: 1px solid #0000000A;
    border-radius: 10px;
    height: 44px;
    padding-left: 16px;
}

#register-confirm-popup-block table thead b,
#register-popup-block table thead b {
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    color: #292B31;
}

#register-confirm-popup-block .register-auth,
#register-popup-block .register-auth {
    margin-top: 10px;
}

#register-confirm-popup-block .register-auth a,
#register-popup-block .register-auth a {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
}

#register-popup-block .popup-window-close-icon:after,
#register-confirm-popup-block .popup-window-close-icon:after,
#register-popup-block .popup-window-close-icon:before,
#register-confirm-popup-block .popup-window-close-icon:before {
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
}

#register-confirm-popup-block .popup-window-close-icon,
#register-popup-block .popup-window-close-icon {
    opacity: 1;
    top: 24px !important;
    height: 24px !important;
}

#register-confirm-popup-block .popup-window-close-icon:before,
#register-popup-block .popup-window-close-icon:before {
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(135deg);
}

#register-confirm-popup-block .popup-window-buttons {
    padding: 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    margin-top: 16px;
}

#register-confirm-popup-block .popup-window-buttons span:last-child {
    height: auto;
    background-color: transparent;
    color: #3F9FC9;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    border: 0 solid transparent;
    border-radius: 0;
    text-transform: inherit;
    -webkit-box-shadow: none;
}

#popup-window-content-register-confirm-popup-block thead {
    margin-bottom: 12px;
}

#register-popup-block #form-error {
    margin-top: 12px;
    display: block;
}
/* End */


/* Start:/local/templates/vodavdom/components/bitrix/breadcrumb/crumbs/style.css?1709809485642*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

.bread__crumbs > li.breadcrumb_datail_page:last-child:after{
	display: none;
}
/* End */


/* Start:/local/templates/vodavdom/components/bitrix/menu/footer_menu/style.css?1587199560581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/vodavdom/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/components/spark/popup.restore.password/templates/.default/style.css?17249304835524*/
div.bx-auth form {
    padding: 0;
    margin: 0;
}

div.bx-auth-line {
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 10px;
}

div.bx-changepass-title {
    font-size: 24px;
    font-weight: 700;
    color: #292B31;
    padding-bottom: 10px;
}

div.bx-auth-note {
    margin: 18px 0px 6px 0px;
}

td.bx-auth-label {
    text-align: right;
    font-weight: bold;
}

/*table.bx-auth-table {*/
/*    margin-top: 8px;*/
/*}*/

table.bx-auth-table td {
    padding: 3px;
}

div.bx-auth input.bx-auth-input {
    vertical-align: middle;
}

div.bx-auth span.bx-auth-secure {
    background-color: #FFFAE3;
    border: 1px solid #DEDBC8;
    padding: 2px;
    display: inline-block;
    vertical-align: middle;
}

div.bx-auth div.bx-auth-secure-icon {
    background-image: url(/local/components/spark/popup.restore.password/templates/.default/images/sec.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 19px;
    height: 18px;
}

div.bx-auth div.bx-auth-secure-unlock {
    background-image: url(/local/components/spark/popup.restore.password/templates/.default/images/sec-unlocked.png);
}

#reset-password-popup-block, #reset-password-confirm-popup-block {
    padding: 24px !important;
    border-radius: 12px;
    max-width: 383px;
    width: 100%;
}

#reset-password-popup-block .not-acc,
#reset-password-confirm-popup-block .not-acc{
    font-size: 14px;
    font-weight: 400;
    color: #272727;
    margin: 0;
}

#reset-password-popup-block .not-acc a,
#reset-password-confirm-popup-block .not-acc a
{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    color: #3F9FC9;
}


/*#auth-popup-block .not-acc a {*/
/*    font-family: Lato;*/
/*    font-size: 14px;*/
/*    font-weight: 700;*/
/*    color: #3F9FC9;*/
/*}*/

#reset-password-popup-block table ,
#reset-password-confirm-popup-block table {
    width: 100%;
}

#reset-password-popup-block table tr ,
#reset-password-confirm-popup-block table tr {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

#reset-password-popup-block table tbody {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
#reset-password-popup-block table tr td,
#reset-password-confirm-popup-block table tr td {
    padding: 0;
}
#reset-password-popup-block table tr td:last-child,
#reset-password-confirm-popup-block table tr td:last-child,
#reset-password-popup-block table tr td:last-child input,
#reset-password-confirm-popup-block table tr td:last-child input{
    width: 100%;
}

#reset-password-popup-block table tr td:first-child,
#reset-password-confirm-popup-block table tr td:first-child{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7F8385;
    text-align: start;
}

#reset-password-popup-block table tr td:last-child input,
#reset-password-confirm-popup-block table tr td:last-child input{
    border: 1px solid #0000000A;
    border-radius: 10px;
    height: 44px;
    padding: 0 0 0 16px;
}

#reset-password-popup-block .password-auth .bx-auth-label,
#reset-password-confirm-popup-block .password-auth .bx-auth-label{
    display: flex;
    justify-content: space-between;
}

#reset-password-popup-block .password-auth .bx-auth-label p a,
#reset-password-confirm-popup-block .password-auth .bx-auth-label p a{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #3F9FC9;
}

#reset-password-popup-block .password-auth p,
#reset-password-confirm-popup-block .password-auth p{
    margin: 0;
}

#reset-password-popup-block .popup-window-close-icon:after,
#reset-password-confirm-popup-block .popup-window-close-icon:after,
#reset-password-popup-block .popup-window-close-icon:before,
#reset-password-confirm-popup-block .popup-window-close-icon:before{
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
}

#reset-password-popup-block .popup-window-close-icon,
#reset-password-confirm-popup-block .popup-window-close-icon {
    opacity: 1;
    top: 24px !important;
    height: 24px !important;
}

#reset-password-popup-block .popup-window-close-icon:before,
#reset-password-confirm-popup-block .popup-window-close-icon:before{
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(135deg);
}

#reset-password-popup-block .popup-window-buttons,
#reset-password-confirm-popup-block .popup-window-buttons{
    padding: 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    margin-top: 16px;
}

#reset-password-popup-block .popup-window-buttons span,
#reset-password-confirm-popup-block .popup-window-buttons span{
    margin: 0;
    padding: 0;
}

#reset-password-popup-block .popup-window-buttons .popup-window-button-accept,
#reset-password-confirm-popup-block .popup-window-buttons .popup-window-button-accept{
    font-family: 'LatoRegular', 'Arial', sans-serif;
    height: 52px;
    background: #00AC45;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-transform: inherit;
}


#reset-password-confirm-popup-block .popup-window-buttons span:last-child{
    height: auto;
    background-color: transparent;
    color: #3F9FC9;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    border: 0 solid transparent;
    border-radius: 0;
    text-transform: inherit;
    -webkit-box-shadow: none;
}


/* End */


/* Start:/local/templates/vodavdom/styles.css?1669116822139*/
.header__bottom:after, .brand__slider:before, .brand__slider:after, .footer:before, .self__nav:before, .total__weget:before {display:none;}
/* End */


/* Start:/local/templates/vodavdom/template_styles.css?176467391124923*/
.middle__nav > div > a {
    min-width: 47px;
    min-height: 44px;
}

.compare span, .compare p, .fav span, .fav p {
    display: none;
}

.search .container {
    max-width: 100%;
    padding-left: 0;
}

@media (min-width: 1601px) {
    .middle__nav > div {
        width: auto;
    }
}

@media screen and (max-width: 1200px) {
    .header {
        padding-top: 41px;
    }
}


@media screen and (max-width: 1199px) {
    .b_svg {
        display: none !important;
    }

    .header {
        padding-top: 0 !important;
    }

    .mobslider {
        margin-top: 48px;
    }

    .header__bottom.notmain {
        margin-top: 41px;
    }
}

@media screen and (max-width: 767px) {
    main.mobile {
        padding-top: 48px;
    }

    .header__bottom.notmain {
        padding-bottom: 0;
    }

    .content__nav {
        margin-bottom: 0;
    }

    .header__bottom.notmain {
        margin-top: 0;
    }
}


.city_loc {
    height: auto;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 48px;
    margin-top: 4px;
}

.av-delivery__select {
    display: flex;
    flex-direction: column;
}

.row.np_cities {
    flex-direction: column;
}

.av-delivery__row {
    display: flex;
    flex-direction: column;
}

.cabinet__info__edit p {
    font-size: 16px;
    margin-bottom: 5px;
}

.cabinet__info__edit h2 {
    font-size: 16px;
}

.av-next-btn {
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    width: 159px;
    height: 40px;
    padding: 0;
    text-align: center;
    color: #fff;
    text-decoration: none;
}

.av-section {
    border-radius: 12px;
    background-color: #fff;
    padding: 24px 24px 24px 16px;
    margin-bottom: 30px;
    max-height: 47px;
    overflow: hidden;
    transition: max-height .3s;
}

@media screen and (max-width: 767px) {
    .av-section {
        padding: 24px 16px 24px 16px;
    }
}

.av-section.opened {
    max-height: 9999px;
    overflow: visible;
}

.collapsed--caption:after {
    position: absolute;
    right: 15px;
}


.av-section__opener {
    position: absolute;
    right: 15px;
    left: 0;
    top: -5px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    width: calc(100% - 15px);
    height: 30px;
    background: url(/local/templates/vodavdom/css/../images/icons/ic-up.png) no-repeat;
    background-position-y: center;
}

.av-section.opened .av-section__opener {
    display: none;
}

.av-question {
    max-height: none !important;
}

.cabinet__info__edit h2 {
    margin: 0 0 15px;
}

.av-section__title {
    margin-bottom: 1px;
    position: relative;
}

.np_cities.content {
    margin-bottom: 0;
}

.cabinet__info__edit input[type='text'], .cabinet__info__edit input[type='tel'], .cabinet__info__edit input[type='password'] {
    font-size: 16px;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px;
}

.av-section .dropdown-block .bx-ui-sls-pane {
    display: none;
}

.cabinet__info__edit .av-question h2 {
    margin-bottom: 15px;
}

.cabinet__info__edit .av-question h2.collapsed--caption.collapsed {
    margin-bottom: 0;
}

.av-question .order__comment {
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: none;
}

.promo__form {
    display: flex;
}

.promo__form input[type='text'] {
    margin-right: 10px;
    min-width: 180px;
}

.promo__form .site__btn {
    flex-grow: 2;
    max-width: 300px;
}

.promo-cart .promo__text {
    padding-bottom: 10px;
    font-size: 16px;
}

.promo-cart {
    padding: 15px 0;
    border-top: 1px solid #c0c2c3;
}

.order__end__coast {
    padding: 15px 0;
}

.order__dtitle {
    font-size: 16px;
    padding: 0 0 6px;
    border-top: 0;
    line-height: 1;
}

.order__detail {
    padding: 24px;
    background-color: #fff;
    border-radius: 12px
}

.item-cart-order__img {
    margin-right: 10px;
}

.item-cart-order__wrap {
    padding: 0 0 16px;
    margin-bottom: 0;
}

.bx_ordercart_order_table_container .order__name {
    padding-right: 50px;
    min-height: 110px;
}

.bx_ordercart_order_table_container .order__opt {
    margin-bottom: 10px;
}

.order__prm {
    font-size: 14px;
}

.odred__delivery {
    font-size: 16px;
}

.odred__total {
    font-size: 20px;
}

.order__make__btn {
    margin: 30px 0;
}

.order__detail .order__make__btn {
    margin: 0;
}

.order__detail .order__make__btn a {
    background-color: #00AC45;
    height: 52px;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.order__detail .order__make__btn a.--disabled {
    opacity: 0.3;
}

.order__detail .order__make__btn a span {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.promo__form input[type='text'], .order__det input[type='text'] {
    border-radius: 0;
    box-shadow: none;
}

.cabinet__info__edit p.pay-description {
    margin: 0 -15px 15px;
    padding: 15px;
    background: #fff;
}

.av-paysystem .sys {
    display: flex;
    flex-direction: column;
}

.order-checkout .site__title {
    margin-top: 30px;
}

.av-order__row {
    display: flex;
    justify-content: center;
}

.order__name .av-order__row {
    display: flex;
    justify-content: space-between;
}

.av-order__row .order__opt {
    margin: 0 10px 10px;
    text-align: center;
}

.item-cart-order__wrap.--checkout .av-order__row .order__opt {
    margin: 0;
}

.av-order__row .order__opt .order__det {
    line-height: 33px;
}

.av-order__row .order__opt .order__det .gift_input[type="text"] {
    text-align: center;
    max-width: none !important;
    width: 100%;
}

.av-order__header {
    display: flex;
    align-items: center;
}

.av-order__name {
    margin: 0 10px 5px;
    text-align: center;
    font-weight: 700;
}

.item-cart-order {
    border-bottom: 1px solid #00000008;
}

.av-order__header .col-md-12:first-child {
    width: 0;
    display: none;
}

.order__make__btn a {
    background-color: #ef6b03;
}

.item-cart-order .order__delete {
    z-index: 1;
}

.order__ty:before, .order__ty:before {
    display: none;
}

.av-confirm__like {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

.av-confirm__like img {
    width: 75px;
}

.av-confirm__mes {
    text-align: center;
    font-size: 26px;
    margin-bottom: 15px;
}

.av-confirm__info {
    text-align: center;
    font-size: 18px;
}

.order__ty .order__ty {
    padding-top: 0;
}

.promo-cart {
    padding: 0;
    border: none;
}

.av-section .promo-cart h2 {
    padding: 0 15px 15px;
    border-bottom: 1px solid #c0c2c3;
    margin: 0 -15px 15px;
}

.av-section .promo-cart h2.collapsed {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

.av-paysystem .labels-wrapper label {
    background: none;
}

.av-paysystem .labels-wrapper label p {
    padding-left: 38px;
}

.sections:after {
    content: '';
    clear: both;
    display: table;
}

@media screen and (min-width: 1200px) {
    .av-order__header .col-md-12:first-child {
        width: 0;
        display: block;
    }

    .av-order__header .col-md-12:first-child .img-responsive {
        min-width: 200px;
    }

    .av-order__header .col-md-12:first-child a {
        display: block;
        min-width: 200px;
        position: relative;
        z-index: 1;
    }
}

@media screen and (max-width: 1200px) {
    .promo__form {
        flex-direction: column;
        align-items: center;
    }

    .promo__form input[type='text'] {
        width: 100%;
        margin: 0 0 15px;
    }

    .promo__form .site__btn {
        width: 100%;
    }

    .av-order__row {
        flex-wrap: wrap;
    }

    .av-order__header {
        margin-top: 48px;
    }

    .av-order__header .img-responsive {
        display: none;
    }

    .av-header-holder {
        margin-top: 48px;
    }
}

@media screen and (max-width: 991px) {
    .order_items, .order_services {
        width: 100%;
    }

}

@media screen and (max-width: 767px) {
    .av-section {
        margin: 0 -30px 30px;
    }

    .order_items, .order_services {
        margin: 0 -15px 30px;
        width: auto;
        float: none;
        padding: 0 15px;
    }

    #order_form_content .col-md-5.order_items {
        margin-top: 16px;
    }

    .order__dtitle, .bx_ordercart_order_table_container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .promo__text {
        margin: 0 15px;
    }

    .promo__form {
        max-width: 320px;
        padding: 0 15px;
        margin: 0 auto;
    }

    .order__end__coast {
        padding: 15px;
        margin: 0 -30px;
    }

    .item-cart-order .item-cart-order__wrap {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-cart-order {
        overflow: visible;
    }

    .order__detail .order__delete {
        display: block !important;
    }
}

@media screen and (max-width: 1440px) {
    #header_cart .inner__drop {
        position: absolute;
        right: 0;
    }
}

@media screen and (max-width: 991px) {
    body.escape_cabinet .self__nav {
        display: none;
    }

    #bingc-phone-button {
        display: none !important;
    }
}

.phoneronmob--two {
    margin-bottom: 40px;
}

/*START ADD NEW STYLES*/

.search__btn {
    display: block;
    width: 65px;
    height: 40px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 3px 3px 0;
    border: none;
    background-clip: initial;
    box-shadow: none;
    color: #fff;
    /*background-color: #5eba18;*/
    background-color: #337ab7;
    padding-bottom: 2px;
    text-align: center;
    font-family: 'LatoRegular', Arial, sans-serif;
    font-size: 14px;
    cursor: pointer;
}

.search__btn:hover {
    /*background-color: #279b15;*/
    background-color: #4193da;
    color: #fff;
}

.mobsearch__field {
    width: 84%;
}

.filter__list label > span {
    font-size: 16px;
    line-height: 27px;
    padding-left: 35px;
}

.filter__list li {
    margin-bottom: 5px;
}

.filter__list li:last-child {
    margin-bottom: 15px;
}

@media (max-width: 1200px) {
    .search__btn {
        top: 0;
        right: 15.7%;
    }

    .mobsearch.active .mobheder__search {
        padding: 0 14px 7px 10px;
        display: inline-block;
        margin-right: 100px;
    }
}

@media (max-width: 1024px) {
    .mobsearch.active .mobheder__search {
        margin-right: 80px;
    }
}

@media (max-width: 991px) {
    .bread__crumbs {
        margin-top: 40px;
    }

    /*.mobheder__search{*/
    /*    padding: 0 14px 10px 14px;*/
    /*}*/
}

@media (max-width: 870px) {
    .mobsearch.active .mobheder__search {
        margin-right: 60px;
    }
}

@media (max-width: 768px) {
    .mobsearch.active .mobheder__search {
        margin-right: 40px;
    }
}

@media (max-width: 676px) {
    .mobsearch.active .mobheder__search {
        margin-right: 20px;
    }
}

@media (max-width: 425px) {
    .search__btn {
        top: 0;
        right: 55px;
    }

    #title-search form {
        margin-left: 10px;
    }

    .mobsearch.active .mobheder__search {
        margin-right: 15px;
    }

}

/*END ADD NEW STYLES*/

@media screen and (min-width: 1600px) {
    .row .col-md-9 .items .item.col-md-4 {
        width: 25%;
    }
}

@media screen and (min-width: 520px) and (max-width: 767px) {
    .items {
        display: flex;
        flex-wrap: wrap;
    }

    .items .row {
        display: flex;
        flex-wrap: wrap;
    }

    .items .item {
        width: 33.33%;
    }

    .items .product__el {
        align-items: center;
        padding: 8px 10px 40px;
    }

    .items .item .product__el .product__img {
        position: relative;
        left: auto;
    }
}

@media screen and (min-width: 520px) and (max-width: 599px) {
    .items .item {
        width: 50%;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .items {
        display: flex;
        flex-wrap: wrap;
    }

    .items .container {
        padding: 0;
    }
}

@media screen and (max-width: 767px) {
    .card-mob-style .products__btn {
        display: flex;
    }

    .card-mob-style .inline-button-buy {
        width: 100%;
    }

    .card-mob-style .products__btn .site__btn {
        width: 100%;
        padding: 0;
    }

    .share__prc {
        width: 45px;
        font-size: 14px;
        height: 19px;
        background-size: contain;
        line-height: 19px;
    }

    .sticker img {
        max-width: 90px;
    }
}

@media screen and (max-width: 533px) {
    .card-mob-style .products__btn {
        display: block;
    }
}

@media screen and (max-width: 380px) {
    .pflex .product__economy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        white-space: nowrap;
        overflow: visible;
    }

    .mobsearch__container {
        width: calc(100vw - 45px);
    }
}

#slider {
    max-width: 1920px;
    margin: 0 auto;
}

.b_svg {
    background-color: #0A2757;
}

#slider {
    max-width: 1440px
}

@media screen and (min-width: 1600px) {
    .container {
        width: 1440px;
    }

    .product-listing__favor-btn {
        font-size: 13px;
    }

    .product-listing__compare-btn {
        font-size: 13px;
    }
}

@media screen and (max-width: 767px) {
    .card-mob-style .products__btn {
        flex-wrap: wrap;
    }

    .buy-and-delivery-wrap {
        width: 100%;
    }
}

.search {
    border-radius: 0 0 3px 0;
}

.search__btn {
    height: 41px;
    background-color: #0b96ca;
    transition: background-color .3s;
}

.olddesktopslider {
    position: relative;
}

.mobileslider {
    position: relative;
}

.product-detail__sticker {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 10;
}

/*.product-detail__sticker .stickerBank {*/
/*    left: 10px;*/
/*    width: 50px;*/
/*}*/

.product-card__sticker.--stickerBank {
    left: 10px;
}

.stickerBank {
    z-index: 10;
}


.product-card__sticker,
.product-card-recommended__sticker {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}

.product-card__sticker.--stickerBank {
    left: 0;
    width: 50px;
}

/*.product-card__sticker .stickerBank {*/
/*    width: 50px;*/
/*}*/

/*.product-card__sticker .stickerBank {*/
/*    left: 0;*/
/*}*/

.product-card-recommended__sticker {
    bottom: -15px;
}

@media (max-width: 767px) {
    .product-card__sticker {
        width: 55px;
        bottom: -5px;
        right: -35px;
    }

    .product-card-recommended__sticker {
        width: 55px;
    }
}

@media (max-width: 520px) {
    .product-card__sticker {
        width: 20px;
        bottom: -10px;
        right: 0;
        left: unset;
    }

    /*.product-card__sticker .stickerBank {*/
    /*    bottom: -10px;*/
    /*}*/
    .product-card__sticker.--stickerBank {
        left: 0;
    }

    .product-card-recommended__sticker {
        bottom: -40px;
        right: unset;
        left: 0;
    }
}


.av-delivery__select {
    /*background-color: #fafafa;*/
    padding: 15px;
    margin-right: 0;
    margin-left: 0;
}

/* .av-delivery__row{
    background-color: #fafafa;
    padding: 0 15px;
    margin-right: 0;
    margin-left: 0;
}
.av-delivery__row:last-child{
    margin-bottom: 30px;
} */

.av-section__title > * {
    font-size: 16px;
    margin: 0 0 15px;
    color: #2f2f2f;
    font-weight: 500;
    font-family: 'LatoBold', 'Arial', sans-serif;
}

.av-paysystem .labels-wrapper label p {
    font-size: 16px;
    color: #2f2f2f;
    font-family: 'LatoRegular', 'Arial', sans-serif;

}

.collapsed {
    margin: 0;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    color: #2f2f2f;
    font-weight: 500;
}

.collapsed--caption {
    margin: 0;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 16px;
    color: #2f2f2f;
    font-weight: 500;
}

.order__comment {
    margin-top: 15px;
}

@media (max-width: 767px) {
    .av-delivery__select {
        margin-right: -30px;
        margin-left: -30px;
    }
}

#order_form_content .av-section {
    margin: 0 -15px 30px;
}

.order__header {
    border-bottom: 1px solid #00000008
}

.order__header .order__dtitle {
    font-size: 24px;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
}

.order__header .order__subtitle {
    font-size: 14px;
    font-weight: 400;
    color: #7F8385;
}

.order__detail .order__name {
    padding-right: 0;
    display: flex;
    flex-direction: column;
    row-gap: 14px;
}

.order__detail .order__name .order__name__title {
    display: block;
    width: 100%;
    font-size: 14px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 20px;
    color: #000000;
}



.order__header .av-order__row {
    justify-content: space-between;
}

.order__header .order__name {
    padding-right: 0;
}


.order__detail .item-cart-order {
    display: flex;
    margin-bottom: 16px;
}

.order__detail .item-cart-order:last-child {
    margin-bottom: 0;
}

.order__detail .item-cart-order .item-cart-order__img {
    min-width: 70px;
    max-width: 70px;
}

@media (max-width: 767px) {
    .order__header .order__dtitle {
        font-size: 20px;
        /*font-weight: 700;*/
        font-family: 'LatoBold', 'Arial', sans-serif;
    }
}

.order__promoCode {
    padding: 24px 0;
    border-bottom: 1px solid #00000008;
}
.order__promoCode p {
    font-size: 14px;
    line-height: 20px;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
    margin-bottom: 5px;
}

.order__promoCode div {
    display: flex;
    column-gap: 5px;
    height: 44px;
}

.order__promoCode input {
    padding: 0 15px;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #0000000A;
    background: #F8F8F8B2;
    width: 100%;
}

.order__promoCode button {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #00B2F2;
    border: none;
    border-radius: 8px;
}

.order__promoCode button span {
    font-size: 14px;
    /*font-weight: 700;*/
    font-family: 'LatoBold', 'Arial', sans-serif;
    line-height: 17px;
    color: #fff;
    width: 115px;
    min-width: 115px;
}

.container.container-checkout #order_form_content .av-delivery.av-section .col-md-6 {
    width: 100%;
    padding-right: 0;
}

.container.container-checkout #order_form_content .av-delivery.av-section .col-md-6 #city-selected {
    width: calc(100% - 15px);
    border-radius: 10px;
    border: 1px solid #0000000A;
}

.container.container-checkout #order_form_content .av-delivery.av-section .row.np_cities {
    padding-right: 0;
}

.container.container-checkout #order_form_content .av-delivery.av-section .col-md-6 .np_cities.content.np_cities_wrap,
.container.container-checkout #order_form_content .av-delivery.av-section .col-md-6 .np_cities.content.np_cities_wrap .valid.required {
    padding-right: 0;
}

@media (max-width: 767px) {
    .city_loc {
        padding-left: 16px;
    }
}

.row.new-delivery-block .delivery__address-field sup {
    color: red;
}

#RegisterPopup #form-error {
    margin: 0;
}

#RegisterPopup #form-error:has(br) {
    margin-top: 16px;
}

#RegisterPopup #form-error,
.popup-window .form-popup-error {
    font-weight: 700;
    color: red;
}

/* */

.basketCart-view-popup .basket-popup-content {
    max-height: 90vh;
    overflow: auto;
}

@media screen and (min-width: 1200px) {
    .basketCart-view-popup .basket-popup-content {
        display: flex;
    }
    .basketCart-view-popup .basket-popup-content #popup-basket-items {
        display: flex;
    }

    .basketCart-view-popup .basket-popup-content #basket-popup {
        max-height: 100%;
    }

    .basketCart-view-popup .basket-popup-content .bx-basket-item-list-container {
        height: calc(100% - 95px);
    }

    .basketCart-view-popup .basket-popup-content .bx-basket-item-list {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
}

@media screen and (min-width: 767px) {
    body .basket-popup-content .basket-item__list {
        max-height: calc(100vh - 328px);
    }
}

.alert-popup {
    position: fixed;
    top: 124px;
    right: 0;
    left: 0;
    z-index: 99999999;
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s;
}

.alert-popup.is-active {
    opacity: 1;
    pointer-events: all;
}

.alert-popup__inner {
    display: flex;
    justify-content: flex-end;
}

.message-block .alert-popup__inner {
    display: flex;
    justify-content: center;
}

.message-block.alert-popup {
    top: 350px;
}

.message-block .alert-popup__info{
    margin-top: 33px;
}

.alert-popup__main {
    position: relative;
    width: 100%;
    max-width: 457px;
    padding: 24px 23px;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 4px 9px rgba(0,0,0,.1), 0 16px 16px rgba(0,0,0,.09);
    font-family: 'LatoRegular', 'Arial', sans-serif;
}

.alert-popup__close {
    position: absolute;
    top: 24px;
    right: 23px;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
    background-color: transparent;
    cursor: pointer;
    outline: none;
}

.alert-popup__close:before, .alert-popup__close:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 1px;
    background-color: #000;
    transform: translate(-50%, -50%) rotate(45deg);
}

.alert-popup__close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.alert-popup__heading {
    margin-bottom: 20px;
    padding-right: 50px;
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
}

.alert-popup__info {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}

.alert-popup__info-ico {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    margin-right: 20px;
    border-radius: 10px;
    background-color: #00AC4521;
}

.alert-popup__info-ico svg {
    width: 25px;
    height: 25px;
}

.alert-popup__info-col {
    font-family: 'LatoBold', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}

.alert-popup__info-row {
}

.alert-popup__info-row:not(:last-child) {
    margin-bottom: 10px;
}

.alert-popup__info-row span {
    color: #7F8385E5;
    font-family: 'LatoRegular', 'Arial', sans-serif;
    font-weight: 500;
}

.alert-popup__btn.btn.btn-primary {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
    border: none;
    border-radius: 6px;
    background-color: #00AC45;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 900;
}

.alert-popup__btn.btn.btn-primary:hover {
    border-color: #204d74;
    background-color: #286090;
}

@media screen and (max-width: 1199px) {
    .basketCart-view-popup .basket-popup-content {
        max-height: none;
    }

    .alert-popup {
        top: auto;
        bottom: 0;
        padding: 4px;
    }

    .alert-popup__inner {
        justify-content: center;
    }

    .alert-popup__main {
        max-width: none;
        transform: translateY(100%);
        transition: transform .3s;
        box-shadow: 0 0 15px #d3d3d3;
    }

    .alert-popup.is-active .alert-popup__main {
        transform: translateY(0);
    }
}

/* register popup mobile fix */

@media screen and (max-width: 767px) {
    #register-popup-block, #register-confirm-popup-block {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        width: 100vw;
        border-radius: 0;
        max-width: 100vw;
        height: 100%;
        max-height: 100vh;
        overflow: auto;
    }
}

.bx-basket-item-list .bx-basket-item-list-item-name .discount-info {
    display: block;
    margin-top: 8px;
}

.bx-basket-item-list .bx-basket-item-list-item-name .discount-info .update-quantity-discount {
    color: #0696ca;
    cursor: pointer;
    font-family: 'LatoBold', 'Arial', sans-serif !important;
}

/* mono btn styles start */

.credit-button-mono {
    min-width: 180px;
    height: 60px;
    border: 1px solid transparent;
    border-radius: 8px;
    transition: all .3s;
    background-image: url(/local/templates/vodavdom/images/monocheckoutButtonBlack.svg);
    background-size: auto;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center;
}

.credit-button-mono:hover {
    border: 2px solid #5EBA18;
}

/* mono btn styles end */
/* End */
/* /local/templates/vodavdom/css/jquery.mCustomScrollbar.min.css?171016255043150 */
/* /local/templates/vodavdom/fonts/fonts.css?1587199560700 */
/* /local/templates/vodavdom/external/loader/loaders.min.css?171016261739057 */
/* /local/templates/vodavdom/external/owl/owl.carousel.css?17098094851207 */
/* /local/templates/vodavdom/external/lightgallery/lightgallery.css?170980948620047 */
/* /local/templates/vodavdom/external/fancybox/jquery.fancybox.css?17098094853994 */
/* /local/templates/vodavdom/external/timer/demo.css?1709809485799 */
/* /local/templates/vodavdom/css/style.css?1747753658261048 */
/* /local/templates/vodavdom/css/custom_preloader_style.css?17301147297644 */
/* /local/templates/vodavdom/css/common.css?176493342210505 */
/* /local/templates/vodavdom/css/fancy.css?170980948412795 */
/* /local/templates/vodavdom/css/tr18052019.css?171016273924151 */
/* /local/templates/vodavdom/css/niceselect.css?17576810146245 */
/* /local/templates/vodavdom/components/bitrix/menu/top_menu/style.css?1587199560581 */
/* /local/templates/vodavdom/components/bitrix/menu/main_menu/style.css?1705061627792 */
/* /local/templates/vodavdom/components/bitrix/search.title/header_search/style.css?15871995602571 */
/* /local/templates/vodavdom/components/bitrix/sale.basket.basket.small/headermob/style.css?17363445014265 */
/* /local/components/spark/popup.auth/templates/.default/style.css?172717269810700 */
/* /local/components/spark/popup.register/templates/.default/style.css?17271726984352 */
/* /local/templates/vodavdom/components/bitrix/breadcrumb/crumbs/style.css?1709809485642 */
/* /local/templates/vodavdom/components/bitrix/menu/footer_menu/style.css?1587199560581 */
/* /local/components/spark/popup.restore.password/templates/.default/style.css?17249304835524 */
/* /local/templates/vodavdom/styles.css?1669116822139 */
/* /local/templates/vodavdom/template_styles.css?176467391124923 */
