#calendar-container {  margin-bottom: 22px;}#calendar-container .calendar-controls {  margin-bottom: 22px;}#calendar-container .calendar-controls .calendar-viewing-date {  font-size: 20px;}@media (min-width: 768px) {  #calendar-container .calendar-controls .calendar-viewing-date {    font-size: 28px;  }}#calendar-container .calendar-filters {  margin-bottom: 22px;}#calendar-container .calendar-header {  display: none;}#calendar-container .calendar-header:before,#calendar-container .calendar-header:after {  display: table;  content: " ";}#calendar-container .calendar-header:after {  clear: both;}@media (min-width: 992px) {  #calendar-container .calendar-header {    display: flex;    width: 100%;  }}@media (min-width: 992px) {  .mod_no-flexbox #calendar-container .calendar-header {    display: block;  }}#calendar-container .calendar-header .calendar-day-name {  padding: 5px;  text-align: center;  border-bottom: 1px solid #ddd;}@media (min-width: 992px) {  #calendar-container .calendar-header .calendar-day-name {    float: left;    width: 100%/7;  }}#calendar-container .calendar-body:before,#calendar-container .calendar-body:after {  display: table;  content: " ";}#calendar-container .calendar-body:after {  clear: both;}@media (min-width: 992px) {  #calendar-container .calendar-body {    display: flex;    flex-wrap: wrap;  }}#calendar-container .calendar-body .calendar-prev-month,#calendar-container .calendar-body .calendar-next-month {  display: none;  background: #eee;}@media (min-width: 992px) {  #calendar-container .calendar-body .calendar-prev-month,  #calendar-container .calendar-body .calendar-next-month {    display: block;  }}#calendar-container .calendar-day {  padding: 10px;  border-top: 1px solid #ddd;}@media (max-width: 991px) {  #calendar-container .calendar-day.no-events {    display: none;  }}@media (min-width: 992px) {  #calendar-container .calendar-day {    float: left;    width: 100%/7;    min-height: 100px;  }}#calendar-container .calendar-day .calendar-daynum {  color: #999;}#calendar-container .event {  display: block;  padding: 5px;  overflow: hidden;  text-overflow: ellipsis;}@media (min-width: 992px) {  #calendar-empty {    display: none;  }}.event-grid-item-category{border-top:5px solid transparent;}.event-grid-item-category.cat-color1{border-color:#fa8072;}.event-grid-item-category.cat-color2{border-color:#ff9aa9;}.event-grid-item-category.cat-color3{border-color:#dc143c;}.event-grid-item-category.cat-color4{border-color:#a00620;}.event-grid-item-category.cat-color5{border-color:#ad6336;}.event-grid-item-category.cat-color6{border-color:#ff9000;}.event-grid-item-category.cat-color7{border-color:#ffc107;}.event-grid-item-category.cat-color8{border-color:#70df70;}.event-grid-item-category.cat-color9{border-color:#1f9c1f;}.event-grid-item-category.cat-color10{border-color:#096e20;}.event-grid-item-category.cat-color11{border-color:#008080;}.event-grid-item-category.cat-color12{border-color:#64c4f1;}.event-grid-item-category.cat-color13{border-color:#6495ed;}.event-grid-item-category.cat-color14{border-color:#4040f3;}.event-grid-item-category.cat-color15{border-color:#00008b;}.event-grid-item-category.cat-color16{border-color:#ee82ee;}.event-grid-item-category.cat-color17{border-color:#df3adf;}.event-grid-item-category.cat-color18{border-color:#800080;}.event-grid-item-category.cat-color19{border-color:#4b0082;}.event-grid-item-category.cat-color20{border-color:#6a6f75;}.event-grid-item-category.cat-color21{border-color:#868e96;}.event-grid-item-category.cat-color22{border-color:#b3bac1;}.calendar-category-list .panel{border-left:5px solid transparent;}.calendar-category-list .panel.cat-color1{border-color:#fa8072;}.calendar-category-list .panel.cat-color2{border-color:#ff9aa9;}.calendar-category-list .panel.cat-color3{border-color:#dc143c;}.calendar-category-list .panel.cat-color4{border-color:#a00620;}.calendar-category-list .panel.cat-color5{border-color:#ad6336;}.calendar-category-list .panel.cat-color6{border-color:#ff9000;}.calendar-category-list .panel.cat-color7{border-color:#ffc107;}.calendar-category-list .panel.cat-color8{border-color:#70df70;}.calendar-category-list .panel.cat-color9{border-color:#1f9c1f;}.calendar-category-list .panel.cat-color10{border-color:#096e20;}.calendar-category-list .panel.cat-color11{border-color:#008080;}.calendar-category-list .panel.cat-color12{border-color:#64c4f1;}.calendar-category-list .panel.cat-color13{border-color:#6495ed;}.calendar-category-list .panel.cat-color14{border-color:#4040f3;}.calendar-category-list .panel.cat-color15{border-color:#00008b;}.calendar-category-list .panel.cat-color16{border-color:#ee82ee;}.calendar-category-list .panel.cat-color17{border-color:#df3adf;}.calendar-category-list .panel.cat-color18{border-color:#800080;}.calendar-category-list .panel.cat-color19{border-color:#4b0082;}.calendar-category-list .panel.cat-color20{border-color:#6a6f75;}.calendar-category-list .panel.cat-color21{border-color:#868e96;}.calendar-category-list .panel.cat-color22{border-color:#b3bac1;}.citem-color-list .cat-color1{background-color:#fa8072;}.citem-color-list .cat-color2{background-color:#ff9aa9;}.citem-color-list .cat-color3{background-color:#dc143c;}.citem-color-list .cat-color4{background-color:#a00620;}.citem-color-list .cat-color5{background-color:#ad6336;}.citem-color-list .cat-color6{background-color:#ff9000;}.citem-color-list .cat-color7{background-color:#ffc107;}.citem-color-list .cat-color8{background-color:#70df70;}.citem-color-list .cat-color9{background-color:#1f9c1f;}.citem-color-list .cat-color10{background-color:#096e20;}.citem-color-list .cat-color11{background-color:#008080;}.citem-color-list .cat-color12{background-color:#64c4f1;}.citem-color-list .cat-color13{background-color:#6495ed;}.citem-color-list .cat-color14{background-color:#4040f3;}.citem-color-list .cat-color15{background-color:#00008b;}.citem-color-list .cat-color16{background-color:#ee82ee;}.citem-color-list .cat-color17{background-color:#df3adf;}.citem-color-list .cat-color18{background-color:#800080;}.citem-color-list .cat-color19{background-color:#4b0082;}.citem-color-list .cat-color20{background-color:#6a6f75;}.citem-color-list .cat-color21{background-color:#868e96;}.citem-color-list .cat-color22{background-color:#b3bac1;}.fc-event.cat-color1{border-color:#fa8072;background-color:#fa8072;}.fc-event.cat-color2{border-color:#ff9aa9;background-color:#ff9aa9;}.fc-event.cat-color3{border-color:#dc143c;background-color:#dc143c;}.fc-event.cat-color4{border-color:#a00620;background-color:#a00620;}.fc-event.cat-color5{border-color:#ad6336;background-color:#ad6336;}.fc-event.cat-color6{border-color:#ff9000;background-color:#ff9000;}.fc-event.cat-color7{border-color:#ffc107;background-color:#ffc107;}.fc-event.cat-color8{border-color:#70df70;background-color:#70df70;}.fc-event.cat-color9{border-color:#1f9c1f;background-color:#1f9c1f;}.fc-event.cat-color10{border-color:#096e20;background-color:#096e20;}.fc-event.cat-color11{border-color:#008080;background-color:#008080;}.fc-event.cat-color12{border-color:#64c4f1;background-color:#64c4f1;}.fc-event.cat-color13{border-color:#6495ed;background-color:#6495ed;}.fc-event.cat-color14{border-color:#4040f3;background-color:#4040f3;}.fc-event.cat-color15{border-color:#00008b;background-color:#00008b;}.fc-event.cat-color16{border-color:#ee82ee;background-color:#ee82ee;}.fc-event.cat-color17{border-color:#df3adf;background-color:#df3adf;}.fc-event.cat-color18{border-color:#800080;background-color:#800080;}.fc-event.cat-color19{border-color:#4b0082;background-color:#4b0082;}.fc-event.cat-color20{border-color:#6a6f75;background-color:#6a6f75;}.fc-event.cat-color21{border-color:#868e96;background-color:#868e96;}.fc-event.cat-color22{border-color:#b3bac1;background-color:#b3bac1;}.fc-list-item.cat-color1 .fc-event-dot{background-color:#fa8072;}.fc-list-item.cat-color2 .fc-event-dot{background-color:#ff9aa9;}.fc-list-item.cat-color3 .fc-event-dot{background-color:#dc143c;}.fc-list-item.cat-color4 .fc-event-dot{background-color:#a00620;}.fc-list-item.cat-color5 .fc-event-dot{background-color:#ad6336;}.fc-list-item.cat-color6 .fc-event-dot{background-color:#ff9000;}.fc-list-item.cat-color7 .fc-event-dot{background-color:#ffc107;}.fc-list-item.cat-color8 .fc-event-dot{background-color:#70df70;}.fc-list-item.cat-color9 .fc-event-dot{background-color:#1f9c1f;}.fc-list-item.cat-color10 .fc-event-dot{background-color:#096e20;}.fc-list-item.cat-color11 .fc-event-dot{background-color:#008080;}.fc-list-item.cat-color12 .fc-event-dot{background-color:#64c4f1;}.fc-list-item.cat-color13 .fc-event-dot{background-color:#6495ed;}.fc-list-item.cat-color14 .fc-event-dot{background-color:#4040f3;}.fc-list-item.cat-color15 .fc-event-dot{background-color:#00008b;}.fc-list-item.cat-color16 .fc-event-dot{background-color:#ee82ee;}.fc-list-item.cat-color17 .fc-event-dot{background-color:#df3adf;}.fc-list-item.cat-color18 .fc-event-dot{background-color:#800080;}.fc-list-item.cat-color19 .fc-event-dot{background-color:#4b0082;}.fc-list-item.cat-color20 .fc-event-dot{background-color:#6a6f75;}.fc-list-item.cat-color21 .fc-event-dot{background-color:#868e96;}.fc-list-item.cat-color22 .fc-event-dot{background-color:#b3bac1;}#event-category.cat-color1{border-color:#fa8072;}#event-category.cat-color2{border-color:#ff9aa9;}#event-category.cat-color3{border-color:#dc143c;}#event-category.cat-color4{border-color:#a00620;}#event-category.cat-color5{border-color:#ad6336;}#event-category.cat-color6{border-color:#ff9000;}#event-category.cat-color7{border-color:#ffc107;}#event-category.cat-color8{border-color:#70df70;}#event-category.cat-color9{border-color:#1f9c1f;}#event-category.cat-color10{border-color:#096e20;}#event-category.cat-color11{border-color:#008080;}#event-category.cat-color12{border-color:#64c4f1;}#event-category.cat-color13{border-color:#6495ed;}#event-category.cat-color14{border-color:#4040f3;}#event-category.cat-color15{border-color:#00008b;}#event-category.cat-color16{border-color:#ee82ee;}#event-category.cat-color17{border-color:#df3adf;}#event-category.cat-color18{border-color:#800080;}#event-category.cat-color19{border-color:#4b0082;}#event-category.cat-color20{border-color:#6a6f75;}#event-category.cat-color21{border-color:#868e96;}#event-category.cat-color22{border-color:#b3bac1;}#calendar-container .cat-color1,#calendar .cat-color1{color:#fff;background-color:#fa8072;}#calendar-container .cat-color1:hover,#calendar .cat-color1:hover,#calendar-container .cat-color1:focus,#calendar .cat-color1:focus{background-color:#f96a59;}#calendar-container .cat-color2,#calendar .cat-color2{color:#000;background-color:#ff9aa9;}#calendar-container .cat-color2:hover,#calendar .cat-color2:hover,#calendar-container .cat-color2:focus,#calendar .cat-color2:focus{background-color:#ff8193;}#calendar-container .cat-color3,#calendar .cat-color3{color:#fff;background-color:#dc143c;}#calendar-container .cat-color3:hover,#calendar .cat-color3:hover,#calendar-container .cat-color3:focus,#calendar .cat-color3:focus{background-color:#c51236;}#calendar-container .cat-color4,#calendar .cat-color4{color:#fff;background-color:#a00620;}#calendar-container .cat-color4:hover,#calendar .cat-color4:hover,#calendar-container .cat-color4:focus,#calendar .cat-color4:focus{background-color:#87051b;}#calendar-container .cat-color5,#calendar .cat-color5{color:#fff;background-color:#ad6336;}#calendar-container .cat-color5:hover,#calendar .cat-color5:hover,#calendar-container .cat-color5:focus,#calendar .cat-color5:focus{background-color:#9a5830;}#calendar-container .cat-color6,#calendar .cat-color6{color:#fff;background-color:#ff9000;}#calendar-container .cat-color6:hover,#calendar .cat-color6:hover,#calendar-container .cat-color6:focus,#calendar .cat-color6:focus{background-color:#e68200;}#calendar-container .cat-color7,#calendar .cat-color7{color:#000;background-color:#ffc107;}#calendar-container .cat-color7:hover,#calendar .cat-color7:hover,#calendar-container .cat-color7:focus,#calendar .cat-color7:focus{background-color:#ecb100;}#calendar-container .cat-color8,#calendar .cat-color8{color:#000;background-color:#70df70;}#calendar-container .cat-color8:hover,#calendar .cat-color8:hover,#calendar-container .cat-color8:focus,#calendar .cat-color8:focus{background-color:#5bda5b;}#calendar-container .cat-color9,#calendar .cat-color9{color:#fff;background-color:#1f9c1f;}#calendar-container .cat-color9:hover,#calendar .cat-color9:hover,#calendar-container .cat-color9:focus,#calendar .cat-color9:focus{background-color:#1b871b;}#calendar-container .cat-color10,#calendar .cat-color10{color:#fff;background-color:#096e20;}#calendar-container .cat-color10:hover,#calendar .cat-color10:hover,#calendar-container .cat-color10:focus,#calendar .cat-color10:focus{background-color:#075619;}#calendar-container .cat-color11,#calendar .cat-color11{color:#fff;background-color:#008080;}#calendar-container .cat-color11:hover,#calendar .cat-color11:hover,#calendar-container .cat-color11:focus,#calendar .cat-color11:focus{background-color:#006667;}#calendar-container .cat-color12,#calendar .cat-color12{color:#000;background-color:#64c4f1;}#calendar-container .cat-color12:hover,#calendar .cat-color12:hover,#calendar-container .cat-color12:focus,#calendar .cat-color12:focus{background-color:#4dbbef;}#calendar-container .cat-color13,#calendar .cat-color13{color:#fff;background-color:#6495ed;}#calendar-container .cat-color13:hover,#calendar .cat-color13:hover,#calendar-container .cat-color13:focus,#calendar .cat-color13:focus{background-color:#4d85ea;}#calendar-container .cat-color14,#calendar .cat-color14{color:#fff;background-color:#4040f3;}#calendar-container .cat-color14:hover,#calendar .cat-color14:hover,#calendar-container .cat-color14:focus,#calendar .cat-color14:focus{background-color:#2828f1;}#calendar-container .cat-color15,#calendar .cat-color15{color:#fff;background-color:#00008b;}#calendar-container .cat-color15:hover,#calendar .cat-color15:hover,#calendar-container .cat-color15:focus,#calendar .cat-color15:focus{background-color:#000072;}#calendar-container .cat-color16,#calendar .cat-color16{color:#fff;background-color:#ee82ee;}#calendar-container .cat-color16:hover,#calendar .cat-color16:hover,#calendar-container .cat-color16:focus,#calendar .cat-color16:focus{background-color:#eb6ceb;}#calendar-container .cat-color17,#calendar .cat-color17{color:#fff;background-color:#df3adf;}#calendar-container .cat-color17:hover,#calendar .cat-color17:hover,#calendar-container .cat-color17:focus,#calendar .cat-color17:focus{background-color:#db24db;}#calendar-container .cat-color18,#calendar .cat-color18{color:#fff;background-color:#800080;}#calendar-container .cat-color18:hover,#calendar .cat-color18:hover,#calendar-container .cat-color18:focus,#calendar .cat-color18:focus{background-color:#670066;}#calendar-container .cat-color19,#calendar .cat-color19{color:#fff;background-color:#4b0082;}#calendar-container .cat-color19:hover,#calendar .cat-color19:hover,#calendar-container .cat-color19:focus,#calendar .cat-color19:focus{background-color:#3c0069;}#calendar-container .cat-color20,#calendar .cat-color20{color:#fff;background-color:#6a6f75;}#calendar-container .cat-color20:hover,#calendar .cat-color20:hover,#calendar-container .cat-color20:focus,#calendar .cat-color20:focus{background-color:#5e6268;}#calendar-container .cat-color21,#calendar .cat-color21{color:#fff;background-color:#868e96;}#calendar-container .cat-color21:hover,#calendar .cat-color21:hover,#calendar-container .cat-color21:focus,#calendar .cat-color21:focus{background-color:#78818a;}#calendar-container .cat-color22,#calendar .cat-color22{color:#000;background-color:#b3bac1;}#calendar-container .cat-color22:hover,#calendar .cat-color22:hover,#calendar-container .cat-color22:focus,#calendar .cat-color22:focus{background-color:#a5adb6;}.blog-category-list .blog-category-list-item a {  display: block;  padding: 30px 15px;  text-decoration: none;  border-bottom: 1px solid #ccc;  -webkit-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;}.blog-category-list .blog-category-list-item a:hover,.blog-category-list .blog-category-list-item a:focus {  background: #eeeeee;  border-color: #555555;}.blog-category-list .blog-category-list-item a:hover .more,.blog-category-list .blog-category-list-item a:focus .more {  padding-left: 15px;}.blog-category-list .blog-category-list-item a .title h2 {  margin-top: 0;}.blog-category-list .blog-category-list-item a .details {  margin-bottom: 10px;  font-size: 14px;  color: #777777;}.blog-category-list .blog-category-list-item a .details span {  display: inline-block;  padding: 2px 15px 3px;  border-left: 1px solid #ddd;}.blog-category-list .blog-category-list-item a .details span + span {  padding-right: 0;}.blog-category-list .blog-category-list-item a .content {  padding-bottom: 15px;  color: #333333;}.blog-category-list .blog-category-list-item a .more {  -webkit-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;}.blog-post .share {  border-top: 1px solid #ddd;  padding-top: 15px;  line-height: 30px;  margin-top: 15px;  margin-bottom: 15px;  text-align: center;}.blog-post .share .title {  display: block;}@media (min-width: 768px) {  .blog-post .share .title {    display: inline-block;    padding-right: 15px;  }}.blog-post .share .share-buttons * {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.blog-post .details {  margin-top: 15px;  border-top: 1px solid #ddd;  padding-top: 15px;  padding-bottom: 15px;}.blog-post .details span {  display: inline-block;  padding: 2px 15px 3px;  border-left: 1px solid #ddd;}.blog-comment-list > li {  margin-top: 30px;}.blog-comment-list > li > ul {  margin-left: 30px;}.blog-comment-list > li > ul > li {  margin-top: 15px;}@media (min-width: 768px) {  .blog-comment-list > li > ul > li .blog-comment-list-item .details {    margin-right: -5px;    border-right-width: 5px;  }  .blog-comment-list > li > ul > li .blog-comment-list-item .content {    border-left-width: 5px;  }}@media (min-width: 768px) {  .blog-comment-list .blog-comment-list-item .details {    text-align: right;    border-right: 1px solid #ddd;    margin-right: -1px;  }}.blog-comment-list .blog-comment-list-item .details span {  font-size: 14px;  color: #777777;}@media (min-width: 768px) {  .blog-comment-list .blog-comment-list-item .details span {    display: block;  }}.blog-comment-list .blog-comment-list-item .details .btn-group {  visibility: hidden;  padding-top: 15px;}.blog-comment-list .blog-comment-list-item:hover .btn-group,.blog-comment-list .blog-comment-list-item:focus .btn-group {  visibility: visible!important;}.blog-comment-list .blog-comment-list-item .content {  border-left: 1px solid #ddd;}.blog-comment-form form {  padding: 15px;  border-radius: 4px;  background: #eee;}.blog-comment-form form #conf-xrControlField {  position: absolute;  top: -10000px;  left: -10000px;}#header-cart {  padding-left: 15px;  padding-right: 15px;}@media (max-width: 767px) {  #header-cart {    width: 100%;  }  #header-cart .navbar-btn {    width: 50%;  }}@media (min-width: 768px) {  #header-cart {    float: right;  }}.breadcrumb li {  display: inline;}.breadcrumb li.active {  font-weight: bold;}@media (max-width: 767px) {  .btn-row .btn {    width: 100%;  }}@media (max-width: 767px) {  .btn-row .btn + .btn {    margin-top: 5px;  }}.product-list {  margin-bottom: 30px;}.product-list .product-list-row {  display: table;  width: 100%;  height: 100%;}.product-list .product-list-row + .product-list-row {  margin-top: 15px;}.product-list .product-list-row .product-list-item {  padding: 15px;  text-align: center;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 5px 8px -4px rgba(0, 0, 0, 0);  box-shadow: 0 5px 8px -4px rgba(0, 0, 0, 0);  -webkit-transition: 0.15s;  -o-transition: 0.15s;  transition: 0.15s;}.product-list .product-list-row .product-list-item:hover,.product-list .product-list-row .product-list-item:focus {  background: #f9f9f9;  border: 1px solid #ddd;  -webkit-box-shadow: 0 5px 8px -4px rgba(0, 0, 0, 0.5);  box-shadow: 0 5px 8px -4px rgba(0, 0, 0, 0.5);}@media (min-width: 768px) {  .product-list .product-list-row .product-list-item {    float: none;    display: table-cell;    height: 100%;  }}.product-list .product-list-row .product-list-item + .product-list-item {  margin-left: 15px;}.product-list .product-list-row .product-list-item .product-list-item-link .product-list-item-thumbnail {  position: relative;  height: 150px;  line-height: 150px;}.product-list .product-list-row .product-list-item .product-list-item-link .product-list-item-thumbnail img {  max-width: 150px;  height: auto;  max-height: 150px;}.product-list .product-list-row .product-list-item .product-list-item-btns .btn {  margin-top: 5px;}.product-list .product-list-row .product-list-item .product-list-item-description {  padding-top: 5px;  padding-bottom: 5px;  font-size: 19px;}.product-list .product-list-row .product-list-item .product-list-item-prices {  margin-top: 10px;}.product-list .product-list-row .product-list-item .product-list-item-prices .retail-price,.product-list .product-list-row .product-list-item .product-list-item-prices .savings {  font-size: 14px;}.product-list .product-list-row .product-list-item .product-list-item-prices .retail-price .price {  color: #d9534f;  text-decoration: line-through;}.product-list .product-list-row .product-list-item .product-list-item-prices .our-price .price {  font-weight: bold;}.category-nav .panel-body .row + .row {  margin-top: 15px;}.view-item .item-header {  padding-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #ddd;  margin-bottom: 15px;  border-radius: 4px;  background: #eee;}.view-item .item-header .item-overview .first-review .glyphicon {  color: #f0ad4e;}@media (min-width: 992px) {  .view-item .item-header .item-add {    border-left: 1px solid #ccc;  }}.view-item .product-buttons {  margin-bottom: 15px;}.view-item .product-buttons .btn {  margin-top: 5px;}.item-prices {  margin-top: 10px;}.item-prices .retail-price,.item-prices .savings {  font-size: 14px;}.item-prices .retail-price .price {  color: #d9534f;  text-decoration: line-through;}.item-prices .our-price {  margin-bottom: 10px;  padding: 15px;  border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;}.item-prices .our-price .price {  font-size: 20px;  font-weight: bold;}.create-account-link {  padding: 15px;  text-align: center;  background: #eeeeee;  border-radius: 4px;}@media (min-width: 768px) {  .new-customers {    margin-right: -1px;    border-right: 1px solid #ddd;    padding-right: 30px;  }}.returning-customers {  margin-top: 30px;  border-top: 1px solid #ddd;}@media (min-width: 768px) {  .returning-customers {    margin-top: 0;    border-top: 0;    border-left: 1px solid #ddd;    padding-left: 30px;  }}#login-form {  padding: 30px;  margin: 30px auto;  background: #eeeeee;  border-radius: 4px;}@media (min-width: 768px) {  #login-form {    width: 500px;  }}#forgot-password-form {  width: 500px;}.cart header {  font-weight: bold;  padding-bottom: 15px;  border-bottom: 2px solid #ddd;}@media (min-width: 768px) {  .cart header .cart-price {    text-align: right;  }}.cart .cart-item {  border-bottom: 1px solid #ddd;  padding-top: 8px;  padding-bottom: 7px;}@media (max-width: 767px) {  .cart .cart-item .cart-quantity {    float: right;  }}@media (min-width: 768px) {  .cart .cart-item .cart-price {    text-align: right;  }}@media (max-width: 767px) {  .cart .cart-item .cart-actions {    float: right;  }}.cart .cart-item.cart-discount-item {  padding-left: 15px;  padding-right: 15px;  background: #eaf6ea;}.cart footer {  margin-top: 15px;}.cart footer .cart-recalculate {  margin-bottom: 15px;}@media (min-width: 768px) {  .cart footer .cart-total {    text-align: right;  }}.cart footer .cart-discount {  margin-bottom: 30px;}.review-list {  margin-top: 15px;  margin-bottom: 15px;}.review-list .review {  padding: 30px;  background: #f0f0f0;  border-radius: 4px;}.review-list .review + .review {  margin-top: 15px;}.review-list .review h3 {  margin-top: 0;}.review-list .review .review-content {  font-style: italic;}.review-list .review .review-content:before,.review-list .review .review-content:after {  font-size: 20px;}.review-list .review .review-content:before {  content: '"';}.review-list .review .review-content:after {  content: '"';}.review-list .review p:last-child {  margin-bottom: 0;}#comersus-vipProduct h3 {  margin-top: 0;}#comersus-view-nav {  margin-bottom: 15px;}