

/* Start:/css/reset.css?16377356981377*/
@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

* {
	margin:0;
	padding:0;
	box-sizing: border-box;
}
 body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
html{
	height: 100%;
	position: relative;
	margin:0;
	padding: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{
	clear: both;
}
.clearfix:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
input[type="submit"],
input[type="button"],
button{
	-webkit-appearance: none;
}
/* End */


/* Start:/lib/bootstrap/css/bootstrap.css?1551443164146854*/
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.eot');
  src: url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.woff') format('woff'), url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/lib/bootstrap/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 990px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 990px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1130px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }

  .cardio-lg{
    width: 19%;
  }
  .cardio-lg:nth-child(5n+1){
    clear: both;
  }

}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.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: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
  z-index: 3;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  /*white-space: nowrap;*/
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a,
.nav > li > span
{
  position: relative;
  display: block;
  padding: 10px 0;
}
.nav > li > a:hover,
.nav > li > span,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  background-color: transparent !important;
}
.nav-tabs > li > a {
  margin-right: 25px;
  line-height: 1.42857143;
  background-color: transparent !important;
}
.nav-tabs > li:last-child > a{
  margin-right: 0;
}


.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 15px;
}

@media (min-width: 990px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .filter-collapse.collapse{
    display: block !important;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: left;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  outline: 0;
  border: 0;
  text-align: left;
  width:75px;
  background: url(/lib/bootstrap/css/../../../images/navbar.png)no-repeat 100%;
  background-color: transparent !important;
  text-transform: uppercase;
  color: #353535;
  font-size: 14px;
  font-family: 'OpenSansBold'; 
}
  .navbar-toggle:hover{
    color: #696969;
  }

.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 990px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a,
.navbar-nav > li > span
{
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
    padding-right: 20px;
  }
  .navbar-nav > li > a,
  .navbar-nav > li > span
  {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid transparent;
  }
    .navbar-nav > li:hover > a,
    .navbar-nav > li:hover > span
    {
      border-bottom-color: #70b93b !important; 
    }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > span
{
  color: #353535;
  font-size: 11px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > span {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > span
{
  border-bottom: 2px solid #70b93b;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > span{
  color: #ccc;
  background-color: transparent;
}

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

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > span
{
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > span,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  margin-bottom: 20px;
  list-style: none;
  font-family: 'OpenSansItalic';
  font-size: 12px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li > a{
  color: #0064c9;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #353535;

  font-size: 12px;
}
.breadcrumb > .active {
  color:#353535;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  font-size: 12px;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
  letter-spacing: 1px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 8px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #0173ba;
  text-decoration: none;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  padding-left: 0;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #9e9e9e;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
}


.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width:989px){
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
}
@media (min-width: 768px) {
  .modal-dialog {
    /*width: 600px;*/
    /*margin: 30px auto;*/
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

/* End */


/* Start:/css/fonts.css?16106280715116*/
@font-face {
    font-family: 'OpenSansBold';
    src: url('/css/../fonts/OpenSansBold.eot');
    src: url('/css/../fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('/css/../fonts/OpenSansBold.woff2') format('woff2'),
         url('/css/../fonts/OpenSansBold.woff') format('woff'),
         url('/css/../fonts/OpenSansBold.ttf') format('truetype'),
         url('/css/../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'MyriadPro';
    src: url('/css/../fonts/MyriadPro.eot');
    src: url('/css/../fonts/MyriadPro.eot') format('embedded-opentype'),
         url('/css/../fonts/MyriadPro.woff2') format('woff2'),
         url('/css/../fonts/MyriadPro.woff') format('woff'),
         url('/css/../fonts/MyriadPro.ttf') format('truetype'),
         url('/css/../fonts/MyriadPro.svg#MyriadPro') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('/css/../fonts/RobotoMedium.eot');
    src: url('/css/../fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('/css/../fonts/RobotoMedium.woff2') format('woff2'),
         url('/css/../fonts/RobotoMedium.woff') format('woff'),
         url('/css/../fonts/RobotoMedium.ttf') format('truetype'),
         url('/css/../fonts/RobotoMedium.svg#RobotoMedium') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'PtSans';
    src: url('/css/../fonts/PtSans.eot');
    src: url('/css/../fonts/PtSans.eot') format('embedded-opentype'),
         url('/css/../fonts/PtSans.woff2') format('woff2'),
         url('/css/../fonts/PtSans.woff') format('woff'),
         url('/css/../fonts/PtSans.ttf') format('truetype'),
         url('/css/../fonts/PtSans.svg#PtSans') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'rouble';
    src: url('/css/../fonts/rouble.eot');
    src: url('/css/../fonts/rouble.eot') format('embedded-opentype'),
         url('/css/../fonts/rouble.woff2') format('woff2'),
         url('/css/../fonts/rouble.woff') format('woff'),
         url('/css/../fonts/rouble.ttf') format('truetype'),
         url('/css/../fonts/rouble.svg#rouble') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'OpenSans';
    src: url('/css/../fonts/OpenSans.eot');
    src: url('/css/../fonts/OpenSans.eot') format('embedded-opentype'),
         url('/css/../fonts/OpenSans.woff2') format('woff2'),
         url('/css/../fonts/OpenSans.woff') format('woff'),
         url('/css/../fonts/OpenSans.ttf') format('truetype'),
         url('/css/../fonts/OpenSans.svg#OpenSans') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('/css/../fonts/MyriadProSemibold.eot');
    src: url('/css/../fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('/css/../fonts/MyriadProSemibold.woff2') format('woff2'),
         url('/css/../fonts/MyriadProSemibold.woff') format('woff'),
         url('/css/../fonts/MyriadProSemibold.ttf') format('truetype'),
         url('/css/../fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('/css/../fonts/OpenSansItalic.eot');
    src: url('/css/../fonts/OpenSansItalic.eot') format('embedded-opentype'),
         url('/css/../fonts/OpenSansItalic.woff2') format('woff2'),
         url('/css/../fonts/OpenSansItalic.woff') format('woff'),
         url('/css/../fonts/OpenSansItalic.ttf') format('truetype'),
         url('/css/../fonts/OpenSansItalic.svg#OpenSansItalic') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'RobotoThin';
    src: url('/css/../fonts/RobotoThin.eot');
    src: url('/css/../fonts/RobotoThin.eot') format('embedded-opentype'),
         url('/css/../fonts/RobotoThin.woff2') format('woff2'),
         url('/css/../fonts/RobotoThin.woff') format('woff'),
         url('/css/../fonts/RobotoThin.ttf') format('truetype'),
         url('/css/../fonts/RobotoThin.svg#RobotoThin') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'RobotoLight';
    src: url('/css/../fonts/RobotoLight.eot');
    src: url('/css/../fonts/RobotoLight.eot') format('embedded-opentype'),
         url('/css/../fonts/RobotoLight.woff2') format('woff2'),
         url('/css/../fonts/RobotoLight.woff') format('woff'),
         url('/css/../fonts/RobotoLight.ttf') format('truetype'),
         url('/css/../fonts/RobotoLight.svg#RobotoLight') format('svg');
	font-display: swap;
}

@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('/css/../fonts/OpenSansSemiBold.eot');
    src: url('/css/../fonts/OpenSansSemiBold.eot') format('embedded-opentype'),
         url('/css/../fonts/OpenSansSemiBold.woff2') format('woff2'),
         url('/css/../fonts/OpenSansSemiBold.woff') format('woff'),
         url('/css/../fonts/OpenSansSemiBold.ttf') format('truetype'),
         url('/css/../fonts/OpenSansSemiBold.svg#OpenSansSemiBold') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'PTSansBold';
    src: url('/css/../fonts/PTSansBold.eot');
    src: url('/css/../fonts/PTSansBold.eot') format('embedded-opentype'),
         url('/css/../fonts/PTSansBold.woff2') format('woff2'),
         url('/css/../fonts/PTSansBold.woff') format('woff'),
         url('/css/../fonts/PTSansBold.ttf') format('truetype'),
         url('/css/../fonts/PTSansBold.svg#PTSansBold') format('svg');
	font-display: swap;
}
/* End */


/* Start:/css/main.css?172068173099507*/
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  font-weight: 400;
}
body{
  overflow-x: hidden;
}#mycallback{
	z-index: 999999;
}
@media all and (max-width: 800px) {
.tovar-tabs img{
    border: 0;
    overflow: hidden;
    /* max-width: 540px; */
    width: 80%;
    height: auto;
	margin-bottom: 10px;
}
.bx_searche{
	display:none;
}
}
@media (max-width: 989px){
.free-delivery-section {
    top: 5px;
    z-index: 1111;
}
}
.rub {
  font-family: 'rouble';
 
}
.saleMenu a{
	    color: #990000 !important;
    font-size: 13px !important;
}
  .bx-viewer-wrap-inner {
  	padding:0 !important;
  }
  .bx-viewer-wrap.bx-viewer-cap {
  	width:auto !important;
  	height:auto !important;
  }
  .bx-viewer-title {
  	display:none;
  }
  .bx-viewer-wrap-outer {
  	top: 50% !important;
  	left: 50% !important;
  	transform: translate(-50%,-50%) !important;
  }
  .bx-viewer-prev-outer, .bx-viewer-next-outer {
  	opacity:.6 !important;
  }
.bx_price .rub {
    display: inline;
}
.block-vertical {
  display: table-cell;
  vertical-align: middle;
}
.item-block:hover .visible-collapse {
  max-height: 150px;
  min-height: 35px;
}
.mobile-korzina .bx_ordercart_order_pay_center{
  display: none !important;
}
.main-h2 {
  font-family: 'OpenSansBold';
  font-weight: normal;
  font-size: 20px;
  color: #f69a00;
  padding-top:8px;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.transition {
  transition: all 0.2s linear;
}
.main-slider-img {
  width: 100%;
  height: 325px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.str {
  font-size: 20px;
  color: black;
  position: absolute;
  right: 10px;
  top: -5px;
  z-index: 3;
  font-family: OpenSans;
}
strRot {
  font-size: 20px !important;
  color: black !important;
  position: absolute !important;
  right: 10px !important;
  top: -5px !important;
  z-index: 3 !important;
  font-family: OpenSans !important;
  transform: rotate(90deg) !important;
}
.mobile-slider-img {
  width: 100%;
  height: 248px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.main-slider {
  left: 0;
  top: 0;
  width: 100%;
  max-height:100%;
}
.cabinet-link {
  float: right;
}
.header {
  height: 185px;
  background: rgba(255, 255, 255, 0.73);
  position: relative;
  z-index: 3;
}
.navbar {
  font-family: 'OpenSansBold';
  text-transform: uppercase;
}
.cabinet-link {
  width: 140px;
  position: absolute;
  right: 0;
  top: 0;
}
.cabinet-link .cab {
  width: 100%;
  height: 32px;
  display: block;
  text-align: center;
  line-height: 32px;
  /*border: 2px solid #70b93b;*/
  color: #70b93b;
  /*border-radius: 2px;*/
  font-size: 11px;
  transition: all 0.2s linear;
}
.cabinet-link .cab:hover {
  background: #70b93b;
  color: white;
}
.cabinet-link .basket {
  text-transform: none;
  margin-top: 0;
}
.cabinet-link .city {
  margin-top: 15px;
  margin-right: 15px;
}
.second-cabinet {
  width: 275px;
}
.second-cabinet .cab {
  float: left;
  width: 135px;
}
.second-cabinet .authorization {
  width: 135px;
  height: 32px;
  display: block;
  float: right;
  text-align: center;
  line-height: 32px;
  /*border: 2px solid #70b93b;*/
  color: #70b93b;
  /*border-radius: 2px;*/
  font-size: 11px;
  transition: all 0.2s linear;
}
.second-cabinet .authorization:hover {
  background: #70b93b;
  color: white;
}
.top-panel {
  padding-top: 2px;
  padding-bottom:2px;
}
.bottom-panel {
  position: relative;
  padding-left: 220px;
}
.bottom-panel .logo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.header_right {
  float: right;
  width: 683px;
  font-family: 'OpenSansBold';
  margin-top: 10px;
}
.bottom_menu ul li.active a,
.bottom_menu ul li.active span
{
  border-color: #70b93b !important;
}
.city {
  float: left;
  text-transform: uppercase;
  font-size: 13px;
  color: #353535;
  border-bottom: 2px solid #70b93b;
  background: url('/css/../images/separator.png') no-repeat right 4px;
  margin-top: 40px;
  letter-spacing: 0.2px;
  padding-right: 16px;
  cursor: pointer;
  padding-bottom: 3px;
}
.grafik {
  float: left;
  font-size: 12px;
  color: #353535;
  text-transform: uppercase;
  margin-left: 20px;
  margin-top: 35px;
}
.phone {
  min-height: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  float: left;
  text-align: left;
  margin-left: 5px;
  margin-top: 8px;
}
.phone p,.header_right .phone a {
  color: #353535;
  margin-bottom: 0;
  font-size: 24px; 
}
.header_right .phone a:hover{
  text-decoration: none;
}
.phone a {
  font-size: 12px;
  display: inline-block;
  margin-top: 3px;
  text-decoration: none;
  color: #353535;
  text-transform: uppercase;
  cursor: pointer;
}
.phone a:hover {
  text-decoration: underline;
}
.basket {
  float: right;
  background: url('/css/../images/basket.png') no-repeat 5px 100%;
  padding-left: 37px;
  padding-top: 15px;
  padding-bottom: 3px;
  margin-top: 19px;
}
.basket a {
  font-size: 12px;
  text-decoration: none;
  color: #353535;
}
.basket span {
  text-transform: uppercase;
  color: #353535;
  margin-right: 8px;
  font-family: 'OpenSansBold';
}
.big-search-block {
  height: 325px;
  border: 3px solid white;
  background: rgba(92, 62, 51, 0.3);
  overflow: hidden;
}
.big-search {
  position: relative;
  z-index: 2;
}
.big-search-block {
  background: rgba(92, 62, 51, 0.3);
  width: 100%;
  min-height: 10px;
  border: 3px solid white;
  border-radius: 3px;
  padding-bottom: 42px;
}
.big-search-block h1 {
  font-weight: normal;
  font-family: 'OpenSansBold';
  color: white;
  font-size: 78.3px;
  padding-left: 34px;
  margin-top: 26px;
  letter-spacing: 6px;
}
.home_search input[type=text] {
  background: none;
  outline: none;
  border: none;
  font-size: 12px;
  color: white;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
  top: -6px;
  left: 13px;
}
.home_search input::-webkit-input-placeholder {
  color: white;
}
.home_search input:-moz-placeholder {
  color: white;
}
.home_search {
  border-bottom: 2px solid #70b93b;
  margin-top: 30px;
  margin-left: 39px;
  width: 445px;
}
.catalog-link {
  font-size: 18px;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  background: #0064c9;
  text-align: center;
  margin-top: 17px;
  margin-left: 38px;
  padding-top: 19px;
  width: 253px;
  letter-spacing: 3px;
  line-height: 24px;
  padding-bottom: 16px;
  border-radius: 3px;
  display: inline-block;
  transition: all 0.2s linear;
}
.catalog-link:hover {
  color: #0064c9;
  background: white;
}
.home_content {
  margin-top: 12px;
  padding-top:15px;
}
.home_catalog {
  /*background: #f8f8f8;*/
  padding-bottom: 12px;
}
.home_left {
  padding-top: 17px;
}
.home_left h2 {
  font-size: 36px;
  color: #f69a00;
  font-family: 'RobotoMedium';
}
.item-block {
  background-color: white;
  text-align: center;
  height: 230px;
}
.item-block .input {
  display: none;
}
.item-block:hover {
  background-color: #fcb800;
}
.item-block:hover .add-basket {
  display: block;
}
.item-block:hover .item-img {
  border-color: #fcb800;
}
.item-block:hover .input {
  display: block;
}
.item-block:hover .item-content {
  background-color: #fcb800;
}
.item-block .item-img-wrapp {
  overflow: hidden;
  width: 100%;
}
.item-block .item-img {
  width: 100%;
  display: table;
  height: 170px;
  text-align: center;
  border: 1px solid white;
  background-color: white;
  position: relative;
  
}
.item-img {
overflow: hidden;
}
.item-block .item-img img {
  max-width: 100%;
  height: auto;
}
.item-block .catalog_title {
  text-align: left;
  color: #000;
  font-size: 14px;
  display: table;
  width: 100%;
  height: 90px;
}
.item-block .catalog_title:hover {color: #2C5DA7;}
.item-block .item-content {
  /*padding-left: 15px;
  padding-right: 15px;*/
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  z-index: 930;
}
.item-block .old_price {
  color: #9b9b9b;
  font-size: 20px;
  text-decoration: line-through;
  font-family: 'OpenSansBold';
  margin-bottom: 0;
  line-height: 1.2;
}
.item-block .price {
  color: #202020;
  font-size: 24px;
  font-family: 'OpenSansBold';
  margin-bottom: 0;
  line-height: 1.2;
  padding-top: 5px;
}
.choice-color {
  width: 116px;
  margin: auto;
  position: relative;
}
.choice-color .prev-btn {
  position: absolute;
  z-index: 2;
  left: -17px;
  top: 1px;
  cursor: pointer;
  color: #cccccc;
}

.cardio-img2 {
    width: 100%;
    height: 168px;
    /*border: 1px solid #d4d4d4;*/
    background-color: white;
    display: table;
    text-align: center;
}

.choice-color .prev-btn:hover {
  color: #0064c9;
}
.choice-color .next-btn {
  position: absolute;
  z-index: 2;
  right: -16px;
  top: 1px;
  cursor: pointer;
  color: #cccccc;
}
.choice-color .next-btn:hover {
  color: #0064c9;
}
.choice-color .item img {
  border: 1px solid #cccccc;
}
.input{
    width: 98px !important;
    padding-top: 5px;
    margin: auto;
    text-align: center;
    padding-left: 0 !important;
}
.input span {
  display: inline-block;
  width: 23px;
  height: 23px;
  cursor: pointer;
}
.input span.minus {
  background: url('/css/../images/minus.png') no-repeat left top;
  top: 7px;
  left: 4px;
  position: relative;
}
.input span.plus {
  background: url('/css/../images/plus.png') no-repeat left top;
  top: 7px;
  right: 4px;
  position: relative;
}
.input input {
  border: 1px solid #d09800;
  outline: none;
  font-size: 14px;
  color: #272727;
  text-align: center;
  width: 32px;
  height: 22px;
  font-family: 'PtSans';
}
.basket-link{
  display: block;
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #2C5DA7;
  color: white !important;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
  cursor:pointer;
}

.basket-link2 {
  display: block;
  width: 56%;
  height: 33px;
  text-align: center;
  line-height: 32px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #0064c9;
  color: white !important;
  font-size: 16px;
  border: none;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
}
input[name="BuyButton"]{

display: block;
  width: 56%;
  height: 33px;
  text-align: center;
  line-height: 32px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #0064c9;
  color: white !important;
  font-size: 16px;
  border: none;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
}

.basket-link:hover {
  background-color: #004b96;
}
.compare {
  display: inline-block;
  text-transform: uppercase;
  color: #202020;
  font-size: 12px;
  border-bottom: 1px solid #a77b10;
  font-family: 'OpenSansBold';
}
.add-basket {
  position: relative;
  width: 100%;
  left: 0;
  background-color: #fcb800;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  z-index: 2;
 /* bottom: -115px;*/
}
.add-basket .add-basket-block {
  border-top: 1px solid #fde299;
  padding-top: 15px;
  padding-bottom: 10px;
}
.visible-collapse {
  position: relative;
  /*height: 110px;*/
}
.bx_item_list_you_looked_horizontal, .bx_item_list_you_looked_horizontal2{
	max-height: 518px;

}
.choice-block {
  position: relative;
  width: 100%;
  top: 0;
  z-index: 2;
}
.item-container {
  padding-right: 15px;
}
.home_right {
  margin-top: 30px;
  padding-left: 45px;
}
.reviews {
  margin-top: 32px;
}
.review {
  background: white;
  padding: 12px;
}
.review p {
  font-size: 12px;
  color: #353535;
  font-family: 'OpenSans';
  background: url('/css/../images/review.png') no-repeat top left;
  padding-top: 32px;
}
.review span {
  font-size: 12px;
  color: #212121;
  font-family: 'OpenSansBold';
  display: block;
}
.all_review {
  display: inline-block;
  text-decoration: none;
  font-size: 10px;
  color: #535353;
  font-family: 'OpenSansBold';
  border: 2px solid #535353;
  border-radius: 3px;
  text-align: center;
  text-transform: uppercase;
  float: right;
  padding-right: 18px;
  padding-left: 18px;
  line-height: 22px;
  letter-spacing: 2px;
  margin-top: 5px;
  transition: all 0.2s linear;
}
.all_review:hover {
  background-color: #535353;
  color: white;
}
.catalog {
  margin-top: 33px;
}
.why-icon {
  width: 93px;
  height: 93px;
  margin: auto;
}
.why-we-block {
  text-align: center;
}
.why-we-block .title {
  color: #000;
  font-size: 14px;
  margin-top: 15px;
}
.icon1 {
  background: url(/css/../images/icon1.png) no-repeat;
}
.icon1:hover {
  background: url(/css/../images/icon1_hover.png) no-repeat;
}
.icon2 {
  background: url(/css/../images/icon2.png) no-repeat;
}
.icon2:hover {
  background: url(/css/../images/icon2_hover.png) no-repeat;
}
.icon3 {
  background: url(/css/../images/icon3.png) no-repeat;
}
.icon3:hover {
  background: url(/css/../images/icon3_hover.png) no-repeat;
}
.icon4 {
  background: url(/css/../images/icon4.png) no-repeat;
}
.icon4:hover {
  background: url(/css/../images/icon4_hover.png) no-repeat;
}
.icon5 {
  background: url(/css/../images/icon5.png) no-repeat;
}
.icon5:hover {
  background: url(/css/../images/icon5_hover.png) no-repeat;
}
.icon6 {
  background: url(/css/../images/icon6.png) no-repeat;
}
.icon6:hover {
  background: url(/css/../images/icon6_hover.png) no-repeat;
}
.news-container {
  padding-left: 50px;
}
.news {
  margin-top: 15px;
}
.new {
  background: #f6f4f4;
  padding: 17px;
  margin-bottom: 7px;
}
.new a {
  font-size: 14px;
  color: #0064c9;
  font-family: 'OpenSansBold';
  text-decoration: none;
}
.new a:hover {
  text-decoration: underline;
}
.new p {
  font-size: 12px;
  color: #353535;
  font-family: 'OpenSans';
  margin-top: 20px;
  margin-bottom: 28px;
}
.new .date {
  font-size: 10px;
  color: #4a4a4a;
  font-family: 'OpenSansBold';
}
.second_content {
  padding-top: 40px;
}
.soc {
  margin-top: 25px;
}
.soc img {
  max-width: 100%;
  height: auto;
}
.why-we-container {
  margin-top: 30px;
}
.text-container {
  margin-top: 40px;
  padding-top: 40px;
  font-size: 16px;
  color: #353535;
  font-family: 'OpenSans';
  line-height: 1.7;
  background: url(/css/../images/volna.png) no-repeat top left;
}
.text-container p {
  margin-bottom: 30px;
}
.suppliers-slider {
  padding-left: 65px;
  padding-right: 65px;
  position: relative;
  margin-top: 50px;
}
.suppliers-slider .prev {
  left: 0;
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 50%;
  margin-top: -24.5px;
}
.suppliers-slider .next {
  right: 25px;
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 50%;
  margin-top: -24.5px;
}
.up-block {
  margin-top: 85px;
}
.up-btn {
  width: 135px;
  height: 45px;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 45px;
  text-transform: uppercase;
  background-color: #0064c9;
  border-radius: 4px;
  color: white !important;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
}
.mobile-up {
  width: 135px;
  height: 45px;
  display: block;
  float: left;
  text-align: center;
  line-height: 45px;
  text-transform: uppercase;
  background-color: #0064c9;
  border-radius: 4px;
  color: white !important;
  font-size: 14px;
  letter-spacing: 2px;
  cursor: pointer;
}
.bottom_menu ul li {
  list-style: none;
  float: left;
  margin-right: 20px;
}
.bottom_menu ul li:first-child {
  margin-left: 0px;
}
.bottom_menu ul li a,
.bottom_menu ul li span{
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  color: #353535;
  font-family: 'OpenSansBold';
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
}
.bottom_menu ul li a.active,
.bottom_menu ul li span,
.bottom_menu ul li a:hover {
  border-color: #70b93b;
}
.bottom_menu {
  float: left;
  margin-top: 28px;
}
.bottom_link {
  float: right;
  margin-top: 8px;
  margin-right: 7px;
}
.bottom_link a {
  font-size: 14px;
  color: #566574;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.4px;
  border: 2px solid #566574;
  display: inline-block;
  width: 157px;
  height: 40px;
  line-height: 37px;
  transition: all 0.2s linear;
}
.bottom_link a:hover {
  background-color: #566574;
  color: white;
}
.mobile-cat-link {
  font-size: 14px;
  color: #566574;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.4px;
  border: 2px solid #566574;
  display: block;
  float: right;
  width: 157px;
  height: 44px;
  line-height: 41px;
}
.mobile-links {
  margin-top: 30px;
}
.copy {
  float: left;
  font-size: 12px;
  color: #353535;
  font-family: 'OpenSans';
  margin-top: 15px;
}
.payment {
  float: right;
  margin-top: 21px;
}
.footer {
  padding-bottom: 30px;
}
.main-content {
  /*background: #f7f7f7;*/
  padding-top: 18px;
}
.catalog-toogle {
  display: block;
  width: 275px;
  height: 45px;
  border: 0;
  border-radius: 5px;
  text-align: left;
  padding-left: 15px;
  text-transform: uppercase;
  font-family: 'OpenSansBold';
  font-size: 14px;
  color: white;
  background: #0064c9 url(/css/../images/menu.png) no-repeat 95%;
  outline: 0;
  letter-spacing: 1.5px;
  position: relative;
  z-index: 1001;
}
.catalog-dropdown {
  border-radius: 0 0 5px 5px !important;
  border: 0;
  width: 275px !important;
  padding-top: 20px !important;
  top: 38px !important;
  background-color: #eeeeee !important;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.17) !important;
}
.catalog-dropdown > li {
  margin-bottom: 10px;
  width: 101%;
  position: relative;
}
.catalog-dropdown > li:hover > a {
  font-family: 'OpenSansBold';
}
.catalog-dropdown > li > a {
  color: #2886e5 !important;
  font-size: 12px;
  font-family: 'OpenSans';
  text-transform: uppercase;
}
.catalog-dropdown > li > a:hover {
  font-family: 'OpenSansBold';
  background-color: transparent;
}
.catalog-dropdown > li > ul {
  position: absolute;
  display: none;
  width: 325px;
 /* padding-top: 10px;*/
  margin-top: -10px;
  background-color: #eeeeee;
  left: 274px;
  top: 0;
  border-radius: 0 5px 5px 5px;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.17);
  padding-left: 30px;
  z-index: 9999999999999;
}
.catalog-dropdown > li > ul > li {
  margin-bottom: 20px;
}
.catalog-dropdown > li > ul > li:last-child{
  margin-bottom: 0;
}
.catalog-dropdown > li > ul > li:last-child {
  padding-bottom: 10px;
}
.catalog-dropdown > li > ul > li > a {
  font-size: 14px;
  color: #626262;
  font-family: 'OpenSansBold';
}
.catalog-dropdown > li > ul > li > ul > li {
  margin-top: 15px;
}
.catalog-dropdown > li > ul > li > ul > li > a {
  color: #666666;
  font-size: 12px;
  font-family: 'OpenSans';
}
.catalog-dropdown > li > ul > li > ul > li > a:hover {
  color: #95d959;
}
.catalog-dropdown .with-drop > a {
  position: relative;
}
.catalog-dropdown .with-drop > a:after {
  /*  content: '›';*/
  font-size: 20px;
  color: black;
  position: absolute;
  right: 10px;
  top: -5px;
  z-index: 3;
  font-family: 'OpenSans' !important;
}
.s-search {
  background: #F6AE4B;
  border: 0;
  font-weight: bold;
  outline: 0;
  padding: 0px 10px;
  height: 100%;
  /* background: url(/css/../images/search-blue.png) no-repeat; */
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
}
.in-search {
  width: 100%;
  outline: 0;
  height: 45px;
  border: 4px solid #F6AE4B;
  padding-left: 15px;
  font-size: 14px;
  transition: all 0.2s linear;
}
.in-search:hover,
.in-search:focus {
  border-color: #fcb800;
}
.top_content {
  position: relative;
  padding-left: 290px;
  height: 45px;
  height:1px;
  border-top:1px solid #b9bbc2;
  /*padding-top: 7px;*/
}
.top_content .search {
  position: relative;
}
.menu {
  position: absolute;
  left: 0;
  top: 0;
}
.breadcrumb-container {
  margin-top: 10px;
}
.breadcrumb {margin-bottom:10px;}
.cardio-img {
  width: 100%;
  height: 110px;
  border: 1px solid #d4d4d4;
  background-color: white;
  display: table;
  text-align: center;
  table-layout: fixed;
}
.cardio-item .title {
  margin-top: 17px;
  text-align: center;
  font-size: 14px;
  font-family: 'OpenSans';
  /*text-transform: uppercase;*/
}
.cardio-item .title a {
  color: #2C5DA7;
  letter-spacing: 1px;
}

 .title a:hover {
  text-decoration: underline;
}
.cardio-item {
  padding-right: 10px;
  height:175px;
}
.cardio-item-2 {
  padding-right: 10px;
  height:220px;
  margin-bottom:20px;
}
.cardio-item-2 .title {
  margin-top: 17px;
  text-align: center;
  font-size: 12px;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
}
.cardio-item-2 .title a {
  color: #0064c9;
  letter-spacing: 1px;
}



.cardio-wrapper .col-xs-4{
  width: 33.3%;
}

.cardio-wrapper {
  margin-top: 30px;
}
.second-footer {
  background-color: #f7f7f7;
}
.sort p,
.sort div {
  display: inline-block;
}
.sort span {
  font-size: 14px;
  color: #000;
  font-family: 'OpenSansBold';
  /*text-transform: uppercase;*/
  letter-spacing: 0.9px;
  padding-right: 10px;
}
.pagination a {
  font-size: 16px;
  color: #2C5DA7;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'OpenSansBold';
}
.pagination span {
  font-size: 16px;
  color: #9e9e9e;
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 5px;
}
.sort {
  padding-left: 10px;
  padding-top: 18px;
}
.display_type span {
  padding-right: 15px;
  margin-right: 0px;
}
.display_type a {
  top: 6px;
  margin-right: 20px;
}
.display_type a:last-child {
  margin-right: 0px;
}
.display_type {
  margin-left: 17px;
}
.pagination {
  white-space: nowrap;
  text-align: right;
  float: right;
}
.pagination a {
  margin-left: 5px;
}
.pagination a:first-child {
  margin-right: 10px;
}
.bxmaker__ajaxpagenav__pg--default .bxmaker__ajaxpagenav__pg-content{
	padding: 0px 35px!important;
}

.bxmaker__ajaxpagenav__block--navbottom .bxmaker__ajaxpagenav__pg--default .bxmaker__ajaxpagenav__pg-content{
		padding: 30px 35px!important;
}
.pagination a:last-child {
  margin-left: 10px;
}
.side-filter {
  padding-right: 20px;
  margin-top: 21px;
}
.mobile-crumbs{
  display: none;
}
.mobile_btn_controll{
  display: none;
}
.tab-content-items {
  margin-top: 32px;
}
.side-filter-block {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 30px;
}
.side-filter-block .title {
  text-transform: uppercase;
  color: #1e1e1e;
  font-size: 12px;
  font-family: 'OpenSansBold';
  margin-bottom: 10px;
}
.price-range {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  padding-bottom: 15px;
}
.input-price {
  color: #1e1e1e;
  font-size: 12px;
  font-family: 'OpenSansBold';
  margin-bottom: 10px;
}
.input-price input[type="text"] {
  width: 60px;
  height: 20px;
  outline: 0;
  border: 1px solid #cdcdcd;
  font-size: 12px;
  padding-left: 2px;
  font-weight: 400;
}
.input-price span {
  padding-right: 5px;
}
.radio {
  display: block;
  height: 25px;
  background: url(/css/../images/radio.png) no-repeat 0 1px;
  color: #272727;
  cursor: pointer;
  font-family: 'OpenSans';
  text-indent: 22px;
  font-size: 13px;
}
.radio.active {
  background: url(/css/../images/radio-active.png) no-repeat 0 1px;
}
.availability {
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.type-cat {
  padding-top: 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.type-cat ul {
  margin-bottom: 0;
  font-family: 'OpenSans';
}
.type-cat ul a {
  color: #272727;
  font-size: 13px;
}
.type-cat ul a:hover {
  text-decoration: underline;
}
.check {
  cursor: pointer;
  position: relative;
  color: #272727;
  font-family: 'OpenSans';
  font-size: 13px;
  margin-bottom: 15px;
  padding-bottom: 3px;
}
.check label {
  font-weight: 400;
}
.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 20px;
  height: 18px;
  display: inline-block;
}
.checkbox + label {
  cursor: pointer;
}
.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 30px;
  font-family: 'OpenSans';
  font-size: 13px;
}
.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0;
  width: 20px;
  height: 18px;
  background: url(/css/../images/check.png) no-repeat;
}
.checkbox:checked + label:before {
  background: url(/css/../images/check-active.png) no-repeat;
}
.manufacturer {
  padding-top: 25px;
}
.pick-up {
  margin-top: 40px;
}
.pick-submit {
  width: 100%;
  height: 40px;
  text-transform: uppercase;
  border-radius: 4px;
  outline: 0;
  border: 0;
  background: #0064c9;
  font-size: 14px;
  color: white;
  letter-spacing: 2px;
  transition: all 0.2s linear;
}
.pick-submit:hover {
  background: #004b96;
}
.category-content {
  margin-top: 25px;
}
.item-cat {
  /*padding-left: 15px;*/
  padding-left:5px;
  padding-right: 0;
  margin-bottom: 25px;
}
.items-cat {
  padding-left: 15px;
}
.items-cat .col-lg-3:first-child .item-cat {
  padding-left: 0;
}
.items-cat .col-lg-3:nth-child(4n+1) .item-cat {
  padding-left: 0;
}
.discount {
  position: absolute;
  display: table;
  z-index: 2;
  left: 1px;
  top: 1px;
  background: #dbecfd;
  padding: 1px;
  opacity: 0.8;
  font-size: 25px;
  color: #2C5DA7;
  font-family: 'OpenSansBold';
}
.discount span {
  font-size: 14px;
}
.bot-text {
  display: table-cell;
  vertical-align: bottom;
}
.sale {
  position: absolute;
  display: table;
  padding-bottom: 13px;
  text-align: left;
  padding-left: 16px;
  z-index: 1;
  right: -35px;
  top: -50px;
  background: #e10573;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  font-size: 12px;
  color: white;
  text-transform: uppercase;
  font-family: 'OpenSansBold';
}
.new-icon {
  position: absolute;
  display: table;
  z-index: 2;
  right: 1px;
  top: 1px;
  background: #dbecfd;
  padding: 1px;
  opacity: 0.8;
  font-size: 20px;
  color: #539d1d;
  font-family: 'OpenSansBold';
}
.new-icon-red {
  position: absolute;
  display: table;
  z-index: 2;
  right: 1px;
  top: 1px;
  background: #dbecfd;
  padding: 1px;
  opacity: 0.8;
  font-size: 16px;
  color: #f61017;
  font-family: 'OpenSansBold';
}
.hit {
  position: absolute;
  display: table;
  z-index: 2;
  right: 1px;
  top: 1px;
  background: #dbecfd;
  padding: 1px;
  opacity: 0.8;
  font-size: 20px;
  color: #8a31d5;
  font-family: 'OpenSansBold';
}
.show-more {
  margin-top: 25px;
   margin-bottom: 25px;
  padding-left: 15px;
}
.show-more .pagination {
  float: right;
  position: relative;
}
.show-link {
	padding: 10px;
  width: 190px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  background: #0064c9;
  line-height: 40px;
  color: white !important;
  font-size: 14px;
  letter-spacing: 2px;
 margin-left: 36%;
  transition: all 0.2s linear;
}
.show-link:hover {
  background: #004b96;
}
.news-banner {
  padding-left: 15px;
}
.banner-text {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: white;
  padding: 20px 35px;
  font-family: Arial, sans-serif;
  color: black;
  line-height: 1.6;
  font-size: 10px;
  text-transform: uppercase;
}
.tovar-category {
  padding-bottom: 40px;
  /*margin-top: -20px;*/
}
.mobile-content {
  padding-top: 0;
  background-color: white;
  position: relative;
  z-index: 3;
}
.mobile-slider {
  margin-top: 20px;
}
.screen-review {
  padding-right: 10px;
}
.screen-review header {
  position: relative;
}
.screen-review .all_review {
  position: absolute;
  right: 50px;
  bottom: 4px;
}
.screen-news {
  padding-right: 10px;
}
.screen-news header {
  position: relative;
}
.screen-news .all_review {
  position: absolute;
  right: 50px;
  bottom: 4px;
}
.screen-news .new {
  background-color: transparent;
}
.nav-tabs {
  display: inline-block;
  position: relative;
  top: 14px;
}
.list-item-container {
  position: relative;
  height: 120px;
  margin-bottom: 7px;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding-left: 150px;
  padding-right: 390px;
}
.list-item-container .choice-color {
  margin: 10px auto;
}
.list-item-img {
  position: absolute;
  z-index: 2;
  text-align: center;
  display: table;
  width: 150px;
  height: 100%;
  left: 0;
  top: 0;
}
.variant-item {
  position: absolute;
  width: 390px;
  display: table;
  padding-right: 10px;
  height: 100%;
  right: 0;
  top: 0;
  z-index: 2;
}
.list-item-price {
  float: left;
  width: 28%;
}
.list-item-price .old_price {
  color: #9b9b9b;
  font-size: 20px;
  text-decoration: line-through;
  font-family: 'OpenSansBold';
  margin-bottom: 0;
  line-height: 1.2;
}
.list-item-price .price {
  color: #202020;
  font-size: 24px;
  font-family: 'OpenSansBold';
  margin-bottom: 0;
  line-height: 1.2;
}
.list-item-add {
  float: right;
  width: 130px;
  height: 30px;
  margin-top: 11px;
}
.list-item-add a {
  display: block;
  width: 100%;
  height: 30px;
  text-transform: uppercase;
  text-align: center;
  background-color: #0064c9;
  color: white;
  line-height: 30px;
  font-size: 14px;
  letter-spacing: 2px;
  border-radius: 3px;
  transition: all 0.2s linear;
}
.list-item-add a:hover {
  background-color: #004b96;
}
.list-item-col {
  float: left;
  margin-left: 17px;
}
.list-item-col .input .minus {
  width: 29px;
  height: 29px;
  top: 8px;
  background: url(/css/../images/big-minus.png) no-repeat !important;
}
.list-item-col .input .plus {
  width: 29px;
  height: 29px;
  top: 8px;
  background: url(/css/../images/big-plus.png) no-repeat !important;
}
.list-item-col .input input[type="text"] {
  height: 29px;
  color: #272727;
  font-size: 18px;
  border: 0;
  width: 35px;
}
.list-description {
  text-transform: uppercase;
  color: #202020;
  font-size: 12px;
  font-family: 'OpenSansBold';
  padding-top: 44px;
}
.show-more-list {
  margin-bottom: 25px;
}
.show-more-list .pagination {
  top: 0;
}
.order-input {
  position: relative;
  padding-left: 180px;
  margin-bottom: 10px;
}
.order-input label {
  font-weight: 400;
  position: absolute;
  left: 0;
  top: 9px;
  z-index: 2;
  color: #505050;
  font-size: 12px;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
  letter-spacing: 1px;
}
.order-input input[type="text"] {
  width: 350px;
  height: 35px;
  outline: 0;
  border: 1px solid #999999;
  padding-left: 10px;
  font-family: 'OpenSans';
}
.order-input .select-adress {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #006bb6;
  font-family: 'OpenSansBold';
  font-size: 12px;
}
.order-city {
  margin: 18px 0;
}
.order-city label {
  top: 2px;
}
.get-order-container h4 {
  color: #505050;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 35px;
}
.info-about {
  margin-top: 30px;
}
.delivery-service {
  margin-top: 50px;
}
.del-radio {
  color: #505050;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'OpenSansBold';
  letter-spacing: 1px;
  background: url(/css/../images/del-radio.png) no-repeat;
  text-indent: 40px;
  padding-top: 2px;
  margin-bottom: 30px;
}
.del-radio.active {
  background: url(/css/../images/del-radio-active.png) no-repeat;
}
.del-radio span {
  color: #e78a1d;
}
.payment-var {
  margin-top: 50px;
}
.basket-container {
  margin-top: 30px;
}
.basket-container table {
  width: 100%;
}
.basket-container table tbody td {
  vertical-align: top;
}
.mobile-korzina td{
  padding: 0;
}
.basket-container table tbody td:nth-child(2) .white-block {
  border-left: 1px solid #d5d5d5;
  padding-left: 20px;
}
.basket-container table tbody td:last-child .white-block {
  border-right: 1px solid #d5d5d5;
}
.basket-container table tbody td:nth-child(2) {
  width: 185px;
}
.basket-container table tbody td:nth-child(3) {
  width: 28%;
}
.basket-container table thead td {
  height: 55px;
  vertical-align: middle;
  background-color: #e4e4e4;
  text-transform: uppercase;
  font-size: 12px;
  color: #505050;
  font-family: 'OpenSansBold';
  letter-spacing: 1px;
}
.basket-container .white-block {
  background-color: white;
  margin-bottom: 10px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
.basket-container .white-cell {
  display: table-cell;
  vertical-align: middle;
  height: 185px;
}
.basket-container .list-item-col {
  margin-left: 0;
  float: none;
}
.basket-container .balls {
  font-family: 'OpenSansSemiBold';
  font-size: 24px;
  color: #202020;
}
.basket-container .basket-img {
  width: 140px;
  height: 120px;
}
.basket-container .basket-img img {
  max-width: 100%;
  height: auto;
  border: 1px solid #d6d6d6;
}
.basket-container .name {
  font-family: 'RobotoMedium';
  font-size: 18px;
  color: #666666;
}
.basket-container .price {
  color: #202020;
  font-size: 24px;
  font-family: 'OpenSansBold';
}
.basket-container .sale-basket {
  width: 50px;
  height: 50px;
  display: table;
  border-radius: 50%;
  text-align: center;
  color: white;
  font-size: 18px;
  font-family: 'OpenSansBold';
  background-color: #8a31d5;
}
.basket-container .delete {
  cursor: pointer;
}
.basket-container .input {
  position: relative;
  top: -3px;
}
.finish-total {
  text-align: right;
  margin-top: 10px;
}
.finish-total p {
  margin-bottom: 5px;
  font-size: 14px;
  color: #181818;
}
.finish-total p:first-child {
  font-family: 'RobotoThin';
}
.finish-total p:nth-child(2) {
  font-family: 'RobotoLight';
}
.finish-total p:last-child {
  font-family: 'RobotoMedium';
}
.total-second p {
  font-size: 18px;
}
.textarea-basket .title {
  text-transform: uppercase;
  font-family: 'OpenSansBold';
  color: #505050;
  font-size: 12px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.textarea-basket textarea {
  width: 100%;
  height: 140px;
  background-color: transparent;
  outline: 0;
  padding-left: 10px;
  padding-top: 5px;
  border: 1px solid #999999;
  resize: none;
  font-family: 'OpenSans';
}
.get-order-sub {
  width: 190px;
  height: 45px;
  text-transform: uppercase;
  letter-spacing: 2px;
  outline: 0;
  border: 0;
  border-radius: 4px;
  background-color: #0064c9;
  color: white;
  font-size: 14px;
  float: right;
  margin: 40px 0;
  transition: all 0.2s linear;
}
.get-order-sub:hover {
  background-color: #004b96;
}
.main-news-block {
  margin-bottom: 50px;
}
.main-news-block .date {
  color: #4a4a4a;
  font-size: 14px;
  font-family: 'OpenSansBold';
}
.main-news-block .title {
  color: #2c2c2c;
  font-size: 22px;
  font-family: 'OpenSansBold';
  margin: 10px 0;
}
.main-news-block p {
  color: #353535;
  font-size: 16px;
  font-family: 'OpenSans';
}
.main-news-block .show-more {
  width: 145px;
  height: 32px;
  display: block;
  text-align: center;
  padding-left: 0;
  line-height: 28px;
  border: 2px solid #70b93b;
  color: #70b93b;
  border-radius: 2px;
  font-size: 11px;
  transition: all 0.2s linear;
  font-family: 'OpenSansBold';
  text-transform: uppercase;
}
.main-news-block .show-more:hover {
  background-color: #70b93b;
  color: white;
}
.main-news-img {
  text-align: center;
}
.main-news-img img {
  max-width: 100%;
  height: auto;
}
.home_right_text {
  margin-top: 0;
}
.catalog-list {
  font-family: 'OpenSans';
  margin-top: 30px;
}
.catalog-list > li {
  font-size: 13px;
  margin-bottom: 10px;
}
.catalog-list > li > a {
  color: #2C5DA7;
  /*text-transform: uppercase;*/
}
.catalog-list > li > a:hover {
  /*font-family: 'OpenSansBold';*/
  color: #f69a00;
}
.catalog-list > li > ul {
  padding-left: 15px;
  margin-top: 12px;
  display: none;
}
.catalog-list .active + ul {
  display: block;
}
.catalog-list > li > ul > li {
  font-size: 13px;
  margin-bottom: 15px;
}
.catalog-list > li > ul > li > a {
  color: #464647;
  font-size: 13px;
}
.catalog-list > li > ul > li > a:hover {
  /*font-family: 'OpenSansBold';*/
  color: #2C5DA7;
}
.catalog-list > li > ul > li > ul {
  margin-top: 15px;
  padding-left: 18px;
}
.catalog-list > li > ul > li > ul > li {
  margin-bottom: 5px;
}
.catalog-list > li > ul > li > ul > li > a {
  color: #8b8b8b;
  font-size: 12px;
}
.catalog-list > li > ul > li > ul > li > a:hover {
  color: #91d84f;
}
.catalog-list .active {
  font-family: 'OpenSansBold';
}
.menu-block {
  background-color: white;
  border: 1px solid #f5f5f5;
  padding: 30px 15px;
  border-radius: 4px;
}
.menu-block h6 {
  text-transform: uppercase;
  color: #1e1e1e;
  font-size: 14px;
  font-family: 'OpenSansBold';
  margin: 0;
}
.catalog-menu {
  padding-right: 15px;
}
.tovar-detail .main-h2 {
  background: none;
  padding-top: 0;
  margin-bottom: 0;
}
.tovar-slides {
  margin-top: 30px;
}
.size-item {
  width: 34px;
  margin: auto;
  height: 30px;
  line-height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 18px;
  color: #6c6c6c;
  font-family: 'PtSans';
  cursor: pointer;
}
.size-item:hover {
  background-color: #fcb800;
}
.size-slides {
  position: relative;
  width: 165px;
  padding-left: 20px;
  padding-right: 20px;
}
.size-slides .prev-btn {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 5px;
  cursor: pointer;
  color: #cccccc;
}
.size-slides .prev-btn:hover {
  color: #0064c9;
}
.size-slides .next-btn {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 5px;
  cursor: pointer;
  color: #cccccc;
}
.size-slides .next-btn:hover {
  color: #0064c9;
}
.tovar-description {
  padding-left: 20px;
}
.tovar-description .text li {
  list-style: initial;
  margin-left: 18px;
}
.tovar-description .text {
  color: #3b3b3b;
  font-size: 16px;
  font-family: 'PtSans';
      padding-bottom: 55px;
}
.tovar-description .title {
  color: #272727;
  font-size: 14px;
  font-family: 'PtSans';
  margin-bottom: 5px;
}
.color-slides {
  margin-top: 15px;
}
.avail-status {
  text-transform: uppercase;
  color: #444444;
  font-size: 14px;
  font-family: 'PTSansBold';
  margin: 15px 0;
}
.avail-status:before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #14b65c;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.color-slides .choice-color {
  width: 165px;
  text-align: center;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
}
.color-slides .choice-color .prev-btn {
  left: 0;
  top: 6px;
}
.color-slides .choice-color .next-btn {
  right: 0;
  top: 6px;
}
.choice-blocks {
  position: relative;
  background-color: white;
  border: 1px solid #f69a00;
  padding: 10px;
  border-radius: 4px;
}
.bonus {
  display: table;
  position: absolute;
  right: 5px;
  z-index: 2;
  border-radius: 4px;
  background-color: #76bd3d;
  text-align: center;
  font-size: 12px;
  color: white;
  padding: 2px;
}
.detail-price {
  font-family: 'OpenSansBold';
}
.detail-price .last-price {
  color: #9b9b9b;
  font-size: 20px;
  text-decoration: line-through;
  margin-bottom: 0;
  line-height: 1.2;
}
.detail-price .today-price {
  color: #2C5DA7;
  font-size: 30px;
  font-family: 'OpenSansBold';
  margin-bottom: 0;
  line-height: 1.2;
  margin-bottom: 5px;
}
.detail-buy-link {
  width: 100%;
  display: block;
  height: 35px;
  text-align: center;
  line-height: 35px;
  text-transform: uppercase;
  border-radius: 4px;
  letter-spacing: 2px;
  background-color: #0064c9;
  color: white !important;
  font-size: 14px;
  font-weight: 400;
  margin-top: 18px;
  transition: all 0.2s linear;
}
.detail-buy-link:hover {
  background-color: #004b96;
}
.detail-cost {
  margin-top: 15px;
}
.detail-cost > .col-xs-4{
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  padding-right: 20px;
}
.detail-cost > .item_buttons{
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
}
.detail-cost > .item_buttons .basket-link{
  margin-bottom: 0;
}

.detail-cost .input {
  margin-top: 23px;
}
.detail-cost .input input {
  border-color: rgba(0, 0, 0, 0.24);
}
.tell-social {
  margin-top: 10px;
}
.one-click {
  display: inline-block;
  width: 165px;
  height: 42px;
  text-align: center;
  line-height: 39px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-radius: 4px;
  border: 2px solid #f69a00;
  color: #f69a00;
  font-size: 13px;
  transition: all 0.2s linear;
  margin-right: 35px;
  cursor: pointer;
}
.one-click:hover {
  background-color: #f69a00;
  color: white;
}
.cheaper-click {
  display: inline-block;
  width: 165px;
  height: 42px;
  text-align: center;
  line-height: 39px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-radius: 4px;
  border: 2px solid #2C5DA7;
  color: #2C5DA7;
  font-size: 14px;
  transition: all 0.2s linear;
  cursor: pointer;
}
.cheaper-click:hover {
  background-color: #2C5DA7;
  color: white;
}
.detail-links {
  margin-top: 10px;
  margin-left: 20px;
}
.tab-content-tovar {
  padding: 20px;
  /*background-color: #f5f5f5;*/
}
.tab-review {
  padding-left: 40px;
  padding-top: 10px;
  color: #353535;
  margin-bottom: 10px;
  font-size: 12px;
  background: url(/css/../images/review.png) no-repeat top left;
}
.tab-review p {
  font-family: 'OpenSans';
}
.tab-review .date {
  font-family: 'OpenSansBold';
}
.tab-review .name {
  font-family: 'OpenSansBold';
}
.inputs-review {
  padding-left: 40px;
}
.all-review {
  display: block;
  width: 140px;
  height: 30px;
  line-height: 26px;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid #70b93b;
  border-radius: 2px;
  color: #70b93b;
  font-size: 11px;
  font-family: 'OpenSansBold';
  transition: all 0.2s linear;
  margin: 20px 0;
}
.all-review:hover {
  background-color: #70b93b;
  color: white;
}
.get-review .title {
  text-transform: uppercase;
  color: #444444;
  font-size: 14px;
  font-family: 'PTSansBold';
}
.get-review div {
  margin-bottom: 15px;
}
.get-review input[type="text"] {
  width: 310px;
  height: 35px;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.38);
  outline: 0;
  padding-left: 10px;
  color: #505050;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'OpenSansBold';
}
.get-review textarea {
  width: 310px;
  height: 65px;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.38);
  outline: 0;
  padding-left: 10px;
  padding-top: 5px;
  resize: none;
  color: #505050;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'OpenSansBold';
}
.get-review .review-submit {
  display: block;
  width: 140px;
  height: 30px;
  background-color: transparent;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid #70b93b;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  color: #70b93b;
  font-size: 11px;
  font-family: 'OpenSansBold';
  transition: all 0.2s linear;
}
.get-review .review-submit:hover {
  background-color: #70b93b;
  color: white;
}
.tovar-tabs-block {
  top: 0;
  display: block;
  margin-top: 40px;
}
.tovar-tabs-block > li.active > a {
  background-color: #f5f5f5 !important;
  color: #000000;
}
.tovar-tabs-block > li > a {
  text-transform: uppercase;
  color: #505050;
  font-size: 14px;
  font-family: 'OpenSansBold';
  padding: 5px 20px;
  margin-right: 0;
}
#YMapsID {width:100%;height:615px;}
.accompanying {
  margin-top: 25px;
}
.accompanying h5 {
  text-transform: uppercase;
  color: #444444;
  font-size: 14px;
  font-family: 'PTSansBold';
  margin-bottom: 35px;
}
.detail-wrapper {
  padding-bottom: 25px;
}
.all-filter {
  text-transform: uppercase;
  color: #353535 !important;
  font-size: 18px;
  font-family: 'OpenSansBold';
  background: url(/css/../images/navbar.png) no-repeat 99% 4px;
  width: 160px;
  text-decoration: none !important;
  position: absolute;
  top: 38px;
  right: 0;
  z-index: 2;
}
@-moz-document url-prefix() { 
  .all-filter{
    background: url(/css/../images/navbar.png) no-repeat 99% 14px;
  }
} 
.collapse-header {
  position: relative;
}
/*
.tovar-images .discount {
  right: -25px;
  top: -35px;
  padding-bottom: 18px;
  padding-left: 13px;
}
*/
.tovar-images {
  position: relative;
  overflow: hidden;
}
.tovar-images .bx-wrapper img {
  width: 100%;
  height: auto;
}
.catalog-drop:hover .dropdown-menu {
  display: block;
}
.up_btn {
  position: fixed;
  bottom: 65px;
  right: 25px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  z-index: 10;
  display: none;
  background: url('/css/../images/up_btn.png') no-repeat 0 0;
}
.up_btn:hover {
  background: url('/css/../images/up_btn.png') no-repeat 0 -40px;
}
.banners-img {
  margin: 20px 0;
}
.banners-img img {
  width: 100%;
  height: auto;
}
.author-drop {
  background-color: #eeeeee;
  width: 255px;
  height: 195px;
  border: 0;
  right: 0;
  left: auto;
  z-index: 5;
  padding: 23px;
  box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.17);
}
.author-drop input[type="text"],
.author-drop input[type="password"] {
  width: 100%;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.38);
  outline: 0;
  background-color: transparent;
  padding-left: 10px;
  text-transform: uppercase;
  font-family: 'OpenSansBold';
  color: #505050;
  font-size: 12px;
  letter-spacing: 1px;
}
.author-drop .author-block {
  margin-bottom: 12px;
}
.author-drop .forgot-block {
  text-align: center;
  font-family: 'OpenSansBold';
}
.author-drop .forgot-block a {
  font-size: 10px;
  text-transform: uppercase;
  color: #006bb6;
  letter-spacing: 1px;
}
.author-drop .forgot-block a:hover {
  text-decoration: underline;
}

.forgot-block .regstrLink-block {
  text-align: center;
  font-family: 'OpenSansBold';
}
.forgot-block .regstrLink-block a {
  font-size: 14px;
  text-transform: uppercase;
  color: #dd7b1f;
  letter-spacing: 1px;
}
.forgot-block .regstrLink-block a:hover {
  text-decoration: underline;
}

.enter-submit {
  display: block;
  width: 145px;
  height: 35px;
  margin: auto;
  border: 0;
  outline: 0;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'OpenSansBold';
  background-color: #0064c9;
  font-size: 14px;
  color: white;
  transition: all 0.2s linear;
}
.enter-submit:hover {
  background-color: #004b96;
}
.foot-tel {
  margin-top: 20px;
  font-family: 'OpenSansBold';
  font-size: 16px;
}
.select {
  float: left;
  width: 165px;
  position: relative;
  margin-top: 38px;
}
.select .slct,
.select .slct1, 
.select .slct2{
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-transform: uppercase;
  font-size: 13px;
  color: #353535;
  letter-spacing: 0.2px;
  padding-right: 20px;
  text-decoration: none !important;
  padding-bottom: 2px;
  border-bottom: 2px solid #70b93b;
  background: url('/css/../images/separator.png') no-repeat right 4px;
}
.select .drop {
  margin: 0;
  margin-top: 5px;
  padding: 0;
  width: 192px;
  background-color: #eeeeee;
  display: none;
  position: absolute;
  z-index: 10;
  text-transform: none !important;
  box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.17);
}
.select .drop li {
  list-style: none;
  cursor: pointer;
  display: block;
  font-size: 13px;
  padding: 4px 15px 4px 15px;
}
.select .drop li:hover {
  background-color: #70b93b;
  color: white;
}
.error {
  border: 1px solid red !important;
}
#complete {
  display: none;
  width: 820px;
  left: 50%;
  margin-left: -410px;
  top: 20%;
  padding: 50px 0;
  text-transform: uppercase;
}
#complete .close {
  right: -42px;
  top: -58px;
}
#complete p {
  color: #247301;
  font-family: Verdana, sans-serif;
  font-size: 23px;
  font-weight: bold;
}
.pblock {
  padding: 20px;
  overflow:auto;
}
.pblock h2 {
  font-size: 20px;
  font-weight: bold;
}
.pblock h3 {
  font-size: 16px;
  font-weight: bold;
}
.pblock .small {
  width: 40%;
}
.pblock textarea {
  resize: none;
  width: 55%;
  height: 84px;
  float: right;
}
.pblock .input_name {
  width: 40%;
}
.pblock .input_phone {
  width: 40%;
  margin-top: 15px;
}
.pblock ul {
  list-style-type: disc;
  margin-left: 35px;
}
.bx_ordercart_order_table_container table tbody td:nth-child(2) {
    width: 28%;
}
.checkboxes .check:last-child{
  margin-bottom: 0;
}
.bx-filter .bx-filter-parameters-box:nth-child(10),
.bx-filter .bx-filter-parameters-box:nth-child(11){
  margin-top: 10px;
}
.bx_item_section_name_gray{
  color: #3a3a3a !important;
}
.cardio-img img{
  max-width: 60%;
  height: auto;
}
.bx-filter .bx-filter-section{
  padding-top: 0 !important;
}
.payment-var .radio{
  height: auto;
}
.bx_catalog_list_home .bx_catalog_item_images_double{
  margin-top: 0 !important;
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images{
  padding-top: 0 !important;
}
.bx_ordercart_order_pay_right{
  /*width: 50% !important;*/
}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{
  margin: auto;
}

.detail-buy-link,.bx_bt_button {cursor:pointer;}
.bx_catalog_list_home {border:0px!important;}
.bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_right{
  background: url(/bitrix/templates/.default/components/bitrix/catalog.section/main_section/images/arr_right.png) no-repeat right center !important;
  background-size: 100% auto !important;
}
.bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_left {
  background: url(/bitrix/templates/.default/components/bitrix/catalog.section/main_section/images/arr_left.png) no-repeat left center !important;
  background-size: 100% auto !important;
}
.correct_region {
  background: #fff none repeat scroll 0 0;
  left: -40%;
  padding: 25px;
  position: absolute;
  top: 124%;
  width: 350px;
  z-index: 20;
}
.correct_region:before {
  content:'';
  position: absolute;
  top: -9px;
  left: 49%;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 10px solid #fff;
}


.correct_region > * {
    text-align: center;
}
.correct_region p {
  margin-bottom: 30px;
}
.correct_region a{
  border: 2px solid #70b93b;
  border-radius: 2px;
  color: #70b93b;
  font-size: 14px;
  height: 32px;
  padding: 7px 26px;
  text-align: center;
  transition: all 0.2s linear 0s;
}
.correct_region a:first-child{
  margin-right: 15px;
}
.correct_region a:hover{
  background: #70b93b none repeat scroll 0 0;
    color: white;
}
.correct_region.mobile {
  background-color: #eeeeee;
  padding: 10px;
  width: 250px;
  height: 85px;
  left: 0;
  top: 160%;
}
.correct_region.mobile:before {
  content:'';
  position: absolute;
  top: -9px;
  left: 45%;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 10px solid #eeeeee;
}
.correct_region.mobile p {
  font-size: 11px;
  margin-bottom: 20px;
}
.correct_region.mobile a {
  font-size: 12px;
  height: 26px;
  padding: 5px 22px;
}
.correct_region.mobile a:first-child{
  margin-right: 5px;
}
#cities{
  z-index: 2000;
  font-family: 'OpenSansBold';
}
.modal-body img{
  width: 100%;
}
#cities .modal-body > ul {
  display: inline-block;
  width: 32.3333%;
  vertical-align: top;
}
#cities .modal-body.all {
  height: 0px;
  padding:0px;
  overflow-y: auto;
}
#cities .modal-body.all .letter{
  font-size: 18px;
    box-sizing: border-box;
    display: block;
    margin-bottom: 1px;
    transform: translateZ(0px);
}
#cities .modal-body.all li:not(.letter){
  cursor: pointer;
    display: block;
    font-size: 13px;
    list-style: outside none none;
    padding: 4px 15px;
}
#cities .modal-body li:not(.letter):hover{
  background-color: #70b93b;
    color: white;
}
#cities .modal-footer {
    text-align: center;
}


