@font-face {
  font-family: 'Helvetica Neue';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeue-BoldItalic.eot") format("eot"), url("/themes/Definima/fonts/Helvetica/HelveticaNeue-BoldItalic.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeue-BoldItalic.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeue-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Roman.eot") format("eot"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Roman.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Roman.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue HvIt';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-HvIt.eot") format("eot"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-HvIt.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-HvIt.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-HvIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Helvetica Neue LT Md';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Md.eot") format("eot"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Md.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Md.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Md.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue LT Std MdCn';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-MdCn.eot");
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-MdCn.eot?#iefix") format("embedded-opentype"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-MdCn.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-MdCn.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue LT BdCn';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-BdCn.eot");
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-BdCn.eot?#iefix") format("embedded-opentype"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-BdCn.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-BdCn.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-BdCn.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
/*
    bon -- *
*/
@font-face {
  font-family: 'Helvetica Neue LT Std hvCn';
  src: url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-HvCn.eot");
  src: url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-HvCn.eot?#iefix") format("embedded-opentype"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-HvCn.woff2") format("woff2"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-HvCn.woff") format("woff"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-HvCn.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue LT Cn';
  src: url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Cn.eot") format("eot"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Cn.woff2") format("woff2"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Cn.woff") format("woff"), url("/themes/Definima/fonts/Helvetica/HelveticaNeueLTStd-Cn.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue LT Std Bd';
  src: url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.eot");
  src: url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.woff2") format("woff2"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.woff") format("woff"), url("/themes/Definima/fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
/*
    * --
*/
@font-face {
  font-family: 'helveticaneuebold';
  src: url("/themes/Definima/fonts/helveticaneue/helvetica_neu_bold-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helvetica_neu_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneueblackcond';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneue_blackcond-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneue_blackcond-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuelight';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneue_light-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneue_light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuemedium1';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneue_medium-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneue_medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuethin';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneue_thin-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneue_thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneueregular';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneue-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneue-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuebold';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneuebd-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneuebd-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneueheavy';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneuehv-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneuehv-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneueitalic';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneueit-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneueit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuelight';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneuelt-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneuelt-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'helveticaneuemedium';
  src: url("/themes/Definima/fonts/helveticaneue/helveticaneuemed-webfont.woff2") format("woff2"), url("/themes/Definima/fonts/helveticaneue/helveticaneuemed-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/*CUSTOME COLOR STYLE*/
#categories_block_left {
  margin-bottom: 40px;
  border: 0; }
  @media (max-width: 768px) {
    #categories_block_left {
      margin-bottom: 0;
      border-bottom: 2px solid #ebebeb; } }
  #categories_block_left .title_block {
    float: none;
    padding: 20px 0px;
    margin: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 19px;
    color: #4A4A4A;
    letter-spacing: 0.34px;
    font-family: "Helvetica Neue LT Cn", sans-serif;
    position: relative;
    cursor: pointer; }
  #categories_block_left h3.title_block {
    float: none;
    padding: 20px 0px;
    margin: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 19px;
    color: #4A4A4A;
    letter-spacing: 0.34px;
    font-family: "Helvetica Neue LT Cn", sans-serif; }
    @media (max-width: 768px) {
      #categories_block_left h3.title_block::after {
        content: '';
        background: transparent url("../../../img/plus.png") no-repeat center;
        width: 14px;
        height: 14px;
        display: inline-block;
        position: absolute;
        top: 20px;
        right: 20px;
        z-index: -1; }
      #categories_block_left h3.title_block.active::after {
        background: transparent url("../../../img/moin.png") no-repeat center; } }
  #categories_block_left ul li {
    position: relative; }
    #categories_block_left ul li a {
      padding: 11px 18px;
      border-top: 1px solid #ebebeb;
      transition: 0.3s all ease 0s;
      font-weight: normal;
      vertical-align: middle;
      position: relative;
      z-index: 2;
      width: 85%;
      display: block;
      text-transform: capitalize;
      font-size: 15px;
      color: #4A4A4A;
      letter-spacing: 0.3px;
      font-family: "Helvetica Neue LT Cn", sans-serif; }
      #categories_block_left ul li a:hover:after, #categories_block_left ul li a.selected:after {
        opacity: 1; }
    #categories_block_left ul li > ul {
      margin-left: 22px; }
      #categories_block_left ul li > ul li a {
        padding: 5px 10px; }
    #categories_block_left ul li > span {
      width: 15%;
      height: 44px;
      display: inline-block;
      position: absolute;
      top: 0;
      right: 0;
      border-top: 1px solid #ebebeb; }
    #categories_block_left ul li.parents > span {
      background: transparent url("../../../img/moin.png") no-repeat center;
      cursor: pointer; }
    #categories_block_left ul li.parents.collapsed > span {
      background: transparent url("../../../img/plus.png") no-repeat center; }

/*# sourceMappingURL=blockcategories.css.map */
