/* Formstyler */
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block;max-width: 100%;}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
/* Formstyler theme */
.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#ccc;border-top-color:#b3b3b3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}
/* == malihu jquery custom scrollbar plugin == */
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.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(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)}
/* Fancybox */
body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.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{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.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{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}

@font-face {
    font-family: "Oswald";
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Oswald/Oswaldregular.eot'); /* IE9 Compat Modes */
    src:url('../fonts/Oswald/Oswaldregular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Oswald/Oswaldregular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/Oswald/Oswaldregular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/Oswald/Oswaldregular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Oswald/Oswaldregular.svg#Montserrat') format('svg'); /* Legacy iOS */
    /*font-display: fallback;*/

}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: normal;
    src:url('../fonts/Lato/latoregular.eot'); /* IE9 Compat Modes */
    src:url('../fonts/Lato/latoregular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Lato/latoregular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/Lato/latoregular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/Lato/latoregular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Lato/latoregular.svg#Montserrat') format('svg'); /* Legacy iOS */
    /*font-display: fallback;*/

}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: normal;
    src:url('../fonts/Lato/latoitalic.eot'); /* IE9 Compat Modes */
    src:url('../fonts/Lato/latoitalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Lato/latoitalic.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/Lato/latoitalic.woff') format('woff'), /* Modern Browsers */
        url('../fonts/Lato/latoitalic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Lato/latoitalic.svg#Montserrat') format('svg'); /* Legacy iOS */
    /*font-display: fallback;*/
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src:url('../fonts/Lato/latobold.eot'); /* IE9 Compat Modes */
    src:url('../fonts/Lato/latobold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Lato/latobold.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/Lato/latobold.woff') format('woff'), /* Modern Browsers */
        url('../fonts/Lato/latobold.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Lato/latobold.svg#Montserrat') format('svg'); /* Legacy iOS */
    /*font-display: fallback;*/
}
.wrapper{
    position: relative;
    min-width: 320px;
    overflow: hidden;
    width: 100%;
    min-height: 100%;
    font-family: "Lato", sans-serif;
    font-size: 20px;
    color: #000;
}

img, iframe, svg{
    max-width: 100%;
}

.zoomContainer {z-index:11;}
.anim {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
a:focus{
	outline: none;
	text-decoration: none;

}
.btn.btn-primary, button, a{
    outline: none;
    white-space: normal;
}
.clear-float{
	clear: both;
}

header{
	background-color: #fff;
	position: relative;
	z-index: 99;
}
header .top-line{
    border-bottom: 2px solid #C4C4C4;
    padding: 10px 0;
}
header .top-line ul{
    list-style: none;
    padding: 6px 0;
    margin: 0;
    display: inline-block;
}
header .top-line ul li{
    display: inline-block;
    margin-right: 20px;
}
header .top-line ul li a,
header .top-line ul li span{
    font-size: 14px;
    color: #4F4F4F;
    transition: all .3s;
}
header .top-line ul li a:hover,
header .top-line ul li a:focus,
header .top-line ul li.language span{
    color: #DC0045;
    text-decoration: none;
    outline: none;
}

header .top-line ul li.language{
	text-transform:uppercase;
}

header .top-line .text-center > svg{
    vertical-align: middle;
}

.header-middle{
    padding: 20px 0;
}
.header-middle .logo{
    display: block;
}
.header-middle .callback{
    float: right;
}
.header-middle .phones > *{
    display: inline-block;
    vertical-align: middle;
}
.header-middle .phones{
    font-family: "Oswald", sans-serif;
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2935 2.337C20.6658 1.78863 18.1253 0.0404148 12.461 0.0169803C12.461 0.0169803 5.78343 -0.36266 2.53116 2.46823C0.722142 4.18364 0.0845384 6.70052 0.0153411 9.81731C-0.0538561 12.9341 -0.137881 18.774 5.79826 20.3582H5.8032L5.79826 22.7766C5.79826 22.7766 5.75871 23.7562 6.4408 23.953C7.26128 24.1968 7.74566 23.4515 8.53155 22.6501C8.96156 22.2095 9.55468 21.5627 10.0045 21.0706C14.0673 21.394 17.1861 20.6534 17.542 20.5457C18.3625 20.2926 23.0037 19.7301 23.7549 13.8902C24.5359 7.86287 23.3793 4.0571 21.2935 2.337ZM21.9805 13.4497C21.3429 18.3241 17.5816 18.6334 16.8896 18.8443C16.593 18.9334 13.8499 19.5801 10.4048 19.3692C10.4048 19.3692 7.83463 22.3079 7.03392 23.0719C6.77196 23.3203 6.48529 23.2969 6.49023 22.8047C6.49023 22.4813 6.51 18.7881 6.51 18.7881C6.50506 18.7881 6.50506 18.7881 6.51 18.7881C1.47837 17.4663 1.77493 12.4935 1.8293 9.8923C1.88367 7.29107 2.40265 5.15852 3.93487 3.72433C6.68793 1.35744 12.3572 1.70896 12.3572 1.70896C17.1466 1.7277 19.44 3.09628 19.9738 3.5556C21.7383 4.98979 22.6379 8.42061 21.9805 13.4497ZM15.1102 9.66264C15.13 10.0657 14.4924 10.0938 14.4726 9.69077C14.4183 8.65964 13.9092 8.15814 12.8613 8.1019C12.4363 8.07847 12.4758 7.47386 12.8959 7.49729C14.2749 7.56759 15.041 8.3175 15.1102 9.66264ZM16.1136 10.1923C16.163 8.20501 14.8532 6.64896 12.3671 6.47554C11.9469 6.44742 11.9914 5.84281 12.4115 5.87093C15.2783 6.06778 16.8056 7.93786 16.7512 10.2063C16.7463 10.6094 16.1037 10.5907 16.1136 10.1923ZM18.4366 10.8203C18.4416 11.2234 17.799 11.2281 17.799 10.825C17.7694 7.00516 15.0855 4.92418 11.8283 4.90074C11.4082 4.89605 11.4082 4.29613 11.8283 4.29613C15.471 4.31956 18.402 6.7052 18.4366 10.8203ZM17.8781 15.4182V15.4275C17.3443 16.3181 16.3459 17.3023 15.3178 16.9883L15.3079 16.9742C14.265 16.6977 11.8085 15.4978 10.2565 14.3261C9.45582 13.7262 8.72431 13.0185 8.16085 12.3389C7.65175 11.7343 7.13772 11.0172 6.63851 10.1548C5.58572 8.35031 5.35342 7.54416 5.35342 7.54416C5.02226 6.56928 6.05527 5.62253 6.99932 5.11634H7.00921C7.46393 4.89137 7.89889 4.96636 8.1905 5.29913C8.1905 5.29913 8.80339 5.99279 9.06536 6.33494C9.31249 6.65365 9.64365 7.16452 9.81664 7.45042C10.1181 7.96129 9.93032 8.48154 9.63376 8.69714L9.04064 9.14708C8.73914 9.37674 8.77868 9.80325 8.77868 9.80325C8.77868 9.80325 9.65848 12.9575 12.9453 13.7543C12.9453 13.7543 13.3951 13.7918 13.6373 13.5059L14.1118 12.9435C14.3392 12.6623 14.8878 12.4842 15.4266 12.7701C16.1531 13.1591 17.0774 13.7637 17.6903 14.3121C18.0363 14.5792 18.1154 14.987 17.8781 15.4182Z' fill='%23DC0045'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center left;

	max-width:220px;
	white-space: nowrap;
}
.header-middle .phones .dropdown .dropdown-menu{
	opacity: 0;
	visibility: hidden;
	display: block;
	margin-top: -15px;
	transition: all .3s;
}
.header-middle .phones .dropdown.open>.dropdown-menu{
	opacity: 1;
	visibility: visible;
	margin-top: 0;
}
.header-middle .phones .dropdown button{
    border: none;
    background-color: transparent;
    padding: 0;
}
.header-middle .phones .dropdown > a{
    font-size: 22px;
    color: #71424E;
    line-height: 39px;
	white-space: nowrap;
}
.header-middle .phones .dropdown .dropdown-menu a{
    font-size: 22px;
    color: #71424E;
    line-height: 20px;
    padding: 5px;
}
.header-middle .phones .dropdown .caret{
    border-top: 8px dashed;
    color: #DC0045;
    margin-bottom: 8px;
}
.header-middle .phones .dropdown.open .caret{
    transform: rotate(180deg);
}
.header-middle .callback button > *{
    vertical-align: middle;
}
.dorpdown-holder{
	position: relative;
}
.phone-dropdown{
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	border: 1px solid #71424E;
	border-top: none;
    border-radius: 0 0 5px 5px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    margin-top: 5px;
    transition: all .3s;
    z-index: 10;
    padding: 10px;
}
.phone-dropdown input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){
	padding: 8px 10px;
    background: #fff;
    border: 1px solid #71424E;
    height: auto;
    margin-bottom: 0;
    width: 80%;
    outline: none;
    vertical-align: middle;
	font-size:14px;
}
.phone-dropdown .btn.btn-primary{
	padding: 8px 5px;
	vertical-align: middle;
	min-width:34px;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;

}
.dorpdown-holder:hover > .phone-dropdown{
	opacity: 1;
	visibility: visible;
	margin-top: -5px;
}
.header-middle .callback .dorpdown-holder-text{
    border: 1px solid #71424E;
    border-radius: 5px;
    padding: 10px 15px 10px 30px;
    background-color: #fff;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #71424E;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3498 5.48181L11.9136 2.71018C11.9257 2.62185 11.92 2.53197 11.8967 2.44589C11.8735 2.35981 11.8331 2.27929 11.7781 2.20911C11.7231 2.13893 11.6546 2.08052 11.5765 2.03736C11.4985 1.9942 11.4126 1.96716 11.3239 1.95786L8.49788 1.843C8.09343 1.79946 7.45525 2.16784 7.66889 2.44043L8.60013 3.62863L5.95385 5.70263C5.57668 5.99824 5.49659 6.52282 5.77263 6.87503C6.04868 7.22724 6.57719 7.27483 6.95437 6.97922L9.60065 4.90521L10.5208 6.07924C10.6678 6.26681 11.2351 5.85381 11.3498 5.48181Z' fill='%2371424E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.144 10.1327C10.7771 9.67066 10.1813 9.00113 9.67122 8.9377C9.36089 8.89912 9.00427 9.1563 8.65279 9.3989C8.58421 9.4332 8.05442 9.74867 7.99013 9.76753C7.65065 9.8644 6.92626 9.89269 6.4882 9.4932C6.06642 9.10743 5.39947 8.39333 4.86111 7.73924C4.34675 7.06543 3.80753 6.25532 3.53149 5.7581C3.24345 5.24289 3.45091 4.56136 3.62922 4.26132C3.6618 4.20731 4.05614 3.80183 4.14444 3.70753L4.1573 3.72296C4.48391 3.44863 4.82596 3.17002 4.86454 2.86827C4.92798 2.36591 4.41448 1.63466 4.04757 1.17174C3.68066 0.70796 3.11229 -0.103869 2.33818 0.0110045C2.04671 0.0538677 1.79553 0.155882 1.54778 0.302474L1.54093 0.294759L1.49978 0.326478L1.47835 0.337622L1.48092 0.341051C1.33861 0.450781 0.932269 0.754252 0.885977 0.795401C0.38362 1.24204 -0.372487 2.2939 0.212167 4.18588C0.645943 5.59179 1.57093 7.24288 2.83111 8.91284L2.82425 8.91884C2.88597 8.99942 2.94941 9.07229 3.01371 9.1503C3.07371 9.23002 3.13287 9.30889 3.19459 9.38776L3.20316 9.38176C4.54049 10.9926 5.94298 12.2802 7.22287 13.0397C8.94597 14.0616 10.171 13.6012 10.7368 13.2352C10.7899 13.2 11.1946 12.8854 11.3317 12.7817L11.3352 12.7851C11.3403 12.78 11.3437 12.7731 11.3506 12.768C11.363 12.7586 11.3753 12.7492 11.3875 12.7397L11.3823 12.7328C11.5898 12.5322 11.7561 12.3179 11.871 12.0479C12.1719 11.3372 11.5109 10.5965 11.144 10.1327Z' fill='%2371424E'/%3E%3C/svg%3E");
    background-position: center left 10px;
    background-repeat: no-repeat;
    transition: all .3s;
}
.header-middle .search{
    position: relative;
    margin-top: 8px;
}
.header-middle .search form:focus{
	outline: none;
}
.header-middle .search svg,
.header-middle .search button{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.header-middle .search button{
    border: none;
    background-color: transparent;
    width: 14px;
    height: 14px;
}
.header-middle .search input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){
    background: #F2F2F2;
    outline: none;
    margin-bottom: 0;
    font-size: 15px;
    color: #71424E;
    height: 40px;
}