.modal-backdrop.in {
  position: absolute;
  z-index: 2;
}

.modal-body ul li {
  cursor: pointer;
}

.select_your_city {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-transform: uppercase;
  font-size: 15px;
  color: #353535;
  letter-spacing: 0.2px;
  padding-right: 20px;
  text-decoration: none !important;
  padding-bottom: 2px;
  border-bottom: 2px solid #70b93b;
  background: url('/css/../images/separator.png') no-repeat right 4px;
}

.bx_price span {
/*text-decoration: line-through;
color: #9b9b9b;*/
font-size: 20px;
display:block;
}

.bx-filter .bx-filter-param-btn {width:40px;height:40px;border: 4px solid rgba(204, 213, 219, 0.29); padding: 0; line-height: 29px;}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu {height:30px;}
#authq .modal-header,#authq .modal-body{margin:0 auto;text-align:center;}
.author-drop {height:245px;}
.author-drop>form {margin-top:2px;}
.auth-res {font-size:12px;position:absolute;color:red;}
#authq .modal-dialog {height: 100%;margin: 0 auto;width:400px;}
#authq .modal-dialog .auth-block1 {top: 50%;position: absolute;width: 100%;margin-top: -150px;}
.auth-block1 .author-block input {
  border: 1px solid #a5a5a9;
}
.modal-footer .btn.btn-danger {
  padding: 6px 6px !important;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt, 
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 0px;
    border: 2px solid #2C5DA7 !important;
	border-radius: 4px;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt {
  border: 3px solid #2C5DA7 !important;
}
.author-drop {display:none;}
.authorization {cursor:pointer;}
.tab-pane.active td {
border: 1px solid #737373;
}
.kompens,.tablesize_a {cursor:pointer;}
.tablesize_a {font-weight:bold;font-size:17px;}
.raschet-block {margin-left: 20px;border:1px solid lightgray;padding:10px;margin-top:10px;background:#fff;}
.raschet-block p{text-align:center;font-size:16px;font-weight:bold;}
.calc-submit {margin:10px auto 0; display: block;
   padding:5px;
    text-align: center;
    line-height: 20px;
    text-transform: uppercase;
    border-radius: 4px;
	border:0;
	outline:0;
    background-color: #f69a00;
    color: white !important;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    transition: all 0.2s linear;}
.floatleft {float:left;}
.ui-autocomplete-loading {
  background: #FFF right center no-repeat;
}
#log { height: 200px; width: 600px; overflow: auto; }

.calc-submit:hover {    background-color: #df8d05;}
.tablesizes-block {margin-bottom:10px;min-height:20px;}
.citycheck_title {width:33%;}
.cityinput {width:65%;margin-left:5px;}
.cityinput input {width:100%;}
.cityblock-countries {margin:0 5px;}
.dialog-kompens {}
@media screen and (max-width: 959px) {
  .dialog-razmeri {
    position: absolute;
    left: 50%;
    margin-left: -325px;
    top: 50%;
    margin-top: -230px;
  }
}
@media screen and (min-width: 960px) {
  .dialog-razmeri {
    width: 80%!important;
    max-width:960px!important;
  }
  .dialog-razmeri img {max-width:100%;height:auto;}
}

@media only screen and (max-device-width: 480px) {
	.modal-dialog {max-width:320px !important;}
  .modal-dialog.dialog-kompens {width: initial !important;}
	.detail-links a {width:100% !important;}
}

.gridview-img {
  width: 100% !important;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  height:170px !important;
  display:block;
}
.item-img > .block-vertical{
  width: 100%;
}
.allcities {height:0;}

@media only screen and (max-device-width: 480px) {
	.special-city-list>ul:nth-child(3) {width:100% !important;}
	.special-city-list>ul:nth-child(3) li {width:50% !important;float:left;}
}
.punkti1 {display:block !important;height:0 !important;opacity:0 !important;overflow:hidden !important;}
.YMaps-b-balloon-content {width:250px !important;}
.YMaps-b-balloon-frame td {border:0 !important;}
.toggle-list-sdek, .toggle-list-boxberry, .toggle-list-pickpoint {cursor:pointer;}
.toggle-list-poch {cursor:pointer;}
.list-sdek,.list-poch,.list-boxberry,.list-pickpoint {display:none;}

.title-poch,.title-sdek,.title-boxberry,.title-pickpoint {font-size:20px;color:blue;}

.obmen-info ul{
  padding-left: 20px;
}
.obmen-info ul li{
  list-style: disc;
}

.author-drop .author-block input[type='text'],
.author-drop .author-block input[type='password']
{
    background: #fff;
}

.header_right{
    min-width: 683px;
    width: auto;
}
.shap2019 {margin: 10px 0;}
.shap2019 .header_right {width:100%;}

.header_right .select{
    width: auto;
	 margin-top: 34px;
}
.shap2019 .header_right .select {margin: 2px 20px 0 0px;padding: 0 20px;}
.shap2019 .srapPhShap {display:flex;float:left;
    flex-wrap: wrap;
    flex-direction: column;
}
.header_right .grafik{
    margin-left: 0;
    width: 200px;
    text-align: center;
}
.header_right .phone{
    margin-left: -5px;
}
.shap2019 .header_right .phone {
    white-space: nowrap;
    display: inline-block;
	margin-left: 0px;
	min-height:auto;
}
.shap2019 .header_right .phone a {font-size:20px;margin-right:0px;min-width:200px;text-align:left;float: left;}
.shap2019 .header_right .grafik {    margin-top: 0;
    padding-bottom: 0!important;
    margin-bottom: 0;
	min-width:200px;text-align:left;
	}
.shap2019 .srapPhShap2 {
display: block;
    clear: both;
    height: 24px;
}
.shap2019 .fw-container__step__form__design-btn__body {display:inline-block;text-align:left;min-width:200px;}

.shap2019 .basket {margin-top:-5px;}

@media screen and (max-width: 990px) {
	.shap2019 .srapPhShap {display:block;float:right;width:100%;}
	.shap2019 .srapPhShap2 {clear:none;float:left;padding-top:5px;}
	.shap2019 .fw-container__step__form__design-btn__body {display:none;}
	.shap2019 .header_right .grafik {min-width:0px;}
	.shap2019 .header_right .phone a {min-width:0px;}
	.shap2019 {margin: 5px 0;}
	
}
@media screen and (max-width: 1100px) {
	#bs-example-navbar-collapse-1 ul li:nth-child(1) {display:none;}
}


textarea#ORDER_DESCRIPTION{
    background: #fff !important;
}

.city-poiner{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('/images/map pin.png');
    background-size: contain;
    margin-top: 4px;
}

table.popup-window th, table.popup-window td, table.popup-window tr:hover{
    border: 0;
    padding: 0;
    background: none;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column, .popup-window-titlebar .popup-window-top-row .popup-window-center-column, .popup-window-titlebar .popup-window-top-row .popup-window-right-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column
{
    height: auto;
    line-height: 37px;
    text-align: center;
    font-size: 17px;
}

.bx_medium.bx_bt_button.in-cart,
.popup-window-buttons .items .bx_medium.bx_bt_button.in-cart{
    background: #0064c9;
    color: white;
    transition: all 0.2s linear;
    text-shadow: none;
    line-height: 30px;
    height: 36px;
    display: inline-block;
}
.popup-window-buttons .items.items-cat:before,
.popup-window-buttons .items.items-cat:after{
    content: none !important;
}

.bx_medium.bx_bt_button.in-cart:hover,
.popup-window-buttons .items .bx_medium.bx_bt_button.in-cart:hover{
    background: #004b96;
}
.bx_medium.bx_bt_button.in-close,
.popup-window-buttons .items .bx_medium.bx_bt_button.in-close{
    display: inline-block;
    background: none;
    text-shadow: none;
    color: #000;
    font-weight: normal;
    transition: all 0.2s linear;
    padding: 0;
    line-height: 1;
    height: auto;
    margin-left: 10px;
    border-bottom: 1px dotted #000;
	font-size: 14px;
}
.bx_medium.bx_bt_button.in-close:hover,
.popup-window-buttons .items .bx_medium.bx_bt_button.in-close:hover{
    border-bottom: none;
}
.input.cart-qnt{
    float: left;
}
.popup-list.cart-qnt .input{
    width: 32px;
}
.input.cart-qnt a.minus{
    left: 10px;
}
.popup-list.cart-qnt a.plus{
    right: 10px;
}
.popup-table td{
    vertical-align: top;
}
.cart-qnt a{
    cursor: pointer;
}
.popup-price{
    text-align: left;
    margin-top: 23px;
    color: #202020;
    font-size: 24px;
    font-family: 'OpenSansBold';
    line-height: 1.2;
}
.popup-window-titlebar{
    margin-top: 0 !important;
}

.header_right .select {   
}
.show-link {
    margin: 39px -10px;
}#cities{
	z-index: 110000!important;
}
.bxmaker__ajaxpagenav__block--navtop .show-link{
	display: none!important;
}
.header{
	z-index: 100000!important;
}@media (max-width: 989px){
.cleimo{
		margin-top: 36px!important;
	}
}
.bxmaker__ajaxpagenav__block--navtop .pagination{
	position: relative;
}
@media (min-width: 531px){
	.cardio-img img {max-width:38%;}
}
@media (min-width: 610px){
	.cardio-img img {max-width:30%;}
}
@media (min-width: 768px){
	.cardio-img img {max-width:45%;}
}

.center-text .next {
    right: 0px;
    cursor: pointer;
    z-index: 2;
    position: absolute;
    top: 50%;
    margin-top: -24.5px;
}

.center-text .prev {
    left: 0;
    cursor: pointer;
    z-index: 2;
    position: absolute;
    top: 50%;
    margin-top: -24.5px;
}
.js-text_call{
    cursor: pointer;
    color: #0064c9;
    text-decoration: underline;
    font-size: 11pt;
    margin: auto;
}
.js-text_call:hover, .js-text_call:focus{
	    color: #23527c;
}
.fw-container__step__form__design-btn__body{
	text-align: center;
}

.fancybox-inner {
	    min-height: 660px;
}
.popup-window.popup-window-with-titlebar{
  padding: 0px 0px 10px;
}
.popup-window-titlebar{
    height: auto;
    background-color: #ededed;
    line-height: 37px;
    text-align: center;
    font-size: 17px;
    background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: linear-gradient(to bottom, #f5f5f5, #e5e5e5);
    -webkit-box-shadow: 0 1px #f9f9f9;
    box-shadow: inset 0 1px #f9f9f9;
    border-bottom: 1px solid #d6d6d6;
    background-position: 0 0;
    background-repeat: repeat-x;
}
.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content{
  background:none;
}
.popup-window-hr {
    margin: 9px 2px 0 2px;
    background: #ebebeb url(/css/../images/controls-sprite.png) no-repeat 0 -396px;
    display: block;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.popup-window-buttons {
    padding: 0px 10px;
}
.popup-window-buttons .bx_item_detail span {margin-bottom:5px;margin-top:5px;}
.popup-window-with-titlebar .popup-window-content{
  padding:7px;
}
.bx-ui-sls-container{
  padding-bottom: 34px!important;
}
.mobile_logo{
  display: none;
}
.basket p{
  margin:0px;
  display: inline-block;
}
.grafic_span{
  font-size: 11pt;
}
.js-search-field{
  padding: 9px 10px;
  display: none;
  position: relative;
  border-top: 1px solid #d3d3d2;
  background: #ebeaea;
}
.js-search-field .s-search{
  right: 14px;
  top: 13px;
  height: 37px;
}
.cardio-wrapper .cardio-item .title span{
  display: none;	
}
.wrap_all{
  position: relative;
  z-index: 20;
}
.wrap_all{
  box-shadow: -3px 0px 10px #00000030;
  background:#fff;
}
.slide_menu{
  position: absolute;
  display: none;
  left: -256px;
  top: 0px;
  height: 100%;
  overflow: hidden;
  width: 256px;
  background: #fff;
  z-index: -1;
}
.slide_menu:after{
  content: "";
    position: absolute;
    display: block;
    right: 0px;
    box-shadow: 0px 0px 9px #000000;
    height: 100%;
    width: 1px;
}
.filter_mobile_slide:after{
  content: "";
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  box-shadow: 1px 0px 9px #000000;
  height: 100%;
  width: 1px;
}
.wrap_left_slide{
  position: fixed;
  height: 100%;
  overflow: auto;
  width: 256px;
}
.slide_menu .autoriz,
.slide_menu .regist{
  color:#000;
  font-size:15px;
  padding:10px 0;
  width: 50%;
  text-align: center;

}
.slide_menu .autoriz2 {
  color:#000;
  font-size:15px;
  padding:10px 0;
  width: 100%;
  text-align: left;
}
.slide_menu .cabinet-link{
  position:relative;
  display:flex;
  justify-content: space-between;
  align-items: center;
  border-bottom:1px solid #d3ded3;
}
.slide_menu .cabinet-link:before{
  content:"";
  display:block;
  position: absolute;
  top:0px;
  /*left:calc(50% - 0px);*/
  height:100%;
  width: 1px;
  background: #d3d3d3;
  display:none;
}
.callback_btn_side{
  padding:10px 0px;
  text-align:center;
  border-bottom:1px solid #d3ded3;
}
.callback_btn_side .js-text_call{
    color:#000;
}
.callback_btn_side label{
  margin-bottom: 0;
}
.side_nav li{
  padding:8px;
  color:#000;
  border-top:1px solid #d3d3d3;
}
.side_nav li:first-child{
  border-top:none;
}
.side_nav li:last-child{
  border-bottom:1px solid #d3d3d3;
}
.bx-prev,
.bx-next{
  display: none;
}
.home_content .menu{
  position: static;
  flex-basis: 275px;
  margin-right: 20px;
}
.general_obert{
  display: flex;
}
.general_obert .bx-searchtitle {
  /*margin: 15px 0 0!important;*/
  flex-basis: 74%;
}
.photo_banner{
  position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 582px;
}
.visible-990{
  display: none;
}
.navbar-default{
  background: none;
  border:none;
}
.breadcrumb > li + li:before{
  display: none;
}
.catalog-dropdown .with-drop > a{
  white-space: inherit;
}
.header-fixed{
	display: none;
}
.header-fixed.show{
	display: block;
}
@media(max-width: 989px){
	.header-fixed.show{
		display: none!important;
	}
}


.main-news-block img {
	max-width: 100%;
	height: auto;
}

.dropup, .dropdown {
	z-index: 1000;
}

.bx-authform-formgroup-container .checkbox:not(checked) {
	opacity: 1;
	position: relative;
	width: auto;
}

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#mycallback {
	background-color: rgba(0, 0, 0, 0.7);
}

.zastavka {width:64px; height:64px; position:fixed; top:50%; left:50%; z-index: 1000; display:none; margin-left:-32px; margin-top:-32px;  background: url('/css/../images/preload.gif') no-repeat 50% 50%;
}
.zastavka.active {display:block;}

#cities .modal-dialog {
	vertical-align: top;
}


body .bx_item_detail_scu .bx_scu .bx_active[data-treevalue^="1599_"] {
	width: 120px!important;
	height: 33px!important;
}



body .bx_item_detail_scu .bx_scu .bx_active[data-treevalue^="1599_"]  .cnt .cnt_item {
	background-size: 100% 100%!important;
}

body .bx_item_detail_scu .bx_scu .bx_active[data-treevalue^="1599_"]  .cnt  {
	border:none!important;
}




body .tovar-description  .bx_scu.list_scu .bx_active[data-treevalue^="1599_"] {
	width: 200px !important;
	height: 49px !important;
	padding-top: 0!important;
}

body .tovar-description .bx_scu.list_scu .bx_active[data-treevalue^="1599_"] .cnt_item{
	background-size: 100% 100%!important;
	height: 39px;
}


.bx-catalog-subscribe-button {
  display: block;
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #0064c9;
  color: white !important;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
  cursor:pointer;
}
.bx-catalog-subscribe-button {max-width:49%;display:inline-block;}
@media screen and (max-width: 768px) {
	.bx-catalog-subscribe-button{max-width:100%;display:block;}
/*	.bx_item_list_you_looked_horizontal, .bx_item_list_you_looked_horizontal2 {height:auto;overflow:visible;}*/

.shap2019 .header_right .select {
    margin: 2px 0px 0 0px;
    padding: 0 10px 0 0;
	min-width: 180px;
	text-align: left;
}

}

@media screen and (max-width: 360px) {
	.shap2019 .header_right .select {min-width: 100px;}
}
@media (max-width:989px){.show-link{display:none!important;}}

@media screen and (min-width: 768px) {
.bx_item_list_you_looked_horizontal, .bx_item_list_you_looked_horizontal2 {
	overflow:hidden;
	height:518px;
}
}
.navbar-nav > li {padding-right:15px;}
@media screen and (min-width: 768px) {


.catalog_all_list .cardio-item {height:auto;}
.catalog_all_list .cardio-img {width:100%;float:left;border:none;height:30px;min-height:60px;margin-bottom:10px;}
.catalog_all_list .cardio-img img {max-width:100%;
  height: 50px;
  width: auto;
  max-width: 100%;
  max-width:100%;
  max-height:100%;
}
.catalog_all_list .cardio-item .title {display: inline;line-height:12px;width:70%;float:right;margin-right:2%;margin-top:0;text-align:left;}
.catalog_all_list .cardio-item .title a {letter-spacing:0;}
/*.catalog_all_list .cardio-img {display:none;}
.catalog_all_list .cardio-item .title {width:98%;float:left;margin-top:5px;}*/

.navbar-nav > li > a, .navbar-nav > li > span {padding-bottom:2px;margin-bottom:3px;}



}

.bnr-images img {max-width:100%;height:auto;} 
.bnr-top-404 {margin-bottom:10px;}
.bnr-top-rew .fade {display:block;}
.bnr-top-detail-catalog > .carousel {margin-bottom:15px;}
.bnr-top > .carousel {margin-bottom:15px;margin-top:-10px;}
.bx_scu_scroller_container .bx_slide_left, .bx_scu_scroller_container .bx_slide_right {display:none;}

.labelPodarok {display:block;position:absolute;bottom:10px;left:0;background:red;opacity: 0.8;padding:2px 2px;color:#ffffff;font-size:14px;z-index:3;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {z-index:2;}
.bx_item_list_you_looked_horizontal, .bx_item_list_you_looked_horizontal2 {overflow:visible;}
.bx-catalog-subscribe-button a {color:#ffffff;}

.promoKodLink {text-decoration:none;color:#000000;font-weight:bold;display:inline-block;margin-bottom:0px;font-size:16px;margin-top:10px;}
.promoKodLink span {color:red;padding:5px;font-weight:bold;}
.promoKodLink:hover {}
.promoKodLink span {
		    font-weight: bold;
    float: right;
    background: red;
    color: #ffffff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-right: 0px;
    line-height: 17px;
    padding: 5px 10px;
	}
.promoKodLink {
		border: 1px solid red;
		 border-radius:3px;
	margin-bottom: 0px;
	}
.promoKodLink a {
		
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    display: inline-block;
    font-size: 16px;
    line-height: 15px;
    padding: 6px 10px 6px 10px;
	}
	
.rowCodeText	{
	display: block;
    clear: both;
    color: green;	
	/*padding-bottom: 10px;
    margin-top: -5px;
	*/
	}

.rowPromo {position: relative;display: inline-block;padding-bottom:15px;}
.promoPriceBlock {display:none;
left: 0;
    top: 39px;
	position:absolute;
	padding:10px 10px 15px 10px;border:1px solid #555555;background:#ffffff;
	box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.17);
background-color: #eeeeee;
border-radius:4px;
border:1px solid #c7c7c7;
    z-index: 2;
	width:100%;
}
.promoPriceBlock__price__desc {display:block;font-size:14px;line-height:18px;padding:5px 0;font-family: 'OpenSans';text-align:center;}
.promoPriceBlock__price {
	/*display:block;*/
	display:inline-block;margin-right:10px;
    color: red;
    /*font-size: 28px;*/
	font-size: 20px;
    font-family: 'OpenSansBold';
    margin-bottom: 0;
    line-height: 1.4;
	text-align:center;
}
.promoKodLink a:hover .promoPriceBlock, .promoKodLink a.active .promoPriceBlock {display:block;}
	
.fanccy-images-cont {display:block;overflow:hidden;margin-bottom:10px;}
.fanccy-images-cont a {width:200px;height:160px;float:left;margin:5px 5px 0 0;overflow:hidden;}
.fanccy-images-cont a img {width:100%;height:auto;}
#kompensacia{z-index: 100000;}

.footer-new {padding:20px 0 30px 0;background:#dbecfd;}
.footer-new .title-foot-block {display:block;padding:5px 0;text-transform:uppercase;font-size:14px;line-height:26px;color:#202020;
font-weight:bold;}
.footer-new .foot-payment-block {padding-bottom:10px;padding-left:15px;}
.footer-new .foot-payment-block img {max-width:100%;height:auto;}
.footer-new .foot-contact-block {padding-bottom:10px;padding-left:15px;font-size:15px;line-height:25px;}
.footer-new .foot-contact-block a {color:#202020;}
.footer-new .foot-contact-block a:hover {color:#337ab7;}
.footer-new .foot-info-block {padding-bottom:10px;}
.footer-new .cprg-block {font-size:14px;line-height:16px;opacity:0.9;}

.footer-new .foot-menu-block {padding-bottom:10px;}
.footer-new .foot-menu-block ul {padding-left:15px;}
.footer-new .foot-menu-block ul li {padding:3px 0;}
.footer-new .foot-menu-block ul li a {color:#202020;text-decoration:none;
font-size: 14px;line-height:16px;    font-family: 'OpenSans';
}
.footer-new .foot-menu-block ul li a:hover {color:#337ab7;}
.footer-new .foot-menu-block ul li a span {color:#e08734;}
.footer-new .foot-menu-block ul li a:hover span {color:#337ab7;}
.footer-new .level1-size ul {padding-left:0;}
.footer-new .level1-size ul li a {font-size: 14px;line-height:20px;}
.footer-new .level1-size-red ul li a {color:red;}
.footer-new .foot-info-block {margin-top:10px;}
.footer-new .fw-container__step__form__design-btn__body {text-align:left;font-size:16px;line-height:22px;}
.footer-new .js-text_call {font-size:16px;}
.footer-new .vk-icon {display:inline-block;width:30px;height:30px;background:url('/images/vk-icon.png') 0 0 no-repeat;background-size:100% auto;margin-top:5px;}
.footer-new .inst-icon {display:inline-block;width:30px;height:30px;background:url('/images/inst-icon.png') 0 0 no-repeat;background-size:100% auto;margin-top:5px;}

.topbg-grey {background:#ededed;}
.products-sort {margin-right:10px;}

@media (min-width: 992px){
	.bx_catalog_tile .bx_catalog_tile_ul .col-md-3 {
	display: inline-block;
    position: static;
    float: left;
    clear: none;
    width: auto!important;
	}
	.bx_catalog_tile .bx_catalog_tile_ul .col-md-3 .row {display: inline-block;
    float: left;margin-bottom:10px;
	}
	.bx_catalog_tile .bx_catalog_tile_ul .col-md-3 .row .cardio-item {float: left;
    display: inline-block;
    /* word-break: normal; */
    white-space: nowrap;
	    border-left: 2px solid #90989d;
    padding-left: 10px;
	}
	.bx_catalog_tile .bx_catalog_tile_ul .col-md-3 .row  .cardio-img {display:none;}
	.catalog_all_list .bx_catalog_tile .bx_catalog_tile_ul .cardio-item .title {width:auto;margin:0;}
	.catalog_all_list .bx_catalog_tile .bx_catalog_tile_ul .cardio-wrapper {margin-top:10px;}
}

.order_body .top_content, .order_body .breadcrumb-container, .order_body .bnr-images, .order_body .footer-new .hidden-xs {display:none;}
.order_body #bs-example-navbar-collapse-1 .navbar-nav li {display:none;}
.order_body #bs-example-navbar-collapse-1 .navbar-nav {height:28px;min-width:32px;}
.orderButShap, .orderButShapMobile {    font-size: 20px;
    text-align: right;
    float: right;
	text-decoration:underline;
	}
.orderButShapMobile {display:none;}
@media (max-width: 992px){
	.orderButShapMobile {display:block;padding: 5px 19px 6px 5px;}
	.orderButShap {display:none;}
	.popup-window-content .popup-table img {display:none;}
	.row > .row {margin:0;}
	.podarokBlock .row {margin:0;}
}
.tab-content{
  font-size: 15px;
  color: #353535;
  font-family: 'OpenSans';
  line-height: 1.5;
}
.news-detail{
  font-size: 16px;
  color: #000000;
  font-family: 'OpenSans';
  line-height: 1.7;
}
.description_section{
  font-size: 15px;
  color: #353535;
  font-family: 'OpenSans';
  line-height: 1.7;
}
body {
  font-family: 'OpenSans';
  color: #000;
  background-color: #fff;
}
.breadcrumb {
  font-family: 'OpenSans';
  font-size: 13px;
  background-color: #fff;
}
.breadcrumb > li > a:hover {color:#f69a00;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #000000;
}
.bx_page_cabinet {
	font-size: 16px;
}
.h1 {
  font-size: 24px;
}
h2,
.h2 {
  font-size: 18px;
  font-family: 'OpenSansBold';
}
h3,
.h3 {
  font-size: 17px;
  font-family: 'OpenSansBold';
}
h4,
.h4 {
  font-size: 16px;
  font-family: 'OpenSansBold';
}
h5,
.h5 {
  font-size: 15px;
  font-family: 'OpenSansBold';
}
h6,
.h6 {
  font-size: 15px;
  font-family: 'OpenSansBold';
}
.breadcrumb > li > a {
    color: #2C5DA7;
}
a {
  color: #2C5DA7;
}

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

.bx_item_detail_size .bx_slide_left,
.bx_item_detail_size .bx_slide_right {
	display:none;
}

.detail_review {padding-right:15px;}
.detail_review .review {padding-left:0;}
@media screen and (max-width: 768px) {
.our_suppliers {overflow:hidden;width:90%;margin:auto;}
.home_left {max-width:100%;overflow:hidden;}

.wrap_left_slide {background:#ffffff;}
.mobile-links .mobile-cat-link {margin-bottom:20px;display:none;}
.mbl-left {float:left!important;}
}


/*комбокс фильтр стилизация*/
#set_filter, a.kombox-del-filter{
padding: 0 10px;
    /* width: 190px; */
    height: 26px;
    text-align: center;
    border-radius: 4px;
    text-transform: uppercase;
    background: #0064c9;
    line-height: 23px;
    color: white !important;
    font-size: 14px;
    letter-spacing: 2px;
    /* margin-left: 36%; */
    transition: all 0.2s linear;
    border: none;
    cursor: pointer;
}
a.kombox-del-filter {float: right;line-height:26px;background:#f69a00;text-decoration:none;}
#set_filter:hover {    background: #004b96;}
a.kombox-del-filter:hover {background:red;}

.kombox-combo .lvl2 input {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 14px;
  height: 16px;
  
}
.kombox-combo  .lvl2 input + label {
  cursor: pointer;
  display:block;
}
.kombox-combo  .lvl2 input:not(checked) {
  position: absolute;
  opacity: 0;
}
.kombox-combo  .lvl2 input:not(checked) + label {
  position: relative;
  padding: 0 0 3px 22px;
  font-weight: 400;
  
}
.kombox-combo  .lvl2 input:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid #cacaca;
  box-sizing: border-box;
}
.kombox-combo  .lvl2 input:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 5px;
  width: 6px;
  height: 13px;
  margin-top: -10px;
  box-sizing: border-box;
  border-bottom: 3px solid #ff0000;
  border-right: 3px solid #ff0000;
  background: transparent;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  opacity: 0;
}
.kombox-combo .lvl2 input:checked + label:after {
  opacity: 1;
}
.kombox-combo .lvl2 input:focus + label:before {
  outline: none;
}
#kombox-filter .kombox-combo .lvl2 label, #kombox-filter .kombox-radio .lvl2 label {padding-left: 20px;}
#kombox-filter {max-width:310px;}

@media (min-width: 1340px) {
.main-slider-img {height:380px;}
.big-search-block {height:386px;}
}
@media (max-width: 992px){
	.footer-new .col-sm-3 {width:50%;float:left;}
	.footer-new .col-sm-5 {width:50%;float:left;}
	.footer-new .hidden-xs {display:none;}
}
@media (max-width: 640px){
	.footer-new .col-sm-3 {width:100%;float:none;}
	.footer-new .col-sm-5 {width:100%;float:none;}
	#basket-root .row{margin:0!important;}
	.choice-blocks select {max-width:100%!important;}
}
.product-item-label-text-podarok {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #fef471;
	color: #000;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}
.text-wrapper {
  font-size: 16px;
  color: #353535;
  line-height: 1.7;
}

.mlifeform__block {}
.mlifeform__block .field {display:block;padding:5px;}
.mlifeform__block .fielderror {color:red;}
.mlifeform__block .button {display:block;padding:22px 0 15px 0;float:left;}
.myfeedback-foot {}
.descerr {font-size: 16px;
    font-family: 'OpenSansBold';color:#f69a00;}
#myfeedback {z-index: 9999;}

.footer-new .foot-menu-block ul li a.feddback_modal_link, .footer-new ul li a.feddback_modal_link {    border-radius: 4px;
    border: 2px solid #2C5DA7;
    color: #2C5DA7;
    font-size: 14px;
    transition: all 0.2s linear;
    padding: 5px 10px;
    margin-top: 5px;display:inline-block;}
.footer-new .foot-menu-block ul li a.feddback_modal_link:hover, .footer-new ul li a.feddback_modal_link:hover {background:#2C5DA7;color:#ffffff;}
@media (max-width: 640px){
	.myfeedback-foot {    padding-left: 165px;}
}


.promoKodLink span {line-height: inherit;}
.promoKodLink a {height: 15px;margin-top: -4px;line-height:26px;}

.bx-basket-fixed .mobile_basket_back {display: block;line-height:26px;height: 26px;font-size:18px;width:auto;
float: right;position: absolute;top: 7px;right: 7px;padding:0 5px;}
.ya-share2 {display: inline-block;float: right;margin-right:3px;}

.show__detailMoreText {display:none;color: #2C5DA7; font-weight:bold;font-size:18px;}
@media (max-width: 640px){
	.detailMoreText {display:none;}
	.show__detailMoreText {display:block;}
}

.sectionsSearch {display:block;padding:10px;margin-bottom:20px;border:1px dashed #ededed;}
.sectionsSearch .itemSection {display:inline-block;white-space: nowrap;padding:0 15px 0 0; font-size:16px;}
.sectionsSearch .itemSection a {padding-right:15px;}
.sectionsSearch .itemSection a i {padding-left:5px;font-size: 11px;font-style:normal;position: absolute;margin-top: 0px;top: auto;color:#000000;}
.sectionsSearch .itemSection a:hover {text-decoration:underline;}
@media (max-width: 640px){
	.sectionsSearch .itemSection {white-space: normal;}
}

/*mobile menu start*/
.wrap_left_slide {overflow-y:scroll;}
.slide_menu {display:none;width:100%;height:100%;z-index:2000;position:fixed;top:0;left:0;background: #ffffff;}
.slide_menu .wrap_left_slide {background:none;width:auto;padding:40px 20px 20px 20px;position:relative;}
.slide_menu:after {height:auto;}
.slide_menu .mobileDrop {display:none;padding-left:15px;border-left:2px solid #2c5da7;margin-top:5px;}
.slide_menu .mobileDrop ul li ul {display:none;padding-left:15px;border-left:2px solid #2c5da7;margin-top:5px;}
.slide_menu .wrapFixMobileMenu {padding-left:15px;border-left:2px solid #2c5da7;}
.slide_menu .side_nav {margin-bottom:60px;}
.slide_menu .side_nav li {padding:8px 0;}
.slide_menu .side_nav .wrapFixMobileMenu li {border-top:0;border-bottom:0;padding:8px 0;}
/*.side_nav .wrapFixMobileMenu li a {text-decoration:none;display:block;clear:both;overflow:hidden;}*/
.slide_menu .side_nav li a {text-decoration:none;display:block;clear:both;overflow:hidden;}
.slide_menu .side_nav .wrapFixMobileMenu li a span {float:left;}
.slide_menu .side_nav .wrapFixMobileMenu li a span, .slide_menu .side_nav .wrapFixMobileMenu li a i {display:block;max-width:75%;}
.slide_menu .side_nav .wrapFixMobileMenu .icn-menu-dropdown {position:relative;float:left;cursor:pointer;}
.slide_menu .side_nav .wrapFixMobileMenu .icn-menu-dropdown:before {font:normal normal normal 14px/1 FontAwesome;content: "\f107";font-weight:bold;height:24px;font-size:24px;padding:0 20px;float: left;line-height: 18px;}
.slide_menu .side_nav .wrapFixMobileMenu .icn-menu-dropdown-sub {position:relative;float:left;cursor:pointer;}
.slide_menu .side_nav .wrapFixMobileMenu .icn-menu-dropdown-sub:before {font:normal normal normal 14px/1 FontAwesome;content: "\f107";font-weight:bold;height:24px;font-size:24px;padding:0 20px;float: left;line-height: 18px;}
.slide_menu .side_nav .icn-menu-dropdown-cat {position:relative;float:left;cursor:pointer;}
.slide_menu .side_nav .icn-menu-dropdown-cat:before {font:normal normal normal 14px/1 FontAwesome;content: "\f107";font-weight:bold;height:24px;font-size:24px;padding:0 20px;float: left;line-height: 18px;}
.slide_menu .side_nav .wrapFixMobileMenu .mobileDrop ul li ul {display:none;}
#fix_mobile_menu {display:none;}
.mobileMenuIcon {display:block}
.mobileMenuIcon a {display:block;width:38px;height:38px;position:fixed;right:20px;top:15px;
font-size:26px;line-height:26px;font-weight:bold;line-height:24px;color:#ffffff;opacity:0.9;text-align:center;z-index:2002;
background:#2C5DA7;border-radius:24px;padding:6px;
}
/*mobile menu end*/

.showDeliveryMapWrap {display: block;font-size:14px;font-weight:bold;}
.showDeliveryMapWrap .delivery-wrap-row {font-weight:normal;}
.showDeliveryMapWrap .delivery-wrap-row span i {margin-right:5px;color: #2C5DA7;
  width: 14px;
  text-align: center;
}
.showDeliveryMapWrap .delivery-wrap-row, .showDeliveryMapWrap .delivery-town
{padding:0 0 5px 0;display:block;clear:both;}
.showDeliveryMapWrap .delivery-days, .showDeliveryMapWrap .delivery-cost {font-weight:bold;}
.showDeliveryMap {display:inline-block;padding-bottom:0px;border-bottom:1px dashed #2C5DA7;}
.modal-content-yamap{
	position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
@media (max-width: 640px){
	.modal-dialog {width: 100%; max-width: 92%!important;}
	.showDeliveryMapWrap {margin-bottom:20px;}
}

.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price span.old {text-decoration: line-through;}
@media (max-width: 640px){
.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price span.old{color: #a5a5a5;font-size: 20px;font-weight: normal;white-space: nowrap;text-decoration: line-through;}
}

.btn-tinkoff {    background: #ffdf00;
    border: 1px solid #ffdf00;
    color: #000000;
    padding: 10px 20px;
    font-weight: bold;}
.btn-tinkoff:hover, .btn-tinkoff:focus, .btn-tinkoff:active {background-color:#ffe740;border-color:#ffe740;color: #000000;}
.row-tinkoff {display:block;overflow:hidden;text-align:right;padding-top:5px;clear:both;}
.tinkoff-credit {border: 1px solid #2C5DA7;float:right;color:#2C5DA7;opacity:0.8;margin-right:2px;    padding: 8px;}
.tinkoff-credit:hover {color:#ffffff;background:#2C5DA7;opacity:1;}

.discount-view3-font {display:inline-block;float: left;margin-right:10px;margin-top:0px;}
.modal {z-index:1900;}

.choiseTownModal {display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#ffffff;z-index:200000;display:none;transition:all 1s ease;}
.choiseTownModal.active {display:block;transition:all 1s ease;}
.choiseTownModalHead {padding:15px 10px 5px 10px;border-bottom: 1px solid rgba(51,51,51,.2);overflow:hidden;}
.choiseTownModalHead .title {font-size: 18px;font-weight: bold;line-height: 24px;letter-spacing: .2px;margin-top: 0;margin-bottom: 8px;width:70%;float:left;line-height:30px;}
.choiseTownModalWrap {display:block;width:90%;margin:auto;max-width:1100px;height: 100%;}
.choiseTownModalBodyWrap {display: flex;}
.choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 4;column-count: 4;}
.choiseTownModalBodyWrap .wrapTownsCol1 { -webkit-column-count: 1;column-count: 1;}
.choiseTownModalBodyWrap .wrapTowns ul {display:inline-block;clear:both;width:100%;}
.choiseTownModalBodyWrap .wrapTownsCol1 ul {margin-bottom:0;display:block;}
.choiseTownModalHead .closeBtn {font-size:48px;float:right;height: 48px;display: block;margin-top: -12px;}
.choiseTownModalBody {height:90%;position:relative;overflow-y:scroll;top:0;padding-right:15px;}
.choiseTownModalBody::-webkit-scrollbar-thumb{background:#929292;border-radius:5px;}
.choiseTownModalBody::-webkit-scrollbar-track{background:#ededed;border-radius:5px;}
.choiseTownModalBody::-webkit-scrollbar{width: 6px;height: 6px;border-radius:5px;}
.choiseTownModalBody .letter {font-size: 18px;font-weight: bold;line-height: 24px;letter-spacing: .2px;margin-bottom: 15px;}
.choiseTownModalBody .wrapTowns .cityitem {font-size: 18px;line-height: 22px;color: #2C5DA7;margin-bottom: 14px;cursor: pointer;}
.choiseTownModalBody .wrapTowns .cityitem:hover {text-decoration:underline;}
.choiseTownModalBody #showHideTownInp{font-family: inherit;position: relative; z-index: 1;font-size: 15px;height: 48px;width: 90%;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;cursor: pointer;
padding: 13px 20px;line-height: 20px;background-color: transparent;opacity: 1;border-radius: 0;-webkit-appearance: none;-webkit-box-shadow: none;box-shadow: none;color: #333;
border: 1px solid #d8d8d8;background-color: transparent;max-width:540px;margin:10px 0;cursor:inherit;}
.choiseTownModalBody .border-town-inp {border-bottom: 1px solid rgba(51,51,51,.2);margin-bottom:10px;}
.choiseTownModalBody ul.rowMainTowns {display: block;height: 20px;overflow: hidden;}
.choiseTownModalBody ul.rowMainTowns li {display:inline-block;color: #2C5DA7;cursor:pointer;margin-right:10px;}
.choiseTownModalBody ul.rowMainTowns li:hover {text-decoration:underline;}
@media (max-width: 1000px){
	.choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 3;column-count: 3;}
}
@media (max-width: 840px){
	.choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 2;column-count: 2;}
}
@media (max-width: 640px){
	.choiseTownModal {left:640px;max-width:640px;display:block;}
	.choiseTownModal.active {left:0;}
	.choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 1;column-count: 1;}
	.choiseTownModalBody .wrapTowns .cityitem {font-size:16px;line-height:20px;margin-bottom: 10px;}
	.choiseTownModalBody {height:80%;}
}

.btn-primary.color-green {background-color:#7bb746;border-color:#7bb746;}
.btn-primary.color-green:hover {background-color:#80c345;}

.autharea .auth-res {margin-top: -14px;}

.wrapCountryChange {display: block;padding-top: 10px;}
.wrapCountryChange span {margin-right: 3px;padding: 3px 12px;cursor:pointer;}
.wrapCountryChange span:hover {cursor:pointer;background:#dfecff;}
.wrapCountryChange span.active {background: #2C5DA7;color: #fff;}

@media (min-width: 1200px){
	.recomendDetailWrap .col-lg-3 {width:20%;}
	.recomendDetailWrap .bx_catalog_list_home .col-lg-3:nth-child(4n+1) {clear:none!important;}
}
@media (max-width: 1199px){
	.recomendDetailWrap .bx_catalog_list_home .col-lg-3:nth-child(4n+1) {display:none;}
}

.kombox-disabled.kombox-disabled-rasp-close8 {display:none;}
.avalible_label_green {color:green;}
.avalible_label_red {color:red;}
.avalible_label_blue {color:#2C5DA7;}
.addPropertiesValue {width:100%;clear:both;display:block;font-size:14px;color:#000000;padding-bottom: 8px;}

/*ajax доставка в детальке*/
.dostDetailBlock {display:block;padding:5px 0 0 0;margin:5px 0;position:relative;}
.voprDost .hint {display:none;}
.showDeliveryMapWrap .priceDost {display:inline-block;}
.minTownWrap {display:inline-block;}
.minTownWrap .select_your_city {border: none;padding-bottom: 0;padding-right: 0px;background:none;text-transform: none;
display: inline-block;padding-bottom: 0px;border-bottom: 1px dashed #2C5DA7;color: #2C5DA7;font-size:14px;}
.minTownWrap .select_your_city:hover {color: #23527c;}
.voprDost {width:18px;float:left;display:inline-block;margin-right:5px;}
.voprDost:hover {cursor:pointer;}
.voprDost:hover .hint{position: absolute;top: 0px;background: #f7f7f7;padding: 3px 6px;border: 1px solid #d4d4d4;border-radius: 5px;left: 22px;
font-size: 12px;font-weight: normal;box-shadow: 1px 1px 1px #dedede;display:block;z-index:14;}
.available-text {z-index:2;left:0;}
.dostDetailBlock .voprDost i {width: 18px;height: 18px;display: block;background: #d6dbe0;text-align: center;color: #ffffff;
border-radius: 9px;font-style: normal;font-size: 13px;line-height: 18px;}

.order-field88 .soa-property-container {display:block;clear:both;overflow:hidden;}
.order-field88 .soa-property-container > div {display:inline-block;float:left;margin-right:10px;}

.main-reviews .reviews .review {padding:15px 0;}
@media (min-width: 768px){
	.main-reviews .reviews .col-sm-6:nth-child(2n+1) {clear:both;}
	.main-reviews .home_right {padding-left:0px;margin-top:0;}
}
@media (min-width: 990px){
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(5n+1) {clear:none;}
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(2n+1) {clear:none;}
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(3n+1) {clear:none;}
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(4n+1) {clear:both;}
}
@media (min-width: 1199px){
	.main-reviews .reviews .col-sm-6:nth-child(2n+1) {clear:none;}
	.main-reviews .reviews .col-sm-6:nth-child(3n+1) {clear:both;padding-left:0;}
	.main-reviews .home_right {padding-left:15px;margin-top:0;}
	.home_left .items-cat .col-lg-3 {width:20%;}
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(4n+1) {clear:none;}
	.home_left .bx_catalog_list_home .col-lg-3:nth-child(5n+1) {clear:both;}
}

.chZnak {position: absolute;
    z-index: 1;
    right: -10px;
    top: 24px;
    width: 80px;}
.chZnakSection {position: absolute;
    z-index: 1;
    right: 5px;
    top: 6px;
    width: 50px;}
.chZnak img {max-width:100%;height:auto;}
.chZnakSection img {max-width:100%;height:auto;}
.chZnak-delivery {right:130px;}
@media (max-width: 992px){
	.chZnak {right:10px;}
	.chZnak-delivery {right:110px;}
    .new-icon-red, .new-icon {left:0;}
  .footer-new {padding-bottom:60px;}
}

.suggests {display:block;clear:both;overflow:hidden;}
@media (max-width: 768px){
  .suggests{
    overflow-x:scroll;
    white-space: nowrap;
  }
  .pagination a {
    font-size: 12px;
  }
  .pagination span {
    font-size: 12px;
  }
}
.suggests_admin {border:1px solid red;padding:5px;margin:5px 0;}
.suggests .item {display:inline-block;}
.suggests .item a {font-size: 13px;  float: left;  margin: 5px 5px 0px 0;  padding: 5px 10px;
  border: 1px solid #f69a00;
  border-radius: 2px;
  color:#000000;
}
.suggests .item a.active { background: rgba(255, 234, 148, 0.42);}
.suggests .item a:hover {border: 1px solid #000000;}
.suggests_admin a {font-size:12px;padding:5px;margin:0 5px 5px 0;border:1px solid #000000;border-radius:2px;}

.productPage__featureTable {min-width:60%;}
.tab-pane.active .productPage__featureTable td, .tab-pane.active .productPage__featureTable th {text-align: left;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price span {color: #a5a5a5;
  font-size: 20px;
  font-weight: normal;
  white-space: nowrap;
  text-decoration: line-through;}

.bx_catalog_item_container .choice-block {display:none;}

.showBlock {display:inline-block;}
.showBlock:after {margin-left:5px;content:"";background: url('/css/../images/separator.png') no-repeat right 7px;width:10px;height:22px;display: block;float: right;transform: rotate(-90deg);}
.showBlock.active:after {margin-left:5px;content:"";background: url('/css/../images/separator.png') no-repeat right 7px;width:10px;height:22px;display: block;float: right;transform: rotate(0deg);}

.basket-link_info {
  display: block;
  width: 50%;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #2C5DA7;
  color: white !important;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
  cursor:pointer;
}
.basket-link_info:hover {
  background-color: #004b96;
}

.lb_ajax_bonus {display:inline-block;background-color: #ffdc7d;  border-radius: 29px;
  font-size:14px;line-height:18px;padding:1px 5px;border:1px solid #ffdc7d;position:relative;}
.lb_ajax_bonus i {font-style: normal;display:block;float:left;background:#ffffff;padding:0 5px;border-radius: 29px;
  margin-left:-5px;margin-right:3px;}
.lb_ajax_bonus i, .lb_ajax_bonus span {font-size:14px;line-height:18px;display:inline-block;
}
.lb_ajax_bonus span {padding-right:18px;
  background:url('/images/bonus_icon.svg') 95% 50% no-repeat; background-size: auto 80%;}
.lb_ajax_bonus b {display:none;position:absolute;top:-37px;right:0;    font-size: 12px;
  line-height: 14px;
  min-width: 160px;text-align: right;padding:3px 0;white-space: normal;
  border-radius: 5px;
}
.lb_ajax_bonus_detail {margin-bottom: 18px;margin-top:18px;transition:0.5s;}
.lb_ajax_bonus_detail b {min-width: 340px;top:20px;right:0;font-weight:normal;}
.lb_ajax_bonus:hover b {display:block;z-index:100;background:#ffffff;}
.lb_ajax_bonus_detail:hover {margin-top:0px;margin-bottom: 36px;transition:0.5s;}
.lb_ajax_bonus i {display:none;}
.lb_ajax_bonus_detail i {display:block;}
.lb_ajax_bonus {margin-left:25px;}
.lb_ajax_bonus_detail {margin-left:0px;}
@media (max-width: 768px){
  .lb_ajax_bonus b {left:0;right:auto;text-align:left;}
  .lb_ajax_bonus_detail b {min-width:300px;width:100%;}
  .lb_ajax_bonus_detail:hover {margin-top:0px;margin-bottom: 42px;}
  .lb_ajax_bonus {margin-left:0px;}
}
.hideLbBonus {display:none;}
.notVisibleBonus {display:none!important;}
.lb_ajax_bonus * {text-decoration: none!important;color:#000000!important;
  }
.lb_ajax_bonus span,
.lb_ajax_bonus i,
.lb_ajax_bonus b,
.item-block .bx_price .lb_ajax_bonus span,
.item-block .bx_price .lb_ajax_bonus i,
.item-block .bx_price .lb_ajax_bonus b,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price .lb_ajax_bonus span,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price .lb_ajax_bonus i,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price .lb_ajax_bonus b {font-weight:normal!important;font-family: 'OpenSans';}
.lb_ajax_bonus span, .item-block .bx_price .lb_ajax_bonus span,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price .lb_ajax_bonus span {font-size: 14px;}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li {min-width:48px;}

.lvl1[data-id='stores-STORES']{
  display:none;
}
#span[data-type='call-btn'] {display:none;}
.description_section {margin-top:15px;}

/*.item-block .add-basket {text-align:left;}*/
.moreLinkBtn {margin-bottom:10px;}
.show-bybtn .moreLinkBtn {display:none!important;}
.hide-bybtn .basket-link-main {display:none!important;}
.show-not-avalible .basket-link-main {display:none!important;}
.show-not-avalible .moreLinkBtn {display:none!important;}
.show-not-avalible .favLink {display:none!important;}

.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
  position:relative;
}

#ms_courier tr:nth-child(2), #ms_courier tr:nth-child(3) {display:none;}
#btnMapOPening {}
#btnMapOPening {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: 0;
  background-color: #5ab333;
  border-color: #5ab333;
  color: #FFFFFF;
}

#btnMapOPening:hover,
#btnMapOPening:focus,
#btnMapOPening.focus {
  color: #FFFFFF;
  text-decoration: none;
}
#pvzcse {}
#pvzcse {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: 0;
  background-color: #f47920;
  border-color: #f47920;
  color: #FFFFFF;
}

#pvzcse:hover,
#pvzcse:focus,
#pvzcse.focus {
  color: #FFFFFF;
  text-decoration: none;
}
.detail-icon-premium {display:inline-block;position:relative;margin-right:-116px;right:50%;float:right;}
.detail-icon-premium img {height:32px;width:auto;}
/*.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {overflow:visible;}
.tovar-images {overflow:visible;}*/
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {margin-left:0;}

.fancybox-fix-box {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.blockDiscounts .promoKodLink .awz-autform-discount-open-wrap {display:block;clear:both;}
.blockDiscounts .promoKodLink a.awz-autform-discount-open {
  display: inline-block;
  border-bottom: 2px dashed #2C5DA7;
  margin-right: 8px;
  padding-right: 0;
}

.get-my-price {
  display: inline-block;
  width: auto;
  height: 40px;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #2C5DA7;
  color: white !important;
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  transition: all 0.2s linear;
  cursor:pointer;
  padding-left:15px;
  padding-right:15px;
}
/* End */


/* Start:/css/media.css?165295271333542*/
@media(min-width: 1200px){
	.cardio-lg:nth-child(5n+1){
		clear: inherit !important;
	}
	.cardio-lg:nth-child(6n+1){
		clear: both;
	}
	.cardio-lg{
		width: 16.6% !important;
	}
}
@media(max-width:989px){
	.container{
		width: 100%;
	}
	.wrap_all{
		/*overflow: hidden;*/
	}
	.navbar-header{
		float:none;
	}
	.navbar-toggle{
		display: block;
	}
	.navbar-collapse.collapse{
		display: none!important;
	}
	
}
@media(max-width: 768px){
	.main-slider-img{
		background-size: contain;
	}
}
.header-fixed .navbar-nav{
		margin-left: 168px;
	}
@media(max-width: 1200px){
	.header-fixed .navbar-nav{
		margin-left: 86px;
	}
}
@media(min-width: 768px){
	.catalog-dropdown > .with-drop:hover > ul {
	  display: block;
	}
	
	.cardio-wrapper .col-sm-3 {
    width: 25%;
}
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

}
@media (min-width: 989px){
	/* .cardio-wrapper .col-md-3 {
    width: 20%;
 } */
 .mobile-korzina{
	display: none;
}

}


@media(max-width: 1199px){
    .header_right .grafik{
        width: 180px;
    }
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
	.third-cabinet{
		width: 275px;
	}
	.third-cabinet .cab{
		margin-bottom: 5px;
	}
	.show-link{
	margin: 39px 64px;
	}
	.side-filter{
		padding-right: 0;
	}
	.popup-window-buttons .items .bx_medium.bx_bt_button {
	    margin-bottom: 11px;
	}
	.items-cat .col-lg-3:nth-child(4n+1) .item-cat{
		padding-left: 15px;
	}
	.items-cat{
		padding-left: 0;
	}
	.variant-item{
		width: 260px;
	}
	.list-item-container{
		padding-right: 275px;
	}
	#list{
		padding-left: 15px;
	}
}

@media(max-width: 989px){
	.visible-990{
		display: block;
	}
	.filter_mobile_slide{
		position: fixed;
		-webkit-animation-name: "slide-right-hide";
		-moz-animation-name: "slide-right-hide";
		-o-animation-name: "slide-right-hide";
		animation-name: "slide-right-hide";
		-webkit-animation-duration: .3s;
		-moz-animation-duration: .3s;
		-o-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-o-animation-iteration-count: 1;
		animation-iteration-count: 1;
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-animation-delay: 0ms;
		-moz-animation-delay: 0ms;
		-o-animation-delay: 0ms;
		animation-delay: 0ms;
		display: none;
		top: 0px;
		height: 100%;
		width: 300px;
		overflow: hidden;
		background: #fff;
		z-index: 1000;
		transition: all 0.3s;
		right:-100%;
	}
	.filter_mobile_slide.active{
		-webkit-animation-name: "slide-right-show";
		-moz-animation-name: "slide-right-show";
		-o-animation-name: "slide-right-show";
		animation-name: "slide-right-show";
		-webkit-animation-duration: .3s;
		-moz-animation-duration: .3s;
		-o-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-o-animation-iteration-count: 1;
		animation-iteration-count: 1;
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-animation-delay: 0ms;
		-moz-animation-delay: 0ms;
		-o-animation-delay: 0ms;
		animation-delay: 0ms;
		right: 0;
	}
	@keyframes slide-right-show{from{right:-100%}to{right:0}}
	@keyframes slide-right-hide{from{right:0}to{right:-100%}}
	#set_filter{
		display: none;
	}
	.kombox-del-filter{
		display: none!important;
	}
	#kombox-filter{
		height: calc(100% - (33px + 10px + 120px));
		border:none;
		overflow: hidden;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
		overflow-y: scroll;
	}
	.side-filter{
		margin-top: 0px!important;
		height: 100%;
		
		margin-bottom: 0px;
	}
	.mobile_btn_controll{
		display: block;
		padding: 5px 0px;
		display: block;
		border-top: solid 1px #d8d8d8;
		height: 37px;
		box-sizing: border-box;
	}
	.mobile_btn_controll__btn{
		width: calc(49%);
		font-size: 16px;
		font-weight: normal;
		padding: 6px 12px;
		font-size: 16px;
		line-height: 1.25;
		border-radius: 4px;
		color: #333;
		background-color: #fff;
		border-color: #e3e3e3;
		display: inline-block;
		margin-bottom: 0;
		font-weight: 700;
		text-align: center;
		vertical-align: middle;
		touch-action: manipulation;
		cursor: pointer;
		background-image: none;
		border: 1px solid transparent;
		white-space: nowrap;
	}
	.mobile_blue_btn_controll{
		background-color: #345CC6;
		color:#fff;
	}
	#kombox-filter{
		max-width: 100%;
	}

	.mobile-crumbs{
		border-bottom: solid 1px #ddd;
    	padding: 10px;
		background-color: #fff;
		display: block;
		position: relative;
		cursor: pointer;
	}
	.mobile-crumbs i{
		display: inline-block;
    	vertical-align: middle;
	}
	.mobile-crumbs i:before{
		content:"";
		display: inline-block;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADESURBVDhPvZTBCcJAFEQXBCEnG/CYSiwgDXi2h1RgCWkhVaSIDbvHVdijtiCuMzAV5P84MCSZwGP4+dnwN7XWDjnne0qpV2QXYBf4Cz9ijGfFdgE4om3DdS2lnBTbBeBEMLzg/qjYJs4WsFmNZz7rlU1syKYCT4rt4kwBXAUeFdvFLQDwCXMrrortAqyHX/AHHhTbBdhNY3jXWjvF2wWQb1P3mbp/fUB893SXP4rNCGRTNla8XYD4nlIA+Z+nu5z8NoXwAzEo6WBh/S5ZAAAAAElFTkSuQmCC);
		width: 21px;
		height: 21px;
	}
    .header_right{
        width: auto;
        min-width: 586px;
	}
	.bx-basket-block a{
		font-size: 16px;
	}
    .header_right .phone{
        float: right;
    }
	.cabinet-link .basket{
		margin-top: 16px;
	}
	#basket_items thead td:nth-child(3),
	#basket_items thead td:nth-child(4),
	#basket_items tbody td:nth-child(4),
	#basket_items tbody td:nth-child(5){
		display: none;
	}
	
	.responsive{
		width: 100%;
		font-size: 13px;
		height: auto;
	}
	.responsive td{
		padding: 2px;
	}
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
	.author-drop{
		top:55%;
	}
	.tovar-images .thumbnail{
		display: none;
	}
	.tovar-images{
		margin: 0 auto;
		width: 70%;
	}
	.tovar-description .text{
		margin-top: 20px;
	}
	.second-cabinet .authorization{
		position: relative;
		top: 8px;
	}
	.list-item-top{
		height: 100px;
		position: relative;
		padding-left: 150px;
	}
	.variant-item{
		width: 100%;
		position: relative;
		height: auto;
		padding-left: 30px;
      padding-bottom: 10px;
	}
	.list-item-container{
		padding-right: 0;
		height: auto;
		padding-left: 0;
	}
/* 	.sort span{
	margin-right: 15px;
} */
	.header_right{
		width:475px;
	}
.grafik {
    float: left;
    font-size: 12px;
    color: #353535;
    text-transform: uppercase;
    margin-left: 28px;
    margin-top: 0px;
}
	.header_right .select {
        width: 211px;
		text-align: right;
		white-space: nowrap;
    float: left;
    position: relative;
    margin-top: 0px;
}
.header_right {
    float: right;
  
    font-family: 'OpenSansBold';
    margin-top: -1px;
}


	.cabinet-link .cab{
		width:140px;
		float: left;
		position: relative;
		top: 8px;
	}
	.cabinet-link{
		width: 280px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
	}
	.navbar{
		padding-right: 300px;
	}
	.home_right{
		padding-left: 20px;
	}
	.catalog{
		padding-right: 30px;
	}
	.why-we-block{
		margin-bottom: 30px;
	}
	.text-container{
		font-size: 12px;
	}
	.text-container p{
		margin-bottom: 20px;
	}
	.bottom_link{
		margin-top: 30px;
	}
	.bottom_menu{
		width:75%;
	}
	.bottom_menu ul li{
		margin-bottom: 15px;
	}
}
@media(max-width: 989px){
	.footer{
		display: none;
	}
	.modal-dialog{
		max-width: 72%;
	}
	.header_right .select, .header_right .grafik{
		display: none;
	}
	.modal-dialog.dialog-razmeri {
		width: 400px !important;
		margin-left: -200px;
	}
	.one-click{
		height: auto;
		line-height: 1.3;
		padding: 10px;
		width: auto !important;
	}
	.cheaper-click{
		width: auto !important;
		padding: 10px;
		line-height: 1.3;
	}
	 .bx_item_detail .detail-cost .item_buttons_counter_block{
		margin-bottom: 0 !important;
	}
	.modal-dialog.dialog-razmeri button.close {
		position: fixed;
		right: 18px;
	}
	.modal-dialog.dialog-razmeri h2 {
		text-align: left !important;
	}
	.bx_ordercart .bx_ordercart_order_table_container{
		display: none;
	}
	.cabinet-link .cab{
		margin-left: 30px;
	}
	.tovar-category > header > .col-sm-8{
		width: 100% !important;
		margin-right: 0 !important;
	}
	#order_form_content thead td:nth-child(4),
	#order_form_content thead td:nth-child(5),
	#order_form_content tbody td:nth-child(4),
	#order_form_content tbody td:nth-child(5){
		display: none;
	}
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
	.select{
		margin-top: 15px;
		margin-right: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.phone{
		margin-top: 30px;
	}
	.cabinet-link .basket{
		margin-top: 5px;
	}
	#list,
	.news-banner{
		padding-left: 0;
	}
	.collapse-header .main-h2{
		margin-bottom: 0;
	}
	#list{
		display: block !important;
	}
	.suppliers-slider{
		padding-left: 50px;
		padding-right: 50px;
	}
	.container{
		padding-left: 25px;
		padding-right: 25px;
	}
	.navbar-nav{
		margin:0;
		width: 190px;
		background-color: #eee;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus{
		border-bottom: 0 !important;
		color: #70b93b;
	}
	.navbar-collapse{
		position: absolute;
		z-index: 10;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.17);
		-moz-box-shadow:    0px 3px 4px 0px rgba(0, 0, 0, 0.17);
		box-shadow:         0px 3px 4px 0px rgba(0, 0, 0, 0.17);
	}
	.header{
		z-index: 4;
	}
	.navbar-nav > li > a{
		line-height: 1.1;
		padding-top: 7px;
		padding-bottom: 7px;
	}
		.navbar-nav > li > a:hover{
			color: #70b93b !important;
		}
	.header_right{

	}
	.home_left{
		padding-top: 20px;

	}
	.home_catalog{
		margin-top: 0;
	}
	.catalog{
		padding-right: 0;
	}
	.review{
		background-color: transparent;
	}
	.home_right{
		padding-left: 0;
		position: relative;
	}

	.why-we-block{
		height: 160px;
		margin-bottom: 5px;
	}
	.news-container{
		padding-left: 0;
		margin-top: 20px;
	}

	.bottom_menu{
		width: 100%;
	}
	.payment{
		float: none;
	}
		.payment img{
			max-width: 100%;
			height: auto;
		}
	.copy{
		float: none;
	}
	.cabinet-link{
		width: 380px;
	}
		.cabinet-link:after{
			content: "";
			display: block;
			height: 0;
			clear: both;
		}
	.navbar-header{
		margin-top: 10px;
	}
	.owl-item{
		text-align: center;
	}
	.suppliers-slider .next{
		right: 0;
	}
	.our_suppliers{
		margin-top: 10px;
	}
	.catalog-dropdown > li > ul{
		position: inherit;
		left: 0;
		width: 99%;
		border-radius: 0;
		box-shadow: none;
		padding-bottom: 0;
	}
	.mobile-cat-drop{
		display: none;
		padding-bottom: 5px;
	}
	.mobile-cat-drop.active{
		display: block;
	}
	.catalog-dropdown > li > a{
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 20px;
		text-decoration: none !important;
	}
	.catalog-dropdown > li > ul > li > ul > li{
		margin-top: 15px;
	}
	.third-cabinet{
		width: 490px;
	}
	.basket-container table tbody td:nth-child(2){
		width: 130px;
	}
	.bx_ordercart_order_table_container table tbody td:nth-child(2){
		width: 130px;
	}
	.basket-container .basket-img{
		width: 100px;
		height: 85px;
		display: none;
	}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{
	
		width: 0px;
		height: 85px;
		/*display: none;	*/
	}
	.bx_ordercart_order_table_container table tbody .balls {
    font-size: 12px;
	text-align:center;
}
.bx_ordercart_order_table_container table tbody td .basket-img{
		width: 100px;
		height: 85px;
		display: none;
	}
	.bx_ordercart .bx_ordercart_order_table_container table thead td{
	
	    font-size: 9px;
	}
	.order-input{
		padding-left: 0;
	}
	.order-input label{
		position: inherit;
		display: block;
		top: 0;
	}
	.order-input input[type="text"]{
		width: 100%;
	}
	
	
	.basket-container .name{
		font-size: 15px;
	}
	.basket-container .price{
		font-size: 20px;
	}
	.basket-container .white-cell{
		height: 140px;
	}
	.basket-container table tbody td:nth-child(2){
		width: auto;
	}
	.list-item-col .input .minus{
		display: none;
	}
	.list-item-col .input .plus{
		display: none;
	}
	.basket-container .input{
		top: 0;
	}
	.basket-container table thead td{
		font-size: 9px;
	}
	.basket-container .balls{
		font-size: 16px;
	}
	
	//**************//
	.bx_ordercart_order_table_container table tbody .name{
		font-size: 15px;
	}
	.bx_ordercart_order_table_container table tbody .price{
		font-size: 20px;
	}
	.bx_ordercart_order_table_container table tbody .white-cell{
		height: 140px;
	}
	.bx_ordercart_order_table_container table tbody td:nth-child(2){
		width: auto;
	}
	.list-item-col .input .minus{
		display: none;
	}
	.list-item-col .input .plus{
		display: none;
	}
	.bx_ordercart_order_table_container table tbody .input{
		top: 0;
	}
	.bx_ordercart_order_table_container table thead td{
		font-size: 9px;
	}
	.bx_ordercart_order_table_container table tbody .balls{
		font-size: 16px;
	}
	
	
	
	
	
	
	.main-news-block .title{
		font-size: 20px;
	}
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*.catalog-dropdown .with-drop > a:after{
		right: 15px;
		top: -3px;
		-webkit-transform: rotate(90deg);
		   -moz-transform: rotate(90deg);
		    -ms-transform: rotate(90deg);
		     -o-transform: rotate(90deg);
		        transform: rotate(90deg);
		
}*/
}
@media(max-width: 580px){
.select.visible-xs {
	margin-top: 45px;
	}
}

@media(max-width: 530px){
	.select.visible-xs {
	margin-top: 0px;
	width: 130px;
	}
	.select_your_city {
		font-size: 12px;
        margin-top: 18px;
	}
	.cabinet-link .cab {
    margin-left: 0px;
}
	.bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child td{
		padding-left: 5px;
		padding-right: 5px;
	}
	.bx_ordercart_order_table_container table tbody .price{
		font-size: 16px;
	}
	.author-drop{
		top:70%;
		left:0;
		right: auto;
	}
	
	.cardio-item {
    padding-right: 10px;
    height: 250px;
}
strRot{

   font-size: 20px;
    color: black;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index: 3;
    font-family: OpenSans;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
	.tovar-tabs-block > li > a{
		font-size: 11px;
		padding: 5px 6px;
	}
	#YMapsID {width:100%;height:400px; !important;}
	.tovar-images{
		width: 100%;
	}
	.one-click{
		margin-bottom: 10px;
	}
	.detail-cost .input{
		margin-top: 10px;
	}
	.get-review input[type="text"],
	.get-review textarea{
		width: 100%;
	}
	.list-item-col .input input[type="text"]{
		width: 20px;
		height: 25px;
	}
	
	
	
	
	
	
	.second-basket thead td:nth-child(4) span{
		display: none;
	}
	.second-basket .input{
		display: none;
	}
	
	.basket-container .sale-basket{
		width: 30px;
		height: 30px;
		font-size: 12px;
	}
	.basket-container .price{
		font-size: 16px;
	}
	.basket-container .delete img{
		width: 17px;
		height: 16px;
	}
	.basket-container .name{
		font-size: 13px;
	}
	
	
	.bx_ordercart_order_table_container  thead {
		display: none;
	}
	
	
	.bx_ordercart_order_table_container thead td:nth-child(4) {
		display: none;
	}
	.bx_ordercart_order_table_container tbody td:nth-child(5) {
		display: none;
	}
	.bx_ordercart_order_table_container .input{
		/*display: none;*/
		    width: 34px !important;
	}
		.bx_ordercart_order_table_container .input input{
		float:none !important;
		}
	.bx_ordercart_order_table_container .sale-basket{
		width: 30px;
		height: 30px;
		font-size: 12px;
			
	}
	.bx_ordercart_order_table_container .price{
		font-size: 16px;
		
	}
	.bx_ordercart_order_table_container .delete img{
		width: 17px;
		height: 16px;
	}
	.bx_ordercart_order_table_container .name{
		font-size: 13px;
		
	}
	.bx_ordercart_order_table_container table tbody .balls{
	
	
	}
	.all-filter{
		position: relative;
		top: 0;
margin-top:12px;
	}
	.collapse-header .main-h2{
		margin-bottom: 10px;
	}
	.side-filter{
		margin-top: 15px;
		position: fixed;
		height: 100%;
		overflow: auto;
	}
	.list-item-img{
		position: relative;
		width: 100%;
		height: auto;
	}
	.list-item-top{
		height: auto;
	}
	.list-item-top{
		padding-left: 20px;
		margin-bottom: 10px;
	}
	.cabinet-link{
		position: inherit;
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	.navbar{
		padding-right: 0;
	}
	.cabinet-link .basket {
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.cabinet-link .cab{
		float: right;
	}
	.mobile-content{
		margin-top: 20px;
	}
	.catalog-toogle{
		width: 185px;
	}
	/* .catalog-dropdown{
		width: 185px;
	} */
	.dropdown-menu > li > a{
		white-space: inherit;
	}
	.top_content{
		padding-left: 195px;
	}
	.bottom-panel{
		padding-left: 0;
	}
	/*.bottom-panel .logo{
		position: relative;
		text-align: center;
	}*/
	/*.header_right{
		width: 100%;
	}*/
	.logo img{
		max-width: 100%;
		height: auto;
	}
	.phone{
		margin-top: 15px;
	}
	.logo{
		width: 130px;
		top: 10px !important;
	}
	.phone{
		float: none;
		text-align: center;
		margin-left: 0;
	}
	.why-we-container .col-xs-4{
		width:50%;
	}
	.review{
		width: 100%;
	}
	.new:first-child{
		float: none;
		width: 100%;
	}
	.new:nth-child(2){
		float: none;
		width: 100%;
	}
	.mobile-cat-link{
		width: 135px;
	}
	.my-hidden{
		display: none !important;
	}
	.suppliers-slider{
		padding-left: 30px;
		padding-right: 30px;
	}
	.item-container{
		padding-right: 0;
	}
	.screen-review .all_review,
	.screen-news .all_review{
		right: 0;
	}
	.screen-review .col-xs-6{
		width: 100%;
	}
	.screen-news .col-xs-6{
		width: 100%;
	}
	.owl-item img{
		max-width: 100%;
		height: auto;
	}
	.cardio-img img{
		max-width: 50%;
		height: auto;
	}
	.main-h2{
		font-size: 30px;
	}
	.third-cabinet .authorization{
		float: right;
		margin-bottom: 5px;
		margin-left: 5px;
        margin-right: 5px;
		width: 120px;
	}
	.cabinet-link .cab {
		width: 120px;
	}
	.cardio-wrapper .col-xs-4 {
	    width: 50%;
	}
}
@media(max-width: 605px){
	.col-530{
		width: 100%;
	}
}
@media(max-width: 480px){
#cities .modal-body > ul {
	   width: 49%;
	   padding-left: 10px;
	}
	.modal-dialog.dialog-razmeri {
		width: 300px !important;
		margin-left: -150px;
	}
	.modal-dialog.dialog-razmeri button.close {
		position: fixed;
		right: 18px;
	}
	.responsive{
	font-size: 9px;
}
.responsive td{
	padding: 2px;
}
}


@media(max-width: 400px){
	.cabinet-link .cab,
	.third-cabinet .authorization {
	    width: 80px;
	    font-size: 10px;
	}
	.logo img {
    max-width: 80%;
  }
  .modal-footer .btn.btn-danger,
   .modal-footer .btn.btn-success {
     float: none !important;
     margin: 10px auto;
    width: 210px;
    display: block;
}
#authq .modal-dialog {
	width:80%;
}
.auth-block1 .modal-title {
	font-size: 18px;
}
}

@media(max-width: 360px){

	#cities .modal-title {
	font-size: 18px;
	}

	
	#cities .modal-body ul li,
	#cities .modal-body .modal-body.all {
  font-size: 12px;
	}
	#cities .modal-body.all .letter {
		font-size: 14px;
	}
}

@media (max-width: 1199px){
.show-link {
    margin: 39px -10px;
}
}
@media (max-width: 530px){
	.show-link {
    margin: 39px auto;
}
	.show-more .pagination {top:-118px;float:left;width:100%;text-align:center;}
}
@media(max-width:768px){
	.basket-container table td{
		padding:0px;
	}
	.navbar-toggle{
		width: 36px;
		height: 16px;
	}
}
/*new version adaptiv*/
@media (max-width:989px){
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item{
		/*float:none;*/
		height:260px;
		background: #fff;
	}
	.catalog-drop:hover .dropdown-menu{
		display: none;
	}
	.bottom-panel{
		padding-left: 0px;
	}
	.phone{
		min-height: 30px;
	}
	/*Start main page*/
	.container{
		padding-left:16px;
		padding-right:16px;
	}
	.top-panel{
		padding-top: 0px;
	}
	.basket-title{
		display: none;
	}
	.dop_block_link{
		display: none;
	}
	.cabinet-link{
		margin-top: 0;
		display: none;
	}
	.cabinet-link .basket{
		background:url('/css/../images/basket.png') no-repeat 0px 6px;
		right:30px;
		padding-left: 29px;
		padding-top: 10px;
	}
	.cabinet-link .basket i{
		font-family: 'OpenSansBold';
		vertical-align: bottom;
	}
	.mobile_logo{
		display: inline-block;
		margin-right: 56px;
	}
	.navbar-header{
		text-align: center;
		margin-top: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		background: #ebeaea;
	}
	.navbar{
		min-height:0px;
	}
	.navbar-header .navbar-toggle{
		width: 36px;
		height: 32px;
	}	
	.basket p{
		display: none;
	}
	.icon-search{
		/*background: url(/css/../images/search_icon.png) no-repeat;*/
		display: inline-block;
		height: 25px;
		width: 25px;
		top: 10px;
		right: 21px;
		position: absolute;
		border:none;
		background:none;
	}
	.icon-search i {font-size:25px;}
	.bottom-panel .logo{
		display: none;
	}
	.fw-container__step__form__design-btn__body{
		display: none;
	}
	.header_right {
		display: flex;
    	justify-content: space-between;
    	align-items: center;
		min-width: 100%;
		max-width: 100%;
		padding: 5px 19px 6px 5px;
	}
	.work_house_side{
		text-align: center;
		border-bottom: 1px solid #d3ded3;
		font-weight: bold;
		padding: 10px 0px;
	}
	.navbar-toggle{
		background: url("/css/../images/menu123.png") no-repeat;
		margin-top: 4px;
		margin-left: 12px;
		margin-bottom: 0px;
	}
	.header_right .select{
		width:auto;
		vertical-align: middle;
		display: inline-block;
		float:none;
		margin-right: 0;
		padding-top: 7px;
	}
	.header_right .grafik{
		display: inline-block;
		text-align: center;
		width:137px;
		float:none;
		margin:0px;
	}
	.header_right .phone,.header_right .phone a{
		color:#000;
		font-size: 19px;
		margin-top: 0px;
	}
	.main-h2{
		background:none;
		text-align: center;
		padding-top:0px;
		font-size: 18px;
	}
	.catalog{
		margin-top: 0;
	}
	.item-block{
		display: flex;
		max-height:280px;
		padding: 2px;
	}
	.item-block > a{
		display: none!important;
	}
	.item-block .item-img-wrapp{
		display: flex;
		flex-basis: 200px;
		min-width: 173px;
		width: auto;
		align-items: center;
	}
	.item-img .block-vertical{
		display: block;
		text-align: left;
		margin-bottom:10px;
	}
	.item-content .block-vertical{
		text-align: left;
	}
	.choice-color{
		margin:0px;
	}
	.header_right .phone a[data-toggle=modal]{
		display: none;
	}
	.select_your_city{
		margin-top: 0px;
	}
	.grafic_span{
		font-size: 9pt;
	}
	.catalog-toogle{
		text-align: center;
		width: 100%;
		background: #0064C8 url(/css/../images/menu.png) no-repeat 33% 14px;
		border-radius: 0px;
	}
	.mobile-content{
		margin-top: 0;
	}
	.main-content{
		padding-top:0px;
	}
	.navbar{
		margin-bottom: 0;
	}
	.menu{
		width:100%;
	}
	.top_content .search{
		display: none;
	}
	.item-block .item-img{
		position: static;
	}
	.item-block{
		position: relative;
		overflow: hidden;
		border-bottom:none;
	}
	.item-block:hover{
		background: #fff;
	}
	.item-block:hover .item-content{
		background: #fff;
	}
	.item-cat{
		margin-bottom: 0px;
		padding:10px;
	}
	.items-cat > div:last-child .item-block{
		/*border-bottom:1px solid #d3d3d3;*/
	}
	.items-cat .col-lg-3:nth-child(4n+1) .item-cat{
		padding:10px;
	}
	.item-block .catalog_title{
		height: auto;
		padding-top: 5px;
	}
	
	.visible-collapse{
		display: flex;
		text-align: left;
		flex-direction: column;
	}
	.bx_price{
		order: 3;
	}
	.add-basket{
		display: block;
		background: none;
		padding-left:0px;
	}
	.moreLink{
		display: none!important;
	}
	.item-block:hover .item-img{
		border-color:transparent;
	}
	.mobile-slider .main-slider-img{
		max-height:300px;
	}
	.mobile-slider{
		overflow: hidden;
		max-height: 300px;
		margin-top: 0px;
	}
	.add-basket .add-basket-block{
		border-top: none;
	}
	.home_left{
		padding-top: 5px;
	}
	/*end main page*/
	.cardio-wrapper{
		margin-top: 14px;
	}
	.cardio-wrapper .cardio-item {
		height: auto;
		background: #fff;
		padding-right: 0;
	}
	.cardio-wrapper .cardio-item > a{
		height: 56px;
		display: none;
	}
	.cardio-wrapper .cardio-item .title{
		width: 100%;
		margin-top: 0px;
		width: 10;
		text-align: left;
		position: relative;
		border-top:1px solid #d3d3d3;
		padding-left: 20px;
	}
	.cardio-wrapper .cardio-item .title span{
		display: block;
		position: absolute;
		right: 44px;
		top: calc(50% - 8px);
		color: #d3d3d3;
		font-family: 'OpenSans';
	}
	.cardio-wrapper > div:last-child .cardio-item .title{
		border-bottom:1px solid #d3d3d3;
	}
	.cardio-wrapper .cardio-item .title a{
		color:#000;
		display: flex;
		align-items: center;
		height: 100%;
		width: 79%;
		padding:10px 0px;
		font-family: 'OpenSans';
	}
	.js-filter-remove {
		border: 1px solid #dddd;
	}
	.cardio-wrapper .cardio-item .title:after{
		content:"";
		display: block;
		position: absolute;
		top:calc(50% - 10px);
		right:20px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABlSURBVDhPYxj64MqVK0JXr17dCaQNoEKUA6CB/kAD/wDxa6oaDDQsftRgMEAy+M2QMTiBVgbPASa5/0D65v79+1mgwuQDoEHUdSnQEOqGKS0NpE46HfwG0qSUAhpE/fJ0kAEGBgAqKsqT53XN3AAAAABJRU5ErkJggg==) no-repeat;
		width: 21px;
		height: 21px;
	}
	.bx_catalog_tile_ul{
		margin-bottom: 0!important;
	}
	.sort{
		overflow: hidden;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px 37px;
	}
	.filter_mobile{
		background: url("/css/../images/filtr.png") no-repeat right;
		width: 32px;
		height: 32px;
		border:none;
		flex-grow: 2;
		position: relative;
		z-index: 1000;
	}
	.filter_mobile:before{
		content:"фильтры";
		position: absolute;
		display: inline-block;
		right: 37px;
		top: 7px;
		font-size: 12px;
		color: #313131;
		font-family: 'OpenSansBold';
		text-transform: uppercase;
	}
	.all-filter{
		display: none!important;
	}
	.tab-content-items{
		margin-top: 0px;
	}
	.no-padding-mobile{
		overflow: hidden;
		padding:0px;
	}
	.bx_catalog_item_container{
		display: flex;
	}
	.bx_catalog_item_container .item-img{
		display: flex;
		flex-basis: 200px;
		min-width: 173px;
		align-items: center;
	}
	.bx_item_list_you_looked_horizontal .bx_catalog_item_title,
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_title a,
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_title{
		text-align: left;
	}
	.bx_item_list_you_looked_horizontal .bx_catalog_item_price{
		display: flex;
		flex-direction: column;
	}
	.bx_item_list_you_looked_horizontal .bx_catalog_item{
		min-height:0px;
	}
	.bx_item_list_you_looked_horizontal{
		margin-bottom: 0px;
		border-bottom:none;
	}
	.owl-item .item-content{
		text-align: left;
	}
	.bx_catalog_item_scu{
		margin:0px;
	}
	.show-more{
		margin-top: 16px;
		padding-left: 0;
	}
	.show-link{
		display: none;
	}
	.show-more .pagination{
		position: static;
		margin-bottom: 8px;
	}
	.breadcrumb-container{
		margin-top: 3px;
	}
	.breadcrumb{
		margin-bottom: 11px;
	}
	.description_section{
		background: #fff;
		margin: 0px 7px;
		/*border: 1px solid #dedede;*/
		padding: 0px 7px;
		margin-top:15px;
	}
	.add-basket-b .add-basket-block{
		border-top: none;
	}
	.tovar-artikul{
		font-size: 15px;
	}
	.bx_item_detail .item_info_section{
		margin:0px;
	}
	.bx_item_detail .item_info_section dl{
		margin-bottom: 1px;
	}
	.p_discount__text{
		margin-top: 0px;
		display: block;
	}
	.bx_catalog_item_container{
		min-height: 0px;
	}
	.bx_catalog_item_container .item-content{
		text-align: left;
	}
	.tovar-tabs-block{
		margin-top: 10px;
	}
	.tovar-description .text{
		margin-top: 2px;
	}
	.bx_catalog_item_price{
		display: flex;
		flex-direction: column;
	}
	.add-basket-b,
	.bx_bt_button{
		order:3;
	}
	.tovar-description{
		padding-left:0px;
	}
	.tovar-description .text{
		padding-left:20px;
	}
	.bx_item_detail .bx_item_slider .bx_bigimages{
		max-width: 100%;
	}
	.detail-links{
		margin-left: 0px;
	}
	.tab-pane .items > div .bx_catalog_item_container{
		/*border-top: 1px solid #d3d3d3;*/
	}
	.tab-pane .items > div:last-child .bx_catalog_item_container{
		/*border-bottom: 1px solid #d3d3d3;*/
	}
	.mb_mob_fix{
		margin-bottom:42px;
	}
	.fixed_mob{
		position: fixed;
		width: 100%;
		z-index: 2;
	}
	.general_obert{
		display: none;
	}
	.screen-review .all_review,.screen-news .all_review{
		bottom: 0px;
	}
	.screen-news .main-h2, .screen-review .main-h2{
		text-align: left;
		padding-left: 17px;
	}
	.screen-review .main-h2 ,.screen-news .main-h2{
		margin-top: 20px;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item{
		position: relative;
		overflow: hidden;
	}
	.tovar-artikul{
		margin-right: 18px;
	}
	.header{
		height: auto;
	}
	.cabinet-link {
		position: inherit;
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	.basket-link{
		font-size: 13px;
	}
	/* .cardio-wrapper .col-xs-6 {
		width: 100%;
	} */
	
}
@media (max-width:608px){
	.header_right .select{
		white-space: nowrap;
		max-width: 154px;
		overflow: hidden;
		text-overflow:ellipsis;
	}
	.item-block{
		display: flex;
		height:auto;
		max-height:329px;
		/*border-bottom:1px solid #b9bbc2;*/
		padding: 10px;
	}
	.items-cat .col-lg-3:nth-child(4n+1) .item-cat{
		padding:10px;
	}
	.item-cat{
		margin-bottom: 0px;
		padding:10px;
	}
	.bx_catalog_item_container{
		/*display: block;*/
	}
}
@media (max-width:769px) and (min-width:701px){
	.select{
		width: 256px;
	}
	.third-cabinet {
		width: auto;
	}
	
}
@media (min-width:990px){
	.navbar-header{
		display: none;
	}
}
@media (min-width:770px) and (max-width:1200px){
	.main-slider-img{
		background-size:contain;
	}
	.big-search-block{
		background: none;
	}
}
@media (max-width:464px){
	.header_right .grafik {
		width: 120px;
	}
	.item-block{
		padding: 12px;
	}
}
@media (max-width:1200px) and (min-width:989px){
	.header_right{
		white-space: nowrap;
	}
	.header_right .select{
		max-width: 208px;
    	overflow: hidden;
    	text-overflow: ellipsis;
	}
}
@media (max-width:500px){
	.sendmessages{
		width: 100%;
	}
	.filter_mobile_slide{
		right: -300px;
		width: 100%;
	}
	.filter_mobile_slide.active{
		right:0%;
	}
	.side-filter{
		width: 100%;
	}
	.slide_menu{
		z-index: 1000;
	}
}
@media (max-width:950px) and (min-width:767px){
	.col-530{
		width: 50%;
	}
}
@media (max-width:989px) and (min-width:767px){
	.full_on_disp{
		width: 100%;
	}
	.bx_item_list_you_looked_horizontal2 .col-530{
		width: 50%;
	}
	.mobile-korzina .basket-img{
		display: block;
	}
	.header_right .grafik{
		display: inline-block!important;
	}
	.procent50{
		float:left;
		width:50%;
	}
	.cardio-wrapper .cardio-item{
		display: flex;
	}
	.cardio-img{
		height: 56px;
	}
	.cardio-wrapper .cardio-item .title{
		text-align: center;
	}
	.cardio-wrapper .cardio-item > a{
		width: 120px;
		display: block;
	}
	.nav-tabs{
		display: none;
	}
	.display_type{
		display: none!important;
	}
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 38% 16px;
	}
	
}
@media (max-width:901px) and (min-width:500px){
	.bx_item_detail .item_buttons_counter_block{
		width: 213px;
	}
}
@media screen and (max-width:766px){
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 35% 16px;
	}
}
@media screen and (max-width:606px){
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 33% 16px;
	}
}
@media screen and (max-width:518px){
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 28% 16px;
	}
	.header_right .grafik{
		display: none;
	}
}
@media (max-width:440px){
	.header_right .grafik {
		display: none;
	}
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 27% 16px;
	}
}
@media (max-width:378px){
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 23% 16px;
	}
}
@media (max-width:320px){
	.catalog-toogle{
		background: #2c5da7 url(/css/../images/menu.png) no-repeat 20% 16px;
	}
	.sort span{
		font-size: 10px;
	}
	
}
@media (max-width:335px){
	.header_right .phone a{
		font-size: 16px;
	}
}
@media (min-width:600px) and (max-width:780px){
	.s2to600{
		width: 50%;
	}
}
@media (max-width:600px){
	.mobile-slider .main-slider-img{
		max-height:250px;
	}
	.mobile-slider{
		max-height:250px;
	}
}
@media (max-width:500px){
	.mobile-slider .main-slider-img{
		max-height:200px;
	}
	.mobile-slider{
		max-height:200px;
	}
}
@media (min-width: 1340px) {
  .container {
    width: 1320px;
  }
}
@media (max-width: 485px){
	.filter_mobile:before {content: "";}
}
/* End */


/* Start:/lib/owl.carousel/owl.carousel.css?14465497811476*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/lib/owl.carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* End */


/* Start:/lib/jquery.bxslider/jquery.bxslider.css?14465497813617*/


.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 7px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/lib/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: transparent;
	border: 2px solid #8ad54d;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #8ad54d;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/lib/jquery.bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/lib/jquery.bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/lib/jquery.bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/lib/jquery.bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.tovar-bx img{
	border: 1px solid rgba(0,0,0,0.28);
}
.thumbnail img{
	width: 99px;
	height: 90px;
}
.thumbnail a{
	display:block;
	width: 99px;
	float: left;
	height: 90px;
	margin-left: 8px;
}
.thumbnail{
	margin-left: -8px;
	margin-top: 10px;
}
/* End */


/* Start:/css/new-shap.css?160699719027429*/
.headerNew .topbg-grey {background:url('/images/shap-new/bg-new-shap.png') 50% 50% repeat-x;background-size:auto 100%;padding:8px 0 5px 0;}
.headerNew .city-poiner {background:url('/images/shap-new/icon-town.png') 50% 50% no-repeat;margin-top:0;}
.headerNew .select_your_city {padding-bottom:0px;border-bottom:none;color:#2C5DA7;text-transform:capitalize;font-weight:bold;
font-size:15px;line-height:15px;background:url('/images/shap-new/icon-down.png') no-repeat right 4px;max-width: 170px;}
.headerNew .select {width:auto;margin-right:20px;margin-top:0;float:left;margin-top:5px;}
.headerNew .navbar-nav > li:nth-child(2) a {}
.headerNew .navbar-nav > li a, .headerNew .navbar-nav > li span {padding-top:3px;padding-bottom:2px;background:none;border:none;color:#2C5DA7;}
.headerNew .navbar-nav > li span, .headerNew .navbar-nav > li a:hover {color:#e08734;}

.headerNew .topContactsLink {float:right;display:inline-block;margin-top:3px;position:relative;}
.headerNew .phoneShowBlock {background:url('/images/shap-new/icon-down.png') no-repeat left 7px;padding-left:16px;
font-size:15px;line-height:15px;color:#201600;height:15px;overflow:visible;text-decoration:none;
border-bottom:1px solid #a9a9aa;}
.headerNew .topContactsLink .hiddenPhone {position:absolute;top:20px;right:0;
padding:5px;border:1px solid #555555;background:#ffffff;
min-width:260px;
text-align:right;
z-index: 200000;
display:none;
box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.17);
background-color: #eeeeee;
border-radius:4px;
border:1px solid #c7c7c7;
font-size:18px;
}

.headerNew .fw-container__step__form__design-btn__body {display:inline-block;background:url('/images/shap-new/icon-phone.png') no-repeat left 1px;padding-left:22px;margin-right:10px;}
.headerNew .js-text_call {text-transform:inherit;text-decoration:none;border-bottom:1px solid #2C5DA7;color:#2C5DA7;}
.headerNew .js-text_call:hover {border-bottom:1px solid #e08734;color:#e08734;}

.headerNew .navbar-nav {max-width: 560px;overflow: hidden;height: 28px;}

.headerNew .logo {display:inline-block;float:left;margin-right:20px;padding:15px 0 0 0;position:relative;}
.headerNew .header_right {position:relative;display:block;padding-left:20px;top:0;left:0;width:calc(100% - 240px);}
.headerNew .searchBlock {position:reletive;display:block;width:50%;margin-right:5%;margin-top:10px;float: left;}
.headerNew .searchBlock .in-search {border: 2px solid #2C5DA7;border-radius:4px;}
.headerNew .searchBlock .s-search {background:#2C5DA7 url('/images/shap-new/icon-search.png') 50% 50% no-repeat;
text-indent: -999px;width: 70px;border-radius:4px;
}

.headerNew .basket {width:15%;background:url('/images/shap-new/icon-card.png') 50% 0% no-repeat;padding:0;margin-top:10px;float:right;}
.headerNew .basket a {position:relative;width:100%;height:100%;color:#7bb746;display:block;}
.headerNew .basket span {display:block;padding-top:27px;margin:0;text-align:center;color:#7bb746;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
}
.headerNew .basket a p {display:none;}
.headerNew .basket a i {position:absolute;top:0;left:20px;margin-left:50%;font-size:16px;margin-top:7px;}
.headerNew .bx-basket {position:relative;}

.headerNew .autharea {width:15%;background:url('/images/shap-new/icon-personal.png') 50% 0% no-repeat;padding:0;margin-top:10px;float:right;
position:relative;

}
.headerNew .lkBlock {padding-bottom:3px;}
.headerNew .lkBlock > a, .headerNew .dop_block_link a {position:relative;width:100%;height:100%;color:#2C5DA7;display:block;text-decoration:none;
    height: 48px;
    overflow: hidden;
}
.headerNew .lkBlock > a span, .headerNew .dop_block_link a span {display:block;padding-top:27px;margin:0;text-align:center;color:#2C5DA7;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
}

.headerNew .favBlock {width:15%;background:url('/images/shap-new/icon-fav.png') 50% 0% no-repeat;padding:0;margin-top:10px;float:right;
position:relative;
}
.headerNew .favBlock.active {background:url('/images/shap-new/icon-fav-active.png') 50% 0% no-repeat;}
.headerNew .favBlock a {position:relative;width:100%;height:100%;color:#2C5DA7;display:block;}
.headerNew .favBlock span {display:block;padding-top:27px;margin:0;text-align:center;color:#2C5DA7;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
}
.headerNew .favBlock a i {position:absolute;top:0;left:20px;margin-left:50%;font-size:16px;margin-top:7px;}

.favLink {display:block;width:18px;height:18px;background:url('/images/shap-new/icon-fav.png') 0% 50% no-repeat;
background-size:100% auto;
float:right;
margin:7px 0 5px 0;
opacity:0.5;
}
.favLink:hover {opacity:1;}
.favLink.active {background:url('/images/shap-new/icon-fav-active.png') 0% 50% no-repeat;background-size:100% auto;}

.bx_item_detail .favLink {float:left;padding-left:24px;width:auto;background-size:18px 18px;margin-top:3px;opacity:1;text-decoration:none;margin-left:5px;}
.bx_item_detail .favLink .fav_del {display:none;}
.bx_item_detail .favLink .fav_add {display:inline;}
.bx_item_detail .favLink.active .fav_del {display:inline;}
.bx_item_detail .favLink.active .fav_add {display:none;}

.menuPersonalLnk {position:absolute;top:51px;right:0;
padding:5px;border:1px solid #555555;background:#ffffff;
min-width:190px;
text-align:right;
z-index: 200000;
display:none;
box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.17);
background-color: #eeeeee;
border-radius:4px;
border:1px solid #c7c7c7;
}

.headerNew .mobile {display:none;}

.asz-head-menu {padding-bottom:10px;border-bottom: 1px solid #b9bbc2;}
.asz-head-menu .row {display:block;overflow:visible;height: 24px;}
.asz-head-menu .row ul {margin-bottom:0;}
.asz-head-menu .catalogMenu {display:inline-block;padding:0px 0;overflow:visible;margin-right:20px; 

    position: relative;
float:left;z-index:2;}
.asz-head-menu .toMenu {display:inline-block;float:left;
display: block;
    float: left;
    padding-left: 170px;
    position: absolute;
	overflow: hidden;
    height: 32px;
}
.asz-head-menu .catalogMenu li {display:block;text-align:center;
    float: left;
    margin-right: 22px;
}
.asz-head-menu .toMenu li {display:inline-block;text-align:left;margin-left:12px;}
.asz-head-menu .catalogMenu li a, .asz-head-menu .toMenu li a {display:inline-block;letter-spacing: 0.5px;font-size:14px;line-height:32px;
text-decoration:none;font-weight:normal;color:#2C5DA7;}
.asz-head-menu .catalogMenu li a:hover, .asz-head-menu .toMenu li a:hover {color:#e08734;}
.asz-head-menu .catalogMenu li a {font-weight:bold;background:url('/images/shap-new/icon-menu.png') 0% 50% no-repeat;padding-left:30px;}

#leftMenu, .rightBlockMenu {
overflow-y: auto;
    max-height: 100%;
}

.top_content {display:none;}
.main-content {padding-top:0;}

.breadcrumb {padding: 8px 0px;}
.correct_region:before {left:0px;margin-left:34px;}

.headerNew .wrapPhLink {display:inline-block;}
.headerNew .wrapPhLink:hover .hiddenPhone {display:block;}
.headerNew .lkBlock:hover .menuPersonalLnk {display:block;}

.headerNew .author-drop {height:275px;}

.header-fixed .navbar-nav {margin-left:0;}

.header-fixed .basket {width:70px;background:url('/images/shap-new/icon-card.png') 50% 0% no-repeat;padding:0;margin-top:3px!important;float:right;
padding-top:0!important;
}
.header-fixed .basket a {position:relative;width:100%;height:100%;color:#7bb746;display:block;height:28px;}
.header-fixed .basket span {display:block;padding-top:27px;margin:0;text-align:center;color:#7bb746;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
		display:none;
}
.header-fixed .basket a p {display:none;}
.header-fixed .basket a i {position:absolute;top:0;left:20px;margin-left:50%;font-size:16px;margin-top:7px;}
.header_right {margin-top:5px;margin-bottom:5px;}
.header-fixed .navbar-nav {width:33%;}
.header-fixed .navbar-nav a, .header-fixed .navbar-nav li, .header-fixed .navbar-nav .saleMenu a {border-bottom:none;color:#2C5DA7;font-weight:normal;
font-family: 'OpenSans';
}
.header-fixed .navbar-nav a:hover, .header-fixed .navbar-nav .saleMenu a:hover {color:#e08734;}
.header-fixed .phone a {margin-top:0;
font-size:15px;line-height:27px;color:#201600;height:15px;overflow:visible;text-decoration:none;
font-family: 'OpenSans';font-weight:normal;
}
.header-fixed .searchBlock {display:block;float:left;width:33%;}
.header-fixed #title-search-input-1{border: 2px solid #2C5DA7;border-radius: 4px;height:32px;}
.header-fixed  .s-search{    background: #2C5DA7 url(/images/shap-new/icon-search.png) 50% 50% no-repeat;background-size:auto 65%;
    text-indent: -999px;
    width: 70px;
    border-radius: 4px;}

.header-fixed .favBlock {
	width:70px;background:url('/images/shap-new/icon-fav.png') 50% 0% no-repeat;padding:0;margin-top:3px!important;float:right;
padding-top:0!important;
height:28px;
}
.header-fixed .favBlock.active {background:url('/images/shap-new/icon-fav-active.png') 50% 0% no-repeat;}
.header-fixed .favBlock a {position:relative;width:100%;height:100%;color:#2C5DA7;display:block;}
.header-fixed .favBlock span {display:block;padding-top:27px;margin:0;text-align:center;color:#7bb746;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
		display:none;
}
.header-fixed .favBlock a i {position:absolute;top:0;left:20px;margin-left:50%;font-size:16px;margin-top:7px;}

.fixed_mob .favBlock {
	width:50px;background:url('/images/shap-new/icon-fav.png') 0% 50% no-repeat;padding:0;margin-top:4px!important;float:right;
padding-top:0!important;
height:28px;
margin-right:-4px;
}
.fixed_mob .favBlock.active {background:url('/images/shap-new/icon-fav-active.png') 0% 50% no-repeat;}
.fixed_mob .favBlock a {position:relative;width:100%;height:100%;color:#2C5DA7;display:block;}
.fixed_mob .favBlock span {display:block;padding-top:27px;margin:0;text-align:center;color:#7bb746;margin-top:5px;
text-transform: capitalize;
    font-size: 14px;
	font-weight:normal;
	    font-family: 'OpenSans';
		display:none;
}
.fixed_mob .favBlock a i {position:absolute;top:3px;left:3px;margin-left:50%;font-size:16px;margin-top:0px;display:block;}
.fixed_mob .icon-search {right:50px;}

@media screen and (max-width: 990px){
	.headerNew .navbar-nav {display:none;}
	.headerNew .topContactsLink .hiddenPhone {min-width: 270px;font-size:16px;width:100%;}
	.headerNew .topbg-grey {background:#ffffff;}
	.headerNew  > .container {display:none;}
	.headerNew .select {margin-left:5px;}
	.headerNew .topContactsLink {margin-right:5px;}
	.asz-head-menu {display:none;}
	.headerNew .topbg-grey {padding: 15px 0 10px 0;}
	.fixed_mob .js-search-field {padding:0;}
	.fixed_mob .js-search-field .s-search {right:4px;top:4px;}
	.top_content {display:block;}
	.breadcrumb {padding: 8px 10px;}
	.headerNew .wrapPhLink:hover .hiddenPhone {display:none;}
	.headerNew .lkBlock:hover .menuPersonalLnk {display:none;}
	.navbar-default {z-index:1900;height:42px;}
}

@media screen and (max-width: 480px){
	.headerNew .mobile {display:inline-block;}
	.headerNew .fw-container__step__form__design-btn__body {display:none;}
	.headerNew .mobile .fw-container__step__form__design-btn__body {display:block;}
	.headerNew .select_your_city {max-width:150px;}
}
@media screen and (max-width: 360px){
	.headerNew .select_your_city {max-width:120px;font-size:13px;}
}







/*каталог*/

.add-basket .add-basket-block {border-top: 0px solid #fde299;
    padding-top: 0px;
    padding-bottom: 10px;}
	.add-basket .add-basket-block > div {text-align:left;}
	.item-block .basket-link {display: inline-block;
    width: auto;
    height: auto;
    text-align: center;
    line-height: inherit;
    text-transform: inherit;
    border-radius: 4px;
    background-color: #ffffff;
    color: #2C5DA7 !important;
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    transition: all 0.2s linear;
    cursor: pointer;
	padding:5px;
	font-size:16px;line-height:16px;
	font-family: 'OpenSansBold';
	}
	.item-block .basket-link:hover {background:#cee1fd;color: #2C5DA7 !important;}
.item-block .visible-collapse {
	  max-height: 150px;
	  min-height: 35px;
	}
@media (min-width: 992px) {
	.item-block .add-basket {
	  display: block;
	}
	.item-block .item-img, .item-block:hover .item-img {
	  border-color: #ffffff;
	}
	.item-block .input {
	  display: block;
	}
	.item-block .item-content, .item-block:hover .item-content {
	  background-color: #ffffff;
	}
	.item-block, .item-block:hover {
	  background-color: #ffffff;
	}
	
	.add-basket {background-color: #ffffff;}
	.item-block {padding:1px;}
	.item-block:hover {border:1px solid #f69a00;padding:0px;border-radius: 2px;}
	.item-block {height:auto;}
	.item-block .moreLink {display:none;}
	.item-block .bx_price {white-space:normal;padding-top:7px;}
	.item-block .bx_price br {display:none;}
	.item-block .bx_price span {display:inline;}
	.item-block .bx_price span, .item-block .bx_price {font-size:18px;}
	.item-block .bx_price span {font-size:14px;}
	
	.bx_catalog_list_home .item-cat {margin-bottom:40px;}
}
@media (min-width: 992px) {
	.bx_catalog_list_home .col-md-4:nth-child(3n+1){clear:both;}
}
@media (min-width: 1200px) {
	.bx_catalog_list_home .col-md-4:nth-child(3n+1){clear:none;}
	.bx_catalog_list_home .col-lg-3:nth-child(4n+1){clear:both;}
}



/*слайдеры и рекомендации*/




.bx_item_list_you_looked_horizontal2  .add-basket .add-basket-block {border-top: 0px solid #fde299;
    padding-top: 0px;
    padding-bottom: 10px;}
.bx_item_list_you_looked_horizontal2 .add-basket .add-basket-block > div {text-align:left;}
.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .basket-link {display: inline-block;
    width: auto;
    height: auto;
    text-align: center;
    line-height: inherit;
    text-transform: inherit;
    border-radius: 4px;
    background-color: #ffffff;
    color: #2C5DA7 !important;
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    transition: all 0.2s linear;
    cursor: pointer;
	padding:5px;
	font-size:16px;line-height:16px;
	font-family: 'OpenSansBold';
	}
.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .basket-link:hover {background:#cee1fd;color: #2C5DA7 !important;}
.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .visible-collapse {
	  max-height: 150px;
	  min-height: 35px;
	}
@media (min-width: 992px) {
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .add-basket {
	  display: block;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .item-img, 
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container:hover .item-img {
	  border-color: #ffffff;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .input {
	  display: block;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container .item-content, 
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container:hover .item-content {
	  background-color: #ffffff;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container, 
	.bx_item_list_you_looked_horizontal2 .bx_catalog_item_container:hover {
	  background-color: #ffffff;
	}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {background-color: #ffffff;}
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double .item-img {border:none;}
	
	.bx_item_list_you_looked_horizontal2 .add-basket {background-color: #ffffff;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item {padding:0px;position:relative;margin:0;border:1px solid #ffffff;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item:hover {padding:0px;margin:0;border:1px solid #f69a00;border-radius: 2px;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item:hover .item-img {border:none;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item:hover .labelPodarok{bottom:0px;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item {height:auto;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .moreLink {display:none;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price {white-space:nowrap;padding-top:7px;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price br {display:none;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price span {display:inline;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price span, 
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price {font-size:18px;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item .bx_price span {font-size:14px!important;}
	
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .item-cat {margin-bottom:40px;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .bx_catalog_item:hover {z-index:10;}
	
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double:hover .item-img {border:none;}
	
	.bx_catalog_list_home .item-cat {margin-bottom:40px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .moreLink, 
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .moreLink {display:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_controls, 
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .bx_catalog_item_controls {display:block;border:none;opacity:1;}
	.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {text-align:left;}
	
	/*.bx_item_list_you_looked_horizontal2  .items {height:auto!important;}*/
	
}
@media (min-width: 992px) {
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .col-md-4:nth-child(3n+1){clear:both;}
}
@media (min-width: 1200px) {
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .col-md-4:nth-child(3n+1){clear:none;}
	.bx_item_list_you_looked_horizontal2 .bx_catalog_list_home .col-lg-3:nth-child(4n+1){clear:both;}
}





.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .basket-link, 
.bx-touch .bx_item_list_you_looked_horizontal .carousel-element .basket-link {display: inline-block;
    width: auto;
    height: auto;
    text-align: center;
    line-height: inherit;
    text-transform: inherit;
    border-radius: 4px;
    background-color: #ffffff;
    color: #2C5DA7 !important;
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    transition: all 0.2s linear;
    cursor: pointer;
	padding:5px;
	font-size:16px;line-height:16px;
	font-family: 'OpenSansBold';
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .basket-link:hover,
	.bx-touch .bx_item_list_you_looked_horizontal .carousel-element .basket-link:hover {background:#cee1fd;color: #2C5DA7 !important;}
.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .visible-collapse,
.bx-touch .bx_item_list_you_looked_horizontal .carousel-element .visible-collapse {
	  max-height: 150px;
	  min-height: 35px;
	}
	
@media (min-width: 992px) {
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .add-basket {
	  display: block;
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .item-img, .bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .item-img {
	  border: none;
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double .item-img {border:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .input {
	  display: block;
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .item-content, .bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .item-content {
	  background-color: #ffffff;
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element, .bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover {
	  background-color: #ffffff;
	}
	.bx_catalog_item_container , .bx_catalog_item_container:hover {
	  background-color: #ffffff;
	}
	.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {background-color: #ffffff;}
	
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_catalog_item_images {border:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .item-img {position:relative;}
	
	.add-basket {background-color: #ffffff;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element {padding:0px;position:relative;margin:0;border:1px solid #ffffff;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover {padding:0px;margin:0;border:1px solid #f69a00;border-radius: 2px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .item-img {border:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .labelPodarok{bottom:0px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element {height:auto;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .moreLink {display:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price {white-space:nowrap;padding-top:7px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price br {display:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price span {display:inline;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price span, .bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price {font-size:18px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_price span {font-size:14px!important;}
	
	.bx_catalog_list_home .item-cat {margin-bottom:40px;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .moreLink, 
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .moreLink {display:none;}
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element .bx_catalog_item_controls, 
	.bx-no-touch .bx_item_list_you_looked_horizontal .carousel-element:hover .bx_catalog_item_controls {display:block;border:none;opacity:1;}
	.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {text-align:left;}
	
	.bx_item_list_you_looked_horizontal, .bx_item_list_you_looked_horizontal2 {height:auto;}
}

/*слайдеры моб версия*/

@media (max-width: 992px) {
.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item, 
.bx_item_list_you_looked_horizontal.col4 .bx_catalog_item, 
.bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {padding:1px;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {background-color: #ffffff;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {padding:0;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .item-img,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double .item-img,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .item-img,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double .item-img {border:none;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls, 
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls, 
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul {display:block;    opacity: 1;}



.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {text-align:left;}


.bx_item_list_you_looked_horizontal2 .bx_catalog_item {padding:1px;}

.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .bx_catalog_item_container,
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .bx_catalog_item_container {background-color: #ffffff;}

.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .bx_catalog_item_container,
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item:hover .bx_catalog_item_container {padding:0;}
.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double:hover .item-img,
.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double .item-img,
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double:hover .item-img,
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item.double .item-img {border:none;}

.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_controls, 
.bx-no-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_articul,
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_controls, 
.bx-touch .bx_item_list_you_looked_horizontal2 .bx_catalog_item .bx_catalog_item_articul {display:block;    opacity: 1;}

.bx_item_list_you_looked_horizontal2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {text-align:left;}
}

.sale-order-list-inner-row-body .sale-order-list-change-payment {display:none;}
.products-sort__select, .products-count__select {border-radius:3px;}


.about-services__list {display:none;}

.about-services__item {
  position: relative;
  width: calc(33.3% - 26px);
  margin-bottom: 26px;
  margin-left: 13px;
  margin-right: 13px;
  padding-top: 16px;
  padding-bottom: 36px;
  padding-left: 36px;
  padding-right: 36px;
  border: 1px solid #f69a00;
  border-radius: 4px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size:100% auto;min-height:600px;
}

.about-services__item a {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  color: #111b24;
  line-height: 1.2;
  transition: all 0.3s ease;
}

.about-services__item li a {color:#000000;text-decoration:none;}
.about-services__item li a:hover {color:#2C5DA7;}

.about-services__item .h2 {color: #f69a00;font-size: 22px;}


@media (min-width: 992px){
	.about-services__list {
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-flex-wrap: wrap;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  margin-top:40px;
	}
	.home_content {margin-top:0;padding-top:0;}
		
}
/* End */


/* Start:/bitrix/components/mlife/mlife.smspassword/templates/.default/style.css?16377371243639*/
/*Всплывающее окно*/
#modalformMlfSms .close, #modalformMlfSms .close:hover {cursor:pointer;} /*fix ios*/
#modalformMlfSms {display:block;position:fixed;width:100%;height:100%;z-index:1999;top:0;background:url('/bitrix/components/mlife/mlife.smspassword/templates/.default/images/loadbg4.png') 0 0 repeat;}
#modalformMlfSms .wrapClose {display:block;position:fixed;width:100%;height:100%;min-width:980px;z-index:200;top:0;background:#000000;opacity:0.35;cursor:pointer;}
#modalformMlfSms .wrap {display:block;margin:0 auto;overflow-x:hidden;overflow-y:auto;z-index:201;position:relative;
width:60%;max-width:580px;max-height:90%;padding:0;min-height:50%;transition:0.5s;
background:#ffffff;position:relative;overflow:hidden;
background-color: #eeeeee; border-radius: 4px;
}
#modalformMlfSms .wrapContent {display:block;width:100%;overflow-y:auto;overflow-x:hidden;}
#modalformMlfSms .wrap .title {color:#353535;font-size:34px;line-height:42px;text-transform:none;font-weight:bold;display:block;
text-align:center;display:block;width:90%;margin:20px auto;}
#modalformMlfSms .wrap .desc {color:#353535;font-size:14px;display:block;text-align:center;padding:0px 0 5px 0;font-weight:bold;}
#modalformMlfSms .wrap .closeRow .close {display:block;width:32px;height:32px;position:absolute;right:15px;top:15px;
font-size:25px;line-height:32px;font-weight:bold;line-height:24px;color:#353535;opacity:0.7;text-align:center;}
#modalformMlfSms .wrap .closeRow .close:hover {opacity:1;}
#modalformMlfSms .wrap .preload {width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:url('/bitrix/components/mlife/mlife.smspassword/templates/.default/images/loadbg2.png') 0 0 repeat;}
#modalformMlfSms .wrap .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/components/mlife/mlife.smspassword/templates/.default/images/load.gif') 50% 50% no-repeat;opacity:0.8;}
#modalformMlfSms .wrap .button a {font-weight:bold;}
#modalformMlfSms .wrapMess {padding:20px;display:block;}
#modalformMlfSms .wrapMess .title {color:#353535;font-size:30px;line-height:42px;text-transform:none;font-weight:bold;display:block;
text-align:center;display:block;width:90%;margin:20px auto;}
#modalformMlfSms .wrapMess .desc {padding:10px 0;text-align:center;font-size:18px;line-height:24px;}
#modalformMlfSms .wrapMess .error {color:red;}
#modalformMlfSms .wrapMess .okmess {color:#5b9ee4;}

#modalformMlfSms .wrapField {text-align:center;}
#modalformMlfSms .wrapField input {border:1px solid #aeadad;padding:7px;height:35px;line-height:35px;font-size:15px;width:50%;color:#868686;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.35) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.35) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.35) inset;
text-align:center;
border-radius: 4px;
}
#modalformMlfSms .mlfPhonePswGetCode {display:inline-block;padding:3px 10px;font-size:15px;line-height:15px;
border:1px solid #ededed;background:#ededed;color:#5b9ee4;text-transform:none;}
#modalformMlfSms .mlfPhonePswGetCode:hover {border:1px solid #5b9ee4;}

#modalformMlfSms  .button {padding:20px 0;clear:both;}
#modalformMlfSms .mlfPhonePswGetAut {display:block;width:50%;background:#5b9ee4;
line-height:30px;font-size:22px;text-transform:none;text-align:center;color:#ffffff;text-decoration:none;margin:10px auto;font-weight:bold;
transition: 0.1s;padding:7px 7px 7px 7px;
}
#modalformMlfSms .mlfPhonePswGetAut:hover {transition: 0.6s;background:#2e89e8;}

@media screen and (max-width:635px) {
	#modalformMlfSms .wrap {margin-top: 0 !important;max-height:100%;height:100%;width:100%;padding:0;}
	#modalformMlfSms .wrapform {padding-top:50px;}
}

#modalformMlfSms .mlfPhonePswGetAut {background:#0064c9;border-radius:4px;}
#modalformMlfSms .mlfPhonePswGetAut:hover {background:#004b96;}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/avtorization-sidebar/style.min.css?1514273630424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/avtorization-sidebar/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/avtorization-sidebar/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/side_menu/style.min.css?1514275783490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/side_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/main_menu/style.min.css?1512657424490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/.default/components/webfly/breadcrumb/schema.org/style.css?1513023178612*/
.wf-breadcrumb{
    margin:10px 0 10px 0;
}
.wf-breadcrumb ul {
    margin: 0;
    padding:0;
}
.wf-breadcrumb ul li {
    vertical-align: middle;
    display:inline-block;
}
.wf-breadcrumb ul li a{
    display:block;
    padding:0 13px 0 13px;
    background:url(/local/templates/.default/components/webfly/breadcrumb/schema.org/images/breadcrumbs_arrow.png) no-repeat center right;
    text-decoration:none;
    font-size:13px;
    line-height: 13px;
    white-space: normal;
}
.wf-breadcrumb ul li:first-child  a{padding-left:0}
.wf-breadcrumb ul li:last-child  a{background:none}
.wf-breadcrumb  a {border-bottom: none;}
.wf-breadcrumb  a:hover {text-decoration:underline;}

/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/visual1/style.css?16067289704064*/
.bx-searchtitle {
	/*margin: 10px 0 0;*/
}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #1484CE;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/visual1/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 90px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 75px;
	height: 55px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 90px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 15px;
	line-height:18px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/korzina_ajax/style.css?15168641873952*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

/* @media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
} */
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name{padding-bottom: 5px;}
.bx-basket-item-list-item-name a{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/local/templates/.default/components/awz/autform2/ortomir/style.css?17501496806004*/
.awz-autform2__field_wrap {display:block;clear:both;margin-bottom:1rem;}
.awz-autform2__btn_wrap {display:block;clear:both;}
input[type="password"] + .awz-autform2__ui-ctl-icon-password-show {
    background-image: url("data:image/svg+xml;base64,PCEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIE9GIEZSRUUgVkVDVE9SIElDT05TIC0tPjxzdmcgaWQ9IkxheWVyXzEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Im0xMi4zNSAyM2ExMy44MyAxMy44MyAwIDAgMCAxLjQ4LjMxbC0xLjY0IDRhLjc1Ljc1IDAgMCAxIC0uNjkuNDcuNzEuNzEgMCAwIDEgLS4yOC0uMDYuNzMuNzMgMCAwIDEgLS40MS0xem04Ljg0LTE3LjcyYS43NC43NCAwIDAgMCAtMS4zOC0uNTZsLTEuNjQgNGExMy44NSAxMy44NSAwIDAgMSAxLjQ4LjI4em04IDkuNDdhMjMuMjUgMjMuMjUgMCAwIDAgLTkuNTQtNS43NWwtMSAyLjQ0YTUuMjQgNS4yNCAwIDAgMSAtMi42NSA5LjgxIDQuNDcgNC40NyAwIDAgMSAtMS4yNy0uMTdsLS45IDIuMTlhMTMgMTMgMCAwIDAgMi4xNy4xOGM2LjE0IDAgMTEuMjktNC4zMyAxMy4yMi02LjJhMS43NCAxLjc0IDAgMCAwIDAtMi41em0tMTguNDQgMS4yNWE1LjI2IDUuMjYgMCAwIDEgNS4yNS01LjI1IDQuNDggNC40OCAwIDAgMSAxLjI3LjE3bC45LTIuMTlhMTMgMTMgMCAwIDAgLTIuMTctLjE4Yy02LjE0IDAtMTEuMjkgNC4zMy0xMy4yMiA2LjJhMS43NCAxLjc0IDAgMCAwIDAgMi41IDIzLjI1IDIzLjI1IDAgMCAwIDkuNTcgNS43NWwxLTIuNDRhNS4yNSA1LjI1IDAgMCAxIC0yLjYtNC41NnptNS4yNS0zLjc1YTMuNzUgMy43NSAwIDAgMCAtMi4wOCA2Ljg3bDIuNzgtNi44YTMuMjYgMy4yNiAwIDAgMCAtLjctLjA3em0wIDcuNWEzLjc1IDMuNzUgMCAwIDAgMi4wOC02Ljg3bC0yLjc4IDYuOGEzLjI2IDMuMjYgMCAwIDAgLjcuMDd6Ij48L3BhdGg+PC9zdmc+");
    background-size: 80% auto !important;
    cursor: pointer;
    pointer-events: inherit!important;
    right:5px;
    top:2px;
}
input[type="text"] + .awz-autform2__ui-ctl-icon-password-show {
    background-image: url("data:image/svg+xml;base64,PCEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIE9GIEZSRUUgVkVDVE9SIElDT05TIC0tPjxzdmcgaWQ9IkxheWVyXzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMwLjg3IDE1LjQ4OTk5Yy0zLjA2LTUuMjg5OTgtOC43NjAwMS04LjU3MDAxLTE0Ljg3LTguNTcwMDFzLTExLjgxIDMuMjgwMDMtMTQuODcgOC41NzAwMWMtLjE2OTk4LjMxLS4xNjk5OC42OSAwIDEgMy4wNiA1LjI5OTk5IDguNzYwMDEgOC41ODk5NyAxNC44NyA4LjU4OTk3czExLjgxLTMuMjg5OTggMTQuODctOC41ODk5N2MuMTY5OTgtLjMxLjE2OTk4LS42OSAwLTF6bS0xNC44NyA2Ljc2MDAxYy0zLjQ1MDAxIDAtNi4yNS0yLjc5OTk5LTYuMjUtNi4yNXMyLjc5OTk5LTYuMjUgNi4yNS02LjI1IDYuMjUgMi43OTk5OSA2LjI1IDYuMjUtMi43OTk5OSA2LjI1LTYuMjUgNi4yNXoiPjwvcGF0aD48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSI0LjI1Ij48L2NpcmNsZT48L3N2Zz4=");
    background-size: 60% auto !important;
    cursor: pointer;
    pointer-events: inherit!important;
    right:5px;
    top:2px;
}
.awz-autform2__ui-ctl-icon-password-show:hover {cursor: pointer;}
.awz-autform2__err {color:red;display:block;clear:both;margin-bottom:1rem;font-size: 13px;line-height: 130%;}
.awz-autform2__form-border {position:relative;padding:1rem;
    border:1px solid #ededed;max-width:350px;width:100%;
}
.awz-autform2__preload {display:block;width:100%;height:100%;position:absolute;top:0;left:0;
background: rgba(255, 255, 255, 0.7);z-index:22;
}
.awz-autform2__load {display:block;width:100%;height:100%;
    background:url('/local/templates/.default/components/awz/autform2/ortomir/images/load.gif') 50% 50% no-repeat;}

ul.awz-autform2__nav {display:block;padding:0;margin:0;margin-bottom:1rem;overflow:hidden;}
ul.awz-autform2__nav li {display:inline-block;margin:5px 10px 5px 0;}
ul.awz-autform2__nav li a {padding:5px 10px;font-size:13px;line-height: 130%;text-decoration: none;
    background: #ededed;
    color:#000000;
    border-radius:5px;
}
ul.awz-autform2__nav li a.active {background: #2C5DA7;
    color:#ffffff;}
.awz-autform2__title {
    display: flex;
    margin-bottom: 1rem;
    overflow: hidden;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    max-width:350px;
}
.awz-autform2__title span {font-weight:bold;
    font-size:1.2rem;color:#000000;}
.awz-autform2__title a {color:#000000;text-decoration: underline;line-height:130%;}
.awz-autform2__return-message {display: block;margin-bottom: 5px;font-size: 13px;line-height: 120%;}
.awz-autform2__agr_wrap {display: block;margin-bottom: 5px;font-size: 13px;line-height: 120%;}
#awz-autform2__counter, .awz-autform2__counter_text {display:inline-block;font-size:13px;line-height: 120%;}
#awz-autform2__counter .countDays, #awz-autform2__counter .countHours {
    display:none;
}
#awz-autform2__counter .countDiv2:after {
    display: inline-block;
    content: ":";
    height: 12px;
    width: 8px;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
#awz-autform2__repeat_code_button{
    display: inline-block;
    font-size: 14px;
    line-height: 120%;
}
#awz-autform2__repeat_code_button.disabled {pointer-events: none;opacity: 0.4;display:none;}

.awz-autform2__agrement-checkbox {
    display: none;
}

.awz-autform2__agrement {
    display: flex;
    gap: 10px;
    cursor: pointer;
    flex-direction: row;
    align-items: center;
}

.awz-autform2__agrement-checkbox-text {
    font-size:13px;line-height: 120%;
}

.awz-autform2__agrement-checkbox-checkmark {
    width: 18px;
    height: 18px;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    position: relative;
}

.awz-autform2__agrement-checkbox:checked+.awz-autform2__agrement-checkbox-checkmark::after {
    content: "";
    width: 6px;
    height: 12px;
    transform: rotate(45deg);
    position: absolute;
    bottom: 4px;
}

.awz-autform2__agrement-checkbox-checkmark {
    border: 1px solid #000000;
}
.awz-autform2__agrement-checkbox:checked+.awz-autform2__agrement-checkbox-checkmark::after {
    border: 1px solid #000000;
    border-width: 0 1px 1px 0;
}

#autform .awz-autform2__title {display:none;}
#autform .awz-autform2__form-border {border:none;}
#autform {
    --ui-color-palette-blue-50: #2C5DA7;
}
#autform .ui-ctl-tag {font-size:11px;line-height: 15px;height: 15px;padding:0 10px;border-radius:3px;text-transform: initial;}
#autform .modal-dialog {max-width: 380px;}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/bottom_menu_slide/style.css?17089697531625*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/.default/components/bitrix/menu/bottom_menu_slide/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



.asz-head-menu .toMenu .menu-wrapper {
	padding: 0 30px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
.asz-head-menu .toMenu .menu-wrapper .menu-item {
	height: 100%;
	overflow: auto;
	white-space: nowrap;
}
.asz-head-menu .toMenu .menu-wrapper .menu-item a {
	display: inline-block;
	height: 100%;
}
.asz-head-menu .toMenu .menu-wrapper .menu-item a:hover {
	text-decoration: none;
}
.asz-head-menu .toMenu .menu-wrapper .menu-item a:first-child {
	padding-left: 5px;
}
.asz-head-menu .toMenu .menu-wrapper .menu-item::-webkit-scrollbar {
	display: none;
}
.asz-head-menu .toMenu .menu-wrapper .pointer {
	height: 32px;
	width: 30px;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 0;
}
.asz-head-menu .toMenu .menu-wrapper .pointer i {
	color: #2C5DA7;
	cursor: pointer;
}
.asz-head-menu .toMenu .menu-wrapper .left-pointer {
	left: 0;
}
.asz-head-menu .toMenu .menu-wrapper .right-pointer {
	right: 0;
}
.asz-head-menu .toMenu .menu-wrapper .dis i {
	color: #f7f7f7;
}
.asz-head-menu .toMenu {width:100%;}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/leftMenu/style.css?15827215572114*/
#leftMenu * {margin: 0px;padding: 0px;list-style: none;outline: none;}
#leftMenu > li {border-bottom: 0px solid #d6d6d6;-o-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;overflow:visible;}
#leftMenu > li > a {font-size: 14px;text-decoration: none;display: block;color: #000;padding: 8px 10px 8px 10px;text-decoration:none;
background:#ffffff;text-decoration:none;overflow: hidden;position: relative;}
#leftMenu > li > a i.icn-menu-dropdown {background: url('/local/templates/.default/components/bitrix/menu/leftMenu/images/menu_arrow.png') 100% 80% no-repeat;
width:12px;height:18px;right:10px;position:absolute;top:6px;}
#leftMenu > li > a * {text-decoration:none;}
#leftMenu > li > a:hover, #leftMenu > li.selected > a {color:#2C5DA7;background:#eaeaea;}

.rightBlockMenu .drop > ul {display:block;float:left;width:31%;margin-right:2%;padding:0;}
.rightBlockMenu .drop > ul  > li {display:block;border-bottom:0px solid #d6d6d6;padding-bottom:10px;margin-bottom:10px;}
.rightBlockMenu .drop > ul  > li > a {color:#2C5DA7;/*text-transform:uppercase;*/font-weight:bold;line-height:15px;text-decoration:none;}
.rightBlockMenu .drop > ul  > li > a:hover {color:#383838;}
.rightBlockMenu .drop > ul  > li > ul {display:block;padding:10px 0 0 0;}
.rightBlockMenu .drop > ul  > li > ul li {display:block;padding:3px 0;}
.rightBlockMenu .drop > ul  > li > ul li a {color:#383838;text-decoration:none;font-weight:normal;}
.rightBlockMenu .drop > ul  > li > ul li a:hover {color:#2C5DA7;}

#fixMenu {-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.24);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.24);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.24);
position:relative;width:100%;z-index:2001;border-bottom:1px solid #f3f3f3;overflow:hidden;clear:both;background:#ffffff;}
#leftMenu {width:28%;float:left;margin:0px 0 0 0;padding:0;}
.rightBlockMenu {display:block;position:relative;z-index:2;float:left;margin-left:0%;width:71%;
padding:15px 1%;background:#ffffff;border-left:1px solid #f3f3f3;}
.rightBlockMenu .drop {display:none;overflow: hidden;}
.rightBlockMenu .drop:nth-child(1){display:block;}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/mobile_slider/style.css?1512657988150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/slider/style.css?1512658035150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/bottom_menu/style.min.css?1512657394490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/bottom_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/main_section_new/style.css?160174664632018*/
.bx_price{color: #202020;
    font-size: 20px;
    font-family: 'OpenSansBold';
    margin-bottom: 0;
    line-height: 1.2;
}
.old{
    color: #9b9b9b;
    font-size: 16px;
    text-decoration: line-through;

    margin-bottom: 0;
    line-height: 1.2;

}
// если открыть, не будет зачеркнутой цены
.old_price{
       color: #9b9b9b;
       font-size: 20px;
       text-decoration: line-through;

       margin-bottom: 0;
       line-height: 1.2;

   }
.popup-window-buttons .items .bx_medium.bx_bt_button {    background: #00a2df;
    padding: 2px 21px;
    height: 26px;
    font-weight: bold;
    line-height: 25px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background-image: linear-gradient(rgb(0, 162, 223) 0px, rgb(0, 111, 203) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    background: -webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0,#006fcb 100%);
    background: -ms-linear-gradient(top,#00a2df 0,#006fcb 100%);
    background: -o-linear-gradient(top,#00a2df 0,#006fcb 100%);
    background: linear-gradient(to bottom,#00a2df 0,#006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #165c99;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}
.discount {
/*   left: -35px;*/
    padding-left: 0px!important;
    padding-right: 11px;
    text-align: right!important;
}
.popup-window-titlebar{
    margin-top: 7px;

}
.free-delivery-section{
	position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 75px;
}
.free-delivery-section img{
	max-width: 100%;
	display: block;
}
@media (max-width: 989px){
	.item-block .item-img-wrapp {
		position: relative;
	}
	.free-delivery-section {
		top: 5px;
	}
}

/* catalog.section */
.bx-section-desc-post{
    font-size: 12px;
    padding: 0 0 0 15px;
    margin: 15px 0;
}


.input{
    width: 135px;
    padding-top: 5px;
    text-align: center;
    padding-left: 22%;
}
.input a.minus {
    background: url('//ortomir24.ru.opt-images.1c-bitrix-cdn.ru/images/minus.png?14453862911018') no-repeat left top;
    float:left;
    position: relative;
    display:block;
    height: 24px;
    width: 24px;
    left: 11px;
}
.input a.plus {
    background: url('//ortomir24.ru.opt-images.1c-bitrix-cdn.ru/images/plus.png?14453862911110') no-repeat left top;
    float: right;
    height: 24px;
    display:block;
    position: relative;
    width: 24px;
    right: 10px;
}
.input input {
    border: 1px solid #d09800;
    outline: none;
    font-size: 14px;
    color: #272727;
    text-align: center;
    width: 32px;
    height: 22px;
    font-family: 'PtSans';
}


.bx-section-desc{
    border-left: 3px solid #d3d3d3;
}
.bx_catalog_list_home{
    margin-bottom:20px;

}
@media (max-width:640px) {.bx_catalog_list_home {border-bottom:1px solid #e5e5e5;}}

.bx_catalog_list_home .bx_catalog_item{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
    margin-bottom:30px;
}
@media (min-width:960px){
    .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0   ;width:100%}

    .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}
    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}
    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_catalog_list_home.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}
    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both}

    .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}
    .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}
}

@media (min-width:760px) and (max-width:960px){
    .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}

    .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_catalog_list_home.col4 .bx_catalog_item,
    .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}
    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1),
    .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}
}
@media (max-width:760px){
    .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px  ;width:100%}

    .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_catalog_list_home.col3 .bx_catalog_item,
    .bx_catalog_list_home.col4 .bx_catalog_item,
    .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1),
    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1),
    .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1){clear:both}
}
@media (max-width:580px){
    .bx-touch .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px ;width:100%}

    .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(3n+1){clear:none}
    .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item,
    .bx-touch .bx_catalog_list_home.col3 .bx_catalog_item,
    .bx-touch .bx_catalog_list_home.col4 .bx_catalog_item,
    .bx-touch .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}

    .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(2n+1){clear:both}
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
    position:absolute;
    z-index:990;
    top:0;
    left:0;
    right:0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
    border-radius:3px;
    border:1px solid #d3d3d3;
    background:#fff;
    -webkit-animation:borderview 0.5s;
    animation:borderview 0.5s;
}
@media (min-width:960px){.bx-no-touch  .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}
@media (max-width:960px){.bx-no-touch  .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}

@keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}
@-webkit-keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}

.bx_catalog_list_home .bx_catalog_item_articul{
    color:#a5a5a5;
    font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_title{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title{
    overflow: auto;
    white-space: normal;
}
.bx_catalog_list_home .bx_catalog_item_title a{
    color:#3f3f3f;
    text-decoration:none;
    font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_price{
    color:#3f3f3f;
    font-weight:bold;
}
.bx_catalog_list_home .bx_catalog_item_price span{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    white-space:nowrap;
    text-decoration:line-through;
}
.bx_catalog_list_home .bx_catalog_item_controls{
    padding-top:10px;
    text-align:center;
    opacity:0;
}
@media (min-width:641px) and (max-width:960px){.bx_catalog_list_home .bx_catalog_item_controls{height:auto}}
@media (max-width:640px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}
@media (max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}
@media (max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls {height:auto}}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
    width:100%;
    white-space:nowrap;
    text-align:center;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
    color:#3f3f3f;
    font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #F3F3F3;
    white-space: normal;
    line-height: normal;
    padding: 5px 15px;
    margin-bottom: 10px;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
    width:100%;
    text-align:center;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
    margin:1%;
    width: 48%;
    min-width:100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width:640px) {
    .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{display:none;}
    .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center;}
}
.bx_catalog_list_home .bx_catalog_item_controls input[type=text]{border:none;}
.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}
.bx_catalog_list_home .bx_cnt_desc{
    text-align:left;
    position:absolute;
    right:-45px;
    top:2px;
    width:40px;
}
@media (min-width:641px) and (max-width:960px){

}
.bx_catalog_list_home .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_catalog_list_home .bx_catalog_item_price .bx_price{font-size:15px;padding-top: 5px;}
.bx_catalog_list_home .bx_catalog_item_images_double,
.bx_catalog_list_home .bx_catalog_item_images{
    position:relative;
    z-index:910;
    display:block;
    padding-top:135%;
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
}
.bx_catalog_list_home .bx_catalog_item_images_double{
    z-index:900;
    margin-top:-135%;
    opacity:0;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images{
    opacity:0;
    -webkit-animation:rotateimgfirst 0.5s;
    animation:rotateimgfirst 0.5s;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{
    opacity:1;
    -webkit-animation:rotateimglast 0.5s;
    animation:rotateimglast 0.5s;
}
@keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@-webkit-keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_articul,
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_scu{display:none}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_catalog_list_home .bx_stick{
    position:absolute;
    width:123px;
    height:35px;
    background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/stick.png) left center no-repeat;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    line-height:35px;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.bx_catalog_list_home .bx_stick.short {font-weight: bold;font-size:18px}
.bx_catalog_list_home .bx_stick.average {font-weight: bold;font-size:13px}
.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}
.bx_catalog_list_home .bx_stick_disc{
    position:absolute;
    width:72px;
    height:74px;
    background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/stick_disc.png) no-repeat center;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    font-weight:bold;
    font-size:23px;
    line-height:74px;
}
.bx_catalog_list_home .bx_stick.left,
.bx_catalog_list_home .bx_stick_disc.left{left:-2px;}
.bx_catalog_list_home .bx_stick.right,
.bx_catalog_list_home .bx_stick_disc.right{right:0;}
.bx_catalog_list_home .bx_stick.top,
.bx_catalog_list_home .bx_stick_disc.top{top:15px;}
.bx_catalog_list_home .bx_stick.bottom,
.bx_catalog_list_home .bx_stick_disc.bottom{bottom:5px;}
.bx_catalog_list_home .bx_stick.middle,
.bx_catalog_list_home .bx_stick_disc.middle{top:49%;}
@media (min-width:641px) and (max-width:960px){
    .bx_catalog_list_home .bx_stick{
        width:90px;
        height:30px;
        background-size:100%;
        line-height:30px;
    }
    .bx_catalog_list_home .bx_stick.short {font-weight:normal;font-size:14px}
    .bx_catalog_list_home .bx_stick.average {font-weight:normal;font-size:11px}
    .bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}
    .bx_catalog_list_home .bx_stick_disc{
        width:64px;
        height:65px;
        background-size:100%;
        font-size:	20px;
        line-height:65px;
    }
}
@media (max-width:640px) {
    .bx-touch .bx_catalog_list_home .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }
    .bx-touch .bx_catalog_list_home .bx_stick_disc{
        width:48px;
        height:49px;
        background-size:100%;
        font-size:	16px;
        line-height:49px;
    }
}
@media (max-width:479px) {
    .bx-touch .bx_catalog_list_home .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }

    .bx-touch .bx_catalog_list_home .bx_stick_disc{
        width:37px;
        height:38px;
        background-size:100%;
        font-size:13px;
        line-height:38px;
    }
}

/* buttons */
.bx_catalog_list_home .bx_bt_button,
.bx_catalog_list_home .bx_bt_button_type_2{
    display:inline-block;
    border-radius:3px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    cursor:pointer;
    white-space:nowrap;
}

.bx_catalog_list_home .bx_bt_button_type_2 				{
    border:1px solid #e9e9e9;
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));
    background-image:-webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:   -moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:     -o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:        linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    color:#656565;
    text-shadow:0 1px 0 #fff;
}
.bx_catalog_list_home .bx_bt_button_type_2:hover{background:#fff;}
.bx_catalog_list_home .bx_bt_button_type_2:active 	{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
    background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:   -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:     -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:        linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_catalog_list_home .bx_bt_button  				{
    background:#00a2df;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:  -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:   -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:      linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
    color:#fff;
    text-shadow:0 1px 0 #006cae;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}
.bx_catalog_list_home .bx_bt_button:hover  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}
.bx_catalog_list_home .bx_bt_button:active  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}


.bx_catalog_list_home .bx_small.bx_bt_button{
    display:inline-block;
    min-width:20px;
    line-height:20px;
}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2{
    display:inline-block;
    min-width:18px;
    line-height:18px;
}

.bx_catalog_list_home .bx_small.bx_bt_button_type_2 		{}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2:hover 	{}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2:active 	{}


.bx_catalog_list_home .bx_medium.bx_bt_button{
    padding:0 13px;
    height:25px;
    font-weight:bold;
    line-height:25px;
}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2		{
    padding:0 13px;
    height:23px;
    font-weight:bold;
    line-height:23px;
}

.bx_catalog_list_home .bx_medium.bx_bt_button,
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover  {}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:active {}

.bx_catalog_list_home .bx_col_input{

}

/* scu_detail_size */
.bx_catalog_list_home .bx_item_detail_size{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_catalog_list_home .bx_item_detail_size .bx_size{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx_catalog_list_home .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_catalog_list_home .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	.bx_catalog_list_home .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_catalog_list_home .bx_item_detail_size ul li{
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}
.bx_catalog_list_home .bx_item_detail_size ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;

    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}
.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{
    border: 2px solid #006cc0;
}
.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {left:   0;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:  0;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_catalog_list_home .bx_item_detail_scu{
    position: relative;
    margin-bottom: 3px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/

.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 120px;
}
/*.bx-touch 	 .bx_catalog_list_home .bx_item_detail_scu .bx_scu{overflow-x: auto}*/

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    /*width: 240px !important;*/
    white-space: nowrap
}
/*.bx-touch 	.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}*/
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li{
    width: 30px !important;
    padding-top: 30px !important;
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index:10;
}
.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{

}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/missing.png) no-repeat center;
}

.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/x2border_active.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
    position: absolute;
    top:   6%;
    right: 6%;
    bottom:6%;
    left:  6%;
    background-size:contain;
    background-repeat: no-repeat;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {left: -7%;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:-21%;background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_right.png) no-repeat   right center;background-size: 100% auto}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {
    left: -20px;
    background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_left.png)  no-repeat   left  center;
    background-size: 100% auto;
    width: 11px;
}
.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{
    right:-23px;
    background:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/images/arr_right.png) no-repeat   right center;
    background-size: 100% auto;
    width: 11px;
}

.moreLink {display:block;padding:0 0 5px 0;text-align:center;}
.moreLink a {color:#000000;text-decoration:none;text-transform: uppercase;font-family:'OpenSansBold';font-size:12px;text-decoration:underline;}
.moreLink a:hover {color:#000000;text-decoration:underline;}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/style.min.css?15126571554634*/
.bx_blue.bx-section-desc{border-left-color:#0083d1}.bx_catalog_list_home.bx_blue .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);color:#fff;text-shadow:0 1px 0 #165c99;display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer}.bx_catalog_list_home.bx_blue .bx_bt_button:hover{background:#26b0e4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));background:-webkit-linear-gradient(top,#26b0e4 0,#2684d3 100%);background:-moz-linear-gradient(top,#26b0e4 0,#2684d3 100%);background:-ms-linear-gradient(top,#26b0e4 0,#2684d3 100%);background:-o-linear-gradient(top,#26b0e4 0,#2684d3 100%);background:linear-gradient(to bottom,#26b0e4 0,#2684d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0)}.bx_catalog_list_home.bx_blue .bx_bt_button:active{background:#0052bf;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg1ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0052bf),color-stop(100%,#0085d3));background:-webkit-linear-gradient(top,#0052bf 0,#0085d3 100%);background:-moz-linear-gradient(top,#0052bf 0,#0085d3 100%);background:-ms-linear-gradient(top,#0052bf 0,#0085d3 100%);background:-o-linear-gradient(top,#0052bf 0,#0085d3 100%);background:linear-gradient(to bottom,#0052bf 0,#0085d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0052bf',endColorstr='#0085d3',GradientType=0)}.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_size ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 fill stretch}.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/images/x2border_active.png) 2 fill stretch}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/reviews_list/style.css?1513837649244*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.stars{
	position: absolute;
    top: 16px;
    right: 20px;
}
.review{
	position: relative;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/why_we/style.css?1452037654150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/mobile_reviews_list1/style.css?1512657979150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/mobile_news_list1/style.css?1512657975150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/news_list/style.css?1452037654150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/providers-new/style.css?1617639507587*/
.suppliers-block {display:block;overflow:hidden;margin:15px -0.5% 0 -0.5%;}
.suppliers-block .item {width:100%;height:70px;display:inline-block;text-align: center;
background:#f5f5f5;padding:5px;}
.suppliers-block .item img {height:60px;width:auto;}
.suppliers-block .itemWrap {padding:5px 0.5%;display:inline-block;min-width:150px;width:12.25%;}

@media (max-width: 768px){
	.suppliers-block {overflow-x:scroll;white-space: nowrap;}
	.suppliers-block .itemWrap {min-width:110px;width:110px;}
	.suppliers-block .item {height:60px;}
	.suppliers-block .item img {height:50px;}
}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16643088293754*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media(max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/js/callmewidget/style.min.css?155326896730038*/
/* CallmeWidget Zadarma StyleSheet
 * v 2.0.7
 */
.z-callme-widget video{width:0;height:0}.z-callme-widget div,.z-callme-widget span,.z-callme-widget object,.z-callme-widget iframe,.z-callme-widget h1,.z-callme-widget h2,.z-callme-widget h3,.z-callme-widget p,.z-callme-widget a,.z-callme-widget i,.z-callme-widget ol,.z-callme-widget ul,.z-callme-widget li,.z-callme-widget form,.z-callme-widget label,.z-callme-widget audio,.z-callme-widget video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.z-callme-widget div,.z-callme-widget span,.z-callme-widget p,.z-callme-widget a,.z-callme-widget h1,.z-callme-widget h2,.z-callme-widget h3,.z-callme-widget form,.z-callme-widget label{line-height:1}.z-callme-widget ol,.z-callme-widget ul{list-style:none}@font-face{font-family:'icomoon';src:url(data:application/vnd.ms-fontobject;base64,QAoAAJwJAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAsaKyeQAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIF2QAAALwAAABgY21hcBdW0osAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmatn9fwAAAXgAAAXIaGVhZBIMvwUAAAdAAAAANmhoZWEHwgPKAAAHeAAAACRobXR4GgAAGQAAB5wAAAAkbG9jYQPSBZoAAAfAAAAAFG1heHAAEQCTAAAH1AAAACBuYW1lmUoJ+wAAB/QAAAGGcG9zdAADAAAAAAl8AAAAIAADA6sBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkEA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpBP/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQADP/MBAADwAAgAFYAdwCQAAABIgYHBhQXHgEzMhceARcWFRQWFxYyNz4BNTQnLgEnJiMFIgYHDgEHBgcGFhcWFxYXHgE3Njc+ATc2JicuAScmIg8BBiYnLgEnLgEnLgE/ATY0LwEuAScFIgYHBhQXHgEzMhceARcWFRQWFxYyNz4BNTQnLgEnJiMVIgYHBhQXHgEzMhYVFBYXFjI3PgE1NCYjAhYMFQYGBgYVDFNJSW0gHwwKChkKCgwnJoVZWmX+kAQIBRAqFiQVFR4+P4SFYmKQMTIjFhYEBQ4PJoUmDB0MUw4gDRZBHyA2EgoCCTEIB3sGFg0BcAwVBgYGBhUMLygpPBESDAoKGAsKDBkYVTk4QQwVBgYGBhUMExoLCwoYCwoMTzcDwAwKChkKCgwfIG1JSVMMFQYGBgYVDGZZWYUmJ1kBAQQWFiMyMZBiYoWEPz4eFRUkFioRESAIFk8WBwgxCAEKEjcfH0EWDSAOUwwdDNELDgFZDAoLGAoKDBIRPCkoLwwVBgYGBhUMQTg5VRgZsgwKCxgKCwsaEwwVBgYGBhUMN08AAAAAAQAN/80D/gO+ADYAAAEWFA8BBhYXHgEXHgEXHgE/ATYyHwEeAQcOAQcGBwYmJyYnJicuATc2Nz4BNzYWFxYXHgEXFhcBaQgINgoCCxM8IiJIGA4jEFsNIA3kEQ8FBBgZJjc2nWtskZFFRCEXGCYZLhISIwoMEhImEhIMAr8OHw1bECMOGEgiIjwTCwIJNwgIhgkkEhIuGSYYFyFERZGRbGudNjcmGRgEBQ8QFR8eQR8eFQAAAgAA/9MD9AOqAC8AOwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQmJwEOASMiJi8BJjQ3NjIfAQEmJy4BJyYjBR4BFzc2NCcmIg8BAexmWlmGJicnJoZZWmZlWlmGJicjH/40Bg8ICQ8FtwwMDCIMmgG6IioqYDY1OQF6DRgKXwwMDCIMVAOqJyeFWVpmZllahScmJieFWllmQ3w2/jMFBwcFtwwiDAwMmgG7KSAhLwwNshAjEl8MIgwMDFQAAAAABwAAACwEAANnADIAPgBKAFYAYgBuAHoAAAEiBw4BBwYVFBYXHgE3PgE3PgE/AT4BNz4BMzIWFx4BHwEeAR8BFjY3PgE1NCcuAScmIwMiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JgUiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JgIApmVlbRESDAgIHQ8lhSYMEgMVAxYOGUsnJ0sZDhYDFQMSDc8PHQgIDBIRbWVlpuwhLi4hIC4uzCEuLiEhLi7LIC4uICEuLv4HIS4uISAuLswhLi4hIS4uyyAuLiAhLi4DZxYXRywtLBwoDQ0MBAoiCgMSDVMOEwIDBgYDAhMOUw0SAzYEDA0NKBwsLSxHFxb+Ty4hIS4uISEuLiEhLi4hIS4uISEuLiEhLu0uICEuLiEgLi4gIS4uISAuLiAhLi4hIC4AAAAAAgAAABcEAANnADIAVwAAASIHDgEHBhUUFhceATc+ATc+AT8BPgE3PgEzMhYXHgEfAR4BHwEWNjc+ATU0Jy4BJyYjAyIGFxEnLgEjIgYHBhYfARYyPwE+AScuAScmBg8BETQmJy4BBwIApmVlbRESDAgIHQ8lhSYMEgMVAxYOGUsnJ0sZDhYDFQMSDc8PHQgIDBIRbWVlpgEQFwFHBg4IDBQFBAUIigwgDIoHBgIDDwsKFQdHBgUGDwgDZxYXRywtLBwoDQ0MBAoiCgMSDVMOEwIDBgYDAhMOUw0SAzYEDA0NKBwsLSxHFxb+xRcR/o5GBgYNCwsYCIoMDIoHFQoKDwMDBghGAXIIDwYGBgEAAAABAAAAAAAAebKisV8PPPUACwQAAAAAANd3PT4AAAAA13c9PgAA/8wEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAAgAAAAQAAAwEAAANBAAAAAQAAAAEAAAAAAAAAAAKABQAHgD0AU4BrgJcAuQAAQAAAAkAkQAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("embedded-opentype"),url(data:application/font-ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBdkAAAC8AAAAYGNtYXAXVtKLAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZmrZ/X8AAAF4AAAFyGhlYWQSDL8FAAAHQAAAADZoaGVhB8IDygAAB3gAAAAkaG10eBoAABkAAAecAAAAJGxvY2ED0gWaAAAHwAAAABRtYXhwABEAkwAAB9QAAAAgbmFtZZlKCfsAAAf0AAABhnBvc3QAAwAAAAAJfAAAACAAAwOrAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QT//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAAz/zAQAA8AAIABWAHcAkAAAASIGBwYUFx4BMzIXHgEXFhUUFhcWMjc+ATU0Jy4BJyYjBSIGBw4BBwYHBhYXFhcWFx4BNzY3PgE3NiYnLgEnJiIPAQYmJy4BJy4BJy4BPwE2NC8BLgEnBSIGBwYUFx4BMzIXHgEXFhUUFhcWMjc+ATU0Jy4BJyYjFSIGBwYUFx4BMzIWFRQWFxYyNz4BNTQmIwIWDBUGBgYGFQxTSUltIB8MCgoZCgoMJyaFWVpl/pAECAUQKhYkFRUePj+EhWJikDEyIxYWBAUODyaFJgwdDFMOIA0WQR8gNhIKAgkxCAd7BhYNAXAMFQYGBgYVDC8oKTwREgwKChgLCgwZGFU5OEEMFQYGBgYVDBMaCwsKGAsKDE83A8AMCgoZCgoMHyBtSUlTDBUGBgYGFQxmWVmFJidZAQEEFhYjMjGQYmKFhD8+HhUVJBYqEREgCBZPFgcIMQgBChI3Hx9BFg0gDlMMHQzRCw4BWQwKCxgKCgwSETwpKC8MFQYGBgYVDEE4OVUYGbIMCgsYCgsLGhMMFQYGBgYVDDdPAAAAAAEADf/NA/4DvgA2AAABFhQPAQYWFx4BFx4BFx4BPwE2Mh8BHgEHDgEHBgcGJicmJyYnLgE3Njc+ATc2FhcWFx4BFxYXAWkICDYKAgsTPCIiSBgOIxBbDSAN5BEPBQQYGSY3Np1rbJGRRUQhFxgmGS4SEiMKDBISJhISDAK/Dh8NWxAjDhhIIiI8EwsCCTcICIYJJBISLhkmGBchREWRkWxrnTY3JhkYBAUPEBUfHkEfHhUAAAIAAP/TA/QDqgAvADsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0JicBDgEjIiYvASY0NzYyHwEBJicuAScmIwUeARc3NjQnJiIPAQHsZlpZhiYnJyaGWVpmZVpZhiYnIx/+NAYPCAkPBbcMDAwiDJoBuiIqKmA2NTkBeg0YCl8MDAwiDFQDqicnhVlaZmZZWoUnJiYnhVpZZkN8Nv4zBQcHBbcMIgwMDJoBuykgIS8MDbIQIxJfDCIMDAxUAAAAAAcAAAAsBAADZwAyAD4ASgBWAGIAbgB6AAABIgcOAQcGFRQWFx4BNz4BNz4BPwE+ATc+ATMyFhceAR8BHgEfARY2Nz4BNTQnLgEnJiMDIgYVFBYzMjY1NCYzIgYVFBYzMjY1NCYzIgYVFBYzMjY1NCYFIgYVFBYzMjY1NCYzIgYVFBYzMjY1NCYzIgYVFBYzMjY1NCYCAKZlZW0REgwICB0PJYUmDBIDFQMWDhlLJydLGQ4WAxUDEg3PDx0ICAwSEW1lZabsIS4uISAuLswhLi4hIS4uyyAuLiAhLi7+ByEuLiEgLi7MIS4uISEuLssgLi4gIS4uA2cWF0csLSwcKA0NDAQKIgoDEg1TDhMCAwYGAwITDlMNEgM2BAwNDSgcLC0sRxcW/k8uISEuLiEhLi4hIS4uISEuLiEhLi4hIS7tLiAhLi4hIC4uICEuLiEgLi4gIS4uISAuAAAAAAIAAAAXBAADZwAyAFcAAAEiBw4BBwYVFBYXHgE3PgE3PgE/AT4BNz4BMzIWFx4BHwEeAR8BFjY3PgE1NCcuAScmIwMiBhcRJy4BIyIGBwYWHwEWMj8BPgEnLgEnJgYPARE0JicuAQcCAKZlZW0REgwICB0PJYUmDBIDFQMWDhlLJydLGQ4WAxUDEg3PDx0ICAwSEW1lZaYBEBcBRwYOCAwUBQQFCIoMIAyKBwYCAw8LChUHRwYFBg8IA2cWF0csLSwcKA0NDAQKIgoDEg1TDhMCAwYGAwITDlMNEgM2BAwNDSgcLC0sRxcW/sUXEf6ORgYGDQsLGAiKDAyKBxUKCg8DAwYIRgFyCA8GBgYBAAAAAQAAAAAAAHmyorFfDzz1AAsEAAAAAADXdz0+AAAAANd3PT4AAP/MBAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAACQQAAAAAAAAAAAAAAAIAAAAEAAAMBAAADQQAAAAEAAAABAAAAAAAAAAACgAUAB4A9AFOAa4CXALkAAEAAAAJAJEABwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"),url(data:application/font-woff;base64,d09GRgABAAAAAAnoAAsAAAAACZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIF2WNtYXAAAAFoAAAAVAAAAFQXVtKLZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAABcgAAAXIatn9f2hlYWQAAAeMAAAANgAAADYSDL8FaGhlYQAAB8QAAAAkAAAAJAfCA8pobXR4AAAH6AAAACQAAAAkGgAAGWxvY2EAAAgMAAAAFAAAABQD0gWabWF4cAAACCAAAAAgAAAAIAARAJNuYW1lAAAIQAAAAYYAAAGGmUoJ+3Bvc3QAAAnIAAAAIAAAACAAAwAAAAMDqwGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QQDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkE//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAM/8wEAAPAACAAVgB3AJAAAAEiBgcGFBceATMyFx4BFxYVFBYXFjI3PgE1NCcuAScmIwUiBgcOAQcGBwYWFxYXFhceATc2Nz4BNzYmJy4BJyYiDwEGJicuAScuAScuAT8BNjQvAS4BJwUiBgcGFBceATMyFx4BFxYVFBYXFjI3PgE1NCcuAScmIxUiBgcGFBceATMyFhUUFhcWMjc+ATU0JiMCFgwVBgYGBhUMU0lJbSAfDAoKGQoKDCcmhVlaZf6QBAgFECoWJBUVHj4/hIViYpAxMiMWFgQFDg8mhSYMHQxTDiANFkEfIDYSCgIJMQgHewYWDQFwDBUGBgYGFQwvKCk8ERIMCgoYCwoMGRhVOThBDBUGBgYGFQwTGgsLChgLCgxPNwPADAoKGQoKDB8gbUlJUwwVBgYGBhUMZllZhSYnWQEBBBYWIzIxkGJihYQ/Ph4VFSQWKhERIAgWTxYHCDEIAQoSNx8fQRYNIA5TDB0M0QsOAVkMCgsYCgoMEhE8KSgvDBUGBgYGFQxBODlVGBmyDAoLGAoLCxoTDBUGBgYGFQw3TwAAAAABAA3/zQP+A74ANgAAARYUDwEGFhceARceARceAT8BNjIfAR4BBw4BBwYHBiYnJicmJy4BNzY3PgE3NhYXFhceARcWFwFpCAg2CgILEzwiIkgYDiMQWw0gDeQRDwUEGBkmNzada2yRkUVEIRcYJhkuEhIjCgwSEiYSEgwCvw4fDVsQIw4YSCIiPBMLAgk3CAiGCSQSEi4ZJhgXIURFkZFsa502NyYZGAQFDxAVHx5BHx4VAAACAAD/0wP0A6oALwA7AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCYnAQ4BIyImLwEmNDc2Mh8BASYnLgEnJiMFHgEXNzY0JyYiDwEB7GZaWYYmJycmhllaZmVaWYYmJyMf/jQGDwgJDwW3DAwMIgyaAboiKipgNjU5AXoNGApfDAwMIgxUA6onJ4VZWmZmWVqFJyYmJ4VaWWZDfDb+MwUHBwW3DCIMDAyaAbspICEvDA2yECMSXwwiDAwMVAAAAAAHAAAALAQAA2cAMgA+AEoAVgBiAG4AegAAASIHDgEHBhUUFhceATc+ATc+AT8BPgE3PgEzMhYXHgEfAR4BHwEWNjc+ATU0Jy4BJyYjAyIGFRQWMzI2NTQmMyIGFRQWMzI2NTQmMyIGFRQWMzI2NTQmBSIGFRQWMzI2NTQmMyIGFRQWMzI2NTQmMyIGFRQWMzI2NTQmAgCmZWVtERIMCAgdDyWFJgwSAxUDFg4ZSycnSxkOFgMVAxINzw8dCAgMEhFtZWWm7CEuLiEgLi7MIS4uISEuLssgLi4gIS4u/gchLi4hIC4uzCEuLiEhLi7LIC4uICEuLgNnFhdHLC0sHCgNDQwECiIKAxINUw4TAgMGBgMCEw5TDRIDNgQMDQ0oHCwtLEcXFv5PLiEhLi4hIS4uISEuLiEhLi4hIS4uISEu7S4gIS4uISAuLiAhLi4hIC4uICEuLiEgLgAAAAACAAAAFwQAA2cAMgBXAAABIgcOAQcGFRQWFx4BNz4BNz4BPwE+ATc+ATMyFhceAR8BHgEfARY2Nz4BNTQnLgEnJiMDIgYXEScuASMiBgcGFh8BFjI/AT4BJy4BJyYGDwERNCYnLgEHAgCmZWVtERIMCAgdDyWFJgwSAxUDFg4ZSycnSxkOFgMVAxINzw8dCAgMEhFtZWWmARAXAUcGDggMFAUEBQiKDCAMigcGAgMPCwoVB0cGBQYPCANnFhdHLC0sHCgNDQwECiIKAxINUw4TAgMGBgMCEw5TDRIDNgQMDQ0oHCwtLEcXFv7FFxH+jkYGBg0LCxgIigwMigcVCgoPAwMGCEYBcggPBgYGAQAAAAEAAAAAAAB5sqKxXw889QALBAAAAAAA13c9PgAAAADXdz0+AAD/zAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkEAAAAAAAAAAAAAAACAAAABAAADAQAAA0EAAAABAAAAAQAAAAAAAAAAAoAFAAeAPQBTgGuAlwC5AABAAAACQCRAAcAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY29ubmVjdGluZy1waG9uZS1pY28iIGQ9Ik01MzQuMjU2IDk1OS45OTZjLTE2LjA1NiAwLjIyNy0zMC45OTEtOC4yMDgtMzkuMDg1LTIyLjA3NnMtOC4wOTQtMzEuMDIwIDAtNDQuODg4YzguMDk0LTEzLjg2OCAyMy4wMjktMjIuMzA0IDM5LjA4NS0yMi4wNzYgMjIxLjgzNCAwIDQwMC42OTYtMTc4Ljg1NiA0MDAuNjk2LTQwMC42ODMtMC4yMjctMTYuMDU2IDguMjA5LTMwLjk5IDIyLjA3Ny0zOS4wODRzMzEuMDIxLTguMDk0IDQ0Ljg4OSAwYzEzLjg2OCA4LjA5NCAyMi4zMDQgMjMuMDI4IDIyLjA3NyAzOS4wODQgMCAyNjkuOTQ1LTIxOS43ODYgNDg5LjcyNC00ODkuNzM5IDQ4OS43MjR6TTE2Ni40MyA4NzAuNzgxYy01LjU4NCAwLjQ2My0xMS4yNjkgMC0xNi45NTctMS4zOTEtMjIuMDgzLTUuMzg3LTUwLjczLTE4LjQ2OS04MC43ODMtNDguNTItOTQuMDc0LTk0LjA3Mi0xNDMuOTg2LTI1Mi42NTcgMjA5LjczOS02MDYuNDE2czUxMi4zMTYtMzAzLjg0OSA2MDYuNDM1LTIwOS43MzNjMzAuMTQxIDMwLjE0IDQzLjIyMiA1OC44MjcgNDguNjA5IDgwLjk1NCA1LjQ3NiAyMi42NjEtNC4zMTEgNDUuOTg0LTI0LjQzNSA1Ny43MzctNTAuMjIxIDI5LjM4My0xNTguNjA1IDkyLjkxNi0yMDguODcgMTIyLjM0NC0xNi41MTggOS42NjEtMzYuNzg5IDkuNDg5LTUzLjIxNy0wLjI2MWwtODMuMTMtNDkuNTY0Yy0xOC42MS0xMS4wODYtNDEuODYtOS44MzMtNTguOTU3IDMuNDc4LTI5LjUxOCAyMy4wNjItNzYuOTg3IDYxLjg5OS0xMTguMzQ4IDEwMy4yMTQtNDEuMzYxIDQxLjM1OS04MC4yIDg4LjgyNy0xMDMuMjE3IDExOC4zNDQtMTMuMzEyIDE3LjA1MS0xNC42MDkgNDAuMzQ1LTMuNDc4IDU4Ljk1NWw0OS41NjUgODMuMTI4YzkuNzk1IDE2LjQyOCA5LjgzNSAzNi44NzMgMC4xNzQgNTMuMzlsLTEyMi4wODcgMjA4LjQyOGMtOC44ODIgMTUuMDkyLTI0LjI5MSAyNC41MjQtNDEuMDQzIDI1LjkxMnpNNTM0LjI1NiA3ODEuOTE0Yy0xNi4wNTYgMC4yMjctMzAuOTkxLTguMjA4LTM5LjA4NS0yMi4wNzZzLTguMDk0LTMxLjAyMCAwLTQ0Ljg4OGM4LjA5NC0xMy44NjggMjMuMDI5LTIyLjMwNCAzOS4wODUtMjIuMDc2IDEyMy40ODggMCAyMjIuNjA5LTk5LjExNyAyMjIuNjA5LTIyMi42MDItMC4yMjctMTYuMDU2IDguMjA5LTMwLjk5IDIyLjA3Ny0zOS4wODRzMzEuMDIxLTguMDk0IDQ0Ljg4OSAwYzEzLjg2OCA4LjA5NCAyMi4zMDQgMjMuMDI4IDIyLjA3NyAzOS4wODQgMCAxNzEuNTk2LTE0MC4wNTEgMzExLjY0Mi0zMTEuNjUyIDMxMS42NDJ6TTUzNC4yNTYgNjAzLjgzM2MtMTYuMDU2IDAuMjI3LTMwLjk5MS04LjIwOC0zOS4wODUtMjIuMDc2cy04LjA5NC0zMS4wMjAgMC00NC44ODhjOC4wOTQtMTMuODY4IDIzLjAyOS0yMi4zMDQgMzkuMDg1LTIyLjA3NiAyNS4xNTYgMCA0NC41MjItMTkuMzY1IDQ0LjUyMi00NC41Mi0wLjIyNy0xNi4wNTYgOC4yMDktMzAuOTkgMjIuMDc3LTM5LjA4NHMzMS4wMjEtOC4wOTQgNDQuODg5IDBjMTMuODY4IDguMDk0IDIyLjMwNCAyMy4wMjggMjIuMDc3IDM5LjA4NCAwIDczLjIzNS02MC4zMjggMTMzLjU2MS0xMzMuNTY1IDEzMy41NjF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9ImRlZmF1bHQtcGhvbmUtaWNvIiBkPSJNMzYxLjA5NCA3MDIuODkyYzEwLjU5Ni0xOC4wNzUgMTAuMzczLTQwLjI5LTAuMzEyLTU4LjI3NmwtNTQuMjcxLTkxLjA4N2MtMTIuMTU0LTIwLjM5LTEwLjczLTQ1Ljg1NSAzLjg3My02NC41NTMgMjUuMjQzLTMyLjMyMSA2Ny43MTYtODQuMzY0IDExMi45OTQtMTI5LjY0MXM5Ny4zMjMtODcuNzQ4IDEyOS42NDUtMTEyLjk5YzE4LjY5OS0xNC42MDIgNDQuMTY1LTE2LjAyNyA2NC41NTUtMy44NzNsOTEuMDkwIDU0LjI2OWMxNy45ODYgMTAuNzI5IDQwLjM4MSAxMC44MTggNTguNDU2IDAuMjIzbDIyOC4zNDgtMTMzLjY5MmMyMi4wODItMTIuOTU1IDMyLjk0Ni0zOC42ODcgMjYuODQ2LTYzLjU3NC01LjkyMS0yNC4xNzQtMjAuMjU3LTU1LjU2LTUzLjE1OC04OC40Ni0xMDMuMDIyLTEwMy4wMTgtMjc2Ljc4Ny0xNTcuNzMyLTY2NC4yMDkgMjI5LjY3NnMtMzMyLjc1IDU2MS4yMTItMjI5LjcyOCA2NjQuMjNjMzIuOTkgMzIuOTg5IDY0LjQyMiA0Ny4yOCA4OC42NDEgNTMuMjAxIDI0Ljg0MyA2LjAxMCA1MC4zOTgtNC42NzUgNjMuMzA5LTI2LjcxMiAzMi4xODktNTUuMDI2IDEwMS42ODYtMTczLjcxNSAxMzMuOTE5LTIyOC43NDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMjsiIGdseXBoLW5hbWU9ImRvbmUtaWNvIiBkPSJNNDkxLjUxNCA5MzcuNzM5Yy0yNzEuNDM5IDAtNDkxLjUxNC0yMjAuMDc2LTQ5MS41MTQtNDkxLjUxNHMyMjAuMDc2LTQ5MS41MTQgNDkxLjUxNC00OTEuNTE0YzI3MS40MzkgMCA0OTEuNTE0IDIyMC4wNzYgNDkxLjUxNCA0OTEuNTE0IDAgODkuMjY2LTI0LjE2NiAxNzIuNzIxLTY1Ljc1OSAyNDQuODc3bC00NjAuNzE1LTQ2MC42MzVjLTcuNjU5LTcuNjU5LTE4LjA2NC0xMi0yOC45Ni0xMi0xMC44NTQgMC0yMS4zIDQuMjk5LTI4Ljk2IDEybC0xODIuMzk4IDE4Mi4zOThjLTE2LjAxNSAxNi4wMTUtMTYuMDE1IDQxLjkwNCAwIDU3LjkxOXM0MS45MDQgMTYuMDE1IDU3LjkxOSAwbDE1My40MzgtMTUzLjQzOCA0NDIuMzk1IDQ0Mi4zOTVjLTkwLjE1MiAxMDguNzQ4LTIyNi4xODggMTc3Ljk5OC0zNzguNDc2IDE3Ny45OTh6TTg2OS45OSA3NTkuNzQxYzE3LjY4LTIxLjMyMyAzMy4zMjEtNDQuNDE0IDQ3LjI3OS02OC41NTlsOTQuNzE5IDk0LjcxOWMxNi4wMTUgMTYuMDU2IDE2LjAxNSA0MS45MDQgMCA1Ny45MTlzLTQxLjkwNCAxNi4wMTUtNTcuOTE5IDBsLTg0LjA3OS04NC4wNzl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9ImR0bWYtcGhvbmUtaWNvIiBkPSJNNTEyLjA3NyA4NzAuOTU3Yy00NDMuNzg2IDAtNTEyLjA3Ny0xMzAuODUtNTEyLjA3Ny0yNDguODQ2IDAtMzcuODA5IDkuODMxLTY0LjAxOCAyMC4zMDgtODEuMzA4IDEwLjc5MS0xNy42ODQgMzEuNTMxLTI2LjE2MSA1MS41MzgtMjAuOTIzIDQ5Ljk3OSAxMy4wNzYgMTU3Ljc5IDQxLjI3MSAyMDcuNzY5IDU0LjMwOCAxNi40MjMgNC4yOTMgMjguOTc5IDE3LjExNSAzMy4xNTQgMzMuNTM4bDIxLjA3NyA4My4zMDhjNC43MjYgMTguNjI5IDIwLjE2OSAzMi4zNjkgMzkuMjMxIDM0LjY5MiAzMi45NjUgNC4wNTcgODcuMTMgOS41MzggMTM5IDkuNTM4czEwNS45MTktNS40ODIgMTM4LjkyMy05LjUzOGMxOS4wNjItMi4zNjMgMzQuNTA1LTE2LjA2MyAzOS4yMzEtMzQuNjkybDIxLjA3Ny04My4zMDhjNC4xNzUtMTYuNDYzIDE2Ljg4NC0yOS4yODUgMzMuMzA4LTMzLjUzOGwyMDcuMzg1LTU0LjIzMWMyMC4wODYtNS4yMzggNDEuMDE3IDMuMjc3IDUxLjc2OSAyMSAxMC40MzcgMTcuMjExIDIwLjIzMSA0My40NjMgMjAuMjMxIDgxLjE1NCAwIDExNy45OTYtNjguMTM3IDI0OC44NDYtNTExLjkyMyAyNDguODQ2ek0yNzUuNjkyIDQzNy43MjZjLTQzLjUwMyAwLTc4Ljc2OS0zNS4yNjYtNzguNzY5LTc4Ljc2OXMzNS4yNjYtNzguNzY5IDc4Ljc2OS03OC43NjljNDMuNTAzIDAgNzguNzY5IDM1LjI2NiA3OC43NjkgNzguNzY5cy0zNS4yNjYgNzguNzY5LTc4Ljc2OSA3OC43Njl6TTUxMiA0MzcuNzI2Yy00My41MDMgMC03OC43NjktMzUuMjY2LTc4Ljc2OS03OC43NjlzMzUuMjY2LTc4Ljc2OSA3OC43NjktNzguNzY5YzQzLjUwMyAwIDc4Ljc2OSAzNS4yNjYgNzguNzY5IDc4Ljc2OXMtMzUuMjY2IDc4Ljc2OS03OC43NjkgNzguNzY5ek03NDguMzA4IDQzNy43MjZjLTQzLjUwMyAwLTc4Ljc2OS0zNS4yNjYtNzguNzY5LTc4Ljc2OXMzNS4yNjYtNzguNzY5IDc4Ljc2OS03OC43NjljNDMuNTAzIDAgNzguNzY5IDM1LjI2NiA3OC43NjkgNzguNzY5cy0zNS4yNjYgNzguNzY5LTc4Ljc2OSA3OC43Njl6TTI3NS42OTIgMjAxLjQxOGMtNDMuNTAzIDAtNzguNzY5LTM1LjI2Ni03OC43NjktNzguNzY5czM1LjI2Ni03OC43NjkgNzguNzY5LTc4Ljc2OWM0My41MDMgMCA3OC43NjkgMzUuMjY2IDc4Ljc2OSA3OC43NjlzLTM1LjI2NiA3OC43NjktNzguNzY5IDc4Ljc2OXpNNTEyIDIwMS40MThjLTQzLjUwMyAwLTc4Ljc2OS0zNS4yNjYtNzguNzY5LTc4Ljc2OXMzNS4yNjYtNzguNzY5IDc4Ljc2OS03OC43NjljNDMuNTAzIDAgNzguNzY5IDM1LjI2NiA3OC43NjkgNzguNzY5cy0zNS4yNjYgNzguNzY5LTc4Ljc2OSA3OC43Njl6TTc0OC4zMDggMjAxLjQxOGMtNDMuNTAzIDAtNzguNzY5LTM1LjI2Ni03OC43NjktNzguNzY5czM1LjI2Ni03OC43NjkgNzguNzY5LTc4Ljc2OWM0My41MDMgMCA3OC43NjkgMzUuMjY2IDc4Ljc2OSA3OC43NjlzLTM1LjI2NiA3OC43NjktNzguNzY5IDc4Ljc2OXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA0OyIgZ2x5cGgtbmFtZT0iZmluaXNoLXBob25lLWljbyIgZD0iTTUxMi4wNzcgODcwLjk1N2MtNDQzLjc4NiAwLTUxMi4wNzctMTMwLjg1LTUxMi4wNzctMjQ4Ljg0NiAwLTM3LjgwOSA5LjgzMS02NC4wMTggMjAuMzA4LTgxLjMwOCAxMC43OTEtMTcuNjg0IDMxLjUzMS0yNi4xNjEgNTEuNTM4LTIwLjkyMyA0OS45NzkgMTMuMDc2IDE1Ny43OSA0MS4yNzEgMjA3Ljc2OSA1NC4zMDggMTYuNDIzIDQuMjkzIDI4Ljk3OSAxNy4xMTUgMzMuMTU0IDMzLjUzOGwyMS4wNzcgODMuMzA4YzQuNzI2IDE4LjYyOSAyMC4xNjkgMzIuMzY5IDM5LjIzMSAzNC42OTIgMzIuOTY1IDQuMDU3IDg3LjEzIDkuNTM4IDEzOSA5LjUzOHMxMDUuOTE5LTUuNDgyIDEzOC45MjMtOS41MzhjMTkuMDYyLTIuMzYzIDM0LjUwNS0xNi4wNjMgMzkuMjMxLTM0LjY5MmwyMS4wNzctODMuMzA4YzQuMTc1LTE2LjQ2MyAxNi44ODQtMjkuMjg1IDMzLjMwOC0zMy41MzhsMjA3LjM4NS01NC4yMzFjMjAuMDg2LTUuMjM4IDQxLjAxNyAzLjI3NyA1MS43NjkgMjEgMTAuNDM3IDE3LjIxMSAyMC4yMzEgNDMuNDYzIDIwLjIzMSA4MS4xNTQgMCAxMTcuOTk2LTY4LjEzNyAyNDguODQ2LTUxMS45MjMgMjQ4Ljg0NnpNNTExLjM4NSA1NTYuNDE4Yy0yMS43MjEtMC4zNC0zOS4wNjctMTguMjAxLTM4Ljc2OS0zOS45MjN2LTM3MC43NjlsLTcwLjYxNSA3MC42MTVjLTcuNDE1IDcuNjIyLTE3LjU5NyAxMS45MjItMjguMjMxIDExLjkyMy0xNi4wMjctMC4wMDQtMzAuNDUzLTkuNzE4LTM2LjQ4My0yNC41NjdzLTIuNDYzLTMxLjg3MSA5LjAyMi00My4wNDhsMTM3Ljg0Ni0xMzcuODQ2YzE1LjM4MS0xNS4zNzQgNDAuMzExLTE1LjM3NCA1NS42OTIgMGwxMzcuODQ2IDEzNy44NDZjMTAuMjg5IDkuODc4IDE0LjQzNCAyNC41NDcgMTAuODM1IDM4LjM0OXMtMTQuMzc3IDI0LjU4MS0yOC4xNzkgMjguMTc5Yy0xMy44MDIgMy41OTgtMjguNDcxLTAuNTQ3LTM4LjM0OS0xMC44MzVsLTcwLjYxNS03MC42MTV2MzcwLjc2OWMwLjE0NiAxMC42NDYtNC4wMjQgMjAuODk3LTExLjU2IDI4LjQxOHMtMTcuNzk1IDExLjY3MS0yOC40NCAxMS41MDV6IiAvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) format("svg");font-weight:400;font-style:normal}.z-callme-widget [class^="icon-"],.z-callme-widget [class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.z-callme-widget .icon-connecting-phone-ico:before{font-family: 'icomoon' !important;content:"\e900"}.z-callme-widget .icon-default-phone-ico:before{font-family: 'icomoon' !important;content:"\e901"}.z-callme-widget .icon-done-ico:before{font-family: 'icomoon' !important;content:"\e902"}.z-callme-widget .icon-dtmf-phone-ico:before{font-family: 'icomoon' !important;content:"\e903"}.z-callme-widget .icon-finish-phone-ico:before{font-family: 'icomoon' !important;content:"\e904"}.z-callme-widget *{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.z-callme-widget.callme{display:inline-block;position:relative;opacity:0;transition:min-width 3.25s}.z-callme-widget.callme.callme--shown{opacity:1}.z-callme-widget.callme .callme__content{width:100%}.z-callme-widget.callme .default-phone-ico,.z-callme-widget.callme .connecting-phone-ico,.z-callme-widget.callme .finish-phone-ico,.z-callme-widget.callme .done-ico{visibility:hidden;opacity:0;transition:visibility 0 linear 0.25s,opacity .25s linear}.z-callme-widget.callme.callme--default .default-phone-ico{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme.callme--connecting .connecting-phone-ico{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme.callme--speaking .finish-phone-ico{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme.callme--speaking .callme__dtmf-ico{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme.callme--speaking .callme-dtmf-numpad.callme-dtmf-numpad--opened{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme.callme--finished .done-ico{visibility:visible;opacity:1;transition-delay:0}.z-callme-widget.callme .callme__dtmf-ico{visibility:hidden;opacity:0;cursor:pointer;transition:visibility 0 linear 0.25s,opacity .25s linear}.z-callme-widget.callme.callme--circle .callme__content{width:64px;height:64px;border-radius:50%;font-size:24px;transition:box-shadow .25s,background .25s}.z-callme-widget.callme.callme--circle .callme__icon__text{display:none}.z-callme-widget.callme.callme--circle .callme__dtmf-ico{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;width:32px;height:32px;background:#FFF;border:3px solid rgba(226,226,226,0.5);border-radius:50%;color:#9B9B9B}.z-callme-widget.callme.callme--circle .callme__dtmf-ico .icon-dtmf-phone-ico{font-size:16px}.z-callme-widget.callme.callme--circle .callme__dtmf-ico .icon-dtmf-phone-ico:before{color:#9B9B9B}.z-callme-widget.callme.callme--circle .finish-phone-ico .callme__dtmf-ico{display:none}.z-callme-widget.callme.callme--circle .z-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-callme-widget.callme.callme--circle.callme--dtmf-top .callme__dtmf-ico{top:-22px;right:unset;bottom:unset;left: 50%;transform: translateX(-50%)}.z-callme-widget.callme.callme--circle.callme--dtmf-right .callme__dtmf-ico{top:50%;right:-22px;bottom:unset;left:unset;transform:translateY(-50%)}.z-callme-widget.callme.callme--circle.callme--dtmf-bottom .callme__dtmf-ico{top:unset;right:unset;bottom:-22px;left:50%;transform:translateX(-50%)}.z-callme-widget.callme.callme--circle.callme--dtmf-left .callme__dtmf-ico{top:50%;right:unset;bottom:unset;left:-22px;transform:translateY(-50%)}.z-callme-widget.callme.callme--square .callme__content{border-radius:20px;font-size:16px;padding:10px 20px;overflow:hidden}.z-callme-widget.callme.callme--square .callme__icon{font-size:16px;text-align:center}.z-callme-widget.callme.callme--square .callme__icon__text{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden}.z-callme-widget.callme.callme--square .callme__icon .z-icon{margin-right:5px}.z-callme-widget.callme.callme--square .callme__icon .callme__dtmf-ico .z-icon{margin-right:0}.z-callme-widget.callme.callme--square .callme__icon > *{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.z-callme-widget.callme.callme--square .callme__dtmf-ico{display:none}.z-callme-widget.callme.callme--square .finish-phone-ico .callme__dtmf-ico{display:-ms-flexbox;display:flex;margin-left:5px;opacity:.5}.z-callme-widget.callme.callme--square .finish-phone-ico .callme__dtmf-ico.callme__dtmf-ico--shown{opacity:1}.z-callme-widget.callme.callme--square .default-phone-ico,.z-callme-widget.callme.callme--square .connecting-phone-ico,.z-callme-widget.callme.callme--square .finish-phone-ico,.z-callme-widget.callme.callme--square .done-ico{position:absolute;transition:position 0 linear,opacity .25s}.z-callme-widget.callme.callme--square.callme--default .default-phone-ico{position:relative}.z-callme-widget.callme.callme--square.callme--connecting .connecting-phone-ico{position:relative}.z-callme-widget.callme.callme--square.callme--speaking .finish-phone-ico{position:relative}.z-callme-widget.callme.callme--square.callme--finished .done-ico{position:relative}.z-callme-widget.callme.callme--dtmf-top .callme-dtmf-numpad{top:unset;left:50%;bottom:calc(100% + 35px);right:unset;transform:translateX(-50%)}.z-callme-widget.callme.callme--dtmf-top .callme-dtmf-numpad:before,.z-callme-widget.callme.callme--dtmf-top .callme-dtmf-numpad:after{transform:translateX(-50%);border-width:6px 6px 0}.z-callme-widget.callme.callme--dtmf-top .callme-dtmf-numpad:before{top:unset;left:50%;bottom:-6px;right:unset;border-color:#A4A4A4 transparent transparent}.z-callme-widget.callme.callme--dtmf-top .callme-dtmf-numpad:after{top:unset;left:50%;bottom:-12px;right:unset;border-color:rgba(226,226,226,0.5) transparent transparent}.z-callme-widget.callme.callme--dtmf-left .callme-dtmf-numpad{top:50%;left:unset;bottom:unset;right:calc(100% + 35px);transform:translateY(-50%)}.z-callme-widget.callme.callme--dtmf-left .callme-dtmf-numpad:before,.z-callme-widget.callme.callme--dtmf-left .callme-dtmf-numpad:after{transform:translateY(-50%);border-width:6px 0 6px 6px}.z-callme-widget.callme.callme--dtmf-left .callme-dtmf-numpad:before{top:50%;left:unset;bottom:unset;right:-6px;border-color:transparent transparent transparent #A4A4A4}.z-callme-widget.callme.callme--dtmf-left .callme-dtmf-numpad:after{top:50%;left:unset;bottom:unset;right:-12px;border-color:transparent transparent transparent rgba(226,226,226,0.5)}.z-callme-widget.callme.callme--dtmf-bottom .callme-dtmf-numpad{top:calc(100% + 35px);left:unset;bottom:unset;right:50%;transform:translateX(50%)}.z-callme-widget.callme.callme--dtmf-bottom .callme-dtmf-numpad:before,.z-callme-widget.callme.callme--dtmf-bottom .callme-dtmf-numpad:after{transform:translateX(-50%) rotate(180deg);border-width:6px 6px 0}.z-callme-widget.callme.callme--dtmf-bottom .callme-dtmf-numpad:before{top:-6px;left:50%;bottom:unset;right:unset;border-color:#A4A4A4 transparent transparent}.z-callme-widget.callme.callme--dtmf-bottom .callme-dtmf-numpad:after{top:-12px;left:50%;bottom:unset;right:unset;border-color:rgba(226,226,226,0.5) transparent transparent}.z-callme-widget.callme.callme--dtmf-right .callme-dtmf-numpad{top:50%;left:calc(100% + 35px);bottom:unset;right:unset;transform:translateY(-50%)}.z-callme-widget.callme.callme--dtmf-right .callme-dtmf-numpad:before,.z-callme-widget.callme.callme--dtmf-right .callme-dtmf-numpad:after{transform:translateY(-50%);border-width:6px 6px 6px 0}.z-callme-widget.callme.callme--dtmf-right .callme-dtmf-numpad:before{top:50%;left:-6px;bottom:unset;right:unset;border-color:transparent #A4A4A4 transparent transparent}.z-callme-widget.callme.callme--dtmf-right .callme-dtmf-numpad:after{top:50%;left:-12px;bottom:unset;right:unset;border-color:transparent rgba(226,226,226,0.5) transparent transparent}.z-callme-widget.callme .callme-dtmf-numpad{min-width:160px;background:#A4A4A4;border-radius:17px;color:#FFF;font-family:Roboto;padding:15px;position:absolute;top:50%;left:calc(100% + 30px);transform:translateY(-50%);box-shadow:0 0 0 6px rgba(226,226,226,0.5);visibility:hidden;opacity:0;transition:visibility 0 linear 0.25s,opacity .25s linear}.z-callme-widget.callme .callme-dtmf-numpad:before,.z-callme-widget.callme .callme-dtmf-numpad:after{content:'';position:absolute;width:0;height:0;border-style:solid}.z-callme-widget.callme .callme-dtmf-numpad .callme-dtmf-numpad__description{font-size:11px;text-align:center;margin-bottom:10px}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad .dtmf-numpad__item:nth-of-type(3n + 2){margin:0 5px}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad .dtmf-numpad__item:not(:last-of-type){margin-bottom:5px}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;height:40px;text-align:center;padding:8px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:background .25s,border .25s}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad__item:hover{background:#8B8B8B;border:2px solid #979797}.z-callme-widget.callme .callme-dtmf-numpad .dtmf-numpad__item:active{background:#696969;border:2px solid #757575}@keyframes z-widget-circle-btn-pulse{0%{width:70px;height:70px}50%{width:100px;height:100px}100%{width:70px;height:70px}0%{width:52px;height:52px}50%{width:82px;height:82px}100%{width:52px;height:52px}}.callme--hidden{display:none!important;z-index:-99999!important;top:-99999px!important;left:-999999px!important;position:absolute!important}
/*
.feed-com-img-wrap {margin-top:0!important;}
.z-callme-widget.callme .callme__content {box-shadow:none!important;background:none!important;border-radius:0!important;padding:0!important;}
.callme__content .connecting-phone-ico, 
.callme__content .done-ico, 
.callme__content .finish-phone-ico {display:none;}
.z-callme-widget.callme.callme--square .callme__icon__text {    text-transform: inherit;
    text-decoration: none;
    font-weight:bold;
    color: #2C5DA7;    font-size: 16px;line-height:16px;
	    border-bottom: 1px solid #2C5DA7;
	}
.z-icon.icon-default-phone-ico {display:none;}
.headerNew .fw-container__step__form__design-btn__body {float:left;}
*/
.z-callme-widget.callme.callme--square .callme__content {border-radius:0;}
/* End */


/* Start:/local/templates/.default/components/awz/cookies.sett/.default/style.css?17501909176913*/
.awz_cookies_sett__message {display: block;position: fixed;z-index: 1049;
    width:60%;max-width:580px;
    right:auto;left:auto;bottom:auto;top:auto;
    font-size:0.8em;line-height:1.3em;border-radius:10px;
}
.awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_ {
    right:10px;bottom:10px;
}
.awz_cookies_sett__message_bottom_left {
    left:10px;bottom:10px;
}
.awz_cookies_sett__message_top_left {
    left:10px;top:10px;
}
.awz_cookies_sett__message_top_right {
    right:10px;top:10px;
}
.awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
    left:50%;
    margin-left:-290px;
}
@media (max-width: 1102px) {
    .awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
        left:20%;
        margin-left:0;
    }
}
.awz_cookies_sett__message_bottom_center {bottom:10px;}
.awz_cookies_sett__message_top_center {top:10px;}
.awz_cookies_sett__admin .awz_cookies_sett__message {position: static;width:100%;
    max-width:580px;
    font-size: 1em;line-height:1.3em;margin:0;
}
.awz_cookies_sett__container {display:block;padding:0.8em 1.5em;}
.awz_cookies_sett__btn {padding:0.4em 0.8em;margin:0.3em;display:inline-block;
    border-radius:5px;text-decoration: none;}

.awz_cookies_sett__btn {cursor: pointer;}
.awz_cookies_sett__btn:hover {cursor: pointer;}
.awz_cookies_sett__row {
    display: flex;  align-content: center;  justify-content: center;
    align-items: center;  flex-wrap: nowrap;  flex-direction: row;
}
.awz_cookies_sett__col {width:100%;}
.awz_cookies_sett__col__right {text-align: center;width:auto;}
.awz_cookies_sett__agr_link {text-decoration: underline;}

.awz_cookies_sett__detail {padding:1em 2em;font-size:1.1em;line-height:1.3em;}
.awz_cookies_sett__detail-row {display:block;clear:both;overflow:hidden;}
.awz_cookies_sett__detail-alert {color:#2C5DA7;margin-bottom:1em;font-weight:bold;}
.awz_cookies_sett__detail-checkbox-text {display:block;position:relative;margin-bottom:0.5em;}
.awz_cookies_sett__detail-title {font-weight:bold;padding:3px 0;display:block;}
.awz_cookies_sett__save, .awz_cookies_sett__save:hover {background:#2C5DA7;color:#ffffff;padding:0.6em 1.5em;text-decoration:none;
    display:inline-block;
    margin-top:1em;
    border:none;
    outline: none;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 {display:block;float:left;margin-right:5px;}
.awz_cookies_sett__detail-checkbox-wrapper-42 .dsbl {opacity:0.35;}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"] {
    display: none;
    visibility: hidden;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 label {
    display: inline-block;
    float:left;
    margin-top:1px;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx {
    position: relative;
    top: 1px;
    width: 17px;
    height: 17px;
    border:1px solid #000000;
    border-radius: 3px;
    vertical-align: middle;
    transition: background 0.1s ease;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 11px;
    opacity: 0;
    transform: rotate(45deg) scale(0);
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transition: all 0.3s ease;
    transition-delay: 0.15s;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .lbl {
    margin-left: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx {
    border-color: #000000;
    animation: awz-autform2-checkbox-jelly-42 0.6s ease;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx:after {
    opacity: 1;
    transform: rotate(45deg) scale(1);
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cntr {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
}
@-moz-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-webkit-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-o-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}

.awz_cookies_sett__bg1 {background: #171241;}
.awz_cookies_sett__bg2 {background: #ffffff;}
.awz_cookies_sett__bg2:hover {background: #ffe40e;}
.awz_cookies_sett__bg3 {background: #f1d600;}
.awz_cookies_sett__bg3:hover {background: #ffe40e;}
.awz_cookies_sett__color1 {color:#171241;}
.awz_cookies_sett__color2 {color:#ffffff;}
a.awz_cookies_sett__color2:hover {color:#ffe40e;}

#popup-window-content-awz_cmp_cookies {max-height:100%;}

@media (max-width: 767.98px) {
    .awz_cookies_sett__message{
        width:100%;
        max-width: 768px;
        border-radius:0px;
        text-align: center;
    }
    .awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_{right:0;bottom:0;}
    .awz_cookies_sett__message_bottom_left, .awz_cookies_sett__message_bottom_center {left:0;bottom:0;}
    .awz_cookies_sett__message_top_left, .awz_cookies_sett__message_top_center {left:0;top:0;}
    .awz_cookies_sett__message_top_right {right:0;top:0;}
    .awz_cookies_sett__message br {display:none;}
    .awz_cookies_sett__row {flex-direction: column;}
    .awz_cookies_sett__col__right {padding-top:0.3em;}
}
/* End */


/* Start:/local/templates/main/components/bitrix/sale.basket.basket.line/bottom_basket_fix/style.css?16489743234770*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #2c5da7;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/


@media (max-width: 990px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 998;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}

.footBlock-hdr {position:fixed;bottom:0;left:0;display:block;
	width:100%;overflow:hidden;z-index:200;height:60px;
	border-top:1px solid #b9bbc2;background:#ffffff;
	position: -webkit-sticky;
}
.menu-bottom-hdr {display:block;width:100%;padding:0;margin:0;}
.menu-bottom-hdr li {display:block;padding:5px;width:25%;height:50px;text-align: center;
	float:left;box-sizing: border-box;}
.menu-bottom-hdr li a {display:block;color:#b8b8b8;text-decoration:none;position: relative;}
.menu-bottom-hdr li i {font-size:26px;line-height:30px;}
.menu-bottom-hdr li span {display:block;clear:both;text-align: center;
	font-size:14px;line-heigth:20px;}
.menu-bottom-hdr li a.active {color:#e46b65;}
.menu-bottom-hdr li i.cnt-basket {display:block;width:auto;height:18px;min-width:10px;background: #f69a00;color:#ffffff;
	font-style: normal;font-size:14px;line-height:14px;font-weight:bold;padding:2px 5px;border-radius:20px;
	position:absolute;top:7px;right:50%;margin-right:-30px;}
.bx-basket-fixed {padding-top:0;}
/* End */


/* Start:/local/templates/main/styles.css?15840789065999*/
.navbar-default{
	min-height: auto;
	margin-bottom: 0px;
}
.header{
	height: auto;
}
.bx_catalog_tile_ul{
	margin-bottom: 0px;
}
/* .cardio-item{
	height: auto;
} */
@media (max-width:1200px) {
    .bottom-panel{
    }
    .third-cabinet .cab{
         border: none;
      line-height: 32px;
      margin-bottom: 0px;
    }
    .second-cabinet .authorization{
        border: none;
    }
    .third-cabinet {
        z-index: 10;
    }
}


@media (max-width: 470px){
.sort_button.on_name{
    display: none;
}
}
@media (max-width:420px) {
	.sort_button.on_name{
		display: none;
	}
	/*.filter_mobile:before {
		content: "фильтры";
		position: absolute;
		display: inline-block;
		right: 37px;
		top: 7px;
		font-size: 12px;
		color: #313131;
		font-family: 'OpenSansBold';
		text-transform: uppercase;
	}*/
}
@media (max-width: 1199px){
	.authorization{
		margin-bottom: 5px;
	}
}
.sort .display_type, .sort .nav-tabs{
	display: none!important;
}
.sort .pagination {
      float: right;
}
.ik_select{
	width:100%;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c0cfda;
	border-radius: 4px;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}
.ik_select_dropdown {
    border: 1px solid #ebeaea;
	border-radius: 4px;
    border-top: 0px;
    background: #fff;
    width: 100% !important;
    position: absolute;
    top: 100% !important;
    left: -2px !important;
}
.ik_select_link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width:100%;
    height: 30px;
    position: relative;
}
.ik_select_link_text {
    padding: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 58px;
    color:#000;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
}
.ik_select_dropdown {
    border: 1px solid #ebeaea;
    border-top: 0px;
    background: #fff;
    width: 100.6% !important;
    position: absolute;
    top: 100% !important;
    left: -1px !important;
}
.ik_select_option_label {
    padding: 7px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 16px;
}
.ik_select_hover {
    background: #2C5DA7 ;
    
}
.ik_select_hover .ik_select_option_label{
	color: #fff;
}
.ik_select_option {
    list-style: none;
    border-bottom: 1px solid #ebeaea;
    float:none!important;
    height:auto!important;
    cursor: pointer;
}
.no_hidden{
	overflow:visible!important;
}
.ik_select_link:before {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    right: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABVSURBVChTYxhcgBmIJwCxIpiHANZAXAFhIoAdEP8B4odADNMAUvgRiD8BsRxIABlEAzFMQxQQwxSCNGEFMA3/gRivQhgAaXgPxAQVwoAwlKYLYGAAACv0D6sH6qolAAAAAElFTkSuQmCC) no-repeat;
}
.bx_item_list_you_looked_horizontal .basket-link.bx_bt_button{
	display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 4px;
    background-color: #0064c9;
    color: white !important;
    font-size: 18px;
    letter-spacing: 2px;
    margin-bottom: 15px;
    transition: all 0.2s linear;
    font-weight: 400;
}
.owl-item .item-content {
    padding-left: 20px;
    padding-right: 20px;
	
}
span.bx_medium.bx_bt_button.in-cart {
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    padding: 3px 15px;
}

.bx_medium.bx_bt_button.in-cart, .popup-window-buttons .items .bx_medium.bx_bt_button.in-cart {
    background: #2C5DA7;
    color: white;
    transition: all 0.2s linear;
    text-shadow: none;
    line-height: 30px;
    height: 36px;
    display: inline-block;
}
.popup-window-buttons .owl-wrapper-outer .bx_medium.in-cart{
	background: #2C5DA7;
    color: white;
    transition: all 0.2s linear;
    text-shadow: none;
    line-height: 30px;
    height: 36px;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    padding: 3px 15px;
	margin-right: 15px;
}
.popup-window-buttons .owl-wrapper-outer .bx_medium.in-cart:hover{
	background: #004b96;
}
.new-icon{
	z-index: 1000;
}
.hit{
	z-index: 1000;
}
.item-block .new-icon{
	z-index: 920;
}
.item-block  .hit{
	z-index: 920;
}
.discount {
    z-index: 920;
}
.sale{
	z-index: 920;
}
.filter_mobile{
	border: none;
}
.input a.plus {
    background: url(//ortomir24.ru/images/plus.png) no-repeat left top;
    float: right;
    height: 24px;
    display: block;
    position: relative;
    width: 24px;
    right: 10px;
}
.input a.minus {
    background: url(//ortomir24.ru/images/minus.png) no-repeat left top;
    float: left;
    position: relative;
    display: block;
    height: 24px;
    width: 24px;
    left: 11px;
}
@media (max-width: 989px){
	.item-block .item-img-wrapp {
		position: initial!important;
	}
	.item-block .item-img-wrapp.free-delivery-position{
		position: relative!important;
	}
	.item-block .hit{
		z-index: 3!important;
	}
	.item-block .new-icon{
	z-index: 3!important;
	}
	.discount {
		z-index: 3!important;
	}
}
/* End */


/* Start:/local/templates/main/template_styles.css?1516716230168*/
.search{
	position: relative;
}

#kombox-hint .popup-window-close-icon {
    right: 0 !important;
}

#kombox-hint .kombox-filter-hint {
    padding: 5px 25px 5px 5px;
}
/* End */
/* /css/reset.css?16377356981377 */
/* /lib/bootstrap/css/bootstrap.css?1551443164146854 */
/* /css/fonts.css?16106280715116 */
/* /css/main.css?172068173099507 */
/* /css/media.css?165295271333542 */
/* /lib/owl.carousel/owl.carousel.css?14465497811476 */
/* /lib/jquery.bxslider/jquery.bxslider.css?14465497813617 */
/* /css/new-shap.css?160699719027429 */
/* /bitrix/components/mlife/mlife.smspassword/templates/.default/style.css?16377371243639 */
/* /local/templates/.default/components/bitrix/system.auth.form/avtorization-sidebar/style.min.css?1514273630424 */
/* /local/templates/.default/components/bitrix/menu/side_menu/style.min.css?1514275783490 */
/* /local/templates/.default/components/bitrix/menu/main_menu/style.min.css?1512657424490 */
/* /local/templates/.default/components/webfly/breadcrumb/schema.org/style.css?1513023178612 */
/* /local/templates/.default/components/bitrix/search.title/visual1/style.css?16067289704064 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/korzina_ajax/style.css?15168641873952 */
/* /local/templates/.default/components/awz/autform2/ortomir/style.css?17501496806004 */
/* /local/templates/.default/components/bitrix/menu/bottom_menu_slide/style.css?17089697531625 */
/* /local/templates/.default/components/bitrix/menu/leftMenu/style.css?15827215572114 */
/* /local/templates/.default/components/bitrix/news.list/mobile_slider/style.css?1512657988150 */
/* /local/templates/.default/components/bitrix/news.list/slider/style.css?1512658035150 */
/* /local/templates/.default/components/bitrix/menu/bottom_menu/style.min.css?1512657394490 */
/* /local/templates/.default/components/bitrix/catalog.section/main_section_new/style.css?160174664632018 */
/* /local/templates/.default/components/bitrix/catalog.section/main_section_new/themes/blue/style.min.css?15126571554634 */
/* /local/templates/main/components/bitrix/news.list/reviews_list/style.css?1513837649244 */
/* /local/templates/main/components/bitrix/news.list/why_we/style.css?1452037654150 */
/* /local/templates/.default/components/bitrix/news.list/mobile_reviews_list1/style.css?1512657979150 */
/* /local/templates/.default/components/bitrix/news.list/mobile_news_list1/style.css?1512657975150 */
/* /local/templates/main/components/bitrix/news.list/news_list/style.css?1452037654150 */
/* /local/templates/main/components/bitrix/news.list/providers-new/style.css?1617639507587 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16643088293754 */
/* /js/callmewidget/style.min.css?155326896730038 */
/* /local/templates/.default/components/awz/cookies.sett/.default/style.css?17501909176913 */
/* /local/templates/main/components/bitrix/sale.basket.basket.line/bottom_basket_fix/style.css?16489743234770 */
/* /local/templates/main/styles.css?15840789065999 */
/* /local/templates/main/template_styles.css?1516716230168 */
