/*icons*/
@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?k03lhi');
    src:  url('../fonts/icomoon.eot?k03lhi#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?k03lhi') format('truetype'),
        url('../fonts/icomoon.woff?k03lhi') format('woff'),
        url('../fonts/icomoon.svg?k03lhi#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-add:before{content: "\e900"}
.icon-plus:before{content: "\e901"}
.icon-minus:before{content: "\e902"}
.icon-zoom:before{content: "\e903"}
.icon-minus-zoom:before{content: "\e904"}
.icon-left:before{content: "\e905"}
.icon-right:before{content: "\e906"}
.icon-up:before{content: "\e907"}
.icon-down:before{content: "\e908"}
.icon-point:before{content: "\e909"}
.icon-point-map:before{content: "\e90a"}
.icon-special:before{content: "\e90b"}
.icon-telephone:before{content: "\e90c"}
.icon-phone:before{content: "\e90d"}
.icon-email:before{content: "\e90e"}
.icon-mail:before{content: "\e90f"}
.icon-search:before{content: "\e910"}
.icon-send:before{content: "\e911"}
.icon-printer:before{content: "\e960"}
.icon-file:before{content: "\e912"}
.icon-txt:before{content: "\e913"}
.icon-doc:before{content: "\e914"}
.icon-jpg:before{content: "\e915"}
.icon-png:before{content: "\e916"}
.icon-pdf:before{content: "\e917"}
.icon-ppt:before{content: "\e918"}
.icon-xls:before{content: "\e919"}
.icon-zip:before{content: "\e91a"}
.icon-cart:before{content: "\e91b"}
.icon-facebook:before{content: "\e91c"}
.icon-twitter:before{content: "\e91d"}
.icon-vk:before{content: "\e91e"}
.icon-youtube:before{content: "\e91f"}
.icon-instagram:before{content: "\e920"}
.icon-odnoklassniki-logo:before{content: "\e921"}
.icon-google-plus-logo:before{content: "\e922"}
.icon-telegram:before{content: "\e923"}
.icon-whatsapp:before{content: "\e924"}
.icon-viber:before{content: "\e925"}
.icon-target:before{content: "\e926"}
.icon-bag:before{content: "\e927"}
.icon-chart:before{content: "\e928"}
.icon-hours:before{content: "\e929"}
.icon-balance:before{content: "\e92a"}
.icon-binoculars:before{content: "\e92b"}
.icon-bomb:before{content: "\e92c"}
.icon-book:before{content: "\e92d"}
.icon-briefcase:before{content: "\e92e"}
.icon-calendar:before{content: "\e92f"}
.icon-certificate:before{content: "\e930"}
.icon-chat:before{content: "\e931"}
.icon-chess:before{content: "\e932"}
.icon-chronometer:before{content: "\e933"}
.icon-clover:before{content: "\e934"}
.icon-contract:before{content: "\e935"}
.icon-conversation:before{content: "\e936"}
.icon-dart-board:before{content: "\e937"}
.icon-diploma:before{content: "\e938"}
.icon-employee:before{content: "\e939"}
.icon-flag:before{content: "\e93a"}
.icon-headset:before{content: "\e93b"}
.icon-heart:before{content: "\e93c"}
.icon-hourglass:before{content: "\e93d"}
.icon-house:before{content: "\e93e"}
.icon-info:before{content: "\e93f"}
.icon-like:before{content: "\e940"}
.icon-link:before{content: "\e941"}
.icon-manager:before{content: "\e942"}
.icon-map:before{content: "\e943"}
.icon-medal:before{content: "\e944"}
.icon-message:before{content: "\e945"}
.icon-motivation:before{content: "\e946"}
.icon-newspaper:before{content: "\e947"}
.icon-phone-call:before{content: "\e948"}
.icon-pie-chart:before{content: "\e949"}
.icon-podium:before{content: "\e94a"}
.icon-presentation:before{content: "\e94b"}
.icon-puzzle:before{content: "\e94c"}
.icon-quality:before{content: "\e94d"}
.icon-rating:before{content: "\e94e"}
.icon-review_1:before{content: "\e94f"}
.icon-review_2:before{content: "\e950"}
.icon-settings_2:before{content: "\e951"}
.icon-settings_1:before{content: "\e952"}
.icon-settings:before{content: "\e953"}
.icon-shield:before{content: "\e954"}
.icon-smartphone:before{content: "\e955"}
.icon-speedometer:before{content: "\e956"}
.icon-stamp:before{content: "\e957"}
.icon-steering-wheel:before{content: "\e958"}
.icon-strategy:before{content: "\e959"}
.icon-target2:before{content: "\e95a"}
.icon-tetris:before{content: "\e95b"}
.icon-thinking:before{content: "\e95c"}
.icon-trophy:before{content: "\e95d"}
.icon-video-call:before{content: "\e95e"}
.icon-wall-clock:before{content: "\e95f"}
.icon-rss:before{content: "\e961"}
.icon-cluster:before {content: "\e962";}

.icon-vk-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEyLjE5NiAxMTIuMTk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTIuMTk2IDExMi4xOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48Y2lyY2xlIGlkPSJYTUxJRF8xMV8iIHN0eWxlPSJmaWxsOiM0RDc2QTE7IiBjeD0iNTYuMDk4IiBjeT0iNTYuMDk4IiByPSI1Ni4wOTgiLz48L2c+PHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjsiIGQ9Ik01My45NzksODAuNzAyaDQuNDAzYzAsMCwxLjMzLTAuMTQ2LDIuMDA5LTAuODc4YzAuNjI1LTAuNjcyLDAuNjA1LTEuOTM0LDAuNjA1LTEuOTM0cy0wLjA4Ni01LjkwOCwyLjY1Ni02Ljc3OGMyLjcwMy0wLjg1Nyw2LjE3NCw1LjcxLDkuODUzLDguMjM1YzIuNzgyLDEuOTExLDQuODk2LDEuNDkyLDQuODk2LDEuNDkybDkuODM3LTAuMTM3YzAsMCw1LjE0Ni0wLjMxNywyLjcwNi00LjM2M2MtMC4yLTAuMzMxLTEuNDIxLTIuOTkzLTcuMzE0LTguNDYzYy02LjE2OC01LjcyNS01LjM0Mi00Ljc5OSwyLjA4OC0xNC43MDJjNC41MjUtNi4wMzEsNi4zMzQtOS43MTMsNS43NjktMTEuMjljLTAuNTM5LTEuNTAyLTMuODY3LTEuMTA1LTMuODY3LTEuMTA1bC0xMS4wNzYsMC4wNjljMCwwLTAuODIxLTAuMTEyLTEuNDMsMC4yNTJjLTAuNTk1LDAuMzU3LTAuOTc4LDEuMTg5LTAuOTc4LDEuMTg5cy0xLjc1Myw0LjY2Ny00LjA5MSw4LjYzNmMtNC45MzIsOC4zNzUtNi45MDQsOC44MTctNy43MSw4LjI5N2MtMS44NzUtMS4yMTItMS40MDctNC44NjktMS40MDctNy40NjdjMC04LjExNiwxLjIzMS0xMS41LTIuMzk3LTEyLjM3NmMtMS4yMDQtMC4yOTEtMi4wOS0wLjQ4My01LjE2OS0wLjUxNGMtMy45NTItMC4wNDEtNy4yOTcsMC4wMTItOS4xOTEsMC45NGMtMS4yNiwwLjYxNy0yLjIzMiwxLjk5Mi0xLjY0LDIuMDcxYzAuNzMyLDAuMDk4LDIuMzksMC40NDcsMy4yNjksMS42NDRjMS4xMzUsMS41NDQsMS4wOTUsNS4wMTIsMS4wOTUsNS4wMTJzMC42NTIsOS41NTQtMS41MjMsMTAuNzQxYy0xLjQ5MywwLjgxNC0zLjU0MS0wLjg0OC03LjkzOC04LjQ0NmMtMi4yNTMtMy44OTItMy45NTQtOC4xOTQtMy45NTQtOC4xOTRzLTAuMzI4LTAuODA0LTAuOTEzLTEuMjM0Yy0wLjcxLTAuNTIxLTEuNzAyLTAuNjg3LTEuNzAyLTAuNjg3bC0xMC41MjUsMC4wNjljMCwwLTEuNTgsMC4wNDQtMi4xNiwwLjczMWMtMC41MTYsMC42MTEtMC4wNDEsMS44NzUtMC4wNDEsMS44NzVzOC4yNCwxOS4yNzgsMTcuNTcsMjguOTkzQzQ0LjI2NCw4MS4yODcsNTMuOTc5LDgwLjcwMiw1My45NzksODAuNzAyTDUzLjk3OSw4MC43MDJ6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);}
.icon-facebook-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTEuMzE5IDI5MS4zMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5MS4zMTkgMjkxLjMxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiMzQjU5OTg7IiBkPSJNMTQ1LjY1OSwwYzgwLjQ1LDAsMTQ1LjY2LDY1LjIxOSwxNDUuNjYsMTQ1LjY2YzAsODAuNDUtNjUuMjEsMTQ1LjY1OS0xNDUuNjYsMTQ1LjY1OVMwLDIyNi4xMDksMCwxNDUuNjZDMCw2NS4yMTksNjUuMjEsMCwxNDUuNjU5LDB6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNjMuMzk0LDEwMC4yNzdoMTguNzcydi0yNy43M2gtMjIuMDY3djAuMWMtMjYuNzM4LDAuOTQ3LTMyLjIxOCwxNS45NzctMzIuNzAxLDMxLjc2M2gtMC4wNTV2MTMuODQ3aC0xOC4yMDd2MjcuMTU2aDE4LjIwN3Y3Mi43OTNoMjcuNDM5di03Mi43OTNoMjIuNDc3bDQuMzQyLTI3LjE1NmgtMjYuODF2LTguMzY2QzE1NC43OTEsMTA0LjU1NiwxNTguMzQxLDEwMC4yNzcsMTYzLjM5NCwxMDAuMjc3eiIvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);}
.icon-twitter-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTEuMzE5IDI5MS4zMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5MS4zMTkgMjkxLjMxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiMyNkE2RDE7IiBkPSJNMTQ1LjY1OSwwYzgwLjQ1LDAsMTQ1LjY2LDY1LjIxOSwxNDUuNjYsMTQ1LjY2YzAsODAuNDUtNjUuMjEsMTQ1LjY1OS0xNDUuNjYsMTQ1LjY1OVMwLDIyNi4xMDksMCwxNDUuNjZDMCw2NS4yMTksNjUuMjEsMCwxNDUuNjU5LDB6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMzYuNzI0LDk4LjEyOWMtNi4zNjMsMi43NDktMTMuMjEsNC41OTctMjAuMzkyLDUuNDM1YzcuMzM4LTQuMjcsMTIuOTY0LTExLjAxNiwxNS42MTMtMTkuMDcyYy02Ljg2NCwzLjk2LTE0LjQ1Nyw2LjgyOC0yMi41NSw4LjM2NmMtNi40NzMtNi42OTEtMTUuNjk1LTEwLjg3LTI1LjkwOS0xMC44N2MtMTkuNTkxLDAtMzUuNDg2LDE1LjQxMy0zNS40ODYsMzQuNDM5YzAsMi43MDQsMC4zMSw1LjMzNSwwLjkxOSw3Ljg1N2MtMjkuNDk2LTEuNDM4LTU1LjY2LTE1LjE1OC03My4xNTctMzUuOTk2Yy0zLjA1OSw1LjA4OS00LjgwNywxMC45OTctNC44MDcsMTcuMzE1YzAsMTEuOTQ0LDYuMjYzLDIyLjUwNCwxNS43ODYsMjguNjY4Yy01LjgyNi0wLjE4Mi0xMS4yODktMS43MjEtMTYuMDg2LTQuMzE1djAuNDM3YzAsMTYuNjk2LDEyLjIzNSwzMC42MTYsMjguNDc2LDMzLjc4NGMtMi45NzcsMC43ODMtNi4xMDksMS4yMTEtOS4zNSwxLjIxMWMtMi4yODUsMC00LjUwNi0wLjIwOS02LjY3My0wLjYxOWM0LjUxNSwxMy42OTIsMTcuNjI1LDIzLjY1MSwzMy4xNjUsMjMuOTI1Yy0xMi4xNTMsOS4yNDktMjcuNDU3LDE0Ljc0OC00NC4wODksMTQuNzQ4Yy0yLjg2OCwwLTUuNjktMC4xNjQtOC40NzYtMC40ODJjMTUuNzIyLDkuNzc3LDM0LjM2NywxNS40ODUsNTQuNDIyLDE1LjQ4NWM2NS4yOTIsMCwxMDAuOTk3LTUyLjUxLDEwMC45OTctOTguMDI5bC0wLjEtNC40NjFDMjI1Ljk0NSwxMTEuMTExLDIzMS45NjMsMTA1LjA0OCwyMzYuNzI0LDk4LjEyOXoiLz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);}
.icon-instagram-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MS45MTdweCIgaGVpZ2h0PSI0MS40MTdweCIgdmlld0JveD0iMCAwIDQxLjkxNyA0MS40MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjkxNyA0MS40MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTExLjkxNjUiIHkxPSIzNy41ODM1IiB4Mj0iMTUxLjkxNzUiIHkyPSIzNy41ODM1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC00LjM3MTEzOWUtMDA4IC0xIDEgLTQuMzcxMTM5ZS0wMDggLTE2LjQ5ODkgMTUyLjY2NjYpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRTA5QjNEIi8+PHN0b3AgIG9mZnNldD0iMC4zIiBzdHlsZT0ic3RvcC1jb2xvcjojQzc0QzREIi8+PHN0b3AgIG9mZnNldD0iMC42IiBzdHlsZT0ic3RvcC1jb2xvcjojQzIxOTc1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzYwM0U4RSIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgY3g9IjIxLjA4NSIgY3k9IjIwLjc1IiByPSIyMCIvPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNi4wNjEsOC40MzloLTkuOTUzYy00LjA0NSwwLTcuMzM1LDMuMjkxLTcuMzM1LDcuMzM1djkuOTUxYzAsNC4wNDUsMy4yOSw3LjMzNiw3LjMzNSw3LjMzNmg5Ljk1M2M0LjA0NSwwLDcuMzM0LTMuMjkxLDcuMzM0LTcuMzM2di05Ljk1MUMzMy4zOTUsMTEuNzMsMzAuMTA2LDguNDM5LDI2LjA2MSw4LjQzOXogTTMwLjkxOCwyNS43MjVjMCwyLjY4NC0yLjE3Niw0Ljg1OS00Ljg1Nyw0Ljg1OWgtOS45NTNjLTIuNjgzLDAtNC44NTctMi4xNzYtNC44NTctNC44NTl2LTkuOTUxYzAtMi42ODQsMi4xNzUtNC44NTgsNC44NTctNC44NThoOS45NTNjMi42ODIsMCw0Ljg1NywyLjE3NSw0Ljg1Nyw0Ljg1OFYyNS43MjVMMzAuOTE4LDI1LjcyNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDg1LDE0LjM4Yy0zLjUxMSwwLTYuMzY3LDIuODU3LTYuMzY3LDYuMzdjMCwzLjUxLDIuODU2LDYuMzY3LDYuMzY3LDYuMzY3YzMuNTExLDAsNi4zNjctMi44NTcsNi4zNjctNi4zNjdDMjcuNDUyLDE3LjIzOCwyNC41OTYsMTQuMzgsMjEuMDg1LDE0LjM4eiBNMjEuMDg1LDI0LjY0MWMtMi4xNDksMC0zLjg5Mi0xLjc0Mi0zLjg5Mi0zLjg5MWMwLTIuMTQ5LDEuNzQyLTMuODkyLDMuODkyLTMuODkyYzIuMTQ4LDAsMy44OTIsMS43NDIsMy44OTIsMy44OTJDMjQuOTc3LDIyLjg5OSwyMy4yMzMsMjQuNjQxLDIxLjA4NSwyNC42NDF6Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMjcuNDY1IiBjeT0iMTQuNDI5IiByPSIxLjUyNiIvPjwvZz48L2c+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNi43NzcsMTg5LjIwM2MtMC4xOTIsMC0wLjM3OS0wLjAyMS0wLjU3MS0wLjAyMUMtMTcuNTM0LDE4OS4xNjktMTcuMjk1LDE4OS4xODItMTYuNzc3LDE4OS4yMDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNy4zNTUsMTg5LjE2OWMwLjE5MiwwLDAuMzc5LDAuMDIsMC41NzEsMC4wMkMtNC4xMzMsMTg5LjY0MSwyMDEuNjA5LDE5NS4zMDgtMTcuMzU1LDE4OS4xNjl6Ii8+PC9nPjwvc3ZnPg==);}
.icon-youtube-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MS45MTdweCIgaGVpZ2h0PSI0MS40MTdweCIgdmlld0JveD0iMCAwIDQxLjkxNyA0MS40MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjkxNyA0MS40MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxjaXJjbGUgZmlsbD0iI0U0MkMyMSIgY3g9IjIxLjAyIiBjeT0iMjAuNjIxIiByPSIxOS45NiIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTYuNTE0LDI2Ljc2NSAxNi41MTQsMTQuNDc3IDI4LjI0OCwyMC42NDMgIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTYuNzc3LDE4OS4yMDNjLTAuMTkyLDAtMC4zNzktMC4wMjEtMC41NzEtMC4wMjFDLTE3LjUzNCwxODkuMTY5LTE3LjI5NSwxODkuMTgyLTE2Ljc3NywxODkuMjAzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTcuMzU1LDE4OS4xNjljMC4xOTIsMCwwLjM3OSwwLjAyLDAuNTcxLDAuMDJDLTQuMTMzLDE4OS42NDEsMjAxLjYwOSwxOTUuMzA4LTE3LjM1NSwxODkuMTY5eiIvPjwvZz48L3N2Zz4=);}
.icon-google-plus-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTEuMzIgMjkxLjMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTEuMzIgMjkxLjMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6I0RENEIzOTsiIGQ9Ik0xNDUuNjYsMGM4MC4xMTMsMCwxNDUuNjYsNjUuNTQ3LDE0NS42NiwxNDUuNjZzLTY1LjU0NywxNDUuNjYtMTQ1LjY2LDE0NS42NlMwLDIyNS43NzIsMCwxNDUuNjZTNjUuNTQ3LDAsMTQ1LjY2LDB6Ii8+PGc+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHBvaW50cz0iMjE5LjQsMTIxLjA3OSAyMTkuNCwxMzcuNDY2IDIzNS43ODYsMTM3LjQ2NiAyMzUuNzg2LDE1My44NTMgMjE5LjQsMTUzLjg1MyAyMTkuNCwxNzAuMjQgMjAzLjAxMywxNzAuMjQgMjAzLjAxMywxNTMuODUzIDE4Ni42MjYsMTUzLjg1MyAxODYuNjI2LDEzNy40NjYgMjAzLjAxMywxMzcuNDY2IDIwMy4wMTMsMTIxLjA3OSAiLz48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTcxLjkxOSwxODYuNjI2Yy0yMS44NDktMjEuODQ5LTIxLjg0OS02MC4wODUsMC45MS04MS45MzNjMTYuMzg3LTE2LjM4Nyw0MC4wNTYtMjAuMDI4LDYwLjk5NS0xMS44MzVsOC4xOTMsNC41NTJsOS4xMDQsNi4zNzNsLTE0LjU2NiwxNC41NjZsLTUuNDYyLTMuNjQxYy0xMi43NDUtOC4xOTMtMzAuOTUzLTYuMzczLTQyLjc4Nyw1LjQ2MmMtMTMuNjU2LDEzLjY1Ni0xNC41NjYsMzguMjM2LDAsNTIuODAyYzEzLjY1NiwxNC41NjYsMzguMjM2LDE0LjU2Niw1MC45ODEsMGMzLjY0MS0zLjY0MSw3LjI4My05LjEwNCw4LjE5My0xNC41NjZ2LTEuODIxaC0zMi43NzN2LTE4LjIwN2g1MS44OTFsMC45MSw0LjU1MnYxMi43NDVjLTAuOTEsMTEuODM1LTUuNDYyLDIzLjY3LTEzLjY1NiwzMS44NjNDMTMyLjAwNCwyMDguNDc1LDkzLjc2OCwyMDguNDc1LDcxLjkxOSwxODYuNjI2eiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);}
.icon-ok-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxkZWZzLz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBpZD0iU29jaWFsX2ljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTQ1Mi4wMDAwMDApIj48ZyBpZD0iT0siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyMi4wMDAwMDAsIDQ1Mi4wMDAwMDApIj48cGF0aCBkPSJNMCwzMCBDMCwxMy40MzE0NTY3IDEzLjQzMTQ1NjcsMCAzMCwwIEM0Ni41Njg1NDMzLDAgNjAsMTMuNDMxNDU2NyA2MCwzMCBDNjAsNDYuNTY4NTQzMyA0Ni41Njg1NDMzLDYwIDMwLDYwIEMxMy40MzE0NTY3LDYwIDAsNDYuNTY4NTQzMyAwLDMwIFoiIGZpbGw9IiNGNjg2MzQiIGlkPSJiYWNrIi8+PHBhdGggZD0iTTI5Ljk3OTYyNDksMTkuNTM3MDc1MSBDMzEuODEwNzcxNiwxOS41MzcwNzUxIDMzLjMwMDI1NzgsMjAuOTc0Mzk0NiAzMy4zMDAyNTc4LDIyLjc0MTk3NzkgQzMzLjMwMDI1NzgsMjQuNTA4MTcxNiAzMS44MTA3NzE2LDI1Ljk0NjQxNzUgMjkuOTc5NjI0OSwyNS45NDY0MTc1IEMyOC4xNDk5MTc3LDI1Ljk0NjQxNzUgMjYuNjU4OTkxOSwyNC41MDgxNzE2IDI2LjY1ODk5MTksMjIuNzQxOTc3OSBDMjYuNjU4OTkxOSwyMC45NzQzOTQ2IDI4LjE0OTkxNzcsMTkuNTM3MDc1MSAyOS45Nzk2MjQ5LDE5LjUzNzA3NTEgTDI5Ljk3OTYyNDksMTkuNTM3MDc1MSBaIE0yOS45Nzk2MjQ5LDMwLjQ4MTYzOTggQzI1LjU1Njc1MjksMzAuNDgxNjM5OCAyMS45NTk3MjA1LDI3LjAwOTkzMiAyMS45NTk3MjA1LDIyLjc0MTk3NzkgQzIxLjk1OTcyMDUsMTguNDcyNjM0MiAyNS41NTY3NTI5LDE1IDI5Ljk3OTYyNDksMTUgQzM0LjQwMzQ1NjUsMTUgMzcuOTk5NTI5MiwxOC40NzI2MzQyIDM3Ljk5OTUyOTIsMjIuNzQxOTc3OSBDMzcuOTk5NTI5MiwyNy4wMDk5MzIgMzQuNDAzNDU2NSwzMC40ODE2Mzk4IDI5Ljk3OTYyNDksMzAuNDgxNjM5OCBaIE0zMy4yNDQ5NTI5LDM2LjgwMDM3NzMgTDM3LjcyODI4NzIsNDEuMTI4NTQ3OCBDMzguNjQ2NzM5Nyw0Mi4wMTMyNjU5IDM4LjY0NjczOTcsNDMuNDUwMTIyMiAzNy43MjgyODcyLDQ0LjMzNTc2NjYgQzM2LjgxMDc5NDQsNDUuMjIxNDExMSAzNS4zMjM3MDc1LDQ1LjIyMTQxMTEgMzQuNDA3MTc0NCw0NC4zMzU3NjY2IEwyOS45OTkxNzgxLDQwLjA4MjYzNTEgTDI1LjU5NTAyMDcsNDQuMzM1NzY2NiBDMjUuMTM1Nzk0NSw0NC43NzgxMjU3IDI0LjUzNDA0OTcsNDQuOTk5NTM2OCAyMy45MzIzMDUsNDQuOTk5NTM2OCBDMjMuMzMxNTE5OSw0NC45OTk1MzY4IDIyLjczMDczNDksNDQuNzc4MTI1NyAyMi4yNzE1MDg3LDQ0LjMzNTc2NjYgQzIxLjM1NDAxNTksNDMuNDUwMTIyMiAyMS4zNTQwMTU5LDQyLjAxNDE5MjMgMjIuMjcwNTQ4OSw0MS4xMjg1NDc4IEwyNi43NTQzNjMxLDM2LjgwMDM3NzMgQzI1LjEyMTg3ODUsMzYuNDQxMzk0OSAyMy41NDc0NTcxLDM1LjgxNjk5NyAyMi4wOTczMTk0LDM0LjkzODc2MzggQzIwLjk5OTg3OSwzNC4yNzA4MjQ4IDIwLjY3MDIxNSwzMi44NzE0ODggMjEuMzYxNjkzNiwzMS44MTEyMTU5IEMyMi4wNTEyNTI4LDMwLjc0OTU1NDIgMjMuNTAxMzkwNSwzMC40Mjk5NDQgMjQuNjAwNzUwMywzMS4wOTc4ODMgQzI3Ljg4Mzk1NDEsMzMuMDkxNTA5NSAzMi4xMTM0NDI0LDMzLjA5MTk3MjcgMzUuMzk4NTY1NywzMS4wOTc4ODMgQzM2LjQ5NzkyNTUsMzAuNDI5OTQ0IDM3Ljk0NzU4MzMsMzAuNzQ5NTU0MiAzOC42Mzg1ODIxLDMxLjgxMTIxNTkgQzM5LjMzMDA2MDcsMzIuODcwNTYxNiAzOC45OTk0MzcsMzQuMjcwODI0OCAzNy45MDE5OTY2LDM0LjkzODc2MzggQzM2LjQ1MTg1ODksMzUuODE3OTIzNCAzNC44Nzc0Mzc0LDM2LjQ0MTM5NDkgMzMuMjQ0OTUyOSwzNi44MDAzNzczIFoiIGZpbGw9IiNGRkZGRkYiIGlkPSJTaGFwZSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);}
.icon-telegram-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MS45MTdweCIgaGVpZ2h0PSI0MS40MTdweCIgdmlld0JveD0iMCAwIDQxLjkxNyA0MS40MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjkxNyA0MS40MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxjaXJjbGUgZmlsbD0iIzY0QTdENyIgY3g9IjIxLjAyMSIgY3k9IjIwLjkwNSIgcj0iMjAuMDk0Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI5LjA5OCwxMi4wMjhMOS4zLDE5Ljc0M2MtMC42NDMsMC4yNS0wLjYwMywxLjE3LDAuMDU4LDEuMzY0bDUuMDMsMS40ODVsMS44NzgsNS45NTdjMC4xOTYsMC42MjMsMC45ODQsMC44MTMsMS40NDEsMC4zNDRsMi42MDEtMi42NTRsNS4xMDQsMy43NDZjMC42MjUsMC40NTcsMS41MTUsMC4xMTcsMS42NzMtMC42NDFsMy4zOC0xNi4xNTlDMzAuNjI5LDEyLjM5NCwyOS44NTEsMTEuNzM0LDI5LjA5OCwxMi4wMjh6IE0yNi42MTYsMTUuNjE0bC05LjE5Niw4LjEzMWMtMC4wOTEsMC4wODItMC4xNDksMC4xOTMtMC4xNjQsMC4zMTRsLTAuMzU0LDMuMTQ4Yy0wLjAxMiwwLjEwNC0wLjE1NSwwLjExNS0wLjE4NywwLjAxOGwtMS40NTYtNC42OTNjLTAuMDY2LTAuMjE1LDAuMDItMC40NDcsMC4yMTItMC41NjZsMTAuODU4LTYuNzM0QzI2LjU4LDE1LjA3NSwyNi44MzUsMTUuNDE5LDI2LjYxNiwxNS42MTR6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTYuNzc3LDE4OS4yMDNjLTAuMTkyLDAtMC4zNzktMC4wMjEtMC41NzEtMC4wMjFDLTE3LjUzNCwxODkuMTY5LTE3LjI5NSwxODkuMTgyLTE2Ljc3NywxODkuMjAzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTcuMzU1LDE4OS4xNjljMC4xOTIsMCwwLjM3OSwwLjAyLDAuNTcxLDAuMDJDLTQuMTMzLDE4OS42NDEsMjAxLjYwOSwxOTUuMzA4LTE3LjM1NSwxODkuMTY5eiIvPjwvZz48L3N2Zz4=);}
.icon-whatsapp-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MC44MzNweCIgaGVpZ2h0PSI0MS40MTdweCIgdmlld0JveD0iMCAwIDQwLjgzMyA0MS40MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwLjgzMyA0MS40MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDNBODQ1IiBkPSJNMjAuMzgzLDAuNjE3YzEwLjkzNiwwLDE5LjgsOC44NjQsMTkuOCwxOS44cy04Ljg2NCwxOS44LTE5LjgsMTkuOHMtMTkuOC04Ljg2NC0xOS44LTE5LjhTOS40NDcsMC42MTcsMjAuMzgzLDAuNjE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS4zMzMsMjAuMTM5YzAsNS43ODQtNC43MjUsMTAuNDc0LTEwLjU1NSwxMC40NzRjLTEuODUxLDAtMy41OS0wLjQ3NC01LjEwMi0xLjMwNGwtNS44NDQsMS44NTdsMS45MDUtNS42MTljLTAuOTYxLTEuNTc4LTEuNTE1LTMuNDMtMS41MTUtNS40MDhjMC01Ljc4NCw0LjcyNi0xMC40NzMsMTAuNTU1LTEwLjQ3M0MyNi42MDgsOS42NjcsMzEuMzMzLDE0LjM1NSwzMS4zMzMsMjAuMTM5eiBNMjAuNzc4LDExLjMzNGMtNC44OTQsMC04Ljg3NCwzLjk0OS04Ljg3NCw4LjgwNWMwLDEuOTI3LDAuNjI4LDMuNzExLDEuNjksNS4xNjNsLTEuMTA4LDMuMjdsMy40MS0xLjA4NGMxLjQwMSwwLjkyLDMuMDc5LDEuNDU3LDQuODgyLDEuNDU3YzQuODkzLDAsOC44NzQtMy45NSw4Ljg3NC04LjgwNUMyOS42NTIsMTUuMjg1LDI1LjY3MiwxMS4zMzQsMjAuNzc4LDExLjMzNHogTTI2LjEwOCwyMi41NTFjLTAuMDY1LTAuMTA2LTAuMjM3LTAuMTcxLTAuNDk2LTAuM2MtMC4yNTktMC4xMjgtMS41MzEtMC43NDktMS43NjgtMC44MzVjLTAuMjM3LTAuMDg1LTAuNDEtMC4xMjgtMC41ODMsMC4xMjljLTAuMTcyLDAuMjU3LTAuNjY4LDAuODM1LTAuODE5LDEuMDA2Yy0wLjE1LDAuMTcyLTAuMzAyLDAuMTkzLTAuNTYxLDAuMDY0Yy0wLjI1OS0wLjEyOC0xLjA5Mi0wLjM5OS0yLjA4LTEuMjczYy0wLjc3LTAuNjgxLTEuMjg5LTEuNTIxLTEuNDM5LTEuNzc4Yy0wLjE1LTAuMjU3LTAuMDE2LTAuMzk2LDAuMTEzLTAuNTIyYzAuMTE3LTAuMTE2LDAuMjU5LTAuMzAxLDAuMzg5LTAuNDVjMC4xMjktMC4xNSwwLjE3Mi0wLjI1NywwLjI1OC0wLjQyOWMwLjA4Ny0wLjE3MSwwLjA0NC0wLjMyLTAuMDIxLTAuNDQ5Yy0wLjA2NC0wLjEyOC0wLjU4Mi0xLjM5Mi0wLjc5OC0xLjkwNmMtMC4yMTUtMC41MTQtMC40MzEtMC40MjgtMC41ODItMC40MjhjLTAuMTUsMC0wLjMyMy0wLjAyMS0wLjQ5NS0wLjAyMWMtMC4xNzMsMC0wLjQ1MywwLjA2NC0wLjY5LDAuMzIxcy0wLjkwNSwwLjg3OC0wLjkwNSwyLjE0MWMwLDEuMjY0LDAuOTI3LDIuNDg0LDEuMDU3LDIuNjU1YzAuMTI5LDAuMTcxLDEuNzg5LDIuODQ4LDQuNDE5LDMuODc1YzIuNjMxLDEuMDI4LDIuNjMxLDAuNjg2LDMuMTA1LDAuNjQzYzAuNDc0LTAuMDQzLDEuNTMtMC42MjEsMS43NDYtMS4yMkMyNi4xNzMsMjMuMTcyLDI2LjE3MywyMi42NTksMjYuMTA4LDIyLjU1MXoiLz48L2c+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNy44NiwxODkuMjAzYy0wLjE5MiwwLTAuMzc5LTAuMDIxLTAuNTcxLTAuMDIxQy0xOC42MTcsMTg5LjE2OS0xOC4zNzksMTg5LjE4Mi0xNy44NiwxODkuMjAzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTguNDM4LDE4OS4xNjljMC4xOTIsMCwwLjM3OSwwLjAyLDAuNTcxLDAuMDJDLTUuMjE3LDE4OS42NDEsMjAwLjUyNSwxOTUuMzA4LTE4LjQzOCwxODkuMTY5eiIvPjwvZz48L3N2Zz4=);}
.icon-viber-round:before{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MS45MTdweCIgaGVpZ2h0PSI0MS40MTdweCIgdmlld0JveD0iMCAwIDQxLjkxNyA0MS40MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjkxNyA0MS40MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDNBODQ1IiBkPSJNLTIwMi44NjgsMC42MTdjMTAuOTM2LDAsMTkuOCw4Ljg2NCwxOS44LDE5LjhzLTguODY0LDE5LjgtMTkuOCwxOS44cy0xOS44LTguODY0LTE5LjgtMTkuOFMtMjEzLjgwMywwLjYxNy0yMDIuODY4LDAuNjE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTkxLjkxNywyMC4xMzljMCw1Ljc4NC00LjcyNSwxMC40NzQtMTAuNTU1LDEwLjQ3NGMtMS44NTEsMC0zLjU5LTAuNDc0LTUuMTAyLTEuMzA0bC01Ljg0NCwxLjg1N2wxLjkwNS01LjYxOWMtMC45NjEtMS41NzgtMS41MTUtMy40My0xLjUxNS01LjQwOGMwLTUuNzg0LDQuNzI2LTEwLjQ3MywxMC41NTUtMTAuNDczQy0xOTYuNjQyLDkuNjY3LTE5MS45MTcsMTQuMzU1LTE5MS45MTcsMjAuMTM5eiBNLTIwMi40NzIsMTEuMzM0Yy00Ljg5NCwwLTguODc0LDMuOTQ5LTguODc0LDguODA1YzAsMS45MjcsMC42MjgsMy43MTEsMS42OSw1LjE2M2wtMS4xMDgsMy4yN2wzLjQxLTEuMDg0YzEuNDAxLDAuOTIsMy4wNzksMS40NTcsNC44ODIsMS40NTdjNC44OTMsMCw4Ljg3NC0zLjk1LDguODc0LTguODA1Qy0xOTMuNTk4LDE1LjI4NS0xOTcuNTc5LDExLjMzNC0yMDIuNDcyLDExLjMzNHogTS0xOTcuMTQyLDIyLjU1MWMtMC4wNjUtMC4xMDYtMC4yMzctMC4xNzEtMC40OTYtMC4zYy0wLjI1OS0wLjEyOC0xLjUzMS0wLjc0OS0xLjc2OC0wLjgzNWMtMC4yMzctMC4wODUtMC40MS0wLjEyOC0wLjU4MywwLjEyOWMtMC4xNzIsMC4yNTctMC42NjgsMC44MzUtMC44MTksMS4wMDZjLTAuMTUsMC4xNzItMC4zMDIsMC4xOTMtMC41NjEsMC4wNjRjLTAuMjU5LTAuMTI4LTEuMDkyLTAuMzk5LTIuMDgtMS4yNzNjLTAuNzctMC42ODEtMS4yODktMS41MjEtMS40MzktMS43NzhjLTAuMTUtMC4yNTctMC4wMTYtMC4zOTYsMC4xMTMtMC41MjJjMC4xMTctMC4xMTYsMC4yNTktMC4zMDEsMC4zODktMC40NWMwLjEyOS0wLjE1LDAuMTcyLTAuMjU3LDAuMjU4LTAuNDI5YzAuMDg3LTAuMTcxLDAuMDQ0LTAuMzItMC4wMjEtMC40NDljLTAuMDY0LTAuMTI4LTAuNTgyLTEuMzkyLTAuNzk4LTEuOTA2Yy0wLjIxNS0wLjUxNC0wLjQzMS0wLjQyOC0wLjU4Mi0wLjQyOGMtMC4xNSwwLTAuMzIzLTAuMDIxLTAuNDk1LTAuMDIxYy0wLjE3MywwLTAuNDUzLDAuMDY0LTAuNjksMC4zMjFzLTAuOTA1LDAuODc4LTAuOTA1LDIuMTQxYzAsMS4yNjQsMC45MjcsMi40ODQsMS4wNTcsMi42NTVjMC4xMjksMC4xNzEsMS43ODksMi44NDgsNC40MTksMy44NzVjMi42MzEsMS4wMjgsMi42MzEsMC42ODYsMy4xMDUsMC42NDNjMC40NzQtMC4wNDMsMS41My0wLjYyMSwxLjc0Ni0xLjIyQy0xOTcuMDc4LDIzLjE3Mi0xOTcuMDc4LDIyLjY1OS0xOTcuMTQyLDIyLjU1MXoiLz48L2c+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMTEuOTE2NSIgeTE9Ii0xMzkuNDE3NSIgeDI9IjE1MS45MTc1IiB5Mj0iLTEzOS40MTc1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC00LjM3MTEzOWUtMDA4IC0xIDEgLTQuMzcxMTM5ZS0wMDggLTE2LjQ5ODkgMTUyLjY2NjYpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRTA5QjNEIi8+PHN0b3AgIG9mZnNldD0iMC4zIiBzdHlsZT0ic3RvcC1jb2xvcjojQzc0QzREIi8+PHN0b3AgIG9mZnNldD0iMC42IiBzdHlsZT0ic3RvcC1jb2xvcjojQzIxOTc1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzYwM0U4RSIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgY3g9Ii0xNTUuOTE2IiBjeT0iMjAuNzUiIHI9IjIwIi8+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNTAuOTM5LDguNDM5aC05Ljk1M2MtNC4wNDUsMC03LjMzNSwzLjI5MS03LjMzNSw3LjMzNXY5Ljk1MWMwLDQuMDQ1LDMuMjksNy4zMzYsNy4zMzUsNy4zMzZoOS45NTNjNC4wNDUsMCw3LjMzNC0zLjI5MSw3LjMzNC03LjMzNnYtOS45NTFDLTE0My42MDUsMTEuNzMtMTQ2Ljg5NSw4LjQzOS0xNTAuOTM5LDguNDM5eiBNLTE0Ni4wODIsMjUuNzI1YzAsMi42ODQtMi4xNzYsNC44NTktNC44NTcsNC44NTloLTkuOTUzYy0yLjY4MywwLTQuODU3LTIuMTc2LTQuODU3LTQuODU5di05Ljk1MWMwLTIuNjg0LDIuMTc1LTQuODU4LDQuODU3LTQuODU4aDkuOTUzYzIuNjgyLDAsNC44NTcsMi4xNzUsNC44NTcsNC44NThWMjUuNzI1TC0xNDYuMDgyLDI1LjcyNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTE1NS45MTYsMTQuMzhjLTMuNTExLDAtNi4zNjcsMi44NTctNi4zNjcsNi4zN2MwLDMuNTEsMi44NTYsNi4zNjcsNi4zNjcsNi4zNjdjMy41MTEsMCw2LjM2Ny0yLjg1Nyw2LjM2Ny02LjM2N0MtMTQ5LjU0OSwxNy4yMzgtMTUyLjQwNCwxNC4zOC0xNTUuOTE2LDE0LjM4eiBNLTE1NS45MTYsMjQuNjQxYy0yLjE0OSwwLTMuODkyLTEuNzQyLTMuODkyLTMuODkxYzAtMi4xNDksMS43NDItMy44OTIsMy44OTItMy44OTJjMi4xNDgsMCwzLjg5MiwxLjc0MiwzLjg5MiwzLjg5MkMtMTUyLjAyMywyMi44OTktMTUzLjc2OCwyNC42NDEtMTU1LjkxNiwyNC42NDF6Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iLTE0OS41MzUiIGN5PSIxNC40MjkiIHI9IjEuNTI2Ii8+PC9nPjwvZz48Zz48Y2lyY2xlIGZpbGw9IiNFNDJDMjEiIGN4PSItMTA0Ljk4MSIgY3k9IjIwLjYyMSIgcj0iMTkuOTYiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0xMDkuNDg3LDI2Ljc2NSAtMTA5LjQ4NywxNC40NzcgLTk3Ljc1MywyMC42NDMgIi8+PC9nPjxnPjxjaXJjbGUgZmlsbD0iIzY0QTdENyIgY3g9Ii01MS45NzkiIGN5PSIyMC45MDUiIHI9IjIwLjA5NCIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tNDMuOTAyLDEyLjAyOEwtNjMuNywxOS43NDNjLTAuNjQzLDAuMjUtMC42MDMsMS4xNywwLjA1OCwxLjM2NGw1LjAzLDEuNDg1bDEuODc4LDUuOTU3YzAuMTk2LDAuNjIzLDAuOTg0LDAuODEzLDEuNDQxLDAuMzQ0bDIuNjAxLTIuNjU0bDUuMTA0LDMuNzQ2YzAuNjI1LDAuNDU3LDEuNTE1LDAuMTE3LDEuNjczLTAuNjQxbDMuMzgtMTYuMTU5Qy00Mi4zNzEsMTIuMzk0LTQzLjE0OSwxMS43MzQtNDMuOTAyLDEyLjAyOHogTS00Ni4zODQsMTUuNjE0bC05LjE5Niw4LjEzMWMtMC4wOTEsMC4wODItMC4xNDksMC4xOTMtMC4xNjQsMC4zMTRsLTAuMzU0LDMuMTQ4Yy0wLjAxMiwwLjEwNC0wLjE1NSwwLjExNS0wLjE4NywwLjAxOGwtMS40NTYtNC42OTNjLTAuMDY2LTAuMjE1LDAuMDItMC40NDcsMC4yMTItMC41NjZsMTAuODU4LTYuNzM0Qy00Ni40MiwxNS4wNzUtNDYuMTY1LDE1LjQxOS00Ni4zODQsMTUuNjE0eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTE2Ljc3NywxODkuMjAzYy0wLjE5MiwwLTAuMzc5LTAuMDIxLTAuNTcxLTAuMDIxQy0xNy41MzQsMTg5LjE2OS0xNy4yOTUsMTg5LjE4Mi0xNi43NzcsMTg5LjIwM3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTE3LjM1NSwxODkuMTY5YzAuMTkyLDAsMC4zNzksMC4wMiwwLjU3MSwwLjAyQy00LjEzMywxODkuNjQxLDIwMS42MDksMTk1LjMwOC0xNy4zNTUsMTg5LjE2OXoiLz48L2c+PGc+PGNpcmNsZSBmaWxsPSIjNjg0NDkxIiBjeD0iMjEuMDIxIiBjeT0iMjAuOTA1IiByPSIyMC4wMTEiLz48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzEuNjA4LDE0Ljk1OGwtMC4wMDctMC4wMjdjLTAuNTM2LTIuMTYyLTIuOTQ2LTQuNDgxLTUuMTYtNC45NjNsLTAuMDI0LTAuMDA2Yy0zLjU4LTAuNjgzLTcuMjExLTAuNjgzLTEwLjc5LDBMMTUuNiw5Ljk2OGMtMi4yMTIsMC40ODItNC42MjMsMi44MDItNS4xNTksNC45NjNsLTAuMDA2LDAuMDI3Yy0wLjY2MSwzLjAxOC0wLjY2MSw2LjA3OSwwLDkuMDk4bDAuMDA2LDAuMDI2YzAuNTEzLDIuMDY5LDIuNzQ0LDQuMjgyLDQuODc1LDQuODkydjIuNDEyYzAsMC44NzQsMS4wNjQsMS4zMDIsMS42NjksMC42NzNsMi40NDUtMi41NDFjMC41MzEsMC4wMjgsMS4wNjIsMC4wNDUsMS41OSwwLjA0NWMxLjgwMywwLDMuNjA2LTAuMTY4LDUuMzk2LTAuNTEybDAuMDI0LTAuMDA1YzIuMjE0LTAuNDgxLDQuNjI0LTIuODAyLDUuMTYtNC45NjRsMC4wMDctMC4wMjZDMzIuMjY4LDIxLjAzOCwzMi4yNjgsMTcuOTc3LDMxLjYwOCwxNC45NTh6IE0yOS42NzEsMjMuNjE5Yy0wLjM1NSwxLjQxLTIuMTg3LDMuMTY0LTMuNjQxLDMuNDg3Yy0xLjkwNCwwLjM2My0zLjgyMywwLjUxOC01LjczOSwwLjQ2NGMtMC4wMzgsMC0wLjA3NCwwLjAxNC0wLjEwMSwwLjA0MmMtMC4yNzIsMC4yNzktMS43ODYsMS44MzMtMS43ODYsMS44MzNsLTEuODk4LDEuOTQ4Yy0wLjEzOSwwLjE0NC0wLjM4MywwLjA0NS0wLjM4My0wLjE1NHYtMy45OTdjMC0wLjA2NS0wLjA0OC0wLjEyMi0wLjExMi0wLjEzNmMwLDAsMCwwLTAuMDAxLDBjLTEuNDU0LTAuMzIzLTMuMjg0LTIuMDc3LTMuNjQxLTMuNDg3Yy0wLjU5Ni0yLjcyOS0wLjU5Ni01LjQ5NCwwLTguMjIzYzAuMzU3LTEuNDEsMi4xODctMy4xNjQsMy42NDEtMy40ODhjMy4zMjUtMC42MzIsNi42OTYtMC42MzIsMTAuMDIxLDBjMS40NTYsMC4zMjQsMy4yODUsMi4wNzgsMy42NDEsMy40ODhDMzAuMjY4LDE4LjEyNSwzMC4yNjgsMjAuODksMjkuNjcxLDIzLjYxOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjQuMTg0LDI1LjQ2M2MtMC4yMjMtMC4wNjYtMC40MzctMC4xMTMtMC42MzUtMC4xOTVjLTIuMDUtMC44NTEtMy45MzctMS45NDgtNS40MzItMy42M2MtMC44NDktMC45NTYtMS41MTUtMi4wMzctMi4wNzctMy4xOGMtMC4yNjctMC41NDItMC40OTItMS4xMDUtMC43MjEtMS42NjVjLTAuMjA4LTAuNTEsMC4xLTEuMDM4LDAuNDIzLTEuNDIxYzAuMzA0LTAuMzYyLDAuNjk1LTAuNjM3LDEuMTE5LTAuODQyYzAuMzMxLTAuMTU4LDAuNjU3LTAuMDY3LDAuODk4LDAuMjE0YzAuNTIyLDAuNjA2LDEuMDAyLDEuMjQzLDEuMzkxLDEuOTQ1YzAuMjM4LDAuNDMyLDAuMTczLDAuOTYtMC4yNiwxLjI1NWMtMC4xMDUsMC4wNzEtMC4yMDEsMC4xNTUtMC4yOTgsMC4yMzZjLTAuMDg2LDAuMDY5LTAuMTY3LDAuMTQyLTAuMjI2LDAuMjM3Yy0wLjEwOCwwLjE3NS0wLjExMywwLjM4Mi0wLjA0NCwwLjU3M2MwLjUzNCwxLjQ2NywxLjQzMywyLjYwNywyLjkwOSwzLjIyMmMwLjIzNiwwLjA5OCwwLjQ3NCwwLjIxMiwwLjc0NiwwLjE4MWMwLjQ1NS0wLjA1MywwLjYwMy0wLjU1MywwLjkyMi0wLjgxNGMwLjMxMy0wLjI1NSwwLjcxMS0wLjI1OSwxLjA0OC0wLjA0N2MwLjMzNywwLjIxNSwwLjY2MiwwLjQ0MiwwLjk4NiwwLjY3NGMwLjMxOCwwLjIyNiwwLjYzNSwwLjQ0NywwLjkyOCwwLjcwN2MwLjI4MiwwLjI0NywwLjM3OSwwLjU3NCwwLjIyMSwwLjkxMmMtMC4yOTEsMC42MTgtMC43MTQsMS4xMy0xLjMyNSwxLjQ1OEMyNC41ODQsMjUuMzc1LDI0LjM3OCwyNS40MDQsMjQuMTg0LDI1LjQ2M0MyMy45NjEsMjUuMzk3LDI0LjM3OCwyNS40MDQsMjQuMTg0LDI1LjQ2M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDI3LDEzLjgyNWMyLjY4LDAuMDc1LDQuODgzLDEuODU1LDUuMzU1LDQuNTA2YzAuMDgxLDAuNDUyLDAuMTEsMC45MTUsMC4xNDYsMS4zNzNjMC4wMTUsMC4xOTItMC4wOTQsMC4zNzYtMC4zMDIsMC4zNzljLTAuMjE2LDAuMDAyLTAuMzEzLTAuMTc4LTAuMzI2LTAuMzdjLTAuMDI3LTAuMzgyLTAuMDQ3LTAuNzY2LTAuMS0xLjE0NGMtMC4yNzctMS45OTgtMS44NzEtMy42NTEtMy44NTktNC4wMDVjLTAuMjk5LTAuMDU0LTAuNjA0LTAuMDY4LTAuOTA4LTAuMDk5Yy0wLjE5Mi0wLjAyLTAuNDQxLTAuMDMyLTAuNDg0LTAuMjdjLTAuMDM2LTAuMiwwLjEzMy0wLjM1OSwwLjMyMy0wLjM3QzIwLjkyMywxMy44MjIsMjAuOTc1LDEzLjgyNSwyMS4wMjcsMTMuODI1QzIzLjcwOCwxMy44OTksMjAuOTc1LDEzLjgyNSwyMS4wMjcsMTMuODI1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS4xMDIsMTkuMTA5Yy0wLjAwNSwwLjAzMy0wLjAwNywwLjExMi0wLjAyNywwLjE4NmMtMC4wNywwLjI3LTAuNDc5LDAuMzAzLTAuNTcyLDAuMDMyYy0wLjAyNy0wLjA4MS0wLjAzMS0wLjE3Mi0wLjAzMi0wLjI1OWMwLTAuNTY4LTAuMTI1LTEuMTM2LTAuNDExLTEuNjNjLTAuMjk0LTAuNTA4LTAuNzQ0LTAuOTM1LTEuMjcxLTEuMTkzYy0wLjMxOS0wLjE1Ni0wLjY2NS0wLjI1My0xLjAxNS0wLjMxMmMtMC4xNTItMC4wMjQtMC4zMDctMC4wNC0wLjQ2LTAuMDYyYy0wLjE4Ni0wLjAyNi0wLjI4NS0wLjE0NC0wLjI3Ny0wLjMyOGMwLjAwOS0wLjE3MSwwLjEzNC0wLjI5NSwwLjMyMS0wLjI4NGMwLjYxNiwwLjAzNSwxLjIxMSwwLjE2OCwxLjc1OCwwLjQ1OGMxLjExMiwwLjU4OSwxLjc0OCwxLjUxOSwxLjkzNCwyLjc2MWMwLjAwOSwwLjA1NywwLjAyMSwwLjExMiwwLjAyNiwwLjE2OUMyNS4wODQsMTguNzg1LDI1LjA5MSwxOC45MjQsMjUuMTAyLDE5LjEwOUMyNS4wOTcsMTkuMTQxLDI1LjA5MSwxOC45MjQsMjUuMTAyLDE5LjEwOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMuNDMzLDE5LjA0M2MtMC4yMjQsMC4wMDQtMC4zNDQtMC4xMi0wLjM2Ny0wLjMyNmMtMC4wMTYtMC4xNDQtMC4wMjgtMC4yODktMC4wNjMtMC40MjhjLTAuMDY3LTAuMjc0LTAuMjE0LTAuNTMtMC40NDUtMC42OThjLTAuMTA5LTAuMDc5LTAuMjMyLTAuMTM3LTAuMzYxLTAuMTc1Yy0wLjE2NS0wLjA0OC0wLjMzNi0wLjAzNC0wLjQ5OS0wLjA3NGMtMC4xNzktMC4wNDQtMC4yNzctMC4xODgtMC4yNS0wLjM1NmMwLjAyNi0wLjE1MiwwLjE3My0wLjI3MSwwLjMzOS0wLjI1OWMxLjA0LDAuMDc1LDEuNzgzLDAuNjEzLDEuODg5LDEuODM2YzAuMDA4LDAuMDg2LDAuMDE3LDAuMTc3LTAuMDAyLDAuMjZDMjMuNjQxLDE4Ljk2NSwyMy41MzYsMTkuMDM3LDIzLjQzMywxOS4wNDNDMjMuMjA5LDE5LjA0NywyMy41MzYsMTkuMDM3LDIzLjQzMywxOS4wNDN6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS4xMDIsMTkuMTA5QzI1LjA5MSwxOC45MjQsMjUuMDk3LDE5LjE0MSwyNS4xMDIsMTkuMTA5TDI1LjEwMiwxOS4xMDl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzLjQzMywxOS4wNDNjMC4wMDUsMCwwLjAwOC0wLjAwMiwwLjAxMi0wLjAwM2MtMC4wMSwwLTAuMDI1LDAtMC4wMzksMC4wMDFDMjMuNDE1LDE5LjA0MiwyMy40MjMsMTkuMDQzLDIzLjQzMywxOS4wNDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzLjQzMywxOS4wNDNjLTAuMDA5LDAtMC4wMTktMC4wMDEtMC4wMjctMC4wMDJDMjMuMzU3LDE5LjA0MywyMy4zMDYsMTkuMDQ2LDIzLjQzMywxOS4wNDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzLjQ0NSwxOS4wNDFjLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAzLTAuMDEyLDAuMDAzQzIzLjQ1OSwxOS4wNDIsMjMuNDU4LDE5LjA0MSwyMy40NDUsMTkuMDQxeiIvPjwvZz48L2c+PC9zdmc+);}

