/*--- standard variables ---*/
/*--- product item ratio (thumb + content) ---*/
/* set ProductImageRatio in productOverview! */
/*--- media queries. When using responsive ---*/
/*--- custom class functions ---*/
/*----- LESS functions -----*/
/*----- CSS3 Animation functions -----*/
/* ++ Order Page ++ */

.orderStatus + .orderStatus {
  margin-top: 30px;
}
/* -- Order Page -- */

.account #header .header-bottom #searchNav {
  display: none;
}
.account .container {
  position: relative;
}
.account #breadcrumbs {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .account #breadcrumbs {
    height: 20px;
    line-height: 20px;
    display: block;
  }
}
.account dd,
.account dt {
  width: 50%;
}
.account .invoice {
  padding: 0;
}
.account #content {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  .account #content .accountDetails,
  .account #content .accountOrders,
  .account #content .accountAddresses,
  .account #content .accountDashboard {
    overflow: hidden;
  }
  .account #content .accountDetails .accountPanel.full,
  .account #content .accountOrders .accountPanel.full,
  .account #content .accountAddresses .accountPanel.full,
  .account #content .accountDashboard .accountPanel.full {
    float: left;
    margin-right: 0%;
    margin-bottom: 0%;
    width: 100%;
    width: 100%\9;
    /*IE 7*/
  
  }
  .lt-ie9 .account #content .accountDetails .accountPanel.full,
  .lt-ie9 .account #content .accountOrders .accountPanel.full,
  .lt-ie9 .account #content .accountAddresses .accountPanel.full,
  .lt-ie9 .account #content .accountDashboard .accountPanel.full {
    /*IE 8*/
    width: 100%;
  }
  .account #content .accountDetails .accountPanel.full:nth-of-type(n),
  .account #content .accountOrders .accountPanel.full:nth-of-type(n),
  .account #content .accountAddresses .accountPanel.full:nth-of-type(n),
  .account #content .accountDashboard .accountPanel.full:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 0%;
  }
  .account #content .accountDetails .accountPanel.full:nth-of-type(1n),
  .account #content .accountOrders .accountPanel.full:nth-of-type(1n),
  .account #content .accountAddresses .accountPanel.full:nth-of-type(1n),
  .account #content .accountDashboard .accountPanel.full:nth-of-type(1n) {
    margin-right: 0;
  }
  .account #content .accountDetails .accountPanel.full,
  .account #content .accountOrders .accountPanel.full,
  .account #content .accountAddresses .accountPanel.full,
  .account #content .accountDashboard .accountPanel.full {
    float: left;
    margin-right: 0%;
    margin-bottom: 0%;
    width: 100%;
  }
  .lt-ie9 .account #content .accountDetails .accountPanel.full,
  .lt-ie9 .account #content .accountOrders .accountPanel.full,
  .lt-ie9 .account #content .accountAddresses .accountPanel.full,
  .lt-ie9 .account #content .accountDashboard .accountPanel.full {
    /*IE 8*/
    width: 100%;
  }
  .account #content .accountDetails .accountPanel.full:nth-of-type(n),
  .account #content .accountOrders .accountPanel.full:nth-of-type(n),
  .account #content .accountAddresses .accountPanel.full:nth-of-type(n),
  .account #content .accountDashboard .accountPanel.full:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 0%;
  }
  .account #content .accountDetails .accountPanel.full:nth-of-type(1n),
  .account #content .accountOrders .accountPanel.full:nth-of-type(1n),
  .account #content .accountAddresses .accountPanel.full:nth-of-type(1n),
  .account #content .accountDashboard .accountPanel.full:nth-of-type(1n) {
    margin-right: 0;
  }
  .account #content .accountDetails .accountPanel.half,
  .account #content .accountOrders .accountPanel.half,
  .account #content .accountAddresses .accountPanel.half,
  .account #content .accountDashboard .accountPanel.half {
    float: left;
    margin-right: 0%;
    margin-bottom: 0%;
    width: 50%;
    width: 50%\9;
    /*IE 7*/
  
  }
  .lt-ie9 .account #content .accountDetails .accountPanel.half,
  .lt-ie9 .account #content .accountOrders .accountPanel.half,
  .lt-ie9 .account #content .accountAddresses .accountPanel.half,
  .lt-ie9 .account #content .accountDashboard .accountPanel.half {
    /*IE 8*/
    width: 50%;
  }
  .account #content .accountDetails .accountPanel.half:nth-of-type(n),
  .account #content .accountOrders .accountPanel.half:nth-of-type(n),
  .account #content .accountAddresses .accountPanel.half:nth-of-type(n),
  .account #content .accountDashboard .accountPanel.half:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 0%;
  }
  .account #content .accountDetails .accountPanel.half:nth-of-type(2n),
  .account #content .accountOrders .accountPanel.half:nth-of-type(2n),
  .account #content .accountAddresses .accountPanel.half:nth-of-type(2n),
  .account #content .accountDashboard .accountPanel.half:nth-of-type(2n) {
    margin-right: 0;
  }
  .account #content .accountDetails .accountPanel.half,
  .account #content .accountOrders .accountPanel.half,
  .account #content .accountAddresses .accountPanel.half,
  .account #content .accountDashboard .accountPanel.half {
    float: left;
    margin-right: 0%;
    margin-bottom: 0%;
    width: 50%;
  }
  .lt-ie9 .account #content .accountDetails .accountPanel.half,
  .lt-ie9 .account #content .accountOrders .accountPanel.half,
  .lt-ie9 .account #content .accountAddresses .accountPanel.half,
  .lt-ie9 .account #content .accountDashboard .accountPanel.half {
    /*IE 8*/
    width: 50%;
  }
  .account #content .accountDetails .accountPanel.half:nth-of-type(n),
  .account #content .accountOrders .accountPanel.half:nth-of-type(n),
  .account #content .accountAddresses .accountPanel.half:nth-of-type(n),
  .account #content .accountDashboard .accountPanel.half:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 0%;
  }
  .account #content .accountDetails .accountPanel.half:nth-of-type(2n),
  .account #content .accountOrders .accountPanel.half:nth-of-type(2n),
  .account #content .accountAddresses .accountPanel.half:nth-of-type(2n),
  .account #content .accountDashboard .accountPanel.half:nth-of-type(2n) {
    margin-right: 0;
  }
}
.account #content .accountDetails .accountPanel,
.account #content .accountOrders .accountPanel,
.account #content .accountAddresses .accountPanel,
.account #content .accountDashboard .accountPanel {
  position: relative;
  box-sizing: border-box;
  margin: 0 0 15px;
  padding: 0 10px;
  color: #454545;
}
.account #content .accountDetails .accountPanel:after,
.account #content .accountOrders .accountPanel:after,
.account #content .accountAddresses .accountPanel:after,
.account #content .accountDashboard .accountPanel:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  *zoom: 1;
}
.account #content .accountDetails .accountPanel.half,
.account #content .accountOrders .accountPanel.half,
.account #content .accountAddresses .accountPanel.half,
.account #content .accountDashboard .accountPanel.half,
.account #content .accountDetails .accountPanel.full,
.account #content .accountOrders .accountPanel.full,
.account #content .accountAddresses .accountPanel.full,
.account #content .accountDashboard .accountPanel.full {
  margin: 0 0 20px;
}
.account #content .accountDetails .accountPanel.club > h2,
.account #content .accountOrders .accountPanel.club > h2,
.account #content .accountAddresses .accountPanel.club > h2,
.account #content .accountDashboard .accountPanel.club > h2 {
  background: #f5a827;
  font-weight: 700;
}
.account #content .accountDetails .accountPanel.club .row.bg,
.account #content .accountOrders .accountPanel.club .row.bg,
.account #content .accountAddresses .accountPanel.club .row.bg,
.account #content .accountDashboard .accountPanel.club .row.bg {
  background: #f4efe1;
  text-align: left;
}
.account #content .accountDetails .accountPanel.club .row.bg li,
.account #content .accountOrders .accountPanel.club .row.bg li,
.account #content .accountAddresses .accountPanel.club .row.bg li,
.account #content .accountDashboard .accountPanel.club .row.bg li {
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .account #content .accountDetails .accountPanel.club .row.bg,
  .account #content .accountOrders .accountPanel.club .row.bg,
  .account #content .accountAddresses .accountPanel.club .row.bg,
  .account #content .accountDashboard .accountPanel.club .row.bg {
    min-height: 110px;
  }
}
@media only screen and (min-width: 1024px) {
  .account #content .accountDetails .accountPanel.club .row.bg,
  .account #content .accountOrders .accountPanel.club .row.bg,
  .account #content .accountAddresses .accountPanel.club .row.bg,
  .account #content .accountDashboard .accountPanel.club .row.bg {
    min-height: 90px;
  }
}
@media only screen and (min-width: 1280px) {
  .account #content .accountDetails .accountPanel,
  .account #content .accountOrders .accountPanel,
  .account #content .accountAddresses .accountPanel,
  .account #content .accountDashboard .accountPanel {
    min-height: 150px;
  }
}
.account #content .accountDetails .accountPanel > h2,
.account #content .accountOrders .accountPanel > h2,
.account #content .accountAddresses .accountPanel > h2,
.account #content .accountDashboard .accountPanel > h2 {
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  background: #034ea2;
  padding: 5px 10px;
  color: white;
}
.account #content .accountDetails .accountPanel > h2.margin,
.account #content .accountOrders .accountPanel > h2.margin,
.account #content .accountAddresses .accountPanel > h2.margin,
.account #content .accountDashboard .accountPanel > h2.margin {
  margin-top: 20px;
}
.account #content .accountDetails .accountPanel ul,
.account #content .accountOrders .accountPanel ul,
.account #content .accountAddresses .accountPanel ul,
.account #content .accountDashboard .accountPanel ul {
  list-style: none;
  margin: 0;
}
.account #content .accountDetails .accountPanel .link,
.account #content .accountOrders .accountPanel .link,
.account #content .accountAddresses .accountPanel .link,
.account #content .accountDashboard .accountPanel .link {
  position: absolute;
  top: 0;
  right: 20px;
  width: auto;
  height: 34px;
  line-height: 34px;
  text-decoration: underline;
  text-decoration-skip: ink;
  color: white;
}
.account #content .accountDetails .accountPanel .link.add,
.account #content .accountOrders .accountPanel .link.add,
.account #content .accountAddresses .accountPanel .link.add,
.account #content .accountDashboard .accountPanel .link.add,
.account #content .accountDetails .accountPanel .link.edit,
.account #content .accountOrders .accountPanel .link.edit,
.account #content .accountAddresses .accountPanel .link.edit,
.account #content .accountDashboard .accountPanel .link.edit,
.account #content .accountDetails .accountPanel .link.delete,
.account #content .accountOrders .accountPanel .link.delete,
.account #content .accountAddresses .accountPanel .link.delete,
.account #content .accountDashboard .accountPanel .link.delete {
  position: absolute;
  top: initial;
  bottom: 0;
  right: 0;
  width: auto;
  height: 18px;
  line-height: 18px;
  color: #034ea2;
  text-decoration: none;
  margin: 0;
}
.account #content .accountDetails .accountPanel .link.add:hover,
.account #content .accountOrders .accountPanel .link.add:hover,
.account #content .accountAddresses .accountPanel .link.add:hover,
.account #content .accountDashboard .accountPanel .link.add:hover,
.account #content .accountDetails .accountPanel .link.edit:hover,
.account #content .accountOrders .accountPanel .link.edit:hover,
.account #content .accountAddresses .accountPanel .link.edit:hover,
.account #content .accountDashboard .accountPanel .link.edit:hover,
.account #content .accountDetails .accountPanel .link.delete:hover,
.account #content .accountOrders .accountPanel .link.delete:hover,
.account #content .accountAddresses .accountPanel .link.delete:hover,
.account #content .accountDashboard .accountPanel .link.delete:hover {
  color: #107ffb;
  text-decoration: underline;
  text-decoration-skip: ink;
}
.account #content .accountDetails .accountPanel .link.edit,
.account #content .accountOrders .accountPanel .link.edit,
.account #content .accountAddresses .accountPanel .link.edit,
.account #content .accountDashboard .accountPanel .link.edit {
  bottom: 18px;
}
.account #content .accountDetails .accountPanel .link.add,
.account #content .accountOrders .accountPanel .link.add,
.account #content .accountAddresses .accountPanel .link.add,
.account #content .accountDashboard .accountPanel .link.add {
  position: relative;
  top: initial;
  bottom: initial;
  right: initial;
  display: block;
  padding: 10px 0;
  text-align: right;
}
.account #content .accountDetails .accountPanel .row.bg,
.account #content .accountOrders .accountPanel .row.bg,
.account #content .accountAddresses .accountPanel .row.bg,
.account #content .accountDashboard .accountPanel .row.bg {
  min-height: 90px;
  padding: 10px;
  background: #dde8f5;
}
.account #content .accountDetails .accountPanel .row.orders .tableList thead td,
.account #content .accountOrders .accountPanel .row.orders .tableList thead td,
.account #content .accountAddresses .accountPanel .row.orders .tableList thead td,
.account #content .accountDashboard .accountPanel .row.orders .tableList thead td,
.account #content .accountDetails .accountPanel .row.orders .tableList tbody td,
.account #content .accountOrders .accountPanel .row.orders .tableList tbody td,
.account #content .accountAddresses .accountPanel .row.orders .tableList tbody td,
.account #content .accountDashboard .accountPanel .row.orders .tableList tbody td {
  border: 0;
}
.account #content .accountDetails .accountPanel .row.orders .tableList .invoice,
.account #content .accountOrders .accountPanel .row.orders .tableList .invoice,
.account #content .accountAddresses .accountPanel .row.orders .tableList .invoice,
.account #content .accountDashboard .accountPanel .row.orders .tableList .invoice {
  width: 25%;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .account #content .accountDetails .accountPanel .row.orders .tableList .invoice,
  .account #content .accountOrders .accountPanel .row.orders .tableList .invoice,
  .account #content .accountAddresses .accountPanel .row.orders .tableList .invoice,
  .account #content .accountDashboard .accountPanel .row.orders .tableList .invoice {
    display: none;
  }
}
.account #content .accountDetails .accountPanel .row.details,
.account #content .accountOrders .accountPanel .row.details,
.account #content .accountAddresses .accountPanel .row.details,
.account #content .accountDashboard .accountPanel .row.details {
  position: relative;
  min-height: 90px;
}
@media only screen and (max-width: 767px) {
  .account #content .accountDetails .accountPanel .row.details ul li,
  .account #content .accountOrders .accountPanel .row.details ul li,
  .account #content .accountAddresses .accountPanel .row.details ul li,
  .account #content .accountDashboard .accountPanel .row.details ul li {
    margin: 10px 0;
  }
}
.account #content .accountDetails .accountPanel .row.details ul li span,
.account #content .accountOrders .accountPanel .row.details ul li span,
.account #content .accountAddresses .accountPanel .row.details ul li span,
.account #content .accountDashboard .accountPanel .row.details ul li span {
  display: inline-block;
  width: 38%;
  font-size: 14px;
  color: black;
}
.account #content .accountDetails .accountPanel .row.details ul li span.price,
.account #content .accountOrders .accountPanel .row.details ul li span.price,
.account #content .accountAddresses .accountPanel .row.details ul li span.price,
.account #content .accountDashboard .accountPanel .row.details ul li span.price {
  width: auto;
  color: #454545;
}
.account #content .accountDetails .accountPanel .row.details ul li span.price > span,
.account #content .accountOrders .accountPanel .row.details ul li span.price > span,
.account #content .accountAddresses .accountPanel .row.details ul li span.price > span,
.account #content .accountDashboard .accountPanel .row.details ul li span.price > span {
  width: auto;
  color: #454545;
}
@media only screen and (max-width: 767px) {
  .account #content .accountDetails .accountPanel .row.details ul li span,
  .account #content .accountOrders .accountPanel .row.details ul li span,
  .account #content .accountAddresses .accountPanel .row.details ul li span,
  .account #content .accountDashboard .accountPanel .row.details ul li span {
    width: 100%;
  }
}
.account #content .accountDetails .accountPanel .row.details ul.clubPoints li,
.account #content .accountOrders .accountPanel .row.details ul.clubPoints li,
.account #content .accountAddresses .accountPanel .row.details ul.clubPoints li,
.account #content .accountDashboard .accountPanel .row.details ul.clubPoints li {
  margin-top: 20px;
}
.account #content .accountDetails .accountPanel .row.details ul.clubPoints li .price > span,
.account #content .accountOrders .accountPanel .row.details ul.clubPoints li .price > span,
.account #content .accountAddresses .accountPanel .row.details ul.clubPoints li .price > span,
.account #content .accountDashboard .accountPanel .row.details ul.clubPoints li .price > span {
  font-size: 28px;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .account #content .accountDetails .accountPanel .row.details ul.clubPoints li .price > span,
  .account #content .accountOrders .accountPanel .row.details ul.clubPoints li .price > span,
  .account #content .accountAddresses .accountPanel .row.details ul.clubPoints li .price > span,
  .account #content .accountDashboard .accountPanel .row.details ul.clubPoints li .price > span {
    font-size: 22px;
  }
}
.account #content .accountDetails .accountPanel .row.accountBilling,
.account #content .accountOrders .accountPanel .row.accountBilling,
.account #content .accountAddresses .accountPanel .row.accountBilling,
.account #content .accountDashboard .accountPanel .row.accountBilling,
.account #content .accountDetails .accountPanel .row.accountDelivery,
.account #content .accountOrders .accountPanel .row.accountDelivery,
.account #content .accountAddresses .accountPanel .row.accountDelivery,
.account #content .accountDashboard .accountPanel .row.accountDelivery {
  min-height: 66px;
}
.account #content .accountDetails .accountPanel .row.accountBilling .add,
.account #content .accountOrders .accountPanel .row.accountBilling .add,
.account #content .accountAddresses .accountPanel .row.accountBilling .add,
.account #content .accountDashboard .accountPanel .row.accountBilling .add,
.account #content .accountDetails .accountPanel .row.accountDelivery .add,
.account #content .accountOrders .accountPanel .row.accountDelivery .add,
.account #content .accountAddresses .accountPanel .row.accountDelivery .add,
.account #content .accountDashboard .accountPanel .row.accountDelivery .add,
.account #content .accountDetails .accountPanel .row.accountBilling .item,
.account #content .accountOrders .accountPanel .row.accountBilling .item,
.account #content .accountAddresses .accountPanel .row.accountBilling .item,
.account #content .accountDashboard .accountPanel .row.accountBilling .item,
.account #content .accountDetails .accountPanel .row.accountDelivery .item,
.account #content .accountOrders .accountPanel .row.accountDelivery .item,
.account #content .accountAddresses .accountPanel .row.accountDelivery .item,
.account #content .accountDashboard .accountPanel .row.accountDelivery .item,
.account #content .accountDetails .accountPanel .row.accountBilling .bttn,
.account #content .accountOrders .accountPanel .row.accountBilling .bttn,
.account #content .accountAddresses .accountPanel .row.accountBilling .bttn,
.account #content .accountDashboard .accountPanel .row.accountBilling .bttn,
.account #content .accountDetails .accountPanel .row.accountDelivery .bttn,
.account #content .accountOrders .accountPanel .row.accountDelivery .bttn,
.account #content .accountAddresses .accountPanel .row.accountDelivery .bttn,
.account #content .accountDashboard .accountPanel .row.accountDelivery .bttn {
  display: none;
}
.account #content .accountDetails .accountPanel .row.accountBilling .add .addressControls,
.account #content .accountOrders .accountPanel .row.accountBilling .add .addressControls,
.account #content .accountAddresses .accountPanel .row.accountBilling .add .addressControls,
.account #content .accountDashboard .accountPanel .row.accountBilling .add .addressControls,
.account #content .accountDetails .accountPanel .row.accountDelivery .add .addressControls,
.account #content .accountOrders .accountPanel .row.accountDelivery .add .addressControls,
.account #content .accountAddresses .accountPanel .row.accountDelivery .add .addressControls,
.account #content .accountDashboard .accountPanel .row.accountDelivery .add .addressControls,
.account #content .accountDetails .accountPanel .row.accountBilling .item .addressControls,
.account #content .accountOrders .accountPanel .row.accountBilling .item .addressControls,
.account #content .accountAddresses .accountPanel .row.accountBilling .item .addressControls,
.account #content .accountDashboard .accountPanel .row.accountBilling .item .addressControls,
.account #content .accountDetails .accountPanel .row.accountDelivery .item .addressControls,
.account #content .accountOrders .accountPanel .row.accountDelivery .item .addressControls,
.account #content .accountAddresses .accountPanel .row.accountDelivery .item .addressControls,
.account #content .accountDashboard .accountPanel .row.accountDelivery .item .addressControls,
.account #content .accountDetails .accountPanel .row.accountBilling .bttn .addressControls,
.account #content .accountOrders .accountPanel .row.accountBilling .bttn .addressControls,
.account #content .accountAddresses .accountPanel .row.accountBilling .bttn .addressControls,
.account #content .accountDashboard .accountPanel .row.accountBilling .bttn .addressControls,
.account #content .accountDetails .accountPanel .row.accountDelivery .bttn .addressControls,
.account #content .accountOrders .accountPanel .row.accountDelivery .bttn .addressControls,
.account #content .accountAddresses .accountPanel .row.accountDelivery .bttn .addressControls,
.account #content .accountDashboard .accountPanel .row.accountDelivery .bttn .addressControls {
  display: none;
}
.account #content .accountDetails .accountPanel .row.accountBilling .item:first-child,
.account #content .accountOrders .accountPanel .row.accountBilling .item:first-child,
.account #content .accountAddresses .accountPanel .row.accountBilling .item:first-child,
.account #content .accountDashboard .accountPanel .row.accountBilling .item:first-child,
.account #content .accountDetails .accountPanel .row.accountDelivery .item:first-child,
.account #content .accountOrders .accountPanel .row.accountDelivery .item:first-child,
.account #content .accountAddresses .accountPanel .row.accountDelivery .item:first-child,
.account #content .accountDashboard .accountPanel .row.accountDelivery .item:first-child {
  display: block;
}
@media only screen and (min-width: 1280px) {
  .account #content .accountDetails .accountPanel,
  .account #content .accountOrders .accountPanel,
  .account #content .accountAddresses .accountPanel {
    min-height: initial;
  }
}
.account #content .accountOrders .tableList thead td,
.account #content .accountOrders .tableList tbody td {
  border: 0;
}
@media only screen and (min-width: 480px) {
  .account #content .accountOrders .tableList .invoice {
    width: 25%;
    text-align: right;
  }
}
.account #content .accountContent .bttn {
  font-size: 14px;
  padding: 0 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.account #content .accountContent .link {
  width: 100%;
  height: 34px;
  line-height: 34px;
}
.account.accountRegister .accountDetails.siteForm {
  width: 100%;
  border: 0;
}
.account.accountRegister .accountDetails.siteForm .row #Email,
.account.accountRegister .accountDetails.siteForm .row #Password {
  width: 100%;
}
.account.accountRegister .accountDetails.siteForm .row.smallInput {
  margin-bottom: 0;
}
.account.accountRegister .accountDetails.siteForm .row.smallInput > input {
  margin-bottom: 15px;
}
.account.accountRegister .accountDetails.siteForm .row.type-checkbox > input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.account.accountRegister .accountDetails.siteForm .row > label:not(&.type-checkbox) {
  width: 100%;
  display: block;
  line-height: 22px;
}
@media only screen and (min-width: 768px) {
  .account.accountRegister .accountDetails.siteForm {
    width: 50%;
  }
}
.tableList thead tr td {
  font-weight: bold;
  background: none;
}
.tableList tbody tr td {
  background: none;
}
.account-interests .row.type-radio .optionWrap span input,
.account-interests .row.type-radio .optionWrap span label {
  float: left;
  line-height: 28px;
  height: 28px;
}
.account-interests .row.type-radio .optionWrap span input {
  clear: both;
}
.account-interests .row.type-checkbox > label {
  font-size: 14px;
  font-weight: bold;
}
.account-interests .row.type-checkbox .optionWrap span label {
  display: block;
  float: none;
  line-height: 28px;
}
.account-interests .row.type-checkbox .optionWrap span label input {
  margin: 0 2% 0 0;
}
.accountFavorites .favorites .productList {
  overflow: hidden;
}
.accountFavorites .favorites .productList > .item {
  float: left;
  margin-right: 1.171875%;
  margin-bottom: 1.171875%;
  width: 49.4140625%;
  width: 48.828125%\9;
  /*IE 7*/

}
.lt-ie9 .accountFavorites .favorites .productList > .item {
  /*IE 8*/
  width: 48.828125%;
}
.accountFavorites .favorites .productList > .item:nth-of-type(n) {
  /*reset if function is called more then once*/
  margin-right: 1.171875%;
}
.accountFavorites .favorites .productList > .item:nth-of-type(2n) {
  margin-right: 0;
}
.accountFavorites .favorites .productList > .item {
  float: left;
  margin-right: 1.171875%;
  margin-bottom: 1.171875%;
  width: 49.4140625%;
}
.lt-ie9 .accountFavorites .favorites .productList > .item {
  /*IE 8*/
  width: 48.828125%;
}
.accountFavorites .favorites .productList > .item:nth-of-type(n) {
  /*reset if function is called more then once*/
  margin-right: 1.171875%;
}
.accountFavorites .favorites .productList > .item:nth-of-type(2n) {
  margin-right: 0;
}
@media only screen and (min-width: 480px) {
  .accountFavorites .favorites .productList {
    overflow: hidden;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 32.552083333%;
    width: 32.161458333%\9;
    /*IE 7*/
  
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 32.161458333%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(3n) {
    margin-right: 0;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 32.552083333%;
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 32.161458333%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .accountFavorites .favorites .productList {
    overflow: hidden;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 24.12109375%;
    width: 23.828125%\9;
    /*IE 7*/
  
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 23.828125%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(4n) {
    margin-right: 0;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 24.12109375%;
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 23.828125%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .accountFavorites .favorites .productList {
    overflow: hidden;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 19.0625%;
    width: 18.828125%\9;
    /*IE 7*/
  
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 18.828125%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(5n) {
    margin-right: 0;
  }
  .accountFavorites .favorites .productList > .item {
    float: left;
    margin-right: 1.171875%;
    margin-bottom: 1.171875%;
    width: 19.0625%;
  }
  .lt-ie9 .accountFavorites .favorites .productList > .item {
    /*IE 8*/
    width: 18.828125%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(n) {
    /*reset if function is called more then once*/
    margin-right: 1.171875%;
  }
  .accountFavorites .favorites .productList > .item:nth-of-type(5n) {
    margin-right: 0;
  }
}
.accountFavorites .favorites .productList .deleteFavorite {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 9;
  height: 24px;
  width: 24px;
}
