.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  box-sizing: content-box;
}
html {
  position: relative;
  min-height: 100%;
  min-width: 1154px;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizelegibility;
  margin-bottom: 260px;
  font-family: Open Sans;
  font-weight: 300;
  line-height: 1.6;
  font-size: 16px;
  color: #666f75;
  min-width: 1154px;
}
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 260px;
  background-color: #dde0e2;
}
b,
strong {
  font-weight: 400;
}
.fat {
  font-weight: 700;
}
p {
  margin: 0 0 12px 0;
}
form .ng-invalid.ng-dirty {
  border-color: #ffb100;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
.blockActions_count {
  -webkit-user-select: none /* Chrome all / Safari all */;
  -moz-user-select: none /* Firefox all */;
  -ms-user-select: none /* IE 10+ */;
  user-select: none;
}
input[type=text],
input[type=password],
textarea {
  outline: none;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
  outline: none;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
a {
  cursor: pointer;
  color: #ffb100;
  text-decoration: underline;
}
a:hover,
a:active {
  color: #ffb100;
  text-decoration: none;
}
.container-fluid {
  width: 1154px;
}
.socialGroups, .searchGroups {
  display: inline-block;
}
.searchGroups{
  width: 57%;
}
.searchGroups button{
  margin: 0;
  border-radius: 0 3px 3px 0;
}
.icon {
  width: 24px;
  height: 24px;
  display: block;
  position: relative;
  float: left;
  margin: 0 5px;
}
.icon-fb {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUY1RTY1QzJFQTg1MTFFNUFDRDY4MUIwRjhFRUYwMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUY1RTY1QzNFQTg1MTFFNUFDRDY4MUIwRjhFRUYwMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjVFNjVDMEVBODUxMUU1QUNENjgxQjBGOEVFRjAxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjVFNjVDMUVBODUxMUU1QUNENjgxQjBGOEVFRjAxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiF8woQAAAFrSURBVHjatNbNK0RRGMfxe7learyljA2lFJEUdnZWVv4JhS0LLwv/gNUsZSNlx1/gL7ASpVkMJeWlbDSiDJm5vo8edbox98y95576TDlT53fPc59zhr+8ulH0PK8Poed+tAZ89GMMfgYBTxLwhSb5I8kKe4Wdf79bWdv8WTjT0WiAlLETeXQh4Cl9VwHDqOIBl7jDu8zVC7EN6MAF1jGJCQxiCa+6qz9HYBmwiH0UUEOzdp8Et6OSJiCHcZzr4jJmcYBuTNFJn0lLlNP2ldqfmP2NY5TxkeYlSwnetDy3xvwVtnCGmTQBFa3xHHqM+V4sYAD39RaIewcvmMY1nnUnMuZxqA94mvYc3Ohi1cj8kXQTLzh0eZKjI3R1VYSR29a3vd5tA9oi7fj78mOH7UmWthzRK0JO8ShKLgN28YhtY+dDLgPk5LYYJa0Z14aTgIYWddmmVjsI9MnySRaQ3924AKlvMaN/W8rfAgwARJ5Lwj9xhAUAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.icon-fb:hover,
.icon-fb:active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE0QTJBMERFQTg1MTFFNUE3MUM5RTBGOTJGNkVDQjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE0QTJBMEVFQTg1MTFFNUE3MUM5RTBGOTJGNkVDQjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTRBMkEwQkVBODUxMUU1QTcxQzlFMEY5MkY2RUNCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTRBMkEwQ0VBODUxMUU1QTcxQzlFMEY5MkY2RUNCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjD85LoAAALySURBVHjatFY9bxQxEJ3xbo4lRAQhISigQ9AgeugoEBVS4DcAdShAFPwBmlDTABIlBXSIjoaSkoIUiCYSkSgOEe5ylzsPz/bYO15FVLDS291b2/P5Zub43ubDz0R0ChD699eoxe00zfY2iTh9Eujh4bv06llveS0+rUyzduTYq6BgEb6yX4yLC0EeNjkV4PHb6blwkLFBcGdJm0WYeBAC8RK/uSzQi0Sh2RiGoPgtCMoeZeFqgBcpTkXdRoXTM61xTD2WIjArcfEZLWFyTYcPIxY5IO9nWPdYFonGUO9HpYB7YVQs4WJJ+OXa0RkZrT7D6x4wBTpgFbsanv7cwPl4eOhVFaKghKPAJNRnq9h1EL6FtwfAZeAScA64C/zC+tEgJHlbG9tadwpJ+lwnS1a663g8B54GvUAT2Ue0FjxBlOZsvLVXW+hIKf5ZWd4qzB0sDNa+VeHhugq8BNZpPrmvTDSB1XyWEDFXmS80DAntjr9AYr/i83tj2C7wGhjjxAHHcKaFFJp0nooCUp5b3xLpO01qCM83s7oNPAI+IfvnRRknGgmvNDYKUjHlsHiNFIgxV7ZcA04YBSeBm8BZVNQPVq/Z5NLpa2FRWuTaAe8nPP8dmPMEuG0U3ADeAFdosf8lMybXDpmQOUsdMZaI/pbl4jus/IDXZUUP8R95Ot7AbnHan+QQRS6T09pfVfNfWiWslFRQetc82Hy4HI+cfa/hYlMLAwaWQmWuxB9qRGtdsr3EljyuFWBmzu2HXm/rxjY5MSFqbVWwKZDiZvDG+x1p3AVtEaGKL4IAO84Iz60mN0cZVjJreHJE2CpZzN5R04bKfVwMXc7uVBTXVk6qhIfd1Pu6WEjfYwGGYTQZ33LsXEoituvG1CCT93395KFUcsCVW7aqdQ6EQxhSfmlaV9mXZ4FjO3qqgdNPJ1dVYz8IpVQnF6HZYsc11byZjG1E4HOzsl511DILesJaXrH5Q1DNYq0pMvNgl7q1rf/0t2X8R4ABAETdjoWT4UT+AAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.icon-vk {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEyN0ZCQ0JFQTg2MTFFNTk5OURERTkyQTQxQjQzQjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEyN0ZCQ0NFQTg2MTFFNTk5OURERTkyQTQxQjQzQjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTI3RkJDOUVBODYxMUU1OTk5RERFOTJBNDFCNDNCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTI3RkJDQUVBODYxMUU1OTk5RERFOTJBNDFCNDNCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuMX7cYAAAGcSURBVHjavJa/L0NRFMffayrxswgqIdgQg4QQgz/AYpLwHyAm7VI2VgsxiV8dmMSP3SoxsRkMFrFVGk0IbVrK5yRH8tJU696nTvLpbe5795x77vfce587F4ndOo7TBa/O31tTkJ8wdEOwAgES4vRdnT/aeNjeWPvx2Xx0yQk4FbbfLItb4tlnucHlMuiHjxKssAxjELDJoA0uIKIV5npm7Wor1bcJowSpQo+8SYAQPMMOZEq8tw77MAUnJkuU1+fVnr4hWIBpaNUqkklsQZwsGmxE9tqstuK8WbMTSys18GIicqFdQ68KfKW1Lj4mNWjSbwYHcARZyGnfDCzCSDGRTTNohB49WkLadwpRqTiyqfcbIAbHcAeHUq7MOge7/D+HCb8BcppBSveBd3wC2v1qsKebT/bFjYotQtfS9MGZSYCA7oW0p+9e8Z6Y8t4yjMOlSYCU1roMfity6EnNd8IgDEMHWmRMNHiCAXUs51JLAa7uBSnROpwnbY5rEW7V9sKxqSJj+5cb7fteDts4kHu3XAC57B8q9NmS/RJgAI/Da8S3im67AAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.icon-vk:hover,
.icon-vk:active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhDOUIxMzlFQTg2MTFFNTlDNEI4MEIyQzkyNTM0ODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhDOUIxM0FFQTg2MTFFNTlDNEI4MEIyQzkyNTM0ODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEM5QjEzN0VBODYxMUU1OUM0QjgwQjJDOTI1MzQ4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEM5QjEzOEVBODYxMUU1OUM0QjgwQjJDOTI1MzQ4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqTJC68AAAMNSURBVHjatFa9TxRBFH9vb+7gUDwwRgslsbMzkcRG/wITGwvsNRGjjWiBtnbaYGWIKI0Uaoy9dsbESq0sLGhMrNREEYTjbm/n+Zudmd23K0elQ343szPzvj8Gnp2b/0REU8Am/fsxYfBzkHsbs0KcEDE+JZxhLVJeZfaz24vXuFhU6eJ6ZO+KEzDImWeDX8WVwEzAzK05MLa4kODbYpHk8jmwFPxxwT4KcL9JXDmejtgxlKC5Y6J1K4iwaSUy82xZnTtyG4hMNN/aUnIUEvRg7dS4n98JhxKtCEwTLklMlJubrlySE5nmEWrtuU/Ku3pwNngqNv1Ag/4qKCXhiiZaAFU0dxZxo9kB89vYngsZpr2Q6yANM0UNM0PN9knZWjsHOonxiJeMjryI92+Q1sbnOlZLwPYuqbgALHNr7BSl3bc28IhxS8rgcTjw0oNH3fmoYnYCuALMAAfcxoN7d50Si2RaV5GMbQ6ujnEwJfvAvBaH2rhENjuKC/vAbDJY50Y3B3MLRN0ohKsW+Ezw+S3D3PGekkYLzL9g/c5tXL5+0/E46yxim63XaY2qi9wCXSg7jMfAM6APpGHvPHCN0+4Nl7bR/3E2ZQr6SvUFNzSgHeAQ0AO+k0+CF8C4NNsLMkgvwoJtZioqO9F9xhcP79a85uG/l5hXgRVHgiCnwEOsX3FzZDpRbaaSRbG0Y88ZMlJosR/zz0qr8eMrYjNRL0hDujkND24cj4A3oS4+AlkI9BimY2zta6KqgkWhJSq1pPSbDSkYx+eAYoQsugWclqy/yBRjyCrIuVukaNO+PWeuPUwG4q0dWlEbOAwcB6apt3lBbNanUENRWVPvQ0UntHaDer/n2IyeEeaRv5wlgkySH8j95zLo3QF1xqqLVtPU9X0ps6noqjZbk/7mEx04X+ll1ZN6P6hWpFzLgkqJSXRbEfzwPuRKlGldfWikYgHpFy1eYOUyXZX+1RL1EFUfH6bysfG9qMwiQCwlpsOOgLno5oULlG2s3nhvTGkDqycubjsB32h0fOk//dvS/yPAAGcBb+A9S/Z+AAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.icon-insta {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA0MzI1QThFQTg2MTFFNThDNEM5NTYxM0UxOEJGODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA0MzI1QTlFQTg2MTFFNThDNEM5NTYxM0UxOEJGODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDQzMjVBNkVBODYxMUU1OEM0Qzk1NjEzRTE4QkY4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDQzMjVBN0VBODYxMUU1OEM0Qzk1NjEzRTE4QkY4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhVHIMEAAAJtSURBVHjatJVLiE1xHMfvuXM8S4Q8opRcSU0em/FINiyspGThURNF2eAypkRGDcJiysK4ymJsZGMjiQapmTFJDZHGIxtNXsNlMWZczlyfX31P/Tv+l9Pc5lef7v/8/+f83r//DXbvP1zMZDKlTHUSQuA8D4vPdjAFZlahfBr0QOQoHwdzoDfU5qcqPO+DvHRYFL9hrfa/h1WmJiuPrxZazvTHm3sONJqRXXae1sBYWAjz5eFreOucT4V+53mijJfDFCnYDgV4JaW2l5OxTdAI1/D6h76xWsySU1FsYFVCcRmG4BHcgDVau7IBjsBj2AkTtF/jFPy2GeiCc4mPrVjj4QQ0K9xlsAB+KZpbcA9a4DIMejLQFcr6sKd4RXWGhXsMtsEdGAN1cNEco7h7Sc9c5b2c0FMKZT15MAAbYRKchTcwz9pO57PhEDSgvFn5blMDuDJoBlYrx25hj2u618NWDU7kvPNeaX0J11V8i3RHwkB7VosOBxuSB4pqOZxMKI/lA9yEWtJkHdRpUbLuMBR1Mev5MHBSlvXUx5VIXRN3XpDoxMBnoBcWaf1c6Qo871mXbYYXes5pAP/qlqR0qi42nfeVhoMe5Ueh1Zyg0LX8LoGnaQy8gysaoi+wT23ZDufhglp4ss0I+S5pVvKsh3xXgU9OSbkN1CWohxWwWK24Dh5affDe3u1DeWulu8Yn1hUroRuWwmm4K2KxtDRpXqb/6zKrJE+UhrzWPSpijSIxww2wBe+jkRgw+SnvC7qLcmrNNhkdQPl/r+M08tWTotT/SKMqcQQzRqqALqp0ZDdAaAa+wbNRcN6m/+MfAQYADK2tyThgmQYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.icon-insta:hover,
.icon-insta:active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTczMzI0RTdFQTg2MTFFNUI4MzZDNzEzMjM4QUJBNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTczMzI0RThFQTg2MTFFNUI4MzZDNzEzMjM4QUJBNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzMzMjRFNUVBODYxMUU1QjgzNkM3MTMyMzhBQkE0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzMzMjRFNkVBODYxMUU1QjgzNkM3MTMyMzhBQkE0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqV8KNoAAAPzSURBVHjarFZLiFxVEK16n/5MZsboQoMKSjAgwRB1JYjoxoWrRAIiUVEiROLGz0JDIMFgNIifEEWMLoz4QSSiEJHgQkXQCG40EEZQCC4k/kbHoDPd/d67tzx1X73Xt3vc6YPT91e3/lW3eeeDjywRUUH/7csAjtbe8JserKXR8l0kUpOIkja0Mh7iLebxGSfz1Jl5DjMXMe/S8O8d1Js9nAUaX53zEJDgnrd7OpdIKZaae3yO31T6s0cxeRj41dSogBvB/FWM57KxUmMVG+YCoTxtTWDO5MNZYKgav/3yoacWm/P7HnpUhdyrpLUFxkCZrtK8Zp1R2r1EkuSiYKR3ZxNX/SxjoRcAi1EMZpS5Xg0CaveoOrULalfpHlzQ6d9Eab4L29+B9IwFdAPW66kaHWRXvi5p/g60XjHmGot1QEfnQUCS965szW9HKSTvP4PpB8ANwFdTmXMLZd09sOYPLgevwdaOOTKFfi5Yl/f3qYCTkve2Tl1Wz/SA/cABk3sNcAVQUm3NCeATxPmQJP27MR/QqmjRSRWwwwIVf8pwyTJDzd0L3EHiT2NMkZqXYTwCPI3g3g/3XGp+lyk+BaPQPv+Xg2Vgi/nxRXZVKuXgOItbCQmQZOdT3rsV2n9tFl4OvGUpGn8DteB6Koe7o5RJcflmq24dt1OxvA0p65u8FF8tUTl4n7qzL2D5ngV/HVXDIxOq5r39IaZSDhe4Gi1IgTHJrsLWZ2bVtdD+GCZeM6utCK0B75Yg6RssN8FNmkFfwHUXkvIBP3HVT+rmpG0eVlQyGaek5lf3CjG6iMCHmFBbSNRwMFackFVxYK6Xxf+IrSZtT0ua3c6hnCWca70ocLUDXAeaBaPdwOLPelmdLUFq2xZc8W2IS12dnwIfcmfN1uZisICR83n/NixfUiWQRZswbvZV8cO4tUzWVezbRXLVl1juAX4HHoAVc9yff5x7czuBXdKbf5PSTFP4APxfhExy5VFYX7SNUMZ9PPQerl1Y75eDY5TOvWEF9QpwT3AH00ZLxScAVcJD+yfJu5yL5RNsbVyt5brdmgDzbbBACbwbJeVgN1rF8zi+GjgIfGxoPnXLY1ovXK7cGZiGTGN7LmQsgK39ttZosytHZ7gqt3NnZgtcpOmoRfW9Zc3GIBiNjkYr24QnO0Hgz5EF7YFtMrWvVokie5eT5CNJO+th98WhAL07DuaHkTVDr++HJWf7IOpvbEEU5TYObFUbfOrcX+yHp+DCU82+TNVOM4rx4CQKMkXFE1vRuI3trWiY+Oila9O7Tt/oBYxdlObnscjEE9a+7dxWSnuJG2YTRc/T/w50kamAP6m75ln6/z+V9Ms/AgwAwF/MRy/konwAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.sectionsBlock {
  width: 100%;
}
.sectionsBlock tr {
  border-bottom: 50px solid #f1f1f1;
}
.sectionsBlock tr:last-child {
  border-bottom: 0;
}
.sectionsBlock td {
  width: 16.66%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.sectionsBlock td:last-child {
  border: 0;
}
.sectionsBlock a.section_1 {
  background-image: url("/i/sections/section1_gray.png");
}
.sectionsBlock a.section_1:hover,
.sectionsBlock a.section_1:active {
  background-image: url("/i/sections/section1_white.png");
}
.sectionsBlock a.section_2 {
  background-image: url("/i/sections/section2_gray.png");
}
.sectionsBlock a.section_2:hover,
.sectionsBlock a.section_2:active {
  background-image: url("/i/sections/section2_white.png");
}
.sectionsBlock a.section_3 {
  background-image: url("/i/sections/section3_gray.png");
}
.sectionsBlock a.section_3:hover,
.sectionsBlock a.section_3:active {
  background-image: url("/i/sections/section3_white.png");
}
.sectionsBlock a.section_4 {
  background-image: url("/i/sections/section4_gray.png");
}
.sectionsBlock a.section_4:hover,
.sectionsBlock a.section_4:active {
  background-image: url("/i/sections/section4_white.png");
}
.sectionsBlock a.section_5 {
  background-image: url("/i/sections/section5_gray.png");
}
.sectionsBlock a.section_5:hover,
.sectionsBlock a.section_5:active {
  background-image: url("/i/sections/section5_white.png");
}
.sectionsBlock a.section_6 {
  background-image: url("/i/sections/section6_gray.png");
}
.sectionsBlock a.section_6:hover,
.sectionsBlock a.section_6:active {
  background-image: url("/i/sections/section6_white.png");
}
.sectionsBlock a.section_7 {
  background-image: url("/i/sections/section7_gray.png");
}
.sectionsBlock a.section_7:hover,
.sectionsBlock a.section_7:active {
  background-image: url("/i/sections/section7_white.png");
}
.sectionsBlock a.section_8 {
  background-image: url("/i/sections/section8_gray.png");
}
.sectionsBlock a.section_8:hover,
.sectionsBlock a.section_8:active {
  background-image: url("/i/sections/section8_white.png");
}
.sectionsBlock a.section_9 {
  background-image: url("/i/sections/section9_gray.png");
}
.sectionsBlock a.section_9:hover,
.sectionsBlock a.section_9:active {
  background-image: url("/i/sections/section9_white.png");
}
.sectionsBlock a.section_10 {
  background-image: url("/i/sections/section10_gray.png");
}
.sectionsBlock a.section_10:hover,
.sectionsBlock a.section_10:active {
  background-image: url("/i/sections/section10_white.png");
}
.sectionsBlock a.section_11 {
  background-image: url("/i/sections/section11_gray.png");
}
.sectionsBlock a.section_11:hover,
.sectionsBlock a.section_11:active {
  background-image: url("/i/sections/section11_white.png");
}
.sectionsBlock a.section_12 {
  background-image: url("/i/sections/section12_gray.png");
}
.sectionsBlock a.section_12:hover,
.sectionsBlock a.section_12:active {
  background-image: url("/i/sections/section12_white.png");
}
.sectionsBlock a.section_13 {
  background-image: url("/i/sections/section13_gray.png");
}
.sectionsBlock a.section_13:hover,
.sectionsBlock a.section_13:active {
  background-image: url("/i/sections/section13_white.png");
}
.sectionsBlock a.section_14 {
  background-image: url("/i/sections/section14_gray.png");
}
.sectionsBlock a.section_14:hover,
.sectionsBlock a.section_14:active {
  background-image: url("/i/sections/section14_white.png");
}

.sectionsBlock a.section_16 {
  background-image: url("/i/sections/section16_gray.png");
}
.sectionsBlock a.section_16:hover,
.sectionsBlock a.section_16:active {
  background-image: url("/i/sections/section16_white.png");
}

.sectionsBlock a.section_17 {
  background-image: url("/i/sections/section17_gray.png");
  background-position-y: 0;
}
.sectionsBlock a.section_17:hover,
.sectionsBlock a.section_17:active {
  background-image: url("/i/sections/section17_white.png");
}

.sectionsBlock a.section_18 {
  background-image: url("/i/sections/section18_gray.png");
}
.sectionsBlock a.section_18:hover,
.sectionsBlock a.section_18:active {
  background-image: url("/i/sections/section18_white.png");
}

.sectionsBlock a.section_19 {
  background-image: url("/i/sections/section19_gray.png");
}
.sectionsBlock a.section_19:hover,
.sectionsBlock a.section_19:active {
  background-image: url("/i/sections/section19_white.png");
}

.sectionsBlock a.section_20 {
  background-image: url("/i/sections/section_20_gray.png");
}
.sectionsBlock a.section_20:hover,
.sectionsBlock a.section_20:active {
  background-image: url("/i/sections/section_20_white.png");
}

.sectionsBlock a.section_21 {
  background-image: url("/i/sections/section_21_gray.png");
}
.sectionsBlock a.section_21:hover,
.sectionsBlock a.section_21:active {
  background-image: url("/i/sections/section_21_white.png");
}
.sectionsBlock a.section_22 {
  background-image: url("/i/sections/ce59958e42c17008bfa930f05cd0d3de.png");
}
.sectionsBlock a.section_22:hover,
.sectionsBlock a.section_22:active {
  background-image: url("/i/sections/ce59958e42c17008bfa930f05cd0d3de-white.png");
}
.sectionsBlock a.section_23 {
  background-image: url("/i/sections/section23_gray.png");
}
.sectionsBlock a.section_23:hover,
.sectionsBlock a.section_23:active {
  background-image: url("/i/sections/section23_white.png");
}

.sectionsBlock a {
  display: block;
  height: 225px;
  padding: 145px 5px 5px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #666f75;
  text-decoration: none;
  background-color: transparent;
  background-position: center 25px;
  background-repeat: no-repeat;
  line-height: 17px;
}
.sectionsBlock a:hover,
.sectionsBlock a:active {
  background-color: #ffb100;
  color: #fff;
}
.grayBlock {
  background: #f1f1f1;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 28px 0;
  margin-bottom: 30px;
}
.grayBlock-bottom0 {
  padding-bottom: 0;
}
.content .grayBlock:last-of-child {
  margin-bottom: 0;
}
.linkBackurl {
  font-size: 14px;
}
.asH1,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 800;
  font-size: 16px;
  margin: 0 0 14px 0;
}
.asH1,
h1,
.hRed {
  color: #ffb100;
  margin: 0 0 36px 0;
  font-size: 30px;
  text-transform: uppercase;
}
h2 {
  margin: 0 0 20px 0;
  font-size: 30px;
  text-transform: uppercase;
}
h3 {
  font-size: 21px;
  font-weight: 400;
  margin: 0 0 19px 0;
  color: #363f45;
}
.h24px {
  font-size: 24px;
  margin: 0 0 30px 0;
  font-weight: 800;
  text-transform: uppercase;
}
.hGray {
  color: #666f75;
}
.weOffer {
  padding: 60px 0 45px;
}
.breadcrumbs {
  margin: -19px 0 25px 0;
  font-size: 13px;
}
.breadcrumbs .B_crumbBox>span,
.breadcrumbs .B_crumbBox>a {
  margin: 0 10px;
}
.breadcrumbs a:first-child,
.breadcrumbs span:first-child {
  margin-left: 0;
}
.content ol,
.content ul {
  list-style-type: none;
  padding: 0;
  margin: 30px 0;
}
.content ol li,
.content ul li {
  display: block;
  padding: 0 0 0 40px;
  position: relative;
  margin: 0 0 20px 0;
}
.content ul li:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 5px;
  background: #ffb100;
  top: 10px;
  left: 0;
}
.content ol {
  counter-reset: item;
}
.content ol li:before {
  content: counter(item) '.';
  counter-increment: item;
  position: absolute;
  color: #ffb100;
  font-size: 21px;
  left: 0;
  top: -6px;
  font-weight: 700;
}
blockquote {
  background: #ffb100 url("/i/blockquote.png") 0 30px no-repeat;
  border: 0;
  font-size: 21px;
  color: #fff;
  font-weight: 400;
  line-height: 1.33;
  padding: 54px 97px;
}
.titleContacts,
.titleSEOtext {
  font-size: 21px;
  color: #363f45;
  margin-bottom: 18px;
}
.top50 {
  margin-top: 50px;
}
.bottom70 {
  margin-bottom: 70px;
}
#mapYandex {
  width: 100%;
  height: 547px;
}
div[class^=col-] img {
  max-width: 100%;
}
#modal_alert {
  z-index: 9999;
}
form input[type=text],
form input[type=password],
form textarea {
  border: 1px solid #dfdfdf;
  background: #fff;
  font-size: 15px;
  color: #666f75;
  padding: 7px 10px;
  width: 100%;
  margin: 0 0 12px 0;
  font-family: 'Open Sans';
}
form textarea {
  height: 92px;
  resize: none;
}
form button {
  background: #ffb100;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  border: 0;
  padding: 7px 25px;
  margin-top: 10px;
}
form button:hover,
form button:active {
  opacity: 0.8;
}
form.formFeedback {
  margin: 30px 0 70px;
}
form.formFeedback button {
  margin-top: 25px;
}
.mtop-0{
  margin-top: 0;
}
.bigButton {
  background: #ffb100;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  border: 0;
  padding: 15px 71px;
  margin-top: 10px;
}
.bigButton:hover,
.bigButton:active {
  opacity: 0.8;
}
.button {
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  padding: 12px 30px;
  border: 0;
  text-transform: uppercase;
}
.button:hover,
.button:active {
  opacity: 0.8;
  text-decoration: none;
  color: #fff;
}
.button-gray {
  background-color: rgba(102,111,117,0.37);
}
.modal-content {
  box-shadow: none;
  border-radius: 0;
}
button.close {
  opacity: 1;
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url("/i/close.png") 0 0 no-repeat;
}
button.close:active,
button.close:hover {
  opacity: 0.5;
}
button.close span {
  display: none;
}
.modal-title {
  font-size: 30px;
  text-transform: uppercase;
}
.modal-header .close {
  margin-top: 10px;
  margin-right: -35px;
}
.modal-header {
  margin-top: 25px;
}
.modal-header,
.modal-body,
.modal-footer {
  padding-left: 60px;
  padding-right: 60px;
  border: 0;
}
.circlePhoto {
  width: 210px;
  height: 210px;
  border: 1px solid #ddd;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.circlePhoto img {
  max-width: 60%;
  max-height: 60%;
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.asLink {
  cursor: pointer;
}
.blockActions {
  width: 100%;
  margin-bottom: 30px;
}
.blockActions img {
  max-width: 66px !important;
}
.blockActions th {
  padding: 13px 10px 47px 10px;
}
.blockActions td {
  padding: 15px 10px;
}
.blockActions tr:last-child td {
  border: 0;
}
.blockActions tr:hover td.blockActions_name,
.blockActions tr:active td.blockActions_name {
  color: #ffb100;
}
.blockActions tr td:first-child {
  padding-left: 0;
}
.blockActions tr td:last-child {
  padding-right: 0;
}
.blockActions th,
.blockActions td {
  border-bottom: 1px solid #ddd;
  min-height: 115px;
  vertical-align: middle;
  text-align: left;
  font-size: 15px;
}
.blockActions .fat {
  font-size: 21px;
}
.blockActions_count input {
  width: 40px !important;
  height: 40px !important;
  text-align: center;
  margin: 0 5px;
}
.blockActions_countMinus,
.blockActions_countPlus {
  font-weight: 800;
  font-size: 21px;
  cursor: pointer;
}
.blockActions_countMinus:hover,
.blockActions_countPlus:hover,
.blockActions_countMinus:active,
.blockActions_countPlus:active {
  color: #ffb100;
}
.listActions_photo {
  width: 190px;
  height: 190px;
}
.listActions_title {
  margin-top: 27px;
  display: inline-block;
  font-size: 21px;
  color: #363f45;
  text-decoration: none;
}
.listActions_title:hover,
.listActions_title:active {
  text-decoration: none;
}
.listActions_desc {
  display: block;
  margin: 20px 0;
}
.listActions_date {
  font-size: 13px;
}
.listActions .whiteBlock {
  padding-bottom: 30px;
}
.formOrder form {
  margin: 30px 0 60px;
}
.formOrder .fNormal{
  font-weight: 300;
}
.totalCart {
  font-weight: 700;
  border-bottom: 1px solid #ddd;
  padding: 0 0 15px 0;
}
.totalCart .pull-right {
  font-size: 21px;
}
.detailInfo {
  width: 100%;
  color: #363f45;
  font-size: 15px;
}
.detailInfo_empty td,
.detailInfo_empty th {
  padding: 8px 0 !important;
}
.detailInfo_count td,
.detailInfo_count th {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.detailInfo_count td {
  text-align: right !important;
}
.detailInfo td,
.detailInfo th {
  vertical-align: middle;
  text-align: left;
  padding: 10px 30px 10px 0;
}
.detailInfo td {
  padding: 15px 0;
}
.detailInfo_price {
  font-size: 21px;
}
.detailInfo_price td {
  text-align: right;
}
.detailInfo_price td,
.detailInfo_price th {
  padding-top: 30px;
  padding-bottom: 30px;
}
.detailInfo_price button {
  background: #ffb100;
  color: #fff;
  border: 0;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  display: inline-block;
  padding: 9px 25px 9px 55px;
}
.detailInfo_price button:hover,
.detailInfo_price button:active {
  opacity: 0.8;
}
.detailInfo_price button:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 20px;
  top: 0;
  left: 25px;
  background: url("/i/cart_white.png") center center no-repeat;
}
.detailInfo_price button.toFavorite:before {
	background: url("/i/favorite_white.png") center center no-repeat;
}
.detailInfo_soc {
  vertical-align: middle;
}
.detailInfo_soc .askQuestion {
  float: right;
}
.detailInfo_soc span {
  margin-top: 5px;
}
.detailInfo_socTitle {
  float: left;
  margin-right: 10px;
}
.detailInfo_soc .pluso {
  display: inline-block;
}
.askQuestion {
  text-decoration: underline;
  color: #ffb100;
  font-size: 14px;
  cursor: pointer;
}
.askQuestion:hover,
.askQuestion:active {
  text-decoration: none;
}
.nav-tabs {
  padding: 0;
  border: 0;
}
.nav-tabs li {
  padding: 0 60px 0 0 !important;
}
.nav-tabs li:before {
  background: none !important;
}
.nav-tabs>li>a {
  font-weight: 400;
  border: 0;
  padding: 0;
  text-decoration: none;
  font-size: 21px;
  color: #666f75;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  border: 0;
  padding: 0;
  color: #ffb100;
}
.tab-content {
  padding-left: 60px;
}
.nav-tabs>li>a:hover,
.nav>li>a:focus,
.nav>li>a:hover {
  border: 0;
  background: transparent;
}
.topLine {
  background-color: #f1f1f1;
  padding: 9px 0;
  position: relative;
}
.topLine span {
  display: inline-block;
}
.topLine_addr {
  font-size: 13px;
  margin-right: 12px;
}
.topLine_phone {
  font-size: 18px;
  margin-right: 15px;
}
.topLine_orderCall {
  color: #ffb100;
  font-size: 14px;
  cursor: pointer;
}
.topLine_orderCall:hover,
.topLine_orderCall:active {
  text-decoration: underline;
}
.topLine_cart {
	color: #363f45;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	float: right;
	text-decoration: none;
	font-size: 12px;
	width: 110px;
	padding: 0 0 0 18px;
	margin-top: 6px;
	margin-left: 40px;
}
.topLine_cart:hover,
.topLine_cart:active {
  color: #ffb100;
}
.topLine_cart:before {
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAACxklEQVQ4T52UTWicVRSGn/d+mTg0UjWK2BahCKI4gi5010V/aRcuuxLEgs4Eu8hMwkyjoPChBIr5adOQpk1UuhD8wywqChYULVQCjdBNUNpSLEKiIEwqFjPJ9L7yxaQ07XTTu7ncc+557j3nvueqVK5+BGEfOAI/3hcX3xgdHf2bexwqlavdIjxr/ASwi8jeidGBM/fIQ2uBByqVB9udmzbMB2kMnIvRzvwhhCZ2Em2FINk0M7vtZC0+M0eH328CM0epXBsGeoBGtj9jrc5ZYFaSlQOAbJ35llfXmb0NuHAbsG8bxK8FU8YnHJU3aij4XcH3djhrmo0QQonIshQ/R1om8qil4xbn1wHTNA3z9evnjJv1uavbC4WCZmdn3bll65DNufrcb1OFQsFzC/+85cilLZ33T6VpeqPYU92lqNO2utYB/0+72g0awHwMmhcxWNqJuIaZwTLybos/sH8NqGG8E/RMEpIX7wAe7O19vHkj+cVwAcV+ovIE7ZB5GOmL1ccoBvk7E64o8pBFv/B041rHy3cAs4CuyqHPbD+dLCXbx8cP17sqh/ZHxxcmRwbfXPGXq2MxiSOTw8MXi5Xa8zJnwW9PjAweawkslvv2ivgN1mXkOrAJeAC4BLQDW4E/gQXgMWCjgnafPPL+TEtgpslczH0r8ZxhSmbBQgHyxsZatNQecOJMLmJ6aaHjw1On0sWWwCytYrn2nqBHcDBGroY2b1wTcYyyIktSpj012v3v+bV2bV3D7tqTFp8CTwEdq6BFWOmsTOCZiHO3tOdp2uJrE0NDf92lhiu3K9t+VaIXtDnKxRCDbUcCjwgmDV8FM2NxzLB/cmTgy7sAq0WhMcMnQntQPDNxdPDArR9GqVz7GcgDF4E9QX7pxNHBH1oCX6lWO/LLvCP0OuanJEkq40cOX1kP7NtmxyGJzbL6N3Vu+CBN0+Z/Xoc9FeyGzboAAAAASUVORK5CYII=) 0 0 no-repeat;*/
	background: url(/i/topline_like.png)  0 0 no-repeat;
	top: 50%;
	margin-top: -7px;
	left: 0;
	background-size: contain;
}
.topLine_cart:after {
  content: attr(data-count);
  display: block;
  position: absolute;
  right: 0;
  top: -2px;
  font-size: 14px;
  font-weight: 700;
  color: #ffb100;
}
.topLine .socialGroups {
  position: relative;
  padding: 0 33px;
  display: inline-block;
  margin-top: 2px;
  float: left;
}
.topLine .socialGroups:before,
.topLine .socialGroups:after {
  content: '';
  position: absolute;
  background-color: #ddd;
  top: -11px;
  height: 46px;
  width: 1px;
}
.topLine .socialGroups:before {
  left: 0;
}
.topLine .socialGroups:after {
  right: 0;
}

.topMenu {
  text-align: right;
  height: 115px;
  border-top: 1px solid #ddd;
}
.topMenu ul {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 25px 0 3px 0;
}
.topMenu ul li {
  display: inline-block;
  float: left;
  padding: 0 20px;
}
.topMenu ul li.active a {
  color: #ffb100;
}
.topMenu ul li a {
  text-decoration: none;
  color: #363f45;
}
.topMenu ul li a:hover,
.topMenu ul li a:active {
  color: #ffb100;
}
.topMenu .logo {
  float: left;
  margin-top: 36px;
}
.logo_footer {
  margin: 53px 0 44px;
  text-align: center;
}
.logo_footer a {
  display: inline-block;
}
.footer {
  color: #666f75;
  font-size: 13px;
  line-height: 1.33;
}
.footer_socialGroups {
  text-align: center;
}
.footer_copyright {
  display: inline-block;
  margin-right: 50px;
}
.footer_addr {
  display: inline-block;
}
.footer_phone {
  float: right;
  position: relative;
  padding: 3px 0 3px 40px;
  font-size: 20px;
  font-weight: 700;
}
.footer_phone:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  background: url("/i/phone.png") 0 0 no-repeat;
}
.footer_phoneDesc {
  text-align: right;
  float: right;
  margin-right: 10px;
}
.mainSlider {
  margin: 0 0 25px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mainSlider .swiper-slide {
  height: 297px;
}
.mainTitleHits {
  margin-top: 40px;
}
.mainDirector {
  cursor: pointer;
  margin: 12px 0 46px;
  position: relative;
}
.mainDirector:hover,
.mainDirector:active {
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.mainDirector img {
  max-width: 547px;
}
.mainDirector_title {
  margin-top: 54px;
}
.mainDirector_panel {
  width: 496px;
  height: 52px;
  position: absolute;
  bottom: 25px;
  left: 50%;
  margin-left: -248px;
  background-color: rgba(2,2,2,0.47);
  line-height: 52px;
  color: #fff;
  padding: 0 82px 0 30px;
  font-size: 14px;
}
.mainDirector_panel b {
  font-weight: 700;
}
.mainDirector_play {
  position: absolute;
  width: 52px;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #ffb100;
  border: 0;
}
.mainDirector_play:before {
  content: '';
  display: block;
  border-left: 14px solid transparent;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left-color: #fff;
  border-right: 0;
  width: 0;
  height: 0;
  position: absolute;
  top: 17px;
  left: 20px;
}
.mainDirector_text table {
  width: 100%;
}
.mainDirector_text table td {
  padding: 0 47px;
}
.mainPartners {
  margin: 0 0 40px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mainPartners_title {
  margin-bottom: 56px;
}
.mainPartners .swiper-slide {
  height: 164px;
  width: 164px;
  border: 1px solid #dfdfdf;
  background: #fff;
}
.mainPartners .swiper-slide img {
  max-width: 60%;
  max-height: 60%;
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.mainPartners_title {
  margin-top: 52px;
}
.mainNews {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mainNews .swiper-container {
  margin: 24px 0 0;
  padding-bottom: 55px;
}
.mainNews .swiper-pagination-bullet {
  background: #ddd;
  opacity: 1;
  width: 10px;
  height: 10px;
}
.mainNews .swiper-pagination-bullet-active {
  background: #ffb100;
}
.mainNews .swiper-container-horizontal>.swiper-pagination-bullets,
.mainNews .swiper-pagination-custom,
.mainNews .swiper-pagination-fraction {
  bottom: 17px;
}
.mainNews_photo {
  float: right;
}
.mainNews_title {
  margin-bottom: 24px;
  font-size: 21px;
  display: block;
  color: #363f45;
  text-decoration: none;
}
.mainNews_title:hover,
.mainNews_title:active {
  color: #ffb100;
}
.mainNews_desc {
  display: block;
  margin-bottom: 24px;
}
.mainNews_photo {
  width: 210px;
  height: 210px;
  border: 1px solid #ddd;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.mainNews_photo img {
  max-width: 60%;
  max-height: 60%;
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.mainNews_allNews {
  font-size: 14px;
  text-decoration: none;
}
.mainNews_allNews:hover,
.mainNews_allNews:active {
  text-decoration: underline;
}
.mainNews table {
  width: 660px;
  float: left;
}
.mainNews table td {
  height: 210px;
}
.mainNews .swiper-slide {
  padding: 0 94px;
}
.products {
  overflow: hidden;
  margin-bottom: 0;
}
.product_item {
  margin-bottom: 50px;
  display: block;
  position: relative;
  width: 260px;
  float: left;
  margin-right: 28px;
  color: #363f45;
  cursor: pointer;
}
.product_item a,
.product_item a:hover,
.product_item a:active {
  color: #363f45;
  text-decoration: none;
}
.product_item:hover,
.product_item:active {
  color: #363f45;
}
.product_item:hover:before,
.product_item:active:before {
  content: '';
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: content-box;
  padding: 14px;
  margin: -14px 0 0 -14px;
  background: #ededed;
}
.products .marginleft0{
  margin-right: 0;
}
.product_item span {
  z-index: 1;
}
.product_photo {
  width: 260px;
  height: 260px;
  border: 1px solid #ddd;
  display: block;
  position: relative;
  background: #fff;
  z-index: 1;
}
.product_photo img {
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.product_photo-sale:before {
  content: '%';
  position: absolute;
  display: inline-block;
  background: #f7941d;
  color: #fff;
  top: -1px;
  left: -1px;
  z-index: 2;
  font-size: 15px;
  font-weight: 700;
  padding: 8px 13px;
}
.product_name {
  font-size: 15px;
  font-weight: 700;
  margin: 23px 0 7px;
  display: block;
  position: relative;
}
.product_price {
  font-weight: 700;
  font-size: 21px;
  margin-right: 5px;
  display: inline-block;
  position: relative;
}
.product_article {
  display: block;
  font-size: 15px;
  margin-bottom: 25px;
  position: relative;
}
.product_panel {
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  width: 110px;
  height: 40px;
	text-align: right;
}
.product_panel_cart {
  float: right;
}
.product_count {
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #dfdfdf;
  float: right;
}
.product_cart {
  width: 40px;
  height: 40px;
  background: #ffb100 url("/i/cart_white.png") center center no-repeat;
  border: 0;
  box-shadow: none;
  margin-left: 12px;
  display: inline-block;
}
.product_favorite{
	width: 40px;
	height: 40px;
	background: #ffb100 url("/i/favorite_white.png") center 55% no-repeat;
	border: 0;
	box-shadow: none;
	margin-left: 12px;
	display: inline-block;
}
.rub {
  display: inline-block;
  font-weight: 100;
  font-size: 21px;
  width: 11px;
  position: relative;
}
.rub:before {
  content: '';
  width: 100%;
  height: 1px;
  background: #363f45;
  top: 60%;
  left: 0;
  position: absolute;
}
.rub-small {
  font-size: 15px;
  width: 9px;
}
.rub-small:before {
  top: 62%;
}
.pagination {
  width: 100%;
  display: block;
  font-size: 15px;
  border-top: 1px solid #ddd;
  padding-top: 30px;
}
.pagination .ditto_page:hover {
  background: rgba(102,111,117,0.5);
  color: #fff;
}
.pagination .ditto_page,
.pagination .ditto_currentpage {
  display: inline-block;
  text-decoration: none;
  background: #f1f1f1;
  border: 1px solid #dfdfdf;
  padding: 7px 15px;
  color: #666f75;
  margin-right: 3px;
}
.pagination .ditto_currentpage {
  background: #666f75;
  color: #fff;
}
.pagination .ditto_previous_link,
.pagination .ditto_next_link {
  background: rgba(102,111,117,0.37);
  padding: 8px 30px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
.pagination .ditto_previous_link:hover,
.pagination .ditto_next_link:hover,
.pagination .ditto_previous_link:active,
.pagination .ditto_next_link:active {
  background: rgba(102,111,117,0.5);
}
.detailSlider {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.detailSlider .swiper-slide {
  height: 577px;
  width: 577px;
  border: 1px solid #ddd;
  background: #fff;
}
.detailSlider .swiper-slide img {
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.detailSlider .swiper-container-horizontal>.swiper-scrollbar {
  height: 3px;
  background-color: #bec1c3;
  bottom: 10px;
}
.detailSlider .swiper-scrollbar-drag {
  height: 11px;
  border-radius: 5px;
  background-color: #ffb100;
  top: -4px;
}
#modal_addProduct .close{
	margin-top: -10px;
}


.btn-primary {
  background-color: #ffb100;
  border-color: #ffb100;
  border-radius: 0;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #ffb100 !important;
  border-color: #ffb100 !important;
  opacity: .8;
}


.category-btn {
  margin-bottom: 30px;
}

.category-btn .btn {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  font-size: 20px;
  font-weight: 400;
  color: #666f75;
  text-transform: none;
  text-decoration: none;
  padding: 6px 20px;
  margin-bottom: 10px;
}

.category-btn .btn.active {
  background-color: #ffb100;
  border-color: #ffb100;
  color: #fff;
}

.category-btn .btn:hover {
  border-color: #ffb100;
}


.category-dropdown-wrap {
  margin-bottom: 45px;
}

.category-dropdown-txt {
  display: inline-block;
  vertical-align: middle;
  color: #363f45;
  font-size: 17px;
  font-weight: 600;
  margin-right: 8px;
}

.category-dropdown {
  display: inline-block;
  vertical-align: middle;
}

.category-dropdown .dropdown-toggle {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  color: #666f75;
  font-size: 22px;
  font-weight: 400;
  padding: 0px 0px 0px 16px;
}

.category-dropdown.open .dropdown-toggle {
  box-shadow: 0 0 5px rgba(23, 23, 24, 0.15);
}

.category-dropdown .dropdown-toggle .caret {
  display: inline-block;
  width: 40px;
  height: 46px;
  background-color: #ffb100;
  border: 0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAMAAAAcEyWHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAtCn7lJYV8PF1dgjfVwGNfFZwWwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA1SURBVAjXJcbHEQAgDMAw0ztk/2kJwQ+fcPJz+GAIHqIpAbkoalbRVP2BMWUOE0vWB/ts/QVrWwJHXhSMgwAAAABJRU5ErkJggg==');
  margin-left: 12px;
}

.category-dropdown .dropdown-menu {
  min-width: 300px;
  width: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  padding: 15px 0;
  margin: 0;
  box-shadow: 0 0 5px rgba(23, 23, 24, 0.15);
}

.category-dropdown .dropdown-menu a {
  display: block;
  color: #666f75;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
  padding: 2px 16px;
}

.category-dropdown .dropdown-menu a:hover {
  color: #ffb100;
}


.b-form {
  background: url(../i/bg_form.jpg) 50% 50% no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 50px 15px 38px;
  margin: 40px 0 36px;
}

.b-form__title {
  font-size: 21px;
  font-weight: 400;
  margin-bottom: 25px;
}

.b-form form input[type=text] {
  display: inline-block;
  max-width: 356px;
  vertical-align: middle;
  margin: 0 12px 22px;
}

.b-form form button {
  border: 1px solid #fff;
  margin: 0;
}



/* Прайс-лист */

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-50 {
  margin-bottom: 50px;
}

.font-weight-bold {
  font-weight: bold;
}

.title-style-1 {
  color: #ffb100;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.title-style-2 {
  color: #ffb100;
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 20px;
}

.container-price {
  width: 1030px;
  font-weight: 400;
  color: #363f45;
  line-height: 1.4;
}

.header-price {
  display: flex;
  align-items: center;
  color: #363f45;
  padding-top: 40px;
  padding-bottom: 40px;
}

.header-price .logo {
  margin-right: 30px;
}

.header-price .topLine_addr {
  font-size: 14px;
  margin-left: auto;
  margin-right: 30px;
}

.header-price .topLine_phone {
  font-size: 21px;
  margin-right: 0;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACSVBMVEU2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0U2P0X///9d37KQAAAAwXRSTlMAGEaHv9/w8+PEkEwcJIjZ3bKTfn2Rr9biLgJ0/p5HHQMBGUGS9umDCRe0/KonG5n4xtDoWwZK2941GtXlMynIdSXT5rfvNmT3wPQyzQ1YUqgW4KBAjKsPtgV/6o79Ij5IEesQVvU0uccL8T8mggT6XiBqyW0HwbPPmE+aCtd8efJ6KggOaY9ObqHsrqUx+VmsldjkyhT7lIk67VrLDC9mVBKWXDwtp3ZEhUUovcxd1Irn0SM3azhDcj2mnHhlYNpV8ty+bQAAAAFiS0dEwv1vvtQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAJmSURBVDjLZZL7I1NhGMe/m8uYxhglxraGRhYLkSQb05DkspE1ZSt30pIIWWboXlZEanSh+/1+0/ufdXZmds72/HI+z/N+3+c8lxfYNA43KDgklBcWzo/YgkATREYRYXSMKDZu6zYSH7Pd7zghMUyclCyRulm2Q56SmrZTwTxPz9iVqWQGdmdlqwQ+V7knJ5f65DEle/ML9nm5cH/RAaA462AJU6HWlKo9JC3TlgOHdMKKyiqmQhlyuJqGRHIEqCFHaxV19azKG8R6ur80A9CY33QMaDaqWYrj2dSvEWlqAU6QkxS2moNkTIFFmyQDR5hE4anTbe5Ie0cnK0VzlxrJhEtRt0kO9BjEvX0sQduZfkQWFFJ0llghOUcGzrMHXN1hwOAF96XOoWGUiy8GbGgkH3UxNOlLR1vHLgUIxs2wiWiSi/txOXXCX2DtAi+WJnuwpm9yrGPUT+CwIWzKg9NkBlXaK+wuUHIVqmsJNMqu225g+iafwlu3a7yCO0LEzdZ6mOO8ew+5c/OWGaIV3/f0OzoYTaXu3lAvLDa14oF5iWQIRKT+oTv0qNIFiZPvzbdMylbQXfHYArhIL11CNtXXvC7dq3hiUrVASmOs6Sm1rKJMqsBntuHNoiPinf2ePlY0q8Aaee7mF+TlpuJVNHk9UCxYVoOfYwfXRW+/802d70XnvX3HM+YsOvA+1Lf5ng8fP/lmk/fZ+qXBbl9qZ8zra3zUN78ZfyfTTHdiSKe3MHyZay6F9fjQOBVqFLVNbjg/fpJfCr+UWKivJOEjvx2OtWEVmf0jRaAp/xrWjTabeX31H8cX/Q+D3ZWHaRnx1QAAAABJRU5ErkJggg==');
  padding: 5px 0 5px 42px;
}

.btn-size-1 {
  padding: 8px 32px;
}

.list-style-1 {
  width: 500px;
  column-count: 2;
  column-gap: 40px;
  padding: 0;
  margin: 0 auto 50px;
}

.price-block {
  background-color: #ffb100;
  color: #fff;
  font-size: 21px;
  line-height: 1.3;
  text-align: center;
  padding: 12px;
  margin: 5px 0 35px;
}

.price-block-1 {
  background-color: #ffb100;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  text-align: center;
  padding: 32px 12px;
  margin: 60px 0;
}

.price-block-1__phone {
  font-size: 50px;
}

.table-price {
  font-size: 15px;
  margin-bottom: 40px;
  border-bottom: 1px solid #ddd;
}

.table-price thead > tr > th {
  background-color: #f1f1f1;
  border-top: 1px solid #ddd;
  border-bottom: 0;
  padding: 12px 8px;
}

.table-price tbody > tr > td {
  vertical-align: middle;
  line-height: 1.2;
  padding: 10px 8px;
}

.table-price .rub {
  font-size: 14px;
}

.table-price a {
  color: #363f45;
  text-decoration: none;
}

.table-price a:hover {
    color: #ffb100;
    text-decoration: underline;
}

.footer-price {
  font-size: 14px;
  padding-bottom: 60px;
}

.footer-price__phone {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 5px;
}

.footer-price .icon {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin-bottom: 5px;
}


.products--sm {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #ddd;
  margin-bottom: 50px;
}

.product_item--sm {
  width: 195px;
  float: none;
}

.product_item--sm .product_photo {
  width: 195px;
  height: 195px;
  border-color: #ffb100;
}

.product_item--sm .product_name {
  font-size: 17px;
  color: #ffb100;
  margin-top: 10px;
}

.product_item--sm:hover .product_photo {
  border-color: #f7941d;
}

.product_item--sm:hover .product_name {
  color: #f7941d;
}


.product_photo--premium:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../i/product_premium.png) 0 0 no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.topMenu + .grayBlock .container-fluid>p{
	display: none;
}