.header-middle .search ::-webkit-input-placeholder {font-size: 15px;color: #71424E;}
.header-middle .search ::-moz-placeholder          {font-size: 15px;color: #71424E;}/* Firefox 19+ */
.header-middle .search :-moz-placeholder           {font-size: 15px;color: #71424E;}/* Firefox 18- */
.header-middle .search :-ms-input-placeholder      {font-size: 15px;color: #71424E;}

.user-block{
    border-radius: 5px;
    background: #FBE5EC;
    overflow: hidden;
}
.user-block > a{
    display: inline-block;
    width: 50%;
    text-align: center;
    padding: 7px 0;
    transition: all .3s;
}
.user-block > a:nth-child(2n){
    float: right;
}
.user-block > a:hover,
.user-block > a:focus{
    text-decoration: none;
    outline: none;
}
.user-block .registr,
.user-block .personal{
    margin: 0 -1px;
    font-size: 14px;
    color: #fff;
    background-color: #955767;
    transition: all .3s;
}
.user-block .registr:hover,
.user-block .personal:hover{
    background-color: rgba(149,87,103,0.7);
}
.user-block .discounts > *,
.user-block .cart > *{
    display: inline-block;
    vertical-align: middle;
    transition: all .3s;
}
.user-block .cart .for-mobile{
	display: none;
}
.cart-image{
	width: 60px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='42' viewBox='0 0 34 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.201374 40.7006L1.90018 12.1066C1.91543 11.9458 1.99009 11.7963 2.10964 11.6875C2.22989 11.5781 2.38682 11.5178 2.54941 11.5184H2.55022H8.32285H8.52285V11.3184V8.90584C8.52285 6.70587 9.39678 4.596 10.9524 3.04039C12.508 1.48477 14.6179 0.61084 16.8178 0.61084C19.0178 0.61084 21.1277 1.48477 22.6833 3.04039C24.2389 4.596 25.1128 6.70587 25.1128 8.90584V11.3184V11.5184H25.3128L31.0855 11.5184L31.0863 11.5184C31.2489 11.5178 31.4058 11.5781 31.526 11.6875C31.6456 11.7963 31.7203 11.9458 31.7355 12.1066L33.4343 40.7006L33.4343 40.7007C33.4396 40.7892 33.4268 40.8779 33.3965 40.9612C33.3663 41.0446 33.3193 41.1209 33.2584 41.1854C33.1976 41.2499 33.1242 41.3012 33.0427 41.3363C32.9613 41.3713 32.8735 41.3893 32.7848 41.3892H32.7845H0.851225H0.850865C0.76219 41.3893 0.674423 41.3713 0.59297 41.3363C0.511518 41.3012 0.438104 41.2499 0.377253 41.1854C0.316401 41.1209 0.269404 41.0446 0.239156 40.9612C0.208906 40.8779 0.196045 40.7892 0.201366 40.7007L0.201374 40.7006ZM23.6138 11.5184H23.8138V11.3184V8.90584C23.8138 7.05038 23.0768 5.27092 21.7648 3.95892C20.4528 2.64692 18.6733 1.90984 16.8178 1.90984C14.9624 1.90984 13.1829 2.64692 11.8709 3.95892C10.5589 5.27092 9.82185 7.05038 9.82185 8.90584V11.3184V11.5184H10.0218H23.6138ZM1.55204 39.9039L1.53961 40.1156H1.7517H31.884H32.0961L32.0836 39.9039L30.5036 12.9887L30.4925 12.8004H30.3039H3.33176H3.14316L3.13211 12.9887L1.55204 39.9039Z' fill='%2371424E'/%3E%3Cpath d='M9.27795 16.5206C9.8055 16.5206 10.2332 16.1015 10.2332 15.5845C10.2332 15.0675 9.8055 14.6484 9.27795 14.6484C8.75041 14.6484 8.32275 15.0675 8.32275 15.5845C8.32275 16.1015 8.75041 16.5206 9.27795 16.5206Z' fill='%2371424E'/%3E%3Cpath d='M24.5016 16.5206C25.0291 16.5206 25.4568 16.1015 25.4568 15.5845C25.4568 15.0675 25.0291 14.6484 24.5016 14.6484C23.974 14.6484 23.5464 15.0675 23.5464 15.5845C23.5464 16.1015 23.974 16.5206 24.5016 16.5206Z' fill='%2371424E'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	float: left;
}
.user-block .discounts span{
    font-size: 14px;
    line-height: 14px;
    color: #71424E;
}
.user-block .cart .count{
    position: absolute;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
	transition: all .3s;
    font-family: "Oswald", sans-serif;
    font-size: 10px;
    color: #DC0045;
}
.user-block .cart .price{
    font-size: 23px;
    color: #DC0045;
    margin-top: 5px;
}
.user-block .cart .price span{
    font-size: 14px;
}
.user-block svg path{
    transition: all .3s;
}
.user-block .cart:hover,
.user-block .discounts:hover{
    background-color: rgba(149,87,103,0.6);
}
.user-block .cart:hover > *,
.user-block .discounts:hover > *{
    color: #fff;
}
.user-block .cart:hover .count{
	color: #fff;
}
.user-block .cart:hover > svg path{
    fill: #fff;
}
.user-block .discounts:hover > svg path:first-child{
    fill: #fff;
}


.product-menu{
    background-color: #DC0045;
}
.product-menu .main-menu{
    list-style: none;
    padding: 0;
    display: table;
    width: 100%;
    margin: 0;
}
.product-menu .main-menu > li{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.product-menu .main-menu > li > a{
    font-family: "Oswald", sans-serif;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
	display:block;
	padding: 17px 8px;
}
.product-menu .main-menu > li > a:hover,
.product-menu .main-menu > li > a:focus{
	outline: none;
	text-decoration: none;
}

.product-menu .main-menu li > ul{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 16;
    background-color: #71424E;
    opacity: 0;
    visibility: hidden;
    padding: 15px;
    list-style: none;
    margin: 0;

    min-width: 100%;
    text-align: left;
}
.product-menu .main-menu > li:last-child > ul{
    left: auto;
    right: 0;
}
.product-menu .main-menu li > ul li{
    margin-bottom: 10px;
}
.product-menu .main-menu li > ul li a{
    font-size: 14px;
    color: #fff;
    white-space: nowrap;
}
.product-menu .main-menu li:hover,
.product-menu .main-menu li.active{
    background-color:  #71424E;
}
.product-menu .main-menu li:hover a{
    outline: none;
}
.product-menu .main-menu li:hover ul{
    opacity: 1;
    visibility: visible;
}





.slider-section{
    position: relative;
}
.slider-section .slider{
    margin-bottom: 0;
}
.slick-list{z-index: 11;}
.slider .slick-slide .container{
    padding: 0 100px;
}
.slider .slick-slide .title{
    font-family: "Oswald", sans-serif;
    font-size: 65px;
    line-height: 65px;
    letter-spacing: -0.02em;
    color: #71424E;
    max-width: 350px;
    margin-bottom: 40px;
}
.slider .slick-slide a{
    display: inline-block;
    font-size: 18px;
    color: #EBE6CF;
    padding: 12px 50px;
    background: #DC0045;
    border-radius: 5px;
    border: 1px solid #DC0045;
    transition: all .3s;
}
.slider .slick-slide a:hover,
.slider .slick-slide a:focus{
    background-color: #EBE6CF;
    color: #DC0045;
    text-decoration: none;
    outline: none;
}


.dots-container{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.slick-prev {
    left: 60px;
}
.slick-next {
    right: 60px;
}
.slick-prev:before, .slick-next:before{
    content: "";
    width: 50px;
    height: 50px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4571 1.95711C10.8476 1.56658 10.8476 0.933417 10.4571 0.542893C10.0666 0.152369 9.43342 0.152369 9.04289 0.542893L10.4571 1.95711ZM9.04289 19.4571C9.43342 19.8476 10.0666 19.8476 10.4571 19.4571C10.8476 19.0666 10.8476 18.4334 10.4571 18.0429L9.04289 19.4571ZM9.04289 0.542893L1 8.58579L2.41421 10L10.4571 1.95711L9.04289 0.542893ZM1 11.4142L9.04289 19.4571L10.4571 18.0429L2.41421 10L1 11.4142ZM1 8.58579C0.218953 9.36683 0.218951 10.6332 1 11.4142L2.41421 10L2.41421 10L1 8.58579Z' fill='%23DC0045'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
 .slick-next:before{
    transform: rotate(180deg);
 }
.slick-prev, .slick-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #fff;
    transition: all .3s;
    z-index: 12;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    background-color: #fff;
}

.slick-dots{
    bottom: 50px;
    z-index: 12;
}
.slick-dots li{
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 1px solid #71424E;
    background-color: transparent;
    border-radius: 50%;
}
.slick-dots li button{
    display: none;
}
.slick-dots li.slick-active:before{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #DC0045;

    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.collections-section{
    padding: 80px 0 50px 0;
}
.collections-section .title-block{
    height: 350px;
    overflow: hidden;
    padding: 35px 0;
    margin-bottom: 30px;
}
.collections-section .title-block .text{
    font-size: 16px;
    line-height: 24px;
    color: #71424E;
    max-height: 150px;
    overflow: hidden;
}
.main-title{
    font-family: "Oswald", sans-serif;
    font-size: 50px;
    letter-spacing: -0.01em;
    color: #DC0045;
    margin-bottom: 40px;
    line-height: 1.2;
}
.title-block .main-title{
    margin-bottom: 60px;
}
.collections-section ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.collections-section ul li .product-block,
.collections-section .discount{
    height: 350px;
    overflow: hidden;
    padding: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    margin-bottom: 30px;
    position: relative;
    transition: all .3s;
}
/*.collections-section ul li .product-block:after,
.collections-section .discount:after{
    position: absolute;
    left: 30px;
    bottom: 30px;
    width: 50px;
    height: 25px;
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='22' viewBox='0 0 46 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 1L45 11L35 21' stroke='%2371424E'/%3E%3Cline x1='4.37114e-08' y1='10.9572' x2='45' y2='10.9572' stroke='%2371424E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}*/
.collections-section ul li .product-block > a,
.collections-section .discount a{
    font-family: "Oswald", sans-serif;
    font-size: 34px;
    line-height: 35px;
    color: #71424E;
    max-width: 220px;
    display: inline-block;
    margin-bottom: 25px;
    transition: all .3s;
}
.collections-section ul li .product-block ul{
    display: block;
    height: 230px;
    overflow-y:auto;
    margin-left: -20px;
    padding-left: 20px;
}
.collections-section ul li .product-block ul li a{
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #71424E;
    margin-bottom: 10px;
    transition: all .3s;
}
.collections-section ul li .product-block a:hover,
.collections-section ul li .product-block a:focus{
	outline: none;
    text-decoration: none;
    color: #DC0045;
}
.collections-section ul .mCustomScrollBox{
    margin-left: -20px;
    padding-left: 20px;
}
.collections-section ul .mCSB_scrollTools{
    left: 0;
    right: auto;
}
.collections-section ul li .product-block:hover,
.collections-section .discount:hover,
.collections-section ul li .product-block:focus,
.collections-section .discount:focus{
    box-shadow: 0px 5px 20px rgba(113, 66, 78, 0.45);
}
/*.collections-section ul li .product-block:hover > a,
.collections-section .discount:hover a,
.collections-section ul li .product-block:focus > a,
.collections-section .discount:focus a{
    text-decoration: none;
    color: #DC0045;
}*/
.collections-section ul li .product-block:hover::after,
.collections-section .discount:hover::after,
.collections-section ul li .product-block:focus::after,
.collections-section .discount:focus::after{
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='22' viewBox='0 0 46 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 1L45 11L35 21' stroke='%23DC0045'/%3E%3Cline x1='4.37114e-08' y1='10.9573' x2='45' y2='10.9573' stroke='%23DC0045'/%3E%3C/svg%3E");
}



.actual-section{
    background-color: #F2F2F2;
    padding: 70px 0 15px 0;
}
.actual-section .title{
    margin-bottom: 40px;
}
.slider-actual{
    height: 380px;
    margin-bottom: 70px;
}
.slider-actual .product-card{
    margin: 0 15px;
}
.product-card{
    display: block;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.product-card .product-card-static{
    padding: 20px 25px;
}
.product-card .image-holder{
	display:block;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}
.product-card .image-holder img{
    transition: all .3s;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 2;
    outline: none;
}
.product-card .image-holder img:last-child{
    position: absolute;
    opacity: 0;
    z-index: 1;
}
.product-card .product-name{
	display:block;
    font-family: "Oswald", sans-serif;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #71424E;
    margin-bottom: 30px;
	height:75px;
	overflow:hidden;
}
.product-card .product-price{
    font-size: 22px;
    color: #DC0045;
    display: inline-block;
}
.product-card .product-price span{
    font-size: 14px;
}
.product-card .add-cart{
    float: right;
    border: none;
    cursor: pointer;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='34' viewBox='0 0 28 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000975952 33.4191L1.41711 9.58294C1.42982 9.44886 1.49206 9.32429 1.59172 9.23361C1.69196 9.14238 1.82278 9.09208 1.95832 9.09263H6.93781V6.91476C6.93781 5.08085 7.66633 3.32206 8.9631 2.02529C10.2599 0.728518 12.0187 0 13.8526 0C15.6865 0 17.4453 0.728518 18.7421 2.02529C20.0388 3.32206 20.7673 5.08085 20.7673 6.91476V9.09263L25.7462 9.09263C25.8817 9.09208 26.0132 9.14238 26.1134 9.23361C26.2131 9.32429 26.2753 9.44886 26.288 9.58294L27.7042 33.4191C27.7086 33.4928 27.6979 33.5669 27.6727 33.6364C27.6475 33.7058 27.6083 33.7694 27.5576 33.8232C27.5068 33.877 27.4456 33.9198 27.3777 33.949C27.3098 33.9782 27.2367 33.9932 27.1628 33.9931H0.542697C0.468777 33.9932 0.395313 33.9782 0.327413 33.949C0.259514 33.9198 0.198316 33.877 0.14759 33.8232C0.0968635 33.7694 0.0576867 33.7058 0.032471 33.6364C0.00725462 33.5669 -0.00345938 33.4928 0.000975952 33.4191ZM19.6845 9.09263V6.91476C19.6845 5.36805 19.0701 3.88468 17.9764 2.79098C16.8827 1.69729 15.3993 1.08285 13.8526 1.08285C12.3059 1.08285 10.8225 1.69729 9.72879 2.79098C8.6351 3.88468 8.02067 5.36805 8.02067 6.91476V9.09263H19.6845ZM1.11654 32.9315H26.5886L25.2519 10.1613H2.45327L1.11654 32.9315Z' fill='%23DC0045'/%3E%3Cpath d='M1.11654 32.9315L2.45327 10.1613H25.2519L26.5886 32.9315H1.11654Z' fill='%23DC0045'/%3E%3Cpath d='M7.56713 13.2625C8.0069 13.2625 8.3634 12.9131 8.3634 12.4821C8.3634 12.0511 8.0069 11.7018 7.56713 11.7018C7.12737 11.7018 6.77087 12.0511 6.77087 12.4821C6.77087 12.9131 7.12737 13.2625 7.56713 13.2625Z' fill='white'/%3E%3Cpath d='M20.2574 13.2625C20.6972 13.2625 21.0537 12.9131 21.0537 12.4821C21.0537 12.0511 20.6972 11.7018 20.2574 11.7018C19.8176 11.7018 19.4612 12.0511 19.4612 12.4821C19.4612 12.9131 19.8176 13.2625 20.2574 13.2625Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1711 22.9986L13.1711 29.6674H14.3382V22.9986H21.007V21.8315H14.3382V15.1626H13.1711L13.1711 21.8315H6.50229V22.9986H13.1711Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 28px;
    height: 34px;
	text-indent:-999px;
	overflow:hidden;
}

.product-card .product-description{
    display: none;
    padding: 10px 25px 20px 25px;
    position: relative;
    z-index: 80;
    background-color: #fff;
}
.product-card .product-description:after{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background-color: #DC0045;
    height: 5px;
}
.table-product-list{
    width: 100%;
    overflow: hidden;
}
.product-card .product-description tr td{
    padding-bottom: 10px;
    font-size: 12px;
    color: #71424E;
}
.table-product-list tr td:first-child{
    position: relative;
}
.table-product-list tr td:first-child::after,
.porduct-specifications .table-product-list li span:first-child:after{
    content: "";
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #000;
    position: absolute;
    bottom: 14px;
}
.table-product-list tr td:last-child{
    color: #a0a0a0;
    background-color: #fff;
    overflow: hidden;
    position: relative;
}
.product-card:hover,
.product-card:focus{
    text-decoration: none;
    outline: none;
    box-shadow: 0px 5px 20px rgba(113, 66, 78, 0.45);
}
.product-card:hover .image-holder img:first-child{
    opacity: 0;
	z-index: 1;
}
.product-card:hover .image-holder img:last-child{
    opacity: 1;
	z-index: 2;
}

.product-card:hover .product-description{
    display: block;
}
.slider-actual .slick-prev, .slider-actual .slick-next{
    width: 40px;
    height: 40px;
    top: -70px;
}
.slider-actual .slick-prev {
    right: 65px;
    left: auto;
}
.slider-actual .slick-next {
    right: 15px;
}
.slider-actual .slick-prev:before, .slider-actual .slick-next:before{
    width: 40px;
    height: 40px;
}
.slider-actual .slick-next:before{
    transform: rotate(180deg);
}


.feedback-section{
    padding: 70px 0;
}
.feedback-section .main-title{
    display: inline-block;
}
.feedback-section .read-more{
    float: right;
    font-size: 15px;
    color: #DC0045;
    padding: 10px 20px;
    border: 1px solid #DC0045;
    border-radius: 5px;
    margin-top: 12px;
    transition: all .3s;
}
.feedback-section .read-more:hover,
.feedback-section .read-more:focus{
    text-decoration: none;
    outline: none;
    background-color: #DC0045;
    color: #fff;
}
.feedback-section .reviews{
    padding-right: 110px;
}
.one-review{
    margin-bottom: 40px;
}
.one-review .review-title{
    font-family: "Oswald", sans-serif;
    font-size: 24px;
    color: #71424E;
    margin-bottom: 0;
}
.one-review .review-date{
    font-size: 14px;
    color: #4F4F4F;
    margin-bottom: 15px;
}
.one-review .review-text{
    font-style: italic;
    font-size: 16px;
    line-height: 24px;
    color: #808080;
    margin-bottom: 15px;
}
.one-review .review-person{
    font-size: 16px;
    color: #DC0045;
    padding-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.50433 3.43302L4.11976 7.8202L2.15843 5.91188L6.56996 1.49694L8.50433 3.43302ZM3.40307 8.21321C3.34836 8.18662 3.29717 8.14751 3.25379 8.10411C3.29326 8.1436 3.33898 8.17606 3.38783 8.19835L1.70629 6.5622L1.02282 8.47756C0.972015 8.6199 1.00758 8.77906 1.11426 8.88542C1.18851 8.96011 1.28855 9 1.39054 9C1.4347 9 1.47925 8.99257 1.52184 8.97732L3.47185 8.28047L3.40307 8.21321ZM9.88575 1.49694L8.50433 0.114577C8.43087 0.0414511 8.33161 0 8.22766 0C8.12371 0 8.02445 0.0410601 7.95138 0.114577L7.12253 0.943993L9.05651 2.87969L9.88535 2.04988C10.0382 1.89737 10.0382 1.64984 9.88575 1.49694Z' fill='%23DC0045'/%3E%3Crect y='10' width='11' height='2' rx='1' fill='%23DC0045'/%3E%3C/svg%3E");
    background-position: center left;
    background-repeat: no-repeat;
}
.blog .one-article{
	margin-bottom: 20px;
}
.one-article{
    display: block;
    background: #F6F6F6;
    border-radius: 5px;
    transition: all .3s;
}
.one-article img{
    width: 100%;
}
.article-caption{
    padding: 30px 30px 80px 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='22' viewBox='0 0 46 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 1L45 11L35 21' stroke='%23DC0045'/%3E%3Cline x1='4.37114e-08' y1='10.9573' x2='45' y2='10.9573' stroke='%23DC0045'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: bottom 30px left 30px;
    transition: all .3s;
}
.article-caption .title{
    font-family: "Oswald", sans-serif;
    font-size: 24px;
    line-height: 28px;
    color: #DC0045;
    text-transform: uppercase;
    height: 56px;
    overflow: hidden;
}
.article-caption .date{
    font-size: 16px;
    color: #71424E;
    padding-left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.78112 4.59916C2.90261 4.72065 3.06739 4.78891 3.23921 4.78891C3.41103 4.78891 3.57581 4.72065 3.6973 4.59916C3.8188 4.47766 3.88705 4.31288 3.88705 4.14107V3.49322H10.3655V4.14107C10.3655 4.31288 10.4337 4.47766 10.5552 4.59916C10.6767 4.72065 10.8415 4.78891 11.0133 4.78891C11.1851 4.78891 11.3499 4.72065 11.4714 4.59916C11.5929 4.47766 11.6612 4.31288 11.6612 4.14107V3.49322H12.309C12.4808 3.49322 12.6456 3.56148 12.7671 3.68297C12.8886 3.80447 12.9568 3.96925 12.9568 4.14107V5.51773H1.29568V4.14107C1.29568 3.96925 1.36394 3.80447 1.48543 3.68297C1.60693 3.56148 1.77171 3.49322 1.94353 3.49322H2.59137V4.14107C2.59137 4.31288 2.65962 4.47766 2.78112 4.59916ZM3.88705 2.19754H10.3655V1.5497C10.3655 1.37788 10.4337 1.2131 10.5552 1.0916C10.6767 0.97011 10.8415 0.901855 11.0133 0.901855C11.1851 0.901855 11.3499 0.97011 11.4714 1.0916C11.5929 1.2131 11.6612 1.37788 11.6612 1.5497V2.19754H12.309C12.8245 2.19754 13.3188 2.4023 13.6833 2.76679C14.0478 3.13127 14.2525 3.62561 14.2525 4.14107V6.16557V15.1544C14.2525 15.6698 14.0478 16.1642 13.6833 16.5287C13.3188 16.8931 12.8245 17.0979 12.309 17.0979H1.94353C1.42807 17.0979 0.933727 16.8931 0.569246 16.5287C0.204764 16.1642 0 15.6698 0 15.1544V6.16557V4.14107C0 3.62561 0.204764 3.13127 0.569246 2.76679C0.933727 2.4023 1.42807 2.19754 1.94353 2.19754H2.59137V1.5497C2.59137 1.37788 2.65962 1.2131 2.78112 1.0916C2.90261 0.97011 3.06739 0.901855 3.23921 0.901855C3.41103 0.901855 3.57581 0.97011 3.6973 1.0916C3.8188 1.2131 3.88705 1.37788 3.88705 1.5497V2.19754ZM12.9568 6.81341H1.29568V15.1544C1.29568 15.3262 1.36394 15.491 1.48543 15.6125C1.60693 15.734 1.77171 15.8022 1.94353 15.8022H12.309C12.4808 15.8022 12.6456 15.734 12.7671 15.6125C12.8886 15.491 12.9568 15.3262 12.9568 15.1544V6.81341ZM6.02034 13.6689C6.14181 13.7904 6.30656 13.8587 6.47837 13.8587L6.50752 13.8581C6.59695 13.8543 6.68463 13.832 6.76502 13.7926C6.84542 13.7533 6.91678 13.6977 6.97461 13.6294L10.5377 9.4184C10.6487 9.28713 10.703 9.11715 10.6887 8.94584C10.6744 8.77453 10.5926 8.61594 10.4613 8.50494C10.33 8.39395 10.16 8.33965 9.98874 8.35398C9.81743 8.36832 9.65884 8.45012 9.54784 8.58139L6.4382 12.2547L4.99287 10.8093C4.87068 10.6913 4.70704 10.626 4.53717 10.6275C4.36731 10.629 4.20482 10.6971 4.08471 10.8172C3.96459 10.9373 3.89646 11.0998 3.89498 11.2697C3.89351 11.4395 3.95881 11.6032 4.07682 11.7254L6.02034 13.6689Z' fill='%2371424E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center left;
}

.article-caption .description{
    font-size: 16px;
    line-height: 18px;
    color: #808080;
    height: 126px;
    overflow: hidden;
}
.one-article:hover,
.one-article:focus{
    text-decoration: none;
    box-shadow: 0px 5px 20px rgba(113, 66, 78, 0.45);
    outline: none;
}

.video-section {
    position: relative;
}

.video-section video{
	cursor:pointer;
	width:100%;
}

.social-section{
    padding-top: 75px;
}
.social-section .main-title{
    max-width: 200px;
    margin-bottom: 50px;
}
.social-section .text-added{
    font-size: 28px;
    line-height: 41px;
    color: #808080;
    letter-spacing: -0.02em;
}
.social-section .text-added span{
    text-transform: uppercase;
    color: #DC0045;
}
.social-section .social-link{
    font-weight: 500;
    font-size: 28px;
    color: #DC0045;
    margin-bottom: 75px;
    padding-left: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0443 6.50825C8.65929 6.50825 5.92746 9.24013 5.92746 12.6252C5.92746 16.0102 8.65929 18.7421 12.0443 18.7421C15.4292 18.7421 18.161 16.0102 18.161 12.6252C18.161 9.24013 15.4292 6.50825 12.0443 6.50825ZM12.0443 16.6007C9.85521 16.6007 8.06879 14.8142 8.06879 12.6252C8.06879 10.4361 9.85521 8.64961 12.0443 8.64961C14.2333 8.64961 16.0197 10.4361 16.0197 12.6252C16.0197 14.8142 14.2333 16.6007 12.0443 16.6007ZM18.4116 4.83214C17.6212 4.83214 16.983 5.47038 16.983 6.26071C16.983 7.05105 17.6212 7.68928 18.4116 7.68928C19.2019 7.68928 19.8401 7.05403 19.8401 6.26071C19.8403 6.07304 19.8035 5.88717 19.7318 5.71374C19.6601 5.54032 19.5549 5.38274 19.4222 5.25004C19.2895 5.11733 19.1319 5.01212 18.9585 4.94041C18.7851 4.8687 18.5992 4.83191 18.4116 4.83214ZM23.9677 12.6252C23.9677 10.9789 23.9826 9.3475 23.8901 7.70419C23.7977 5.79546 23.3623 4.10145 21.9665 2.70569C20.5678 1.30694 18.8768 0.874497 16.9681 0.782043C15.3218 0.689588 13.6905 0.7045 12.0472 0.7045C10.401 0.7045 8.76964 0.689588 7.12637 0.782043C5.21767 0.874497 3.52369 1.30993 2.12796 2.70569C0.729236 4.10444 0.296796 5.79546 0.204344 7.70419C0.111891 9.35048 0.126803 10.9819 0.126803 12.6252C0.126803 14.2685 0.111891 15.9028 0.204344 17.5461C0.296796 19.4548 0.732219 21.1489 2.12796 22.5446C3.52668 23.9434 5.21767 24.3758 7.12637 24.4683C8.77262 24.5607 10.404 24.5458 12.0472 24.5458C13.6935 24.5458 15.3248 24.5607 16.9681 24.4683C18.8768 24.3758 20.5708 23.9404 21.9665 22.5446C23.3652 21.1459 23.7977 19.4548 23.8901 17.5461C23.9856 15.9028 23.9677 14.2714 23.9677 12.6252ZM21.3432 19.6577C21.1255 20.2004 20.863 20.6061 20.4425 21.0236C20.022 21.4441 19.6194 21.7066 19.0766 21.9243C17.5079 22.5476 13.783 22.4074 12.0443 22.4074C10.3055 22.4074 6.57761 22.5476 5.0089 21.9273C4.46611 21.7095 4.06052 21.4471 3.64299 21.0266C3.22248 20.6061 2.96003 20.2034 2.74232 19.6606C2.12199 18.0889 2.26216 14.3639 2.26216 12.6252C2.26216 10.8864 2.12199 7.15841 2.74232 5.58967C2.96003 5.04688 3.22248 4.64127 3.64299 4.22373C4.0635 3.8062 4.46611 3.54076 5.0089 3.32305C6.57761 2.70271 10.3055 2.84288 12.0443 2.84288C13.783 2.84288 17.5109 2.70271 19.0796 3.32305C19.6224 3.54076 20.028 3.80321 20.4455 4.22373C20.866 4.64425 21.1285 5.04688 21.3462 5.58967C21.9665 7.15841 21.8263 10.8864 21.8263 12.6252C21.8263 14.3639 21.9665 18.0889 21.3432 19.6577Z' fill='%23DC0045'/%3E%3C/svg%3E");
    background-position: center left;
    background-repeat: no-repeat;
}
.social-section a.button{
    font-size: 15px;
    color: #DC0045;
    padding: 10px 65px;
    border: 1px solid #DC0045;
    border-radius: 5px;
    transition: all .3s;
}
.social-section a:hover,
.social-section a:focus{
    background-color: #DC0045;
    color: #fff;
    text-decoration: none;
    outline: none;
}
.social-section-image{
    margin-right: -3px;
    margin-left: -3px;
}
.social-section-image > div{
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 6px;
}
.loyalty-section{
    position: relative;
}
.loyalty-section > a{
	display: block;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
	text-indent:-9999px;
	overflow:hidden;
}
.loyalty-section .image-holder{
	background-repeat: no-repeat;
	background-position: left -120px center;
	background-size: 0;
}
.loyalty-section .image-holder img{
	width: 100%;
}
.loyalty-section .text-container{
	position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding-top: 50px;
}
.loyalty-section .main-title{
    margin-bottom: 20px;
}
.loyalty-section .caption .description{
    font-size: 18px;
    line-height: 23px;
    color: #71424E;
    margin-bottom: 20px;
}
.loyalty-section .caption .description span{
    color: #DC0045;
}
.loyalty-section .caption .firend{
    font-weight: 900;
    font-size: 18px;
    text-transform: uppercase;
    color: #71424E;
    margin-bottom: 35px;
}
.loyalty-section .caption .loyalty-button{
    padding: 10px 20px;
    font-size: 15px;
    color: #DC0045;
    border: 1px solid #DC0045;
    border-radius: 5px;
    transition: all .3s;
    display: inline-block;
}
.loyalty-section:hover .loyalty-button,
.loyalty-section:focus .loyalty-button{
    color: #fff;
    outline: none;
    background-color: #DC0045;
}


.brands-section{
    padding: 80px 0;
}
.brands-section .main-title{
    margin-bottom:0;
    max-width: 70px;
}
.brands-section .one-brand{
    border: 1px solid #D9D9D9;
    border-radius: 5px;

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all .3s;

    display: table;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    height: 100px;
}
.brands-section .one-brand > div{
    display: table-cell;
    vertical-align: middle;
    background-color: #fff;
    height: 100px;
    border-radius: 5px;
    transition: all .3s;
}

.brands-section .one-brand:hover,
.brands-section .one-brand:focus{
    text-decoration: none;
    outline: none;
    box-shadow: 0px 5px 10px rgba(113, 66, 78, 0.45);
}
.brands-section .one-brand:hover div,
.brands-section .one-brand:focus div{
    background-color: transparent;
	color:#fff;
}
.brands-section .one-brand:hover div img,
.brands-section .one-brand:focus div img{
    filter: brightness(0) invert(1);
}

.brands-section .text-block{
    padding-top: 20px;
}
.text-block .text{
    font-size: 16px;
    line-height: 22px;
    color: #808080;
    height: 310px;
    overflow-y:auto;
}
.text-block .text span{
    color: #DC0045;
}
.mCSB_scrollTools .mCSB_draggerRail{width: 1px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #DC0045;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: #D9D9D9;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #DC0045;outline: none;}


.newsletter{
    background-color: #955767;
    padding: 10px 0;
    margin-bottom: 60px;
}
.newsletter svg{
    float: left;
    margin-top: -25px;
}
.newsletter span{
    display: inline-block;
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 1;
    margin-left: 10px;
    margin-top: 5px;
}
.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){
    max-width: 320px;
    font-size: 15px;
    color: #FBE5EC;
    background-color: rgba(255,255,255,0.2);
    height: 40px;
    margin-bottom: 0;
}

.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-webkit-input-placeholder {color:#FBE5EC;}
.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-moz-placeholder          {color:#FBE5EC;}/* Firefox 19+ */
.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]):-moz-placeholder           {color:#FBE5EC;}/* Firefox 18- */
.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]):-ms-input-placeholder      {color:#FBE5EC;}

.newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]):focus{
    outline: none;
}
.newsletter button{
    font-size: 15px;
    color: #955767;
    padding: 10px 20px;
    margin-left: 10px;
    border: none;
    border-radius: 5px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #fff;
    transition: all .3s;
}
.newsletter button:hover{
    background-color: transparent;
    color: #fff;
}
footer{
    padding-bottom: 20px;
    background-color: #E7E7E7;
}
.footer-menu,
.footer-menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-column{margin-right: -25px;}
.footer-menu > li,
.footer-column > div{
    float: none;
    display: inline-block;
    padding: 0 25px 0 0;
    margin: 0 -2px 50px;
    vertical-align: top;
}

.footer-menu{
    width: 80%;
    display: inline-block;
    margin: 0 -2px;
}
.footer-menu > li{width: 25%;}
.footer-column > div{width: 20%;}

.footer-menu > li > span{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #DC0045;
    margin-bottom: 25px;
    display: inline-block;
}
.footer-menu > li > ul li{
    margin-bottom: 15px;
}
.footer-menu > li > ul li a{
    font-size: 16px;
    color: #71424E;
}
.footer-column .phones a{
    font-family: "Oswald", sans-serif;
    font-size: 24px;
    color: #DC0045;
    display: inline-block;
}
.footer-column .info a,
.footer-column .banking span{
    font-weight: bold;
    font-size: 17px;
    color: #4F4F4F;
    margin-bottom: 10px;
}
.footer-column .info span{
    display: inline-block;
    margin-bottom: 10px;
}
footer .footer-logo{
    float: right;
}
.footer-copy{
    padding: 20px 0;
    border-top: 1px solid #808080;
}
.footer-copy p,
.footer-copy a{
    font-weight: bold;
    font-size: 13px;
    color: #808080;
    display: inline-block;
    margin-bottom: 0;
}
.footer-copy svg{
    vertical-align: middle;
}


/*=============to-top===============*/

.scrollTop {
    width: 50px;
    height: 50px;
    border: 1px solid #B5B5B5;
    border-radius: 50%;
    position: fixed;
    right: 30px;
    bottom: 30px;
    background: #fff;
    opacity: .5;
    display: none;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
    z-index: 99;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2929 8.70711C14.6834 9.09763 15.3166 9.09763 15.7071 8.70711C16.0976 8.31658 16.0976 7.68342 15.7071 7.29289L14.2929 8.70711ZM0.292893 7.29289C-0.0976304 7.68342 -0.0976304 8.31658 0.292894 8.70711C0.683417 9.09763 1.31658 9.09763 1.70711 8.70711L0.292893 7.29289ZM15.7071 7.29289L9.41421 0.999999L8 2.41421L14.2929 8.70711L15.7071 7.29289ZM6.58579 1L0.292893 7.29289L1.70711 8.70711L8 2.41421L6.58579 1ZM9.41421 0.999999C8.63316 0.21895 7.36683 0.218952 6.58579 1L8 2.41421L8 2.41421L9.41421 0.999999Z' fill='%23DC0045'/%3E%3Cpath d='M8 2L8 20' stroke='%23DC0045' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.scrollTop:hover{
    opacity: 1;
}


/*=============breadcrumb===============*/
.breadcrumb{
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 0;
    padding: 15px 0;
}
.breadcrumb>li+li:before{
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px 0 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8L4.82967 5.31923C5.39838 4.92113 5.39839 4.07887 4.82967 3.68077L1 1' stroke='%23808080' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
}
.breadcrumb li a,
.breadcrumb li span{
    font-size: 14px;
    color: #808080;
}



.catalog-section{
    background-color: #F2F2F2;
    position: relative;
}
.catalog-section .main-title{
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 0;
}
.filter .title{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #71424E;
}


.sorting{
    float: right;
    margin-top: 15px;
    position: relative;
    z-index: 3;
    margin-bottom: 20px;
}
.sorting > div{
    display: inline-block;
    margin-left: 20px;
}
.sorting > div > *{
    vertical-align: middle;
}
.sorting span{
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    color: #71424E;
}
.sorting .jq-selectbox{
    outline: none;
    min-width: 140px;
    z-index: 1;
}
.sorting .jq-selectbox:hover .jq-selectbox__select-text{
    color: #71424E;
}
.sorting .jq-selectbox:hover .jq-selectbox__trigger-arrow{
    border-top-color: #71424E;
}
.sorting .jq-selectbox__select{
    border: 1px solid #808080;
    border-radius: 5px;
    background: transparent;
    padding: 12px 30px 12px 20px;
    box-shadow: none;
    font-size: 15px;
    color: #808080;
    text-shadow: none;
    height: 40px;
}
.jq-selectbox__select-text{
    line-height: 1;
    transition: all .3s;
    vertical-align: middle;
}
.sorting .jq-selectbox__trigger{
    border-left: none;
    transition: all .3s;
}
.sorting .jq-selectbox__trigger-arrow{
    border-top: 5px solid #808080;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}
.jq-selectbox.jqselect.opened .jq-selectbox__trigger{
    transform: rotate(180deg);
}
.catalog-section .product-wrapper{
    position: relative;
    margin-bottom: 30px;
    height: 450px;
}
.show-more,
.btn-del-option{
    font-size: 15px;
    color: #DC0045;
    border: 1px solid #DC0045;
    border-radius: 5px;
    background-color: transparent;
    padding: 10px 20px;
}
.show-more{
    margin: 10px 0;
}
.btn-del-option{
	margin-bottom: 3px;
}
.show-more:hover,
.btn-del-option:hover{
    background-color: #DC0045;
    color: #fff;
}

/*=============pagination===============*/
.pagination{
    text-align: center;
}
.pagination>li>a, .pagination>li>span{
    display: inline-block;
    padding: 11px 0;
    background-color: #F2F2F2;
    border: 1px solid #71424E;
    border-radius: 50%;
    margin: 0 5px;
    vertical-align: middle;

    line-height: 1;
    width: 41px;
    font-size: 17px;
    color: #71424E;
    float: none;
    transition: all .3s;
}
.pagination>li.controls a{
    height: 41px;
    margin-right: 15px;
    border: 1px solid #fff;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.70711 1.70711C9.09763 1.31658 9.09763 0.683417 8.70711 0.292893C8.31658 -0.0976311 7.68342 -0.0976311 7.29289 0.292893L8.70711 1.70711ZM7.29289 15.7071C7.68342 16.0976 8.31658 16.0976 8.70711 15.7071C9.09763 15.3166 9.09763 14.6834 8.70711 14.2929L7.29289 15.7071ZM7.29289 0.292893L0.999999 6.58579L2.41421 8L8.70711 1.70711L7.29289 0.292893ZM1 9.41421L7.29289 15.7071L8.70711 14.2929L2.41421 8L1 9.41421ZM0.999999 6.58579C0.21895 7.36684 0.218952 8.63317 1 9.41421L2.41421 8L2.41421 8L0.999999 6.58579Z' fill='%23DC0045'/%3E%3C/svg%3E%0A");    background-repeat: no-repeat;
    background-position: center;
	text-indent:-999px;
	overflow:hidden;
	border-radius: 50%;
}
.pagination>li.next-page a{
    transform: rotate(180deg);
    margin-left: 15px;
    margin-right: 0;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
	border-radius: 50%;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li.active > span,
.pagination>li.active > span:hover {
    background-color: #DC0045;
    border: 1px solid #DC0045;
    color: #fff;
    text-decoration:none;
    outline: none;
}
.pagination>li.controls a:hover,
.pagination>li.controls a:focus{
    border: 1px solid #DC0045;
    background-color: #fff;
}
.watched-product{
    padding: 50px 0 80px;
}
.watched-product .main-title{
    margin-bottom: 30px;
}
.watched-product .slider-actual{
    margin-bottom: 0;
}
.watched-product .slider-actual .slick-prev,
.watched-product .slider-actual .slick-next{
    top: -50px;
}


.catalog-text{
    padding: 75px 0 85px;
}
.catalog-text .title{
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    color: #DC0045;
    margin-bottom: 30px;
}
.catalog-text .text-block{
    max-height: 285px;
    overflow-y: auto;
    font-size: 16px;
    line-height: 22px;
    color: #808080;
}
.catalog-text .text-block > *{
    margin-bottom: 15px;
}

/*product-page*/
.product-slider-for{
    margin-bottom: 40px;
}
.product-slider-for .slick-slide{
    padding: 15px;
}
.slick-slide img{
    margin: 0 auto;
}
.product-slider-nav{
    padding: 0 20px;
}
.product-slider-nav .slick-slide{
    padding: 15px;
    margin: 1px 5px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    cursor: pointer;
}
.product-slider-nav .slick-slide:focus,
.product-slider-nav .slick-slide.slick-current{
    border: 1px solid #DC0045;
    outline: none;
}
.product-slider-nav .slick-prev,
.product-slider-nav .slick-next{
    width: 20px;
    height: 20px;
    background-color: transparent;
}
.product-slider-nav .slick-prev:before,
.product-slider-nav .slick-next:before{
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3536 1.35355C11.5488 1.15829 11.5488 0.841709 11.3536 0.646447C11.1583 0.451184 10.8417 0.451184 10.6464 0.646447L11.3536 1.35355ZM10.6464 21.3536C10.8417 21.5488 11.1583 21.5488 11.3536 21.3536C11.5488 21.1583 11.5488 20.8417 11.3536 20.6464L10.6464 21.3536ZM10.6464 0.646447L1.35355 9.93934L2.06066 10.6464L11.3536 1.35355L10.6464 0.646447ZM1.35355 12.0607L10.6464 21.3536L11.3536 20.6464L2.06066 11.3536L1.35355 12.0607ZM1.35355 9.93934C0.767766 10.5251 0.767768 11.4749 1.35355 12.0607L2.06066 11.3536C1.8654 11.1583 1.8654 10.8417 2.06066 10.6464L1.35355 9.93934Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.product-slider-nav .slick-prev{
    left: -5px;
}
.product-slider-nav .slick-next{
    right: -5px;
}


.product-title{
    font-family: "Oswald", sans-serif;
    font-size: 35px;
    color: #DC0045;
    margin-bottom: 25px;
}
.product-brand{
    margin-bottom: 50px;
}
.product-brand p{
    font-weight: bold;
    font-size: 16px;
    color: #71424E;
}
.product-brand p span{
    font-weight: normal;
    color: #808080;
}
.product-brand .availability{
    font-weight: normal;
    color: #21CA3C;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2321CA3C'/%3E%3Cpath d='M5.6001 10L8.53343 12.8L14.4001 7.20001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 25px;
}
.product-brand .availability.not-available{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10.0052' r='10' fill='%23DD788A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.6016 6.00801C7.1601 5.5665 6.44427 5.5665 6.00276 6.00801C5.56125 6.44952 5.56125 7.16535 6.00276 7.60685L8.40116 10.0052L6.00297 12.4034C5.56146 12.8449 5.56146 13.5608 6.00297 14.0023C6.44448 14.4438 7.16031 14.4438 7.60181 14.0023L10 11.6041L12.3981 14.0022C12.8396 14.4437 13.5555 14.4437 13.997 14.0022C14.4385 13.5607 14.4385 12.8449 13.997 12.4034L11.5988 10.0052L13.9972 7.6069C14.4387 7.1654 14.4387 6.44957 13.9972 6.00806C13.5557 5.56655 12.8398 5.56655 12.3983 6.00806L10 8.4064L7.6016 6.00801Z' fill='white'/%3E%3C/svg%3E%0A");
	color: #DD788A;
}
.product-brand .availability.ends{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FFB053'/%3E%3Cpath d='M10.2614 3.5C10.8136 3.5 11.2614 3.94772 11.2614 4.5V8.59955C11.2614 9.14636 11.2301 9.69019 11.1676 10.2311C11.1361 10.5008 11.0995 10.7736 11.0579 11.0493C10.9858 11.5268 10.5697 11.8715 10.0869 11.8715H9.96424C9.48141 11.8715 9.06531 11.5268 8.99324 11.0493C8.95161 10.7736 8.91504 10.5008 8.88352 10.2311C8.82102 9.69019 8.78977 9.14636 8.78977 8.59955V4.5C8.78977 3.94772 9.23749 3.5 9.78977 3.5H10.2614ZM8.5 14.9755C8.5 14.7615 8.53693 14.5624 8.6108 14.3782C8.69034 14.1939 8.79545 14.0334 8.92614 13.8967C9.0625 13.76 9.22159 13.653 9.40341 13.5758C9.58523 13.4926 9.78409 13.451 10 13.451C10.2102 13.451 10.4062 13.4926 10.5881 13.5758C10.7699 13.653 10.929 13.76 11.0653 13.8967C11.2017 14.0334 11.3068 14.1939 11.3807 14.3782C11.4602 14.5624 11.5 14.7615 11.5 14.9755C11.5 15.1895 11.4602 15.3915 11.3807 15.5817C11.3068 15.766 11.2017 15.9264 11.0653 16.0632C10.929 16.1999 10.7699 16.3068 10.5881 16.3841C10.4062 16.4614 10.2102 16.5 10 16.5C9.78409 16.5 9.58523 16.4614 9.40341 16.3841C9.22159 16.3068 9.0625 16.1999 8.92614 16.0632C8.79545 15.9264 8.69034 15.766 8.6108 15.5817C8.53693 15.3915 8.5 15.1895 8.5 14.9755Z' fill='white'/%3E%3C/svg%3E%0A");
	color: #FFB053;
}
.product-price{
    margin-bottom: 0px;
}
.product-price .old-price{
    color: #808080;
    margin-bottom: 0;
}
.product-price .old-price span{
    font-size: 14px;
}
.product-price .old-price > span{
    font-size: 22px;
    overflow: hidden;
    position: relative;
}
.product-price .old-price > span:before{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    transform: rotate(-10deg);
    content: "";
    height: 1px;
    background-color: #808080;
}
.product-price .new-price{
    display: inline-block;
    font-size: 35px;
    color: #DC0045;
    line-height: 1;
}
.product-price .new-price span{
    font-size: 22px;
}
.product-price .saving-money{
    display: inline-block;
    font-size: 16px;
    color: #808080;
}
.product-price .saving-money span{
    color: #DC0045;
    font-size: 16px;
}
.product-price .saving-money > span{
    font-size: 18px;
}
.gift-icon{
    margin-top: -30px;
    padding-top: 58px;
    text-align: center;
    width: 90px;
    height: 90px;
    border-radius: 5px;
    background-color: #DC0045;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='49' viewBox='0 0 52 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.1211 9.17235H42.5307C43.1111 7.85328 43.2694 6.37592 42.9001 4.95133C42.3197 2.73529 40.684 1.04688 38.5735 0.36096C36.3575 -0.37772 34.0887 0.0971457 32.3475 1.57451L26.016 6.95632L19.6844 1.57451C17.996 0.0971457 15.6744 -0.37772 13.5112 0.308197C11.3479 0.994114 9.71224 2.73529 9.18462 4.89856C8.81528 6.32316 8.97356 7.80052 9.55396 9.11959H4.91083C2.74755 9.11959 0.953613 10.8608 0.953613 13.0768V20.5691C0.953613 22.6269 2.5365 24.2625 4.54149 24.4736V44.1541C4.54149 46.3174 6.28266 48.1113 8.4987 48.1113H43.6387C45.802 48.1113 47.596 46.3702 47.596 44.1541V24.4736C49.6009 24.2625 51.1838 22.6269 51.1838 20.5691V13.0768C51.0783 10.9135 49.3371 9.17235 47.1211 9.17235ZM34.8801 4.58199C35.566 4.0016 36.463 3.79054 37.36 4.10712C38.2569 4.37094 38.8373 5.05685 39.1011 5.95382C39.3122 6.74526 39.1539 7.53671 38.6263 8.16986C38.1514 8.75025 37.36 9.11959 36.5685 9.11959H29.5511L34.8801 4.58199ZM12.9308 5.90106C13.1418 5.00409 13.775 4.37094 14.672 4.05436C14.9358 3.94883 15.1996 3.94883 15.4634 3.94883C16.0438 3.94883 16.6242 4.15988 17.1518 4.58199L22.4809 9.11959H15.4634C14.6192 9.06683 13.9333 8.75025 13.4056 8.1171C12.9308 7.48394 12.7725 6.6925 12.9308 5.90106ZM47.1739 20.5691H27.9682V13.0768H47.1211L47.1739 20.5691ZM4.91083 13.0768H24.0637V20.5691H4.91083V13.0768ZM8.44594 24.5263H24.0637V44.1541H8.44594V24.5263ZM27.9682 44.1541V24.5263H43.586V44.1541H27.9682Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top 10px center;

    font-family: "Oswald", sans-serif;
    font-size: 21px;
    text-transform: uppercase;
    color: #fff;
}
.gift-icon:hover,.gift-icon:focus{
	text-decoration: none;
	color: #fff;
}
.buy-rpoduct{
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 65px;
}
.buy-rpoduct > div{
    padding: 0 10px;
}
.add-to-cart{
    width: 75%;
    text-align: center;
    background-color: #DC0045;
    border: 1px solid #DC0045;
    border-radius:0 5px 5px 0;
    font-weight: bold;
    font-size: 17px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    height: 50px;
    position: relative;
    transition: all .3s;
}
.add-to-cart:hover,
.add-to-cart:focus{
    background-color: #fff;
    color: #DC0045;
}
.add-to-cart:before{
    content: "+";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    font-size: 25px;
}
.quantity-wrapper{
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #DC0045;
    border-radius: 5px 0px 0px 5px;
    height: 50px;
    font-size: 17px;
    color: #DC0045;
    margin-right: -6px;
    position: relative;
    overflow: hidden;
}
.quantity-wrapper input{
    border: none;
    text-align: center;
    padding: 13px 18px;
    margin-bottom: 0;
    height: 100%;
}
.quantity-wrapper .disabled-quantity{
	padding: 13px 20px;
    text-align: center;
}
.quantity-down,
.quantity-up{
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    top: 0;
}
.quantity-down{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70711 1.70711C7.09763 1.31658 7.09763 0.683417 6.70711 0.292893C6.31658 -0.0976311 5.68342 -0.0976311 5.29289 0.292893L6.70711 1.70711ZM5.29289 11.7071C5.68342 12.0976 6.31658 12.0976 6.70711 11.7071C7.09763 11.3166 7.09763 10.6834 6.70711 10.2929L5.29289 11.7071ZM5.29289 0.292893L0.999999 4.58579L2.41421 6L6.70711 1.70711L5.29289 0.292893ZM1 7.41421L5.29289 11.7071L6.70711 10.2929L2.41421 6L1 7.41421ZM0.999999 4.58579C0.21895 5.36684 0.218953 6.63317 1 7.41421L2.41421 6L2.41421 6L0.999999 4.58579Z' fill='%23DC0045'/%3E%3C/svg%3E%0A");
    left: 0;
}
.quantity-up{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 10.2929C-0.0976324 10.6834 -0.0976324 11.3166 0.292892 11.7071C0.683416 12.0976 1.31658 12.0976 1.70711 11.7071L0.292892 10.2929ZM1.70711 0.292893C1.31658 -0.0976319 0.683417 -0.0976319 0.292893 0.292893C-0.0976315 0.683417 -0.0976316 1.31658 0.292893 1.70711L1.70711 0.292893ZM5.29289 6.70711L6 7.41421L5.29289 6.70711ZM1.70711 11.7071L6 7.41421L4.58579 6L0.292892 10.2929L1.70711 11.7071ZM6 4.58579L1.70711 0.292893L0.292893 1.70711L4.58579 6L6 4.58579ZM6 7.41421C6.78105 6.63316 6.78105 5.36683 6 4.58579L4.58579 6L4.58579 6L6 7.41421Z' fill='%23DC0045'/%3E%3C/svg%3E%0A");
    right: 0;
}
.buy-one-click-block{
	position: relative;
}
.buy-one-click{
    height: 50px;
    text-align: center;
    border: 1px solid #71424E;
    border-radius: 5px;
    width: 100%;
    font-size: 17px;
    color: #71424E;
    padding-top: 13px;
    background-color: transparent;
}
.additional-advantages{
    margin-left: -5px;
    margin-right: -5px;
}
.additional-advantages > div{
    padding: 0 5px;
}
.additional-advantages .advantages-block{
    background: #F2F2F2;
    border-radius: 5px;

    font-size: 16px;
    line-height: 20px;
    color: #808080;
    padding: 0 10px 0 10px;
    display: table;
    width: 100%;
    height: 90px;
    margin-bottom: 10px;
}
.advantages-block .icon{
    display: table-cell;
    vertical-align: middle;
    width: 80px;
    background-position: center;
    background-repeat: no-repeat;
}
.additional-advantages .advantages-block p{
    display: table-cell;
    vertical-align: middle;
}
.additional-advantages .advantages-block span{
    color: #71424E;
}
.additional-advantages .free-shipping .icon{
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='39' viewBox='0 0 51 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52294 0V0.4H1.54578C1.55222 0.399198 1.55867 0.398454 1.56513 0.397768L1.52294 0ZM34.5666 0.4C34.5666 0.4 34.5666 0.4 34.5667 0.4V0L34.5666 0.4ZM46.525 9.21097C46.5252 9.21128 46.5253 9.21159 46.5254 9.2119L46.8916 9.05101L46.5245 9.20972L46.525 9.21097ZM50.8583 18.2275L50.4909 18.3857L50.8583 18.2275ZM3.40002 3.04118H3.00002V3.44118V29.8235V30.2235H3.40002H4.74585H5.06183L5.13498 29.9161C5.87268 26.8163 8.63582 24.4882 11.9 24.4882C15.1642 24.4882 17.9273 26.8163 18.665 29.9161L18.7382 30.2235H19.0542H31.9458H32.2618L32.335 29.9161C32.515 29.1597 32.8084 28.4508 33.2061 27.8127L33.2667 27.7156V27.6011V3.44118V3.04118H32.8667H3.40002ZM36.2667 11.0706H35.8666V11.4706V17.2059V17.6059H36.2667H46.6968H47.3055L47.064 17.0472L44.5848 11.3119L44.4805 11.0706H44.2177H36.2667ZM36.2667 20.2471H35.8666V20.6471V24.6797V25.2858L36.4239 25.0475C37.2548 24.6922 38.1523 24.4882 39.1 24.4882C42.3642 24.4882 45.1273 26.8163 45.865 29.9161L45.9382 30.2235H46.2541H47.6H48V29.8235V20.6471V20.2471H47.6H36.2667ZM16.2667 31.5441C16.2667 29.0901 14.3363 27.1294 11.9 27.1294C9.46371 27.1294 7.53335 29.0901 7.53335 31.5441C7.53335 33.9982 9.46369 35.9588 11.9 35.9588C14.3363 35.9588 16.2667 33.9982 16.2667 31.5441ZM43.4666 31.5441C43.4666 29.0901 41.5363 27.1294 39.1 27.1294C36.6637 27.1294 34.7333 29.0901 34.7333 31.5441C34.7333 33.9982 36.6637 35.9588 39.1 35.9588C41.5363 35.9588 43.4666 33.9982 43.4666 31.5441Z' fill='transparent' stroke='%2371424E' stroke-width='1.2'/%3E%3Cpath d='M23.3908 7.40015V7.40019L23.3965 7.40011C24.0669 7.39051 24.715 8.03014 24.715 8.72074C24.715 9.41134 24.0669 10.051 23.3965 10.0414L23.3965 10.0413H23.3908H9.79083H9.78026L9.7697 10.0419C9.10483 10.077 8.4367 9.47449 8.40147 8.78981C8.36639 8.10806 8.96363 7.44103 9.6251 7.40015H23.3908Z' fill='%2371424E' stroke='%23fff' stroke-width='0.8'/%3E%3Cpath d='M23.3908 17.4001V17.4002L23.3965 17.4001C24.0669 17.3905 24.715 18.0301 24.715 18.7207C24.715 19.4113 24.0669 20.051 23.3965 20.0414L23.3965 20.0413H23.3908H9.79083H9.78026L9.7697 20.0419C9.10483 20.077 8.4367 19.4745 8.40147 18.7898C8.36639 18.1081 8.96363 17.441 9.6251 17.4001H23.3908Z' fill='%2371424E' stroke='%23fff' stroke-width='0.8'/%3E%3Cpath d='M19.3908 12.4001V12.4002L19.3965 12.4001C20.0669 12.3905 20.715 13.0301 20.715 13.7207C20.715 14.4113 20.0669 15.051 19.3965 15.0414L19.3965 15.0413H19.3908H5.79083H5.78026L5.7697 15.0419C5.10483 15.077 4.4367 14.4745 4.40147 13.7898C4.36639 13.1081 4.96363 12.441 5.6251 12.4001H19.3908Z' fill='%2371424E' stroke='%23fff' stroke-width='0.8'/%3E%3C/svg%3E%0A");
}
.additional-advantages .exchange .icon{
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 0C8.74789 0 0 8.74789 0 19.5C0 30.2521 8.74789 39 19.5 39C30.2521 39 39 30.2521 39 19.5C39 8.74789 30.2521 0 19.5 0ZM19.5 1.93687C27.3645 1.93687 34.0388 7.13301 36.2687 14.2729L21.8218 28.7277C21.4452 29.1052 21.4438 29.7153 21.8183 30.0938L22.8453 31.1311H13.8339V22.0991L15.2428 23.5021C15.6189 23.8766 16.226 23.8786 16.605 23.507L22.7253 17.5002L25.0948 19.879C25.3716 20.1568 25.7885 20.2408 26.1508 20.0909C26.5131 19.941 26.7495 19.588 26.7495 19.1957L26.7475 6.91867C26.7475 6.38382 26.3145 5.95024 25.7791 5.95024H13.4927C13.1004 5.95024 12.747 6.18669 12.5975 6.549C12.4476 6.9113 12.5317 7.32817 12.8094 7.60494L14.7866 9.57376L2.14629 22.2092C2.00865 21.3253 1.93737 20.4212 1.93737 19.5C1.93687 9.81563 9.81563 1.93687 19.5 1.93687ZM19.5 37.0631C11.5328 37.0631 4.78909 31.7293 2.64723 24.4469L16.842 10.2571C17.0243 10.0752 17.1266 9.82841 17.1261 9.57082C17.1261 9.31371 17.0234 9.06693 16.841 8.88553L15.8376 7.88662H24.8107L24.8121 16.8503L23.4185 15.4508C23.4052 15.438 23.3914 15.4267 23.3777 15.4139C23.3678 15.4055 23.3585 15.3957 23.3477 15.3873C23.3334 15.3755 23.3167 15.3642 23.3015 15.3529C23.2912 15.3451 23.2813 15.3367 23.2705 15.3298C23.2543 15.3195 23.2376 15.3097 23.2209 15.2998C23.21 15.2934 23.1992 15.2866 23.1884 15.2802C23.1717 15.2708 23.154 15.2639 23.1368 15.2556C23.126 15.2507 23.1147 15.2453 23.1034 15.2404C23.0857 15.233 23.068 15.2271 23.0493 15.2202C23.0385 15.2168 23.0267 15.2118 23.0154 15.2084C22.9977 15.203 22.9795 15.1991 22.9608 15.1946C22.949 15.1917 22.9372 15.1882 22.9254 15.1858C22.9077 15.1823 22.8895 15.1804 22.8713 15.1774C22.8591 15.1755 22.8463 15.173 22.8335 15.172C22.8168 15.1705 22.7996 15.1701 22.7824 15.1691C22.7686 15.1686 22.7548 15.1671 22.7411 15.1671C22.7258 15.1666 22.7101 15.1676 22.6954 15.1686C22.6791 15.1691 22.6639 15.1691 22.6482 15.1705C22.6359 15.171 22.6236 15.174 22.6118 15.1755C22.5931 15.1774 22.5744 15.1799 22.5562 15.1833C22.5508 15.1838 22.5459 15.1853 22.541 15.1868C22.4643 15.2025 22.3886 15.2271 22.3168 15.2615C22.308 15.2654 22.2996 15.2684 22.2913 15.2728C22.278 15.2797 22.2642 15.288 22.251 15.2959C22.2372 15.3043 22.2219 15.3121 22.2087 15.3205C22.1988 15.3269 22.19 15.3338 22.1807 15.3401C22.1634 15.3519 22.1462 15.3642 22.1295 15.3775C22.1231 15.3824 22.1177 15.3878 22.1118 15.3927C22.0931 15.4085 22.075 15.4237 22.0568 15.4414L15.9133 21.4339L13.5498 19.0797C13.2725 18.8029 12.8561 18.7208 12.4948 18.8717C12.1335 19.0212 11.898 19.3742 11.898 19.766V32.0995C11.898 32.6339 12.3316 33.068 12.8669 33.068H25.1671C25.5579 33.068 25.9104 32.833 26.0603 32.4726C26.2112 32.1118 26.1306 31.6959 25.8553 31.4182L23.8742 29.4149L36.8036 16.4787C36.9746 17.4599 37.0646 18.4691 37.0646 19.499C37.0636 29.1844 29.1844 37.0631 19.5 37.0631Z' fill='%2371424E'/%3E%3C/svg%3E%0A");
}
.additional-advantages .discount .icon{
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4607 18.9213C16.1451 18.9213 16.8142 18.7184 17.3833 18.3381C17.9524 17.9578 18.396 17.4173 18.6579 16.785C18.9198 16.1526 18.9884 15.4568 18.8548 14.7855C18.7213 14.1142 18.3917 13.4976 17.9077 13.0136C17.4237 12.5296 16.8071 12.2 16.1358 12.0665C15.4645 11.933 14.7687 12.0015 14.1363 12.2634C13.504 12.5254 12.9635 12.9689 12.5832 13.538C12.203 14.1071 12 14.7762 12 15.4607C12 16.3785 12.3646 17.2587 13.0136 17.9077C13.6626 18.5567 14.5428 18.9213 15.4607 18.9213ZM15.4607 13.9775C15.754 13.9775 16.0407 14.0645 16.2846 14.2275C16.5285 14.3904 16.7186 14.6221 16.8309 14.8931C16.9432 15.1641 16.9725 15.4623 16.9153 15.75C16.8581 16.0377 16.7168 16.302 16.5094 16.5094C16.302 16.7168 16.0377 16.8581 15.75 16.9153C15.4623 16.9725 15.1641 16.9432 14.8931 16.8309C14.6221 16.7186 14.3904 16.5285 14.2275 16.2846C14.0645 16.0407 13.9775 15.754 13.9775 15.4607C13.9775 15.0673 14.1338 14.6901 14.4119 14.4119C14.6901 14.1338 15.0673 13.9775 15.4607 13.9775Z' fill='%2371424E'/%3E%3Cpath d='M23.3708 19.9102C22.6864 19.9102 22.0173 20.1131 21.4482 20.4934C20.8791 20.8736 20.4355 21.4141 20.1736 22.0465C19.9117 22.6788 19.8431 23.3747 19.9767 24.046C20.1102 24.7173 20.4398 25.3339 20.9238 25.8179C21.4077 26.3019 22.0244 26.6314 22.6957 26.765C23.367 26.8985 24.0628 26.83 24.6952 26.568C25.3275 26.3061 25.868 25.8626 26.2482 25.2935C26.6285 24.7244 26.8315 24.0553 26.8315 23.3708C26.8315 22.453 26.4669 21.5728 25.8179 20.9238C25.1689 20.2748 24.2886 19.9102 23.3708 19.9102ZM23.3708 24.854C23.0775 24.854 22.7907 24.767 22.5468 24.604C22.3029 24.441 22.1128 24.2094 22.0006 23.9384C21.8883 23.6674 21.8589 23.3692 21.9162 23.0815C21.9734 22.7938 22.1147 22.5295 22.3221 22.3221C22.5295 22.1147 22.7938 21.9734 23.0815 21.9162C23.3692 21.8589 23.6674 21.8883 23.9384 22.0006C24.2094 22.1128 24.441 22.3029 24.604 22.5468C24.767 22.7907 24.854 23.0775 24.854 23.3708C24.854 23.7642 24.6977 24.1414 24.4196 24.4196C24.1414 24.6977 23.7642 24.854 23.3708 24.854Z' fill='%2371424E'/%3E%3Cpath d='M26.0752 12.91C25.8899 12.7258 25.6393 12.6224 25.3781 12.6224C25.1169 12.6224 24.8663 12.7258 24.681 12.91L12.9098 24.6811C12.7724 24.8194 12.6789 24.9952 12.6411 25.1865C12.6033 25.3777 12.6229 25.5759 12.6973 25.756C12.7718 25.9362 12.8979 26.0903 13.0598 26.199C13.2216 26.3077 13.412 26.3662 13.6069 26.367C13.7374 26.3671 13.8666 26.3414 13.9871 26.2913C14.1076 26.2412 14.217 26.1678 14.3089 26.0753L26.0752 14.3091C26.1671 14.2172 26.24 14.1082 26.2898 13.9881C26.3396 13.8681 26.3652 13.7394 26.3652 13.6095C26.3652 13.4796 26.3396 13.3509 26.2898 13.2309C26.24 13.1108 26.1671 13.0018 26.0752 12.91Z' fill='%2371424E'/%3E%3Ccircle cx='19.5' cy='19.5' r='18.5' stroke='%2371424E' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.additional-advantages .additional-discounts .icon{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='46' viewBox='0 0 24 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.988763 45.8787H22.7415C23.0037 45.8787 23.2552 45.7745 23.4406 45.5891C23.6261 45.4037 23.7302 45.1522 23.7302 44.8899V17.3085C23.7306 17.1697 23.7017 17.0323 23.6455 16.9054C23.5893 16.7785 23.507 16.6649 23.4039 16.5719L18.6678 12.3251C19.3795 11.124 19.7606 9.756 19.7724 8.35996C19.7843 6.96391 19.4264 5.5896 18.7352 4.37661C18.044 3.16362 17.0441 2.15518 15.8371 1.45372C14.63 0.75225 13.2587 0.382751 11.8626 0.382751C10.4666 0.382751 9.09532 0.75225 7.88825 1.45372C6.68117 2.15518 5.68125 3.16362 4.99005 4.37661C4.29886 5.5896 3.94101 6.96391 3.95286 8.35996C3.9647 9.756 4.34582 11.124 5.05751 12.3251L0.326294 16.5719C0.223247 16.6649 0.140938 16.7785 0.0847204 16.9054C0.0285029 17.0323 -0.000362432 17.1697 3.43495e-06 17.3085V44.8899C3.43495e-06 45.1522 0.104176 45.4037 0.289605 45.5891C0.475033 45.7745 0.726528 45.8787 0.988763 45.8787ZM5.93256 8.30582C5.93088 7.40931 6.1324 6.52407 6.52199 5.71664C6.91158 4.9092 7.4791 4.20056 8.1819 3.64396C8.8847 3.08736 9.70452 2.69729 10.5797 2.50304C11.455 2.3088 12.3628 2.31544 13.2351 2.52247C14.1074 2.7295 14.9214 3.13153 15.616 3.69835C16.3106 4.26517 16.8676 4.98204 17.2454 5.79509C17.6231 6.60814 17.8117 7.49623 17.7969 8.39262C17.7821 9.28901 17.5643 10.1704 17.1599 10.9705L13.9563 8.09323C13.3744 7.59311 12.6325 7.3181 11.8651 7.3181C11.0978 7.3181 10.3559 7.59311 9.77389 8.09323L6.56537 10.9705C6.14756 10.1445 5.93074 9.23149 5.93256 8.30582ZM1.97752 17.7485L11.0988 9.56649C11.3159 9.39153 11.5863 9.29612 11.8651 9.29612C12.1439 9.29612 12.4143 9.39153 12.6314 9.56649L15.9784 12.5674C14.8773 13.6389 13.4015 14.2384 11.8651 14.2384C11.6029 14.2384 11.3514 14.3426 11.166 14.528C10.9805 14.7134 10.8764 14.9649 10.8764 15.2271C10.8764 15.4894 10.9805 15.7409 11.166 15.9263C11.3514 16.1117 11.6029 16.2159 11.8651 16.2159C12.9041 16.2148 13.9326 16.009 14.892 15.6103C15.8514 15.2116 16.7228 14.6278 17.4566 13.8923L21.7527 17.7485V43.9012H1.97752V17.7485Z' fill='%2371424E'/%3E%3Cpath d='M7.91012 28.0809C8.59458 28.0809 9.26366 27.8779 9.83276 27.4977C10.4019 27.1174 10.8454 26.5769 11.1074 25.9446C11.3693 25.3122 11.4378 24.6164 11.3043 23.9451C11.1708 23.2738 10.8412 22.6572 10.3572 22.1732C9.8732 21.6892 9.25656 21.3596 8.58526 21.2261C7.91396 21.0925 7.21814 21.1611 6.58579 21.423C5.95343 21.6849 5.41295 22.1285 5.03269 22.6976C4.65243 23.2667 4.44946 23.9358 4.44946 24.6202C4.44946 25.5381 4.81407 26.4183 5.46307 27.0673C6.11207 27.7163 6.9923 28.0809 7.91012 28.0809ZM7.91012 23.1371C8.20346 23.1371 8.49021 23.2241 8.73411 23.3871C8.97801 23.55 9.16811 23.7817 9.28036 24.0527C9.39262 24.3237 9.42199 24.6219 9.36476 24.9096C9.30754 25.1973 9.16628 25.4616 8.95886 25.669C8.75144 25.8764 8.48717 26.0177 8.19947 26.0749C7.91177 26.1321 7.61356 26.1027 7.34255 25.9905C7.07154 25.8782 6.83991 25.6881 6.67694 25.4442C6.51397 25.2003 6.42698 24.9136 6.42698 24.6202C6.42698 24.2269 6.58324 23.8496 6.86138 23.5715C7.13953 23.2934 7.51677 23.1371 7.91012 23.1371Z' fill='%2371424E'/%3E%3Cpath d='M15.82 29.0697C15.1356 29.0697 14.4665 29.2727 13.8974 29.6529C13.3283 30.0332 12.8847 30.5737 12.6228 31.206C12.3609 31.8384 12.2923 32.5342 12.4259 33.2055C12.5594 33.8768 12.889 34.4934 13.373 34.9774C13.857 35.4614 14.4736 35.791 15.1449 35.9245C15.8162 36.0581 16.512 35.9895 17.1444 35.7276C17.7767 35.4657 18.3172 35.0221 18.6975 34.453C19.0777 33.8839 19.2807 33.2148 19.2807 32.5304C19.2807 31.6125 18.9161 30.7323 18.2671 30.0833C17.6181 29.4343 16.7379 29.0697 15.82 29.0697ZM15.82 34.0135C15.5267 34.0135 15.2399 33.9265 14.996 33.7635C14.7521 33.6006 14.562 33.3689 14.4498 33.0979C14.3375 32.8269 14.3082 32.5287 14.3654 32.241C14.4226 31.9533 14.5639 31.689 14.7713 31.4816C14.9787 31.2742 15.243 31.1329 15.5307 31.0757C15.8184 31.0185 16.1166 31.0479 16.3876 31.1601C16.6586 31.2724 16.8903 31.4625 17.0532 31.7064C17.2162 31.9503 17.3032 32.237 17.3032 32.5304C17.3032 32.9237 17.1469 33.301 16.8688 33.5791C16.5906 33.8572 16.2134 34.0135 15.82 34.0135Z' fill='%2371424E'/%3E%3Cpath d='M18.5244 22.0694C18.3391 21.8853 18.0885 21.7819 17.8273 21.7819C17.5661 21.7819 17.3155 21.8853 17.1303 22.0694L5.35907 33.8406C5.22162 33.9789 5.12812 34.1547 5.09031 34.346C5.0525 34.5372 5.07207 34.7354 5.14656 34.9155C5.22106 35.0957 5.34715 35.2498 5.50899 35.3585C5.67083 35.4672 5.86119 35.5256 6.05614 35.5265C6.18661 35.5266 6.31582 35.5008 6.4363 35.4508C6.55679 35.4007 6.66618 35.3273 6.75816 35.2348L18.5244 23.4685C18.6163 23.3767 18.6893 23.2677 18.739 23.1476C18.7888 23.0276 18.8144 22.8989 18.8144 22.769C18.8144 22.6391 18.7888 22.5104 18.739 22.3904C18.6893 22.2703 18.6163 22.1613 18.5244 22.0694Z' fill='%2371424E'/%3E%3Cpath d='M0.988763 45.8787H22.7415C23.0037 45.8787 23.2552 45.7745 23.4406 45.5891C23.6261 45.4037 23.7302 45.1522 23.7302 44.8899V17.3085C23.7306 17.1697 23.7017 17.0323 23.6455 16.9054C23.5893 16.7785 23.507 16.6649 23.4039 16.5719L18.6678 12.3251C19.3795 11.124 19.7606 9.756 19.7724 8.35996C19.7843 6.96391 19.4264 5.5896 18.7352 4.37661C18.044 3.16362 17.0441 2.15518 15.8371 1.45372C14.63 0.75225 13.2587 0.382751 11.8626 0.382751C10.4666 0.382751 9.09532 0.75225 7.88825 1.45372C6.68117 2.15518 5.68125 3.16362 4.99005 4.37661C4.29886 5.5896 3.94101 6.96391 3.95286 8.35996C3.9647 9.756 4.34582 11.124 5.05751 12.3251L0.326294 16.5719C0.223247 16.6649 0.140938 16.7785 0.0847204 16.9054C0.0285029 17.0323 -0.000362432 17.1697 3.43495e-06 17.3085V44.8899C3.43495e-06 45.1522 0.104176 45.4037 0.289605 45.5891C0.475033 45.7745 0.726528 45.8787 0.988763 45.8787ZM5.93256 8.30582C5.93088 7.40931 6.1324 6.52407 6.52199 5.71664C6.91158 4.9092 7.4791 4.20056 8.1819 3.64396C8.8847 3.08736 9.70452 2.69729 10.5797 2.50304C11.455 2.3088 12.3628 2.31544 13.2351 2.52247C14.1074 2.7295 14.9214 3.13153 15.616 3.69835C16.3106 4.26517 16.8676 4.98204 17.2454 5.79509C17.6231 6.60814 17.8117 7.49623 17.7969 8.39262C17.7821 9.28901 17.5643 10.1704 17.1599 10.9705L13.9563 8.09323C13.3744 7.59311 12.6325 7.3181 11.8651 7.3181C11.0978 7.3181 10.3559 7.59311 9.77389 8.09323L6.56537 10.9705C6.14756 10.1445 5.93074 9.23149 5.93256 8.30582ZM1.97752 17.7485L11.0988 9.56649C11.3159 9.39153 11.5863 9.29612 11.8651 9.29612C12.1439 9.29612 12.4143 9.39153 12.6314 9.56649L15.9784 12.5674C14.8773 13.6389 13.4015 14.2384 11.8651 14.2384C11.6029 14.2384 11.3514 14.3426 11.166 14.528C10.9805 14.7134 10.8764 14.9649 10.8764 15.2271C10.8764 15.4894 10.9805 15.7409 11.166 15.9263C11.3514 16.1117 11.6029 16.2159 11.8651 16.2159C12.9041 16.2148 13.9326 16.009 14.892 15.6103C15.8514 15.2116 16.7228 14.6278 17.4566 13.8923L21.7527 17.7485V43.9012H1.97752V17.7485Z' fill='%2371424E'/%3E%3Cpath d='M7.91012 28.0809C8.59458 28.0809 9.26366 27.8779 9.83276 27.4976C10.4019 27.1174 10.8454 26.5769 11.1074 25.9445C11.3693 25.3122 11.4378 24.6164 11.3043 23.9451C11.1708 23.2738 10.8412 22.6571 10.3572 22.1732C9.8732 21.6892 9.25656 21.3596 8.58526 21.226C7.91396 21.0925 7.21814 21.161 6.58579 21.423C5.95343 21.6849 5.41295 22.1285 5.03269 22.6976C4.65243 23.2667 4.44946 23.9358 4.44946 24.6202C4.44946 25.538 4.81407 26.4183 5.46307 27.0673C6.11207 27.7163 6.9923 28.0809 7.91012 28.0809ZM7.91012 23.1371C8.20346 23.1371 8.49021 23.2241 8.73411 23.387C8.97801 23.55 9.16811 23.7816 9.28036 24.0526C9.39262 24.3236 9.42199 24.6219 9.36476 24.9096C9.30754 25.1973 9.16628 25.4615 8.95886 25.6689C8.75144 25.8764 8.48717 26.0176 8.19947 26.0748C7.91177 26.1321 7.61356 26.1027 7.34255 25.9904C7.07154 25.8782 6.83991 25.6881 6.67694 25.4442C6.51397 25.2003 6.42698 24.9135 6.42698 24.6202C6.42698 24.2269 6.58324 23.8496 6.86138 23.5715C7.13953 23.2933 7.51677 23.1371 7.91012 23.1371Z' fill='%2371424E'/%3E%3Cpath d='M15.82 29.0697C15.1356 29.0697 14.4665 29.2727 13.8974 29.653C13.3283 30.0332 12.8847 30.5737 12.6228 31.2061C12.3609 31.8384 12.2923 32.5342 12.4259 33.2055C12.5594 33.8768 12.889 34.4935 13.373 34.9774C13.857 35.4614 14.4736 35.791 15.1449 35.9246C15.8162 36.0581 16.512 35.9896 17.1444 35.7276C17.7767 35.4657 18.3172 35.0221 18.6975 34.453C19.0777 33.8839 19.2807 33.2148 19.2807 32.5304C19.2807 31.6126 18.9161 30.7323 18.2671 30.0833C17.6181 29.4343 16.7379 29.0697 15.82 29.0697ZM15.82 34.0135C15.5267 34.0135 15.2399 33.9265 14.996 33.7636C14.7521 33.6006 14.562 33.369 14.4498 33.098C14.3375 32.827 14.3082 32.5287 14.3654 32.241C14.4226 31.9533 14.5639 31.6891 14.7713 31.4817C14.9787 31.2742 15.243 31.133 15.5307 31.0758C15.8184 31.0185 16.1166 31.0479 16.3876 31.1602C16.6586 31.2724 16.8903 31.4625 17.0532 31.7064C17.2162 31.9503 17.3032 32.2371 17.3032 32.5304C17.3032 32.9237 17.1469 33.301 16.8688 33.5791C16.5906 33.8573 16.2134 34.0135 15.82 34.0135Z' fill='%2371424E'/%3E%3Cpath d='M18.5246 22.0695C18.3394 21.8853 18.0888 21.782 17.8276 21.782C17.5664 21.782 17.3158 21.8853 17.1305 22.0695L5.35931 33.8407C5.22187 33.9789 5.12836 34.1547 5.09055 34.346C5.05274 34.5372 5.07231 34.7354 5.14681 34.9156C5.2213 35.0957 5.34739 35.2498 5.50923 35.3585C5.67107 35.4672 5.86143 35.5257 6.05639 35.5265C6.18686 35.5266 6.31606 35.5009 6.43655 35.4508C6.55703 35.4008 6.66642 35.3273 6.7584 35.2348L18.5246 23.4686C18.6166 23.3767 18.6895 23.2677 18.7393 23.1477C18.789 23.0276 18.8146 22.899 18.8146 22.769C18.8146 22.6391 18.789 22.5104 18.7393 22.3904C18.6895 22.2704 18.6166 22.1613 18.5246 22.0695Z' fill='%2371424E'/%3E%3C/svg%3E%0A");
}
/*.product-slider-for .video{
	height:240px;
}
.product-videos .video{
	height: 240px;
	padding:15px;
}*/

.porduct-specifications{
    padding: 40px 0;
    border-bottom: 1px solid #E7E7E7;
}
.porduct-specifications .small-title{
    margin-bottom: 20px;
}
.porduct-specifications .text{
    font-size: 14px;
    line-height: 20px;
    color: #808080;
}
.two-columns.table-product-list{
    -webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
    font-size: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.porduct-specifications .table-product-list li span{
	display: inline-block;
	vertical-align: top;
    position: relative;
}
.porduct-specifications .table-product-list li span:first-child{
    width: 60%;
    color: #71424E;
}
.porduct-specifications .table-product-list li span:last-child{
	background-color: #fff;
    overflow: hidden;
    width: 40%;
    z-index: 2;
}
.porduct-specifications .table-product-list li span:first-child::after{
    bottom: 5px;
    color: #808080;
}


.product-reviews{
    padding: 30px 0;
    border-bottom: 1px solid #E7E7E7;
}
.product-reviews .small-title{
    margin-bottom: 25px;
    display: inline-block;
}
.product-reviews > a{
    font-size: 15px;
    color: #71424E;
    padding: 10px 20px;
    border: 1px solid #71424E;
    border-radius: 5px;
    background-color: transparent;
    line-height: normal;
    transition: all .3s;
}
.product-reviews > a:hover,
.product-reviews > a:focus{
    text-decoration: none;
    background-color: #71424E;
    color: #fff;
}
.product-reviews .one-review .review-date{
    margin-bottom: 10px;
}
.product-reviews .one-review .review-text{
    margin-bottom: 0;
}
.product-reviews .one-review{
    margin-bottom: 30px;
}
.product-reviews .pagination span,
.product-reviews .pagination a{
    background-color: #fff;
}
.product-reviews .pagination a:hover,
.product-reviews .pagination .active{
    background-color: #DC0045;
}

.product-gifts{
    padding: 45px 0 75px;
}
.product-gifts .title{
    font-family: "Oswald", sans-serif;
    font-size: 24px;
    color: #DC0045;
    margin-bottom: 30px;
}

.gifts-block{
    display: table;
    width: 100%;
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 0 0;
    text-align: center;
    padding: 15px;
    margin-bottom: 0;

    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='5' fill='%23DC0045'/%3E%3Cpath d='M30.0634 12.3718H27.8755C28.1522 11.7431 28.2276 11.039 28.0516 10.36C27.7749 9.30372 26.9953 8.49897 25.9894 8.17204C24.9332 7.81997 23.8518 8.0463 23.0219 8.75046L20.0041 11.3156L16.9863 8.75046C16.1815 8.0463 15.075 7.81997 14.0439 8.1469C13.0128 8.47383 12.2332 9.30372 11.9817 10.3348C11.8057 11.0138 11.8812 11.718 12.1578 12.3467H9.94472C8.91364 12.3467 8.05859 13.1766 8.05859 14.2328V17.8039C8.05859 18.7847 8.81305 19.5643 9.76869 19.6649V29.0452C9.76869 30.0763 10.5986 30.9314 11.6548 30.9314H28.4037C29.4347 30.9314 30.2898 30.1015 30.2898 29.0452V19.6649C31.2454 19.5643 31.9999 18.7847 31.9999 17.8039V14.2328C31.9496 13.2017 31.1197 12.3718 30.0634 12.3718ZM24.229 10.1839C24.5559 9.90728 24.9835 9.80669 25.411 9.95758C25.8385 10.0833 26.1151 10.4103 26.2409 10.8378C26.3415 11.215 26.266 11.5922 26.0146 11.894C25.7882 12.1706 25.411 12.3467 25.0338 12.3467H21.689L24.229 10.1839ZM13.7673 10.8126C13.8679 10.3851 14.1697 10.0833 14.5972 9.93243C14.7229 9.88214 14.8487 9.88214 14.9744 9.88214C15.251 9.88214 15.5277 9.98273 15.7792 10.1839L18.3191 12.3467H14.9744C14.572 12.3215 14.2451 12.1706 13.9936 11.8689C13.7673 11.5671 13.6918 11.1899 13.7673 10.8126ZM30.0886 17.8039H20.9346V14.2328H30.0634L30.0886 17.8039ZM9.94472 14.2328H19.0736V17.8039H9.94472V14.2328ZM11.6297 19.69H19.0736V29.0452H11.6297V19.69ZM20.9346 29.0452V19.69H28.3785V29.0452H20.9346Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top 10px right 10px;
}
.gifts-block > div{
    display: table-cell;
    width: 50%;
    position: relative;
}
.gifts-block > div > div{
    max-width: 250px;
    margin: 0 auto;
}
.gifts-block > div:first-child:after{
    content: "+";
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    font-size: 70px;
    color: #DC0045;
}
.gifts-block > div .title{
    font-family: "Oswald", sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #71424E;
    height: 50px;
    overflow: hidden;
    margin-bottom: 10px;
}
.gifts-block > div .price{
    font-size: 22px;
    color: #DC0045;
}
.gifts-block > div .price span{
    font-size: 14px;
}
.product-gifts .total-price{
    background-color: #DC0045;
    border-radius: 0px 0px 5px 5px;
    text-align: center;
    color: #fff;
    font-size: 30px;
}
.product-gifts .total-price span{
    font-size:20px;
}
.new-review{
    background: #F2F2F2;
    border-radius: 5px;
    padding: 20px 30px;
    margin-bottom: 30px;
}
.new-review .small-title{
    margin-bottom: 25px;
}

input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]),
textarea,
.jq-selectbox__select{
    margin-bottom: 10px;
    font-size: 17px;
    color: #808080;
    padding: 13px 20px;
    width: 100%;
    border: none;
    border-radius: 5px;
    background-color: #fff;
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]),
.jq-selectbox__select{
    height: 50px;
}
form .jq-selectbox.jqselect{
    margin-bottom: 10px;
    width: 100%;
}
.jq-selectbox__select{
    margin-bottom: 0;
    padding-right: 35px;
    box-shadow: none;
    text-shadow: none;
    font: 17px/32px Lato, sans-serif;
    background: #fff;
    vertical-align: middle;
}
.jq-selectbox__select:hover,
.jq-selectbox__select:focus{
    background: #fff;
    outline: none;
}
.jq-selectbox__select-text{
    display: inline-block;
}
.jq-selectbox__trigger{
    border: none;
}
.jq-selectbox__trigger-arrow{
    top: 50%;
    transform: translateY(-50%);
}
.jq-selectbox li.selected{
    background-color: #fff;
    color: #808080;
}
.jq-selectbox li{
    padding: 8px 20px;
    font-size: 17px;
    color: #808080;
    transition: all .3s;
}
.jq-selectbox li:hover{
    background-color: #fff;
    color: #DC0045;
}
textarea{
    height: 170px;
    resize: none;
}
.main-form .security-text{
    display: inline-block;
    font-size: 14px;
    color: #808080;
    margin-top: 14px;
    max-width: 75%;
}
.main-form .security-text span a{
    color: #71424E;
}
.main-form .form-button,
.btn.btn-primary,
.search-page .btn.btn-primary{
    color: #fff;
    font-size: 17px;
    background-color: #DC0045;
    border: 1px solid #DC0045;
    border-radius: 5px;
    padding: 12px 30px;
    transition: all .3s;
}
.main-form .form-button{
    float: right;
}
.main-form .form-button:hover,
.main-form .form-button:focus,
.btn.btn-primary:hover,
.btn.btn-primary:focus{
    background-color: transparent;
    color: #DC0045;
}

input::-webkit-input-placeholder {font-size: 17px;color:#808080;}
textarea::-webkit-input-placeholder {font-size: 17px;color:#808080;}
input::-webkit-input-placeholder {font-size: 17px;color:#808080;}
textarea::-moz-placeholder          {font-size: 17px;color:#808080;}/* Firefox 19+ */
input::-webkit-input-placeholder {font-size: 17px;color:#808080;}
textarea:-moz-placeholder           {font-size: 17px;color:#808080;}/* Firefox 18- */
input::-webkit-input-placeholder {font-size: 17px;color:#808080;}
textarea:-ms-input-placeholder      {font-size: 17px;color:#808080;}


.watched-product{
    background-color: #F2F2F2;
}


.personal-section{
    padding-bottom: 80px;
}
.personal-section .main-title{
    margin-bottom: 5px;
}
.personal-section .text{
    font-size: 18px;
    color: #808080;
    margin-bottom: 20px;
}
.personal-section .text > span{
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    color: #DC0045;
}
.personal-section .text span > span{
    text-transform: lowercase;
    display: inline-block;
}
.link-buy-products{
    display: inline-block;
    font-size: 17px;
    color: #808080;
    padding: 10px 20px;
    border: 1px solid #808080;
    border-radius: 5px;
}
.link-buy-products:hover{
    background-color: #808080;
    color: #fff;
    text-decoration: none;
}

.bonuses-friend{
    background-image: url(../image/bonuses-friend-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border-radius: 5px;
    padding: 75px 40px 40px 40px;
}
.bonuses-friend .title{
    font-family: "Oswald", sans-serif;
    font-size: 35px;
    color: #fff;
    margin-bottom: 15px;
}
.bonuses-friend form{
    width: 70%;
}
.bonuses-friend label{
    display: block;
    font-size: 18px;
    color: #fff;
}
.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){
    width: 70%;
    background-color: rgba(255,255,255,.4);
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #fff;
    margin-bottom: 30px;
    outline: none;
}
.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-webkit-input-placeholder    {font-size: 25px;color:#fff;}
.bonuses-friend textarea::-webkit-input-placeholder {font-size: 25px;color:#fff;}
.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-webkit-input-placeholder    {font-size: 25px;color:#fff;}
.bonuses-friend textarea::-moz-placeholder          {font-size: 25px;color:#fff;}/* Firefox 19+ */
.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-webkit-input-placeholder    {font-size: 25px;color:#fff;}
.bonuses-friend textarea:-moz-placeholder           {font-size: 25px;color:#fff;}/* Firefox 18- */
.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"])::-webkit-input-placeholder    {font-size: 25px;color:#fff;}
.bonuses-friend textarea:-ms-input-placeholder      {font-size: 25px;color:#fff;}

.bonuses-friend form button{
    font-size: 17px;
    color: #955767;
    padding: 14px 20px;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #fff;
    line-height: normal;
    margin-right: 20px;
}
.bonuses-friend form button:hover{
    background-color: transparent;
    color: #fff;
}
.bonuses-friend form a{
    font-size: 15px;
    color: #fff;
    text-decoration: underline;
}
.bonuses-friend form a:hover{
    text-decoration: none;
}
.user-data{
    background-color: #FBE5EC;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}
.user-data .heading{
    width: 50%;
    margin: 0 -1px;
    padding: 5px 0;
    display: inline-block;
    background-color: #955767;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.user-data .heading:hover{
    background-color: rgba(149,87,103,0.7);
    text-decoration: none;
}
.user-data .user-data-caption{
    padding: 20px 30px;
}
.user-data-caption .user-name{
    font-weight: bold;
    font-size: 16px;
    color: #71424E;
}
.red-title span{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #DC0045;
}
.red-title span:last-child{
    float: right;
}
.bonus-account,
.user-discount{
    background-color: #F2F2F2;
    border-radius: 5px;
    padding: 25px 30px;
}
.user-discount{
    margin-bottom: 10px;
}
.bonus-account .red-title,
.user-discount .red-title{
    margin-bottom: 15px;
}
.bonus-account a,
.user-discount a{
    display: inline-block;
    width: 100%;
    padding: 12px;
    font-size: 17px;
    color: #808080;
    border: 1px solid #808080;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
}
.bonus-account a:hover,
.user-discount a:hover{
    background-color: #808080;
    color: #fff;
    text-decoration: none;
}


.contact-section{
    padding-bottom: 90px;
}
.contact-section .main-title{
    margin-bottom: 15px;
}
.contact-section .contacts{
    margin-bottom: 38px;
}
.phones-block a{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #71424E;
    display: inline-block;
    margin-bottom: 7px;
}
.address-block p{
    width: 50%;
    display: inline-block;
    margin: 0 -2px;
    font-weight: bold;
    font-size: 17px;
    color: #71424E;
    text-transform: uppercase;
}
.address-block p span,
.address-block p a{
    font-size: 17px;
    color: #4F4F4F;
    display: block;
    font-weight: normal;
    text-transform: none;
}
.address-block p:first-child{
    margin-bottom: 25px;
    width: 100%;
}
.small-title{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #DC0045;
    margin-bottom: 15px;
}
.contact-section .managers{
    border-radius: 5px;
    overflow: hidden;
}
.contact-section .managers p{
    background-color: #71424E;
    margin-bottom: 0;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding: 3px;
}
.write-to-us{
    background-color: #F2F2F2;
    border-radius: 5px;
    padding: 20px 30px 25px 30px;
}
.write-to-us input,
.write-to-us textarea{
    width: 100%;
    margin-bottom: 12px;
    padding: 13px 20px;
    background-color: #fff;
    border-radius: 5px;
    border: none;

    font-size: 17px;
    color: #808080;
}
.write-to-us input{
    height: 50px;
}
.write-to-us.main-form form textarea{
    height: 200px;
    resize: none;
}
.write-to-us.main-form .form-button{
    float: none;
    padding: 12px 20px;
    border: 1px solid #DC0045;
}
.write-to-us button:hover{
    background-color: transparent;
    color: #DC0045;
}

.map{
    margin-top: 50px;
    border-radius: 5px;
    height: 400px;
    overflow: hidden;
}

.cart-section{
    padding-bottom: 95px;
}
.simplecheckout-step{
  display: flex;
  flex-wrap: wrap;
}
.simplecheckout .data-block{
    margin-bottom: 30px;
}
.simplecheckout-methods-description{
  margin-top: 20px;
}
.simplecheckout .data-block > span{
    padding: 10px 20px;
    font-family: "Oswald", sans-serif;
    color: #808080;
    font-size: 25px;
    background-color: #F2F2F2;
    border-radius: 5px;
    margin-right: 10px;
    display: inline-block;
}
.simplecheckout .data-block span.user-number{
    color: #71424E;
    background-color: #FBE5EC;
}

/*simplecheckout*/
.table-responsive .simplecheckout-cart td,
.table-responsive .simplecheckout-cart th,
.order-history tr th{
	display: table-cell!important;
	text-align: left;
	vertical-align: middle;
}

.simplecheckout-cart,
.order-history{
	border: none;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
}
.order-history{
	width: 100%;
	margin-bottom: 20px;
}
.btn-history{margin-top: 20px;}
.simplecheckout-cart thead tr th,
.order-history tr th{
	background-color: #FBE5EC;
    padding: 5px 20px;
    font-size: 16px;
    color: #71424E;
    border: none;
}
.simplecheckout-cart tbody{
	font-size: 17px;
    color: #808080;
    position: relative;
}
.simplecheckout-cart tbody tr,
.order-history tr{
    border-bottom: 2px solid #FBE5EC;
}
.simplecheckout-cart tbody tr td,
.order-history tr td{
    padding: 20px;
    line-height: 20px;
	border-bottom: 0;
}

.simplecheckout-cart tbody tr td a{
    display: block;
    color: #955767;
}
.simplecheckout-cart tbody tr td a:hover,
.simplecheckout-cart tbody tr td a:focus{
    text-decoration: none;
}
.simplecheckout-cart tbody tr td a .img-thumbnail{
    margin-right: 15px;
	float:left;
}

.simplecheckout-cart tbody tr .total.number-price{
    color: #955767;
    font-weight: normal!important;
    font-size: 25px !important;
    font-family: "Oswald", sans-serif !important;
}

.simplecheckout-cart tbody tr .number-price > span{
    font-size: 25px;
    font-family: "Oswald", sans-serif !important;
}
.simplecheckout-cart tbody tr .total.number-price > span,
.simplecheckout-cart tbody tr .number-price > span > span{
    font-size: 17px;
}
.simplecheckout-cart tbody tr .quantity > div {
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  color: #808080;
  height: auto;
  width: 100%;
  min-width: 130px;
}
.simplecheckout-cart tbody tr .quantity > div .btn-primary {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70711 1.70711C7.09763 1.31658 7.09763 0.683417 6.70711 0.292893C6.31658 -0.0976311 5.68342 -0.0976311 5.29289 0.292893L6.70711 1.70711ZM5.29289 11.7071C5.68342 12.0976 6.31658 12.0976 6.70711 11.7071C7.09763 11.3166 7.09763 10.6834 6.70711 10.2929L5.29289 11.7071ZM5.29289 0.292893L0.999999 4.58579L2.41421 6L6.70711 1.70711L5.29289 0.292893ZM1 7.41421L5.29289 11.7071L6.70711 10.2929L2.41421 6L1 7.41421ZM0.999999 4.58579C0.21895 5.36684 0.218953 6.63317 1 7.41421L2.41421 6L2.41421 6L0.999999 4.58579Z' fill='%23808080'/%3E%3C/svg%3E%0A");
  width: 25px;
  background-color: transparent;
  border: none;
}

.simplecheckout-cart tbody tr .quantity > div .input-group-btn:nth-child(3) .btn-primary {
  transform: rotate(180deg);
}

.simplecheckout-cart tbody tr .quantity > div button {
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 100%;
  top: 0;
}

.simplecheckout-cart tbody tr .quantity > div .input-group-btn:nth-child(3) .btn-danger {
  position: absolute;
  display: none;
}

.simplecheckout-block > .col-md-4,
.simplecheckout-block .simplecheckout-cart-total {
  width: 100% !important;
  display: flex;
}
.simplecheckout-block .simplecheckout-cart-total.bonuses{
  justify-content: flex-start;
  align-items: center;
}

.simplecheckout-block > .col-md-4 .cost-calculator {
  width: 33.3%;

}



.remove-btn{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='23' fill='black'%3E%3Crect fill='white' width='20' height='23'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.51 5.21309C19.51 4.24615 18.7502 3.45188 17.7488 3.45188H14.5026V2.83028C14.5026 1.82881 13.6738 1 12.6723 1H8.25205C7.25057 1 6.42177 1.82881 6.42177 2.83028V3.45188H2.76121C1.79427 3.45188 1 4.24615 1 5.21309C1 6.18003 1.79427 6.9743 2.76121 6.9743H3.48642V19.061C3.48642 20.7532 4.83322 22.1 6.52537 22.1H14.399C16.0912 22.1 17.438 20.7532 17.438 19.061V6.9743H17.7488C18.7157 6.9743 19.51 6.18003 19.51 5.21309ZM7.49231 2.83028C7.49231 2.41588 7.83764 2.03601 8.28658 2.03601H12.7069C13.1213 2.03601 13.5011 2.38134 13.5011 2.83028V3.45188H7.49231V2.83028ZM16.402 19.0956C16.402 20.2007 15.5041 21.0985 14.399 21.0985H6.52537C5.42029 21.0985 4.52242 20.2007 4.52242 19.0956V7.00884H16.402V19.0956ZM18.474 5.24763C18.474 5.6275 18.1632 5.97283 17.7488 5.97283H2.76121C2.34681 5.97283 2.03601 5.6275 2.03601 5.24763C2.03601 4.86776 2.38134 4.52242 2.76121 4.52242H17.7488C18.1632 4.52242 18.474 4.86776 18.474 5.24763ZM7.49164 17.8869C7.7679 17.8869 8.00964 17.6452 8.00964 17.3689V10.1169C8.00964 9.84061 7.7679 9.59888 7.49164 9.59888C7.21537 9.59888 6.97363 9.84061 6.97363 10.1169V17.3689C6.97363 17.6797 7.21537 17.8869 7.49164 17.8869ZM10.9452 17.3689C10.9452 17.6452 10.7035 17.8869 10.4272 17.8869C10.1509 17.8869 9.90918 17.6797 9.90918 17.3689V10.1169C9.90918 9.84061 10.1509 9.59888 10.4272 9.59888C10.7035 9.59888 10.9452 9.84061 10.9452 10.1169V17.3689ZM13.8807 17.3689C13.8807 17.6452 13.639 17.8869 13.3627 17.8869C13.0865 17.8869 12.8447 17.6797 12.8447 17.3689V10.1169C12.8447 9.84061 13.0865 9.59888 13.3627 9.59888C13.639 9.59888 13.8807 9.84061 13.8807 10.1169V17.3689Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.51 5.21309C19.51 4.24615 18.7502 3.45188 17.7488 3.45188H14.5026V2.83028C14.5026 1.82881 13.6738 1 12.6723 1H8.25205C7.25057 1 6.42177 1.82881 6.42177 2.83028V3.45188H2.76121C1.79427 3.45188 1 4.24615 1 5.21309C1 6.18003 1.79427 6.9743 2.76121 6.9743H3.48642V19.061C3.48642 20.7532 4.83322 22.1 6.52537 22.1H14.399C16.0912 22.1 17.438 20.7532 17.438 19.061V6.9743H17.7488C18.7157 6.9743 19.51 6.18003 19.51 5.21309ZM7.49231 2.83028C7.49231 2.41588 7.83764 2.03601 8.28658 2.03601H12.7069C13.1213 2.03601 13.5011 2.38134 13.5011 2.83028V3.45188H7.49231V2.83028ZM16.402 19.0956C16.402 20.2007 15.5041 21.0985 14.399 21.0985H6.52537C5.42029 21.0985 4.52242 20.2007 4.52242 19.0956V7.00884H16.402V19.0956ZM18.474 5.24763C18.474 5.6275 18.1632 5.97283 17.7488 5.97283H2.76121C2.34681 5.97283 2.03601 5.6275 2.03601 5.24763C2.03601 4.86776 2.38134 4.52242 2.76121 4.52242H17.7488C18.1632 4.52242 18.474 4.86776 18.474 5.24763ZM7.49164 17.8869C7.7679 17.8869 8.00964 17.6452 8.00964 17.3689V10.1169C8.00964 9.84061 7.7679 9.59888 7.49164 9.59888C7.21537 9.59888 6.97363 9.84061 6.97363 10.1169V17.3689C6.97363 17.6797 7.21537 17.8869 7.49164 17.8869ZM10.9452 17.3689C10.9452 17.6452 10.7035 17.8869 10.4272 17.8869C10.1509 17.8869 9.90918 17.6797 9.90918 17.3689V10.1169C9.90918 9.84061 10.1509 9.59888 10.4272 9.59888C10.7035 9.59888 10.9452 9.84061 10.9452 10.1169V17.3689ZM13.8807 17.3689C13.8807 17.6452 13.639 17.8869 13.3627 17.8869C13.0865 17.8869 12.8447 17.6797 12.8447 17.3689V10.1169C12.8447 9.84061 13.0865 9.59888 13.3627 9.59888C13.639 9.59888 13.8807 9.84061 13.8807 10.1169V17.3689Z' fill='%2371424E'/%3E%3Cpath d='M14.5026 3.45188H14.3026V3.65188H14.5026V3.45188ZM6.42177 3.45188V3.65188H6.62177V3.45188H6.42177ZM3.48642 6.9743H3.68642V6.7743H3.48642V6.9743ZM17.438 6.9743V6.7743H17.238V6.9743H17.438ZM13.5011 3.45188V3.65188H13.7011V3.45188H13.5011ZM7.49231 3.45188H7.29231V3.65188H7.49231V3.45188ZM4.52242 7.00884V6.80884H4.32242V7.00884H4.52242ZM16.402 7.00884H16.602V6.80884H16.402V7.00884ZM17.7488 3.65188C18.6372 3.65188 19.31 4.35404 19.31 5.21309H19.71C19.71 4.13827 18.8633 3.25188 17.7488 3.25188V3.65188ZM14.5026 3.65188H17.7488V3.25188H14.5026V3.65188ZM14.3026 2.83028V3.45188H14.7026V2.83028H14.3026ZM12.6723 1.2C13.5634 1.2 14.3026 1.93926 14.3026 2.83028H14.7026C14.7026 1.71835 13.7843 0.8 12.6723 0.8V1.2ZM8.25205 1.2H12.6723V0.8H8.25205V1.2ZM6.62177 2.83028C6.62177 1.93926 7.36103 1.2 8.25205 1.2V0.8C7.14012 0.8 6.22177 1.71835 6.22177 2.83028H6.62177ZM6.62177 3.45188V2.83028H6.22177V3.45188H6.62177ZM2.76121 3.65188H6.42177V3.25188H2.76121V3.65188ZM1.2 5.21309C1.2 4.35661 1.90473 3.65188 2.76121 3.65188V3.25188C1.68381 3.25188 0.8 4.1357 0.8 5.21309H1.2ZM2.76121 6.7743C1.90473 6.7743 1.2 6.06958 1.2 5.21309H0.8C0.8 6.29049 1.68381 7.1743 2.76121 7.1743V6.7743ZM3.48642 6.7743H2.76121V7.1743H3.48642V6.7743ZM3.68642 19.061V6.9743H3.28642V19.061H3.68642ZM6.52537 21.9C4.94368 21.9 3.68642 20.6427 3.68642 19.061H3.28642C3.28642 20.8636 4.72277 22.3 6.52537 22.3V21.9ZM14.399 21.9H6.52537V22.3H14.399V21.9ZM17.238 19.061C17.238 20.6427 15.9807 21.9 14.399 21.9V22.3C16.2016 22.3 17.638 20.8636 17.638 19.061H17.238ZM17.238 6.9743V19.061H17.638V6.9743H17.238ZM17.7488 6.7743H17.438V7.1743H17.7488V6.7743ZM19.31 5.21309C19.31 6.06958 18.6053 6.7743 17.7488 6.7743V7.1743C18.8262 7.1743 19.71 6.29049 19.71 5.21309H19.31ZM8.28658 1.83601C7.7216 1.83601 7.29231 2.31109 7.29231 2.83028H7.69231C7.69231 2.52066 7.95369 2.23601 8.28658 2.23601V1.83601ZM12.7069 1.83601H8.28658V2.23601H12.7069V1.83601ZM13.7011 2.83028C13.7011 2.2653 13.2261 1.83601 12.7069 1.83601V2.23601C13.0165 2.23601 13.3011 2.49739 13.3011 2.83028H13.7011ZM13.7011 3.45188V2.83028H13.3011V3.45188H13.7011ZM7.49231 3.65188H13.5011V3.25188H7.49231V3.65188ZM7.29231 2.83028V3.45188H7.69231V2.83028H7.29231ZM14.399 21.2985C15.6145 21.2985 16.602 20.3111 16.602 19.0956H16.202C16.202 20.0902 15.3936 20.8985 14.399 20.8985V21.2985ZM6.52537 21.2985H14.399V20.8985H6.52537V21.2985ZM4.32242 19.0956C4.32242 20.3111 5.30984 21.2985 6.52537 21.2985V20.8985C5.53075 20.8985 4.72242 20.0902 4.72242 19.0956H4.32242ZM4.32242 7.00884V19.0956H4.72242V7.00884H4.32242ZM16.402 6.80884H4.52242V7.20884H16.402V6.80884ZM16.602 19.0956V7.00884H16.202V19.0956H16.602ZM17.7488 6.17283C18.2798 6.17283 18.674 5.73172 18.674 5.24763H18.274C18.274 5.52327 18.0466 5.77283 17.7488 5.77283V6.17283ZM2.76121 6.17283H17.7488V5.77283H2.76121V6.17283ZM1.83601 5.24763C1.83601 5.73172 2.23022 6.17283 2.76121 6.17283V5.77283C2.4634 5.77283 2.23601 5.52327 2.23601 5.24763H1.83601ZM2.76121 4.32242C2.27088 4.32242 1.83601 4.7573 1.83601 5.24763H2.23601C2.23601 4.97821 2.4918 4.72242 2.76121 4.72242V4.32242ZM17.7488 4.32242H2.76121V4.72242H17.7488V4.32242ZM18.674 5.24763C18.674 4.76353 18.2798 4.32242 17.7488 4.32242V4.72242C18.0466 4.72242 18.274 4.97198 18.274 5.24763H18.674ZM7.80964 17.3689C7.80964 17.5347 7.65745 17.6869 7.49164 17.6869V18.0869C7.87836 18.0869 8.20964 17.7557 8.20964 17.3689H7.80964ZM7.80964 10.1169V17.3689H8.20964V10.1169H7.80964ZM7.49164 9.79888C7.65745 9.79888 7.80964 9.95107 7.80964 10.1169H8.20964C8.20964 9.73015 7.87836 9.39888 7.49164 9.39888V9.79888ZM7.17363 10.1169C7.17363 9.95107 7.32582 9.79888 7.49164 9.79888V9.39888C7.10491 9.39888 6.77363 9.73015 6.77363 10.1169H7.17363ZM7.17363 17.3689V10.1169H6.77363V17.3689H7.17363ZM7.49164 17.6869C7.31695 17.6869 7.17363 17.5606 7.17363 17.3689H6.77363C6.77363 17.7989 7.11378 18.0869 7.49164 18.0869V17.6869ZM10.4272 18.0869C10.8139 18.0869 11.1452 17.7557 11.1452 17.3689H10.7452C10.7452 17.5347 10.593 17.6869 10.4272 17.6869V18.0869ZM9.70918 17.3689C9.70918 17.7989 10.0493 18.0869 10.4272 18.0869V17.6869C10.2525 17.6869 10.1092 17.5606 10.1092 17.3689H9.70918ZM9.70918 10.1169V17.3689H10.1092V10.1169H9.70918ZM10.4272 9.39888C10.0405 9.39888 9.70918 9.73015 9.70918 10.1169H10.1092C10.1092 9.95107 10.2614 9.79888 10.4272 9.79888V9.39888ZM11.1452 10.1169C11.1452 9.73015 10.8139 9.39888 10.4272 9.39888V9.79888C10.593 9.79888 10.7452 9.95107 10.7452 10.1169H11.1452ZM11.1452 17.3689V10.1169H10.7452V17.3689H11.1452ZM13.3627 18.0869C13.7495 18.0869 14.0807 17.7557 14.0807 17.3689H13.6807C13.6807 17.5347 13.5285 17.6869 13.3627 17.6869V18.0869ZM12.6447 17.3689C12.6447 17.7989 12.9849 18.0869 13.3627 18.0869V17.6869C13.188 17.6869 13.0447 17.5606 13.0447 17.3689H12.6447ZM12.6447 10.1169V17.3689H13.0447V10.1169H12.6447ZM13.3627 9.39888C12.976 9.39888 12.6447 9.73015 12.6447 10.1169H13.0447C13.0447 9.95107 13.1969 9.79888 13.3627 9.79888V9.39888ZM14.0807 10.1169C14.0807 9.73015 13.7495 9.39888 13.3627 9.39888V9.79888C13.5285 9.79888 13.6807 9.95107 13.6807 10.1169H14.0807ZM14.0807 17.3689V10.1169H13.6807V17.3689H14.0807Z' fill='%2371424E' mask='url(%23path-1-outside-1)'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    border: none;
    background-color: transparent;
}
.simplecheckout-cart .quantity-wrapper{
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    color: #808080;
    height: auto;
    width: 100%;
	min-width: 130px;
}
.simplecheckout-cart .quantity-down, .simplecheckout-cart .quantity-up{
    width: 25px;
    background-color: transparent;
    border: none;
}
.simplecheckout-cart .quantity-down{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70711 1.70711C7.09763 1.31658 7.09763 0.683417 6.70711 0.292893C6.31658 -0.0976311 5.68342 -0.0976311 5.29289 0.292893L6.70711 1.70711ZM5.29289 11.7071C5.68342 12.0976 6.31658 12.0976 6.70711 11.7071C7.09763 11.3166 7.09763 10.6834 6.70711 10.2929L5.29289 11.7071ZM5.29289 0.292893L0.999999 4.58579L2.41421 6L6.70711 1.70711L5.29289 0.292893ZM1 7.41421L5.29289 11.7071L6.70711 10.2929L2.41421 6L1 7.41421ZM0.999999 4.58579C0.21895 5.36684 0.218953 6.63317 1 7.41421L2.41421 6L2.41421 6L0.999999 4.58579Z' fill='%23808080'/%3E%3C/svg%3E%0A");
}
.simplecheckout-cart .quantity-up{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 10.2929C-0.0976324 10.6834 -0.0976324 11.3166 0.292892 11.7071C0.683416 12.0976 1.31658 12.0976 1.70711 11.7071L0.292892 10.2929ZM1.70711 0.292893C1.31658 -0.0976319 0.683417 -0.0976319 0.292893 0.292893C-0.0976315 0.683417 -0.0976316 1.31658 0.292893 1.70711L1.70711 0.292893ZM5.29289 6.70711L6 7.41421L5.29289 6.70711ZM1.70711 11.7071L6 7.41421L4.58579 6L0.292892 10.2929L1.70711 11.7071ZM6 4.58579L1.70711 0.292893L0.292893 1.70711L4.58579 6L6 4.58579ZM6 7.41421C6.78105 6.63316 6.78105 5.36683 6 4.58579L4.58579 6L4.58579 6L6 7.41421Z' fill='%23808080'/%3E%3C/svg%3E%0A");
}


/*mobile cart*/
.simplecheckout-cart.cart-mobile .rest{
	min-width: 400px;
}
.simplecheckout-cart.cart-mobile .rest > div{
	padding: 7px 5px;
    border-bottom: 1px solid #ddd;
}
.simplecheckout-cart.cart-mobile .rest > div:last-child{
	border: none;
}
.simplecheckout-cart.cart-mobile .rest div > p{
	width: 50%;
	display: inline-block;
	margin: 0 -2px;
}
.simplecheckout-cart.cart-mobile .rest div > .text-right{
	width: 50%;
	display: inline-block!important;
	margin: 0 -2px;
}
.simplecheckout-cart.cart-mobile .quantity-wrapper{
	width: auto;
}
.simplecheckout-cart.cart-mobile .total{
	display: inline-block!important;
}
.simplecheckout-cart.cart-mobile thead tr th{
	white-space: normal;
}









.cost-calculation{
	margin-top: 20px;
}
.simplecheckout-cart-total{
    border: none;
    padding: 0;
    text-align: left;
}
.cost-calculation .bonuses{
    margin-bottom: 10px;
}
.cost-calculation .bonuses > *{
    display: inline-block;
    vertical-align: middle;
}
.cost-calculation .bonuses > span{
    width: 30%;
    text-transform: uppercase;
    font-size: 17px;
    color: #71424E;
}
#simplecheckout_cart{
  width: 100%;
}
#simplecheckout_cart .cost-calculation .bonuses input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #808080;
    padding: 7px 15px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    min-width: 40%;
    line-height: normal;
}

#simplecheckout_cart .cost-calculation .bonuses input::-webkit-input-placeholder    {font-size: 25px;color:#808080;}
#simplecheckout_cart .cost-calculation .bonuses input::-webkit-input-placeholder    {font-size: 25px;color:#808080;}
#simplecheckout_cart .cost-calculation .bonuses input::-webkit-input-placeholder    {font-size: 25px;color:#808080;}
#simplecheckout_cart .cost-calculation .bonuses input::-webkit-input-placeholder    {font-size: 25px;color:#808080;}

.cost-calculation .bonuses input:focus{
	box-shadow: none;
}
.cost-calculation .bonuses div span > span{
    font-style: 17px;
}
.cost-calculation .bonuses div .error-promo{
    font-family: "Lato", sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #DC0045;
    display: inline-block;
}

.cost-calculation .extra-bonus{
    border: 1px solid #DC0045;
    border-radius: 5px;
    padding: 20px;
    font-size: 16px;
    margin-top: 50px;
    margin-bottom: 30px;
}
.cost-calculation .extra-bonus p{
    max-width: 480px;
    text-align: center;
    line-height: 20px;
    color: #71424E;
    margin: 0 auto;
}
.cost-calculation .extra-bonus p .number-bonuses{
    color: #DC0045;
    font-weight: 900;
}


.cost-calculator{
    font-family: "Oswald", sans-serif;
    font-size: 25px;
    color: #71424E;
    background: #FBE5EC;
    border-radius: 0px 0px 5px 5px;
    margin-left: 35px;
    padding-top: 20px;
}
.cost-calculator .simplecheckout-cart-total{
    padding: 0 30px;
    margin-bottom: 10px;
}
.calculable-numbers p:last-child{
    margin-bottom: 0;
}
.cost-calculator span:first-child{
    width: 60%;
}
.cost-calculator span.discount-quantity{
    font-size: 17px;
    display: inline;
}
.cost-calculation #total_total{
    padding: 20px 30px;
    border-top: 1px solid #DC0045;
    color: #DC0045;
    margin-top: 20px;
}
#content{
	padding-bottom: 85px;
}
.simplecheckout{
	position: relative;
}
.simplecheckout-button-block.buttons#buttons{
  background-color: #f2f2f2;
  margin-top: -1px;
  padding: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

input[type=checkbox], input[type=radio]{height: auto;}

.simple-content .buttons{
	margin-bottom: 20px;
}
#agreement_checkbox{
	float: none;
	margin-right: 0;
    display: block;
    margin-bottom: 15px;
}
.custom-checkout{
    background-color: #F2F2F2;
    border-radius: 5px;
    padding: 20px 30px;
}
.simplecheckout-block-content{
	padding: 0;
}
.simplecheckout-block{
	margin-bottom: 0;
}
.simplecheckout-three-column{
	min-width: unset;
	max-width: unset;
	margin: 0;
	width: 33.33333333%;
	padding: 20px 15px;
  background-color: #F2F2F2;
}
.simplecheckout-step .simplecheckout-three-column:nth-child(2){
  padding-left: 30px;
  border-top-left-radius: 5px;
}
.simplecheckout-step .simplecheckout-three-column:nth-child(4){
  padding-right: 30px;
  border-top-right-radius: 5px;
}
.simplecheckout-three-column .jq-selectbox{
	width: 100%;
}
.simplecheckout-three-column input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]), .simplecheckout-three-column .jq-selectbox__select{
	margin-bottom: 10px!important;
}
.jq-selectbox__select{
	padding: 16px 35px 16px 20px;
}
.jq-selectbox__select-text{
	vertical-align: top;
}

.form-control{
	box-shadow: none;
	border: inherit;
	padding: 0;
}

textarea.form-control{
	height: 170px;
	padding: 13px 20px;
}
.form-control:focus{
	box-shadow: none;
	border-color: inherit;
}
.checkout-form .small-title{
    margin-bottom: 25px;
}
.checkout-form .security-text{
    margin-top: 0;
}
.checkout-form .jq-checkbox{
    float: left;
    margin: 2px 4px 0 0;
}
.checkout-form .security-text span{
    float: left;
    width: 93%;
}
.checkout-form .buttons{
    margin-top: 20px;
}
.simplecheckout-button-block .button.btn-primary{
	width: 100%;
}
.simplecheckout-button-block .button-return{
	background-color: transparent;
    color: #808080;
    border: 1px solid #808080;
}
.simplecheckout-button-block .button-return:hover,
.simplecheckout-button-block .button-return:focus{
    background-color: #808080;
    color: #fff;
    text-decoration: none;
}
.checkout-form .form-button{
    float: none;
    width: 100%;
}


.page-content p{
   /* margin-bottom: 25px;*/
}
.page-content .red-title{
    font-size: 18px;
    color: #DC0045;
    font-weight: 900;
    margin-bottom: 0;
    margin-top: 25px;
}
.discount-section{
    padding-bottom: 85px;
}
.discount-section .main-title{
    line-height: 45px;
    margin-bottom: 30px;
}
.page-content .steps{
    list-style: none;
    margin: 0 -15px;
    padding: 0;
    position: relative;
}
.page-content .steps li:before{
	content: none;
}
.page-content .steps li > div{
    position: relative;
    max-width: 350px;
    margin: 0 auto;
}
.page-content .steps li > div .text{
    position: absolute;
    top: 30px;
    left: 35px;
    font-size: 14px;
    line-height: 17px;
    color: #71424E;
    /*max-width: 130px;*/
}

.page-content .steps li > div .text span{
    font-family: "Oswald", sans-serif;
    font-size: 30px;
    color: #DC0045;
    display: block;
    text-transform: uppercase;
    line-height: 30px;
}
.page-content .steps li > div:before{
    counter-increment: itemCounter;
    content: counter(itemCounter);
    color: #fff;
    font-family: "Oswald", sans-serif;
    display: inline-block;
    font-size: 30px;
    width: 40px;
    line-height: normal;
    background-color: red;
    text-align: center;
    background: #DC0045;
    border-radius: 5px;
    position: absolute;
    bottom: 20px;
    left: 35px;
}
.page-content .steps li:after{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 18.2929C-0.0976314 18.6834 -0.0976315 19.3166 0.292893 19.7071C0.683417 20.0976 1.31658 20.0976 1.70711 19.7071L0.292893 18.2929ZM1.70711 0.792892C1.31658 0.402368 0.683419 0.402368 0.292895 0.792892C-0.0976299 1.18342 -0.09763 1.81658 0.292895 2.20711L1.70711 0.792892ZM1.70711 19.7071L9.75 11.6642L8.33579 10.25L0.292893 18.2929L1.70711 19.7071ZM9.75 8.83579L1.70711 0.792892L0.292895 2.20711L8.33579 10.25L9.75 8.83579ZM9.75 11.6642C10.531 10.8832 10.5311 9.61684 9.75 8.83579L8.33579 10.25L8.33579 10.25L9.75 11.6642Z' fill='%23DC0045'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    width: 11px;
    height: 20px;
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
}
.page-content .steps li:last-child::after{
    content: none;
}

.page-content .question-discounts{
    margin: 15px -15px 0;
    list-style: none;
    padding: 0;
}
.page-content .question-discounts li:before{
	content: none;
}
.question-discounts li div{
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    text-align: center;
	padding: 20px 45px;
    /*padding: 40px 45px;*/
    position: relative;
    overflow: hidden;
}
.question-discounts li div:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 5px;
    background-color: #DC0045;
}
.question-discounts li div > span{
    font-size: 16px;
    line-height: 24px;
    color: #71424E;
    display: block;
    height: 70px;
    overflow: hidden;
}
.question-discounts li div p{
    font-size: 54px;
    color: #DC0045;
    margin-bottom: 10px;
	line-height:1;
}
.question-discounts li div p span{
    font-size: 34px;
}
.page-content ol,
.page-content ul{
    padding-left: 30px;
    list-style: none;
    margin: 0;
}
.page-content ul li,
.page-content ol li{
	position: relative;
}
.page-content ol{
    counter-reset: itemCounter;
}
.page-content ul li:before{
    content: '';
    position: absolute;
    left: -15px;
    top: 10px;
    width: 4px;
    height: 4px;
    background-color: #DC0045;
    color: #DC0045;
    display: inline-block;
    margin-right: 10px;
}
.page-content ol li:before{
	position: absolute;
	left: -5px;
	top: 0;
    counter-increment: itemCounter;
    content: counter(itemCounter) ".";
    color: #DC0045;
	transform: translateX(-100%);
}
.page-content a{
    color: #71424E;
    text-decoration: underline;
}
.page-content a:hover,
.page-content a:focus{
    outline: none;
    text-decoration: none;
}
.info-section{
    padding-bottom: 65px;
}
.info-section .main-title{
    margin-bottom: 25px;
    text-transform: uppercase;
}
.info-section .page-content ul{
    margin-bottom: 25px;
}
.page-content ul.row{
    margin-bottom: 35px;
}
.tagline{
    color: #71424E;
    font-weight: bold;
    font-style: italic;
}



/*for-mobile*/

.for-mobile, .for-xs-mobile{
    display: none;
}
.mobile-menu-button.for-mobile{
    padding: 9px 35px 9px 0;
    vertical-align: middle;
    cursor: pointer;
    float: left;
}
.mobile-menu-button .button-menu{
	display: table-cell;
	vertical-align: middle;
}
.mobile-menu-button > span{
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	color: #fff;
	text-transform: uppercase;

	font-family: "Oswald", sans-serif;
	font-size: 18px;
	line-height: 20px;
}
.mobile-menu-button .button-menu span{
    display: block;
    width: 15px;
    height: 2px;
    background-color: #fff;
    transition: all .5s;
    margin-bottom: 4px;
}
.mobile-menu-button .button-menu span:nth-child(1){
    margin-top: 1px
}
.mobile-menu-button .button-menu span:nth-child(2){
    transition: all 0s;
}
.mobile-menu-button .button-menu  span:nth-child(3){
    margin-bottom: 0;
}
.mobile-menu-button.open{
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 999;
}
.mobile-menu-button.open .button-menu span{
    position: absolute;
}
.mobile-menu-button.open .button-menu span:nth-child(1){
    transform: rotate(45deg);
    top: 17px;
    right: 0;
}
.mobile-menu-button.open .button-menu span:nth-child(2){
    opacity: 0;
}
.mobile-menu-button.open .button-menu span:nth-child(3){
    transform: rotate(-45deg);
    top: 18px;
    left: 0;
}
.submenuButton{
    display: none;
    position: absolute;
    right: 0;
    top: 18px;
    width: 16px;
    height: 16px;
}
.submenuButton span{
    position: absolute;
    width: 2px;
    height: 16px;
    background-color: #fff;
    transition: all .3s;
}
.submenuButton span:first-child{
    right: 6px;
}
.submenuButton span:last-child{
    transform: rotate(90deg) translateY(-50%);
}
.menu-item-has-children.open .submenuButton span:first-child{
    transform: rotate(90deg);
}

.mobile-cart{
    font-family: "Oswald", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    background: #FBE5EC;
    border-radius: 5px;
    padding: 8px 16px;
    float: right;
    cursor: pointer;
}
.mobile-cart .for-mobile span{
    color: #955767;

}
.mobile-cart:hover,
.mobile-cart:focus{
	color: #955767;
}
.filter-mobile .button-filter{
	position: fixed;
	top: 20px;
	left: 0;
	display: block;
    border: none;
    width: 40px;
    height: 40px;
    background-color: #DC0045;
	background-image: url("data:image/svg+xml,%3Csvg height='393pt' viewBox='-4 0 393 393.99003' width='393pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m368.3125 0h-351.261719c-6.195312-.0117188-11.875 3.449219-14.707031 8.960938-2.871094 5.585937-2.3671875 12.3125 1.300781 17.414062l128.6875 181.28125c.042969.0625.089844.121094.132813.183594 4.675781 6.3125 7.203125 13.957031 7.21875 21.816406v147.796875c-.027344 4.378906 1.691406 8.582031 4.777344 11.6875 3.085937 3.105469 7.28125 4.847656 11.65625 4.847656 2.226562 0 4.425781-.445312 6.480468-1.296875l72.3125-27.574218c6.480469-1.976563 10.78125-8.089844 10.78125-15.453126v-120.007812c.011719-7.855469 2.542969-15.503906 7.214844-21.816406.042969-.0625.089844-.121094.132812-.183594l128.683594-181.289062c3.667969-5.097657 4.171875-11.820313 1.300782-17.40625-2.832032-5.511719-8.511719-8.9726568-14.710938-8.960938zm-131.53125 195.992188c-7.1875 9.753906-11.074219 21.546874-11.097656 33.664062v117.578125l-66 25.164063v-142.742188c-.023438-12.117188-3.910156-23.910156-11.101563-33.664062l-124.933593-175.992188h338.070312zm0 0' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 15px 15px;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 99;
    float: none;
    box-shadow: unset;
    border-radius: 0 5px 5px 0;

}

.filter-mobile .navbar-header{float: none;}
.filter-mobile .navbar-default .navbar-toggle:focus, .filter-mobile .navbar-default .navbar-toggle:hover{
	background-color: #DC0045;
}

/*ocfilter*/
.panel.ocfilter{
	border:none;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
}
.panel-default>.panel-heading{
	font-family: "Oswald", sans-serif;
	font-size: 25px;
	color: #71424E;
	background-color: transparent;
	border: none;
	padding: 0;
	margin-bottom: 30px;
	border-radius: 0;
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item{
	border: none;
	padding: 0;
	background-color: transparent;
}
.ocfilter-option .option-name{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #DC0045;
}
.ocfilter-option label a,
.ocfilter-option label small{
	font-size: 16px;
	color: #808080;
}
.ocfilter-option label{
	padding: 0;
	margin-bottom: 15px;
}
.jq-checkbox, .jq-radio{
	vertical-align: -1px;
    width: 12px;
    height: 12px;
    background: transparent;
    box-shadow: none;
}
.ocfilter-option label input{
	margin: 0 5px 0 0;
}
.ocfilter-option label small{
	background-color: transparent;
    font-weight: normal;
    padding: 0;
    border-radius: 0;
    vertical-align: unset;
}
.jq-checkbox{
	border-radius: 2px;
}
.jq-checkbox:focus{
	outline: none;
}
.jq-checkbox.focused{
	border: 1px solid #c3c3c3;
}
.jq-selectbox.focused .jq-selectbox__select{
	border: none;
}
.jq-checkbox.checked .jq-checkbox__div{
	background-color: transparent;
	border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
	height: 5px;
    margin: 1px 0 0 1px;
}
.jq-checkbox.checked{
	background-color: #DC0045;
	border: 1px solid #DC0045;
}
.ocfilter-option label.selected a{
	color: #DC0045;
}
.ocfilter-option label.selected small{
	opacity: 1;
	color: #DC0045;
}
.offcanvas{
	z-index: 90;
}
.offcanvas .btn.btn-primary{
	padding: 2px 7px;
}
.offcanvas .ocfilter-mobile-handle{
	top: 15px;
}
.offcanvas .offcanvas-body{
	padding: 15px;
}
.offcanvas .btn.btn-primary:hover,
.offcanvas .btn.btn-primary:focus{
	color: #fff;
    background-color: #DC0045;
    outline: none;
    border-color: #DC0045;
}






.noUi-pips-horizontal{
	display: none;
}
.noUi-horizontal{
	height: 2px;
}
.scale{
	margin: 0;
}
.noUi-target{
	border-radius: 0;
    border: none;
    box-shadow: unset;
}
.noUi-connect{
	background-color: #DC0045;
	box-shadow: unset;
}
[disabled] .noUi-connect, [disabled].noUi-connect{
	background-color: #DC0045;
}
.noUi-background{
	background-color: #C4C4C4;
}
.list-group-item.ocfilter-option{
	margin-top: 30px;
}
.noUi-handle:after, .noUi-handle:before{
	content: none;
}
.noUi-horizontal .noUi-handle {
    width: 13px;
    height: 13px;
    left: -6px;
    top: -6px;

    border: 2px solid #DC0045;
    border-radius: 50%;
    background: #F2F2F2;
    box-shadow: unset;
    cursor: pointer;
}
.ocfilter-option .option-name.price{
	overflow: hidden;
	margin-bottom: 0;
}
.ocfilter-option .option-name.price{
	background-color: #fff;
	border-radius: 5px 5px 0px 0px;
	font-size: 16px;
	color: #71424E;
}
.ocfilter-option .option-name.price > div{
	display: inline-block;
	width: 50%;
	margin: 0 -1px;
	padding: 16px 5px;
	text-align: center;
	text-transform: lowercase;
}
.ocfilter-option .option-name.price > div.price-from{
	border-right: 2px solid #F2F2F2;
}

.ocfilter-option .option-name .price-from{
	float: left;
}
.ocfilter-option .option-name .price-to{
	float: right;
}
.selected-options .ocfilter-option{
	padding: 0;
	background-color: transparent;
}
.selected-options .ocfilter-option > span{
	display: block;
	font-weight: bold;
    font-size: 12px;
    color: #DC0045;
    margin-bottom: 5px;
}
.selected-options .ocfilter-option > button{
	margin-bottom: 5px;
}
.selected-options .btn.btn-primary{
	width: 100%;
	padding: 7px;
}

.popover-content .btn.btn-primary{
	white-space: nowrap;
}

.page-content > img{
	margin: 20px 0;
}


/*search page*/
.search-page{
	padding-bottom: 50px;
}
.checkbox-inline{
	padding-left: 0;
}
.checkbox-inline+.checkbox-inline{
	margin-left: 0;
}
.category-select .jq-selectbox{
	width: 100%;
	margin-bottom: 10px;
}
.category-select .jq-selectbox ul{
	max-height: 120px;
}
.account-page .list-unstyled li{
	padding: 3px 0;
}
.account-page .list-unstyled li a{
	color: #71424E;
	transition: all .3s;
}
.account-page .list-unstyled li a:hover{
	color: #DC0045;
	text-decoration: none;
}
#customer_nocall{
  width: fit-content;
  width: -moz-fit-content;
  margin-left: auto;
}
.row-customer_nocall > div{
  float: none;
  padding: 0;
}
.simpleregister-block-content div[class*='row-edit_'],.simpleregister-block-content div[class*='row-register_']{
	margin-bottom: 10px!important;
}
.simpleregister-block-content .jq-selectbox.jqselect{
	margin-bottom: 0;
}
.simpleregister-block-content{margin-bottom: 0;padding: 0;}
.simpleregister-button-block{background-color: transparent;}
.jq-radio.checked .jq-radio__div {
    width: 6px;
    height: 6px;
    margin: 2px 0 0 2px;
}
.simpleregister .form-control{
	padding: 0;
	height: 50px;
}
.simplecheckout .control-label, .simpleregister .control-label{
	display: none!important;
}
.row-customer_register{
	display: table;
	width: 100%;
}
.row-register_newsletter .control-label,
.row-edit_newsletter .control-label,
.row-customer_register .control-label{
	display: table-cell!important;
}
.one-review .btn.btn-primary{
	padding: 5px 15px;
	font-size: 14px;
	transition: all .3s;
}
.one-review .dropdown.open .btn.btn-primary,
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
	background-color: transparent;
    color: #DC0045;
    border-color: #DC0045;
    outline: none;
}
.one-review .dropdown.open .btn.btn-primary:hover{
	background-color: #DC0045;
	color: #fff;
}
.one-review .dropdown{
	display: inline-block;
	min-width: 280px;
}
.one-review .rate{
	margin-top: 4px;
}
.one-review .rate .fa{
	opacity: .5;
	transition: all .3s;
	cursor: pointer;
	margin-left: 20px;
	font-size: 14px;
}
.one-review .rate .fa:before{
	font-size: 25px;
	margin-right: 10px;
}
.one-review .rate .fa-thumbs-up{
	color: #21CA3C;
}
.one-review .rate .fa-thumbs-down{
	color: #DC0045;
}
.one-review .rate .fa:hover{
	opacity: 1;
}
.one-review .reply-dropdown{
	background-color: #f2f2f2;
}
.one-review .reply-dropdown textarea{
	padding: 13px 20px;
}

.replies{
	width:80%;
	margin-left: 30px;
	padding-left: 30px;
	position: relative;
}
.replies:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	background-color: #DC0045;
	border-radius: 10px;
}
#simple_login{
	background-color: #f2f2f2;
}

.alert.alert-success{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	z-index: 999;
	background-color: #FBE5EC;
	border-radius: 5px;
	padding: 40px 60px;
	color: #71424E;
	font-weight: bold;
	margin-bottom: 0;
	max-width: 600px;
	text-align: center;

}


.alert.alert-success .close{
	position: absolute;
	top: 15px;
	right: 15px;
	color: #492B18;
	font-size: 30px;
	opacity: 1;
}
.alert.alert-success .success-description{
	margin-bottom: 24px;
	padding-left: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='9.23541' cy='10' rx='9.23541' ry='10' fill='%2321CA3C'/%3E%3Cpath d='M5.17188 10.0001L7.88093 12.8001L13.299 7.20007' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: left center;
}
.alert.alert-success .success-description a{
	color: #71424E;
	font-weight: bold;
	font-size: 16px;
}
.alert.alert-success .success-description a:first-child{
	color: #BD4B68;
}
.alert.alert-success a.checkout{
	height: 50px;
	padding: 12px 30px;
    border: 1px solid #71424E;
    border-radius: 5px;
    font-size: 17px;
    color: #71424E;
    background-color: transparent;
    transition: all .3s;
    float: right;
    margin-left: 20px;
}
.alert.alert-success a.checkout:hover, .alert.alert-success a.checkout:focus {
    background-color: #71424E;
    text-decoration: none;
    color: #fff;
}

.simplecheckout-cart td.name{
	position:relative;
  min-width: 300px;
}

.is-gift{
	position:absolute;
	left:10px;
	top:10px;
	z-index:2;
	width:30px;
	height:30px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='5' fill='%23DC0045'/%3E%3Cpath d='M30.0634 12.3718H27.8755C28.1522 11.7431 28.2276 11.039 28.0516 10.36C27.7749 9.30372 26.9953 8.49897 25.9894 8.17204C24.9332 7.81997 23.8518 8.0463 23.0219 8.75046L20.0041 11.3156L16.9863 8.75046C16.1815 8.0463 15.075 7.81997 14.0439 8.1469C13.0128 8.47383 12.2332 9.30372 11.9817 10.3348C11.8057 11.0138 11.8812 11.718 12.1578 12.3467H9.94472C8.91364 12.3467 8.05859 13.1766 8.05859 14.2328V17.8039C8.05859 18.7847 8.81305 19.5643 9.76869 19.6649V29.0452C9.76869 30.0763 10.5986 30.9314 11.6548 30.9314H28.4037C29.4347 30.9314 30.2898 30.1015 30.2898 29.0452V19.6649C31.2454 19.5643 31.9999 18.7847 31.9999 17.8039V14.2328C31.9496 13.2017 31.1197 12.3718 30.0634 12.3718ZM24.229 10.1839C24.5559 9.90728 24.9835 9.80669 25.411 9.95758C25.8385 10.0833 26.1151 10.4103 26.2409 10.8378C26.3415 11.215 26.266 11.5922 26.0146 11.894C25.7882 12.1706 25.411 12.3467 25.0338 12.3467H21.689L24.229 10.1839ZM13.7673 10.8126C13.8679 10.3851 14.1697 10.0833 14.5972 9.93243C14.7229 9.88214 14.8487 9.88214 14.9744 9.88214C15.251 9.88214 15.5277 9.98273 15.7792 10.1839L18.3191 12.3467H14.9744C14.572 12.3215 14.2451 12.1706 13.9936 11.8689C13.7673 11.5671 13.6918 11.1899 13.7673 10.8126ZM30.0886 17.8039H20.9346V14.2328H30.0634L30.0886 17.8039ZM9.94472 14.2328H19.0736V17.8039H9.94472V14.2328ZM11.6297 19.69H19.0736V29.0452H11.6297V19.69ZM20.9346 29.0452V19.69H28.3785V29.0452H20.9346Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top right;
	background-size:contain;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0,0,0,.45);}
.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: rgba(0,0,0,.6);}


input[type="submit"]{
    width: auto;
    height: auto;
    display: inline-block;
    background: transparent;
    border: none;
    display: block;
}

.jq-select-multiple li, .jq-selectbox li{white-space: normal;}
.row-customer_register .radio{margin-left: 20px;margin-right: 20px;}



/* Stars rating */
.rating_stars {
    display: inline-block;
    vertical-align: middle;
}
.rating_stars > input {
    display: none;
}
.rating_stars > label {
    color: #ddd;
    float: right;
}
.rating_stars > input:checked ~ label,
.rating_stars:not(:checked) > label:hover,
.rating_stars:not(:checked) > label:hover ~ label {
    color: #ffd700;
}
.rating_stars > input:checked + label:hover,
.rating_stars > input:checked ~ label:hover,
.rating_stars > label:hover ~ input:checked ~ label,
.rating_stars > input:checked ~ label:hover ~ label{
    color: #fee715;
}
.rating_stars > label:before {
    margin: 5px;
    font-size: 1.25em;
    font-family: FontAwesome, sans-serif;
    display: inline-block;
    content: "\f005";
}







@media screen and (max-width: 1199px){
    .header-middle .phones .dropdown > a, .header-middle .phones .dropdown .dropdown-menu a{font-size: 19px;}
    .header-middle .callback .dorpdown-holder-text{font-size: 12px;padding: 8px 5px 8px 20px;background-position: center left 5px;}
    .phone-dropdown input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){width: 100%;margin-bottom: 10px;}
    .phone-dropdown .btn.btn-primary{width: 100%;}
    .header-middle .search{margin-top: 11px;}
    input, .jq-selectbox__select{height: 40px;}
    textarea{height: 140px;}
    .user-block .cart .price{font-style: 16px;}
    .header-middle .logo{margin-top: 10px;}

    .product-menu .main-menu > li > a{padding: 15px 8px;font-size: 16px;}

	.slider-actual{height: 435px;}
    .slider .slick-slide{height: 400px;}
    .slick-prev{left: 35px;}
    .slick-next{right: 35px;}
    .slider .slick-slide .title{font-size: 50px;line-height: 60px;}

    .main-title{font-size: 40px;}
    .collections-section{padding: 60px 0 30px 0;}
    .actual-section{padding: 40px 0 15px 0;}
    .feedback-section{padding: 30px 0 0 0;}
    .feedback-section .title-line a{margin-top: 4px;}
    .social-section .text-added{font-size: 25px;}
    .text-block .text{height: 270px;}

	.loyalty-section .main-title{margin-bottom: 10px;}
	.loyalty-section .caption .description{margin-bottom: 10px;}
	.loyalty-section .caption .firend{margin-bottom: 15px;}

    .filter .title{font-size: 22px;}
    .catalog-section .product-wrapper{height: 485px;}

    .product-title{font-size: 30px;}
    .product-brand{margin-bottom: 40px;}
    .add-to-cart{padding-left: 35px;font-size: 15px;}
    .add-to-cart:before{left: 15px;}
    .buy-rpoduct{margin-bottom: 50px;}
    .main-form .security-text{margin-top: 0;}
    .advantages-block .icon{width: 50px;}
    .additional-advantages .advantages-block{font-size: 14px;line-height: 14px;}

    .phones-block a{font-size: 22px;}
    .address-block p:first-child{margin-bottom: 10px;}
    .address-block p span, .address-block p a{font-size: 16px;}
    .write-to-us{padding: 10px 15px;}
    .write-to-us.main-form form textarea{height: 165px;}

    .discount-section .main-title{line-height: 40px;margin-bottom: 20px}
    .page-content p{margin-bottom: 15px;}
    .page-content .red-title{margin-top: 15px;}
    .question-discounts li div > span{font-size: 14px;line-height: 17px;}

    .bonuses-friend{background-size: cover;border-radius: 0;padding: 60px 15px 30px 15px;}
    .bonuses-friend input::-webkit-input-placeholder    {font-size: 18px;}
    .bonuses-friend textarea::-webkit-input-placeholder {font-size: 18px;}
    .bonuses-friend input::-webkit-input-placeholder    {font-size: 18px;}
    .bonuses-friend textarea::-moz-placeholder          {font-size: 18px;}/* Firefox 19+ */
    .bonuses-friend input::-webkit-input-placeholder    {font-size: 18px;}
    .bonuses-friend textarea:-moz-placeholder           {font-size: 18px;}/* Firefox 18- */
    .bonuses-friend input::-webkit-input-placeholder    {font-size: 18px;}
    .bonuses-friend textarea:-ms-input-placeholder      {font-size: 18px;}
    .bonuses-friend form .phone-code{text-align: center;padding: 0;}
    .bonuses-friend input{font-size: 18px;}
    .bonuses-friend form button{font-size: 14px;padding: 10px 15px;margin-right: 10px;}
    .bonuses-friend form a{font-size: 13px;}
    .bonus-account, .user-discount{padding: 20px 30px;}
    .personal-section .main-title{margin-bottom: 10px;}

    .footer-menu{width: 100%;}
    .footer-menu > li > ul li{margin-bottom: 10px;}
    .footer-column .phones a{font-size: 20px;}

    .cost-calculation .bonuses > span{width: 50%;margin: 0 -2px!important;}
    #simplecheckout_cart .cost-calculation .bonuses input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){min-width: 50%;margin: 0 -2px!important;}
	.cost-calculator{margin-left: 0;}
	.search-page input, .category-select .jq-selectbox__select{height: 50px;}
	.simplecheckout-cart tbody tr td a span{display: block;margin: 10px 0 0 0;}
	.simplecheckout-cart thead tr th,.order-history tr th{white-space: nowrap;}
	.simplecheckout-cart tr td.name{min-width: 170px;}

	.alert.alert-success .btn.btn-primary, .alert.alert-success a.checkout{display: block;width: 100%}
	.alert.alert-success a.checkout{margin-top: 10px;text-align: center;}

	.table-responsive .simplecheckout-cart td.model, .table-responsive .simplecheckout-cart th.model{display: none!important;}

	.well .btn.btn-primary{height: 50px;}
	.panel-default>.panel-heading{font-size: 22px;margin-bottom: 20px;}
}
@media screen and (max-width: 991px){
  input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]), .jq-selectbox__select{
    height: 40px;
  }
  .simplecheckout-block-content .form-group{
    margin-bottom: 10px;
    height: 40px;
  }
    .simplecheckout-three-column{
      padding: 0 30px;
    }
    .simplecheckout-button-block.buttons#buttons{
      padding: 20px 30px;
    }
    .simplecheckout-step .simplecheckout-three-column:nth-child(3),
    .simplecheckout-step .simplecheckout-three-column:nth-child(4){
      padding-bottom: 20px;
    }
    .simplecheckout-step .simplecheckout-three-column:nth-child(2){
      padding-top: 20px;
    }

    .simplecheckout-cart tbody tr .quantity > div{
      min-width: unset;
    }
    .for-mobile{display: block;}
    .mobile-menu-button.for-mobile{display: table;}
    .hidden-mobile{display: none!important;}

    .user-block.for-mobile{border-radius: 0 0 5px 5px;}
    .header-middle{padding: 0 0 10px 0;}
    .header-middle .logo{text-align: center;margin-bottom: 10px;margin-top: 20px;}
    .header-middle .logo > img{margin: 0 auto;}
    .product-menu{padding: 5px 0;position: relative;}

	.product-menu .mobile-menu, .product-menu .mobile-top-menu {
	    transition: all .3s;
	    position: absolute;
	    top: 120%;
	    left: 0;
	    right: 0;
	    background: #DC0045;
	    padding: 0 15px 15px;
	    opacity: 0;
	    visibility: hidden;
	}
    .product-menu .mobile-menu.open-menu,
    .product-menu .mobile-top-menu.open-menu{top: 100%;opacity: 1;visibility: visible;}
    .mobile-top-menu ul{list-style: none;margin: 0;padding: 0;}
    .product-menu .main-menu > li,
    .mobile-top-menu li{display: block;text-align: left;}
	.product-menu .main-menu > li.active, .mobile-top-menu li.active{background-color:transparent;}
    .mobile-top-menu li a,
	.mobile-top-menu li span{
        font-family: "Oswald", sans-serif;
	    line-height: 20px;
	    color: #fff;
	    text-transform: uppercase;
    }
    .product-menu .main-menu > li > a,
    .mobile-top-menu li a,
	.mobile-top-menu li span{font-size: 18px;padding: 15px 20px 15px 0;display: inline-block;}
	.mobile-top-menu .language {font-size:18px;color:#fff;}
	.mobile-top-menu .language a{padding:15px 0;}
    .main-menu li br {content: "";}
    .main-menu li br:after {content: "\00a0";}
    .submenuButton{display: block;}
    .product-menu .main-menu li:hover{background-color: transparent;}
    .product-menu .main-menu li > ul{background-color: transparent;padding: 0;}
    .product-menu .main-menu li > ul li a{font-size: 16px;}
    .product-menu .main-menu li:hover ul{opacity: 0;visibility: hidden;}
    .product-menu .main-menu li.menu-item-has-children.open > ul{position: relative;opacity: 1;visibility: visible;}


	.slider-actual{height: 480px;}
    .slider .slick-slide .title{font-size: 40px;line-height: 45px;max-width: 230px;}
    .feedback-section .reviews{padding-right: 15px;}
    .feedback-section .articles{margin-bottom: 30px;}
    .social-section{padding-top: 30px;}

    .social-section .main-title{max-width: 100%;margin-bottom: 30px;}
    .social-section-image{margin-bottom: 20px;}
    .social-section a.button{display: inline-block;}
    .social-section .text-added{font-size: 15px;line-height: 18px;margin-bottom: 0;}
    .social-section .text-added span{display: block;}
    .social-section .social-link{margin-bottom: 0;font-size: 17px;padding-left: 20px;background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0443 6.50825C8.65929 6.50825 5.92746 9.24013 5.92746 12.6252C5.92746 16.0102 8.65929 18.7421 12.0443 18.7421C15.4292 18.7421 18.161 16.0102 18.161 12.6252C18.161 9.24013 15.4292 6.50825 12.0443 6.50825ZM12.0443 16.6007C9.85521 16.6007 8.06879 14.8142 8.06879 12.6252C8.06879 10.4361 9.85521 8.64961 12.0443 8.64961C14.2333 8.64961 16.0197 10.4361 16.0197 12.6252C16.0197 14.8142 14.2333 16.6007 12.0443 16.6007ZM18.4116 4.83214C17.6212 4.83214 16.983 5.47038 16.983 6.26071C16.983 7.05105 17.6212 7.68928 18.4116 7.68928C19.2019 7.68928 19.8401 7.05403 19.8401 6.26071C19.8403 6.07304 19.8035 5.88717 19.7318 5.71374C19.6601 5.54032 19.5549 5.38274 19.4222 5.25004C19.2895 5.11733 19.1319 5.01212 18.9585 4.94041C18.7851 4.8687 18.5992 4.83191 18.4116 4.83214ZM23.9677 12.6252C23.9677 10.9789 23.9826 9.3475 23.8901 7.70419C23.7977 5.79546 23.3623 4.10145 21.9665 2.70569C20.5678 1.30694 18.8768 0.874497 16.9681 0.782043C15.3218 0.689588 13.6905 0.7045 12.0472 0.7045C10.401 0.7045 8.76964 0.689588 7.12637 0.782043C5.21767 0.874497 3.52369 1.30993 2.12796 2.70569C0.729236 4.10444 0.296796 5.79546 0.204344 7.70419C0.111891 9.35048 0.126803 10.9819 0.126803 12.6252C0.126803 14.2685 0.111891 15.9028 0.204344 17.5461C0.296796 19.4548 0.732219 21.1489 2.12796 22.5446C3.52668 23.9434 5.21767 24.3758 7.12637 24.4683C8.77262 24.5607 10.404 24.5458 12.0472 24.5458C13.6935 24.5458 15.3248 24.5607 16.9681 24.4683C18.8768 24.3758 20.5708 23.9404 21.9665 22.5446C23.3652 21.1459 23.7977 19.4548 23.8901 17.5461C23.9856 15.9028 23.9677 14.2714 23.9677 12.6252ZM21.3432 19.6577C21.1255 20.2004 20.863 20.6061 20.4425 21.0236C20.022 21.4441 19.6194 21.7066 19.0766 21.9243C17.5079 22.5476 13.783 22.4074 12.0443 22.4074C10.3055 22.4074 6.57761 22.5476 5.0089 21.9273C4.46611 21.7095 4.06052 21.4471 3.64299 21.0266C3.22248 20.6061 2.96003 20.2034 2.74232 19.6606C2.12199 18.0889 2.26216 14.3639 2.26216 12.6252C2.26216 10.8864 2.12199 7.15841 2.74232 5.58967C2.96003 5.04688 3.22248 4.64127 3.64299 4.22373C4.0635 3.8062 4.46611 3.54076 5.0089 3.32305C6.57761 2.70271 10.3055 2.84288 12.0443 2.84288C13.783 2.84288 17.5109 2.70271 19.0796 3.32305C19.6224 3.54076 20.028 3.80321 20.4455 4.22373C20.866 4.64425 21.1285 5.04688 21.3462 5.58967C21.9665 7.15841 21.8263 10.8864 21.8263 12.6252C21.8263 14.3639 21.9665 18.0889 21.3432 19.6577Z' fill='%23DC0045'/%3E%3C/svg%3E");}

	.loyalty-section .main-title{margin-bottom: 0;}
    .loyalty-section .caption .description{margin-bottom: 0;font-size: 16px;}
    .loyalty-section .caption .firend{font-size: 16px;}
    .loyalty-section .text-container{padding-top: 30px;}

    .brands-section{padding: 40px 0;}
    .brands-section .main-title{max-width: 100%;margin-bottom: 10px;}
    .text-block .store-image{margin-bottom: 30px;text-align: center;}

    .filter-mobile .navbar-default{
    	position: fixed;
    	top: 0;
    	left: -2px;
    	bottom: 0;
    	transition: all .3s;
    	background-color: #fff;
    	z-index: 90;
    	border: none;
    	border-radius: 0;
    	margin: 0;
    	border-right: 1px solid #DC0045;
    	padding-top: 20px;
    	overflow-y: scroll!important;
    	box-shadow: unset;
    }
	.filter-mobile .navbar-collapse{padding-left: 50px;padding-right: 30px;}

    .sorting{margin-top: 0;float: none;margin-bottom: 20px;}
    .sorting > div:first-child{margin-left: 0;}
    .ocfilter-option label, .ocfilter-option label small{font-size: 14px;}
    .noUi-horizontal .noUi-handle{background:#fff;}
    .ocfilter-option .option-name > div{background-color: #F2F2F2;}
    .catalog-section .product-wrapper{height: 540px;}
    .watched-product {padding: 20px 0 30px;}
    .catalog-text {padding: 50px 0 60px;}

    .product-slider{margin-bottom: 30px;}
    .porduct-specifications .text{margin-bottom: 20px;}

    .contact-section{padding-bottom: 60px;}
    .contact-section .contacts{margin-bottom: 20px;}
    .contact-section .managers{margin-bottom: 20px;}

    .discount-section .main-title{font-size: 32px;line-height: 36px;}
    .page-content .steps li > div{margin: 0 auto 30px;}
    .page-content .steps li:after {right: auto;left: 50%;top: auto;bottom:-25px;transform: translateX(-50%) rotate(90deg);}
    .question-discounts li div{margin-bottom: 20px;}
    .page-content ul.row{margin-bottom: 20px;}

    .bonuses-friend{padding: 80px 15px 30px 15px;margin-bottom: 30px;}
    .bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){display: block;}

    .footer-menu > li, .footer-column > div{width: 50%;}
    .footer-menu > li, .footer-column > div{margin: 0 -2px 25px;}
    .footer-column .phones a{display: block;}
    .footer-column .banking span{display: block;}
    .footer-column > .footer-logo{float: none;width: 100%;text-align: center;}
    .footer-menu > li > span{margin-bottom: 15px;}
    .footer-copy p{display: block; float: none!important;}
    .footer-copy p:first-child{margin-bottom: 10px;}

    .newsletter{margin-bottom: 30px;}
    .newsletter, .newsletter .text-right{text-align: center;}
    .newsletter .text-right{margin-top: 15px;}
    .newsletter svg{float: none;}
    .newsletter span{line-height: 36px;vertical-align: top;margin-top: 0;}

    .simplecheckout-cart .quantity-wrapper{min-width: 90px;}
    .table-responsive .simplecheckout-cart td.model, .table-responsive .simplecheckout-cart th.model{display: none!important}
    .cost-calculator{margin-bottom: 30px;}
    .cost-calculator .simplecheckout-cart-total{text-align: right;}
    .cost-calculator span:first-child{text-align: left;float: none;}
    .simplecheckout-cart-total-value{
      margin-left: auto;
    }
	.simplecheckout-three-column{width: 100%;}
	.simplecheckout-three-column .jq-selectbox__select {padding: 10px 35px 10px 20px;}
	.custom-checkout{padding: 20px 30px;}
	.simplecheckout-cart tbody tr td a .img-thumbnail{float:none;}
	.simplecheckout .data-block > span{margin-bottom: 10px;}
	.simplecheckout-button-block .button-return{margin-bottom: 10px!important;}
	.checkbox-inline{padding-right: 20px;margin-bottom: 20px;}

	.table-responsive .simplecheckout-cart td.price, .table-responsive .simplecheckout-cart th.price{display: none!important;}

	.alert.alert-success{padding: 30px 50px;}

	#content .buttons .pull-right, #content .buttons .pull-left{float: none!important; margin-top: 20px;}

	.main-product-description .pull-right{float: none!important;}
	.zoomContainer{display: none;}
}
@media screen and (max-width: 767px){
  #customer_nocall,
  #agreement_checkbox{
    font-size: 13px;
  }
  .row-customer_nocall{
    margin-bottom: 5px;
  }
  .simplecheckout-cart tbody tr .total.number-price{
    font-size: 16px !important;
  }
  .simplecheckout-block .simplecheckout-cart-total.bonuses{
    flex-direction: column;
  }
    .for-xs-mobile{display: block;}
    .hidden-xs-mobile{display: none!important;}

	.slider-actual{height: 500px;}
    .slider .slick-slide .container{padding: 0 15px;}
    .dots-container{padding: 0;}
    .slider .slick-slide{background-image: unset!important;height: auto;padding: 0;}
    .slider .slick-slide .for-xs-mobile{background: linear-gradient(90deg, #EBE6CF 17.86%, rgba(235, 230, 207, 0) 65.67%), url(0x0.jpg);}
    .dots-container .slick-dots{bottom: 12px;right: 15px;text-align: right;}
    .slider .slick-slide .title{position: absolute;top: 20%;max-width: 165px;line-height: 30px;font-size: 27px;}
    .slider .slick-slide a{margin-top: 10px;}

    .collections-section{padding: 20px 0 10px;}
    .collections-section .title-block{padding: 0;height: auto;margin-bottom: 15px;}
    .main-title{font-size: 34px;}
    .title-block .main-title{margin-bottom: 10px;}
    .collections-section ul li .product-block, .collections-section .discount{max-width: 400px;margin: 0 auto 10px;}

    .slider-actual .slick-prev, .slider-actual .slick-next{top: -60px;}
    .actual-section{padding: 20px 0 0 0;}
    .slider-actual{margin-bottom: 20px;}

    .feedback-section .main-title{margin-bottom: 20px;}
    .one-review{margin-bottom: 30px;}
    .feedback-section .read-more{display: inline-block;float: none;margin-bottom: 30px;margin-top: 0;}
    .one-article{margin-bottom: 20px;}
    .feedback-section .articles{margin-bottom: 0;}

    .video-row svg{width: 75px;height: 75px;}
    .title-video{font-size: 35px;}
    .video-container{height: 210px;overflow: hidden;}

    .brands-section .row{margin-left: -7px;margin-right: -7px;}
    .brands-section .row > div{padding: 0 7px;}
    .brands-section .one-brand{margin-bottom: 10px;}

	.loyalty-section .text-container{position: relative;top: 0;transform: none;}
	.loyalty-section .image-holder{height: 280px;background-size: cover;}
	.loyalty-section .image-holder img{display: none;}

    .sorting > div{display: block;margin-left: 0;margin-bottom: 15px;}
    .catalog-section .product-wrapper{max-width: 400px;margin: 0 auto 15px;height: 485px;}
    .product-card .image-holder{max-width: 240px;margin: 0 auto 15px;}
	.pagination>li>a, .pagination>li>span{width: 29px;margin: 0 2px 5px;padding: 5px 0;}
	.pagination>li.controls a{height: 29px;}

    .two-columns.table-product-list{-webkit-column-count: 2;-moz-column-count: 2;column-count: 1;}
    .main-form .security-text{max-width: 100%;}
    .gifts-block{display: block;}
    .gifts-block > div{display: block;width: 100%;}
    .gifts-block > div:first-child{margin-bottom: 100px;}
    .gifts-block > div:first-child:after {top: 100%;bottom: auto;right: auto;left: 50%;transform: translateX(-50%);}

    .phones-block{margin-bottom: 20px;}
    .phones-block a{display: block;}

    .discount-section .main-title{font-size: 22px;line-height: 25px;}
    .discount-section{padding-bottom: 60px;}

    .personal-section .text{font-size: 16px;}
    .bonuses-friend form{width: 100%;}
    .bonuses-friend .title{font-size: 26px;}
    .bonuses-friend{background-color: #955767; background-image: unset; border-radius: 5px;padding: 15px;}
    .bonuses-friend form a{display: block;margin-top: 10px;}
    .link-buy-products{margin-bottom: 20px;}
    .user-data .heading{font-size: 11px;}
    .red-title span{font-size: 20px;}
    .bonus-account a, .user-discount a{font-size: 15px;}
    .personal-section{padding-bottom: 50px;}

    .simplecheckout-cart tbody tr td{padding: 10px;}
    .simplecheckout-cart thead tr th{padding: 5px 10px;}

	.cost-calculation .bonuses > span{width: 100%;}
	#simplecheckout_cart .cost-calculation .bonuses input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){min-width: 100%;}
	.cost-calculation .extra-bonus{padding: 10px;margin: 20px 0;}
	.checkout-heading span{float: none!important;}
	.simplecheckout-button-block{padding: 0 20px;}
	.main-form .form-button, .btn.btn-primary{padding: 12px;}
	.simplecheckout .checkbox label, .simpleregister .checkbox label{padding: 0;font-size: 13px;}
	.custom-checkout{padding: 20px 30px;}
	td.quantity button[data-onclick*="Quantity"] {display: inline-block!important;}

	.simplecheckout-cart.cart-mobile .rest{min-width: 260px;}
	.simplecheckout-cart tbody tr td{padding: 5px;}
	.simplecheckout-cart tbody tr .number-price > span{font-size: 16px;}
	.simplecheckout-cart tbody{font-size: 14px;}
	.simplecheckout-cart thead tr th, .order-history tr th{font-size: 15px;line-height: 20px;}
	.simplecheckout-cart .quantity-wrapper{min-width: auto;width: auto;}
	.simplecheckout-cart .quantity-wrapper input{height: auto!important;padding: 5px 20px!important;}
	.simplecheckout-cart.cart-mobile .rest > div{padding: 5px;}

	.alert.alert-success{padding: 10px 20px;min-width: 250px;}
	.alert.alert-success .close{top: 0;right: 5px;}
	.alert.alert-success .btn.btn-primary, .alert.alert-success a.checkout{padding: 5px 10px;font-size: 14px;height: auto;}

}
@media screen and (max-width: 500px){
	.mobile-menu-button.for-mobile{padding: 11px 20px 9px 0;}
	.mobile-menu-button > span{padding-left: 5px;font-size: 16px;}

    .header-middle .callback{float: none;text-align: center;}
    .header-middle .phones{max-width: 200px;margin: 0 auto;display: block;}

    .slider .slick-slide .title{top: 12%;}
    .slider .slick-slide a{font-size: 16px;padding: 10px 18px;}
    .dots-container .slick-dots{bottom: 8px;}

    .actual-section .main-title{margin-bottom: 60px;}
    .slider-actual .slick-prev, .slider-actual .slick-next{top: -34px;}
    .slider-actual .slick-prev{right: auto;left: 15px;}
    .video-container > img{max-height: 100%;max-width: unset;width: auto;}

    .social-section-image > div{width: 50%;}
    .social-section a.button{display: block;padding: 10px;text-align: center;}
    .social-section .text-added{font-size: 13px;line-height: 14px;}
    .social-section .social-link{line-height: 18px;}

	.bonuses-friend input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){width: 100%;}

    .loyalty-section .caption .description{font-size: 14px;line-height: 20px;}
    .loyalty-section .caption .firend{font-size: 14px;}

	.brands-section .one-brand > div, .brands-section .one-brand{height:auto;}

    .sorting span{display: block;font-size: 14px;}
    .watched-product .main-title{margin-bottom: 60px;}
    .watched-product .slider-actual .slick-prev, .watched-product .slider-actual .slick-next{top: -35px;}


    .catalog-text .title{font-size: 15px;margin-bottom: 20px;}

    .product-title{font-size: 24px;}
    .product-logo{float: none;}
    .main-product-description .pull-left, .main-product-description .pull-right{float: none!important;}
    .gift-icon{display: none;}
    .gifts-block > div > div{max-width: 170px;}
    .product-brand{margin-bottom: 20px;}
    .buy-rpoduct > div{width: 100%;margin-bottom: 10px;}
    .additional-advantages > div{width: 100%;}
    .porduct-specifications .table-product-list tr td:first-child{width: 50%;}
    .new-review{padding: 10px 15px;}

    .address-block p{width: 100%;margin: 0 0 10px 0;}
    .map{margin-top: 30px;}


    .newsletter span{font-size: 18px;}
    .newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="button"]){max-width: 180px;}
    input, textarea, .jq-selectbox__select{padding: 13px 10px;}
    .newsletter button{padding: 10px;margin-left: 9px;}
    .footer-menu > li, .footer-column > div{width: 100%;margin: 0 auto 25px;text-align: center;}

    .row-customer_register{display: block;margin: 10px 0;}
    .row-customer_register .radio label{padding: 0;}
    .row-customer_register .radio{margin-top: 0;margin-bottom: 0;}

    .well h2{font-size: 25px;}


    .table-responsive .simplecheckout-cart td.quantity, .table-responsive .simplecheckout-cart th.quantity{display: none!important;}
    .simplecheckout-cart tr td.name{min-width: auto;}

    .simplecheckout-block .jq-selectbox__dropdown{max-width: 250px;}



	.simplecheckout-cart.cart-mobile .rest{min-width: auto;}
	.simplecheckout-cart.cart-mobile .rest > div{border: none;}
	.simplecheckout-cart.cart-mobile .rest div > p{display: none;}
	.simplecheckout-cart.cart-mobile .rest div > .text-right{width: 100%;white-space: nowrap;}
	.simplecheckout-cart.cart-mobile .rest .model,
	.simplecheckout-cart.cart-mobile .rest .old_price,
	.simplecheckout-cart.cart-mobile .rest .save_price{display: none;}
}

.btn-send-ajax.loading{
	background-image: url(../image/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent: -9999px;
}
.btn-send-ajax.done{
	background-image: url(../image/success.png);
	text-indent: -9999px;
}

/*Auto fill*/
#livesearch_search_results {
    position: absolute;
    top: 100%;
    left:0;
    width:100%;
    margin:-3px 0 0 0;
    padding:0;
    background-color: #F2F2F2;
    list-style-type: none;
    z-index: 9999;
    border-top:0;
    color:#fff;
    border-radius:0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -webkit-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);
            box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);
    overflow:hidden;
}
#livesearch_search_results li {
    padding:5px 15px;
}
#livesearch_search_results li + li {
    border-top: 1px solid #DC0045;
}
#livesearch_search_results a,
#livesearch_search_results a:visited {
    text-decoration: none;
    width: 100%;
    display: block;
    clear:both;
    overflow:hidden;
}
#livesearch_search_results li:hover {
    background-color: #fff;
}
#livesearch_search_results .highlighted {
    background-color: #fff;
}

#livesearch_search_results img{
    float:left;
    margin-right:10px;
}
#livesearch_search_results span{
	color:#71424E;
}
#livesearch_search_results span.model,
#livesearch_search_results span.price{
    display:block;
    margin-top:5px;
    font-size:12px;
}
.information-gallery .information-gallery-item{
	padding:15px;
}

