

/* Start:/local/templates/divano_last/not_critical.css?159109678689578*/
.popup .popup-close{width:14px;height:14px;display:inline-block;position:relative;-webkit-transition:all .3s ease-out .1s;-moz-transition:all .3s ease-out .1s;-o-transition:all .3s ease-out .1s;transition:all .3s ease-out .1s;position:absolute;top:10px;right:10px;z-index:2}
.popup .popup-close:before{content:"";position:absolute;display:block;width:0;height:0;left:50%;top:50%;background:#f12232;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxMjIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTE3MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(241,34,50,1) 0%,rgba(233,23,34,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(241,34,50,1)),color-stop(100%,rgba(233,23,34,1)));background:-webkit-linear-gradient(top,rgba(241,34,50,1) 0%,rgba(233,23,34,1) 100%);background:-o-linear-gradient(top,rgba(241,34,50,1) 0%,rgba(233,23,34,1) 100%);background:-ms-linear-gradient(top,rgba(241,34,50,1) 0%,rgba(233,23,34,1) 100%);background:linear-gradient(to bottom,rgba(241,34,50,1) 0%,rgba(233,23,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f12232',endColorstr='#e91722',GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-out .1s;-moz-transition:all .3s ease-out .1s;-o-transition:all .3s ease-out .1s;transition:all .3s ease-out .1s;opacity:0}
.popup .popup-close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-khtml-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.popup .popup-close:hover:before{width:20px;height:20px;left:-3px;top:-3px;opacity:1}
.popup .popup-close span{width:14px;height:14px;display:block;position:absolute;z-index:2;left:0;top:0;background-repeat:no-repeat;background-position:center top;-webkit-transition:all .3s ease-out .1s;-moz-transition:all .3s ease-out .1s;-o-transition:all .3s ease-out .1s;transition:all .3s ease-out .1s}
.popup .popup-close:hover span{background-position:center bottom}
.section_select::after {content: "";position: absolute;right: 22px;top: 10px;width: 6px;height: 14px;background: url(/local/templates/divano_last/images/ico_open.png) center no-repeat;transform: rotate(-270deg);}
.section_select.current::after {content: "";position: absolute;right: 2px;top: 2px;width: 28px;height: 28px;background: url(/local/templates/divano_last/images/loader.gif) center no-repeat;background-size: cover;}
.catalog{padding:30px 30px 0}
.catalog > h1,.catalog div[id^="bx_incl_area"] > h1{margin:0 0 25px}
.catalog-section:after{content:"";display:table;clear:both}
.catalog-cleaner{height:1px;font-size:1px;line-height:1px;overflow:hidden;position:relative;clear:both}
.catalog-element-list-filtrable > h1{margin:20px 0 19px}
.catalog-element-list-filtrable{width:956px;float:right;z-index:-1;margin-top:5px}
.search-element-list.catalog-element-list-filtrable{width:100%;min-height:422px}
.catalog .sale_left_bar,.brand .sale_left_bar{width:224px}
.catalog .sale_left_bar .catalog-filter,.brand .sale_left_bar .catalog-filter{width:100%}
.catalog-filter{width:280px;margin-top:20px;border:1px solid #d4d4d4}
.catalog-filter .catalog-filter-title{padding:15px 18px;font-size:23px;line-height:1;position:relative}
.catalog-filter .catalog-filter-fields{background:#f6f6f6;border-radius:0 0 3px 3px}
.catalog-filter .catalog-filter-container{padding:10px 14px;box-sizing:border-box;width:100%;border-top:1px solid #d6d3ce;position:relative}
.catalog-filter .catalog-filter-param-area{margin:0}
.catalog-filter .catalog-filter-param-area:after{content:"";display:table;clear:both}
.catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block{width:50%;float:left;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;color:#83867f}
.catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block:first-child{text-align:left;position: relative;}
.catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block .catalog-filter-input-container{max-width:90px;display:inline-block;padding:1px;box-sizing:border-box;border-radius:3px;height:32px;box-shadow:0 1px 1px 0 rgba(255,255,255,0.75)}
.catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block input{border:1px solid #d6d3ce;border-radius:20px;max-width:88px;width:100%;height:30px;display:inline-block;margin:0;padding:0 10px;background:#fff;box-sizing:border-box;font-size:13px;color:#83867f}
.catalog-filter .catalog-filter-slider-track{margin:15px 0 10px;background:#d8d8d8;height:3px;position:relative;}
.catalog-filter .catalog-filter-block{padding:0;margin:0;text-align:left;margin-top:10px}
.catalog-filter .catalog-filter-container-modef + .catalog-filter-block{margin-top:0px}
.catalog-filter .catalog-filter-block .catalog-filter-value{display:block;font-size:13px;line-height:17px;padding:5px 0 0;position:relative}
.catalog-filter .catalog-filter-block .catalog-filter-value-description{width:13px;height:13px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#e7e7e7;color:#fff;font-size:10px;line-height:13px;text-align:center;right:0;margin:1px 0 0;text-decoration:none;font-weight:700;padding:0;font-family:sans-serif;border:1px solid #fff;cursor:default}
.catalog-filter .catalog-filter-block .catalog-filter-description-popup{display:none;position:absolute;width:400px;color:#000;text-align:justify;font-size:12px;line-height:16px;font-weight:400;font-family:"Open Sans",sans-serif;padding:15px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:1px solid #ebeae8;background:#fff;z-index:1;margin:-30px 0 0 28px}
.catalog-filter .catalog-filter-block .catalog-filter-description-popup:before{content:"";position:absolute;width:0;height:0;border:12px solid transparent;top:10px;left:-24px;border-right:12px solid #ebeae8}
.catalog-filter .catalog-filter-block .catalog-filter-description-popup:after{content:"";position:absolute;width:0;height:0;border:12px solid transparent;top:10px;left:-23px;border-right:12px solid #fff}
.catalog-filter .catalog-filter-block .catalog-filter-value-description:hover .catalog-filter-description-popup{display:block}
.catalog-filter .catalog-filter-block .catalog-filter-value:hover .catalog-filter-value-description{background:#83867f}
.catalog-filter .catalog-filter-block .catalog-filter-value .catalog-filter-value-description:hover{background:#ea1a28}
.catalog-filter .catalog-filter-block .catalog-filter-value:first-child{padding:0}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox]{position:relative;display:none}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox] + label{padding:0 0 0 18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEXb29vb29v////b29vb29vb29vb29vb29vh4eHu7u77+/v8/Pz////l5eXx8fH9/f3v7+8FmNbCAAAAB3RSTlPmfQDnfuR7aqrF7QAAAD9JREFUeF6tx9kRgDAIQMEHiUJu+69WZ/BowP1bVLCAKOLlCMUF5uphTbArTw3rn79GfdMSMtqdOjKak4Vt1xNiYQax0rJ27gAAAABJRU5ErkJggg==) left 2px no-repeat;cursor:pointer;color:#83867f;display:block}
.catalog-filter .catalog-filter-block .catalog-filter-value .catalog-filter-value-description ~ input[type=checkbox] + label{padding:0 18px}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox]:checked + label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAANlBMVEXb29vb29v////b29vb29vb29vb29v9/f3b29v////h4eH7+/v8/Pzl5eXu7u7x8fHv7+//Cx9Fl5R6AAAAB3RSTlPmfQDnfuR7aqrF7QAAAFBJREFUeF5ly1sOwCAIRcEL2gK+2u5/s5WgX55Ew4QAJmgEYlAZbzQKAY9YJA+gYp9j/qJQH9YLTTq2HMfuvHMEFai2awnU20LtGZyTRtfNPym5BgOaMcs/AAAAAElFTkSuQmCC) left 2px no-repeat}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox]:disabled + label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAALVBMVEX////b29vb29vv7+/b29v9/f3////h4eHx8fHu7u77+/v8/Pzb29vl5eXb29tFSYG9AAAAD3RSTlNZWSxZUFkAWVlZWVlRWSsdoE3/AAAAS0lEQVR4Xo3FoQ2AMBRF0WtQNX0CX4dC/QUARRAEWdl0JQRTkHSEdjPSDVCHvEraEtNtZk9gv4C4MAIMHt/lv0fHVeYCvIHcJJ3pAxShCmDBhOZJAAAAAElFTkSuQmCC) left 2px no-repeat}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox]:disabled:checked + label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAMFBMVEX////b29v/Cx/v7+/b29vb29v////9/f3x8fHu7u7h4eH7+/v8/Pzb29vl5eXb29t+mFzZAAAAEHRSTlNZWVlZLFAAWVlZWVlZUVkrsc4U9gAAAFxJREFUeF5FjKENhjAYBS/PYBCtwrJDF6hGEEgQJAgqOsAv2QPHMIQR+Dfiq2qeuFxecuTZe78khjOEcEXWH3BMdAI1DkdvK5QoxLR6/QUybgDty/gAdyT/rb+nD4gqDIXAm4g5AAAAAElFTkSuQmCC) left 2px no-repeat}
.catalog-filter .catalog-filter-control{border-top:1px solid #ebeae8;padding:15px 14px;text-align:center;background:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.catalog-filter .catalog-filter-control input{border:none;background:none;font-family:"Open Sans",sans-serif;font-size:14px;text-decoration:none;height:28px;line-height:26px;cursor:pointer;padding:0 15px}
.catalog-filter .catalog-filter-control .catalog-filter-search-button{color:#fff;-webkit-appearance: none;border-radius:4px;background:#f66;text-align:center;padding:0 40px;height:38px;font-family:'PTSans'}
.catalog-filter .catalog-filter-control .catalog-filter-search-button:hover{background:#fd5d5d}
.catalog-filter .catalog-filter-popup-result{position:absolute;display:none;height:33px;border:1px solid #ebeae8;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:#fff;color:#3f3f3f;font-weight:400;font-size:13px;line-height:33px;padding:0 44px 0 5px;z-index:150;white-space:nowrap;left:100%;margin:-11px 0 0}
.catalog-filter .catalog-filter-popup-result:before{content:"";position:absolute;width:0;height:0;border:9px solid transparent;top:7px;left:-18px;border-right:9px solid #ebeae8}
.catalog-filter .catalog-filter-popup-result:after{content:"";position:absolute;width:0;height:0;border:9px solid transparent;top:7px;left:-17px;border-right:9px solid #fff}
.catalog-filter .catalog-filter-popup-result span{padding:0 5px 0 0}
.catalog-filter .catalog-filter-popup-result a{text-decoration:none}
.catalog-filter .catalog-filter-popup-result .catalog-filter-popup-close{display:block;position:absolute;background:#f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAIAgMAAABIag2VAAAADFBMVEVUVFT///////9UVFSm/3+MAAAAAnRSTlMAAHaTzTgAAAApSURBVHheBYBBDQAgDAPvD5mSCagU5GACH5NQKZVC8GZEh3UpoyHNOx9Rigb75J9YIAAAAABJRU5ErkJggg==) center center no-repeat;border-left:1px solid #ebeae8;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-khtml-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;width:33px;height:33px;right:0;top:0}
.catalog-filter .catalog-filter-popup-result .catalog-filter-popup-close:hover{background-color:#fff}
.catalog-sorting{padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 0 30px;position:absolute;right:0;top:0}
.catalog-section-description{margin:30px 0 0;padding:32px 0 0;position:relative}
.catalog-section-description:before{content:"";display:block;width:100%;height:3px;background:#98ca4f;position:absolute;left:-30px;top:0;padding:0 30px}
.catalog-section ul{list-style:disc inside;padding:0 0 0 15px}
.catalog-section-description p,.catalog-section p,.catalog-section ul,.catalog-section li{margin:10px 0}
#fast-order-overlay-v1,#fast-order-overlay-v2{position:absolute;top:-10px;left:-10px;width:100%;height:100%;background-color:rgba(255,255,255,0.95);background-image:url(/local/templates/divano_last/images/animation/loading.gif);background-position:center center;background-repeat:no-repeat;padding:10px;display:none;z-index:10}
body #overlay-popup-constr-form1, body #overlay-popup-review-add-form, body #overlay-popup-questions-add-form {background-color:#333;opacity:.6!important}
body #popup-constr-form1{overflow:auto;border-radius:6px}
.review-add-form, .questions-add-form{position:relative}
.review-add-form:after, .questions-add-form:after{content:"";display:table;clear:both}
.review-add-form .review-add-form-title, .questions-add-form .questions-add-form-title{line-height:1;font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;font-weight:700;margin:-19px 0 41px;font-size:15px;text-shadow:1px 1px 0 #fff}
.review-add-form .review-add-form-description, .questions-add-form .questions-add-form-description{margin:0 0 15px;color:#83867f;border-bottom:1px dashed #d8decd;padding:0 0 15px}
.review-add-form .review-form-field,.questions-add-form .questions-form-field{margin:20px 0 0}
.catalog-element-review-list .review-form-field, .catalog-element-questions-list .questions-form-field{margin:7px 0 0}
.review-add-form .review-form-field.review-form-field-rating, .questions-add-form .questions-form-field.questions-form-field-rating{margin:15px 0 22px 0}
.review-add-form .review-form-field:first-child, .questions-add-form .questions-form-field:first-child{margin:0}
.review-add-form .review-form-field:after, .questions-add-form .questions-form-field:after{content:"";display:table;clear:both}
.catalog-element-review-list .review-form-field:after, .catalog-element-questions-list .questions-form-field:after{content:"";display:table;clear:both}
.review-add-form .review-form-field .review-form-field-name, .questions-add-form .questions-form-field .questions-form-field-name{width:130px;float:left;padding:6px 0 0;font-size:16px;font-family:"PTSansBold";color:#686155;}
.catalog-element-review-list .review-form-field .review-form-field-name, .catalog-element-questions-list .questions-form-field .questions-form-field-name{width:130px;float:left;padding:6px 0 0;font-size:16px;font-family:"PTSansBold";color:#686155;}
.review-add-form .review-form-field .review-form-field-name-plus, .catalog-element-review-list .review-form-field .review-form-field-name-plus{color:#99ca50;}
.review-add-form .review-form-field .review-form-field-name-minus, .catalog-element-review-list .review-form-field .review-form-field-name-minus{color:#ff6666;}
.review-add-form .review-form-field .review-form-field-input, .questions-add-form .questions-form-field .questions-form-field-input{width:355px;float:left}
.catalog-element-review-list .review-form-field .review-form-field-input, .catalog-element-questions-list .questions-form-field .questions-form-field-input, .questions-answer-show{width:calc(100% - 130px);padding-top:6px;float:left;color:#333333;font-size:16px;font-family:"PTSans";}
.questions-answer-show{color:#99ca50;text-decoration: none;padding-top: 6px;padding-bottom: 7px; float:none;cursor: pointer;display: block;}
.questions-answer-show span{border-bottom: 1px dashed #99ca50;}
.questions-answer-show:hover span{border-bottom:none}
.element-questions-answer{margin-left: 44px;padding-top: 15px;display: none;}
.catalog-element-questions-list .questions-form-field .questions-form-field-input{width:100%;padding-top:0;}
.element-questions-answer .questions-form-field-input{font-weight: normal;}
.review-add-form .review-form-field .review-form-field-input.review-form-rating{margin-top:6px;}
.review-add-form .review-form-field .review-form-field-input input[type="text"], .questions-add-form .questions-form-field .questions-form-field-input input[type="text"]{height:38px;box-sizing:border-box;font-size:13px;line-height:17px;padding:3px 10px;border:1px solid #c0c0c0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:100%;color:#83867f;font-family:"Open Sans",sans-serif}
.review-add-form .review-form-field .review-form-field-input input[type="text"]:focus, .questions-add-form .questions-form-field .questions-form-field-input input[type="text"]:focus{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-o-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-khtml-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.05);box-shadow:1px 1px 2px rgba(0,0,0,0.05);border-color:#fcae1b;color:#000}
.review-add-form .review-form-field .review-form-field-input textarea, .questions-add-form .questions-form-field .questions-form-field-input textarea{box-sizing:border-box;font-size:13px;line-height:17px;padding:3px 10px;border:1px solid #c0c0c0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:100%;color:#83867f;font-family:"Open Sans",sans-serif;resize:none;height:58px}
.review-add-form .review-form-field .review-form-field-input textarea:focus, .questions-add-form .questions-form-field .questions-form-field-input textarea:focus{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-o-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-khtml-box-shadow:1px 1px 2px rgba(0,0,0,0.05);-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.05);box-shadow:1px 1px 2px rgba(0,0,0,0.05);border-color:#fcae1b;color:#000}
.review-add-form .review-form-additional{padding:15px 0;margin:15px 0;border-top:1px dashed #d8decd;border-bottom:1px dashed #d8decd}
.review-add-form .review-form-additional:after{content:"";display:table;clear:both}
.review-add-form .review-form-additional .review-form-field-order{float:left}
.review-add-form .review-form-additional .review-form-field-order .review-form-field-input{width:100px}
.review-add-form .review-form-additional .review-form-field-rating{float:right}
.review-add-form .review-form-additional .review-form-field-rating:after{content:"";display:table;clear:both}
.review-add-form .review-form-additional .review-form-field-rating .review-form-field-name{float:left;padding:6px 15px 0 0}
.review-add-form .review-form-additional .review-form-field-rating .review-form-rating{float:left}
.element-review-info .element-review-author .review-form-name, .element-questions-info .element-questions-author .questions-form-name{padding-right: 17px;color:#686155;font-size: 18px;font-family:"PTSansBold";}
.element-review-info .element-review-author .review-form-name, .element-review-info .element-review-author .review-form-rating{display: inline-block;}
.review-add-form .review-form-rating .rating-stars-container, .element-review-info .review-form-rating .rating-stars-container{position:relative;width:68px;height:28px;background:#dadada;background-size:100% 100%}
.review-add-form .review-form-rating .rating-stars-bg, .element-review-info .review-form-rating .rating-stars-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-position:left center;background-repeat:no-repeat;background-size: cover;}
.review-add-form .review-form-rating .rating-stars-progress, .element-review-info .review-form-rating .rating-stars-progress{position:absolute;top:0;bottom:0;left:0;background:#98ca4f; z-index: 2;}
.review-add-form .review-form-rating .rating-stars-bg-grey, .element-review-info .review-form-rating .rating-stars-bg-grey{position:absolute;top:0;bottom:0;left:0;background:gainsboro; width:100%; z-index: 1;}
.review-add-form .review-form-field-required{cursor:help;padding:3px;color:#ea1a28;position:absolute;width:9px;height:9px;padding:0;margin:0;line-height:11px;font-size:11px;font-weight:700;text-align:center;border-radius:2px;transition:all .3s ease-out .1s}
.review-add-form .review-form-field-required:hover{color:#fff;background:#ea1a28;transform:rotate(360deg)}
.review-add-form .review-form-buttons, .questions-add-form .questions-form-buttons{margin:15px 0 0;padding:0 0 0 129px;}
.review-add-form .review-form-buttons input, .questions-add-form .questions-form-buttons input{display:inline-block;width:225px;height:40px;line-height:40px;font-size:18px;font-family:"PTSansBold","Open Sans",sans-serif;text-decoration:none;color:#fff;padding:0 15px;background:#98ca51;border-radius:4px;border:none;cursor:pointer}
.review-add-form .review-form-buttons input:hover, .questions-add-form .questions-form-buttons input:hover{color:#fff;background:#e91722;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MTcyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTIyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(233,23,34,1) 0%,rgba(241,34,50,1) 100%);text-shadow:-1px -1px 0 #c1000a;box-shadow:inset 0 0 5px rgba(119,0,6,0.7)}
.review-add-form .review-form-errors, .questions-add-form .questions-form-errors{border-bottom:1px dotted #ffaeb4;color:#ea1a28;background:#fdf3f4;padding:15px;margin:0;position:fixed;text-align:center;width:100%;left:0;top:0;box-sizing:border-box;text-shadow:1px 1px 0 #fff;font-weight:700}
.review-add-form .review-form-error-js, .questions-add-form .questions-form-error-js{display:none}
.review-add-form .review-form-success, .questions-add-form .questions-form-success{padding:0 0 15px;border-bottom:1px dashed #d8decd;color:#98ca4f;text-align:center;font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:18px;line-height:1}
.review-add-form .review-form-moderate, .questions-add-form .questions-form-moderate{padding:15px 0 0;line-height:1}
.review-add-form .review-form-rating .rating-stars-container, .element-review-info .review-form-rating  {position: relative; width:117px;background-color:#fff;height:17px}
.review-add-form .review-form-additional .review-form-field-rating .review-form-field-name{padding:4px 15px 0 0}
.review-add-form .review-form-rating .rating-stars-progress, .element-review-info .review-form-rating .rating-stars-progress{background-color:#ffdd2d}
.review-add-form #review-form-file{margin-top: 10px;}
.catalog-element-review .element-review-pic{padding-top: 20px;padding-bottom: 0;padding-left: 130px;}
.catalog-element-review .element-review-pic a{margin-right: 15px;}
.catalog-element-detail-custom .catalog-element-review .catalog-element-review-item .element-review-info, .catalog-element-detail-custom .catalog-element-questions .catalog-element-questions-item .element-questions-info{position: relative;}
.catalog-element-review .catalog-element-review-item .element-review-date, .catalog-element-questions .catalog-element-questions-item .element-questions-date{position: absolute;top:0;right:0}
.catalog-element-review-item, .catalog-element-review-top, .catalog-element-questions-item, .catalog-element-questions-top{padding-bottom: 22px;margin-bottom: 18px;border-bottom: 1px solid #d4d4d4;}
.catalog-element-review-top span, .catalog-element-questions-top span{display: inline-block;width: calc(100% - 215px);font-size: 16px;font-family: "PTSans";color:#333333;opacity:0.5;top:9px;position: relative;line-height: 19px;}
.catalog-element-questions-top span{top:0;}
/*.catalog-element-review-item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}*/
.catalog-element-data .catalog-element-right{margin-bottom:20px}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add, .catalog-element-questions .catalog-element-questions-top .catalog-element-questions-add{display: inline-block; margin-right: 20px;}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add a, .catalog-element-questions .catalog-element-questions-top .catalog-element-questions-add a{font-size: 16px !important;font-family:"PTSansBold" !important;text-decoration: none;}
.catalog-element-review{margin-top: 8px;}
.catalog-element-review-top{padding-bottom: 12px;}
.navigation{border:1px solid #ebeae8;background:#f6f6f6;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:30px 0 0;position:relative;line-height:21px}
.navigation a{text-decoration:none}
.navigation .navigation-arrows{position:absolute;width:100%;left:0}
.navigation .navigation-arrows .navigation-arrow-left{position:absolute;left:15px;z-index:3}
.navigation .navigation-arrows .navigation-arrow-right{position:absolute;right:15px;z-index:3}
.navigation .navigation-arrows .arrow,.navigation .navigation-arrows .ctrl{color:#d2d2d2}
.navigation .navigation-arrows .disabled{color:#a09d9e}
.navigation .navigation-arrows a{color:#000;border-bottom:1px dashed #000}
.navigation .navigation-arrows a:hover{border-bottom-color:transparent}
.navigation .navigation-arrows a,.navigation .navigation-arrows .disabled{text-shadow:1px 1px 0 #fff;margin:0 7px}
.navigation .navigation-pages{text-align:center;position:relative;z-index:2;text-shadow:1px 1px 0 #fff}
.navigation .navigation-pages a{color:#000;padding:0 5px}
.navigation .navigation-pages a:hover{color:#ea1a28}
.navigation .navigation-pages span{padding:0 5px;background:#fcae1b;text-shadow:none}
.navigation .navigation-pages .nav-current-page{text-align:center;color:#fff;display:inline-block;box-shadow:1px 1px 0 #ffffff,inset 1px 1px 0 rgba(0,0,0,0.12)}
.element-rating .element-item-rating{text-align:right}
.element-rating .rating-stars-container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}
.element-rating .rating-stars-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-position:center center;background-repeat:no-repeat}
.element-rating .rating-stars-progress{position:absolute;top:0;bottom:0;left:0;background:#98ca4f}
.element-rating .rating-stars-votes{padding:0 0 0 3px}
.order{padding:30px}
.order h1{margin:0 0 25px}
.information-detail{position:relative}
.information-detail h1{margin:0 120px 25px 0;line-height:1.2}
.contacts{padding:0 30px 30px}
.contacts .hx-title,.contacts > .hx-title:first-child{margin:0 0 30px}
.contacts p{margin:15px 0 0}
.guaranty-return{padding:0 30px 30px}
.guaranty-return .hx-title,.guaranty-return > .hx-title:first-child{margin:0 0 30px}
.guaranty-return p{margin:15px 0 0}
.list-items .catalog-element-item{border:1px solid #d6d3ce}
.list-items .catalog-element-item .catalog-element-name{font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;font-weight:700;line-height:1;white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;font-size:28px}
.list-items .catalog-element-item .catalog-element-name a{text-decoration:none;color:#000}
.list-items .catalog-element-item .catalog-element-sale .helper{text-align:left!important;padding-left:0}
.list-items .catalog-element-item .catalog-element-picture{height:210px;margin:0 0 10px;line-height:10px;text-align:center}
.list-items .catalog-element-item .catalog-element-picture a{width:100%;height:100%}
.list-items .catalog-element-item .catalog-element-picture a img{max-width:100%;height:auto;vertical-align:middle}
.list-items .catalog-element-item .transformation{font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;line-height:1;font-size:15px;height:17px}
.list-items .catalog-element-item .catalog-element-sale .helper{text-align:center;position:relative}
.list-items .catalog-element-item .catalog-element-sale .price{line-height:1;padding:15px 0 10px}
.list-items .catalog-element-item .catalog-element-sale .helper div{display:inline-block;padding-top:2px;padding-bottom:3px}
.list-items .catalog-element-item .catalog-element-sale .helper .price-before-label{width:44px;height:20px;background:url(/local/templates/divano_last/images/catalog_section_element.png) -10px -10px;color:#fff;font-size:13px;text-align:center;position:absolute;right:0;top:0}
.list-items .catalog-element-item .catalog-element-sale .helper .price-before-label span{position:relative;top:1px;left:2px}
.list-items .catalog-element-item .catalog-element-sale .helper .price-before{color:#ff0d2d;font-size:13px;margin-left:5px;position:relative;text-decoration:line-through}
.tab-content-custom .list-items .catalog-element-item .catalog-element-sale .helper .price-before{color:#999;font-size:20px;margin:0 7px;position:relative}
.tab-content-custom .list-items .catalog-element-item .catalog-element-sale .helper .price-before:before{background:#999;height:1px}
.list-items .catalog-element-item .catalog-element-sale .helper .price-actual{font-size:28px;font-weight:600}
.list-items .catalog-element-item .catalog-element-sale .credit-line{font-size:16px;cursor:pointer}
.list-items .catalog-element-item .catalog-element-sale:after{content:"";display:table;clear:both}
div.list-items{margin:-2% -1% 0;text-align:center}
div.list-items .catalog-element-item{width:239px;margin:2% 0 0 37px;border:1px solid #d6d3ce;padding:15px;display:inline-block;vertical-align:top;text-align:left}
.catalog-element-list-filtrable .list-items .catalog-element-item{margin:15px 0 0 15px;width:190px}
.catalog-element-list-filtrable .list-items .catalog-element-item:nth-child(-n+4){margin:0 0 0 15px}
.catalog-element-list-filtrable .list-items .catalog-element-item:nth-child(4n+1){margin:15px 0 0}
.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item:nth-child(4n+1){margin:15px 0 0 15px}
.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item:nth-child(-n+5){margin:0 0 0 15px}
.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item:nth-child(5n+1){margin:15px 0 0}
.catalog-element-list-filtrable .list-items .catalog-element-item:first-child{margin:0}
.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item:first-child{margin:0}
.list-items .catalog-element-item .catalog-element-name{font-size:16px;white-space:normal;height:48px;overflow:hidden}
.catalog-element-list-filtrable .list-items .catalog-element-item .catalog-element-picture{width:100%;height:160px;line-height:160px}
.catalog-element-list-filtrable .list-items .catalog-element-item .catalog-element-picture a{width:190px;text-align:center;height:160px;padding:0;display:table-cell;vertical-align:middle}
.list-items .catalog-element-item .transformation{font-size:13px;height:15px}
.list-items .catalog-element-item .catalog-element-sale .helper .price-actual{font-size:20px}
.catalog-element-list-filtrable .list-items .catalog-element-item .catalog-element-sale .more-info-new a{display:block;margin:0 auto;color:#fff;text-decoration:none;text-align:center;width:130px;background:#f66;margin:0 auto;padding:7.5px 0;font-size:16px;font-family:'PTSans';font-weight:400;border-radius:0}
.section_list{margin-bottom:5px;height:36px;overflow:hidden}
.section_list li{list-style:none;float:left;margin-right:10px;margin-bottom:4px}
.section_list li.item a:before, .section_list_mob li.item a:before{border-left:1px solid #a1a1a1; content: ""; margin-right: 10px;}
.section_list a, .section_list_mob a {text-decoration: none;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:15px}
.mCSB_scrollTools{opacity:.65}
.mCSB_scrollTools .mCSB_draggerRail,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px}
.mCS-gray.mCSB_scrollTools .mCSB_draggerRail{background-color:#f6f6f6}
.mCS-gray.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#b1b6aa}
.mCS-gray.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#b1b6aa}
.mCS-gray.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-gray.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#b1b6aa}
.catalog-constructor-t{width:100%;display:none;margin:17px 0 20px}
.owl-certificate-carousel p{display:table;text-align:center}
.owl-certificate-carousel p a{display:table-cell}
.catalog-element-detail .catalog-element-rating{margin:11px 2px 0 0;padding:10px}
@media (min-width: 1201px) {
    .owl-item .catalog-element-item.no-border.my_margin:hover{margin-bottom:10px!important}
}
.catalog-element-container{position:relative}
.comparison{position:fixed;top:52%;right:0;height:290px;background-color:#ff8a21;color:#fff;width:43px;border-top-left-radius:10px;border-bottom-left-radius:10px;display:none}
.comparison a{text-transform:uppercase;color:#fff;text-decoration:none}
.comparison .inner{height:100%;width:100%;position:relative}
.comparison .inner span{position:absolute;width:290px;display:block;font-size:15px;font-weight:700;right:-123px;top:95px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.comparison .inner span:before{position:absolute;content:"";width:22px;height:22px;top:-1px;left:-30px;background-image:url(/images/img-compare.png);background-repeat:no-repeat;background-position:4px 2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.toShow1024,.toShow800,.toShow600,.toShow480,.toShow320{display:none}
.breadcrumbs nav .link-back{margin:0 36px 0 0;padding:0 0 0 20px;float:left;position:relative;color:#252525;font:13px/16px 'Open Sans',sans-serif;text-decoration:underline;text-transform:none}
.breadcrumbs nav .link-back:hover{text-decoration:none}
.breadcrumbs nav .link-back:before,.breadcrumbs nav .link-back:after{margin:-3px 0 0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #5f5f5f;position:absolute;top:50%;left:8px;z-index:1;content:""}
.breadcrumbs nav .link-back:after{margin-left:1px;border-right-color:#fff;z-index:3}
.guaranty-features{font-size:20px;line-height:24px;display:table;width:100%}
.guaranty-features .guaranty-features-item{display:table-row}
.guaranty-features .guaranty-features-item .item-image{width:39px;text-align:center;padding:0 20px 20px 0;display:table-cell;vertical-align:middle}
.guaranty-features .guaranty-features-item .item-text{display:table-cell;padding:0 0 20px;vertical-align:middle}
.guaranty-features .guaranty-features-item .item-text-description{font-size:15px}
.guaranty-features .guaranty-features-item .item-text-note{font-size:12px}
.guaranty-features .guaranty-features-item .top-align{vertical-align:top;padding-top:10px}
.guaranty-refund{display:table;width:100%;margin:20px 0 40px;font-weight:300;font-size:15px;line-height:20px}
.guaranty-refund .guaranty-refund-item{display:table-row}
.guaranty-refund .guaranty-refund-item .item-image,.guaranty-refund .guaranty-refund-special .item-image{width:39px;text-align:center;padding:0 20px 20px 0;display:table-cell;vertical-align:middle}
.guaranty-refund .guaranty-refund-item .item-text,.guaranty-refund .guaranty-refund-special .item-text{display:table-cell;padding:0 0 20px;vertical-align:middle}
.guaranty-refund .guaranty-refund-special{font-size:13px;display:table-row}
body > .content-right-image-outer .content-right-image .content-text-upper,body > .content-right-image-outer .content-right-image .content-text-title,body > .content-right-image-outer .content-right-image .content-image,body > .shop-type .shop-type-title,body > .shop-type .shop-type-table .shop-type-row .shop-type-colored,body > .shop-type .shop-type-table .shop-type-row .shop-type-item,body > .shop-type .shop-type-table .shop-type-row .shop-type-item .shop-type-item-text,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-spacer,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-plus,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-equal,body > .delivery-includes .delivery-includes-item,body > .fullarea-block,body > .designed-block,body > .content-text-block,body > .designed-list-block,body > .content-right-image-outer .designed-list-block,body > .designed-list-block .designed-list-block-title,body > .content-right-image-outer .designed-list-block .designed-list-block-title{position:relative;box-sizing:border-box;padding:10px}
body > .content-right-image-outer .content-right-image .content-text-upper:before,body > .content-right-image-outer .content-right-image .content-text-title:before,body > .content-right-image-outer .content-right-image .content-image:before,body > .shop-type .shop-type-title:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-colored:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item .shop-type-item-text:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-spacer:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-plus:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-equal:before,body > .delivery-includes .delivery-includes-item:before,body > .fullarea-block:before,body > .designed-block:before,body > .content-text-block:before,body > .designed-list-block:before,body > .content-right-image-outer .designed-list-block:before,body > .designed-list-block .designed-list-block-title:before,body > .content-right-image-outer .designed-list-block .designed-list-block-title:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border:1px dotted #ccc;box-sizing:border-box}
body > .shop-type .shop-type-table .shop-type-row .shop-type-item:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-spacer:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-plus:before,body > .shop-type .shop-type-table .shop-type-row .shop-type-item-equal:before{border-width:0 1px 1px 0}
body > .shop-type .shop-type-table .shop-type-row .shop-type-item .shop-type-item-text:before{border-width:1px 0 0;padding:0 10px;box-sizing:initial;margin:0 0 0 -10px}
body > .fullarea-block,body > .fullarea-block img,body > .designed-block,body > .designed-block em,body > .designed-block em img,body > .designed-block img{margin:0}
body > .designed-block img{width:auto\9;height:auto;max-width:100%;border:none}
body > .designed-block:after,body > .designed-block em:before{display:none}
body > .designed-block:before{box-shadow:none;transform:rotate(0deg);max-width:none}
.page .catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order a{height:36px;line-height:36px}

.main_sprite{background-image:url(/local/templates/divano_last/images/sprite/main_icons.png);background-repeat:no-repeat;overflow:hidden;display:block;text-align:left;margin-bottom:15px;margin-top:55px}
.main_sprite.ico-advertising{width:62px;height:65px;background-position:-5px -5px}
.main_sprite.ico-equality{width:14px;height:9px;background-position:-77px -5px}
.main_sprite.ico-green-arrow{width:186px;height:108px;background-position:-101px -5px}
.main_sprite.ico-green-price{width:164px;height:32px;background-position:-5px -123px}
.main_sprite.ico-internet{width:68px;height:58px;background-position:-179px -123px}
.main_sprite.ico-orange-arrow{width:186px;height:108px;background-position:-5px -191px}
.main_sprite.ico-orange-buy{width:78px;height:43px;background-position:-201px -191px}
.main_sprite.ico-orange-price{width:165px;height:31px;background-position:-297px -5px}
.main_sprite.ico-paycheck{width:52px;height:55px;background-position:-297px -46px}
.main_sprite.ico-pig{width:66px;height:60px;background-position:-359px -46px}
.main_sprite.ico-plus{width:14px;height:14px;background-position:-77px -46px}
.main_sprite.ico-production{width:60px;height:57px;background-position:-297px -116px}
.main_sprite.ico-rent{width:57px;height:51px;background-position:-367px -116px}

.ico_economy{display:inline-block;background:url(/local/templates/tpl_copy/images/sprite_economy.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;margin-bottom:15px;margin-top:55px}
.ico_economy.ico-green-arrow{background-position:-0 -0;width:192px;height:119px}
.ico_economy.ico-orange-arrow{background-position:-0 -119px;width:192px;height:119px}
.ico_economy.ico-orange-price{background-position:-0 -238px;width:165px;height:31px}
.ico_economy.ico-green-price{background-position:-0 -269px;width:164px;height:32px}
.ico_economy.ico-pig{background-position:-0 -301px;width:75px;height:60px}
.ico_economy.ico-internet{background-position:-75px -301px;width:74px;height:59px}
.ico_economy.ico-orange-buy{background-position:-75px -360px;width:71px;height:56px}
.ico_economy.ico-rent{background-position:-0 -361px;width:71px;height:60px}
.ico_economy.ico-advertising{background-position:-71px -416px;width:62px;height:64px}
.ico_economy.ico-production{background-position:-133px -416px;width:56px;height:49px}
.ico_economy.ico-paycheck{background-position:-0 -421px;width:48px;height:56px}
.ico_economy.ico-green-plus{background-position:-165px -238px;width:21px;height:20px}
.ico_economy.ico-orange-plus{background-position:-165px -258px;width:21px;height:20px}
.ico_economy.ico-green-equality{background-position:-164px -278px;width:19px;height:13px}
.ico_economy.ico-orange-equality{background-position:-164px -291px;width:19px;height:13px}
.heggi-price .ico_economy{margin-top:94px}
.catalog-element-list-filtrable.custom .btn_adv_sort a{display:inline-block;padding:8px 20px;background-color:#eee;color:#333;border-radius:5px;margin:8px;font-size:16px;text-decoration:none;border:1px solid #eee}
.catalog-element-list-filtrable.custom .btn_adv_sort a:hover,.catalog-element-list-filtrable.custom .btn_adv_sort a.active{border-color:#99ca50}
.catalog-element-list-filtrable.custom .btn_adv_sort a.active{background-color:#99ca50;border:1px solid #99ca50}
.catalog-element-list-filtrable.rasprodaja .btn_adv_sort{text-align:left}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;box-sizing:border-box;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer, .n-item-image-small .owl-stage-outer{position:relative;overflow:hidden;z-index:5;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.n-item-image-small .owl-controls .owl-nav .owl-prev,.n-item-image-small .owl-controls .owl-nav .owl-next,.n-item-image-small .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel:hover .owl-nav{display:block;position:absolute;top:44%;z-index:9999}
.n-item-image-small:hover .owl-nav{display:block;position:absolute;top:44%;z-index:9999}
.certificate-list.owl-certificate-carousel .owl-carousel:hover .owl-nav{z-index:0}
.recommend-items-container .owl-carousel:hover .owl-nav{display:block;position:absolute;top:48%;z-index:9999}
.owl-next{display:inline-block;float:right;position:relative;right:0;background:#000;color:#fff;text-decoration:none;text-align:center;padding-top:12px;font-size:15px;width:30px;height:30px;opacity:.4;border-radius:2px 0 0 2px}
.owl-prev{display:inline-block;left:0;position:relative;background:#000;color:#fff;text-decoration:none;text-align:center;padding-top:12px;font-size:15px;width:30px;height:30px;opacity:.4;border-radius:2px 0 0 2px}
.owl-next:hover{opacity:.7}
.owl-prev:hover{opacity:.7}

.owl-nav{color:#000;text-decoration:bold;font-size:14px;background:none;display:none;z-index:20;position:relative;top:-175px;width:100%;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.certificate-list.owl-certificate-carousel .owl-nav{z-index:0}
.owl-carousel.owl-loaded{display:block;width:80%;left:0;right:0;margin:0 auto}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{max-width:100%;max-height:100%}
.catalog-element-left .showBigImgs{display:block;text-align:center;width:auto;height:auto}
.n-item-image-small .owl-item img{width:100%;height:80px}
.catalog-element-detail-custom .n-item-image .block{line-height:433px}
.catalog-element-detail-custom .n-item-image .block img{vertical-align:middle}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.certificates .owl-controls{position:relative;width:106%;bottom:130px;right:3%}
.owl-dots{margin:0 auto;display:table;padding-top:20px}
.newstyle.more_goods{display:block;width:236px;height:49px;background-color:#eb323a;line-height:50px;border:0 solid #e7e9e4;margin:0 auto;text-decoration:none;font-size:24px;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;margin-top:11px;font-family:"Open Sans CondensedBold","Open Sans Condensed";box-shadow:1px 1px 2px 1px #cecece}
.owl-item{z-index:1}
.n-item-image-small{display:none;box-sizing:border-box;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.n-item-image-small .owl-stage{position:relative;-ms-touch-action:pan-Y}
.n-item-image-small .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.n-item-image-small .owl-stage-outer, .n-item-image-small .owl-stage-outer{position:relative;overflow:hidden;z-index:5;-webkit-transform:translate3d(0px,0px,0px)}
.n-item-image-small .owl-controls .owl-nav .owl-prev,.n-item-image-small .owl-controls .owl-nav .owl-next,.n-item-image-small .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n-item-image-small .owl-controls .owl-nav .owl-prev,.n-item-image-small .owl-controls .owl-nav .owl-next,.n-item-image-small .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n-item-image-small .owl-controls .owl-nav .owl-prev,.n-item-image-small .owl-controls .owl-nav .owl-next,.n-item-image-small .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.n-item-image-small:hover .owl-nav{display:block;position:absolute;top:44%;z-index:9999}
.n-item-image-small.owl-loaded{display:block;width:80%;left:0;right:0;margin:0 auto}
.n-item-image-small .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.n-item-image-small .owl-item img{max-width:100%;max-height:100%}
.n-item-image-small .owl-item img{width:100%;height:80px}
.n-item-image-small .owl-item img{transform-style:preserve-3d}
.n-item-image-small .owl-item img{max-width:100%}
.owl-nav .owl-prev, .owl-nav .owl-next {background: unset; background-repeat: no-repeat}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.tab-list-link span{background-position:left 8px;background-size:unset;font-size:13px;padding-left:45px;position:relative}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.tab-list-link span.icn-catalog-tab-characters{padding-left:30px}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.tab-list-link{border-color:#d8decd}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.tab-list-link span.icn-catalog-tab-description{background-position:left 6px}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list .active-tab{background:#fff;border:1px solid #d8decd;border-bottom:1px solid #fff;z-index:10}
.catalog-element-detail-custom .catalog-element-tabs{border:none}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list{z-index:1}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list:after{display:none}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-data{border:1px solid #d8decd;margin-top:0px}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list .active-tab span{color:#333;position:relative}
@media (min-width: 1201px) and (max-width: 1500px) {
    .bottom-basket-panel .comparison{right:28%}
    .bottom-basket-panel #bottom-basket-line{right:10%}
}
@media (min-width: 767px) and (max-width: 1200px) {
    .bottom-basket-panel .comparison{right:32%}
    .bottom-basket-panel #bottom-basket-line{right:10%}
}
@media (min-width: 640px) and (max-width: 767px) {
    .bottom-basket-panel .comparison{right:28%}
    .bottom-basket-panel #bottom-basket-line{right:2%}
    .bottom-basket-panel .move_up{margin-left:0}
}
@media (min-width: 586px) and (max-width: 640px) {
    .bottom-basket-panel{height:100px}
    .bottom-basket-panel .btn-modal{left:40px}
    .bottom-basket-panel .comparison{bottom:7px;right:36px;top:auto}
    .bottom-basket-panel #bottom-basket-line{right:50px}
    .bottom-basket-panel .move_up{margin-left:45px}
    #webconsult > ._wc-widget._wc-shadow._wc-position-bottom-right{bottom:120px}
}
@media (max-width: 586px) {
    .bottom-basket-panel{text-align:center}
    .bottom-basket-panel .btn-modal{display:none!important}
    .bottom-basket-panel .comparison{display:none!important}
    .bottom-basket-panel #bottom-basket-line{right:0;left:0;top:0;bottom:0;display:inline-block;position:relative;float:none}
}
.catalog-element-item .catalog-element-chars.sectionsblock{display:none}
.catalog-element-item:hover .catalog-element-chars.sectionsblock{display:block;border-top:1px solid #ccc;width:100%;margin-left:-6%}
.economy{padding:35px 0}
.economy-heading{font-size:22px;text-transform:uppercase;text-align:left;line-height:1.4}
.economy-heading.economy-heading-actions{margin-bottom:30px;text-align:center}
.economy{background-color:#f8f8f8;position:relative;z-index:1}
.economy:before{position:absolute;height:100%;left:-220%;width:9999px;content:'';top:0;background:#f8f8f8;z-index:-1}
.economy:after{position:absolute;height:0;left:-220%;width:9999px;content:'';top:0;border-top:1px solid #ededed}
.catalog-element-list-filtrable.actions-main-list{background-color:#f8f8f8;margin-top:0;padding-top:30px;position:relative;z-index:1}
.catalog-element-list-filtrable.actions-main-list .catalog-element-item{background-color:#fff}
.catalog-element-list-filtrable.actions-main-list:before{position:absolute;height:100%;left:-220%;width:9999px;content:'';top:0;background:#f8f8f8;z-index:-1}
.catalog-element-list-filtrable.actions-main-list:after{position:absolute;height:0;left:-220%;width:9999px;content:'';top:0;border-top:1px solid #ededed}
.comfort-heading{font-size:22px;line-height:1.4;text-transform:uppercase}
.owl-carousel-custom .owl-prev,.owl-certificate-carousel .owl-prev,.catalog-element-detail-custom .owl-prev{background-image:url(/local/templates/divano_last/images/renewed/nav-left.png)}
.owl-carousel-custom .owl-next,.owl-certificate-carousel .owl-next,.catalog-element-detail-custom .owl-next{background-image:url(/local/templates/divano_last/images/renewed/nav-right.png)}
.catalog-element-detail-custom .n-item-image-small .owl-prev{left:-30px}
.catalog-element-detail-custom .n-item-image-small .owl-next{right:30px}
.catalog-element-detail-custom .n-item-image-small .owl-item{text-align:center;padding:5px;border:2px solid transparent;box-sizing:border-box;border-radius:5px}
.catalog-element-detail-custom .n-item-image-small .owl-item:hover{border:2px solid #99ca50}
.owl-carousel-custom .owl-nav > div,.owl-certificate-carousel .owl-nav > div,.catalog-element-detail-custom .owl-nav > div{background-repeat:no-repeat;background-color:transparent;opacity:1}
.reviews-custom,.certificates{padding:35px 0;position:relative}
.reviews-custom:after,.certificates:after{position:absolute;height:0;left:-220%;width:9999px;content:'';top:0;border-top:1px solid #ededed}
.stok-container .btn_adv_sort{width:100%}
.stok-container .btn_adv_sort a{border-radius:4px;background-color:#eee;font-size:16px;text-decoration:none;color:#616161;padding:8px 20px;margin:8px}
.stok-container .btn_adv_sort a.active{background-color:#99ca50}
.certificates .owl-controls .owl-prev,.certificates .owl-controls .owl-next{position:relative;z-index:1000000}
.certificates img{min-height:219px;width:auto}
.guarantee:after{position:absolute;height:0;left:-220%;width:9999px;content:'';top:0;border-top:1px solid #ededed}
.guarantee{z-index:1;background:#f8f8f8;position:relative}
.certificates{background:#f8f8f8;z-index:10;padding-bottom:45px;position:relative}
.certificates .comfort-heading{margin-bottom:25px}
.guarantee .comfort-heading{margin-bottom:35px; font-weight: bold}
.certificates:before,.guarantee:before{position:absolute;height:100%;left:-220%;width:9999px;content:'';top:0;background:#fff;z-index:-1;border-bottom: 1px solid #ededed;}
.tab-content-custom .discount-amount{text-decoration:none;background-color:#ff0d2d;padding:0 5px}
.tab-content-custom .discount-amount span{color:#fff;font-size:12px}
.tab-content-custom .discount-amount:before{display:none}
.tab-content-custom .buy-block{display:flex;justify-content:space-between;margin-top:15px}
.jspContainer,.modal-open{overflow:hidden}
.catalog_top_pane .jspVerticalBar,.scroll-pane .jspVerticalBar{opacity:0;transition:opacity .2s ease-in}
.catalog_top_pane:hover .jspVerticalBar,.scroll-pane:hover .jspVerticalBar{opacity:.5}
.jspCap,.modal-backdrop.fade{opacity:0}
.scroll-pane-type02{height:958px}
.jspContainer{position:relative}
.jspPane{left:0!important;position:absolute;width:100.5%!important}
.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}
.jspCap{height:11px;display:block}
.scroll-pane-type02 .jspCapTop{height:12px}
.scroll-pane-type02 .jspCapBottom{height:18px}
.jspVerticalBar .jspArrow{display:none}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspVerticalBar{position:absolute;right:7px;top:0;width:7px;height:100%}
.jspTrack{border-radius:2px;-webkit-border-radius:2px;background:#d7d7d7;position:relative}
.jspDrag{background:#555;width:7px;border-radius:2px;-webkit-border-radius:2px;position:relative;top:0;left:0;cursor:pointer}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspVerticalBar .jspArrow{height:20px}
.jspArrowUp{display:none}
.jspArrowDown{display:none;height:20px}
.wf-modal-cities.fade .wf-modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in}
.wf-modal-cities.in .wf-modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-open .wf-modal-cities{overflow-x:hidden;overflow-y:auto}
.wf-modal-dialog{position:relative;width:auto;margin:10px}
.wf-modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.in{opacity:.5}
.wf-modal-header{padding:15px}
.wf-modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.wf-modal-body{position:relative;padding:15px}
.wf-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.wf-modal-footer:after,.wf-modal-footer:before{content:" ";display:table}
.wf-modal-footer:after{clear:both}
.wf-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.wf-modal-footer .btn-group .btn+.btn{margin-left:-1px}
.wf-modal-footer .btn-block+.btn-block{margin-left:0}
@media (min-width:768px) {
    .modal-dialog{width:600px;margin:30px auto}
    .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}
    .modal-sm{width:300px}
}
@media (min-width:992px) {
    .modal-lg{width:900px}
}
.wf-modal-cities{font-family:Arial,sans-serif;font-size:13px;line-height:1.4}
.wf-modal-cities .wf-modal-dialog{margin:30px auto}
.wf-modal-cities .wf-modal-body,.wf-modal-cities .wf-modal-footer,.wf-modal-cities .wf-modal-header{padding-left:30px;padding-right:30px}
.wf-modal-cities .wf-modal-header{padding-top:20px;padding-bottom:0;border-bottom:none}
.wf-modal-cities .wf-modal-header .wf-modal-title{font-family:Arial,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;margin:0}
.wf-modal-cities .wf-modal-header .wf-modal-close{position:absolute;display:block;top:-1px;left:100%;background:#f5f5f5;width:32px;height:32px;margin-left:-1px;cursor:pointer;border:1px solid rgba(0,0,0,.6);box-shadow:0 3px 10px rgba(0,0,0,.5)}
.wf-modal-cities .wf-modal-header .wf-modal-close:after,.wf-modal-cities .wf-modal-header .wf-modal-close:before{position:absolute;display:block;content:''}
.wf-modal-cities .wf-modal-header .wf-modal-close:before{width:24px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABmFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn+ofsAAAAh3RSTlMAIW+p0err1KtzJh2a8vagI1LnwHg+Kjx0vO1dZ8REUP6UBwOIXhuVhyWbyAYBH/T9BDD7J3DDBafQGcqzCrGBqncJ1tcUzuIRZr7TIs3fON0p2iT67uwTyxr51TnPNa1yCOAPY8HbDKyGNw74LKK/siDwiXorW2m4NrBgOh5l/PVrKK4vgIUlbshuAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAWBJREFUKM9VUvVXAkEQHiQNMNAjbFFMMDBQsc9CBATsLhBbbOz8/m1v77iHNz/MfvFmZ2feEkmhylFrtDq9ITeP/kd+gRGZMBUWZfXiEsBcWsZxFqsNsJfLegVQWSUTi2BZJVhdg9q6bLmjHmhgwKlFo6IhNcHYLBwtaG1TGi4b1ETu9o4ykYpup4vlLo+nm3rQy3Cft19FNDDoG2JsGCM0ijEGxyfAOyenMD3D2Cz8NAeLeFOAh34eQU4kIYRJhwWppVMDRKKZTcQWaUk2llcA/WrGWFukdWxIBZsI8+ADItlCkLaxw+DuFPaKnDwi+4wd4JCswgPYFL640Fe1bk4wdoQkRU2xY3G0E5YT4tK4044zonNcOJQrIR8uhXyVwrVSv4Hplp13QNKl0HEvISvw8CjLXWkIi8rEUwpI3z+7X0Kvhje8f2SrP70x4R/E1oRU8/WtaMj92OJ2e9j/K8t//MJX1igK5m4AAAAASUVORK5CYII=);opacity:.7;transition:opacity .2s ease-in;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.wf-modal-cities .wf-modal-header .wf-modal-close:after{width:20px;height:60px;top:0;right:100%;background:#fff}
.wf-modal-cities .wf-modal-header .wf-modal-close:hover:before{opacity:1}
.wf-modal-cities .wf-modal-footer{background:#f5f5f5;text-align:left}
.wf-modal-cities .list-unstyled{list-style-type:none;margin:0;padding:0}
.wf-modal-cities .list-unstyled li{margin-bottom:5px}
.wf-modal-cities .pick-location,.wf-modal-cities .pick-location-final{color:#2874b4;text-decoration:underline;cursor:pointer}
.wf-modal-cities .pick-location-final:hover,.wf-modal-cities .pick-location:hover{text-decoration:none;color:#2d81c9}
.wf-modal-cities .pick-location-final:active,.wf-modal-cities .pick-location:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);color:#23679f}
.wf-modal-cities .pick-location-final.active,.wf-modal-cities .pick-location.active{color:#767676!important;text-decoration:none;font-weight:700}
.wf-modal-cities .list-districts .pick-location{color:#000;font-weight:700}
.collection-textile-wrap .collection-textile-wrap-title{border-top:solid .1rem #ececec;padding:2rem 2rem 1rem;font-weight:700;font-size:16px}
.collection-textile img{height:140px;width:140px;overflow:hidden;border:10px solid #fff;border:10px solid #eee\9;border-radius:16px;float:left;cursor:pointer}
.collection-textile{margin:5px;float:left;position:relative;text-align:center}
.collection-textile .collection-textile-title{margin-top:1rem;text-overflow:ellipsis}
.collection-textile img:hover{transform:scale(2);position:relative;-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);margin-left:0;margin-top:0;z-index:2000}
.collection-textile-filter{width:100%;margin:0 30px;float:none;margin-left:0;height:60px}
.collection-textile-filter-selector-content{margin:10px}
.collection-textile-filter-selector-item{float:left;list-style-type:none;margin-right:10px;margin-bottom:10px}
.collection-textile-filter-selector-item a{text-decoration:none;padding:6px 10px;text-transform:none;font-family:"PTSans";font-size:14px;color:#333;border-radius:8px;border:1px solid #d8decd;display:block}
.collection-textile-filter-selector-item .active{color:#fff;background-color:#99ca50}
@media (max-width: 768px) {
    body .sitemap{font:normal 15px/19px PTSans,sans-serif}
}
.catalog-textile .catalog-textile-list{height:690px;overflow:auto}
.catalog-textile .catalog-textile-buy .click-to-basket{text-transform:uppercase;font-family:"Open Sans Condensed","Open Sans",sans-serif;font-size:12px;font-weight:700;color:#fff;padding:9px 33px 9px 12px;background:#fcae1b;white-space:nowrap;line-height:18px;border-radius:4px;border:2px solid #fff;position:absolute;margin:9px 0 0 -120px;text-align:left;display:none;box-sizing:border-box;width:241px;left:50%;top:100%;z-index:5}
.catalog-textile .catalog-textile-buy .click-to-basket:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:7px solid transparent;border-bottom-color:#fcae1b;margin:-14px 0 0 -7px}
.catalog-textile .catalog-textile-buy .click-to-basket a{position:absolute;top:0;right:0;height:100%;width:21px;border-left:1px solid #fed78d;background-position:center center;background-repeat:no-repeat}
.credit-line{color:#99ca50;font-size:18px}
@media only screen and (max-width: 1200px) {
    .not-found-container .not-found-img img{max-width:100%}
    .not-found-container .navigation-menu-404 a{font-size:14px}
    .not-found-container .not-found-img .str-search{top:-17%}
    .not-found-container .not-found-img .str-catalog{width:20%;left:-22%;top:7%}
    .not-found-container .not-found-img .link-first{left:8.8%;top:45%}
    .not-found-container .not-found-img a .check{font-size:9px}
    .not-found-container .not-found-img .link-second{top:60%;right:15%}
}
@media (max-width: 991px) and (min-width: 768px) {
    .not-found-container .not-found-menu .container{width:490px;border-radius:9px 0 0 9px;border:1px solid #999;position:absolute;z-index:400;padding:15px 10px}
    .not-found-container .not-found-menu .anchor-container{top:-36px;right:0}
    .not-found-container .not-found-menu .container .navigation-menu-404{width:250px}
    .not-found-container .navigation-menu-404 .item{padding:0 50px 0 10px}
    .not-found-container .navigation-menu-404 .item a{background-color:transparent;padding:7px;color:#333;font-size:16px;text-transform:none;font-family:"PTSans"}
    .not-found-container .navigation-menu-404 .item:first-child a,.not-found-container .navigation-menu-404 .item:last-child a{background-color:transparent;color:#333;font-family:"PTSans"}
}
@media only screen and (max-width: 991px) {
    .not-found-container .not-found-menu .container,.not-found-container .not-found-img .str,.not-found-container .not-found-info{display:none}
    .not-found-container .not-found-img{width:100%}
    .not-found-container .not-found-img .link-first{left:9.1%}
    .not-found-container .not-found-img .link-second{right:15.6%}
}
@media only screen and (min-width: 767px) {
    .not-found-container .not-found-img .img-mob{display:none}
}
@media only screen and (max-width: 767px) {
    .not-found-container .not-found-img .link-first,.not-found-container .not-found-img .link-second{display:none}
    .not-found-container .not-found-img .img-desktop{display:none}
    .sort_mobile .row{width:100%;}
    .sort_mobile .sub_section_icons.mobile-sec{margin: -14px 0 10px 0 !important; padding: 0 !important;height: 31px;width:calc(100% - 122px);} 
    .sort_mobile .sub_section_icons.mobile-sec li{float:none;list-style: none;display: inline-block;}
    .sort_mobile .sub_section_icons.mobile-sec li a{white-space: nowrap;}
    .sort_mobile .sub_section_icons.mobile-sec li.item a{border-left:1px solid #a1a1a1;padding-left: 10px;}
    .sort_mobile .sub_section_icons.mobile-sec li a::before{border-left:none;margin-right: 0;}
    .sort_mobile .row{position:relative;background-color: #EDEDED;z-index: 0;}
    .sort_mobile .row .series_header{height: 31px;line-height: 31px;float:left;padding-right: 10px;width:112px;}
    .catalog-section .catalog-element-list-filtrable .sub_section_icons.mobile-sec.section_list_mob{width:105%;}
    .catalog-section .catalog-element-list-filtrable .sub_section_icons.mobile-sec.section_list_mob .owl-stage-outer {overflow: hidden;}
    .catalog-section .catalog-element-list-filtrable .sub_section_icons.mobile-sec.section_list_mob .owl-dots {display:none;}
    .sort_mobile .row::before {
        position: absolute;
        height: 100%;
        left: -220%;
        width: 9999px;
        content: '';
        top: 0;
        background: #EDEDED;
        z-index: -1;
        border-top: 1px solid #D4D4D4;
        border-bottom: 1px solid #D4D4D4;
    }
    .catalog-element-list-filtrable .row{height: 32px;position: relative;}
    .sort_select_new_container{margin:0 !important}
}
@media screen and (max-width: 991px) {
    .stok-container .btn_adv_sort{display:none}
    .stok-left{display:none}
    .stok-container{width:100%}
}
@media (max-width: 991px){
    #popup-review-add-form .close-btn, #popup-questions-add-form .close-btn {right: -20px;top: -63px;}
    .catalog-element-review-top span, .catalog-element-questions-top span{display:none;}
}
.show-more-block{position:relative}
.show-more-block__preloader{display:none;position:absolute;top:4%;left:49%}
.callback-form{padding:0 20px;border:1px dashed #d8decd;position:relative}
.callback-form:after{content:"";display:table;clear:both}
.callback-form .callback-form-title{line-height:1;font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;font-weight:700;margin:8px 0 41px 11px;font-size:15px;text-shadow:1px 1px 0 #fff}
.callback-form .callback-form-description{margin:0 0 15px;color:#221e1f;padding:34px 0 15px;font-size:20px;font-weight:300;line-height:27px;text-align:center}
.callback-form .callback-form-description span{font-weight:400}
.callback-form.inform-me-form .callback-form-description{padding-bottom:30px}
.callback-form .callback-form-field{margin:7px 0 0}
.callback-form .callback-form-field:first-child{margin:0}
.callback-form .callback-form-field:after{content:"";display:table;clear:both}
.callback-form .callback-form-field .callback-form-field-name{width:100px;float:left;padding:6px 0 0}
.callback-form .callback-form-field .callback-form-field-input{width:290px;max-width:100%;margin:0 auto}
.callback-form .callback-form-field .callback-form-field-input input[type="text"]{box-sizing:border-box;font-size:13px;line-height:24px;padding:13px 21px;border:1px solid #d4d4d4;border-radius:3px;width:100%;color:#83867f;font-family:"Open Sans",sans-serif}
.callback-form .callback-form-field .callback-form-field-input input[type="text"]:focus{box-shadow:1px 1px 2px rgba(0,0,0,0.05);border-color:#fcae1b;color:#000}
.callback-form .callback-form-field-required{cursor:help;padding:3px;color:#ea1a28;position:absolute;width:9px;height:9px;padding:0;margin:0;line-height:11px;font-size:11px;font-weight:700;text-align:center;border-radius:2px;transition:all .3s ease-out .1s}
.callback-form .callback-form-field-required:hover{color:#fff;background:#ea1a28;transform:rotate(360deg)}
.callback-form .callback-form-buttons{margin:15px 0 0;padding:4px 0 41px;text-align:center}
.callback-form.inform-me-form .callback-form-buttons{margin:0;padding:0;text-align:center;border-top:0}
.callback-form .callback-form-buttons input,.callback-form .callback-form-buttons .btn{display:inline-block;height:52px;line-height:30px;font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:17px;color:#fff;padding:0 15px;background:#98cc4e;width:290px;max-width:100%;border-radius:4px;border:none;cursor:pointer}
.callback-form .callback-form-buttons input{-webkit-appearance: none;border-radius: 4px;}
.callback-form.inform-me-form .callback-form-buttons .btn{padding:0 60px}
.callback-form .callback-form-buttons input:hover,.callback-form .callback-form-buttons .btn:hover{color:#fff;background:#e91722;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MTcyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTIyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);text-shadow:-1px -1px 0 #c1000a;box-shadow:inset 0 0 5px rgba(119,0,6,0.7)}
.callback-form .callback-form-errors{border-bottom:1px dotted #ffaeb4;color:#ea1a28;background:#fdf3f4;padding:15px;margin:0;position:fixed;text-align:center;width:100%;left:0;top:0;box-sizing:border-box;text-shadow:1px 1px 0 #fff;font-weight:700}
.callback-form .callback-form-error-js{display:none}
.callback-form .callback-form-success{padding:0 0 55px;color:#98ca4f;text-align:center;font-family:"Open Sans Condensed","Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:18px;line-height:1}
#popup-callback-form1{width:400px!important;height:304px!important}
#popup-callback-form1 .popup-with-panel{padding:10px}
#popup-callback-form1 .popup-with-panel:before{display:none}
#popup-callback-form1 .popup-close{top:20px;right:20px}
.sort_select_new_container{position:relative;text-align:right;margin:15px 0}
.sort_select_new_container a{text-decoration:none}
.sort_select_new_container span{color:#033333;font-size:13px;padding-right:12px}
.sort_select_new_container span.sort-title{font-size:16px; color: #000;}
.tags-container {padding: 0 20px; border-top: 1px solid #ddd;}
.tags-container .section_list {font-size: 14px;}
.catalog-sorting{background:none;border:none}
.fat-links ul.section_list{margin-left:0;padding-left:0px;margin-bottom:15px;height:auto;}
.fat-links ul li:first-child{color:#333}
.catalog-element-list-filtrable .tags-container .row.select-box {margin-top: 15px;}
.fat-links {background:#ededed;position:relative;border: 1px solid #d4d4d4;height:auto;margin-bottom:10px;overflow:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.fat-links.active{max-height:none}
.fat-links .show_all_tags{color:#333333;font-size:14px;cursor:pointer;display:inline-block;vertical-align:top;margin-right:30px; position: absolute;right: 0;}
.fat-links .show_all_tags span{border-bottom:1px dashed;}
.fat-links a{font-size:14px;}
.fat-links .section_list a, .sort_mobile .section_list_mob a{color: #9d9d9c;}
.fat-links .section_list a:hover, .sort_mobile .section_list_mob a:hover{color: #333;}
.fat-links a.sort-link{text-decoration: underline;/*border-bottom: 1px solid #a5a5a5;*/ font-size:14px;}
.fat-links a.sort-link.catalog-sorting-asc, .fat-links a.sort-link.catalog-sorting-desc{/*border-bottom: 1px solid #99ca50;*/text-decoration: underline; color:#99ca50;}
.fat-links span.sort-link.catalog-sorting-asc {background-image: url('/local/templates/divano_last/images/icons/sort_arrow_up.png');background-repeat: no-repeat;display: inline-block;width: auto;background-position: right 6px;}
.fat-links span.sort-link.catalog-sorting-desc {background-image: url('/local/templates/divano_last/images/icons/sort_arrow_dwn.png');background-repeat: no-repeat;display: inline-block;width: auto;background-position: right 6px;}
.fat-links .sort_select_new_container{display:inline-block;vertical-align:middle;margin:0}
.fat-links .row{float:left;margin-right:15px;height:auto}
.fat-links .has_tag_right{float:none}
.fat-links .fat-links-sale{color:#f01a26; font-size: 14px; font-family:'PTSans';margin-left: 23px;padding-left: 24px;text-decoration: none;background-image: url('/local/templates/divano_last/images/icons/sort_sale.png');background-repeat: no-repeat;background-position: left 0px;height: 20px;line-height: 20px; display: inline-block;}
.fat-links .fat-links-fast{color:#99ca50; font-size: 14px; font-family:'PTSans';margin-left: 23px;padding-left: 44px;text-decoration: none;background-image: url('/local/templates/divano_last/images/icons/sort_fast.png');background-repeat: no-repeat;background-position: left 0px;height: 18px;line-height: 18px; display: inline-block;}
.fat-links a.color{margin-top:2px;background:#fff;-webkit-border-radius:50%;border-radius:50%;border:1px solid #B7B7B7;width:10px;height:10px;display:block;box-shadow:0 0 0 1px #ffffff,0 0 0 2px #B7B7B7}
.fat-links .has_tags{display:inline-block;font-size:17px;padding-right:10px;font-weight:700;padding-left:2px}
.filter_result_container .filter_checked_item{vertical-align:top;font-size:14px;padding:5px;margin-right:10px;float:left;margin-bottom:10px}
.catalog .list-items .catalog-element-item .catalog-element-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;height:17px}
.catalog .catalog-element-item:hover .catalog-element-name{white-space:normal;height:auto}
.catalog .catalog-element-item:hover{transform:scale(1.1)}
.fat-links-head{margin-top:15px;padding: 0 20px 15px;}
.detail_product_list_item{display:inline-block;vertical-align:top;border:1px solid #d4d4d4;background:#fff;padding:15px;width:189px;margin-right:15px;margin-bottom:20px}
.detail_product_list_item:hover .detail_product_list_item_info_block{height:auto;white-space:normal;text-align:left}
.detail_product_list_item:hover{-webkit-box-shadow:0 0 5px 0 rgba(179,179,179,1);-moz-box-shadow:0 0 5px 0 rgba(179,179,179,1);box-shadow:0 0 5px 0 rgba(179,179,179,1);transform:scale(1.1);margin-bottom:-63px;z-index:50;position:relative}
.detail_product_list_item:hover .detail_product_list_item_add_to_basket_container{display:block}
.detail_product_list_item .detail_product_list_item_img{
    height:160px;
    display:table;
    width:100%;
    padding-bottom:10px;
    overflow: hidden;
}
.detail_product_list_item .detail_product_list_item_img a{
    height:160px;
    display:table-cell;
    vertical-align:middle;
    width:inherit;
    text-align:center;
}
.catalog_section_products .detail_product_list_item .detail_product_list_item_img{
    display: table;
}
/*.detail_product_list_item img{max-width:100% !important;max-height:100px !important;}*/
.detail_product_list_item .add_to_basket_btn{background:#f66;text-decoration:none;display:block;cursor:pointer;color:#fffefe;font-size:14px;text-align:center;width:128px;margin:0 auto;padding:7px 0;margin-top:20px}
.recommend-container .detail_product_list_item{padding:10px 15px 5px;}
.recommend-container .detail_product_list_item .add_to_basket_btn{margin: 0 auto;}
.detail_product_list_item .add_to_basket_btn:hover{background:#f74d4d}
.detail_product_list_item .detail_product_list_item_add_to_basket_container{display:none}
.show_more_products{display:block;margin:0 auto;background:#97c94f;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;font-size:18px;font-weight:700;width:222px;padding:15px 0;cursor:pointer;position:relative;left:-7px}
.show_more_products:hover{background:#83b43c}
.detail_product_list_title{text-align:center;text-transform:uppercase;color:#333;font-size:22px;margin:30px 0;font-family:'RobotoL';line-height:normal}
.detail_product_list_item_info_block a{font-size:18px;font-weight:700;text-align:left;text-decoration:none;color:#333;font-family:'PTSansBold';line-height:18px}
.detail_product_list_item_info_block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:19px;margin-bottom:10px}
.detail_product_list_item .price-actual{font-size:20px;display:inline-block;font-weight:700;vertical-align:middle}
.detail_product_list_item .price-before{font-size:13px;color:#f66;display:inline-block;text-decoration:line-through;margin:0 2px;line-height:11px;vertical-align:middle}
.detail_product_list_item .credit-line{margin-top:6px}
.detail_product_list_item_price_block{max-height:44px;overflow:hidden;position:relative}
.detail_product_list_container{padding-top:25px;padding-bottom:40px; padding-left:16px}
.detail_product_list_container.width_bg{position:relative;background:#f8f8f8;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.detail_product_list_container.width_bg:before{position:absolute;height:100%;left:-220%;width:9999px;content:'';top:0;background:#f8f8f8;z-index:-1;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin-top:-1px}
.detail_product_list_container .detail_product_list_item_price_block .discount-amount{width:39px;height:20px;background:url(/local/templates/tpl_copy/images/catalog_section_element.png) -10px -10px;color:#fff;font-size:13px;text-align:center;display:inline-block;padding:0 5px;position:absolute;right:0;padding-right:0;margin-right:0}
.detail_product_list_container .discount-amount span{position:relative;top:2px;font-size:12px;color:#fff}
@media (max-width: 780px) {
    .once-tz,.more_goods{width:102%!important}
    .stock-banner-tz{width:102%;margin-bottom:10px}}
.catalog-filter{padding-bottom:3px}
.sale_left_bar{width:280px;float:left}
.catalog-filter .catalog-filter-title{font-size:16px!important;line-height:1!important;color:#fff;background:#99ca50;cursor:pointer;position:relative}
.catalog-filter .catalog-filter-title:before{background:url(/local/templates/divano_last/images/filter_close_open.png) no-repeat;background-position:bottom center;width:13px;height:6px;content:"";position:absolute;right:20px;top:20px}
.catalog-filter.closed .catalog-filter-title:before{background-position:top center}
.catalog-filter .catalog-filter-title:hover{background:#94c250}
.catalog-filter .catalog-filter-container-title{color:#033333;font-family:'PTSans';font-size:18px;display:block;cursor:pointer;padding:6px;text-align:left}
.catalog-filter .catalog-filter-container-title:after{content:"";position:absolute;right:22px;top:18px;width:6px;height:14px;background:url(/local/templates/divano_last/images/ico_open.png) center no-repeat;transform:rotate(-90deg)}
.catalog-filter .catalog-filter-container-title.open_slide:after{transform:rotate(90deg)}
.catalog-filter .irs-diapason{background:#b2dc73;height:3px}
.catalog-filter .catalog-filter-block .catalog-filter-value-description{width:15px!important;height:15px!important;line-height:15px!important}
.catalog-filter-block p.more, .catalog-filter-block p.less{float:left;margin:15px 0 6px 19px;font-size:14px;color:#99ca50;border-bottom:1px solid #99ca50;cursor:pointer}
.catalog-filter-value.none{display:none!important}
.catalog-filter .catalog-filter-fields{background-color:#fff!important}
.catalog-filter .catalog-filter-block.color .catalog-filter-value input[type=checkbox] + label{padding:0 29px!important;line-height:20px!important}
.catalog-filter .catalog-filter-control{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-khtml-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;border-radius:0!important}
.catalog-filter .catalog-filter-fields{background:#f6f6f6;-webkit-border-radius:0!important;-moz-border-radius:0!important;-khtml-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;border-radius:0!important}
.more_goods{display:block;width:328px;height:48px;background-color:#eff1e9;line-height:48px;border:1px solid #e7e9e4;margin:0 auto;text-decoration:none;font-size:18px;color:#010101;text-transform:uppercase;text-align:center;font-weight:700;margin-top:11px}
.catalog-filter .catalog-filter-popup-result{border:1px solid #98ca4f!important}
.catalog-filter .catalog-filter-popup-result:before{border-right:9px solid #98ca4f!important;border:9px solid transparent}
.catalog-filter .catalog-filter-popup-result .catalog-filter-popup-close{background-color:#fff!important;border-left:1px solid #98ca4f!important}
.catalog-filter .catalog-filter-popup-result a{color:#ef1f2d;font-weight:700;text-decoration:underline!important}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox] + label{background-image:url(/local/templates/divano_last/images/check_off_new.png)!important;background-repeat:no-repeat!important;background-position:0 50%;padding:0 20px!important;margin-bottom:2px;height:20px;color:#7b7b7b!important;padding-right:5px!important;display:table-cell!important;vertical-align:middle!important;font-size:16px}
.catalog-filter .catalog-filter-block .catalog-filter-value input[type=checkbox]:checked + label{background-image:url(/local/templates/divano_last/images/check_on_new.png)!important;background-repeat:no-repeat!important;padding:0 20px!important;height:20px!important;display:table-cell;vertical-align:middle;background-position:0 50%}
.coupon-form-shortcut{position:fixed;left:-9px;z-index:2;bottom:40%;cursor:pointer;background:url(/local/templates/divano_last/images/coupon_shortcut.png?1571759801) no-repeat; width: 58px; height: 182px;}
.coupon-form-wrap.coupon-form-wrap-show{margin-bottom:0;position:fixed;}
.coupon-form-wrap .coupon-form-field{margin:7px 0 0}
.coupon-form-wrap .coupon-form-field:first-child{margin:0}
.coupon-form-wrap .coupon-form-field:after{content:"";display:table;clear:both}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input{width:290px;max-width:100%;margin:0 auto}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input input[type="text"],.coupon-form-wrap .coupon-form-field .coupon-form-field-input input[type="email"]{box-sizing:border-box;color:#333333;font-size:16px;line-height:24px;padding:13px 21px;border:1px solid #d4d4d4;border-radius:3px;width:100%;font-family:"PT Sans",sans-serif}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input input[type="text"]:focus,.coupon-form-wrap .coupon-form-field .coupon-form-field-input input[type="email"]:focus{box-shadow:1px 1px 2px rgba(0,0,0,0.05);border-color:#fcae1b;color:#000}
.coupon-form-wrap .coupon-form-content{position: absolute;bottom: 0;width: 100%;}
.coupon-form-wrap .coupon-form-buttons input:hover, .coupon-form-wrap .coupon-form-buttons .btn:hover{color: #fff;background: #e91722;text-shadow: -1px -1px 0 #c1000a;box-shadow: inset 0 0 5px rgba(119,0,6,0.7);}
.coupon-form-wrap .coupon-form-field label{font-size: 14px;color: #adadad;font-family: "PT Sans",sans-serif;}
.coupon-form-wrap .coupon-form-field label a{color: #8191d7;}
.coupon-form-wrap .coupon-form-field #PERSONAL_CHECK{width: 10px;height: 10px;}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input{margin-top: 15px;}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input:last-child input{margin-top: 0 important!;}
.coupon-form-wrap .coupon-form-field .coupon-form-field-input input{height: 37px;width: 295px;}
.coupon-form-wrap .coupon-form-buttons input{display: inline-block;height: 39px;line-height: 30px;font-family: "PT Sans","Open Sans",sans-serif;text-transform: none;text-decoration: none;font-weight: 700;font-size: 17px;color: #fff;padding: 0 15px;background: #ff6666;width: 182px;max-width: 100%;border-radius: 4px;border: none;cursor: pointer;}
.coupon-form-wrap .coupon-form-buttons{margin: 15px 0 0;padding: 4px 0 30px;text-align: center;}
.coupon-form-wrap .popup-close{background:url(/local/templates/divano_last/images/close_coupon.png);width:12px;height:11px;display:inline-block;position:absolute;top:16px;right:16px;z-index:2}
.coupon-form-wrap .sucsess_messag{position:relative;top:50%;display:none;width: 80%;}
.icn-basket-line.lazy-custom:before {/*background: none;*/}
@media (max-width: 1200px) {
    .fat-links .show_all_tags{display: block;position: relative;margin-top: 13px;}
}
.sub-menu-wrap .sub-menu .sub-link {
    border: 1px solid transparent;
}
.city-mob-icon{display: none;}
@media (max-width: 768px) {
    .wf-modal-cities{z-index: 10500 !important;}
    .modal-backdrop{z-index: 10400;}
    .wf-modal-cities .wf-modal-dialog{margin: 40px auto;}
    .wf-modal-cities .wf-modal-header{height: 66px;padding:0 10px 0 10px;border-bottom: 1px solid #D4D4D4;line-height: 66px;}
    .wf-modal-cities .wf-modal-header .wf-modal-title{color:#333333;font-size: 24px;text-transform: none;font-family:'PTSansBold';}
    .wf-modal-cities .wf-modal-body{background-color: #f6f6f6;padding: 27px 10px 22px 10px;}
    .wf-modal-cities .col-x-4{width: 100%;}
    .wf-modal-cities .list-unstyled li{margin-bottom: 0;height: 35px;line-height: 35px;}
    .wf-modal-cities .pick-location, .wf-modal-cities .pick-location-final{position:relative;color:#696969;font-family:'OpenSans';font-size: 16px;text-decoration: none;padding-left: 40px;}
    .wf-modal-cities .pick-location:hover, .wf-modal-cities .pick-location-final:hover{color:#696969}
    .wf-modal-cities .pick-location:before, .wf-modal-cities .pick-location-final:before{content: '';position: absolute;height: 20px;width: 20px;border-radius:50%;border:1px solid #d5d5d5;background-color: #ffffff;left:0;top:6px;}
    .wf-modal-cities .pick-location.active:active, .wf-modal-cities .pick-location-final.active:before{background-color:#98ca50;border:1px solid #98ca50;}
    .city-mob-icon{display: block;position: absolute;width: 42px;height: 43px;background-color: #ffffff;background-image: url('/local/templates/divano_last/css/css_sprites_2.png');background-position-x:-192px;background-position-y:-563px;background-repeat: no-repeat;right:121px;top:-40px;z-index:1;}
    .element-review-info .element-review-author .review-form-name,.element-questions-info .element-questions-author .questions-form-name {display: block;}
    .catalog-element-review .catalog-element-review-item .element-review-date, .catalog-element-questions .catalog-element-questions-item .element-questions-date{top:25px}
    .catalog-element-review-list .review-form-field .review-form-field-name, .catalog-element-questions-list .questions-form-field .questions-form-field-name{width:100%}
    .catalog-element-review-list .review-form-field .review-form-field-input, .catalog-element-questions-list .questions-form-field .questions-form-field-input, .questions-answer-show{width:100%}
    .catalog-element-review-list .element-review-author, .catalog-element-questions-list .element-questions-author{height:54px}
    .catalog-element-review-list .review-form-field .review-form-field-name, .catalog-element-questions-list .questions-form-field .questions-form-field-name{padding:0;}
    .catalog-element-review .catalog-element-review-top .catalog-element-review-add a, .catalog-element-questions .catalog-element-questions-top .catalog-element-questions-add a{padding: 0 10px 0 10px;}
    .catalog-filter .catalog-filter-popup-result{border:none !important;padding:0;}
    .catalog-filter .catalog-filter-popup-result .catalog-filter-popup-close{display: none;} 
}
/* End */


/* Start:/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/style.css?159082771317999*/
.irs-grid{ 
    display: none;
}

#sokombox-filter .irs {
    position: relative;
    display: block;
}
.irs-slider.from, .irs-slider.to{
    background:#99ca50;
    border-radius: 50%;
    height:11px;
    width:11px;
    margin-top:-4px;
    position:absolute;
    top:50%;
    margin-left:-4px;
}

.catalog-filter .catalog-filter-popup-result .show_link_from_filter {
    color: #ef1f2d;
    font-weight: 700;
    text-decoration: underline !important;
}

.irs-diapason{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 7px;
    height: 3px;
}
.catalog-filter-param-area-block .line{position: absolute;width: 13px;height: 1px;display: block;background: #000; top: 50%;right: -7px;}
.irs.irs-with-grid
{
    margin: 0 10px 0 0;
    height: 3px;
    position: relative;
}


/*#sokombox-filter{
	border: 2px solid #ffea94;
	margin-top: 1em;
	margin-bottom: 2em;
	max-width:290px;
	padding: 10px 10px 20px 10px;
	position: relative;
	background: white;
}

#sokombox-filter ul{
	list-style: none !important;
	margin:0;
	padding:0 0 20px 0;
}

#sokombox-filter .lvl1 {
	position: relative;
	list-style: none !important;
	margin:0;
	padding:0;
	margin-top: 1em;
}

#sokombox-filter .lvl1:before, #sokombox-filter li:before {
	content: none !important;
}

#sokombox-filter .sokombox-filter-property-body{
	padding: 10px 0 0 15px;
}

#sokombox-filter .lvl2{
	margin:0;
	padding: 2px 0 0 0;
}

#sokombox-filter .sokombox-filter-property-head {
	zoom: 1;
	padding-left: 19px;
	margin-bottom:5px;
	position: relative;
}

#sokombox-filter .sokombox-filter-property-i {
	background: url("/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/list.gif") no-repeat scroll center -9px rgba(0, 0, 0, 0);
	display: block;
	position: absolute;
	font-size: 1px;
	height: 9px;
	left: 1px;
	cursor: pointer;
	top: 5px;
	width: 9px;
	zoom: 1;
}

#sokombox-filter .sokombox-closed .sokombox-filter-property-i {
	background: url("/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/list.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
}

#sokombox-filter .sokombox-filter-property-name {
	border-bottom: 1px dotted #000;
	cursor: pointer;
	position: relative;
	font-weight:bold;
}

#sokombox-filter .sokombox-num .sokombox-input{
	width: 4em;
	margin:0;
}

#sokombox-filter .sokombox-num .sokombox-range{
	padding:10px 10px 10px 0;
}

#sokombox-filter .sokombox-num .sokombox-range input{
	display:none;
}

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

#sokombox-filter div.sokombox-link
{
	padding: 0 0 0 15px;
	margin: 0;
}

#sokombox-filter div.sokombox-select,
#sokombox-filter div.sokombox-list
{
	padding: 0;
	margin: 0;
}

#sokombox-filter .sokombox-select select,
#sokombox-filter .sokombox-list select
{
	padding: 5px;
	width:100%;
}

#sokombox-filter .sokombox-combo .lvl2 input,
#sokombox-filter .sokombox-radio .lvl2 input{
	margin:0;
}

#sokombox-filter .sokombox-combo .lvl2 label,
#sokombox-filter .sokombox-radio .lvl2 label{
	padding-left: 7px;
}

#sokombox-filter .sokombox-disabled label,
#sokombox-filter .sokombox-disabled a,
#sokombox-filter option.sokombox-disabled{
	color: #6f7980;
}

#sokombox-filter .sokombox-link  .lvl2{
	padding-left: 8px;
	position: relative;
	left: -8px;
}

#sokombox-filter .sokombox-link .sokombox-checked{
	padding-left: 0;
}

#sokombox-filter .sokombox-link  .lvl2 a{
	padding: 2px 0 1px 0;
	display: inline-block;
}

#sokombox-filter .sokombox-link .sokombox-checked a{
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #3f454b;
	padding: 1px 22px 1px 8px;
	position: relative;
	text-decoration:none;
}

#sokombox-filter .sokombox-link .sokombox-checked a:hover{
	border-color: #fbdada;
	text-decoration:none;
}

#sokombox-filter .sokombox-link  .lvl2 a span.sokombox-remove-link{
	background: #ffffff url("/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/remove_link.png") no-repeat 0 0;
	display: none;
	height: 8px;
	margin-left: 8px;
	position: absolute;
	right: 8px;
	top: 6px;
	width: 8px;
}

#sokombox-filter .sokombox-link .sokombox-checked a span.sokombox-remove-link{
	display: inline-block;
}

#sokombox-filter .sokombox-link .sokombox-checked a:hover span.sokombox-remove-link{
	background-position: 0 100%;
}

#sokombox-filter .sokombox-link .sokombox-disabled a{
	color: #6f7980 !important;
	border:none;
	text-decoration:line-through;
}

#sokombox-filter .sokombox-disabled a{
	border:none;
	text-decoration:line-through;
}

#sokombox-filter .lvl2 .sokombox-cnt{
	color: #6f7980;
	font-size: .85em;
}

#sokombox-filter .sokombox-disabled .sokombox-cnt, .sokombox-filter .sokombox-checked .sokombox-cnt{
	display:none;
}

#sokombox-filter .sokombox-checked a{
	border:none;
	color:#000;
}

#sokombox-filter .sokombox-filter-property-body a.sokombox-values-other-show,
#sokombox-filter .sokombox-filter-property-body a.sokombox-values-other-hide{
	font-size: .85em;
	display:inline-block;
	margin-top:5px;
	border:0;
}

#sokombox-filter .sokombox-filter-property-hint{
	cursor: pointer;
	position: relative;
	top: 2px;
	width: 12px;
	height: 12px;
	margin-left:5px;
	display: inline-block;
	background: rgba(0, 0, 0, 0) url(/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/hint.gif) no-repeat right center;
}

#sokombox-filter .sokombox-filter-property-hint-text{
	display:none;
}

.sokombox-filter-hint{
	padding:5px 10px 5px 5px;
	max-width: 500px;
}

#sokombox-filter .modef {
	background: transparent url('/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/modef.gif') no-repeat right center;
	top: -4px;
	position: absolute;
	padding-right:5px;
	z-index:1000;
}

#sokombox-filter .modef-right {
	background: transparent url('/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/modef-right.gif') no-repeat left center;
	padding-left:5px;
}

#sokombox-filter .modef .modef-wrap {
	background-color:#fff;
	border: 1px solid #ffea94;
	border-right:none;
	color: #3F3F3F;
	padding: 5px 25px 5px 10px;
	white-space: nowrap;
}

#sokombox-filter .modef-right .modef-wrap {
	border: 1px solid #ffea94;
	border-left:none;
}

#sokombox-filter .sokombox-loading {
	position:absolute;
	z-index:100;
	left:0;
	top:0;
	background:transparent url(/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/loading.png) repeat center;
	display:none;
}

a.sokombox-del-filter{
	display:inline-block;
	margin-left:10px;
}

#sokombox-filter .irs {
    position: relative; display: block;
}
    #sokombox-filter .irs-line {
        position: relative; display: block;
        overflow: hidden;
    }
        #sokombox-filter .irs-line-left, #sokombox-filter .irs-line-mid, #sokombox-filter .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        #sokombox-filter .irs-line-left {
            left: 0; width: 0%;
        }
        #sokombox-filter .irs-line-mid {
            left: 10%;
        }
        #sokombox-filter .irs-line-right {
            right: 0; width: 0%;
        }

    #sokombox-filter .irs-diapason, #sokombox-filter .irs-diapason-left, #sokombox-filter .irs-diapason-right {
        position: absolute; display: block;
        left: 0; width: 100%;
    }
    #sokombox-filter .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        #sokombox-filter .irs-slider.single {
            left: 10px;
        }
            #sokombox-filter .irs-slider.single:before {
                position: absolute; display: block; content: "";
                top: -50%; left: -100%;
                width: 300%; height: 200%;
                background: rgba(0,0,0,0.0);
            }
        #sokombox-filter .irs-slider.from {
            left: 100px;
        }
            #sokombox-filter .irs-slider.from:before {
                position: absolute; display: block; content: "";
                top: -50%; left: -200%;
                width: 300%; height: 200%;
                background: rgba(0,0,0,0.0);
            }
        #sokombox-filter .irs-slider.to {
            left: 300px;
        }
            #sokombox-filter .irs-slider.to:before {
                position: absolute; display: block; content: "";
                top: -50%; left: 0;
                width: 300%; height: 200%;
                background: rgba(0,0,0,0.0);
            }
        #sokombox-filter .irs-slider.last {
            z-index: 2;
        }

    #sokombox-filter .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    #sokombox-filter .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    #sokombox-filter .irs-from, #sokombox-filter .irs-to, #sokombox-filter .irs-single {
        position: absolute; display: block;
        bottom: 0; left: 0;
        cursor: default;
        white-space: nowrap;
		margin-bottom:-17px;
    }
	
	#sokombox-filter .irs-from {
		margin-left:-7px;
    }
	
	#sokombox-filter .irs-to {
		margin-left:10px;
    }


#sokombox-filter .irs-grid {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 20px;
}
#sokombox-filter .irs-with-grid #sokombox-filter .irs-grid {
    display: block;
}
    #sokombox-filter .irs-grid-pol {
        position: absolute;
        bottom: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    #sokombox-filter .irs-grid-pol.small {
        height: 4px;
    }
    #sokombox-filter .irs-grid-text {
        position: absolute;
        top: 0; left: 0;
        width: 100px;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        color: #000;
    }
	
#sokombox-filter .irs-line-mid,
#sokombox-filter .irs-line,
#sokombox-filter .irs-diapason-left, 
#sokombox-filter .irs-diapason-right,
#sokombox-filter .irs-slider {
    background: url(/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/images/slider.png) repeat-x;
}

#sokombox-filter .irs {
    height: 40px;
}
#sokombox-filter .irs-with-grid {
    margin-top: 10px;
}
#sokombox-filter .irs-line {
    height: 8px; top: 25px;
	 background-position: 0 0;
}
    #sokombox-filter .irs-line-left {
        height: 8px;
        background-position: 0 -30px;
    }
    #sokombox-filter .irs-line-mid {
        height: 6px;
        background-position: left bottom;
    }
    #sokombox-filter .irs-line-right {
        height: 8px;
        background-position: 100% -30px;
    }

#sokombox-filter .irs-diapason, #sokombox-filter .irs-diapason-left, #sokombox-filter .irs-diapason-right {
    height: 8px; top: 25px;
    background-position: 0 -60px;
}

#sokombox-filter .irs-diapason{
	background:none;
}

#sokombox-filter .irs-slider {
    width: 22px; height: 22px;
    top: 17px;
    background-position: 0 -90px;
}

#sokombox-filter .irs-min, #sokombox-filter .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
}
.lt-ie9 #sokombox-filter .irs-min, .lt-ie9 #sokombox-filter .irs-max {
    background: #ccc;
}

#sokombox-filter .irs-from, #sokombox-filter .irs-to, #sokombox-filter .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: rgba(0,0,0,0.3);
    border-radius: 3px;
	display:none !important;
}
.lt-ie9 #sokombox-filter .irs-from, .lt-ie9 #sokombox-filter .irs-to, .lt-ie9 #sokombox-filter .irs-single {
    background: #999;
}

#sokombox-filter .irs-grid-pol {
    background: #99a4ac;
}
#sokombox-filter .irs-grid-text {
    color: #99a4ac;
}

#sokombox-filter .irs-slider.from {
	background-position:-4px -75px;
	width: 13px;
	height: 28px;
	margin-left: -6px;
}

#sokombox-filter .irs-slider.to {
	background-position:-4px -75px;
	width: 13px;
	height: 28px;
	margin-left: -7px;
}

#irs-active-slider, #sokombox-filter .irs-slider:hover {
    background-position: -4px -105px;
}*/
.month-news{
margin: 20px 0 15px 0;
}
.month-news .active{
    text-shadow: none;
    border: 1px solid #98ca4f;
    background: #98ca4f;
    color: #fff;
    font-weight: normal;
    padding: 6px;
    text-transform: none;
    font-size: 13px;
    border-radius: 4px;
    width: unset;
    transition: padding 0.3s ease-in-out;
    margin-bottom: 1px;
    text-decoration: none;
}
.month-news .active:hover{
font-weight: bold;
}


.catalog-filter.filter_divans .catalog-filter-block.color .catalog-filter-value {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid transparent;
    padding: 0px !important;
    cursor: pointer;
    margin: 7px 5px;        
}
.catalog-filter.filter_divans .catalog-filter-block.color .catalog-filter-value label {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
}
.catalog-filter.filter_divans .catalog-filter-block.color .catalog-filter-value input[type="checkbox"] {
    position:absolute;
    left:-9999px !important;
}

.catalog-filter.filter_divans .catalog-filter-block.color .catalog-filter-value input[type=checkbox]:checked + label {

    opacity: 1;
    padding: 6px !important;
    text-indent: -999px;
    border-radius: 50%;
    height: 100% !important;
    background-position: center !important;
    border: 1px solid #99ca50;
    background: none !important;
    position: relative;
    left: -7px;
    top: -7px;
    background-clip: border-box;
}
.spm_label {
    margin-bottom: 2px;
    height: 20px;
    color: #7b7b7b;
    padding-right: 5px;
    font-size: 16px;
    cursor: pointer;
}
.spm_label.spm_label_sleep{
    font-size: 18px;
    padding-left: 6px;
    color: #033333;
}
.spm_label.spm_label_sleep span::after {
    content: "";
    position: absolute;
    right: 9px;
    top: 4px;
    width: 6px;
    height: 14px;
    background: url(/local/templates/divano_last/images/ico_open.png) center no-repeat;
    transform: rotate(-90deg);
}
.spm_label.spm_label_sleep.open_slide span::after {transform: rotate(90deg);}
.catalog-filter .catalog-filter-block .catalog-filter-value.totally-hidden {
    display: none;
}
.catalog-filter-container.hidden {
    display: none;
}
p.more.none, p.less.none {
    display: none !important;
}
.catalog-filter-block .sokombox-combo p.more {float: none;display: inline-block;}

.catalog-filter-block .sokombox-combo p.less {display: inline-block; float: none;}
.catalog-filter .j-spm_container .catalog-filter-container{border: none;}
.j-spm_container .catalog-filter-container-title {border-top: 1px solid #d6d3ce; padding-top: 15px; color: #9d9d9c;}
.catalog-filter .j-spm_container .catalog-filter-container-title::after{top: 28px; display: none;}
.refresh{display: none;}
@media screen and (min-width: 769px) {
.irs-from, .irs-to, .irs-min, .irs-max, .irs-line, .irs-single{display: none !important;}
}
@media screen and (max-width: 768px) {
    .mobile-actions.mobile-action-cl{margin: 0;}
    .mobile-action.mobile-action-close{width:100%;border-radius:0;padding:0;margin:0;height:38px;line-height:38px;text-align:left;font-family:'PTSansBold';}
    .mobile-action.i-filter.mobile-action-close{padding:0 0 0 14px}
    .mobile-action.i-filter.mobile-action-close::before{background: url(/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/../../../../mobile_img/filter_close.jpg) center no-repeat;left:unset;right:14px;}
    .catalog-filter .catalog-filter-container:first-child{border-top: none;}
    .catalog-filter .catalog-filter-container{padding: 11px 14px 11px 14px !important;}
    .catalog-filter .catalog-filter-container-title{padding:0;}
    .spm_label{margin-bottom:0;padding-right:0;}
    .spm_label.spm_label_sleep{padding-left:0;}
    .catalog-filter .catalog-filter-block{margin-top:0;}
    .sticky{position:fixed;bottom:0;left:0;right:0;z-index:9999;margin: 0 auto;width:531px;box-shadow: 1px -1px 6px 0px rgba(179,179,179,0.34);}
    .sokombox-del-filter{display: block;width: 24px;position: absolute;right: 12px;color: transparent;bottom:10px}
    .sokombox-del-filter:hover{color: transparent;}
    .refresh{display: none;}
    .sokombox-del-filter{background: url(/local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/../../../../mobile_img/filter_reload.jpg) center no-repeat;width:24px;height:20px;display: block;cursor:pointer;}
    .catalog-filter-control-inner{position: relative;}
    .month-news{display: none;}
    .catalog-filter .catalog-filter-control input{font-size:18px;}
    .catalog-filter .catalog-filter-control .catalog-filter-search-button{padding:0 36px;}
    .catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block .catalog-filter-input-container{max-width:100px;width:100px;}
    .catalog-filter .catalog-filter-param-area .catalog-filter-param-area-block input{-webkit-appearance: none;}
    .j-spm_container .catalog-filter-container-title{font-size: 14px;color:#9c9c9b;padding: 10px 0;font-family: 'OpenSans';}
    .price .catalog-filter-block.in_stoke{padding-top: 10px;}
    .catalog-filter-block.close_mob{padding-top:10px;}
    .catalog-filter.filter_divans .catalog-filter-block.color .catalog-filter-value{width:32px;height:32px;margin: 7px 4px;}
    .catalog-filter .catalog-filter-block.color .catalog-filter-value input[type="checkbox"] + label{padding:0 0 !important;}
    .irs-from, .irs-to, .irs-single{color: #d5d5d5;text-shadow: none;padding: 1px 5px;background: none;position: absolute;top: -24px;left: 0;cursor: default;white-space: nowrap;}
    .catalog-filter .catalog-filter-slider-track {margin: 35px 0 10px;}
    .irs-slider.from, .irs-slider.to{top:0}
    .lvl1.in-stoke-wrap{display: none;}
    .j-spm_container .catalog-filter-container{padding: 0 14px 11px 14px !important;}
    .j-spm_container .catalog-filter-block.close_mob{padding-top: 0;}
    .j-spm_container, .j-spm_container .lvl1{background-color: #f7f8f8 !important;}
/*    .catalog-filter-control .for_modef.catalog-filter-container-modef{display: block;height: 35px;}*/
    .catalog-filter .catalog-filter-control .catalog-filter-popup-result{margin: 0 0 8px 0;position:relative;right:0;left:0;}
/*    .catalog-filter-container.lvl1{background-color: #f7f8f8;}*/
}
@media screen and (max-width: 585px) {
    .sticky{width:calc(100% - 50px);}
}
/* End */


/* Start:/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/style.css?158886084218720*/
.list-items .catalog-element-item .catalog-element-name{
    font-weight: normal !important;
    color: #919191;
}
.list-items .catalog-element-item .catalog-element-name a{
     color: #919191 !important;
}
.catalog-element-list-filtrable .price-actual{
    font-family: 'Roboto';
    color: #686155;
    font-size: 20px;
    font-weight: normal !important;
}
.catalog-element-list-filtrable .price-before {
    color: #c7c7c7 !important;
}

.catalog-element-list-filtrable .list-items .catalog-element-item .catalog-element-picture{
    height: 200px !important;
}
.catalog-element-item
{
    border: none !important;
    -webkit-box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
    -moz-box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
    box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
}
.catalog .catalog-element-item:hover .helper{
    top: 1px;
}
.catalog .catalog-element-item:hover{
    transform: none !important;
    border: none !important;
    -webkit-box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);
    -moz-box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);
    box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);

}
.catalog .catalog-element-item:hover .prop_list_inline_header{
    float: left;
    color: #686155;
    font-family: 'PTSans';
    font-size: 16px;
}
.catalog .catalog-element-item:hover .prop_list_inline_wrap{
    position: absolute;
    right: 0;
}
.catalog .catalog-element-item:hover .prop_list_inline{
    float: left;
    color: #686155;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 600;
}
.catalog .catalog-element-item:hover .prop_list_inline span{
    color: #686155;
    font-family: 'Roboto';
    font-weight: 400;
}
.catalog-element-item:hover .catalog-element-chars.sectionsblock{
    border-top: none !important;
}
.catalog-element-item:hover .catalog-element-chars.sectionsblock .chars-other{
    border-top: 1px solid #ccc;
    padding-top: 13px;
    margin-top: 3px;
}
.catalog-element-item .icon-label-wrap{
    position: absolute;
    top: -22px;
    left: -22px;
}
.catalog-element-list-filtrable .list-items .catalog-element-item .catalog-element-sale .more-info-new a{
    background: #99ca50 !important;
}
.catalog .catalog-element-item:hover .catalog-element-name{
    white-space: nowrap !important;
}

.catalog-element-list-filtrable.custom {
    float: none;
    width: 100%;
}
.catalog-element-list-filtrable.custom .list-items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}
.catalog-section .catalog-element-list-filtrable.custom .list-items .catalog-element-item {
    margin: 0 0 20px 0;
}
.catalog-element-list-filtrable.custom .list-items:after {
    display: none;
}
.catalog-element-list-filtrable.custom div.list-items .catalog-element-item.catalog-element-empty {
    display: block;
    height: 0;
    margin: 0;
    border: none;
    width: 192px;
}
.catalog-element-list-filtrable .btn_adv_sort a {
    display: inline-block;
    padding: 8px 20px;
    background-color: rgb(238, 238, 238);
    color: #333;
    border-radius: 5px;
    margin: 8px;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid rgb(238, 238, 238);
}
.catalog-element-list-filtrable .btn_adv_sort a:hover,
.catalog-element-list-filtrable .btn_adv_sort a.active {
    border-color: rgb(153, 202, 80);
}

.list-items-delivery{border:3px solid #99ca50;margin-bottom:45px;position:relative;padding-top:40px;margin-top:10px;}
.list-items-delivery.list-items-main{border:none;padding-top:0;}
.list-items-delivery .list-items-delivery-wrap{position:absolute;top:-20px;left:0;right:0;display:table;width:203px;height:40px;background-color:#99ca50;border-radius:4px;margin:0 auto;}
.list-items-delivery .list-items-delivery-header,.list-items-delivery .list-items-delivery-link{float:left;background-color:#FFF;padding-left:10px;padding-right:10px;}
.list-items-delivery .list-items-delivery-link{right:40px;position:absolute;font-size:16px;}
.list-items-delivery .list-items-delivery-header{margin-right:20px;color:#fff;font-size:20px;background-color:#99ca50;display:table-cell;text-align:center;vertical-align:middle;margin-left:20px;padding-top:8px;font-family:PTSansbold;}
.list-items-delivery .catalog-element-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:20px;width: 200px;}
.list-items-delivery .catalog-element-name a{font-size:16px;font-weight:400;text-decoration:none;color:#686155;white-space:nowrap;}
.list-items-delivery .transformation{font-size:14px;color:#7b7b7b;padding-top:6px;font-weight:700;}
.list-items-delivery .catalog-element-delivery-sale .price .helper{position:relative;display:table;width:100%;}
.list-items-delivery .catalog-element-delivery-sale .price .helper .price-discount{position:absolute;right:0;display:table-cell!important;}
.list-items-delivery .catalog-element-delivery-sale .price .helper .price-before{color:#c7c7c7;font-size:16px;text-decoration:line-through;display:table-cell!important;}
.list-items-delivery .catalog-element-delivery-sale .price .helper .price-before-label{color:#f66;font-size:14px;font-weight:700;margin-left:15px;display:table-cell!important;}
.list-items-delivery .catalog-element-delivery-sale .price .helper div{float:left;}
.list-items-delivery .catalog-element-delivery-sale .price{margin-top:15px;padding-bottom:13px;}
.list-items-delivery .catalog-element-delivery-sale .price-actual{font-size:20px;font-weight:700;color:#686155;}
.list-items-delivery .catalog-element-delivery-sale .catalog-element-delivery-hover{position:relative;border-top:1px solid #d6d3ce;display:none;}
.list-items-delivery .catalog-element-delivery-sale .catalog-element-delivery-hover .delivery_splace_container{height:32px;border-bottom:1px solid #d6d3ce;font-family:"Open Sans", "Open Sans CondensedBold", "Open Sans Condensed";padding-top:10px;}
.list-items-delivery .catalog-element-delivery-sale .chars-other{position:relative;}
.list-items-delivery .catalog-element-delivery-sale .prop_list_inline_wrap,.list-items-delivery .catalog-element-delivery-sale .splace_wrap{position:absolute;right:0;font-family:"Open Sans", "Open Sans CondensedBold", "Open Sans Condensed";}
.list-items-delivery .catalog-element-delivery-sale .prop_list_inline_header{/*background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/images/cross.png) no-repeat;*/font-size:15px;color:#686155;float:left;height:20px;line-height:17px;}
.list-items-delivery .catalog-element-delivery-sale .splace_header{/*background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/images/splace.png) no-repeat;*/font-size:15px;color:#686155;float:left;height:20px;line-height:17px;font-family:PTSans;}
.list-items-delivery .catalog-element-delivery-sale .prop_list_inline,.list-items-delivery .catalog-element-delivery-sale .splace_wrap{float:left;color:#686155;font-size:16px;font-weight:600;}
.list-items-delivery .catalog-element-delivery-sale .prop_list_inline span,.list-items-delivery .catalog-element-delivery-sale .splace_wrap span{font-size:15px;font-weight:90;}
.list-items-delivery .catalog-element-delivery-sale .credit-line{font-size:16px;padding-top:15px;text-align:center;}
.list-items-delivery .catalog-element-delivery-sale .more-info-new{margin-top:10px;}
.list-items-delivery .catalog-element-delivery-sale .more-info-new a{display:block;color:#fff;text-decoration:none;text-align:center;width:130px;background:#f66;font-size:16px;font-family:PTSans;font-weight:400;border-radius:0;margin:0 auto;padding:7.5px 0;}
.list-items-delivery .icon-label-new,.list-items .icon-label-new{position:absolute;left:0!important;top:0!important;}
.list-items-delivery .catalog-element-delivery-size{margin-top:10px;}
.catalog-element-list-filtrable .price-actual{font-family:Roboto;color:#686155;font-size:20px;font-weight:400!important;}
.list-items-delivery .catalog-element-list-filtrable .price-actual-delivery{font-weight:700!important;}
.catalog-element-list-filtrable .price-before{color:#c7c7c7!important;}
.list-items-delivery .catalog-element-item-delivery .catalog-element-delivery-sale .helper .price-before-label{font-family:PTSansbold!important;width:81px !important;height:78px !important;background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../images/explosion_red.png) no-repeat !important;color:#fff;font-size:20px !important;text-align:center !important;position:absolute !important;right:-8px !important;top:-16px !important;font-weight:bold !important;}
.list-items-delivery .catalog-element-delivery-sale .price .helper .price-actual{position:relative;top:-2px;padding:6px;}
.list-items .catalog-element-item .catalog-element-sale .helper .price-actual{padding:2px;}
.list-items .catalog-element-item .catalog-element-sale .helper .price-before{top:-2px;}
.list-items-delivery .catalog-element-item-delivery .catalog-element-delivery-sale .helper .price-before{position:absolute;right:70px;width:75px;top:6px;}
.list-items-delivery .catalog-element-item-delivery .catalog-element-delivery-sale .helper .price-before-label span{position:relative;top:18px !important;left:2px !important;}
.list-items-delivery .catalog-element-item-delivery .price-before-label-explode{background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../images/shok_price.png) no-repeat;height:28px;width:121px;position:absolute;z-index:1;right:12px;top:10px;display: block !important;}
.list-items-delivery .catalog-element-item-delivery .price-before-label-explode span{font-family:PTSansBold;font-size:17.55px;color:#34250a;position: relative;top:5px;left:19px;}
.icon-label-new:hover::after{content:attr(data-title);-webkit-box-shadow:0 0 8px 0 rgba(179,179,179);-moz-box-shadow:0 0 8px 0 rgba(179,179,179);box-shadow:0 0 8px 0 rgba(179,179,179);display:table-cell;width:115px;position:absolute;bottom:63px;right:-37px;background-color:#FFF;text-align:center;line-height:20px;color:#6b6b6b;font-size:15px;padding:10px;}
.icon-label-new:hover::before{content:'';position:absolute;background:#fff;left:14px;bottom:56px;width:16px;height:16px;box-shadow:4px 5px 3px -1px rgba(179,179,179,0.3);z-index:1;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.main_card .catalog-element-picture{position:relative;}
.main_card .catalog-element-picture .discount-amount-explode{background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/images/explosion.png) no-repeat;height:78px;width:122px;position:absolute;z-index:1;-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);-o-transform: rotate(-15deg);transform: rotate(-15deg);top:10px;}
.main_card .catalog-element-picture .discount-amount-explode .discount-visual-explode{font-size:32px;font-family:'Arial';color: #333333;font-weight:bold;position:relative;top:24px;left:20px;}
.main-menu-wrap > .item .price-text{font-weight:bold;background:url(/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/images/explosion.png) no-repeat;width:122px;height:78px;text-align:center;left:4px;bottom:-11px;padding-top:16px;}
.main-menu-wrap > .item .price-text::before{display:block;text-align:center;}     
.yellow-price{background-color:#ffd200;border-radius:4px;}
.catalog-element-delivery-hover .favorite{width: 25px;height:21px;position: absolute;right:0;bottom:5px;}
.catalog-element-delivery-hover .favorite a{height:21px;width:25px;height:21px;background: url('/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../css/css_sprites_2.png') -70px -575px;background-repeat: no-repeat;display:block;}
.catalog-element-delivery-hover .favorite a.in_fav{background: url('/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../css/css_sprites_2.png') -71px -543px;}

.list-items-delivery .catalog-element-item-delivery .items-colors .img_color_item{
    display: block;
    width: 100px;
    height: 50px;
}

.list-items-delivery .catalog-element-item-delivery .items-colors .img_item{
    display: block;
    width: 100px;
    height: 50px;
    overflow: hidden;
}

.list-items-delivery .catalog-element-item-delivery .items-colors .img_item a{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100px;
    height: 50px;
}

.list-items-delivery .catalog-element-item-delivery .items-colors .img_item img{
    width: auto;
    height: auto;
    max-width: 75px;
    max-height: 40px;
}

@media(min-width: 1201px){
.list-items-delivery .catalog-element-item-delivery{width:275px!important;display:inline-block;vertical-align:top;text-align:left;margin-bottom:0;position:relative;padding:15px;padding-bottom: 0px;}
.list-items-delivery.list-items-search .catalog-element-item-delivery{width:257px;}
.list-items-delivery.top .catalog-element-item-delivery{width:243px;}
.list-items-delivery.delivery-items .catalog-element-item-delivery{margin:25px;}
.list-items-delivery.list-items-main .catalog-element-item-delivery{border:none!important;-webkit-box-shadow:0 0 5px 0 rgba(179,179,179,0.34);-moz-box-shadow:0 0 5px 0 rgba(179,179,179,0.34);box-shadow:0 0 5px 0 rgba(179,179,179,0.34);margin-bottom:20px;}
.list-items-delivery.list-items-main .catalog-element-item-delivery:nth-child(3n+3){margin-left:17px;margin-right:17px;}
.list-items-delivery.list-items-main.list-items-search .catalog-element-item-delivery:nth-child(3n+3){margin-left:0;margin-right:0;}
.list-items-delivery.list-items-search .catalog-element-item-delivery{margin-right:13px !important;}
.list-items-delivery.list-items-search .catalog-element-item-delivery:nth-child(4n+1){margin-right:0 !important;}
.list-items-delivery .catalog-element-item-delivery:hover{padding-bottom:15px;}
.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(5),.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(8){margin-right:10px;}
.list-items-delivery .catalog-element-item-delivery .pic-width-labell{height:200px;display:table-cell;vertical-align:middle;width:275px !important;}
.list-items-delivery.list-items-search .catalog-element-item-delivery .pic-width-labell{width:257px !important;}
.list-items-delivery.top .catalog-element-item-delivery .pic-width-labell{width:243px;}
.list-items-delivery .catalog-element-item-delivery .catalog-element-picture a{display:block;left:0;right:0;text-align:center;margin:0 auto;padding:0;}
.list-items-delivery .catalog-element-item-delivery:hover{z-index:50;background-color:#FFF;position:relative;margin-bottom:-125px;-webkit-box-shadow:0 0 5px 0 rgba(179,179,179,1);-moz-box-shadow:0 0 5px 0 rgba(179,179,179,1);box-shadow:0 0 5px 0 rgba(179,179,179,1);}
.list-items-delivery .catalog-element-item-delivery:hover .catalog-element-delivery-hover{display:block;}
.list-items-delivery.delivery-items .catalog-element-item-delivery:hover,.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(8):hover{margin-left:25px;}
.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(3),.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(6),.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(3):hover,.list-items-delivery.delivery-items .catalog-element-item-delivery:nth-child(6):hover{margin-left:10px;}
}
@media (max-width: 1200px) {
.list-items-delivery .catalog-element-item-delivery{border-bottom:1px solid #d6d3ce;position:relative;padding:15px;}
.list-items-delivery .catalog-element-item-delivery:last-child{border-bottom:none;}
.list-items-delivery .catalog-element-item-delivery .pic-width-labell{height:200px;}
.list-items-delivery .catalog-element-item-delivery .catalog-element-picture a{display:block;left:0;right:0;text-align:center;margin:0 auto;padding:0;}
}
@media all and (min-width:1201px){
    .list-items-delivery.list-items-main .catalog-element-item-delivery:nth-child(3n+3){
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .list-items-delivery.list-items-main .catalog-element-item-delivery.catalog-element-margin{
        margin-left:17px !important;
        margin-right:17px !important;
    }
    .list-items-delivery.list-items-main .catalog-section-banner{
        margin-bottom:20px;
    }
    .list-items-delivery.list-items-main .catalog-section-banner .showMobile{
        display: none;
    }
}

/*РЎРІРѕР№СЃС‚РІР° РґР»СЏ РІС‹РІРѕРґРёРјС‹С… Р±Р°РЅРЅРµСЂРѕРІ*/
.list-items-delivery .catalog-element-banner {
    width: 305px !important;
    height: 311px !important;
    padding: 0 !important;


}

.img-banner {
    width: 100%;
    height: 100%;
}

@media all and (max-width:1200px){
    .list-items-delivery.list-items-main .catalog-section-banner{
        margin-bottom:20px;
        margin-top:20px;
    }
    .list-items-delivery.list-items-main .catalog-section-banner .hideMobile{
        display: none;
    }
    .list-items-delivery.list-items-main .catalog-section-banner .showMobile{
        display: block;
        text-align: center;
        border-bottom: 1px solid #d6d3ce;
        padding-bottom: 20px;
    }
    .list-items-delivery.list-items-main .catalog-section-banner img{
        max-width: 100%;
    }
    /*РЎРІРѕР№СЃС‚РІР° РґР»СЏ РІС‹РІРѕРґРёРјС‹С… Р±Р°РЅРЅРµСЂРѕРІ*/
    .list-items-delivery .catalog-element-banner {
        width: 100% !important;
        padding-top:15px !important;
        padding-bottom: 15px !important;
        text-align: center;


    }

    .img-banner {
        width: auto;

      }
}
.chars-other-top-line{
    width: 100%;
    height: 1px;
    background: #ccc;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    display: none;
}
/* color card */
.list-items-delivery .catalog-element-item-delivery .items-colors{
    position: absolute;
    right: 100%;
    background: #fff;
    height: 100%;
    top: 0;
    width: 0;
    opacity: 0;
    box-shadow: 0 0 5px 0 rgba(179,179,179,1);
    border-right: 1px solid #ccc;

}
.list-items-delivery .catalog-element-item-delivery .items-colors .img_item{
    margin: 10px 10px;
    overflow: hidden;
}
.list-items-delivery .catalog-element-item-delivery .items-colors .img_item img{
    width: 70px;
    max-width: unset;
}
.list-items-delivery .catalog-element-item-delivery .items-colors .img_item img:hover::after {
    content: attr(data-title);
}
.catalog-element-item-delivery:hover .items-colors{
    width: auto;
    opacity: 1;
}
.catalog-element-item-delivery:hover .chars-other-top-line{
    display: block;
}
@media all and (max-width:1200px){
    .list-items-delivery .catalog-element-item-delivery .items-colors{
        display: none;
    }
}
@media all and (max-width:768px){
    .catalog-element-delivery-hover .favorite{width: 14px;height:14px;position: absolute;right:0;bottom:5px;}
    .catalog-element-delivery-hover .favorite a{height:14px;width:14px;background: url('/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../css/css_sprites_2.png') -162px -584px;background-repeat: no-repeat;display:block;}
    .catalog-element-delivery-hover .favorite a.in_fav{background: url('/local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/../../../../../../../css/css_sprites_2.png') -133px -584px;}
    .list-items-delivery .catalog-element-item-delivery{border-bottom:none;}
}

/* End */


/* Start:/local/templates/divano_last/components/bitrix/menu/stok/style.min.css?15699289903715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/divano_last/components/bitrix/menu/stok/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/divano_last/components/bitrix/menu/stok/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/divano_last/components/bitrix/menu/stok/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/style.css?1569928990121336*/
.show_more_products {
    display: block;
    margin: 0 auto;
    background: #97c94f;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    width: 222px;
    padding: 15px 0px;
    cursor: pointer;
    position: relative;
    margin-top: 20px;
}

.show_more_products:hover {
    background:#83b43c;
}
.order-element-list::before{
	position: absolute;
	height: 100%;
	left: -220%;
	width: 9999px;
	content: '';
	top: 0;
	background: #f8f8f8;
	z-index: -1;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.order-element-list{
	background-color: #f8f8f8;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	z-index: 0;
}
.catalog-element-list-filtrable{
	z-index: 0 !important;
	margin-top: 60px !important;
	margin-bottom: 20px !important;
	padding-bottom: 20px !important;
}
.basket-element-list-top{
	font-size: 22px !important;
	text-transform: uppercase !important;
	padding-bottom: 30px !important;
}
.basket-element-list-top::after{
	height: 0px !important;
}
.catalog-element-item {
	background-color: #ffffff;
}
.catalog-element-item:hover {
	margin-bottom: -182px !important;
	transform: scale(1.1);
}
#order_form_div .order-element-list .catalog-element-item:hover{
	margin-bottom: -182px !important;
}
@media (max-width: 1200px) {
	.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item{
		margin: 0 !important;
		margin-bottom: 20px !important;
		width: 190px !important;
	}
	.catalog-element-item:hover {
		margin-bottom: 20px !important;
		transform: none;
	}
	#order_form_div .order-element-list .catalog-element-item:hover{
		margin-bottom: 20px !important;
	}
}
@media (max-width: 580px) {
	.search-element-list.catalog-element-list-filtrable .list-items .catalog-element-item{
		width: 100% !important;
	}
}







a:hover {
  text-decoration: none ;
}
.clear {
  zoom: 1 ;
}
.clear:before,
.clear:after {
  display: table ;
  content: "" ;
  zoom: 1 ;
}
.clear:after {
  clear: both ;
}
/*******mixin_classes******/
.no-indent {
  margin-bottom: 0 ;
  padding-bottom: 0 ;
}
.hide {
  display: none ;
}
.show {
  display: block ;
}
.none {
  padding: 0 ;
  margin: 0 ;
  border: none ;
  background: none ;
}
.go-right {
  float: right ;
}
.go-left {
  float: left ;
}
sup {
  font-size: 10px ;
  margin-left: 2px ;
}
figure.go-right {
  margin: 0 0 5px 26px ;
}
figure.go-left {
  margin: 5px 26px 5px 0 ;
}
.text-right {
  text-align: right ;
}
.text-left {
  text-align: left ;
}
.text-center {
  text-align: center ;
}
.pseudo-link {
  text-decoration: none ;
}
.pseudo-link span {
  border-bottom-style: dashed ;
  border-bottom-width: 1px ;
}
.big-indent {
  margin-bottom: 38px ;
}
.light {
  color: #7f8e9b ;
}
.divider__side {
  float: left ;
}
.divider__side_rt {
  float: right ;
}
.divider__base {
  display: block ;
  overflow: hidden ;
}
/********************/
.sprite {
  text-indent: -999em ;
  background-color: transparent ;
  background-image: url(/local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/../img/sprite.png) ;
  background-repeat: no-repeat ;
}
.catalog-constructor {
  margin: 66px 0 0 ;
}
.catalog-constructor__title {
  margin-bottom: 19px ;
  font: bold 30px "Open Sans Condensed" ;
  color: #231f20 ;
  text-transform: uppercase ;
}
.catalog-constructor__accordion {
  width: 605px ;
  margin-bottom: 18px ;
}
.catalog-constructor__accordion dt {
  padding-bottom: 20px ;
}
.catalog-constructor__accordion dt.on {
  padding-bottom: 0 ;
}
.catalog-constructor__accordion dt.on span:before {
  top: 18px ;
  background-image: url('data:image/png ;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALNJREFUeNpi/P//PwMJIBGI5YC4kWgdIAuIxD7/EaCGWH3EGu4HNfgoEM+DshuoZQHM5U+RxDZDxSootcAbatATIOZGk9tAjCX4DPeHGnALi+HollSTaoEnVOMzIoJwK1RtFbEWhEA1PAZiTiITwRaonkpCFgQgGc5DQhIG4Y1Qvc24LPCCKriNJ8wJYVic1KNbEAGVeEBCsODCq6FmdcEscAHi70B8DYg5KDQc3ZIEgAADAORMR0wNY/u3AAAAAElFTkSuQmCC') ;
}
.catalog-constructor__accordion dt span {
  background: #fcae1b ;
  padding: 5px 60px 10px 20px ;
  display: block ;
  cursor: pointer ;
  color: #fff ;
  text-transform: uppercase ;
  text-align: left ;
  font: bold 22px "Open Sans Condensed" ;
  position: relative ;
}
.catalog-constructor__accordion dt span:before {
  width: 24px ;
  height: 12px ;
  position: absolute ;
  top: 18px ;
  right: 20px ;
  content: '' ;
  background-image: url('data:image/png ;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpi+v//vxUQfwfiVCBmoBLWAuIfQFzKxMDA8BGKZwGxDwPlQB6IrwIxOxBfgtnICMS3/kOAN4UuhwFVkBiyJCsQ34FKRpFhuAGS4RowcXRFLEB8D6oojkzDVZHlsCnmAeJLUMVhRBiuA1X7G4g10eVxaQIF102oRh88hmtD1fxDDhZiLIBF/AOoASFY5NVxBQuxFoAwM1KcROJILSr4zCAmAkE+uQY1zBqIhZAMlyekn9hUwooU8X+IcTkMM4JtIQ5wAPELIOYHYnUgvkWMJoAAAwDSxQHp+EFk+AAAAABJRU5ErkJggg==') ;
}
.catalog-constructor__accordion dd {
  padding: 6px 0 0 ;
  display: none ;
}
.catalog-constructor__content-price {
  font: bold 22px "Open Sans Condensed" ;
}
.catalog-constructor__content-text {
  margin-top: 4px ;
  font-size: 14px ;
}
.catalog-constructor__content-input {
  padding: 15px 0 0 10px ;
}
.catalog-constructor__content-input label {
  font: bold 14px "Open Sans Condensed" ;
  vertical-align: middle ;
  margin-right: 15px ;
}
.catalog-constructor-block__items {
  margin: 17px -30px 0 0 ;
  zoom: 1 ;
}
.catalog-constructor-block__items:before,
.catalog-constructor-block__items:after {
  display: table ;
  content: "" ;
  zoom: 1 ;
}
.catalog-constructor-block__items:after {
  clear: both ;
}
.catalog-constructor-block_color .catalog-constructor__item-img {
  height: 118px ;
}
.catalog-constructor-block_color .catalog-constructor__item-content {
  font-size: 20px ;
}
.catalog-constructor__item {
  margin: 0 15px 20px 0 ;
  float: left ;
}
.catalog-constructor__item-img {
  width: 138px ;
  height: 128px ;
  border: 1px solid #f6f6f6 ;
  position: relative ;
}
.catalog-constructor__item-img img {
  display: block ;
}
.catalog-constructor__item-content {
  width: 100% ;
  bottom: 0 ;
  left: 0 ;
  position: absolute ;
  font: bold 14px "Open Sans Condensed" ;
  background: rgba(255, 255, 255, 0.5) ;
}
.catalog-constructor__item-name {
  width: 90px ;
  padding-left: 10px ;
  text-align: left ;
  height: 32px ;
  display: table-cell ;
  vertical-align: middle ;
}
.catalog-constructor__item-price {
  font: bold 20px "Open Sans Condensed" ;
  float: right ;
}
.catalog-constructor__item-footer {
  padding-top: 6px ;
}
.catalog-constructor__item-select {
  width: 60px ;
  font: bold 13px "Open Sans Condensed" ;
}
.catalog-constructor__item .checkbox-wrapper,
.catalog-constructor__item .radio-wrapper {
  bottom: 0 ;
  right: 0 ;
  position: absolute ;
}
.catalog-constructor__total {
  width: 605px ;
  padding: 20px 0 ;
  color: #fff ;
  text-align: center ;
  text-transform: uppercase ;
  background: #fcae1b ;
}
.catalog-constructor__total-price {
  display: inline-block ;
  vertical-align: middle ;
  margin-right: 30px ;
  font: bold 30px "Open Sans Condensed" ;
}
.catalog-constructor__total-button {
  width: 184px ;
  height: 50px ;
  text-align: center ;
  font: bold 22px "Open Sans" ;
  text-transform: uppercase ;
  color: #fff ;
  position: relative ;
  border: none ;
  background: #f12232 ;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f12232 0%, #e91722 100%) ;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f12232), color-stop(100%, #e91722)) ;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f12232 0%, #e91722 100%) ;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f12232 0%, #e91722 100%) ;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f12232 0%, #e91722 100%) ;
  /* IE10+ */
  background: linear-gradient(to bottom, #f12232 0%, #e91722 100%) ;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f12232', endColorstr='#e91722', GradientType=0) ;
  /* IE6-9 */
  -webkit-box-shadow: 0 2px 2px #c1000a ;
  -moz-box-shadow: 0 2px 2px #c1000a ;
  box-shadow: 0 2px 2px #c1000a ;
  cursor: pointer ;
}
.catalog-constructor__total-button:before {
  width: 27px ;
  height: 23px ;
  top: 15px ;
  left: 25px ;
  position: absolute ;
  content: '' ;
  background-image: url('data:image/png ;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuNJREFUeNqU1UtIVFEcx/F7r5pZ9tIe2kuIshdU0kuEiHIZTYtoERQuiiIiiAhyY4sICmoTSJsIWkUhRJuiiF7QQkJ6CJWg2QvUNGnMzGwet+/ffgO3YWbueODDPM6593/+/3POva5PczK3WziLlxn6PCzHKlRjASqwBAldexlDwYtcYh3lc6M64ijAQkTQj23oTAtmN7+P1RhFL/owqP6daMax/66yxLKoRxJXM/TVIopzqMrQfwndKAn+X+hkbw/xHtsxGb8DfX9QhO/4hFKVdSZimKuMi/U53nIFSw2swpS0YC9wDY3YgxKNsVImsRQtiAZvmCuYzb5H62dr6Wpt61Cp/y2TDYFrpqkKFmQWbD/8QBee5wrmKzNfwTbjjiY4ggE8wweV08q6TBPo12ROKOtJaMoVzNHOtDGztQ5l2KegCU0irtK5Cliq3WiTeaKda+MjYcFcnSlfR2NU6xLNMt4Cl2M/vuEeOpR9zAsJ9lU38LWGVpLFIdf8RJvO58nA+g+FBRvQZ7kyG1TAXM2ybsJnNGgpbLKJsDIOqoy22O0YxiInvNkxOY51Wls7FsmwYB3ayjV4oExPaWdO1YbwtYmGVXZP437p/8NYj243+3N4vM3AO128FmuwV7szpkC+Zl+mrOPakQlZodIeCsvM1ukKTuMiXivTIm13X2eoRzvusSYWV4ae+rvt7RGWmaMnQYuekVEdh4LAsXCVpRlTNrHAuFSAA4V5LLY9HY7ooFpJ3yhjy26+Zu6pjMX6bmWcg+moxTwbl09mqWdonTZKUs+7j3iaYexKbNLZeqvSh77Pgnb7/1on2tGl3+fT3llb9Z4bRq/GNMEbTyrPYGcwgmL9ts9G3WyL/ivAdfSgGhVo1phdNsZz8mt3dW4u6PeYSulod6beEq06f1E9QxvVVz+RMpqIZtmqDBJ4hbLAGCtpG77gIB7pmh0TKWNKDW6gDzdVrvQxlbitIHE0pPr+CjAAqu9kiOmhaX4AAAAASUVORK5CYII=') ;
}
.catalog-constructor__total-button:hover {
  opacity: .8 ;
}
.catalog-constructor__total-button span {
  padding-left: 40px ;
}
.checkbox-wrapper,
.radio-wrapper {
  width: 30px ;
  height: 30px ;
  border: 1px solid #cec5b6 ;
  background: rgba(255, 255, 255, 0.5) ;
  display: inline-block ;
  vertical-align: middle ;
  position: relative ;
  -webkit-box-shadow: 0 2px 4px #9c9c9c inset ;
  -moz-box-shadow: 0 2px 4px #9c9c9c inset ;
  box-shadow: 0 2px 4px #9c9c9c inset ;
}
.checkbox-wrapper input,
.radio-wrapper input {
  width: 30px ;
  height: 30px ;
  background: transparent ;
  border: none ;
  margin: 0 ;
  padding: 0 ;
  display: inline-block ;
  opacity: 0 ;
  position: static ;
  vertical-align: top ;
  z-index: 1 ;
  position: relative ;
}
.checkbox-wrapper input:checked + i,
.radio-wrapper input:checked + i {
  top: -4px ;
  left: 6px ;
  width: 31px ;
  height: 30px ;
  position: absolute ;
  background-image: url('data:image/png ;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHRJREFUeNq8l0tQHEUYgP/u6Xnshg1gEAgkPJYolBUt40EvmJSWRYzBx41crFJOEtFQpIBAvGmMAkoKTawcctCTJ0u9JMaTsCRlVa5aZfmIBsgCYR+zM7vz7vGfXZGoQd7bVb2zM3/vfP+r//6XjHz7OHBXAkJ88H1YYRQEhJD/SPoOx2C9Y/hK66N4maZQ5DFypfVNvFTiVFmRweeAQGn/4dh4cM+KCH6bUHiNc6haelYUt49ebe2RFXgLwU/1PxtTiwYf/ebJ45GdZMx1/bMIvn63bFvhI5cPdt23C87blvNT7zNTQ/+Wbxt8+PKhrvur6QXHNUHX2NF7raHbBH69ard4gUMG0imxb7A99mtR4Ajurq4OfUxZAlIJdmPgyLXRldbSLQa/sbs68hGVF9BiAMcKdfzferqF4BM1NWXjVJ4DXbfB0Et6Tx397rdtg5NlcM+e2opzwOYgZ2bB0HZ+339kcmy139Ol1/g+B497d71yFTAucxwHwQd76/ZWjXEhDqadAduIgGmwjrW8Iw8PwOALe0UaOuN5DuLJqmAbwYIgn2yo2/MBp7fBsFLAvRDoGfnEYPvEH2uD4zlq2XZkV1nl1f0PHhhSZPmSZZsrKhAcq7ZjA6NSX7S+YdSjs6DlEiBQBXRVvj5wZHJ8rWGjrgvlFeWVsUh5rkV1b0BjXbRTUXa8Y7tW4SQPnOIXrC2ALQTL/fsa9g17dAYy+gJIYgiMrARmbm3u/hseKQn/XFahP6KZ05BUF8Dkv0NTXfQ0E5QeBy1cdgCCbQstlE490Nj8vkunIa3FQRTD4NgiWi12Dz0/Ob0uOOeOYjp40PgUZKaAqs+BTVCB+qYxSuSXHRdzAM/CwGJBkIaamx466yE4pc0CKoivCMDC1MBzsfPr3S1U16BZS4cThCjYLPkgCnLeIs5uQbS+8TMC7GndUBEkDrY0PXzGIzOQ0G4FHgBCZchlBW7kSMdGtirFMM7qGTiU1SSLEDnfr4ksUOA2EDkO9bXRL0qV2kst0QPvBjFeVG9izEUI1roOAy3ld59+YWp2o3D8gB/UJG/L6hKGFj2AGcbQAyltBqRQqvSJ/W2dPl2E+fQvqJiIchF1lCGT5hOD7dc+2WiRyrdRVAAsMDCRvOO+hBZ9GQoDcN9ABSRQjZtguJ9jzLMgCSKuw02ICmY1n+saP7aZCvlXkQGMYf7+q8V55xUjh4nkh7BocAQxrFwaigRUKFirgGsLkEo6x1GN+Kbgwd4t9OOYWowEG/vTxXnzpGWGMPoh8PIKSPlk9Dx0FMLTSXsCC+FFQv1NHUY0iO/S5GgaFUgA/HBhznjPtcN5mM9dfBZougO7Es/PpN1jgb6etzk4y2j2PQW27Q7Ox42q6prwq1gN8nXAwXgnFowu9FLcw1Z0s+MflhdmIQcYo1gy3c75uPk1gRLM8jBgOCZti18MtiP3CnNLYr48C3U8GKJEIau7LybvOD+m0w5+9zoYE7as81n1H4soUsiodhvJwGOCQOMFxciWwP8UYADJpxQe0pB2awAAAABJRU5ErkJggg==') ;
}
.radio-wrapper {
  width: 26px ;
  height: 26px ;
  -webkit-border-radius: 50% ;
  -moz-border-radius: 50% ;
  border-radius: 50% ;
}
.radio-wrapper input {
  width: 26px ;
  height: 26px ;
}
.radio-wrapper input:checked + i {
  height: 13px ;
  left: 7px ;
  top: 8px ;
  width: 13px ;
  -webkit-border-radius: 50% ;
  -moz-border-radius: 50% ;
  border-radius: 50% ;
  background: #a1cc42 ;
}
.catalog-element-detail .xml_id {
  color: #817a70;
  margin-top: -15px;
  position: absolute;
}

.n-item-image .bx-pager.bx-default-pager{
  display: none;
}

.n-item-image .bx-wrapper img{
  display: initial;
}

.n-item-image .bx-wrapper .bx-viewport{
  box-shadow: none;
  border:none;
  left: 0;
}

.n-item-image .bx-controls-direction .bx-next{
  width: 35px;
  height: 35px;
  background-image: url('/local/templates/tpl_copy/images/renewed/slider_control_arrows_2.png');
  background-position: -100px 0;
  text-decoration: none;
  display:none;
}

.n-item-image .bx-controls-direction .bx-next:hover{
  background-position: -300px 0;
}

.n-item-image .bx-controls-direction .bx-prev{
  height: 35px;
  width: 35px;
  background-image: url('/local/templates/tpl_copy/images/renewed/slider_control_arrows_2.png');
  background-position: 0 0;
  text-decoration: none;
  display:none;
}

.n-item-image .bx-controls-direction .bx-prev:hover{
  background-position: -200px 0;
}

.bx-wrapper:hover .bx-prev,
.bx-wrapper:hover .bx-next,
.n-item-image-small:hover .bx-prev,
.n-item-image-small:hover .bx-next{
  display: block;
}

/*small slider*/
.n-item-image .bx-wrapper{
  margin:0;
}

.n-item-image-small .zoom{
  text-align: center;
  padding: 3px;
  border: 2px solid transparent;
  box-sizing: border-box;
  border-radius: 5px;
}

.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-next{
  right: -35px;
}

.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{
  left: -30px;
}

.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-next,
.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-next:hover{
  background-position: unset;
  background-image: url('/local/templates/tpl_copy/images/renewed/nav-right.png');
}

.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,
.n-item-image-small .bx-wrapper .bx-controls .bx-controls-direction .bx-prev:hover{
  background-position: unset;
  background-image: url('/local/templates/tpl_copy/images/renewed/nav-left.png');
}

.catalog-element-detail-custom .n-item-image-small .zoom:hover {
  border: 2px solid #99ca50;
}

.option_container .dib{
    display: table-cell !important;
}
.element-more-info .tab-description-data ul{
    margin-left: 15px;
}
@media (max-width: 767px){
  .n-item-image .bx-controls-direction .bx-prev,
  .n-item-image .bx-controls-direction .bx-next {
    display: block;
  }
}
.main_card m {
    display: inline-block;
    vertical-align: middle;
}

.main_card .catalog-element-detail .xml_id {
    background:none;
    font-size: 15px;
    color: #999ba1;
    padding: 0px;
    border: none;
    margin: 0px;
    position: static;
    display: inline-block;
    vertical-align: middle;
    font-family:'PTSans';
}

.main_card .catalog-element-detail-custom .xml_id span {
    font-size:16px;
    color:#333333;
    margin-left:0px;
}

.main_card .catalog-element-detail-custom .visitors,
.main_card .catalog-element-detail-custom .bought {
    font-size: 14px;
    color:#999ba1;
}
.main_card .catalog-element-detail-custom .bought {
    display: none;
}

.main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-photos {
    width:630px;
    display: block;    
    margin: 0 auto;
    margin-top:0px;
}
.main_card .n-item-image-small .zoom {
    position:relative;
    display: inline-block;
    vertical-align: middle;
    max-width:122px;
}
.main_card .catalog-element-detail-custom .n-item-image-small .zoom:hover,
.main_card .catalog-element-detail-custom .n-item-image-small .zoom.selected {
    border-color: transparent;
    box-shadow: 0px 0px 3px 2px #e3e3e3;
    border-radius:0px;
}


.catalog .main_card .catalog-element-detail-custom .catalog-element-data .catalog-element-right {
    margin-top:0px;
    width:328px;
    position:relative;
}

.main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-data .catalog-element-left {
    width: 748px;
    margin-bottom:40px;
}
.main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-data .catalog-element-left-tabs {
    width: 745px;
    display: inline-block;
    vertical-align: top;
}
.main_card .show_more_small_photo {
    width: 85px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: #e5e5e5;
    border-radius: 50%;
    text-align: center;
    font-size: 14px;
    padding: 27.5px 0px;
}
.main_card .show_more_small_photo:hover {
    background: #d0d0d0;
}
.main_card .review_container {
    position:relative;
    background: #f8f8f8;
    padding:17px 22px;
}

.main_card .review_container .review_item {
    display: none;
}
.main_card .review_container .review_item.show {
    display: block;
    padding-right:55px;
    height:100px;
    overflow: hidden;
}
.main_card .review_container .review_item .review_author {
    font-size:18px;
    font-weight: bold;
    display: inline-block;
    margin-right:18px;
}
.main_card .review_container .review_item .review_date {
    color:#9e9393;
    font-size:16px;
    display: inline-block;
}
.main_card .review_container .review_item .review_message {
    font-size:18px;
    margin-top:15px;
    line-height: normal;
}
.main_card .review_container .review_pagin {
    width:13px;
    position:absolute;
    right:10px;
    top:10px;
}
.main_card .review_container .review_pagin .review_pagin_point {
    width: 9px;
    height: 9px;
    margin-bottom:5px;
    border:2px solid #59534d;
    border-radius: 50%;
    cursor: pointer;
}
.main_card .review_container .review_pagin .review_pagin_point.active {
    background: #97c94f;
}

.main_card .catalog-element-detail-custom .catalog-element-data .new_rait.catalog-element-rating {
    width: 100%;
    position: absolute;
    float: none;
    padding: 0px;
    margin:0px;
    right: -51px;
    top: -40px;
}
.main_card .catalog-element-detail-custom .new_rait .element-rating .rating-stars-container {
    margin:0px;
}
.main_card .catalog-element-detail-custom .new_rait .element-item-rating-count {
    text-align: left;
    margin-left: 14px;
    width: calc(50% - 14px);
    font-size:14px;
}
.main_card .add_to_basket {
    background: #ff6666;
    text-decoration: none;
    display: block;
    cursor: pointer;
    color: #fffefe;
    text-transform: uppercase;
    font-size: 19px;
    text-align: center;
    padding: 15px 0px;
    font-family: 'PTSansBold';
    border-radius: 5px;
    width: 100%;
}
.main_card .add_to_basket:hover {
    filter: brightness(125%);
}
.page .main_card .catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order a {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    text-transform: none;
    width: 100%;
    padding: 0px;
    border-radius: 0px 5px 5px 0px;
}
.main_card .catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order,
.main_card .catalog-element-detail .fast-order-variant-1 .fov1-actions {
    width:129px;
}
.main_card .catalog-element-detail .catalog-element-actions .catalog-element-order-fast input[type="text"] {
    line-height: 19px;
    width: 158px;
    font-size: 14px;
}
.main_card .one_click_title {
    margin-top: 14px;
    margin-bottom: 0px;
    text-align: left;
    font-size:16px;
    font-family:'PTSansBold';
}
.catalog .main_card .catalog-element-detail-custom .catalog-element-price .price-before {
    color: #aeaeae;
    font-size: 14px;
    position: absolute;
    right: 30px;
    top: 14px;
}
.catalog .main_card .catalog-element-detail-custom .catalog-element-price .price-value .pfv {
    font-size:32px;
    font-family: 'Arial';
}
.main_card .credit-line {
    font-size:16px;
    margin-top:-2px;
}
.main_card .catalog-element-detail-custom .discount-amount {
    width: 39px;
    height: 20px;
    background: url(/local/templates/tpl_copy/images/catalog_section_element.png) -10px -10px;
    color: #fff;
    font-size: 13px;
    text-align: center;
}

.main_card .price-wrapper {
    position:relative;
}
.main_card .catalog-element-detail-custom .catalog-element-right-price {
    float:none;
}

.main_card .other_colors_container {
    display: inline-block;
    vertical-align: top;
}
.main_card .other_colors_container.hide_mobile {
    float: left;
    padding-top:135px;
    margin-left: 42px;
    position:relative;
}

.main_card .other_colors_container .other_color_item {
    position:relative;
    margin-bottom:10px;
}
.main_card .other_colors_container .other_color_item .img_color_item {
    display: none;
    position:absolute;
    left:-180px;
    width:166px;
    height:100px;
    top:-25px;
    display: none;
    text-align: center;
    -webkit-box-shadow: 1px 0px 31px 3px rgba(163,163,163,1);
    -moz-box-shadow: 1px 0px 31px 3px rgba(163,163,163,1);
    box-shadow: 1px 0px 31px 3px rgba(163,163,163,1);
    background: #fff;

}

.main_card .other_colors_container .other_color_item .img_color_item .img_item {
    display: table-cell;
    height:inherit;
    width:inherit;
    vertical-align: middle;
}
.main_card .other_colors_container .other_color_item .img_color_item img {
    max-width: 95%;
    max-height: 95%;
}
.main_card .other_colors_container .other_color_item .img_color_item:after {
    content: '';
    position: absolute;
    right: -20px;
    border: 10px solid transparent;
    border-top: 10px solid white;
    top: 50%;
    transform: rotate(-90deg);
    margin-top: -10px;
}

.main_card .other_colors_container .other_color_item .bg_color_item {
    cursor: pointer;
    border:1px solid transparent;
    width:24px;
    height:24px;
    display: block;
    margin:0 auto;
    margin-bottom:10px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}
.main_card .other_colors_container .other_color_item .bg_color_item.current {
    width: 40px;
    border-radius: 20px;
    position: relative;
    left: -12px;
}



.main_card .pic-width-label {
    display: inline-block;
    vertical-align: middle;
    margin-left: 40px;
}
.main_card .other_colors_container .other_color_item .bg_color_item:hover + .img_color_item {
    display: block;
    z-index:20;
}
.main_card .prop_title {
    color: #a6cc6e
}

.main_card .splace_container {
    margin-bottom:12px;
}
.main_card .splace_container i {
    display: inline-block;
    margin-right:2px;
    vertical-align: middle;
    width: 10%;
}

.main_card .show_more_color {
    text-align: left;
    display: block;
    font-size:16px;
}
.main_card .all_colors_obivki_container {
    /*width:328px;
    float: right;
    margin-top:10px;
    margin-bottom:40px;*/
    margin-top:33px;
    margin-bottom:20px;
}
.main_card .all_colors_obivki_container.all_colors_obivki_container_zam {
    width:328px;
    float: right;
    margin-top:10px;
    margin-bottom:40px;  
}
.main_card .all_colors_obivki_container p {
    text-align: center;
    font-size:16px;
    margin-bottom:10px;
}

.main_card .all_colors_obivki_container a {
    background: #868177;
    display: block;
    width:90%;
    margin: 0 auto;
    text-transform: uppercase;
    text-decoration: none;
    color:#fff;
    text-align: center;
    font-size: 18px;
    padding: 15px 0px;
    font-family:'PTSansBold';
    border-radius:5px;
}
.main_card .all_colors_obivki_container a:hover {
    background:#e17f23;    
}
.main_card .catalog-element-tabs .catalog-element-tab-list span {
    padding: 15px 0px !important;
    text-transform: none;
    font-weight: normal;
}
.main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a {
    width:auto;
    padding:0px 25px;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list .active-tab {
    background: #ffa24a !important;
    border: 1px solid #ffa24a !important;
        border-bottom-color: rgb(216, 222, 205);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: 5px solid #ffa24a !important;
    z-index: 10;
}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-data{
    border-top: 5px solid #ffa24a !important;
}
.main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a span {
    font-size:16px;
    font-family:'PTSans';
}   
.main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list .active-tab span {
    font-family:'PTSansBold';
    color: #ffffff;
    text-transform: uppercase;
}

.main_card .catalog-element-tabs {
    margin-top:0px;
}
.main_card .option_right {
    width:430px;
    float:right;
    padding-top:
}

.main_card .option_container {
    position:relative;
    background: #f8f8f8;
    border: 1px solid #d4d4d4;
    padding: 19px;
    margin-bottom:10px;
}
.main_card .option_container .option_title {
    font-size:22px;
    margin-bottom:7px;
    text-transform: uppercase;
}
.main_card .option_container.option_container_catalog .option_title {
    margin-top:18px;
    font-family: Robotol;
}
.main_card .option_container .option_item_price .price-actual,
.main_card .option_total_container {
    font-size: 18px;
    font-family: 'ptsansbold';
}
.rubl {
    font-family: 'ASLRubl' !important;
}
.main_card .option_container .option_item_price .price-before,
.main_card .option_container .option_item_price .price-before span {
    font-size: 13px;
    font-weight: normal;
    color: #ff6666;    
    text-decoration: line-through;
    margin-top:5px;

}
.main_card .option_item_name,
.main_card .option_item_name a {
    color:#301f20;
    font-size:16px;
    margin:10px 0px;
    line-height: normal;
    text-align: left;
    text-decoration: none;
}
.main_card .option_item_name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 107px;
}
.main_card .option_item_name:hover{
    white-space: normal;
}

.main_card .option_container .option_equal,
.main_card .option_container .option_plus_container {
    padding:0px 10px;
}

.main_card .option_container .add_option_btn {
    background: #ff6666;
    color:#fff;
    text-transform: uppercase;
    font-size:16px;
    cursor: pointer;
    text-align: center;
    width:110px;
    margin:0 auto;
    margin-top:17px;
    padding: 11px 0px;
}

.main_card .option_container .add_option_btn:hover {
    background: #f94848;
}
.main_card .option_container .option_item {
    width:117px;
}

.main_card .option_container .option_item .option_item_image img {
    height: 72px;
    width: auto;
}
.main_card .option_container .option_item .option_item_image .img_option_item {
    margin-top: -42px;
    margin-left: 20px;
    width: 83px;
    height: 72px;
    overflow: hidden;
}
.main_card .option_sub_title {
    font-size:16px;
    margin-bottom:20px;
    color: #333333;
}


.main_card .element-more-info {
    margin-top:40px;
}

.main_card .discount_label {
    color: #fff;
    position: absolute;
    background: url('/local/templates/tpl_copy/images/pryamie_divany/discount_label.png') center no-repeat;
    width: 154px;
    left: 20px;
    top: -16px;
    font-size: 16px;
    text-align: center;
    padding: 7.5px 0px;
    font-weight: bold;
}



.main_card .catalog-element-right .delivery {
    padding-top:13px;
    padding-bottom:7px;
    font-size:16px;
    clear: both;
    position:relative;
}
.main_card .catalog-element-right .delivery a {
    font-size:16px;
}
.main_card #next_dayweek_delivery_container .select_city {
    display: inline;
    color:#333;
    border-color:#333;
    border-bottom:1px dashed;
}
.main_card #next_dayweek_delivery_container .mess,
.main_card #next_dayweek_delivery_container .mess span {
    color:#6b6b6b;
    line-height: normal;
}
.main_card .catalog-element-chars.delivery p b {
    color:inherit;
} 
.catalog-element-right .delivery-detail div{
    margin-top: 12px;
    font-size: 14px;
    font-family: "Open Sans", "Open Sans CondensedBold", "Open Sans Condensed";
} 
.catalog-element-right .delivery-detail div span:nth-child(2){
    font-weight: bold;
}
.catalog .main_card .catalog-element-detail-custom h1 {
    text-align: left;
    font-family:'Roboto';
    font-size:20px;
    color:#767676;
    font-weight: normal;
    text-transform: none;
    margin-bottom:20px;
}

.small_info .sprite_ico { 
    display: inline-block; 
    background: url('/local/templates/tpl_copy/images/pryamie_divany/sprite.png') no-repeat; 
    overflow: hidden; 
    text-indent: -9999px; 
    text-align: left;
    vertical-align: middle;
    margin-right:3px;
}
 
.small_info .img-1-14 { background-position: -0px -0px; width: 29px; height: 19px; }
.small_info .img-1-03 { background-position: -0px -19px; width: 28px; height: 23px; }
.small_info .img-1-09 { background-position: -0px -42px; width: 26px; height: 27px; }
.small_info .img-1-07 { background-position: -0px -69px; width: 24px; height: 27px; }
.small_info .img-1-07 {
    position: relative;
    left: 1px;
}
.small_info .info {
    font-size:16px;
    border-bottom:1px solid #d4d4d4;
    padding-bottom:7px;
}
.small_info .info .item {
    display: inline-block;
    margin-bottom:9px;
    width:49.5%;
}
.small_info .title {
    font-weight: bold;
    font-size:18px;
    margin-bottom:13px;
}

.main_card .view_items_container {
    margin-top:20px;
}
.main_card .view_items_container .title {
    font-size:18px;
    font-weight: bold;
    margin-bottom:10px;
}
.main_card .view_items_container .viewed_item {
    display: inline-block;
    width:49%;
    margin-bottom:20px;
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
}
.main_card .view_items_container .viewed_item:nth-child(2) {
    margin-right:2%;
}
.main_card .view_items_container .viewed_item img {
    max-width:100%;
    max-height:100%;
}

.main_card .catalog-element-detail-custom .visitors {
    margin-top: 0px;
    margin-bottom: 0px;
}

.main_card .info_dynamic_block {
    padding-left: 45px;
    background: url('/local/templates/tpl_copy/images/pryamie_divany/visitors.png') no-repeat;
    background-position: 0px -1px;
    display: inline-block;
    vertical-align: middle;
    margin-left:20px;
    opacity:0.6;
}

.main_card .view_item_price {
    margin-top:10px;
}

.main_card .option_total_container .option_total {
    font-size: 24px;
    font-family: ptsansbold;
    text-align: center;
}
.rubl {
    font-weight: normal;
}
.main_card .mobile_icon {
    display: none;
}
.main_card .catalog-element-tab-item-gar * {
    font-size:15px !important;
}

.main_card .main_props_container b {
    font-size: 16px;
    font-weight: normal;
    font-family: 'PTSansBold';
}

.main_card .chars-other {
    margin-right:0px;
    padding-right:0px;
}
.main_card .chars-other img {
    display: inline-block;
    vertical-align: middle;
    margin-right:6px;
    position:relative;
}
.main_card .prop_list_inline,
.main_card .prop_list_inline:nth-child(2) {
    margin-left:27px;
    margin-right:0px;
}
.main_card .prop_list_inline:first-child {
    margin-left:0px;
}
.main_card .chars-other * {
    font-size:16px;
    color:#686155;
    font-family:'PTSans';
}
.main_card .chars-other br{
    font-size:11px;
}
.main_card .chars-other .char_prop_right span {
    font-family:'Roboto';
    font-weight: bold;
}
.main_card .chars-other .char_prop_right span.normal {
    font-weight: normal;
}
.main_card .chars-other .char_prop_right {
    float: right;
    max-width: 50%;
    text-align: right;
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main_card .chars-other .char_prop_right:hover {
    height: auto;
    white-space: normal;
}
.main_card .splace_container span {
    display: inline-block;
    vertical-align: top;
    width:87%;
}
.main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-picture .n-item-image > .bx-wrapper {
    width: 100%;
    margin-top:50px;
    margin-bottom:30px;
}
.main_card .icn-catalog-videos-scale-small {
    background-image: url('/local/templates/tpl_copy/images/pryamie_divany/video_bg.png');
    background-color: rgba(0, 0, 0, 0.47) !important;
}

.main_card .review_container {
    margin-top:35px;
}
.main_card .icon-label-new {
    top:-24px;
}


.main_card .catalog-element-detail-custom .n-item-image .block {
    line-height: normal;
}
.main_card .catalog-element-detail .catalog-element-photos {
    margin-top:10px;
}

.main_card table td {
    border:1px solid;
    padding:3px;
}

.main_card .small_info {
    margin-top:23px;
}

.main_card .main_props_container {
    margin-top: 10px;
    border-bottom:1px solid #cccccc;
    padding-bottom:0px;
}

.main_card .view_item_img {
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    width: 200px;
}


.main_card .shkaf-attention-container {
    margin-top:15px;
    padding-top:18px;
    border-top: 1px solid #ddd;
    color:#9e9393;
}
.main_card .call_zam_btn {
    display: inline-block;
    width: 160px;
    color: #fff;
    text-decoration: none;
    border: none;
    background: #868177;
    text-align: center;
    padding: 10px 0px;
    margin-left:23px;
    font-family:'PTSansBold';
    font-size:16px;
    border-radius: 5px;
}
.main_card .call_zam_btn:hover {
    background: #ff9933;
}
.catalog .main_card .catalog-element-detail-custom .catalog-element-price .price-value {
    margin-right: 12px;
    color:#333333;
}

.base_complect_link {
    margin-bottom:10px;
}
.base_complect_link a {
    font-size:16px;
    color:#9e9393;
}
.n-item-image .bx-wrapper .bx-viewport {
        height: auto !important;
}
.main_card .n-item-image-big {
    display: flex;
    align-items: center;
}
.detail_product_list_item{
    position: relative;
    border: none !important;
    -webkit-box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
    -moz-box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
    box-shadow: 0 0 5px 0 rgba(179,179,179,0.34);
}

.detail_product_list_item:hover{
    transform: none !important;
    border: none !important;
    -webkit-box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);
    -moz-box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);
    box-shadow: 0 0 20px 0 rgba(179,179,179,0.34);

}    
.detail_product_list_item_info_block{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 17px;
    margin-bottom: 5px !important;
}
.detail_product_list_item:hover:hover .detail_product_list_item_info_block{
    white-space: nowrap !important;    
}
.detail_product_list_item:hover:hover .transformation{
    padding-top: 1px;    
}
.detail_product_list_item_info_block a{
    text-transform: none;
    font-family: "PTSans" !important;
    font-size: 16px !important;
    font-weight: normal !important;
    color: #919191 !important;
}
.transformation{
    color: #c6c6c6;
    font-family: 'PTSans';
    font-size: 14px;
}
.detail_product_list_item .price-actual{
    font-family: 'Roboto';
    color: #686155;
    font-size: 20px;
    font-weight: normal !important;
}
.detail_product_list_item .price-before{
    color: #c7c7c7 !important;
    font-size: 13px;
}
.detail_product_list_item_price_block{
    padding-top: 15px;    
}
@media all and (max-width:840px)
{
    .main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-data .catalog-element-left {
        width:100%;
        float:none;
    }
    .catalog-element-detail-custom .n-item-image .block img{
        max-width: 100% !important;
    }
    .main_card .other_colors_container {
        display: block;
        margin:0 auto;

    }
    .main_card .other_colors_container .other_color_item {
        display: inline-block;
        margin-right:5px;
    }
    
    .main_card .review_container {
        display: none;
    }
    
    .main_card .chars-expand-block {
        display: block;
    }
    .main_card .chars-other {
        text-align: left;
    }
    .main_card .add_to_basket {
        font-size:18px;
        width:300px;
        margin:0 auto;
    }
    .main_card .catalog-element-detail-custom .catalog-element-right-price {
        margin: 0px;
        padding:0px;
        padding-top:20px;
        position:relative;
        border-top:0px;
    }
    .main_card .catalog-element-detail-custom .catalog-element-right-price:before {
        content:'';
        position:absolute;
        width:9999px;
        top:0px;
        left:-50%;        
        height:100%;
        background: inherit;
        border-top:1px solid #d4d4d4;
        border-bottom:1px solid #d4d4d4;
    }
    .catalog .main_card .catalog-element-detail-custom .catalog-element-data .catalog-element-right {
        border:0px;
        padding:0px;
        
    }
    
    .main_card .catalog-element-detail-custom .element-item-rating {
        justify-content: left;
    }
    .main_card .catalog-element-detail-custom .catalog-element-right-price .buy-block,
    .main_card .catalog-element-detail .catalog-element-actions,
    .main_card .credit-line {
        z-index:10;
        position:relative;
    }
    .main_card .all_colors_obivki_container {
        display: none;
    }
    
    .main_card .option_right {
        float:none;
        width:100%;
    }
    
    .main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a {
        width: 54px;
        border: 1px solid #d3d3d3;
        display: inline-block;
        padding: 0px;
        margin-right: 5px !important;
        position:relative;
    }
    .main_card .catalog-element-tabs .catalog-element-tab-data .catalog-element-tab-item {
        margin:0px;
        padding:0px;
    }
    .main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-data {
        padding:0px;
        border: 0px;
    }
    .main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-data .catalog-element-left-tabs {
        display: block;
        width:100%;
    }
    .main_card .catalog-element-tab-list:before {
        content:'';
        width:9999px;
        position:absolute;
        left:-50%;
        bottom:0px;
        height:1px;
        background: #d3d3d3;
    }
    .main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.active-tab:before {
        content:'';
        width:100%;
        height:2px;
        background: #fff;
        position:absolute;
        left:0px;
        bottom:-2px;
    }
    
    .main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a span {
        text-indent: -9999px;
    }
    
    .main_card .detail_product_list_container.width_bg {
        border:none;
    }
    .main_card .detail_product_list_container.width_bg:before {
        content:'';
        position:absolute;
        width:9999px;
        top:0px;
        left:-50%;        
        height:100%;
        background: #f8f8f8;
        border-top:1px solid #d4d4d4;
        border-bottom:1px solid #d4d4d4;
        z-index:1;
    }
    .main_card .detail_product_list_container.width_bg .detail_product_list_title,
    .main_card .detail_product_list_container.width_bg .detail_product_list_items {
        position:relative;
        z-index:10;
    }
    .main_card .detail_product_list_container.width_bg .detail_product_list_title {
        margin-top:0px;
        margin-bottom:20px;
        line-height: normal;
    }
    .main_card .detail_product_list_item {
        padding: 5px;
        padding-bottom:10px;
        width: 45%;
        margin-right: 0%;
        overflow: hidden;
    }
    .main_card .detail_product_list_item .price-actual {
        display: block;
        margin-bottom:5px;
    }

    .main_card .detail_product_list_item .detail_product_list_item_img {
        height: 130px;
    }
    .main_card .detail_product_list_item_price_block {
        height: auto;
    }
    .main_card .detail_product_list_item_info_block {
        margin-top:3px;
    }
    .main_card .show_mobile {
        display: block !important;
    }

    .main_card .detail_product_list_item.mobile_class {
        display: none;
    }
    .main_card .hide_mobile {
        display: none !important;
    }
    
    .main_card .show_more_color_mobile {
        background: #ff9933;
        width:42px;
        height:42px;
        display: inline-block;
        vertical-align: top;
        border-radius:50%;
        margin-right:5px;
        position:relative;
    }
    .main_card .show_more_color_mobile:before {
        content: '+';
        color: #fff;
        position: absolute;
        font-size: 52px;
        left: 7.3px;
        top: 11px;
    }
    
    .main_card .mobile_icon {
        display: inline-block;
        background: url('/local/templates/tpl_copy/images/pryamie_divany/mobile_icons.png') no-repeat; 
        overflow: hidden; 
        text-indent: -9999px; 
        text-align: left;
    }
    
    
    .main_card .mobile_icon.img-1-1 { background-position: -0px -108px; width: 17px; height: 18px; }
    .main_card .mobile_icon.img-2-1 { background-position: -0px -36px; width: 18px; height: 18px; }
    .main_card .mobile_icon.img-3-1 { background-position: -0px -0px; width: 23px; height: 18px; }
    .main_card .mobile_icon.img-4-2 { background-position: -0px -162px; width: 16px; height: 18px; }
    .main_card .mobile_icon.img-5-1 { background-position: -0px -72px; width: 18px; height: 18px; }    
    
    
    .main_card .active-tab .mobile_icon.img-1-1 { background-position: -0px -126px; width: 17px; height: 18px; }
    .main_card .active-tab .mobile_icon.img-2-1 { background-position: -0px -54px; width: 18px; height: 18px; }
    .main_card .active-tab .mobile_icon.img-3-1 { background-position: -0px -18px; width: 23px; height: 18px; }
    .main_card .active-tab .mobile_icon.img-4-2 { background-position: -0px -144px; width: 16px; height: 18px; }
    .main_card .active-tab .mobile_icon.img-5-1 { background-position: -0px -90px; width: 18px; height: 18px; }
    
}

.main_card .catalog-element-detail-custom .new_rait .element-rating .rating-stars-progress {
    top: 2px;
    left: 1px;
}

.main_card #fast-order-v1-phone {
    margin: 0px;
    border-color: #b7b7b7;
    height: 35px;
    border-radius:5px 0px 0px 5px;
}


.main_card .catalog-element-tabs .catalog-element-tab-data .catalog-element-tab-item.tab-description-data {
    font-size:16px;
    font-family:'PTSans';
}

#element_name {
    max-width:870px;
}
.other-dis .main_card .pic-width-label {
    margin-left: 20px;
}
.pic-width-label .icon-label-new {
    position: static;
}


.main_card .catalog-element-price .discount-amount {
    right: -5px;
    position: absolute;
    background: none;  
    padding-right: 0px;
}

.main_card .catalog-element-price .discount-amount .discount-visual {
    position: relative;
    top: 3px;
}

.main_card .catalog-element-detail .catalog-element-data {
    margin-top: 0px;
}
.catalog .main_card  .catalog-element-detail-custom {
    margin-top:0px;
}

.catalog-element-detail-custom .new_rait .element-rating .rating-stars-bg {
    left: 2px;
}

.main_card .catalog-element-price .credit-hint {
    position:relative;
    top: 4px;
}

#next_dayweek_delivery_container .title_next_day {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Roboto';
    display: block;
    color:#686155;
}
#next_dayweek_delivery_container .mess {
    margin-top:10px;
}
.catalog .main_card .catalog-element-detail-custom .catalog-element-data .catalog-element-right {
    padding: 0;
    border:none;
}
.catalog .main_card .catalog-element-detail-custom .catalog-element-data .catalog-element-right-container {
    padding: 15px 22px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 1px 5px 2px #e3e3e3;
    position: relative;
}


.main_card .delivery #next_dayweek_delivery_container,
.main_card .delivery .deliv,
.main_card .delivery .delivery-detail {
    position:relative;
    z-index:5;
}

.main_card .catalog-element-right .delivery:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -3px;
    width: calc(100% + 44px);
    height: 100%;
    margin-left: -22px;
    background: #f6f6f6;
    z-index: 1;
    padding-bottom: 14px;
}

.main_card .detail_product_list_container {
    padding-top:0px;
}
.main_card .detail_product_list_title {
    margin:40px 0px;
}
.option_items {
    padding-top:27px; 
}

.detail_product_list_item:hover .detail_product_list_item_info_block a {
    font-size: 16.2px;
}

.main_card .detail_product_list_item:hover {
    -webkit-box-shadow: 0px 0px 6px 0px rgb(218, 218, 218);
    -moz-box-shadow: 0px 0px 6px 0px rgb(218, 218, 218);
    box-shadow: 0px 0px 6px 0px rgb(218, 218, 218);
}

.tab-delivery-data * {
    font-size:16px;
}
.tab-delivery-data b, 
.tab-delivery-data b * {
    font-size:18px;
}
.main_card .catalog-element-detail-custom .catalog-element-chars {
    padding: 0px;
    padding-top: 7px;
}
@media all and (max-width:767px)
{
    .catalog-element-detail .error-border{
        border: 1px solid #fcae1b !important;
    }
    .catalog-element-detail #fast-order-v1-error{
        display: none !important;
    }
}

.tab-content-custom .catalog-element-chars span.chars-title {
    vertical-align: top;
}

.catalog-element-detail-custom .n-item-image .block img {
    max-width: 748px;
    display:block;
    margin:0 auto;
    height: auto;
}
.main_card .catalog-element-left .showBigImgs {
    text-align: left;
}

.main_card .catalog-element-detail-custom .n-item-image-small .owl-item {
    padding:0px;
    border:none;

}

.color_slide_container .color_slide_item {
    display: none;
    vertical-align: top;
}
.color_slide_container .color_slide_item.active {
    display: block;
}
.color_slide_bullet_container .color_slide_bullet {
    font-size: 35px;
    cursor: pointer;
    text-decoration: none;
}
.color_slide_bullet_container .color_slide_bullet.active {
    color: #99ca50;
}
.color_slide_bullet_container {
    padding-top:3px;
    text-align: center;
}

.color_slide_container {
    height: 178px;
    width: 28px;
}

.main_card .catalog-element-detail-custom .n-item-image-small .owl-item:hover,
.main_card .catalog-element-detail-custom .n-item-image-small .zoom:hover,
.main_card .catalog-element-detail-custom .n-item-image-small .zoom {
    border:none;
}
.main_card .catalog-element-detail-custom .n-item-image-small .zoom {
    margin:10px 0px;
}
.main_card .n-item-image-small .owl-carousel .zoom {
    display: block;
}

.main_card .catalog-element-detail-custom .n-item-image-small .owl-next {
    right:-60px;
    background-image: url('/images/main_arrow.png');
    top:-5px;
}

.main_card .catalog-element-detail-custom .n-item-image-small .owl-prev {
    background-image: url('/images/main_arrow_left.png');
    top:-5px;
    left:-20px;
}
.main_card .catalog-element-detail-custom .n-item-image-small .owl-nav {
    display: block;
    position: absolute;
    top: 44%;
}
.main_card .catalog-element-detail-custom .n-item-image-small .owl-nav .disabled {
    opacity:0.4;
}
.main_card .credit-line {
    color:#AEAEAE;
}

.main_card .catalog-element-detail-custom .discount-amount span {
    color:white;
    font-size: 14px;
    font-family: 'PTSansBold';
}
.main_card .catalog-element-detail-custom .discount-amount span.discount-visual{color: #ff6666;}
.main_card .tab-content-custom .buy-block {
    margin-top:10px;
}
.main_card .catalog-element-detail .catalog-element-actions .catalog-element-actions-block.other-paddings {
    padding: 8px 0px;
}
.main_card .catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order a {
    background: #99ca50;
    font-family:'PTSansBold';
    font-size:15px;
}
.main_card .char_prop_container {
    border-top: 1px solid #d4d4d4;
    margin-bottom:17px;
}
.main_card .char_prop_container_table {
    margin-top:15px;
}

.element-item-rating .with_reviews {
    text-decoration: underline;
    cursor: pointer;
}

.n-item-image-small .owl-carousel .owl-stage-outer {
    width:100%;
    margin:0 auto;
    padding:0px 4px;
}

.catalog .main_card .catalog-element-detail-custom .catalog-element-price .price-value .pfv {
    color:#333333;
}

.main_card .catalog-element-detail .catalog-element-price .price-before u {
    font-size:14px;
    font-family:'Roboto';
    color:#b8b7b7;
}
.main_card .n-item-image-small .owl-item img {
    height:80px;
    width:auto;
}
.main_card .small_photo_slide {
    display: table-cell;
    height:80px;
    vertical-align: middle;
    overflow: hidden;
    width:122px;
    overflow: hidden;
}

.main_card .catalog-element-detail-custom .new_rait .element-rating .rating-stars-bg {
    background: url(/local/templates/tpl_copy/images/stars_mod_fix.png) no-repeat;
    left:0px;
}
.main_card .catalog-element-detail-custom .new_rait .element-rating .rating-stars-progress {
    background: url(/local/templates/tpl_copy/images/stars_fix.png) no-repeat;
    left:0px;
    top:0px;
}
.main_card .catalog-element-detail-custom .new_rait .element-rating .rating-stars-container {
    width:117px;
    height:17px;
}

.dop_prop_a {
    color: #231f20;
}


.new_rait .bg-rating-stars {
    background-image: url('/images/stars.png');
}

.new_rait .element-rating {
}

.new_rait .element-rating .element-item-rating {
    text-align: right;
}

.new_rait .element-rating .rating-stars-container {
    position: relative;
    width: 97px;
    height: 24px;
    background: none;
    background-size: 100% 100%;
    margin-left: 12px;
}

.new_rait .element-rating .rating-stars-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    background-position: center center;
    background-repeat: no-repeat;
}

.new_rait .element-rating .rating-stars-progress {
    position: absolute;
    background: #98ca4f;
    background: url('/images/starts_up.png');
    background-repeat: no-repeat;
    left: 3px;
    z-index: 4;
    top: 4px;
    bottom: 0px;
}

.new_rait .element-rating .rating-stars-votes {
    padding: 0 0 0 0px;
}

.new_rait .element-item-rating-count {
    width: 100px;
    text-transform: uppercase;
    font-size: 12px;
    color: white;
    position: absolute;
    top: 47px;
    left: 132px;
    font-weight: bold;
}

.catalog-element-chars {
    padding: 18px 8px 18px 21px;
}

.catalog-element-chars span {
    display: block;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
}


.chars-other {
    font-size: 11px;
    color: gray;
    text-transform: none;
    margin-top: 11px;
    padding-right: 20px;
    text-align: left;
    font-weight: normal;
    font-family: "Open Sans", "Open Sans CondensedBold", "Open Sans Condensed";
}

.catalog-element-chars a {
    color: gray;
    font-size: 13px;
    font-weight: bold;
    margin: 20px 0px;
    text-decoration: underline;
    display: block;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
}

.catalog-element-chars a:first-child {
    margin-top: 0;
}

.catalog-element-chars a:last-child {
    margin-bottom: 0;
}



.catalog-element-detail {
    position: relative;
    /* For new design. Delete when design will changed on each page */
    margin-left: -10px;
    margin-right: -10px;
}


.catalog-element-detail h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: "Open Sans CondensedBold", "Open Sans", sans-serif;
    font-weight: bold;
    margin: 0 0 25px;
    display: inline-block;
    line-height: 30px;
}
.catalog-element-detail .delivery a {
    font-size: 14px;
    text-decoration: none;
    color: #98ca4f;
    width: 143px;
}
.catalog-element-detail .catalog-element-photos ul li a u.video-icon, .catalog-element-detail .catalog-element-photos a i.video-icon {
    opacity: 1;
    background-color: rgba(255, 255, 255, .8);
}
.catalog-element-detail .catalog-element-photos ul li a u, .catalog-element-detail .catalog-element-photos a i {
    background-color: rgba(255, 255, 255, 0.85);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: all 0.5s ease-out 0.1s;
    opacity: 0;
    z-index: 22;
}

.catalog-element-detail .catalog-element-data .catalog-element-left {
    width: 630px;
    float: left;
}


.catalog-element-right-price {
    float: left;
    width: 280px;
}



.catalog-element-detail .catalog-element-photos {
    margin: 20px 0 0;
    padding: 15px 30px;
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px #fafafa;
    -moz-box-shadow: 0 0 0 1px #fafafa;
    -khtml-box-shadow: 0 0 0 1px #fafafa;
    -o-box-shadow: 0 0 0 1px #fafafa;
    -ms-box-shadow: 0 0 0 1px #fafafa;
    box-shadow: 0 0 0 1px #fafafa;
    position: relative;
}


.catalog-element-detail .catalog-element-data .catalog-element-right {
    width: 515px;
    float: right;
    /*margin-top: -40px ;*/
}

.catalog-element-detail .new_rait.catalog-element-rating {

    margin: 0px 0px 0 0;
    padding: 10px;
    position: relative;
    border-radius: 0px;
    border: none;
    height: 55px;
    background-color: #98ca4f;
}

.price-actual span {
    text-transform: lowercase;
}

.catalog-element-detail .catalog-element-price {
    font-size: 14px;
    line-height: 1;
    text-align: center;
}


.catalog-element-detail .catalog-element-price .price-value {
    font-size: 45px;
    font-weight: bold;
    color: #ea1a28;
    display: block;
}

.catalog-element-detail .catalog-element-price .price-value .pfv {
    font-size: 45px;
    letter-spacing: -1px;
    display: inline-block;
}


.catalog-element-detail .catalog-element-price .price-before {
    font-size: 37px;
    color: #817a70;
    font-weight: bold;
}

.catalog-element-detail .catalog-element-price .price-before u {
    text-decoration: line-through;
}


.catalog-element-detail .catalog-element-actions {
    margin-top: 0px;
    padding: 0px;
    background: none;
}

.catalog-element-detail .catalog-element-actions .catalog-element-actions-block {
    border: none;
    padding: 0px;
    position: relative;
}

.catalog-element-detail .catalog-element-actions .catalog-element-actions-block.other-paddings {
    padding: 7px 0px;
}


.catalog-element-detail .catalog-element-actions .catalog-element-order-fast {
}

.fast-order-variant-1 {
    position: relative;
}
#fast-order-v1-phone{margin-bottom: 15px;}

.catalog-element-detail .catalog-element-actions .catalog-element-order-fast .fast-order-variant-1,
.catalog-element-detail .catalog-element-actions .catalog-element-order-fast .fast-order-variant-2 {
    display: none;
}

.catalog-element-detail .catalog-element-actions .catalog-element-order-fast input[type="text"],
.catalog-element-detail .catalog-element-actions select {
    box-sizing: border-box;
    font-size: 17px;
    line-height: 23px;
    padding: 6px 10px;
    border: 1px solid #d8decd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    color: #83867f;
    font-family: "Open Sans", sans-serif;
    background-color: #fff;
}

.catalog-element-detail .catalog-element-actions .catalog-element-order-fast input[type="text"]:focus,
.catalog-element-detail .catalog-element-actions select:focus {
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    -khtml-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    border-color: #fcae1b;
    color: #000;
}

.catalog-element-detail .fast-order-variant-1 {
    position: relative;
}

.catalog-element-detail .fast-order-variant-1 .fov1-errors {
    border: 1px solid #ffaeb4;
    color: #ea1a28;
    background: #fdf3f4;
    padding: 5px 10px;
    margin: 0;
    position: absolute;
    font-size: 11px;
    text-shadow: 1px 1px 0 #fff;
    width: 150px;
    text-align: left;
    left: 270px;
    top: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 0 1px #fff;
    -moz-box-shadow: 0 0 0 1px #fff;
    -khtml-box-shadow: 0 0 0 1px #fff;
    -o-box-shadow: 0 0 0 1px #fff;
    -ms-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff;
    z-index: 18;
}


.catalog-element-detail .fov1-error-js {
    display: none;
}

.catalog-element-detail .fast-order-variant-1 .fov1-fields {
    float: none;
    width: 100%;
}


.catalog-element-detail .fast-order-variant-1 .fov1-fields .fov1-field {
    margin: 5px 0 0;
}

.catalog-element-detail .fast-order-variant-1 .fov1-fields .fov1-field:first-child {
    margin: 0;
    display: none;
}


.catalog-element-detail .fast-order-variant-1 .fov1-fields .fov1-field .fov1-field-input {
    float: none;
    width: auto;
}

.catalog-element-detail .fast-order-variant-1 .fov1-actions {
    margin-top: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 110px;
}

.catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order {
    width: 110px;
    float: none;
    padding: 0 0 0 0px;
}

.catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order a {
    display: inline-block;

    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    padding: 0 15px;
    display: block;
    text-align: center;
    margin: 0 1px;

    height: 37px;
    line-height: 38px;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed", "Open Sans", sans-serif;
    border-radius: 0px;
    background: #99ca50;
    font-size: 16px;
    box-shadow: none;
}

.catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-make-order a:hover {
    color: #fff;
    background: rgb(233, 23, 34);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e91722', endColorstr='#f12232', GradientType=0);
    text-shadow: -1px -1px 0 #c1000a;
    -webkit-box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    -moz-box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    -khtml-box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    -o-box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    -ms-box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    box-shadow: inset 0 0 5px rgba(119, 0, 6, 0.7);
    -webkit-box-shadow: 0 0 3px #c1000a;
    box-shadow: 0 0 3px #c1000a;
}

.catalog-element-detail .fast-order-variant-1 .fov1-actions .fov1-to-basket {
    width: 145px;
    float: right;
    /*padding: 8px 0 0 ;*/
    font-size: 13px;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.catalog-element-detail .catalog-element-data {
    margin-top: 40px;
}
.catalog-element-detail .catalog-element-props.catalog-element-props-sizes, .catalog-element-detail .catalog-element-props-all{
    float: left;
    width: 44.6%;
    padding-top: 20px;
    padding-bottom: 20px;
}
.catalog-element-props-all .element-property{
    padding-bottom: 7px;
}
.catalog-element-props-all .property-name{
    float: left;
}
.catalog-element-props-all .property-value{
    float: right;
    text-transform: lowercase;
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.catalog-element-props-all .property-value:hover{
    white-space: normal;
}
.catalog-element-detail .catalog-element-props .catalog-element-props-title
 {
    font-size: 18px;
    font-family: 'PTSansBold', sans-serif;
    font-weight: normal;
    /*text-transform: uppercase ;*/
/*    padding: 22px 13px 17px;*/
    color: #686155;
    padding-left: 20px;
    padding-right: 20px;
}
.catalog-element-props-all .property-name{
    font-size: 18px;
    font-family: 'PTSansBold', sans-serif;
    font-weight: normal;
    padding: 0px 30px 0px;
    color: #686155;
}
.catalog-element-detail .catalog-element-props .catalog-element-props-title img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    position: relative;
    top: -2px;
}
/*.catalog-element-detail .catalog-element-props .element-property {
    position: relative;
    padding: 10px 13px;
    background: #f5f5f5;
}
*/
.catalog-element-detail .catalog-element-props .element-property:nth-child(odd) {
    background: #fff;
}
.catalog-element-detail .catalog-element-props .element-property:after {
    content: "";
    display: table;
    clear: both;
}

.catalog-element-detail .catalog-element-props.catalog-element-props-sizes .element-property .property-name {
/*    float: left;*/
    white-space: nowrap;
    /*max-width: 165px ;*/
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 16px;
    color: #a2a2a2;
    display: table-cell;
    padding-left: 32px;
/*    width: 52%;*/
}
.catalog-element-detail .catalog-element-props.catalog-element-props-sizes, .catalog-element-detail .catalog-element-props-all{
    padding-right: 20px;
    padding-left: 20px;
}
.catalog-element-detail .catalog-element-props.catalog-element-props-sizes .element-property .property-value {
/*    float: left;*/
    max-width: 220px;
    position: relative;
    font-size: 16px;
    line-height: 16px;
    /*
    white-space: nowrap ;
    overflow: hidden ;
    text-overflow: ellipsis ;
    */
    text-align: right;
    color: #333333;
    display: table-cell;
    width: 100%;
/*    padding-right: 15px;*/
}

.catalog-element-tabs {
    margin: 30px 0 0;
}

.catalog-element-tabs .catalog-element-tab-list {
    position: relative;
}
.catalog-element-tabs .catalog-element-tab-list a {
    display: inline-block;
    white-space: nowrap;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-size: 16px;
    padding: 0 16px 0 15px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-style: solid;
    text-align: center;

    margin: 0 0px;
    /*min-width: auto;*/
    min-width: 70px;
    width: auto;
    background: #f8f8f8;
}

.catalog-element-tabs .catalog-element-tab-list a:first-child {
    margin: 0 0px 0 0;
}

.catalog-element-tabs .catalog-element-tab-list a span {
    display: inline-block;
    padding: 13px 0 12px 15px;
    background-repeat: no-repeat;
}

.catalog-element-tabs .catalog-element-tab-list .icn-catalog-tab-characters {
    background-position: left 9px;
    padding: 13px 0 12px 26px;
}

.catalog-element-tabs .catalog-element-tab-list .icn-catalog-tab-description {
    background-position: left 11px;
    padding: 13px 0 12px 22px;
}

.catalog-element-tabs .catalog-element-tab-list .icn-catalog-tab-delivery {
    background-position: left 12px;
    padding: 13px 0 12px 39px;
}

.catalog-element-tabs .catalog-element-tab-list .icn-catalog-tab-review {
    background-position: left 12px;
    padding: 13px 0 12px 25px;
}

.catalog-element-tabs .catalog-element-tab-list .active-tab {
    border-width: 1px 1px 0 1px;
    /*border-top-color: #f34a54 ;*/
    background: #fff;

    padding: 0 16px 1px;
    background: #a9d36d;
    color: white;
}

.catalog-element-tabs .catalog-element-tab-list .active-tab span {
    color: #fff;
}

.catalog-element-tabs .catalog-element-tab-data {
    padding: 0px;
    padding-right: 0px;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #d8decd;
    height: 545px;
    position: relative;
    overflow: hidden;
}

.catalog-element-tabs .catalog-element-tab-block, .catalog-element-tabs .catalog-element-tab-data {
    height: auto;
    overflow: visible;
}
.active-tab .icn-catalog-tab-characters {
    background-image: url('/images/chars-icon.png');
}

.catalog-element-tabs .catalog-element-tab-block {

    position: relative;

}

.catalog-element-tabs .catalog-element-tab-data .catalog-element-tab-item {
    display: none;
    line-height: 1.4;
}

.catalog-element-tabs .catalog-element-tab-data .tab-visible {
    display: block;
}

.catalog-element-tabs .catalog-element-tab-data .catalog-element-tab-item p {
    margin: 12px 0 0;
    clear:both;
}

.catalog-element-tabs .catalog-element-tab-data .catalog-element-tab-item p:first-child {
    margin: 0;
}

.catalog-element-tabs .catalog-element-tab-scrolled {
    height: auto;
}

.dop-element-list {
    margin: -10px 0 0 -9px;
}

.catalog-textile-left {
    width: 770px;
    float: left;
}
.catalog-textile .catalog-textile-list .catalog-textile-item {
    width: 128px;
    margin: 12px 0 0 12px;
    float: left;
    position: relative;
}
.catalog-textile .catalog-textile-list .catalog-textile-item-img {
    display: block;
    position: relative;
    margin: 0;
        margin-bottom: 0px;
}
.catalog-textile .catalog-textile-list .catalog-textile-category-search {
    display: none;
    position: absolute;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 5px;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    top: 5px;
    right: 5px;
}
.catalog-textile .catalog-textile-list .catalog-textile-item-name {
    display: block;
    position: relative;
    text-align: center;
    line-height: 15px;
}
.catalog-textile-custom {
    margin-left: 15px;
}
.catalog-textile {
    position: relative;
    padding-bottom: 20px;
}
.catalog-textile .catalog-textile-basket-btn {
    text-align: center;
}
.catalog-textile .catalog-textile-buy .catalog-textile-price {
    padding: 15px 0 20px;
    line-height: 1;
    text-align: left;
}
.catalog-textile .catalog-textile-buy .catalog-textile-price .catalog-textile-price-data {
    font-size: 25px;
    font-weight: 700;
    color: #ea1a28;
}
.catalog-textile .catalog-textile-buy .catalog-textile-btn-wrapper {
    position: relative;
}
.catalog-textile .catalog-textile-buy .add-to-basket {
    max-width: 100%;
    display: inline-block;
    background: rgb(241, 34, 50);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(to bottom, rgba(241, 34, 50, 1) 0%, rgba(233, 23, 34, 1) 100%);
    border-radius: 4px;
    box-shadow: 0 0 3px #c1000a;
}
.catalog-textile .catalog-textile-buy .add-to-basket a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    padding: 0 33px 0 63px;
    background-repeat: no-repeat;
    background-position: 20px center;
}


.catalog-constructor-t .wr2 ul li .pic {
    position: relative;
}

.catalog-constructor-t .wr2 ul li .checked {
    background: url('/images/chbox.png');
}

.catalog-constructor-t .wr2 ul li .checked {
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 6px;
    right: 0px;
}

.catalog-constructor-t .wr2 ul li .count {
    float: left;
    margin-top: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#popup-constr-form1-inner {
    padding: 20px;
}

#popup-constr-form1 {
    position: absolute;
    top: 150px !important;
    margin-top: 0px !important;
    overflow-y: scroll;
}


.popupmodule.dop-element-list {
    margin-top: 0px;
    height: 600px;
    display: none;
}


.pmodule_left {
    width: 70%;
    max-height: 510px;
    padding: 30px 0;
    float: left;
    overflow: auto;
}

.pmodule_right {
    width: 27%;
    height: 510px;
    padding: 30px 0;
    border-left: 2px solid rgba(0, 0, 0, 0.3);
    float: right;
    overflow: auto;
}

.title_pmodule {
    padding: 10px 20px;
    font: bold 24px/28px  "Open Sans CondensedBold", "Open Sans Condensed";
    text-transform: uppercase;
}

.popupmodule.dop-element-list .catalog-textile-buy .catalog-textile-price .catalog-textile-price-data {
    color: #383838;
    text-transform: uppercase;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin-top: 30px;
}

.popupmodule.dop-element-list .catalog-textile-buy .add-to-basket2 a {
    background-image: url('/images/buy-red.png');
    width: 177px;
    display: block;
    background-repeat: no-repeat;
    line-height: 49px;
    font-size: 16px;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 52px;
    text-decoration: none;
    margin: 15px auto;
    color: white;
    height: 49px;
}

.popupmodule.dop-element-list .count {
    float: left;
    margin-top: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}


.catalog-list-preview-title2 {
    margin: 20px 0 20px;
    padding: 0 10px 5px 0;
    color: #000;
    font-size: 30px;
    font-weight: normal;
    line-height: 1;
    /* border-bottom: 1px solid #d7dbca; */
    background-position: left 7px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-weight: bold;
}

.mod_tabs > ul > li {
    display: inline-block;
    vertical-align: top;
    list-style-type: none;
}

.mod_tabs > ul > li a {
    font-size: 20px;
    text-decoration: none;
    color: gray;
    padding: 5px 10px;
    font-family: "Open Sans CondensedBold", "Open Sans", sans-serif;
    /* font-weight: bold; */
}

.mod_tabs .content_mod_tab .mod_tab_c {
    display: none;
}

.mod_tabs .content_mod_tab .mod_tab_c.active {
    display: block;
}

#add_options .wr2 li {
    width: 170px;
    margin: 0 8px;
    list-style-type: none;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

#add_options .catalog-constructor-t .wr2 ul li .radio-wrapper, .catalog-constructor-t .wr2 ul li .radio-wrapper {
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 10px;
    right: 0;
    border-radius: 50%;
}

#add_options .checkbox-wrapper input, .radio-wrapper input {
    width: 30px;
    height: 30px;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    opacity: 0;
    position: static;
    vertical-align: top;
    z-index: 1;
    position: relative;
}

#add_options .radio-wrapper input {
    width: 26px;
    height: 26px;
}

#add_options .catalog-constructor-t .wr2 ul li .pic img {
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
    min-width: 100%;
}

#add_options .catalog-constructor-t .wr2 ul li .pic {
    height: 130px;
    overflow: hidden;
}

#add_options .catalog-constructor-t .wr2 ul li .size {
    margin: 8px 0 0;
}

#add_options .catalog-constructor-t .wr2 .name {
    min-height: 30px;

    color: #262626;
    font-size: 13px;
    font-family: "Open Sans";
    text-transform: none;
    font-weight: normal;
    text-overflow: inherit;
    overflow: inherit;
    margin-top: 10px;
    margin-bottom: 7px;
    white-space: normal;
}

#add_options .radio-wrapper input:checked + i {
    height: 13px;
    left: 7px;
    top: 8px;
    width: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ea1a28;
    position: absolute;
}

#add_options .wr2 .price {
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    font-size: 17px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

#add_options .ptitle_option {
    line-height: 1;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

div.list-items { 
    margin: -2% -1% 0;
    text-align: center;
}
div.list-items .catalog-element-item {
    width: 239px;
     margin:  2%  0 0 37px;
    border: 1px solid #d6d3ce;
    padding: 15px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.tab-new-custom div.list-items .catalog-element-item:nth-child(4n+1){
  margin: 2%  0 0 0;  
}
.tab-new-custom div.list-items .catalog-element-item:nth-child(-n+4) {
     margin:  2%  0 0 37px;
}
.tab-new-custom div.list-items .catalog-element-item:first-child {
    margin:  2% 0 0 0;
}

div#popup-addcart-form1-inner, div#popup-kredit-form1-inner, div#popup-servis-form1-inner {
    padding: 0px;
    height: 100%;
}
.orderpopup-form {
    margin: 20px;
    height: 78%;
    position: relative;
}
.orderpopup-form-title {
    color: #2f323c;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    padding-top: 18px;
    overflow: hidden;
    position: relative;
}
.orderpopup-form-success {
    margin-top: 28px;
    text-align: center;
    margin-bottom: 10px;
}
.orderpopup-form-success a:first-child {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    background: #ff6666;
    border-radius: 5px;
    padding: 12px;
    display: inline-block;
    margin-right: 10px;
}

div.list-items .catalog-element-item.catalog-element-empty {
    display: none;
}

#new_card_const_block .catalog-constructor-t .wr2 ul li .radio-wrapper, .catalog-constructor-t .wr2 ul li .radio-wrapper {
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 10px;
    right: 26px;
    border-radius: 50%;
}

#new_card_const_block .checkbox-wrapper input, .radio-wrapper input {
    width: 30px;
    height: 30px;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    opacity: 0;
    position: static;
    vertical-align: top;
    z-index: 1;
    position: relative;
}

.catalog-element-detail.catalog-element-detail-custom .catalog-element-photos {
    width:140px;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
}
.catalog-element-detail.catalog-element-detail-custom .catalog-element-picture .n-item-image > .bx-wrapper {
    display: inline-block;
    vertical-align: top;
    width:calc(100% - 150px);
}

.catalog-element-detail-custom .icn-catalog-tab-characters, .catalog-element-detail-custom .active-tab .icn-catalog-tab-characters {
    background-image: none;
}
.catalog-element-detail-custom .icn-catalog-tab-description, .catalog-element-detail-custom .active-tab .icn-catalog-tab-description {
    background-image: none;
}
.catalog-element-detail-custom .icn-catalog-tab-review, .catalog-element-detail-custom .active-tab .icn-catalog-tab-review {
    background-image: none;
}
.catalog-element-detail-custom .icn-catalog-tab-delivery, .catalog-element-detail-custom .active-tab .icn-catalog-tab-delivery {
    background-image: none;
}

.catalog-element-detail-custom .icn-catalog-visitors {
    position:relative;
}

.owl-carousel.owl-loaded {
    width:100% !important;
}
.textile-new .catalog-textile .textile-filter .textile-filter-search {
    border: 1px solid #cecece;
    background: #fff;
    height: 22px;
    padding: 3px 0;
    position: relative;
    /*width: 500px;*/
    width: 227px;
    float: right;
}
.textile-new .catalog-textile-custom {
    margin:0px;
}
.textile-new .catalog-textile .textile-filter .textile-filter-search.active {
    z-index: 300;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search input[type="text"] {
    border: none;
    padding: 0 49px 0 10px;
    background: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    outline: none;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search input[type="button"] {
    background-color: #fff;
    border: none;
    border-left: 1px solid #cecece;
    width: 29px;
    height: 28px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search input[type="button"]:hover {
    background-color: #f6f6f6;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search .catalog-textile-filter-clear {
    background-color: #fff;
    border: none;
    border-left: 1px solid #cecece;
    width: 29px;
    height: 28px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 29px;
    cursor: pointer;
    display: none;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search .catalog-textile-filter-clear:hover {
    background-color: #f6f6f6;
}


.textile-new .catalog-textile .catalog-textile-list {
    height: 306px !important;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .catalog-textile-item-hover-block:after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: 50%;
    margin-left:-17px;
    bottom: -34px; /* Положение треугольника */
    border: 17px solid transparent; /* Прозрачные границы */
    border-top: 17px solid #fff; /* Добавляем треугольник */
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .catalog-textile-item-hover-block.hide {
    display: none !important;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .catalog-textile-item-hover-block {
    display: none;
    position: absolute;
    z-index: 200;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 3px #a3a3a3;
    box-shadow: 0 0 3px #a3a3a3;
    width: 190px;
    height:145px;
    overflow: visible;
    top:-190px;
    left:50%;
    margin-left:-95px;
    background: #fff;
    padding:10px;
    border-color: transparent;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .catalog-textile-item-hover-bottom {
    display: none;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0px;
    background: #fff;
    padding: 5px 10px;
}


.textile-new .textile-item-hover-img img {
    border-radius:10px;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-hover-block {
    display: block;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-name {
    margin:0px;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-img img {
    max-width: 100%;
    margin:0px;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item-img a:hover span {
    opacity: 1;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-name,
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-img {
    z-index: 40;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .textile-item-actions {
    display: block;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item:hover .catalog-textile-item-name {
  margin-top: 5px;
  margin-bottom: 0;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item-name {
  display: block;
  position: relative;
  text-align: center;
  line-height: 15px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size:14px;
  color:#333;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .textile-item-actions span {
    position: relative;
    font-family: "PTSans", sans-serif;
    text-align: center;
    display: block;
    background: #99cc66;
    color: #fff;
    width: 130px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .textile-item-actions span a {
    display: inline;
    font-size: 15px;
    line-height: unset;
    color: #fff;
    font-family:'PTSansBold';
    text-decoration: none;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item .textile-item-actions span a:hover {
    color: #fff;
}
.textile-new .catalog-textile .catalog-textile-preview.main-preview .catalog-textile-preview-clear
{
      top: 6px;
}
.textile-new .catalog-textile .catalog-textile-preview.main-preview .catalog-textile-preview-name {
  position: absolute;
  top: 5px;
  right: 18px;
  line-height: 10px;
  padding-top: 0;
}

.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image .catalog-textile-preview-position img {
    min-width: 0;
    min-height: 0;
}

.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image:not(.empty) .catalog-textile-preview-position {
    display: block;
    position: absolute;
    bottom: 12px;
    right: 1px;
    max-width: 50%;
    max-height: 50%;
}
.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image:not(.empty) .catalog-textile-preview-position img {
    max-width: 100%;
    max-height: 100%;
}

.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item-img {
    width:87px;
    height: 87px;
    max-width: 87px;
    max-height: 87px;
    margin-bottom:10px;
}
.textile-new .catalog-textile .catalog-textile-list .catalog-textile-item-img img {
    width:100%;
    height: 100%;
    border-radius: 12px;
}
.textile-new .catalog-textile .catalog-textile-left {
    width: 220px;
    padding:0px;
    margin-bottom: 30px;
    position:relative;
}

.textile-new .catalog-textile .catalog-textile-right {
    width: 700px !important;
    padding:0px;
    float:right;
    box-sizing: border-box;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search {
    float: left !important;
    width: 340px !important;
    padding: 8px 0 8px 10px !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-block {
    display: inline-block;
    float: left;
    margin-left: 25px !important;
    width: 327px !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-selector {
    width: 328px !important;
    padding: 10px 30px 10px 10px !important;
    height: 40px !important;
    text-transform: uppercase;
}

.textile-new .catalog-textile .textile-filter .textile-types, .textile-new .catalog-textile .textile-filter .textile-providers {
    width: 327px !important;
}
.textile-new .catalog-textile .textile-filter .textile-filter-selector .current {
    width: auto !important;
}
.textile-new .catalog-textile .textile-filter .textile-filter-container {
    padding: 11px 0px !important;
    background: none !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new {
    width: 100% !important;
    margin-top: 30px;
    float: none !important;
    margin-left: 0px !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-filter-selector {
    height: auto !important;
    width: auto !important;
    border: none !important;
    background: none !important;
    padding: 0px !important;
}

.textile-new .catalog-textile .textile-filter-block.tile_new .textile-filter-selector .textile-filter-selector-content {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    border: none !important;
    top: 0px !important;
    left: 0px !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-filter-selector .textile-filter-selector-item {
    float: left;
    *padding: 11px 20px;
}

.textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-types .type-item a {
    padding: 11px 20px !important;
    border: 1px solid #d8decd;
    font-family: "Open Sans";
    margin-right: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 11px;
}
.textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-types .type-item a:hover, .textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-types .type-item a:focus, .textile-new .catalog-textile .textile-filter .textile-filter-block.tile_new .textile-types .type-item a.type-item-selected {
    border: 1px solid #a9d36d;
    color: #a9d36d;
    background: none !important;
}

.textile-new .catalog-textile .textile-filter .textile-providers {
    z-index: 20 !important;
    top: 38px !important;
}


.textile-new .catalog-textile .textile-filter .textile-filter-search input[type="text"] {
    font-family: "Open Sans";
    font-size: 14px;
    text-transform: uppercase;
}

.icn-catalog-textile-filter {
    background-image: url('/images/search_icon.png') !important;
}

.textile-new .catalog-textile .textile-filter .textile-filter-search input[type="button"] {
    border-left: none !important;
    width: 35px !important;
    height: 36px !important;
}

.textile-new .catalog-textile .catalog-textile-preview.main-preview .catalog-textile-preview-title, .textile-new .catalog-textile .catalog-textile-preview .catalog-textile-preview-title {
        text-align: center !important;
}

.textile-new .catalog-textile .catalog-textile-preview, .textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image {
    width: 150px !important;
}
.textile-new .catalog-textile .catalog-textile-preview.main-preview, .textile-new .catalog-textile .catalog-textile-preview.main-preview .catalog-textile-image {
    width: 100% !important;
}

.textile-new .catalog-textile .catalog-textile-buy .catalog-textile-price .catalog-textile-price-data {
    color: #333333 !important;    
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    text-align: center;
    font-size:18px;
    text-decoration: none;
    text-transform: none;
}
.textile-new .catalog-textile .catalog-textile-buy .catalog-textile-price .catalog-textile-price-data .catalog-textile-price-value,
.textile-new .catalog-textile .catalog-textile-buy .catalog-textile-price .catalog-textile-price-data .rubl {
    font-size:26px;
}
.textile-new .catalog-textile .catalog-textile-buy .add-to-basket a {
    background: #ff6666;
    width: 168px;
    display: block;
    line-height: 50px;
    height: 50px;
    font-size: 20px;
    font-family: "Open Sans CondensedBold", "Open Sans Condensed" !important;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding:0px;
    
}
.textile-new .catalog-textile.catalog-textile-custom .catalog-textile-buy .catalog-textile-price {
    padding:0px;
    margin-bottom:18px;
}
.textile-new .catalog-textile .catalog-textile-buy .add-to-basket {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}
.shkaf-attention-container {
    padding-bottom: 15px;
}

.textile-new .catalog-textile .catalog-textile-options.dashed-border {
    border-bottom: 1px solid #d8decd !important;
}
.textile-new .catalog-textile .catalog-textile-options {
    margin: 0 -20px 28px !important;
}
.textile-new .catalog-textile .catalog-textile-basket-btn {
    margin: 0px -20px;
    padding: 0 0 0px !important;
}
 .textile-new .catalog-textile .catalog-textile-basket-btn.dashed-border {
    border-bottom: none !important;
    width: 165px;
    margin: 0 auto;
    margin-top: 62px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -87.5px;
 }
 

.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image:not(.empty) {
    display: table;
} 
 
.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image:not(.empty) .catalog-textile-preview-position {
    bottom: 20px !important;
    right: 15px !important;
    max-width: 40% !important;
    max-height: 40% !important;
}

.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image .catalog-textile-preview-position1 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.textile-new .catalog-textile .catalog-textile-preview .catalog-textile-image .catalog-textile-preview-position1 img {
    min-width: 0;
    min-height: 0;
}


.tab_avkey li {
    float: left;
    list-style-type: none;
}

.tab_avkey li a {
    display: block;
    font-size: 13px;
    padding: 15px 10px;
    margin-right: 7px;
    text-transform: uppercase;
    font-family: "Open Sans", "Open Sans Condensed";
    color: #000;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #cecece;
    position: relative;
    z-index: 4;
}
.tab_avkey li a.active {
    color: #98ca4f;
    border-bottom: 1px solid white;
}

.tab_content_avkey {
    border: 1px solid #cecece;
    padding: 15px;
    margin-top: -1px;
    
}
.tab_content_avkey .tab_c_item {
    display: none;
}
.tab_content_avkey .tab_c_item.active {
    display: block;
}


.sliders_textile {
    margin: 20px 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    width: 7px !important;
    border: 1px solid rgb(255, 0, 0) !important;
    border-radius: 50px !important;
    background: rgb(255, 0, 0) !important;
}

.ui-widget-content {
        border: none !important;
    box-shadow: inset 0px 1px 3px 2px #c8c8c8;
    height: 6px !important;
    border-radius: 0px !important;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -0.5em !important;
    margin-left: 0px !important;
}

.textile-new .catalog-textile .textile-filter .textile-categories li {
    margin: 0px !important;
    text-align: center;
}
.textile-new .catalog-textile .textile-filter .textile-categories li:first-child {
    text-align: left;
}
.textile-new .catalog-textile .textile-filter .textile-categories li:last-child {
    text-align: right;
}

.textile-new .catalog-textile .textile-filter .textile-categories .category-item a {
    padding: 0px !important;
    background: none !important;
    height: auto !important;
    color: #000 !important;
    border: none !important;
}

.textile-new .catalog-textile .textile-filter .textile-categories li:first-child .category-item a {
    text-align: left !important;
}
.textile-new .catalog-textile .textile-filter .textile-categories li:last-child .category-item a {
    text-align: right !important;
}

.textile-new .catalog-textile .textile-filter .textile-categories .category-item .category-item-price {
    position:relative !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
    color: #000 !important;
    background: none !important;
    border: none !important;
}

.textile-new .catalog-textile .textile-filter .textile-categories {
    margin: 0px !important;
}

.textile-new .catalog-textile .textile-filter .textile-categories .category-item {
    float: none !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    margin-bottom: 10px;
}




.recommend-items-scrollarea .list-items li .catalog-element-item, .recommend-items-scrollarea .list-items li .catalog-element-item:first-child, .recommend-items-scrollarea .list-items li .catalog-element-item:nth-child(n), .catalog-element-list-preview .list-items.five-item-in-line .catalog-element-item:nth-child(n) {
    margin-top: 10px;
}
.recommend-items-scrollarea .list-items li .catalog-element-item, .recommend-items-scrollarea .list-items li .catalog-element-item:first-child, .recommend-items-scrollarea .list-items li .catalog-element-item:nth-child(n), .catalog-element-list-preview .list-items.five-item-in-line .catalog-element-item:nth-child(n) {
    margin: 0 10px 0 0;
}
.catalog-element-list-preview .list-items .catalog-element-item:first-child {
    margin: 0;
}
.catalog-element-list-preview .list-items .catalog-element-item:nth-child(3n+1) {
    margin: 10px 0 0 0;
}
.catalog-element-list-preview .list-items .catalog-element-item:nth-child(-n+3) {
    margin: 0 0 0 10px;
}




.catalog-element-item.catalog-element-module {
    width: 150px !important;
    margin-left: 0px !important;
    padding: 0px !important;
    margin-right: 15px !important;
    border: none !important;
}


.catalog-element-list-preview .list-items .catalog-element-item .catalog-element-picture {
    width: 150px !important;
}
.catalog-element-list-preview .list-items .catalog-element-item .catalog-element-picture a {
    line-height: 100px !important;
}


.module-quantity {
    position: relative !important;
    right: 0px !important;
    bottom: 0px !important;
    margin-left: 15px !important;
}

.module-check {
    width: 36px !important;
    height: 33px !important;
    position: absolute !important;
    bottom: 0px !important;
    right: 20px !important;
    /* float: right; */
}
.catalog-element-sale {
    position: relative;
}
.catalog-element-list-preview .list-items .catalog-element-item .catalog-element-name {
    color: #262626 !important;
    font-size: 13px !important;
    font-family: "Open Sans";
    text-transform: none !important;
    font-weight: normal !important;
    text-overflow: inherit !important;
    overflow: inherit !important;
    margin-top: 10px;
    margin-bottom: 7px;
    white-space: normal !important;
    text-align: left !important;
    padding-left: 15px;
}

#other_option .price-actual {
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    font-size: 17px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}



.catalog-element-item.catalog-element-module.actives {
    box-shadow: 0px 0px 2px 1px #c8c8c8;
    background-color: #f8f8f8;
}


.textile-new .catalog-textile .catalog-textile-options.catalog-textile-dop {
    padding: 0 20px 28px !important;
}
.catalog-textile-dop .catalog-textile-preview-title {
    font-family: "OpenSans Light", "OpenSans", sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}
.catalog-textile-dop .list_other_module {
    font-family: "OpenSans Light", "OpenSans", sans-serif;
    font-size: 16px;
    text-align: left;
}

.catalog-constructor-t .lr .r {
    width: 710px !important;
}
.catalog-constructor-t .lr .r .tabs>div {
    display: block !important;
}

.wr2 {
    margin-top: 20px;
    width: 100%;
}
.wr2 li {
    float: left;
    width: 170px;
    margin-right: 5px;
    list-style-type: none;
    position: relative;
}

.catalog-constructor-t .wr2 ul li .pic .radio-wrapper {
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 80px;
    right: 26px;
    border-radius: 50%;
    
}
.checkbox-wrapper input, .radio-wrapper input {
    width: 30px;
    height: 30px;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    opacity: 0;
    position: static;
    vertical-align: top;
    z-index: 1;
    position: relative;
}
.radio-wrapper input {
    width: 26px;
    height: 26px;
}

.catalog-constructor-t .wr2 ul li .pic img {
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
    min-width: 100%;
}

.catalog-constructor-t .wr2 ul li .pic {    width: 130px;
    height: 130px;
    overflow: hidden;
    }
    
    
.catalog-constructor-t .wr2 .name {
    color: #262626 ;
    font-size: 13px ;
    font-family: "Open Sans";
    text-transform: none ;
    font-weight: normal ;
    text-overflow: inherit ;
    overflow: inherit ;
    margin-top: 10px;
    margin-bottom: 7px;
    white-space: normal ;
    text-align: left ;
}    

#other_option .wr2 .price {
    font-family: "Open Sans CondensedBold", "Open Sans Condensed";
    font-size: 17px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}


#other_option .ptitle_option{
    line-height: 1;
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}


.radio-wrapper input:checked + i {
    height: 13px;
    left: 7px;
    top: 8px;
    width: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ea1a28;
    position: absolute;
}

.textile-new .textile-price-value-container {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    margin-right:16px;
    margin-bottom:13px;
    font-size:16px;
    color:#333333;
}
.textile-new .textile-price-value-container input[type="radio"] {
    position:absolute;
    left:-9999px;
}

.textile-new .textile-price-value-container .textile-fake-radio {
    width:20px;
    height:20px;
    border:1px solid #cccccc;
    display: block;
    border-radius:50%;
    margin:0 auto;
}
.textile-new .textile-price-value-container label {
    cursor: pointer;
}
.textile-new .textile-price-value-container:first-child .textile-fake-radio {
    margin:0px;
}
.textile-new .textile-price-value-container input[type="radio"]:checked ~ .textile-price-value {
    color:#99cc66;
    font-size:15px;
    font-family:'PTSansBold';
}

.textile-new .textile-price-value-container input[type="radio"]:checked ~ .textile-fake-radio {
    background:#99cc66;
    border-color: transparent;
}

.textile-new .textile-price-value-container .textile-price-value {
    margin-top:12px;
    display: block;
    font-family:'PTSans';
    font-size:13px;
}

.textile-new .textile-price-title {
    font-size:18px;
    font-family:'PTSansBold';
    margin-bottom:25px;
}
.textile-new .textile-price-title small {
    font-size:16px;
    color:#666666;
}
.textile-new .text-price-values {
    padding-bottom:35px;
    margin-bottom:15px;
    border-bottom:1px solid #cccccc;
}

.textile-new .catalog-textile.catalog-textile-custom .catalog-textile-title {
    font-family:'PTSansBold';
    font-size:18px;
    text-transform: none;
    margin-bottom:15px;
}
.textile-new .textile-type-item.hide {
    display: none !Important;
}

.textile-new .textile-type-list input[type="radio"] {
    position:absolute;
    left:-9999px;
}
.textile-new .textile-type-list {
    margin-bottom:25px;
}

.textile-new .textile-type-list .textile-type-item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom:10px;
}

.textile-new .textile-type-list .textile-type-item label span {
    display: block;    
    width:120px;
    height:35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    color:#333333;
    font-size:16px;
    border:1px solid #ccc;
    cursor: pointer;
    margin-right: 10px;
    background: #f6f6f6;
}

.textile-new .textile-type-list .textile-type-item input[type="radio"]:checked + span {
    color:#fff;
    background: #99cc66;   
    border-color: transparent;
}

.textile-new .catalog-textile.catalog-textile-custom .catalog-textile-list .catalog-textile-item {
    margin:0px;
    padding:0px;
    margin-right:20px;
    margin-bottom:20px;
    width:87px;
    text-align: center;
}

.textile-new .textile-current-block-title {
    font-size:18px;
    font-family:'PTSansBold';
    margin-bottom:20px;
    text-align: left;
}

.textile-new .textile-current-block {
    position:relative;
    padding:14px;
    border:1px solid #ccc;
    cursor: pointer;
}
.textile-new .textile-current-block:first-child {
    border-bottom-color:transparent;
}

.show_textile-additional {
    border:1px solid #ccc;
    text-align: center;
    font-size:18px;
    cursor: pointer;
    padding: 81px 0px;
}
.textile-new .textile-current-block.active {
    -webkit-box-shadow: 1px 1px 8px 3px rgb(227, 224, 227);
    -moz-box-shadow: 1px 1px 8px 3px rgb(227, 224, 227);
    box-shadow: 1px 1px 8px 3px rgb(227, 224, 227);
    cursor: default;
}

.textile-new .textile-current-img {
    width:87px;
    height:87px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.textile-new .textile-current-img img {
    border-radius:10px;
}
.textile-new .textile-current-props {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width: 87px;
    text-align: left;
}
.textile-new .textile-current-props-title {
    font-size:16px;
    margin-bottom:6px;
    color:#999999;
    font-family:'PTSans';
}
.textile-new .textile-current-props-value {
    font-family:'PTSans';
    font-size:16px;
    margin-bottom:12px;
    color:#333333;
}

.textile-new .option_type {
    margin-bottom:10px;
    border-top:1px solid #d3d3d3;
    padding-top:20px;
}

.textile-new .textile-option-item-checkbox {
    display: inline-block;
    vertical-align: middle;
    width:47%;
    margin-right: 0.5%;
    position:relative;
}
.textile-new .textile-option-item-checkbox .textile-option-item-img,
.textile-new .textile-option-item-checkbox .textile-option-item-info {
    display: inline-block;
    vertical-align: middle;
}
.textile-new .textile-option-item-checkbox .textile-option-item-img {
    margin-right:30px;
}

.textile-new .textile-option-item-info label {
    font-size:14px;
    cursor: pointer;
}
.textile-new .textile-option-item-checkbox .textile-option-item-info .textile-option-item-price {
    font-size: 13px;
    display: block;
    color: #6c6d73;
}
.textile-new .textile-option-item-checkbox .textile-option-item-info .textile-option-item-name {
    display: inline-block;
    vertical-align: top;
    max-width: 100px;
}
.textile-new .textile-option-item-checkbox .textile-option-item-info input[type="checkbox"]:checked ~ .textile-option-item-name {
    color:#97c94f;
    font-size:16px;
    font-family:'PTSansBold';
}
.textile-new .textile-option-item-checkbox input[type="checkbox"],
.textile-new .textile-option-item input[type="radio"] {
    position:absolute;
    left:-9999px;
}
.textile-new .textile-option-item-checkbox .textile-option-item-info .option-fake-checkbox {
    width:15px;
    height:15px;
    display: inline-block;
    vertical-align: top;
    background: url('/images/textile/checkbox.png') center no-repeat;
    top: -3px;
    margin-right:7px;
}
.textile-new .textile-option-item-checkbox .textile-option-item-info input[type="checkbox"]:checked ~ .option-fake-checkbox {
    background-image: url('/images/textile/checkbox_active.png');
}

.textile-new .textile-option-item {
    display: inline-block;
    vertical-align: top;
    width:23%;
    margin-right:0.5%;
    margin-bottom:10px;
    position:relative;
}


.textile-new .textile-option-item .option-fake-radio {
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
    display: block;
    border-radius: 50%;
    margin: 0 auto;   
}

.textile-new .textile-option-item input[type="radio"]:checked ~ .option-fake-radio {
    background: #99cc66;
    border-color: transparent;
}

.textile-new .textile-option-item .textile-option-item-name {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 3px;
}

.textile-new .textile-option-item input[type="radio"]:checked ~ .textile-option-item-name{
    color:#97c94f;
    font-size:16px;
    font-family:'PTSansBold';
}
.textile-new .textile-option-item .textile-option-item-price {
    text-align: center;
    display: block;
    color: #6c6d73;
    font-size: 13px;
}

.textile-new .textile-option-item .textile-option-item-img {
    margin-bottom:10px;
    text-align: center;
}
.textile-new .textile-option-item .textile-option-item-img img {
    width:100px;
    height:100px;
}
.option_selected_container {
    margin-bottom: 10px;
}
.option_selected_container i {
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 15px;
    margin-right:7px;
    background: url('/images/textile/checkbox.png') center no-repeat;
}
.option_selected_container .osc_item.active i {
    background-image: url('/images/textile/checkbox_active.png');
}
.option_selected_container .osc_item.active .disable_option {
    display: block;
    cursor: pointer;
}
.option_selected_container .osc_item.active {
    display: block;
    position: relative;
}
.option_selected_container .osc_title {
    display: inline-block;
    vertical-align: top;
    max-width: 150px;
    font-size: 16px;
    color: #6c6d73;
}

.option_selected_container .osc_value {
    color: #231f20;
    margin-top: 10px;
}

.osc_item {
    margin-bottom: 10px;
    display: none;
}

.disable_option {
    width: 14px;
    height: 14px;
    display: none;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    /* margin: -4px 0 0 -4px; */
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-transition: all 0.3s ease-out 0.1s;
    -moz-transition: all 0.3s ease-out 0.1s;
    -o-transition: all 0.3s ease-out 0.1s;
    transition: all 0.3s ease-out 0.1s;
}
.t-option_item.active .disable_option {
    display: block;
}

.catalog-element-detail-custom .xml_id, 
.catalog-element-detail-custom .visitors,
.catalog-element-detail-custom .bought {
    font-family: "PTSans";
    font-size: 16px;
    color: #033333;
    margin-bottom: 10px;
}
.catalog-element-detail-custom .n-item-image-small .owl-nav {
    z-index: -1;
}
.catalog-element-detail-custom .bought {
    height: 23px;
    background-position: top left;
    line-height: 20px;
}
.catalog-element-detail-custom .visitors {
    background-position: 5px 0;
    margin-top: 35px;
}
.catalog-element-detail-custom .xml_id span,
.catalog-element-detail-custom .visitors span,
.catalog-element-detail-custom .bought span {
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
}
.catalog-element-detail-custom .xml_id span {
    font-size: 22px;
}

.catalog-element-detail-custom .catalog-element-right-price {
    width: 100%;
}
.catalog-element-right {
    border: 1px solid #ececec;
}
.catalog-element-detail-custom .catalog-element-right .catalog-element-price .price-value, 
.catalog-element-detail-custom .catalog-element-right .catalog-element-price .price-before {
    display: inline-block;
}
.catalog-element-detail-custom .discount-amount span {
    color: #fff;
    font-size: 12px;
}
.catalog-element-detail-custom .discount-amount {
    text-decoration: none;
    background-color: #ff0d2d;
    padding: 0 5px;
    display: inline-block;
    padding-bottom: 2px;
}
.catalog .catalog-element-detail-custom .catalog-element-price .price-value .pfv {
    font-size: 30px;
    color: #4d4641;
    font-weight: bold;
}
.catalog .catalog-element-detail-custom .catalog-element-price .price-value {
    font-size: 30px;
    color: #4d4641;
    font-weight: normal;
    margin-right: 15px;
}
.rating-stars-container:hover .bg-rating-stars {
    z-index: 100;
}
.catalog-element-picture img{
    max-width:100%;
    max-height:440px;
}
.catalog .catalog-element-detail-custom .catalog-element-price .price-before {
    font-size: 16px;
    color: #a0a0a0;
    font-weight: normal;
    margin-right: 10px;
    padding-bottom: 2px;
}
.catalog .catalog-element-detail-custom .catalog-element-data .catalog-element-right {
    width: 310px;
    padding: 15px 23px 10px;
    box-sizing: border-box;
    margin-top: 60px;
}
.catalog .catalog-element-detail-custom .catalog-element-price {
    text-align: left;
}
.catalog-element-detail-custom .price-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.catalog-element-right-price .buy-block {
    display: block;
}
.catalog-element-tab-block .xml_id {
    position: static;
    margin-top: 0;
}
.catalog .catalog-element-detail-custom .catalog-element-props.catalog-element-props-sizes .catalog-element-props-title {
    padding: 0;
    margin-top: 0;
}
.catalog .catalog-element-detail-custom .catalog-element-props.catalog-element-props-sizes .element-property {
    background: none;
    padding: 5px 0;
}
.catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-data {
    padding-bottom: 5px;
}
.catalog-element-detail-custom .dop_prop_a {
    color: #97c94f;
    font-family: "PTSans";
    font-weight: normal;
}
.catalog-element-detail-custom .catalog-element-actions {
    /*display: none;*/
}
.catalog-element-detail-custom .catalog-element-order-fast .fast-order-variant-1 .fov1-errors {
    left: -185px;
}
.catalog-element-detail-custom .catalog-element-review .element-review-rating .element-review-rating-result {
    background-color: #ff9027;
}
.catalog-element-detail-custom .catalog-element-review .catalog-element-review-item .element-review-info {
    font-family: "Roboto";
    font-size: 20px;
    font-weight: bold;
}
.catalog-element-review .catalog-element-review-item .element-review-date {
    font-family: "PTSans";
    font-size: 16px;
    color: #adadad;
    text-transform: none;
    font-weight: normal;
}
.catalog-element-detail-custom .catalog-element-review .catalog-element-review-top .catalog-element-review-count, .catalog-element-detail-custom .catalog-element-review .catalog-element-review-top .catalog-element-review-add a {
    font-family: "Roboto";

}
.catalog-element-review .catalog-element-review-item .element-review-message {
    font-family: "PTSans";
    font-size: 16px;
}
.catalog-element-detail-custom .catalog-element-data .new_rait.catalog-element-rating {
    float: right;
    width: 310px;
    background-color: #fff;
    height: auto;
    padding: 10px 0;
}
.catalog-element-detail-custom .new_rait .element-item-rating-count {
    position: static;
    display: inline-block;
    width: 50%;
    color: #9e9393;
    font-family: "PTSans";
    font-weight: normal;
    font-size: 16px;
    cursor: default;
    text-transform: none;
    line-height: 20px;
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-container {
    display: inline-block;
    height: 21px;
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-bg {
    background-image: url(/images/stars_mod.png);
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-progress {
    top: 2px;
}

.element-item-rating-count a {
    color: #999999;
}
.catalog-element-detail.catalog-element-detail-custom  .catalog-element-photos {
    box-shadow: none;
}
.catalog-element-detail.catalog-element-detail-custom .catalog-element-props .element-property .property-value {
    font-size: 16px;
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-bg {
    background-image: url(/local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/images/renewed/stars_mod.png);
    top: 0px;
    left: 0;
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-progress {
    background-image: url(/local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/images/renewed/stars.png);
    top: 1px;
    left: 0;
}
.catalog-element-detail-custom .new_rait .element-rating .rating-stars-container {
    width: 137px;
}
.catalog-element-detail-custom h1 {
    color: #333;
}
.catalog-element-detail .xml_id {
    margin-top: -5px;
}
.catalog-element-detail-custom .element-item-rating {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add a:before {
    display: none;
}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add a {
    font-family: "Roboto";
    font-weight: 100;
    font-size: 18px;
    color: #fff;
    background-color: #99ca50;
    text-transform: uppercase;
    width: 190px;
    height: 35px;
    box-sizing: border-box;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add {
    padding: 0;
}
.catalog-element-review .catalog-element-review-top .catalog-element-review-add a:hover {
    background-color: #69ca50;
}
.bg-rating-stars {
    background-image: url(/local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/images/renewed/super-stars.png);
}
.catalog-element-detail-custom .catalog-element-review .element-review-rating .element-review-rating-result span, .catalog-element-detail-custom  .catalog-element-review .element-review-rating {
    width: 117px;
    height: 17px;
}
.catalog-element-review .element-review-rating {
    background-color: #fff;
}
.catalog-element-detail-custom .catalog-element-review-add a {
    margin-bottom: 10px;
}
.xml_id {
    position: relative;
}

.catalog-element-container .catalog-element-picture a {
    padding:8px;
}
.property-name-254{
    background: url('/images/detail/char_254.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-38{
    background: url('/images/detail/char_38.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-39{
    background: url('/images/detail/char_39.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-27{
    background: url('/images/detail/char_27.png') no-repeat;
    background-position: 0px 7px;    
}
.property-name-22{
    background: url('/images/detail/char_22.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-104{
    background: url('/images/detail/char_104.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-105{
    background: url('/images/detail/char_105.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-24{
    background: url('/images/detail/char_24.png') no-repeat;
    background-position: 0px 4px;    
}
.property-name-26{
    background: url('/images/detail/char_26.png') no-repeat;
    background-position: 0px 4px;    
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-right: 0px !important;
}
.catalog-element-props-all .element-property{
    padding-bottom: 15px;
    background: none;
}
.catalog-element-detail .catalog-element-props .element-property{
    background: none;
}
.top-border {
    margin-left: 20px;
    margin-right: 20px;
    border-top: 1px solid #dedede;
}
.catalog-element-props-gar{
    margin-top: 20px;
    margin-bottom: 18px;
}
.tab-description-data, .tab-delivery-data, .catalog-element-tab-item-gar, .catalog-element-review{
    margin: 20px;
}
.catalog-element-bottom-tabs .catalog-element-bottom-tab-data .catalog-element-tab-item{
    display: none;
}
.catalog-element-bottom-tabs .catalog-element-bottom-tab-data .tab-visible {
    display: block;
}
.catalog-element-bottom-tab-list{
    height: 50px;
    width: 100%;
    background-color: #f8f8f8;
    position: relative;
    text-align: center;
}
.catalog-element-bottom-tab-list a{
    height: 50px;
    display: inline-block;
    text-decoration: none;
    padding: 0 15px;
    color: #636363;
    font-family: 'PTSans';
    line-height: 50px;
    font-size: 18px;
    position: relative;
    bottom: 5px;
}
.catalog-element-bottom-tab-list a.active-tab{
    height: 55px;
    display: inline-block;
    text-decoration: none;
    padding: 0 15px;
    background-color: #ffffff;
    border-top: 5px solid #99ca50;
    color: #99ca50;
    font-family: 'PTSansbold';
    line-height: 50px;
    font-size: 18px;
}
.catalog-element-bottom-tab-list::before {
    position: absolute;
    height: 50px;
    left: -220%;
    width: 9999px;
    content: '';
    top: 0;
    background: #f8f8f8;
    z-index: -1;

}
.detail_product_list_item:hover .catalog-element-chars.sectionsblock .chars-other {
    border-top: 1px solid #ccc;
    padding-top: 11px;
    margin-top: 3px;
}
.catalog-element-chars .prop_list_inline_container:last-child{
    display: block;
    margin-top: 9px;
}
.detail_product_list_item:hover .prop_list_inline_header {
    float: left;
    color: #686155;
    font-family: 'PTSans';
    font-size: 16px;
}
.detail_product_list_item:hover .prop_list_inline_wrap {
    position: absolute;
    right: 15px;
}
.detail_product_list_item:hover .prop_list_inline {
    float: left;
    color: #686155;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 600;
    margin-left: 0px;
    margin-right: 0px;
}
.detail_product_list_item:hover .prop_list_inline span {
    color: #959088;
    font-family: 'Roboto';
    font-weight: 400;
}
.detail_product_list_item_price_block{
    display: table !important;
    width: 100%;
}
.detail_product_list_item .price-actual, .detail_product_list_item .price-before, .detail_product_list_container .detail_product_list_item_price_block .discount-amount{
    display: table-cell !important;
    position: relative !important;
} 
.detail_product_list_item:hover{
    margin-bottom: -111px !important;
}
.catalog-element-bottom-tab-data{
    margin-top: 30px;
}
.element-more-info-tabs .tab-description-data{
    margin: 0;
}
.detail_product_list_item .icon-label-wrap {
    position: absolute;
    top: -12px;
    left: -12px;
}
.detail_product_list_item .icon-label-wrap .icon-label-new {
    display: inline-block;
    position: relative;
    padding-right: 6px;
    left: 0px !important;
    top: 0px !important;
}

.detail_product_list_item .icon-label-new:hover::after {

    content: attr(data-title);
    -webkit-box-shadow: 0 0 8px 0 rgba(179,179,179);
    -moz-box-shadow: 0 0 8px 0 rgba(179,179,179);
    box-shadow: 0 0 8px 0 rgba(179,179,179);
    display: table-cell;
    width: 115px;
    position: absolute;
    bottom: 63px;
    right: -37px;
    background-color: white;
    padding: 10px;
    text-align: center;
    line-height: 20px;
    color: #6b6b6b;
    font-size: 15px;

}
.detail_product_list_item .icon-label-new:hover::before {

    content: '';
    position: absolute;
    background: #ffffff;
    left: 14px;
    bottom: 56px;
    width: 16px;
    height: 16px;
    box-shadow: 4px 5px 3px -1px rgba(179,179,179, 0.3);
    z-index: 1;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);

}
.catalog-element-left .icon-label-wrap {
    display: inline-block;
    vertical-align: middle;
    margin-left: 40px;
/*    top: -12px;*/
/*    left: -12px;*/
}
.catalog-element-left .icon-label-wrap .icon-label-new {
    display: inline-block;
    position: relative;
    padding-right: 6px;
    left: 0px !important;
    top: 0px !important;
}
.catalog-element-chars.catalog-element-chars-new{
    padding: 8px 0px !important;
}
.detail_product_list_container{
    padding-bottom: 0px !important;
}
/*.catalog-element-left .icon-label-new:hover::after {

    content: attr(data-title);
    -webkit-box-shadow: 0 0 8px 0 rgba(179,179,179);
    -moz-box-shadow: 0 0 8px 0 rgba(179,179,179);
    box-shadow: 0 0 8px 0 rgba(179,179,179);
    display: table-cell;
    width: 115px;
    position: absolute;
    bottom: 63px;
    right: -37px;
    background-color: white;
    padding: 10px;
    text-align: center;
    line-height: 20px;
    color: #6b6b6b;
    font-size: 15px;

}
.catalog-element-left .icon-label-new:hover::before {

    content: '';
    position: absolute;
    background: #ffffff;
    left: 14px;
    bottom: 56px;
    width: 16px;
    height: 16px;
    box-shadow: 4px 5px 3px -1px rgba(179,179,179, 0.3);
    z-index: 1;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);

} */
@media all and (max-width:1200px){
    .main_card .option_right{
        float: none;
        margin-top: 40px;
    }
}
@media all and (max-width:840px)
{
    .catalog-element-left-tabs{
        margin-bottom: 30px;
    }
    .main_card .catalog-element-detail.catalog-element-detail-custom .catalog-element-data .catalog-element-left {
        width:100%;
        float:none;
    }
    .catalog-element-detail .catalog-element-props.catalog-element-props-sizes, .catalog-element-detail .catalog-element-props-all {

        padding-right: 19px;
        padding-left: 19px;

    }
    .main_card .catalog-element-detail-custom .catalog-element-tabs .catalog-element-tab-list a.active-tab::before{
        background: #ffa24a;
    }
    .main_card .catalog-element-tab-list::before{
        background: none;
    }
}
@media all and (max-width:767px)
{
    .catalog-element-detail .catalog-element-props.catalog-element-props-sizes, .catalog-element-detail .catalog-element-props-all {
        padding-right: 17px;
        padding-left: 17px;

    }
    .catalog-element-detail .catalog-element-props.catalog-element-props-sizes, .catalog-element-detail .catalog-element-props-all{
        float: none;
        width: 94%;
    }
    .catalog-element-detail .catalog-element-data .element-more-info {
        margin-top: 40px !important;
    }
}
@media all and (max-width:480px)
{
    .option_container .dib {
        display: inline-block !important;
    }   
    .main_card .option_total_container{
        margin-top: 20px;
    }
}
@media all and (max-width:344px)
{
    .main_card .option_container .option_item .option_item_image .img_option_item{
        margin-top: -13px;
    }
}
/* End */
/* /local/templates/divano_last/not_critical.css?159109678689578 */
/* /local/templates/divano_last/components/bitrix/catalog.smart.filter/filter/style.css?159082771317999 */
/* /local/templates/divano_last/components/bitrix/catalog/catalog_tag/bitrix/catalog.section/stock/style.css?158886084218720 */
/* /local/templates/divano_last/components/bitrix/menu/stok/style.min.css?15699289903715 */
/* /local/templates/divano_last/components/bitrix/catalog.section/new_products_stok/style.css?1569928990121336 */