/*all*/
*, *:focus, a:focus {outline: none;}
.page-inner .col-big{width: 100%;}

.inline-block{display: inline-block;vertical-align: middle;}
body{font-family: 'Roboto', sans-serif; font-size: 16px;}
h1, .h1{font-size: 38px;margin-bottom: 30px;line-height: 1.3;}
a:hover{text-decoration: none;}
.h3{font-size: 20px;margin-bottom: 8px;}
.btn{text-align: center; text-transform: uppercase;padding: 13px 32px; font-size: 12px;letter-spacing: 1px; font-weight: 500; border: 2px solid;border-radius: 4px; }
.btn-clear, .btn-white{background: transparent;}
.btn-big{width: 100%;}
.btn-file{width: 44px; height: 44px; border-radius: 50%; padding: 0;border: none;}
.btn-file:before{font-size: 13px;font-weight: bold;text-align: center; vertical-align: middle; }
.btn-link{border:none;text-transform: none;font-size: 14px; text-decoration: underline;padding: 13px 0;font-weight: 400;}
.btn-link:hover{text-decoration: none;}
.form-round{position: relative; padding: 0;width: 390px;height: 40px;border-radius:20px;}
.form-round input[type="text"]{height: 40px;border:none; margin: 0px 0px 0px 25px;font-size: 14px;width: calc(100% - 50px);background: transparent;}
.form-round input[type="submit"]{display: block;position: absolute;top:0px;right: 0px;border: 1px solid transparent;background: transparent;color: transparent;width: 50px;height: 40px;z-index: 40;}
.form-round input[type="submit"] + label {font-size: 20px;cursor: pointer;font-weight: 600;position: absolute;top: 8px;right: 27px;}
.icon-social:before{width: 38px; height: 38px;content: "";display: inline-block;background-size: cover;}
.icon-social:hover:before{transform: rotate(360deg);transition: all .7s;}
.icon-link-social-foot:hover img{transform: rotate(360deg);transition: all .7s;}
.no-margin-top{margin-top: 0;}
.no-margin-top form[name=iblock_add] .head-name{margin-top: -5px;}
.div-row{display: table-row;}
.div-cell{display: table-cell;}
.main-blocks {margin-top: 95px;}
.main-blocks .h1{margin-top: 0px;}
p{margin-bottom: 20px;}
.owl-theme .owl-nav [class*=owl-]{background: transparent;}
.owl-theme .owl-nav [class*=owl-]:hover{background: none;}
.content-inner h1{margin-top: 0;}
.content-inner{font-weight: 400;}
h2, .h2{font-size: 22px;margin-top: 40px;margin-bottom: 20px;}
ul, ol{padding-left: 20px; list-style: none;}
ul:not([class]) li:before {content: "\2022";padding-right: 10px; font-size: 20px;}
ul:not([class]){padding-left: 0px;}


