/**
 * @package jTrader
 * @subpackage jTrader
 * @link http://joomla.itronic.at
 * @copyright Copyright (C) 2014 ITronic Harald Leithner.
 * @license GNU General Public License v3
 *
 * This file is part of jTrader.
 *
 * jTrader is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, version 3 of the License.
 *
 * jTrader is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with jTrader.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
/*** cart ***/
.jtrader-thead-min-768 {
  display: none;
}
.jtrader-tb {
  *border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ded7b8;
  background: #f9f7ef;
  border-radius: 7px;
  margin-bottom: 20px;
}
.jtrader-tb-voucher {
  width: auto;
}
.jtrader-tb-cart-quantity {
  width: auto;
  float: right;
}
.jtrader-td-left {
  float: left;
  width: 100%;
  clear: both;
  padding: 10px;
  vertical-align: top;
  text-align: left;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-td {
  float: left;
  width: 100%;
  clear: both;
  padding: 10px;
  vertical-align: top;
  text-align: right;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-td:before,
.jtrader-td-shipping:before,
.jtrader-td-payment:before,
.jtrader-td-discount:before,
.jtrader-td-total:before,
.jtrader-td-total-incl:before,
.jtrader-td-vat:before,
.jtrader-td-total-excl:before,
.jtrader-td-open-amount:before,
.jtrader-td-deposit:before {
  content: attr(data-title);
  float: left;
  width: 120px;
  margin-right: 20px;
  color: #5b554b;
  text-align: left;
}
.jtrader-td-header {
  float: left;
  width: 100%;
  clear: both;
  vertical-align: top;
  text-align: left;
  padding: 10px 10px 20px 10px;
  background: #ede9d7;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-tb tr:first-child td {
  border-radius: 7px 7px 0 0;
}
.jtrader-tb tr:last-child td {
  border-radius: 0 0 7px 7px;
  border-bottom: 0;
}
.jtrader-td-shipping,
.jtrader-td-payment,
.jtrader-td-discount {
  padding: 10px;
  text-align: right;
  font-weight: bold;
  background-color: #f7f4e9;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-td-vat,
.jtrader-td-total-excl {
  padding: 10px;
  text-align: right;
  background-color: #f7f4e9;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-td-total,
.jtrader-td-total-incl,
.jtrader-td-open-amount,
.jtrader-td-deposit {
  padding: 10px;
  font-weight: bold;
  text-align: right;
  background-color: #f7f4e9;
  border-bottom: 1px solid #ded7b8;
}
.jtrader-cart-item-thumb {
  vertical-align: top;
  width: 65px;
}
.jtrader-cart-thumb {
  width: 65px;
  background: #ffffff;
  border: 1px solid #ded7b8;
  padding: 5px;
}
.jtrader-cart-item-txt {
  vertical-align: top;
  padding-left: 20px;
}
.jtrader-cart-item-title,
.jtrader-cart-item-variant,
.jtrader-cart-item-number,
.jtrader-cart-item-block-header,
.jtrader-cart-item-block-txt {
  display: block;
}
.jtrader-cart-item-title,
.jtrader-cart-item-block-header {
  font-weight: bold;
}
.jtrader-cart-item-block-header {
  padding-top: 10px;
  line-height: 16px;
}
.jtrader-cart-item-block-txt {
  line-height: 16px;
}
.jtrader-cart-item-block-header,
.jtrader-cart-item-block-txt {
  font-size: 12px;
}
.jtrader-total-txt,
.jtrader-total-price {
  display: inline-block;
}
.jtrader-total-price {
  width: 100px;
}
.jtrader-min-768 {
  display: none;
}
#vouchercode {
  width: 50%;
}
.jtrader-item-price-striked,
.jtrader-item-price-normal,
.jtrader-item-discount {
  display: block;
}
.jtrader-item-price-striked,
.jtrader-item-price-normal {
  min-width: 60px;
}
.jtrader-item-price-normal {
  white-space: nowrap;
}
.jtrader-item-price-striked {
  text-decoration: line-through;
}
.jtrader-item-discount {
  font-size: 12px;
}
/***********************************************************************************************/
/********  Media Queries ***********************************************************************/
/***********************************************************************************************/
/******** min 768 ******************************************************************************/
/***********************************************************************************************/
@media all and (min-width: 768px) {
  .jtrader-thead-min-768 {
    display: table-header-group !important;
  }
  .jtrader-min-768 {
    display: inline-block;
  }
  .jtrader-td:before,
  .jtrader-td-shipping:before,
  .jtrader-td-payment:before,
  .jtrader-td-discount:before,
  .jtrader-td-total:before,
  .jtrader-td-total-incl:before,
  .jtrader-td-vat:before,
  .jtrader-td-total-excl:before,
  .jtrader-td-open-amount:before,
  .jtrader-td-deposit:before {
    display: none;
  }
  .jtrader-th-left {
    background: #ede9d7;
    padding: 10px 20px 10px 20px;
    text-align: left;
    border-bottom: 1px solid #ded7b8;
  }
  .jtrader-th-right {
    background: #ede9d7;
    padding: 10px 20px 10px 20px;
    text-align: right;
    border-bottom: 1px solid #ded7b8;
  }
  .jtrader-td {
    padding: 10px 20px 10px 20px;
  }
  .jtrader-td,
  .jtrader-td-header {
    width: auto;
    float: none;
    margin: 0;
  }
  .jtrader-td-header {
    background: #f9f7ef;
    padding: 10px 20px 20px 20px;
  }
  th:first-child {
    border-radius: 7px 0 0 0;
  }
  th:last-child {
    border-radius: 0 7px 0 0;
  }
}
/**
 * @package jTrader
 * @subpackage jTrader
 * @link http://joomla.itronic.at
 * @copyright Copyright (C) 2014 ITronic Harald Leithner.
 * @license GNU General Public License v3
 *
 * This LESS file contains some basic question styles
 */
.questionForm label.headline {
  height: auto;
}
.questionForm p.footer {
  font-size: 12px;
  margin: 15px 0 0 0;
}
.questionForm hr {
  margin: 20px 0 10px 0;
  visibility: hidden;
}
.questionForm hr.item-separator {
  margin: 20px 0 30px 0;
  border-top: 1px solid #ded7b8;
  visibility: visible;
}
.questionForm ul {
  margin-bottom: 30px;
}
