.order-product-name > a{color:#000;display:block;font-size:16px;padding:10px 0;text-align:center;}
.table-order .block-order{border:2px solid #000;border-radius:10px;margin:auto;padding:10px;width:23%;margin-left:10px;margin-bottom:10px;}
.table-order .block-order.beardItem{display:inline-block;margin-left:0px;margin:auto 2%;//height:auto;width:29%;border-radius:6px;border:0;margin-bottom:50px;padding:0px;}
.order-product-image{padding:10px;text-align:center;}
.order-quantity{text-align:center;}
.order-quantity .add-to-cart{background-color:#c2272d;color:#fff;display:inline-block;font-size:18px !important;margin-bottom:5px;padding:5px 15px;}
.order-quantity .form__column.quantity-selector{display:none;width:60%;}
.order-quantity.quan-value .form__column.quantity-selector{display:inline-block;text-align:center;width:58%;//width:48%;float:none;vertical-align:middle;}
.wrapper--margins .join-bar{flex-flow:row nowrap;background:#232323;width:100%;overflow-x:auto;-webkit-overflow-x:auto;margin:0;}
.wrapper--margins .join-bar>li{min-width:300px;margin:0;width:100%;}
.wrapper--margins .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color:#c2272d !important;color:#fff;}
.wrapper--margins .join-bar>li>a{text-align:center;white-space:nowrap;outline:0;}
.wrapper--margins .join-bar>li>a{flex-flow:row nowrap;align-items:center;}
.wrapper--margins .join-bar>li>a{flex:1 0 0;color:#fff;}
.wrapper--margins .join-bar > li > a, .paging-menu-bar > li > a{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.8rem;line-height:1.8rem;padding:1rem;}
.wrapper--margins .join-bar > li > a:hover{background:#3d3d3d none repeat scroll 0 0;color:#fff;}
.wrapper--margins .join-bar>li>a span.white-arrow{padding-left:30px!important;padding-right:30px!important;}
.wrapper--margins .join-bar>li>a span{display:block;margin-left:auto;margin-right:auto;}
.wrapper--margins .white-arrow{padding-left:60px!important;padding-right:60px!important;position:relative;white-space:nowrap;}
.wrapper--margins .join-bar>li>a span.white-arrow:after, .join-bar>li>a span.white-arrow:before{height:20px;width:30px;display:block;right:0;top:40%;margin-top:-.625rem;background-size:1.125rem auto;}
.wrapper--margins ul{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}
.wrapper--margins .join-bar{display:flex;align-items:stretch;margin:0;list-style-type:none;overflow-y:visible;}
.wrapper--margins .tab-content{margin:50px 135px auto;}
.beardItem .myCardDiv{padding:5px 10px;font-weight:bolder;font-size:1rem;line-height:40px;background:#fff;height:50px;padding-bottom:0;}
.beardItem .myCardDiv >a{padding:0;text-align:left;font-size:1.5rem;}
.beardItem .card-section{padding:0px;text-align:center;display:inline-block;width:100%;}
.beardItem .card-section a img{}
.card img{width:100%;}
.card .button{padding-right:10px;margin-right:10px;}
.button.secondary{background:#f1f1f1;color:#000;}
.button{font-size:.9rem;display:inline-block;width:auto;margin:0 1rem 1rem 0;background:#C1272D;color:#fff;}
div.button{display:inline-block;border:0;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;transition:background .25s ease-out;vertical-align:middle;padding:.85em 1em;margin:0 1rem 1rem 0;font-size:.9rem;border-radius:0;}
@media screen and (max-width:768px){.shophg .table-order .block-order{width:100%;display:inline-block;//margin-left:10%;}
.table-order .block-order.beardItem{margin:auto 0%;}
.wrapper--margins .tab-content{margin:50px 15px auto;}
.wrapper.wrapper.wrapper--margins{margin-left:10px;margin-right:10px;}
.table-order{display:inline-block;width:100%;text-align:center;}
.wrapper--margins .join-bar{display:inline-block;}
.table-order .block-order.beardItem{//height:280px;margin-top:15px;}
.white-arrow.ng-binding{display:inline-block !important;}
.join-bar li > a{text-align:left !important;display:block !important;padding-left:10% !important;}
.wrapper--margins .join-bar>li>a{text-align:left;}
}
@media screen and (min-width:769px) and (max-width:1028px){.wrapper--margins .tab-content{margin:50px 90px auto;}
.wrapper--margins .join-bar{display:inline-block;}
}
.wrapper.wrapper--margins.shophg a{text-align:center;}
.shophg .tab-content-new{margin:30px 0px auto}
.table-order .product::before{clear:unset;}
.table-order .name{text-align:center;padding-bottom:10px;margin-top:0px;margin-bottom:30px;}
.center{width:100%;display:inline-block;text-align:center;}
.center .btn-color-changed{background-color:#c2272d !important;}
.wrapper.wrapper--margins .nav-pills>li>a{border-radius:initial;}
.input-holder > input{height:40px !important;padding:10px 23px !important;}
.input-holder > svg.svg{top:11px !important;}
input#Quantity{height:40px !important;}
.col-md-3.col-sm-10.block-order .input-holder > input{height:45px !important;padding:10px 23px !important;}
.col-md-3.col-sm-10.block-order input#Quantity{height:45px !important;}
.spr-badge[data-rating="0.0"]{display:none !important;}
form .modal.fade {
  left: 20% !important;
  overflow: hidden !important;
  top: 40px !important;
  width: 60% !important;
  height: auto !important;
}
form .modal-body {
  height: auto;
  min-height: 250px;
  text-align: center;
}
@media (max-width: 768px) {
form .modal.fade {
  left: 7% !important;
  overflow: hidden !important;
  top: 40px !important;
  width: 85% !important;
  height: auto !important;
}
 form .modal-body {
  height: auto !important;
   min-height: 300px !important;
  text-align: center;
} 


}

.zip-form > p.cart-sub-hdr, .delivery-date > p.cart-sub-hdr {
  color: #f8642c;
  font-family: "Verlag-Black","Verlag-Black-IE";
  font-size: 18px;
  text-transform: uppercase;
}
p.zip-error {
  color: #a94442;
  display: none;
  padding: 10px 0;
}
.form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] {
  margin-left: 0;
  position: relative;
}
ul#available-date-list > li.selected {
  background: #fc6721 none repeat scroll 0 0;
}
ul#available-date-list > li > span.day-name {
  display: block;
  font-family: "Verlag-Black","Verlag-Black-IE";
  line-height: 100%;
}

ul#available-date-list > li > span.day-name, ul#available-date-list > li > span.day-number {
  color: #ffffff;
}
ul#available-date-list > li > span.day-number {
  display: block;
  font-family: "Verlag-Book","Verlag-Book-IE";
  line-height: 100%;
}
ul#available-date-list > li.selected {
  background: #fc6721 none repeat scroll 0 0;
}

ul#available-date-list > li {
  background: #999c9e none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  margin: 0 13px 13px 0;
  padding: 4px 0;
  position: relative;
  text-align: center;
  width: 72px;
}

.btn.btn--regular.btn--dark.btn--outline.btn__update {
  width: 60px;
  padding: 4px !important;
}

.add_app {
 border: 2px solid #000;
  border-radius: 7px;
  color: #000;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0 20px 40%;
  padding: 8px 10px;
  text-decoration: none;
  z-index: 9999;
}
.add_app:hover {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  text-decoration: none !important;
}
.row.text-center.bordertopbottom {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  float: left;
  margin: 25px 0px;
  padding: 0;
  width: 100%;
}
.fa.fa-refresh {
  font-size: 30px;
}
.cart__subtotal-holder {
  float: right;
}
.cart__subtotal-holder {
  float: right;
}
.grid__item.text-center.checkoutbtn {
  border-top: 1px solid #ccc;
  padding-top: 22px;
  margin-top: 20px;
}
.checkoutbtn .btn.btn--regular.btn--color.btn--fill {
  font-size: 30px;
}
/*
.add_app {
  background: #ff4e00;
}*/