/*--- standard variables ---*/
/* @fontFamily1:        'PT Sans', sans-serif;*/
/*--- product item ratio (thumb + content) ---*/
/*--- media queries. When using responsive ---*/
/*--- media queries. When not using responsive ---
@useResponsive:			false;

@breakPointLargePhone:	~"only screen and (min-width : 1px)";
@breakPointTablet:		~"only screen and (min-width : 1px)";
@breakPointDesktop:		~"only screen and (min-width : 1px)";

@breakPointUpToTablet:	~"only screen and (max-width: 1px)";
@breakPointUpToTabletLand:~"only screen and (max-width: 1023px)";
@breakPointUpToDesktop:	~"only screen and (max-width: 1px)";
*/
/*--- media queries. When using responsive: only mobile & desktop ---
@useResponsive:			false;
@breakPointLargePhone:	~"only screen and (min-width : 480px) and (max-width: 768px )";
@breakPointTablet:		~"only screen and (min-width : 999999999px)";
@breakPointDesktop:		~"only screen and (min-width : 768px)";

@breakPointUpToTablet:	~"only screen and (max-width: 768px)";
@breakPointUpToDesktop:	~"only screen and (max-width: 768px)";
*/
/*--- custom class functions ---*/
/*----- Default functions -----*/
/*----- LESS functions -----*/
body#responsiveMaster .showOnTablet,
body#responsiveMaster .showOnDesktop {
  display: none;
}
body#responsiveMaster .showOnMobile {
  display: block;
}
body#responsiveMaster .showOnMobile.showInline {
  display: inline;
}
body#responsiveMaster .showOnMobile.showTableCell {
  display: table-cell;
}
body#responsiveMaster .showOnMobile.showTableHead {
  display: table-header-group;
}
body#responsiveMaster .showOnMobile.showFlex {
  display: flex;
}
@media only screen and (min-width : 768px) {
  body#responsiveMaster .showOnMobile,
  body#responsiveMaster .showOnDesktop {
    display: none;
  }
  body#responsiveMaster .showOnMobile.showInline,
  body#responsiveMaster .showOnDesktop.showInline,
  body#responsiveMaster .showOnMobile.showTableCell,
  body#responsiveMaster .showOnDesktop.showTableCell,
  body#responsiveMaster .showOnMobile.showTableHead,
  body#responsiveMaster .showOnDesktop.showTableHead,
  body#responsiveMaster .showOnMobile.showFlex,
  body#responsiveMaster .showOnDesktop.showFlex {
    display: none;
  }
  body#responsiveMaster .showOnTablet {
    display: block;
  }
  body#responsiveMaster .showOnTablet.showInline {
    display: inline;
  }
  body#responsiveMaster .showOnTablet.showTableCell {
    display: table-cell;
  }
  body#responsiveMaster .showOnTablet.showTableHead {
    display: table-header-group;
  }
  body#responsiveMaster .showOnTablet.showFlex {
    display: flex;
  }
}
@media only screen and (min-width : 1024px) {
  body#responsiveMaster .showOnMobile,
  body#responsiveMaster .showOnTablet {
    display: none;
  }
  body#responsiveMaster .showOnMobile.showInline,
  body#responsiveMaster .showOnTablet.showInline,
  body#responsiveMaster .showOnMobile.showTableCell,
  body#responsiveMaster .showOnTablet.showTableCell,
  body#responsiveMaster .showOnMobile.showTableHead,
  body#responsiveMaster .showOnTablet.showTableHead,
  body#responsiveMaster .showOnMobile.showFlex,
  body#responsiveMaster .showOnTablet.showFlex {
    display: none;
  }
  body#responsiveMaster .showOnDesktop {
    display: block;
  }
  body#responsiveMaster .showOnDesktop.showInline {
    display: inline;
  }
  body#responsiveMaster .showOnDesktop.showTableCell {
    display: table-cell;
  }
  body#responsiveMaster .showOnDesktop.showTableHead {
    display: table-header-group;
  }
  body#responsiveMaster .showOnDesktop.showFlex {
    display: flex;
  }
}
