/*--- standard variables ---*/
/*--- product item ratio (thumb + content) ---*/
/* set ProductImageRatio in productOverview! */
/*--- media queries. When using responsive ---*/
/* Range breakpoints */
/*--- media queries. When using responsive: only mobile & desktop ---
@responsive:	false;
@largePhone:	~"only screen and (min-width: 480px)";
@tablet:		~"only screen and (min-width: 999999999px)";
@tabletLand:	~"only screen and (min-width: 768px)";
@desktop:		~"only screen and (min-width: 768px)";

@upToTablet:	~"only screen and (max-width: 767px)";
@upToDesktop:	~"only screen and (max-width: 767px)";*/
/*--- media queries. When not using responsive ---
@responsive:	false;
@largePhone:	~"only screen and (min-width: 1px)";
@tablet:		~"only screen and (min-width: 1px)";
@tabletLand:	~"only screen and (min-width: 1px)";
@desktop:		~"only screen and (min-width: 1px)";

@upToTablet:	~"only screen and (max-width: 1px)";
@upToDesktop:	~"only screen and (max-width: 1px)";*/
/*----- Default functions -----*/
/*----- Default Crossbrowser functions -----*/
/*----- CSS3 functions -----*/
/*----- CSS3 Animation functions -----*/
/*----- Buttons -----*/
/*----- Responsive functions -----*/
body#responsiveMaster .showOnTablet,
body#responsiveMaster .showOnDesktop {
  display: none;
}
body#responsiveMaster .showOnMobile {
  display: block;
}
body#responsiveMaster .showOnMobile.showInline {
  display: inline;
}
body#responsiveMaster .showOnMobile.showInlineBlock {
  display: inline-block;
}
body#responsiveMaster .showOnMobile.showTableRow {
  display: table-row;
}
body#responsiveMaster .showOnMobile.showTableCell {
  display: table-cell;
}
body#responsiveMaster .showOnMobile.showTableHead {
  display: table-header-group;
}
@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.showInlineBlock,
  body#responsiveMaster .showOnDesktop.showInlineBlock,
  body#responsiveMaster .showOnMobile.showTableRow,
  body#responsiveMaster .showOnDesktop.showTableRow,
  body#responsiveMaster .showOnMobile.showTableCell,
  body#responsiveMaster .showOnDesktop.showTableCell,
  body#responsiveMaster .showOnMobile.showTableHead,
  body#responsiveMaster .showOnDesktop.showTableHead {
    display: none;
  }
  body#responsiveMaster .showOnTablet {
    display: block;
  }
  body#responsiveMaster .showOnTablet.showInline {
    display: inline;
  }
  body#responsiveMaster .showOnTablet.showInlineBlock {
    display: inline-block;
  }
  body#responsiveMaster .showOnTablet.showTaleRow {
    display: table-row;
  }
  body#responsiveMaster .showOnTablet.showTableCell {
    display: table-cell;
  }
  body#responsiveMaster .showOnTablet.showTableHead {
    display: table-header-group;
  }
}
@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.showInlineBlock,
  body#responsiveMaster .showOnTablet.showInlineBlock,
  body#responsiveMaster .showOnMobile.showTableRow,
  body#responsiveMaster .showOnTablet.showTableRow,
  body#responsiveMaster .showOnMobile.showTableCell,
  body#responsiveMaster .showOnTablet.showTableCell,
  body#responsiveMaster .showOnMobile.showTableHead,
  body#responsiveMaster .showOnTablet.showTableHead {
    display: none;
  }
  body#responsiveMaster .showOnDesktop {
    display: block;
  }
  body#responsiveMaster .showOnDesktop.showInline {
    display: inline;
  }
  body#responsiveMaster .showOnDesktop.showInlineBlock {
    display: inline-block;
  }
  body#responsiveMaster .showOnDesktop.showTableRow {
    display: table-row;
  }
  body#responsiveMaster .showOnDesktop.showTableCell {
    display: table-cell;
  }
  body#responsiveMaster .showOnDesktop.showTableHead {
    display: table-header-group;
  }
}
