@charset "utf-8";
@font-face {
    font-family: 'ds-icons';
    src: url('ds-icons.woff2') format('woff2'),
         url('ds-icons.woff') format('woff'), 
         url('ds-icons.ttf') format('truetype'), 
         url('ds-icons.svg') format('svg'),
         url('ds-icons.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.ds {
    display:inline-block;
    font-family: ds-icons;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-rendering: auto;
    //font-size:1.3333333333333333em;
}

.ds-lg {
  font-size: 1.33333333em !important;
  line-height: 0.75em;
  vertical-align: -15%;
}
.ds-2x {
  font-size: 2em !important;
}
.ds-3x {
  font-size: 3em !important;
}
.ds-4x {
  font-size: 4em !important;
}
.ds-5x {
  font-size: 5em !important;
}

.ds-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.ds-spin {
  -webkit-animation: ds-spin 2s infinite linear;
  animation: ds-spin 2s infinite linear;
}
.ds-pulse {
  -webkit-animation: ds-spin 1s infinite steps(8);
  animation: ds-spin 1s infinite steps(8);
}
@-webkit-keyframes ds-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ds-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.ds-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ds-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ds-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.ds-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ds-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .ds-rotate-90,
:root .ds-rotate-180,
:root .ds-rotate-270,
:root .ds-flip-horizontal,
:root .ds-flip-vertical {
  filter: none;
}
.ds-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.ds-stack-1x,
.ds-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.ds-stack-1x {
  line-height: inherit;
}
.ds-stack-2x {
  font-size: 2em;
}



.ds-place:before {content: 'A'; font-weight: bold;}
.ds-place2:before {content: 'a';}
.ds-cart:before {content: 'B';}
.ds-cart2:before {content: 'b';}
.ds-cart3:before {content: 'C';}
.ds-cart4:before {content: 'c';}
.ds-book:before {content: 'D';}
.ds-sun:before {content: 'd';}
.ds-pay:before {content: 'E';}
.ds-roll:before {content: 'e';}
.ds-catalog:before {content: 'F';}
.ds-photocam:before {content: 'f';}
.ds-mob-phone:before {content: 'G';}
.ds-search:before {content: 'g';}
.ds-phone2:before {content: 'H';}
.ds-phonecrc:before {content: 'h';}
.ds-info:before {content: 'I'; vertical-align: middle;}
.ds-info-o:before {content: 'i'; vertical-align: middle;}
.ds-boxfree:before {content: 'J';}
.ds-boxbonus:before {content: 'j';}
.ds-arrow-l:before {content: 'K';}
.ds-arrow-r:before {content: 'k';}
.ds-logo:before {content: 'L';}
.ds-logo-item:before {content: 'l';}
.ds-downld:before {content: 'M';}
.ds-truck:before {content: 'm';}
.ds-ok:before {content: 'N';}
.ds-friend:before {content: 'n';}
.ds-globe-o:before {content: 'O';}
.ds-24:before {content: 'o';}
.ds-videocam:before {content: 'P';}
.ds-service:before {content: 'p';}
.ds-globe:before {content: 'Q';}
.ds-docs:before {content: 'q';}
.ds-phone:before {content: 'R'; vertical-align: bottom; line-height: 0.6 !important;}
.ds-rub:before {content: 'r';}
.ds-worldship:before {content: 'S';}
.ds-worldship2:before {content: 's';}
.ds-clock:before {content: 'T';}
.ds-clock-o:before {content: 't';}
.ds-operator:before {content: 'U';}
.ds-users:before {content: 'u';}
.ds-manager:before {content: 'V';}
.ds-click:before {content: 'v';}
.ds-click2:before {content: 'W';}
.ds-mail-o:before {content: 'w';}
.ds-mail:before {content: 'X';}
.ds-spinner:before {content: 'x'; text-transform: none !important;}
.ds-envelope:before {content: 'Y';}
.ds-email:before {content: 'y';}
.ds-arrow2-r:before {content: 'Z';}
.ds-arrow2-l:before {content: 'z';}
.ds-globe2:before {content: '*';}
.ds-arrow3-l:before {content: '<';}
.ds-arrow3-r:before {content: '>';}
.ds-email2:before {content: '@';}
.ds-50perc:before {content: '#';}
.ds-50perc-o:before {content: '$';}
.ds-30perc:before {content: '%';}
.ds-30perc-o:before {content: '^';}
.ds-warning:before {content: '!';}
.ds-qst:before {content: '?';}
.ds-zoom-in:before {content: '+';}
.ds-zoom-out:before {content: '-';}
.ds-arrow4-l:before {content: '(';}
.ds-arrow4-r:before {content: ')';}
.ds-ruspost:before {content: '=';}
.ds-rollpaper:before {content: '_';}
.ds-calc:before {content: '[';}
.ds-calc-o:before {content: ']';}
.ds-arrow5-l:before {content: '{';}
.ds-arrow5-r:before {content: '}';}
.ds-home:before {content: ':';}
.ds-sitemap:before {content: ';';}
.ds-heart:before {content: ',';}
.ds-heart-o:before {content: '.';}
.ds-70perc:before {content: '/';}
.ds-70perc-o:before {content: '|';}
.ds-user:before {content: '"';}
.ds-qst-o:before {content: "'";}

/**UNICODE ®**/
.ds-auct:before {content: "\f900";}
.ds-home2:before {content: "\e001";}
.ds-child:before {content: "\e002";}
.ds-flake:before {content: "\e003";}
.ds-chainbr:before {content: "\e004";}
.ds-crop:before {content: "\e005";}
.ds-navicon:before {content: "\e006";}
.ds-clip:before {content: "\e007";}

.ds-trash:before {content: "\e008";}
.ds-trash-inv::before {content: "\e009";}
.ds-external:before {content: "\e00a";}
.ds-crc-up:before {content: "\e00b";}
.ds-crc-dwn:before {content: "\e00c";}
.ds-crc-l:before {content: "\e00d";}
.ds-crc-r:before {content: "\e00e";}
.ds-crc-check:before {content: "\e00f";}

.ds-sq-check:before {content: "\e010";}
.ds-check:before {content: "\e011";}
.ds-crc-close:before {content: "\e012";}
.ds-close:before {content: "\e013"; vertical-align: middle;}
.ds-rotate-l:before {content: "\e014";}
.ds-rotate-r:before {content: "\e015";}
.ds-refresh:before {content: "\e016";}
.ds-refresh2:before {content: "\e017";}

.ds-star:before {content: "\e018"; vertical-align: middle;}
.ds-star-o:before {content: "\e019"; vertical-align: middle;}
.ds-light:before {content: "\e01a";}
.ds-light-o:before {content: "\e01b";}
.ds-brush:before {content: "\e01c";}
.ds-pencil:before {content: "\e01d";}
.ds-pencil2:before {content: "\e01e";}
.ds-gear:before {content: "\e01f";}

.ds-gears:before {content: "\e020";}
.ds-sq-edit:before {content: "\e021";}
.ds-edit:before {content: "\e022";}
.ds-like:before {content: "\e023";}
.ds-dislike:before {content: "\e024";}
.ds-like-o:before {content: "\e025";}
.ds-dislike-o:before {content: "\e026";}
.ds-caret-l:before {content: "\e027"; font-size: 0.7em;}

.ds-caret-r:before {content: "\e028"; font-size: 0.7em;}
.ds-chevron-l:before {content: "\e029";}
.ds-chevron-r:before {content: "\e02a";}
.ds-chevron-up:before {content: "\e02b";}
.ds-chevron-dwn:before {content: "\e02c";}
.ds-angle-l:before {content: "\e02d";}
.ds-angle-r:before {content: "\e02e";}
.ds-angle-up:before {content: "\e02f";}

.ds-angle-dwn:before {content: "\e030";}
.ds-film:before {content: "~";}
.ds-youtube:before {content: "`";}
.ds-nav-l:before {content: "\e031";}
.ds-nav-r:before {content: "\e032";}
.ds-nav-up:before {content: "\e033";}
.ds-nav-dwn:before {content: "\e034";}
.ds-exit:before {content: "\e035";}

.ds-enter:before {content: "\e036";}
.ds-back:before {content: "\e037";}
.ds-dbl-back:before {content: "\e038";}
.ds-height:before {content: "\e039";}
.ds-width:before {content: "\e03a";}
.ds-download:before {content: "\e03b";}
.ds-tack:before {content: "\e03c";}
.ds-img:before {content: "\e03d";}

.ds-comment:before {content: "\e03e";}
.ds-comment-o:before {content: "\e03f";}
.ds-puzzle:before {content: "\e040";}
.ds-umbrella:before {content: "\e041";}
.ds-book2:before {content: "\e042";}
.ds-eye:before {content: "\e043";}