.video-section .container{position:relative;}
.video-section .sound-icon-container{
	cursor:pointer;
	position:absolute;
	font-size:32px;
	top:15px;
	left:40px;
	color:#000;
	background-color:rgba(255,255,255,0.2);
	width:46px;
	text-align:center;
	border-radius:100%;
}

.password-holder{position:relative;}
.check-password-button{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:15px;
	cursor:pointer;
}
.error_field{border-color:red!important;}

div.alert + main:before{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.7);
	z-index:998;
}


.video{
	position:relative;
}
.product-slider-nav .video:before {
	content: '';
	display: block;
	margin-top: 100%;
}

.product-slider-nav .video > *{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:1;
}

.video .video_icon{
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:20%;
	height:20%;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='YouTube_Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1024 721' enable-background='new 0 0 1024 721' xml:space='preserve'%3E%3Cpath id='Triangle' fill='%23FFFFFF' d='M407,493l276-143L407,206V493z'/%3E%3Cpath id='The_Sharpness' opacity='0.12' fill='%23420000' d='M407,206l242,161.6l34-17.6L407,206z'/%3E%3Cg id='Lozenge'%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='512.5' y1='719.7' x2='512.5' y2='1.2' gradientTransform='matrix(1 0 0 -1 0 721)'%3E%3Cstop offset='0' style='stop-color:%23E52D27'/%3E%3Cstop offset='1' style='stop-color:%23BF171D'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGID_1_)' d='M1013,156.3c0,0-10-70.4-40.6-101.4C933.6,14.2,890,14,870.1,11.6C727.1,1.3,512.7,1.3,512.7,1.3 h-0.4c0,0-214.4,0-357.4,10.3C135,14,91.4,14.2,52.6,54.9C22,85.9,12,156.3,12,156.3S1.8,238.9,1.8,321.6v77.5 C1.8,481.8,12,564.4,12,564.4s10,70.4,40.6,101.4c38.9,40.7,89.9,39.4,112.6,43.7c81.7,7.8,347.3,10.3,347.3,10.3 s214.6-0.3,357.6-10.7c20-2.4,63.5-2.6,102.3-43.3c30.6-31,40.6-101.4,40.6-101.4s10.2-82.7,10.2-165.3v-77.5 C1023.2,238.9,1013,156.3,1013,156.3z M407,493V206l276,144L407,493z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


#ocfilter .option-values label .target{
	float:left;
	margin-top:5px;
}
#ocfilter .option-values label span{
	display:block;
	margin-left:20px;
}
/* width */
::-webkit-scrollbar {
  width: 3px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #DC0045;
  border-radius:15px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #b20038;
}

.product-colors{
	overflow:hidden;
	margin:15px 0;
}

.product-colors > span{
	display:inline-block;
	vertical-align:top;
	font-weight: bold;
	font-size: 16px;
	color: #71424E;
	margin-right:15px;
}
.product-colors a{
	border: 1px solid #ccc;
	display: inline-block;
	vertical-align:top;
	border-radius: 5px;
	overflow: hidden;
	padding: 5px;
	margin:5px 0;
}

.simpleregister{
	    padding: 20px 15px;
    background-color: #F2F2F2;
}

#total_reward.simplecheckout-cart-total > span > span:first-child {
  display: none !important;
}
