.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;}