/*transition, animation*/
.search-header-form input[type="submit"] + label, .search-phone .phone, .navbar-nav a, .navbar-nav, span.icon-bar, .btn, a, html{transition: all .3s;}
.open .navbar-toggle>span.icon-bar:nth-child(2) {-webkit-transform: rotate(45deg) translate(3px, 4px);transform: rotate(45deg) translate(3px, 4px);}
.open .navbar-toggle>span.icon-bar:nth-child(3) {display: none;}
.open .navbar-toggle>span.icon-bar:nth-child(4) {-webkit-transform: rotate(-45deg) translate(1px, -2px);transform: rotate(-45deg) translate(1px, -2px);margin-top: 4px;}
.banner, .owl-carousel .owl-nav div {transition: all .5s;}
.owl-main .item{transition: all .5s;}
.nav-products .init:after{transition: all .7s;}
.nav-products.sel-open .init:after{transform: rotate(180deg);}
.news-item  .news-link{transition: all .5s;}
.panel-faq a .icon-add{transition: transform .3s;}
.worker-item .hover-block{transition: all .8s;}
.bootstrap-select.caret{transition: all .7s;}
.bootstrap-select.open .caret{transform: rotate(180deg);}
.menu-left .left-dropdown-toggle.open-left-menu{transform: rotate(-180deg);}
.block-filter .icon-down{transition: all .3s;}
.block-filter .open-left-menu .icon-down{transform: rotate(-180deg);}
.wrapper-offcanvas-cart>div{transition: all .5s;}
.product-detail .round-select{transition: all .3s;}
.accordeon-product .icon-down{transition: all .3s;}
.accordeon-product .open-left-menu .icon-down{transform: rotate(-180deg);}
.product-item.item{transition: all 0.3s;}
.news-item  .news-link img, .section-item .section-link img, .wrapper-gallery .gallery-item img{transition: all 0.8s;}
.form-control, .form-group .placeholder{transition: all 0.3s;}
@keyframes rotating 
{
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.loading .rotating { animation: rotating 4s linear infinite; }


/*form*/
div:not([class*='bx-core']) input[type=checkbox],div:not([class*='bx-core'])  input[type=radio]{display: none;}
div:not([class*='bx-core']) input[type=checkbox] +  label:before {font-family: 'Glyphicons Halflings';content: "\e013";color: transparent;display: inline-block;font-size: 14px; line-height: 22px; margin: 0px 15px 0px -40px;float: left;height: 24px;width: 24px;text-align: center;vertical-align: middle;transition: color ease .3s;border-radius: 4px; margin-left: -40px;}
div:not([class*='bx-core']) input[type=checkbox] + label{font-size: 14px; cursor: pointer;margin-left: 40px;}
div:not([class*='bx-core']) input[type=radio] + label{font-size: 14px; cursor: pointer;}
div:not([class*='bx-core']) input[type=checkbox]:checked + label:before {}
div:not([class*='bx-core']) input[type=radio] + label:before {content: "\25CF";border-radius: 50%;display: inline-block; line-height: 20px;margin: -5px 15px 0 0;height: 24px;width: 24px;text-align: center;vertical-align: middle;font-size: 0;transition: font-size ease .3s;}
div:not([class*='bx-core']) input[type=radio]:checked + label:before {font-size: 25px;}
form label{font-weight: normal;}
div[class*="bx-core"] input[type="radio"], div[class*="bx-core"] input[type="checkbox"] {display: initial;}
div[class*="bx-core"] input[type="radio"] + label:before , div[class*="bx-core"] input[type="checkbox"] + label:before  {content: none;}
div[class*="bx-core"] input[type="radio"] + label , div[class*="bx-core"] input[type="checkbox"] + label  {margin-left: 0;}
.form-control{height: 50px; background: #f1f3f7; border:2px solid #f1f3f7; box-shadow: none;border-radius: 0;padding: 10px 20px;}
textarea.form-control{height: 150px; resize: none;padding: 20px;}
.form-group{margin-bottom: 30px;position: relative;}
.form-control:focus, .form-control.filled{/*border:none; box-shadow: inset 0 3px 6px rgba(0,0,0,.075);*/ box-shadow:none;border:2px solid;}
.form-group .control-label-error,.form-group .control-label-error-size{display: none;}
.form-group.form-error .control-label-error, .form-group.form-error-size .control-label-error-size{display: inline-block; text-align: left;width: 100%;font-size: 12px;position: absolute; bottom:-23px;}
.form-group .placeholder{position: absolute;top: 15px;left: 10px;font-size: 14px;padding: 0 10px;}
.form-group .placeholder:hover{cursor: text;}
.form-group .form-control:focus + .placeholder, .form-group .form-control.filled + .placeholder{top: -7px;font-size: 12px;}
.form-group .descr-filter{font-size: 14px;}
.form-label{line-height: 26px;margin-top: 10px;margin-bottom: 0;}

/*modal*/
.modal-header{border-bottom: none;margin: 30px;padding: 0;}
.modal-footer{border-top: none;margin: 30px;padding: 0;text-align: left;}
.modal-body{margin: 0 30px;padding: 0;}
.modal-name{font-size: 22px;font-weight: 500;}
.modal-body .form-group:last-child{margin-bottom: 0;}
.modal-content{border-radius: 0; box-shadow: 3px 5.196px 32px rgba(42,47,61,0.13);}
.modal-open .modal{background: rgba(27, 27, 44, 0.4);}
.modal .close{font-size: 32px;font-weight: normal;opacity: 1;    margin-top: -11px;}

/*header*/
.navbar-brand{min-height: 50px; height: auto;}
.navbar{margin-bottom: 0; padding-bottom: 20px;}
header{box-shadow: 2.5px 4.33px 18px rgba(19,20,22,0.09); height: 100%;position: relative;z-index: 10;}
.header-first-line {font-size: 13px;padding: 5px 0;}
.header-address{width: 420px;margin-right: 30px;}
.header-special{margin-right: 30px;}
.header-special .icon-special:before{font-size: 26px;}
.icon-special-word{/*width: 25px;height: 25px;border-radius: 50%;*/font-size: 17px;font-weight: bold;color: #fff;display: inline-block;line-height: 1.2;text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 30, 0.6);margin-right: 5px;font-family: Arial, Helvetica, sans-serif;}
.header-address .icon-point:before{font-size: 15px;}
.header-first-line a:hover{text-decoration:none;}
.header-first-line [class^="icon-"]:before{vertical-align: middle;line-height: 0.8;margin-right: 8px;}
.header-first-line .wrapper-social a:before{margin-right: 20px;font-size: 17px;}
.header-first-line .wrapper-social a:last-child:before{margin-right: 0px;}
.header-first-line [class^="icon-"], .header-first-line .text-point{vertical-align: middle;}
.header-first-line .icon-special-word{vertical-align: initial;}
.navbar-toggle{float: left;}
.navbar-toggle .icon-bar{width: 17px; height: 3px;border-radius: 0px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 2px;}
.search-phone{float: right;}
.search-phone .phone{font-size: 19px;font-weight: 500;}
.search-phone .modal-feedback{font-size: 13px;font-weight: 600;}
.search-phone a:hover{text-decoration: none;}
.navbar-phone{margin-top: 13px;}
.navbar-phone .modal-feedback{margin-left: 15px;}
.navbar-phone .phone{margin-left: 195px;}
.navbar-search{margin-top: 6px;}
.nav-map .navbar-toggle{display: block;padding: 0; margin: 0px; margin-right: 15px;margin-top: 2px;}
.navbar-nav>li>a{font-size: 17px; font-weight: 500; padding: 8px 18px; }
.nav.nav-map>li{border: 2px solid transparent;}
.nav>li>a:hover, .nav>li>a:focus{background-color: transparent;}
.nav.nav-map>li:hover{border-radius: 4px;}
.nav-map>li>a{padding: 8px 15px; }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background: transparent;}
.map-dropdown-menu{display: none;position: absolute;width: 100%;z-index: 100;}
.map-dropdown-menu .container{position: relative;}
.map-dropdown-menu:before{content: ''; width: 100%; height: 3px;display: block;}
.link-dropdown.open:before{content: ''; position: absolute;left: 28px; bottom: -23px;border: 10px solid transparent;border-bottom: 10px solid;z-index: 50;}
.banner-text{font-size: 16px;margin-bottom: 35px; margin-top: 16px;}
.nav-item-map a:hover{text-decoration: none;}
.nav-item-map a.h3{display: block;line-height: 25px;}
.navbar-menu-map>li>a{padding: 0;line-height: 32px;}
.map-dropdown-menu .container, .map-dropdown-menu .row, .nav-item-map{height: 100%;}
.navbar-menu{margin: 26px -20px 0;}
.wrapper-nav-item{padding: 40px 25px;line-height: 23px;}
.dropdown-menu>li>a{font-size: 16px; line-height: 28px;}
.navbar-nav > li > .dropdown-menu{margin-top: 27px; padding: 24px 17px;}
.dropdown-menu.dropdownhover-bottom>li>a:hover, .dropdown-menu>li>a:focus{background: transparent;}
.dropdown-menu.dropdownhover-bottom{min-width: 225px; left: -50%;box-shadow: 2.5px 8px 18px rgba(19,20,22,0.09);border-color: transparent; border-radius: 0;}
.dropdown-menu.dropdownhover-right{box-shadow: 9px 4.33px 18px rgba(19,20,22,0.09);}
.dropdown-menu.dropdownhover-left{box-shadow: -9px 4.33px 18px rgba(19,20,22,0.09);}
.navbar-nav:not(.nav-map)>li:first-child>a + .dropdown-menu.dropdownhover-bottom{left:-30%;}
.map-list>li:first-child a.h3{margin-top: 0;}
.open:not(.bootstrap-select)>.dropdown-toggle:before{content: ''; position: absolute;right: 41%; top: 42px;border: 10px solid transparent;border-bottom: 10px solid;z-index: 50;}
.dropdown-toggle{position: relative;}
.dropdown-menu.dropdownhover-bottom:before {content: '';display: block;height: 3px;width: 100%;position: absolute;top: -3px;left: 0;}
.map-dropdown-menu .container{width: 1250px;}
.open .open .dropdown-menu.dropdownhover-bottom{left: 100%;margin-left: 16px;}
.open .open .dropdown-menu.dropdownhover-bottom:before {height: 100%;width: 3px;top: 0;}
.open .open >.dropdown-toggle:before {border: 10px solid transparent;border-right: 10px solid;top: 5px;right: -17px;}
.dropdown-menu > li.open > a{background-color: transparent;}
.navbar-menu-map li ul{display: none;}
li:last-child.open .open .dropdown-menu.dropdownhover-bottom {left: auto;right: 100%;margin-left: 0;margin-right: 16px;}
li:last-child.open .open .dropdown-menu.dropdownhover-bottom:before{left: auto;right: 0;}
li:last-child.open .open >.dropdown-toggle:before{right: auto;left: -17px;border: 10px solid transparent; border-left: 10px solid;}
.nav-item-map .map-list {list-style: none;column-count: 3;padding: 0 20px;}
.nav-item-map .map-list > li {page-break-inside: avoid;break-inside: avoid;}
.nav-map-banner a.h3{margin-top: 0;}
.map-dropdown-menu .mobile-dropdown-toggle{display: none;}
.search-dropdown-menu{display: none;position: absolute; width: 100%;    z-index: 1000;}
.close-search .icon-bar:nth-child(1){-webkit-transform: rotate(45deg) translate(3px, 4px);transform: rotate(45deg) translate(1px, 2px);}
.close-search .icon-bar:nth-child(2){-webkit-transform: rotate(-45deg) translate(1px, -2px);transform: rotate(-45deg) translate(0px, 0px);margin-top: 0px;}
.search-dropdown-menu .search-header-form{display: inline-block; margin: 15px 0px 15px 10px;width: calc(100% - 58px);}
.search-dropdown-menu .close-search{display: inline-block;float: none; margin: 0; top:-3px; vertical-align: middle;}
.close-search .icon-bar{height: 2px;}
.search-dropdown-toggle.open-mobile-menu{position: relative;}
.search-dropdown-toggle.open-mobile-menu:after {content: '';position: absolute;left: 10px;bottom: -10px;border: 10px solid transparent;border-bottom: 10px solid;}
.search-dropdown-menu:before {content: '';display: block;height: 2px;width: 100%;position: absolute;top: 0px;left: 0;}
.header-address-mobile .icon-phone{width: 32px;font-size: 20px;}
.header-address-mobile .icon-phone:before{margin-left: 3px;}
.header-address-mobile .phone{font-size: 14px;}
.visible-xs .header-address-mobile:last-child{padding-top: 0;}

/*footer*/
footer{border-top:1px solid; margin-top: 70px;}
.subcsribe{height: 105px; width: 100%;margin-top: 70px;}
.wrapper-subscribe-form{width: 820px; margin: 0 auto; padding: 30px 0;position: relative;}
.form-subscribe{display: inline-block; width: 570px; margin-left: 30px;}
.wrapper-subscribe-form:before{background: url(../img/email.png) no-repeat transparent;content: '';display: block;width: 150px;height: 90px;position: absolute;left: -175px;top: 10px;}
.social-list{padding: 0; list-style: none; margin-top: 25px;}
footer .social-list{margin-top: 10px;}
.social-list li{width: 38px; margin-right: 14px;margin-bottom: 12px; display: inline-block;}
.social-list li:nth-child(5n){margin-right: 0;}
.nav-item-footer .mobile-dropdown-toggle{display: none;}
.nav-item-footer.nav-item-map .map-list{padding: 0;} 
.container-footer .wrapper-nav-item{padding: 50px 0 35px;}
.container-footer  .h3{margin-bottom: 15px;display: inline-block;margin-top: 0;}
.footer-logo{width: 120px;margin-right: 20px;}
.row-sign span{font-size: 14px; font-weight: 500;}
.row-sign span a{text-decoration: underline;}
.row-sign span a:hover{text-decoration: none;}
.wrapper-sign{border-top: 1px solid; padding: 35px 0;}
.icon-link-social-foot img{vertical-align: initial;}

/*slider-main*/
.banner, .banner .slider-fon, .banner .div-row{height: 667px;}
.banner .slider-fon{background: transparent no-repeat; background-size: cover; width: 100%; }
.banner .slider-text .big-text{font-size: 72px; line-height: 70px; font-weight: 500;margin-bottom: 45px;}
.banner .slider-text{margin-bottom: 45px;}
.banner .btn{margin-right: 25px; margin-bottom: 15px;}
.banner .btn:last-child{margin-right: 0px;}
.banner .div-cell{vertical-align: middle;}
.banner .div-cell-text{width: 60%;}
.banner .div-cell-img{width: 40%; padding-left: 15px;}
.banner .owl-carousel {position: relative;}
.banner .owl-nav{position: absolute;top: 45%;width: 100%;}
.banner .owl-nav .owl-prev{position: absolute;left: 12%;}
.banner .owl-nav .owl-next{position: absolute;right: 12%;}
.banner .owl-dots{position: relative; margin: -72px auto 0;}
.banner .owl-carousel .owl-nav div{width: 69px;height: 69px; }
.banner .owl-theme .owl-nav [class*=owl-]{border-radius: 100%; }
.banner .owl-nav span:before{font-weight: bold; font-size: 19px; }
.banner .owl-nav span{position: absolute;top: 37%;left: 30%;}
.banner .owl-nav .owl-next span{left: 40%;}
.banner .owl-theme .owl-dots .owl-dot.active span{width: 15px; height: 15px; border-color: transparent;}
.banner .owl-theme .owl-dots .owl-dot span{width: 13px; height: 13px; border:3px solid; margin: 5px;border-radius: 50%;}

/*advantages*/
.block-icon-advant{margin-top: 80px;}
.block-icon-advant .item .icon-color{font-size: 80px;line-height: 1.2em;}
.block-icon-advant .item .icon-text{font-size: 20px; line-height: 28px;margin-bottom: 10px;}
.block-icon-advant .item a{font-size: 16px;opacity: 0.8;}
.block-icon-advant .item a:hover{opacity: 1; text-decoration: none;}
.block-icon-advant .item{/*padding-bottom: 20px;*/ margin-bottom: 35px;}
.block-icon-advant .item:nth-child(4n+1) {clear: both;}

/*slider-catgory*/
.owl-merge-category .category-name{font-size: 24px; font-weight: 500; text-transform: uppercase}
.owl-merge-category .item{display: block;padding: 45px 30px;height: 440px;overflow: hidden; margin: 0 15px;}
.owl-merge-category .item:hover, .owl-merge-category .item:focus, .owl-merge-category .item:active{text-decoration: none;}
.owl-merge-category .category-img{margin-top: 30px;}
.owl-merge-category .owl-item .img-responsive{ width: auto;margin: 0 auto;}
.owl-merge-category .owl-item .img-responsive{ width: auto;margin: 0 auto;}
.owl-main {position: relative;}
.owl-main .owl-nav div {position: absolute; top: 43%;}
.owl-main .owl-nav .owl-prev{left: -43px;}
.owl-main .owl-nav .owl-next{right: -43px;}
.owl-main .owl-nav span:before{font-size: 18px; font-weight: bold;}
.owl-main .owl-nav [class*=owl-]:hover{background: none;}
.wrapper-slider-category{margin-top: 25px;}
.main-blocks-product{margin-bottom: -25px;}

/*main-about-company*/
.main-about-company{font-size: 18px;}
.main-about-company .media-body{height: 110px;vertical-align: middle;}
.main-about-company .block-sign{margin-top: -10px;}
.main-about-company .media{width: 90%;margin-top: 30px;}
.main-about-company .media-left{padding-right: 30px;}
.main-about-company .wrapper-about{margin-bottom: 50px;}
.main-blocks .h1-link{position: relative;}
.main-blocks .section-link{position: absolute; font-size: 18px; font-weight: normal;text-decoration: underline;bottom: 6px;right: 0;}
.main-blocks .section-link:hover{text-decoration: none;}
.main-blocks .section-name{width: 85%;display: inline-block;}
.main-about-company .panel-faq .panel-heading{background: none; border: none;padding: 10px 0;}
.main-about-company .panel-faq .panel-default{border: none; box-shadow: none;}
.panel-faq .panel-head-icon{display: inline-block; width: 40px; height: 40px; border-radius: 50%; border:3px solid; text-align: center; vertical-align: middle;padding: 6px;margin-right: 20px;}
.panel-faq .panel-head-icon .icon-add:before{font-weight: 500;font-size: 16px;}
.panel-faq a .icon-add{transform: rotate(0deg); display: inline-block;height: 16px;width: 16px;}
.panel-faq a:not(.collapsed) .icon-add{transform: rotate(45deg); display: inline-block; width: 22px; height: 21px;}
.main-about-company .panel-faq .panel-body{padding: 0;}
.main-about-company .panel-faq a{font-weight: 500; font-size: 18px;}
.main-about-company .panel-faq a:hover, .main-about-company .panel-faq a:focus, .main-about-company .panel-faq a:active{text-decoration: none;}
.main-about-company .panel-faq .panel-body{padding-left: 65px;font-size: 18px; font-weight: 300;}
.main-about-company  .panel-default>.panel-heading+.panel-collapse>.panel-body{border: none;}
.panel-faq .panel-head-name{display: inline-block;width: calc(100% - 65px);vertical-align: middle;}
.panel-faq .panel-body .head-name{margin-top: 0;}

/*news-main*/
.news-block .news-item {padding: 0;border: none;margin-bottom: 35px;}
.news-block .news-item .caption{padding: 0;}
.news-block .news-item .caption .news-name{margin: 25px 0 15px; display: block;font-size: 18px;font-weight: 500;}
.news-block .news-item .caption .news-name:hover{text-decoration: none;}
.news-block .news-item .date{position: absolute; top: 10px; right: 10px;border-radius: 3px;font-size: 12px; text-align: center; padding: 7px; border-radius: 3px;}
.news-block .news-item .news-link{display: block;position: relative;} 
/*.news-item  .news-link:hover:before {content: ' ';display: block;background: rgba(0,0,0,0.1);width: 100%;height: 100%;position: absolute;}*/
.news-item  .news-link{overflow: hidden;}
.news-item  .news-link:hover img {-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news-block .news-item-main:nth-child(3n+1){clear: both;}


/*reviews-main*/
.review-main{background: url("../img/review_banner.jpg") no-repeat transparent; background-size: cover;}
.owl-review .item{margin: 0 15px;padding: 30px 40px 55px;}
.owl-review .owl-item img {width: auto;margin: 0 auto;}
.owl-review .owl-item .item{text-align: center;}
.owl-review .owl-item .name{font-size: 14px; font-weight: 500; text-transform: uppercase;margin-top: 16px;}
.owl-review .owl-item .date{font-size: 14px; margin-top: 10px;}
.owl-review .owl-item .body-review{font-size: 16px;margin-top: 35px;}
.owl-review.owl-carousel {position: relative;}
.owl-review .owl-nav{position: absolute;top: 43%;width: 100%;}
.owl-review .owl-nav .owl-prev{position: absolute;left: -30px;}
.owl-review .owl-nav .owl-next{position: absolute;right: -30px;}
.owl-review .owl-nav span:before{font-weight: bold; font-size: 18px;}
.wrapper-slider-review{padding: 105px 0;}
.wrapper-slider-review .h1{margin-bottom: 40px;}
.wrapper-slider-review .button-review{margin-top: 55px;}
.detail-review{margin-top: 15px;display: block;}

/*clients-main*/
.owl-clients .item{padding: 15px 25px;border: 2px solid;margin: 5px 15px;display: block; height: 110px;}
.owl-clients .owl-item img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;margin: 0 auto;}
.owl-clients .owl-nav div{top:34%;}
.clients-main{ margin-bottom: 95px;}

/*slider-product*/
.menu-line {position: absolute;bottom: -0;height: 3px;}
.nav-products{position: relative;border-bottom: none;margin-top: -15px;}
.nav-products>li.active>a, .nav-products>li.active>a:hover, .nav-products>li.active>a:focus, .nav-products>li>a:hover{border: 1px solid transparent;;}.nav-products>li>a{padding: 10px 0; margin-right: 35px; font-size: 18px;}
.bootstrap-select.select-mobile.btn-group{display: none;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}
.bootstrap-select .btn{border:none;text-transform: initial;font-size: 14px;letter-spacing: 0;padding: 15px;border-radius: 0;}
.bootstrap-select .dropdown-toggle:focus{outline: none !important; outline-color: transparent;}
.bootstrap-select.open .dropdown-menu{border-radius: 0; margin: 0; padding: 0;}
.bootstrap-select.btn-group .dropdown-menu li a{font-size: 14px; line-height: 1.42857143;padding: 15px;}
.owl-product .item{margin: 30px 15px;}
.product-item.item{border: 2px solid; padding: 20px;position: relative;height: 440px;}
.product-item .product-img{display: block; width: 100%; height: 265px;position: relative;}
.sticker{padding:7px 10px;  /*font-size: 12px;text-transform: uppercase; */ font-size:14px; border-radius: 3px; font-weight: 300; letter-spacing: 1px;margin-right: 5px;background: #2A94E3;}
.sticker-block{position: absolute; top :0;}
.owl-product .owl-item img, .product-item img{width: auto;margin: 0 auto;}
.product-item .product-name{display: block; font-size: 14px; font-weight: 600; text-transform: uppercase;}
.product-item .product-name{display: block; font-size: 14px; font-weight: 600; text-transform: uppercase;margin-bottom: 5px;}
.product-item .product-name:hover{text-decoration: none;}
.product-item .product-caregory{display: block; font-size: 14px;}
.product-item .wrapper-product-info{position: absolute; width: calc(100% - 40px);bottom: 30px;}
.product-item .product-detail{float: right;font-size: 14px;}
.price{font-size: 16px; font-weight: 500;margin-right: 5px;}
.price-old{font-size: 13px; opacity: 0.6;text-decoration: line-through;}
.price-block{margin-top: 15px;}
.nav-products .init{display: none;}

/*breacrumb*/
.breadcrumb{background: none;margin-left: -15px;padding: 16px 15px;margin-bottom: 0;}
.breadcrumb a{font-size: 14px; text-decoration: underline;}
.breadcrumb a:hover{text-decoration: none;}
.breadcrumb>.active{font-size: 14px;}
.breadcrumb>li+li:before{content: ">";padding: 0 10px 0 5px;}

/*404*/
.page-inner{margin-top: 90px;}
.wrapper-404{text-align: center; margin: 110px 0 130px;}
.wrapper-404 h1{font-size: 184px;font-weight: 500;line-height: 0.7;}
.wrapper-404 .descript{font-size: 22px; font-weight: 500;margin-bottom: 65px;}

/*sidebar*/
.menu-left a{font-size: 17px; font-weight: 500;}
.menu-left .main a{font-size: 22px;}
.menu-left>li>a{padding: 8px 15px 8px 0;}
.menu-left>li.main>a{padding-bottom: 16px;padding-top: 10px}
.menu-left{margin-bottom: 100px;}
.banner-inner .product-item .wrapper-product-info{position: initial;padding: 25px 0;width: 100%;}
.banner-inner .product-item {height: auto;padding-bottom: 0;margin-bottom: 35px;}
.banner-inner .banner-info{margin: 0 -20px; padding: 25px 30px;}
.banner-inner .banner-info .banner-name{font-size: 17px; font-weight: 500;margin-bottom: 10px;}
.banner-inner .banner-info .banner-descr{font-size: 14px;}
.banner-inner>.name{font-size: 22px; font-weight: 500; margin-bottom: 25px;}

/*about company*/
.banner-page{height: 365px; overflow: hidden;margin-bottom: 45px;}
.banner-page .block-name{width: 300px; text-align: center;}
.banner-page .block-img{width: calc(100% - 304px);height: 100%; overflow: hidden;}
.banner-page .block-img img{float: right;}
.banner-page .company-name{font-size: 32px; font-weight: 500;}
.banner-page .company-slogan{font-size: 18px; font-weight: 200;}
.banner-page .company-slogan:before{content: ''; display: block; width: 23px; height: 6px; margin: 25px auto;border-radius: 10px}
.section-item .section-link{display: block;position: relative;margin-bottom: 25px;} 
.section-item .section-link-div{border:2px solid;overflow: hidden;}
/*.section-item .section-link:hover:before {content: ' ';display: block;background: rgba(0,0,0,0.1);width: 100%;height: 100%;position: absolute;}*/
.section-item .section-link:hover img {-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.section-item .section-name{font-size: 18px;font-weight: 400;margin-left: 2px;}
.section-list .section-item{margin-bottom: 45px;}
.section-list .col-item:nth-child(2n+1) {clear: both;}

/*history*/
/*.wrapper-img{display: inline-block;vertical-align: middle;margin-right: 30px;}*/
.wrapper-img{float: left;margin-bottom: 35px;margin-right: 30px;}
.wrapper-img + .wrapper-img{margin-right: 0;}
.wrapper-img:after{content: '';display: block;clear: both;width: 100%;height: 1px;}
.wrapper-img img{display: block;max-width: 100%;height: auto;margin-bottom: 25px;}
.timeline{list-style:none;padding:0 0 20px;position:relative;margin-top:15px;clear: both; }
.timeline:before{top:30px;bottom:25px;position:absolute;content:" ";width:2px;left:9px; }
.timeline>li,.timeline>li>.timeline-panel{position:relative}
.timeline>li{margin: 25px 0;}
.timeline>li:after,.timeline>li:before{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li>.timeline-panel{margin-left:55px;padding:0 10px 0 15px;display: table; width: 100%;}
.timeline .timeline-badge{width:20px;height:20px;margin-right:-25px;background-color:#fff;z-index:100;border-radius:50%;border:3px solid;}
.timeline>li.timeline-inverted>.timeline-panel{float:left}
.timeline>li.timeline-inverted>.timeline-panel:before{border-right-width:0;border-left-width:15px;right:-15px;left:auto}
.timeline>li.timeline-inverted>.timeline-panel:after{border-right-width:0;border-left-width:14px;right:-14px;left:auto}
.timeline-title{margin-top:0;color:inherit}
/*.timeline-body>p,.timeline-body>ul{margin-bottom:0;margin-top:0}*/
.timeline-body>ul{margin-bottom: 10px;}
.timeline-body>p+p{margin-top:5px}
.timeline-badge>.glyphicon{margin-right:0px;color:#fff}
.timeline-body>h4{margin-bottom:0!important}
.timeline-wrapper{margin-left: 55px;display: inline-block;vertical-align: middle;}
.timeline .timeline-badge{position: initial; display: inline-block; vertical-align: middle;}
.timeline-heading{display: table-cell;padding-right: 40px;text-align: left;width: 190px;vertical-align: middle;}
.timeline-body{display: table-cell;text-align: left;vertical-align: middle;}
.timeline-body img[align="left"]{margin-right: 15px;}
.timeline-body img[align="right"]{margin-left: 15px;}
.timeline .big{font-size: 48px;font-weight: 400;}
.timeline .small{font-size: 22px;font-weight: 400;}

/*license*/
/*.gallery .wrapper-img{padding: 0 15px; margin-right: 0;}*/
.gallery .wrapper-img{margin-right: 0; position: relative;}
.gallery .wrapper-img img{border:2px solid;padding: 40px;height: 340px;}
.gallery .wrapper-img span{font-size: 16px; font-weight: 400;}
.gallery .wrapper-img:hover:before{content: '\e903'; font-family: "icomoon"; width: 57px; height: 57px; background: #fff;position: absolute; top:36%; left: 40%; border-radius: 50%;font-weight: bold; font-size: 28px; text-align: center;padding-top: 8px;}
.gallery .wrapper-img{clear: none;}
.gallery .wrapper-img:nth-child(3n+1){clear: both;}

/*partners*/
.partner-list{display: table;width: 100%;}
.partner-list .partner-item{display: table-row;}
.partner-list .partner-item>div{display: table-cell;vertical-align: middle;padding-right: 20px;font-weight: 500;padding-bottom: 55px; width: calc(100% / 3);}
.partner-list .partner-item>div:last-child{padding-right: 0;}
.partner-list .partner-item img{max-width: 120px;}
.partner-list .partner-item .small{font-size: 14px; font-weight: normal;margin-bottom: 5px}
.partner-list .partner-item a{text-decoration: underline;}
.partner-list .partner-item a:hover{text-decoration: none;}
.partner-list .partner-item .partner-item-logo{    width: 120px;padding-right: 70px;}

/*jobs*/
.panel-clear .panel{border: 2px solid;margin-bottom: 30px;box-shadow: none;border-radius: 0;}
.panel-group .panel-heading+.panel-collapse>.panel-body{border-top: 2px solid;}
.panel-clear .panel-default>.panel-heading{background: transparent;/*padding: 25px;*/ padding: 0;}
.panel-clear .panel-default>.panel-heading a{display: block; padding: 25px;}
.panel-clear .panel .job-name{font-size: 18px; font-weight: 500;}
.panel-clear .panel .job-descr{font-size: 14px;}
.panel-clear .panel-body{padding: 35px 25px;}
.panel-clear .panel-body p{margin: 20px 0;}
.panel-clear .panel-body .job-name{margin-top: 30px;margin-bottom: 20px;}
.panel-clear .panel-body .job-name:first-child{margin-top: 0px;}
.panel-clear .panel-body .btn{margin-top: 25px;}
.panel-clear .panel-head-icon .icon-add:before{line-height: 1.4;}
.panel-title a:hover, .panel-title a:focus, .panel-title a:active{text-decoration: none;}
.form-name-file{display: inline-block;width: calc(100% - 50px); background: none;cursor: pointer;padding-left: 20px;font-size: 14px;vertical-align: middle;}
.modal-big .modal-dialog{width: 750px;}
.table-captcha .table{width: auto;}
.table-captcha td{width: 210px;}
.table-captcha .table > tbody > tr > td{padding: 0;}
.table-captcha img{margin-top: 5px;}

/*requisite*/
.table-bordered{border: none;}
.table>tbody>tr>td{border: none;}
.page-inner .h1-link{position: relative;margin-bottom: 30px;}
.page-inner .h1-link .additional-link{/*position: absolute;*/ font-size: 14px; font-weight: normal;text-decoration: none; vertical-align: text-bottom;}
.page-inner .h1-link h1{width: 70%;display: inline-block;margin-bottom: 0;}
.h1-link .additional-link:before{font-size: 18px; margin-right: 10px; display: inline; vertical-align: middle;}
.document-list{margin-bottom: 30px;}
.document-item .inline-block{width: calc(100% - 95px);}
.document-item .wrapper-icon{font-size: 53px;}
.document-item .wrapper-icon{color:#1055FF; vertical-align: middle; margin-right: 35px;}
.document-item .name a{font-size: 18px; font-weight: 500;}
.document-item .descript {font-size: 14px;}
.document-item .descript span{margin-right: 25px;font-weight: 300;}
.document-item .descript a{text-decoration: underline;}
.document-item .descript a:hover{text-decoration: none;}
.document-item{/*margin-bottom: 20px;*/ margin-bottom: 5px;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{border: 2px solid; padding: 30px;}
.head-name{font-weight: 500; font-size: 22px;margin-bottom: 20px;margin-top: 30px;}
.table-responsive{margin-bottom: 25px;}

/*workers*/
.worker-item{background: none; border: none;padding: 0; margin-bottom: 30px;}
.worker-item .name{font-size: 18px; font-weight: 500;}
.worker-item img{margin-bottom: 25px;}
.worker-item .name{margin-bottom: 15px;}
.worker-item .wrapper-photo{position: relative;}
.worker-item .hover-block{position: absolute; width: 100%; height: 100%;top:0;display: none;}
.worker-item:hover .hover-block{display: block;}
.worker-item .hover-block .bottom-hover{position: absolute; bottom: 0; width: 100%; padding: 15px;}
.worker-item .hover-block .bottom-hover *{font-size: 14px;margin-bottom: 10px; vertical-align: middle;}
.worker-item .hover-block .bottom-hover span{font-size: 13px; vertical-align: middle;margin-right: 5px;}
.worker-item .hover-block .bottom-hover *:last-child{margin-bottom: 0;}
.worker-item .hover-block .social-list a:before{width: 24px; height: 24px;}
.worker-item .hover-block .social-list li{width: 24px; margin-right: 3px;margin-bottom: 10px;height: 24px;vertical-align: middle;}
.worker-item .hover-block .social-list{margin: 12px}
.worker-item .hover-block .icon-social:hover:before{transform: none;}
.workers-list{margin-bottom: 30px;}
.workers-ceo .item:nth-child(3n+1){clear: both;}
.workers-list:not(.workers-ceo) .item:nth-child(4n+1){clear: both;}
.worker-item .social-list img{margin-bottom: 0;}
.worker-item .social-list a{display: inline-block; vertical-align: middle;}

/*reviews*/
.review-item img{width: 60px;}
.review-item .media-heading{font-size: 16px;}
.review-item .media-descr{font-size: 14px; font-weight: 300;}
.review-item .media-body{height: 60px;vertical-align: middle;}
.review-item .media-left{padding-right: 20px;}
.review-item .media{margin-bottom: 20px;}
.review-item {margin-bottom: 45px;}
.review-item:last-child{margin-bottom: 0;}
.review-item .document-item .name a{font-size: 16px;}
.review-item .document-list{margin-bottom: 0;}
.review-item .document-item .wrapper-icon{margin-right: 20px;}
.review-item .document-item:nth-child(3n+1){clear: both;}
.form-review textarea.form-control{height: 278px;}
.review-item .document-item{margin-bottom: 0;}
.form-review{margin-top: 30px;}

/*pagination*/
.pagination>li>a, .pagination>li>span{padding: 0; border:none; width: 40px; height: 40px;  text-align: center; line-height: 2.6;font-weight: 500;margin: 0 3px;}
.pagination>li>a, .pagination>li>span{border-radius: 50% !important;}
.pagination>li>span:hover{background: none;}
.pagination>li>a.modern-page-dots:hover{background: none;}

/*news*/
.nav-tabs-clear{border-bottom: none;}
.nav-tabs-clear>li>a{border:none; font-size: 17px;font-weight: 500;border-radius: 4px;text-decoration: underline; margin-bottom: 6px;margin-right: 3px;}
.nav-tabs-clear>li.active>a{text-decoration: none;}
.nav-tabs-clear>li>a, .nav-tabs-clear>li>a:hover, .nav-tabs>li>a:focus{border: none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border: 
none;}
.select-tabs-clear.bootstrap-select .btn{border:2px solid;font-size:17px;}
.object-item .media-left{width: 370px;margin-right: 30px;padding-right: 0;}
.object-item .media-body{height: 235px;position: relative;overflow: hidden;}
.object-item .media-heading{font-size: 18px;font-weight: 500;margin-bottom: 20px; margin-top: 5px; display: inline-block;}
/*.object-item .detail-link{margin-top: 5px;}*/
.object-item{margin-top: 35px;}
.object-item .wrapper-detail-link{position: absolute; bottom: 0; padding-top: 25px;width: 100%;}
.filter-news{margin-bottom: 35px;}
.link-rss .icon-rss:before{font-size: 23px;}
.link-rss{display: block;text-align: right;}

/*services*/
.btn-list .btn{margin-right: 25px;margin-bottom: 5px;}
.btn-list .btn:last-child{margin-right: 0;}

/*search*/
.form-round.form-full{width: 100%;height: 50px;}
.form-round.form-full input[type="text"], .form-round.form-full input[type="submit"]{height: 50px;}
.form-round.form-full input[type="submit"] + label{top: 13px;}
.search-page-form{margin-bottom: 30px;}
.search-result .wrapper-breadcrumb{background: none;}
.search-result .breadcrumb a{font-size: 13px;}
.search-result .breadcrumb {margin-left: 0; padding: 0;margin-bottom: 15px;}
.search-result .search-item {border-bottom: 1px solid; padding: 30px 0;}
.search-result .search-item:last-child{border-bottom: none;}
.search-result .search-item .media-heading{font-size: 18px;padding-bottom: 10px;display: block; margin: 0;}
.search-result .search-item p{margin-bottom: 0;}

/*gallery*/
.gallery-item{margin-bottom: 15px;}
.wrapper-gallery .gallery{margin-bottom: 30px;}
.wrapper-gallery{margin-top: 50px;}
div:not(.additional-block) > .wrapper-gallery .gallery-item:nth-child(3n+1){clear: both;}
div.additional-block > .wrapper-gallery .gallery-item:nth-child(4n+1){clear: both;}
.wrapper-gallery .gallery-item{padding-left: 7px; padding-right: 7px;}
.wrapper-gallery .gallery-item div{overflow: hidden;}
.wrapper-gallery .row{margin-left: -7px; margin-right: -7px;}
/*.wrapper-gallery .gallery-item:hover:before{content: '\e903'; font-family: "icomoon"; width: 57px; height: 57px; background: #fff;position: absolute; top:36%; left: 40%; border-radius: 50%;font-weight: bold; font-size: 28px; text-align: center;padding-top: 8px;}*/
.wrapper-gallery .gallery-item:hover img{-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.additional-block .wrapper-gallery .head-name{font-size: 18px;}
.additional-block .wrapper-gallery {margin-top: 0;}

/*faq*/
.panel-body .head-name{font-size: 18px;}

/*news detail*/
.page-detail .detail-image{margin-bottom: 30px;}
.head-block-name{font-size: 28px;display: inline-block;}
.detail-product-list{margin-top: 35px; margin-right: 35px;}
.additional-list .head-name{margin-top: -7px;margin-bottom: 25px;}
.additional-list .news-block .news-item{margin-top: 10px;margin-bottom: 0;}
.additional-list .object-list{margin-bottom: 40px;}

.additional-block{/*margin-top:70px;*/margin-top:50px;}
.additional-block .product-item{margin-bottom: 30px;}
.additional-block-detail{margin-top: 20px;}
.additional-block-detail .document-list, .additional-block .document-list{margin-bottom: 0px;}
.additional-block-detail .head-block-name{margin-bottom: 15px;}
.additional-block .review-list{margin-top: 35px;}
.additional-block .detail-workers-list .thumbnail{/*margin-bottom: 0px;*/}
.affix {position: fixed;/*width: 330px;*/top: 20px;}
.affix-bottom{position:absolute !important; /*top:0 !important;*/}

/*services detail*/
.detail-workers-list .item:nth-child(5n+1) {clear: both;}
.detail-workers-list{margin-top: 35px;}

/*contacts*/
.table-clear>tbody>tr>td{border: none; padding: 12px 0;}
.contacts-info [class*=icon-]:before{vertical-align: middle;margin-right: 20px;margin-left: 2px;width: 26px;}
.contacts-info .icon-email:before{font-size: 20px;vertical-align: middle;}
.contacts-info .icon-telephone:before{font-size: 20px; font-weight: bold;margin-right: 23px;}
.contacts-info .icon-wall-clock:before{font-size: 24px; margin-right: 23px;}
.contacts-info .table tr td:first-child{font-size: 14px; vertical-align: middle;}
.contacts-info .table tr td:last-child{font-weight: 600;}
.table-name{font-weight: 500;margin-top: 20px; margin-bottom: 10px;}
.table-address td:first-child{width: 100px;padding-right: 60px;}
.table-contact td:first-child{width: 100px;padding-right: 50px;}
.map-block{width: 100%; height: 430px;margin-top: 30px;}
.placemark{width: 38px; height: 55px; font-size: 38px; margin-left: -20px;margin-top: -40px;}
.placemark:before{font-size: 42px;}
.cluster{margin-left: -25px;margin-top: -50px;}
.cluster:before{font-size: 52px;}
.city-list .object-item .media-left{width: 270px;}
.city-list .table-clear>tbody>tr>td {padding: 8px 0;}
.object-lict-city{margin-top: 35px;}
.city-list{margin-top: -10px;}
.city-list .contacts-info{margin-top: 20px;}
.city-list .table-clear{margin-bottom: 0;}
.object-item.contacts-info .media-body{height: auto;}
.contact-row{margin-bottom: 50px;}
.form-contacts textarea.form-control {height: 204px;}
.object-item-map .media-heading{font-size: 16px;font-weight: 500;}
.object-item-map .table-clear>tbody>tr>td{padding: 3px 0; font-size: 13px;}
.object-item-map.contacts-info .table tr td:first-child{font-size: 13px;}
.object-item-map .table-contact td:first-child{width: 80px;}
.object-item-map p{margin-bottom: 10px; font-size: 12px;}
.object-item-map .table{margin-bottom: 0;}


/*catalog*/
.menu-left .parent-menu{display: inline-block;width: calc(100% - 45px);}
.menu-left .left-dropdown-toggle{display: inline-block;float: right;padding: 8px 15px;}
.left-dropdown-toggle .icon-down:before{font-size: 12px;font-weight: bold;}
.navbar-menu-left>li>a{padding: 7px 15px 7px 0;font-weight: normal;}
.dropdown-left-mobile{display: none;}
.dropdown-left-mobile.open{display: block;}
.main-section-list .section-item{padding: 30px 40px;margin-bottom: 40px;}
.main-section-list .section-item .media-left{width: 250px;margin-right: 65px;}
.main-section-list .section-item .media-heading{font-size: 26px; font-weight: 500;}
.main-section-list .child-section-list{margin: 20px 0;height: 130px; overflow: hidden;}
.main-section-list .child-section-list a, .main-section-list .section-all a{text-decoration: underline;}
.main-section-list .child-section-list a:hover, .main-section-list .section-all a:hover{text-decoration: none;}
.main-section-list .child-section-list{line-height: 2;}
.main-section-list .section-item .media-object{margin: 0 auto;}
.main-section-list .section-none-child .media-left{display: inline-block;float: none !important;vertical-align: middle;}
.main-section-list .section-none-child .media-body{display: inline-block;vertical-align: middle; width: calc(100% - 320px);}
.section-description{font-size: 14px; margin-top: 20px;}

/*catalog section*/
.child-section-list .product-item.item{height: auto;margin-bottom: 30px;}
.child-section-list .product-item .wrapper-product-info{bottom: 15px;}
.child-section-list .product-item .product-img{height: 265px;}
.child-section-list .product-item img{height: 72%;}

/*catalog product list*/
.product-list .item.product-item{margin-bottom: 30px;}
.block-filter{padding: 20px 15px; border:2px solid;margin-bottom: 15px;}
.block-filter .filter-name{display: inline-block;width: calc(100% - 45px);font-size: 17px;font-weight: 500;}
.block-filter .inline-block{float: right;}
.block-filter .left-dropdown-toggle {display: inline-block;padding: 20px 15px;margin: -20px -15px;width: calc(100% + 30px);}
.block-filter .check-form input[type=checkbox] + label{font-size: 14px;line-height: 2;margin-bottom: 0;}
.block-filter .form-group{margin-bottom: 10px;}
.block-filter .form-group:last-child{margin-bottom: 0;}
.block-filter .dropdown-left-mobile{margin-top: 15px;}
.nav.nav-tabs-dark>li>a{font-size: 14px; font-weight: 400; text-decoration: none;}
.select-220:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 220px;}
.filter-news .descr-filter{font-size: 14px;margin-right: 10px;}
div:not([class*="bx-core"]) .select-checkbox-color input[type="checkbox"] + label:before{content: none;}
div:not([class*="bx-core"]) .select-checkbox-color input[type="checkbox"] + label{margin-left: 0;}
div:not([class*="bx-core"]) .select-radio-color input[type="radio"] + label:before{content: none;}
div:not([class*="bx-core"]) .select-radio-color input[type="radio"] + label{margin-left: 0;}

.bx-filter{width: auto;}
.bx-filter .bx-ui-slider-part span{display: none;}
.bx-filter .bx-ui-slider-track-container{clear: both;}
.bx-filter .bx-filter-parameters-box-container-block.bx-left{float: left;}
.bx-filter .bx-filter-parameters-box-container-block.bx-right{float: right;}
.bx-filter .bx-filter-input-container, .bx-filter-parameters-box-container-block .bx-ft-sub{display: inline-block;}
.bx-filter-parameters-box-container-block .bx-ft-sub{font-size: 12px; opacity: 0.7; text-transform: lowercase;}
.bx-filter .bx-filter-input-container input{font-size: 14px;height: 20px; border: none;}
.bx-ui-slider-handle.left{width: 0;height: 0;border-bottom: 15px solid;border-left: 15px solid transparent; margin-left: -15px !important;}
.bx-ui-slider-handle.right{width: 0;height: 0;border-bottom: 15px solid; border-right: 15px solid transparent; margin-right: -15px !important;}
.bx-filter .bx-ui-slider-track-container{padding-top: 15px;padding-bottom: 20px;}
.bx-filter-select-popup{min-width: 234px;}
.popup-window[id^=smartFilterDropDown]{padding: 0;}
.popup-window[id^=smartFilterDropDown]{padding: 0;}
.bx-filter-select-popup ul li label{padding: 15px; font-weight: normal; font-size: 14px; height: auto;line-height: 20px;margin-bottom: 0;}
.bx-filter-select-popup ul li:first-child{margin-bottom: 0; border: none;padding-bottom: 0;}

/*cart*/
.wrapper-cart{width: 104px;height: 104px;box-shadow: 3px 5.196px 32px rgba(42,47,61,0.13);background-color: #ffffff; position: fixed;top:50%;}
.wrapper-cart:active, .wrapper-cart:focus{text-decoration: none;}
.wrapper-cart.right{ right: 0;border-radius: 4px 0px 0px 4px;z-index: 100;}
.main-block-cart .icon-cart:before{font-size: 32px;}
.main-block-cart .icon-cart{position: relative;padding: 20px;padding-top:30px;font-weight: 500;text-align: center;}
.main-block-cart .count-cart{font-size: 11px; font-weight: 500;border-radius: 50%; text-align: center;width: 24px; height: 24px;display: block;padding-top: 5px;position: absolute; top:20px; right: 20px;}
.c-offcanvas-bg.is-animating, .c-offcanvas-bg.is-open{z-index: 10;background-color: rgba(27, 27, 44, 0.68);}
.wrapper-offcanvas-cart{z-index: 1000;display: none;width: 580px;}
.c-offcanvas.wrapper-offcanvas-cart{display: block;overflow-y: auto;}
.wrapper-offcanvas-cart .head-cart{padding: 30px;}
.head-cart .icon-cart{padding: 0;height: 34px; width: 34px;display: inline-block;margin-right: 30px;}
.head-cart .count-cart{top: -10px;right: -10px;}
.wrapper-offcanvas-cart .product-name{font-size: 18px; font-weight: 500; display: block;}
.wrapper-offcanvas-cart .product-caregory{display: block;font-size: 14px;margin-top: 5px;}
.wrapper-offcanvas-cart .product-caregory:hover{text-decoration: underline;}
.wrapper-offcanvas-cart .block-price-count{margin-top: 20px;}
.wrapper-offcanvas-cart .block-price-count>div{display: inline-block;}
.wrapper-offcanvas-cart .block-price-count .count-block{border: 1px solid;border-radius: 4px;}
.block-price-count .count-block input{border:none; background: none; }
.block-price-count .count-block .input-count{text-align: right; width: 18px;}
.block-price-count .count-block .qty-change{font-weight: 500;width: 34px; height: 40px;padding: 0;}
.wrapper-offcanvas-cart .price-block .grey{font-size: 14px;margin-right: 15px;}
.wrapper-offcanvas-cart .price-block .price{font-weight: 500;}
.wrapper-offcanvas-cart .price-block{margin-left: 30px;}
.cart-list-product .cart-item .media-left{padding-right: 40px;width: 150px;}
.cart-list-product .cart-item{border-bottom: 1px solid;padding: 40px;position: relative;}
.cart-list-product .cart-item .product-name{width: calc(100% - 30px);}
.cart-list-product .cart-item .del-poduct{position: absolute;top: 32px;right: 30px; font-size: 30px;font-weight: 400;}
.head-cart .close{font-size: 37px;font-weight: 400;}
/*.wrapper-offcanvas-cart .cart-list-product{height: 594px;overflow-y: auto;}*/
.has-offcanvas--overlay{overflow: hidden;}
.wrapper-offcanvas-cart .cart-summary .price{font-size: 20px;}
.wrapper-offcanvas-cart .cart-summary .grey{margin-right: 70px;}
.wrapper-offcanvas-cart .cart-summary{padding: 30px 0 30px 195px;border-bottom: 1px solid;}
.wrapper-offcanvas-cart .footer-cart{padding: 35px 50px;}
.wrapper-offcanvas-cart .footer-cart .btn-link{text-decoration: none;margin-top: 15px;font-size: 16px;outline:none;}

/*product detail*/
.product-detail .articul{font-size: 14px; font-weight: 500;}
.product-detail .articul .grey{font-weight: 400;}
.product-detail .prop-name{font-size: 12px;letter-spacing: 1px;line-height: 42px;text-transform: uppercase;}
.product-detail .round-select{width: 32px; height: 32px; border: 2px solid;display: inline-block; border-radius: 50%;}
.product-detail .round-select span{border-radius: 50%;width: 16px; height: 16px;display: inline-block;margin: 6px;}
.product-detail .round-select.no-round, .product-detail .round-select.no-round span{border-radius: 0;}
.product-detail .round-select.no-size, .product-detail .round-select.no-size span{width: auto;}
.product-detail .round-select{margin-right: 15px;}
.product-detail .round-select:hover{cursor:pointer;}
.product-detail .round-select:last-child{margin-right: 15px;}
.product-detail .price-item{margin-right: 60px; vertical-align: top;}
.product-detail .price-item:last-child{margin-right: 0;}
.product-detail .price-old{font-size: 18px; margin-top: 4px;}
.product-detail .price-new{font-size: 26px;}
.product-detail .price-current{font-size: 26px;}
.product-detail .price{line-height: 24px;}
.product-detail > div{margin-bottom: 10px}
.product-detail .btn-list{margin-top: 20px;}
.product-detail .wrapper-tab-info:after{border-bottom: 1px solid; content: ''; display: block; margin-top: -2px}
.wrapper-tab-info .nav-products>li>a{font-size: 16px;margin-right: 25px;}
.nav-tabs>li>a{border:none !important;}
.wrapper-tab-info .nav-products>li{ margin-bottom: 2px;}
.wrapper-tab-info {margin-top: 30px}
.info-name{font-weight: 600;margin-bottom: 10px;}
.product-detail .tab-content-product .tab-pane{margin-top: 30px;}
.product-detail .tab-content-product ul{margin-bottom: 30px}
.table-prop.table>tbody>tr>td{border-top: none;}
.list-dots{padding-left: 0;}
.list-dots li {display: block;letter-spacing: -1ex;margin: 15px 0;font-weight: 300;}
.list-left {margin-right: -40%;width: 60%;vertical-align: top;overflow: hidden;display: inline-block;letter-spacing: normal;}
.list-left:after {content: '';display: inline-block;width: 100%;margin: 0 -99% 0 3px;vertical-align: baseline;border-bottom: 2px dotted;}
.list-right {display: inline-block;letter-spacing: normal;padding-left: 15px;margin-left: 40%;width: 40%;vertical-align: bottom;}
.list-left span{padding-right: 15px;}
/*.owl-nav-slider .item{margin: 15px 7px;}*/
/*.owl-nav-slider .owl-item{margin: 15px 7px;}*/
.owl-nav-slider .owl-item{position: relative;}
.owl-nav-slider .owl-item:hover{cursor: pointer; }
/*.owl-nav-slider .owl-item:hover:before{content: ''; display: block; position: absolute; top:0;width: 100%; height: 100%; box-shadow: 3px 5.196px 32px rgba(42,47,61,0.13);}*/
.owl-nav-slider .item{padding: 15px 7px;}
/*.owl-nav-slider .item:hover img{ box-shadow: 1px 2px 20px rgba(42,47,61,0.13);}*/
.owl-nav-slider .item img{position: relative;}
.owl-nav-slider .item:hover:after, .owl-nav-slider .current .item:after{content: ' '; display: block; width: calc(100% - 14px);height: calc(100% - 30px);position: absolute;border: 3px solid;top: 15px;}
.owl-nav-slider .owl-nav{position: absolute;top: 33%;width: 100%;}
.owl-nav-slider .owl-nav .owl-prev{position: absolute;left: -30px;}
.owl-nav-slider .owl-nav .owl-next{position: absolute;right: -30px;}
.owl-nav-slider .owl-nav span:before{font-weight: bold; font-size: 18px;}
.accordeon-product .accordeon-item a{display: block; padding: 20px 7px; font-weight: 500;}
.accordeon-product{margin: 0 -13px;}
.accordeon-product .accordeon-item:first-child{border-top: 1px solid;}
.accordeon-product .accordeon-item{border-bottom: 1px solid;}
.accordeon-item .dropdown-left-mobile{padding: 15px 7px;}
.product-detail .document-item:nth-child(2n+1) {clear: both;}
.product-slider .owl-carousel .owl-item img{width: auto;max-width: 100%;margin: 0 auto;}

/*consent*/
.style-consent{color: #232936;background: none;border: none;font-family: 'Roboto', sans-serif;font-size: 16px;white-space: pre-line;}

/*sitemap page*/
.navbar-map>li>a{padding: 6px 0px;}
.navbar-child-map>li>a{padding: 5px 25px;}
.nav-item-map .map-page{padding: 0;}