/*.headCss{z-index:0}

@media (max-width: 1024px) {
  .aside.leftColumn, .aside.leftColumn:not(.rightColumn) {
	overflow-y: auto;
    position: fixed;
    display: block;
    margin: 0;
    background: #ffffff;
    z-index: 14;
    top: 0;
    left: -150%;
    height: 100%;
    width: 287px;
    max-width: inherit;
    text-align: left;
    -moz-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    -webkit-transition: left 0.3s linear;
    transition: left 0.3s linear; }
    .aside.leftColumn .tt-btn-col-close {
      display: block; } }

@media (min-width: 1025px) {
  .aside.leftColumn:not(.desctop-no-sidebar) .tt-filter-detach-option {
    display: none; } }

/*
	leftColumn desctop toggle (listing-metro.html, listing-not-sidebar-full-width.html)
	*add class in html desctop-no-sidebar
*/
/*@media (min-width: 1025px) {
  .aside.leftColumn.desctop-no-sidebar {
    position: fixed;
    display: block;
    margin: 0;
    background: #ffffff;
    z-index: 14;
    top: 0;
    left: -150%;
    height: 100%;
    width: 287px;
    max-width: inherit;
    text-align: left;
    overflow-x: hidden;
    -moz-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    -webkit-transition: left 0.3s linear;
    transition: left 0.3s linear; }
    .aside.leftColumn.desctop-no-sidebar .tt-btn-col-close {
      display: block; }
    .aside.leftColumn.desctop-no-sidebar .tt-btn-col-close + .tt-collapse {
      margin-top: 46px; } }

/* leftColumn column open*/
/*.aside.leftColumn.column-open {
  left: 0;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  padding-bottom: 20px; }
  .aside.leftColumn.column-open .tt-btn-col-close {
    left: 0;
    position: fixed; }

html.ie .aside.leftColumn.desctop-no-sidebar,
html.ie .aside.leftColumn,
html.ie .tt-btn-col-close {
  -moz-transition: left 0s linear;
  -o-transition: left 0s linear;
  -webkit-transition: left 0s linear;
  transition: left 0s linear; }

/*
	aside listing block
	*leftColumn
	*rightColumn
*/
/*.tt-collapse {
  position: relative; }
  .tt-collapse .tt-collapse-title {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    letter-spacing: 0.03em;
    padding: 0 20px 13px 0;
    cursor: pointer;
    color: #191919;
    border-bottom: 1px solid #e9e7e7;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear; }
  .tt-collapse .tt-collapse-title:after {
    position: absolute;
    display: block;
    top: 7px;
    right: -2px;
    font-family: "wokiee";
    font-size: 10px;
    content: "\e9b1";
    line-height: 1;
    font-weight: normal;
    color: #191919; }
  .tt-collapse .tt-collapse-title:hover {
    color: #c40009; }
    .tt-collapse .tt-collapse-title:hover:after {
      color: #191919; }
  .tt-collapse .tt-collapse-title + .tt-collapse-content {
    margin-top: 20px; }
    .tt-collapse .tt-collapse-title + .tt-collapse-content .tt-list-row {
      margin-top: -8px; }
    .tt-collapse .tt-collapse-title + .tt-collapse-content .tt-filter-list {
      margin-top: -7px; }
    .tt-collapse .tt-collapse-title + .tt-collapse-content .tt-list-inline,
    .tt-collapse .tt-collapse-title + .tt-collapse-content .tt-aside {
      margin-top: -4px; }

@media (min-width: 1025px) {
  .column-open .tt-collapse.hide ~ div {
    margin-top: 46px; } }
@media (max-width: 1024px) {
  .column-open .tt-collapse.hide ~ div {
    margin-top: 32px; } }

.open.tt-collapse > .tt-collapse-title:after {
  content: "\e9b2"; }

.tt-collapse:not(:last-child) {
  margin-bottom: 33px; }

.tt-btn-col-close + .tt-collapse {
  margin-top: 32px; }

/* desctope (listing-not-sidebar-full-width.html)*/
/*@media (min-width: 1025px) {
  .column-open .tt-btn-col-close + .tt-collapse {
    margin-top: 20px; } }
*/