.cart_block-content .price {
  border-left-width: 1px;
  /*background-color: #ff2b2b;*/
}

.price-gold {
  color: #1f1f1f;
  margin-left: 0;
  font-size: 4mm;
  margin-top: 0;
  margin-bottom: 0;
}

.price-sale {
  margin-left: 25px;
}


/*.price-gold {
  font-size: 14px;
  margin-left: -22px;

  color: #000000;
}

.price .fa {
  font-size: 14px;
}

.cart_block-content .price {
  border-style: hidden;
}

.price-sale {
  border-style: solid;
  border-color: #4ec45e;
  padding-left: 4px;
  padding-right: 27px;
  margin-left: 4px;
  margin-right: -29px;
  line-height: 10mm;
}*/
.woocommerce a.awooc-custom-order.button.alt{
  background: black;
	color:white!important;
	border:6px dotted black;
	border-radius:6px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:16px;
	padding-left:16px;
    margin-left:15px;
}
@media screen and (max-width: 668px){
  
  .quantity.total {
    min-width: 100%;
    display: inline-flex;
}
  
  button.single_add_to_cart_button.button.alt.links_btn {
    display:block;
    min-width: 100%;
    display: inline-block;
    margin-top: 10px;
}
  .woocommerce a.awooc-custom-order.button.alt{
     margin-top: 10px;
    margin-left:0px!important;
  left:0;
  min-width: 100%;
  }
}
@media screen and (max-width: 370px){
  
  .quantity.total {
    min-width: 100%;
    display: inline-flex;
}
  
  button.single_add_to_cart_button.button.alt.links_btn {
    display:block;
    min-width: 100%;
    display: inline-block;
    margin-top: 10px;
}
  .woocommerce a.awooc-custom-order.button.alt{
     margin-top: 10px;
    margin-left:0px!important;
  left:0;
  min-width: 100%;
  }
}

/*скрыть надпись детали заказа*/
h3#order_review_heading {
    display: none;
}
.woocommerce-additional-fields {
    display: none;
}
/*цвет активной ссылки*/
.current-menu-item a {
    background: silver!important;
    text-decoration: none;
}






.quantity.total {
    max-width: 100%;
    margin: 0px;
    padding: 0px;
    display: inline-flex;
}
.woocommerce a.awooc-custom-order.button.alt {
    background: black;
    color: white!important;
    border: 6px dotted black;
    border-radius: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    display:block;
    max-width:100%;
    display: inline-block;
    text-align:center;
    margin-left:0;
    font-weight:bold;
    text-decoration:none;


}
button.single_add_to_cart_button.button.alt.links_btn {
    display:block;
    max-width: 100%;
    display: inline-block;
}
.label label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
    color: black;
}

@media screen and (max-width: 720px){
  .woocommerce-pagination ul.page-numbers {display:block !important}
  .nz .container {text-align:center}
  .lb-widget-panel--position-right {right:50px !important}
  
.variations tr {display:flex;
  flex-direction:column} 
}

.alignleft {
  float:left;
  padding-right:15px;
  padding-bottom:15px;}

.alignright {
  float:right;
  padding-left:15px;
  padding-bottom:15px;}



.cart_block-content {width:51%}

@media screen and (max-width: 768px) {
.cart_block-content {
    width:100% !important
}
  
}


@media screen and (max-width: 720px) {
		
		.zda span {font-size:20px !important;}
		
.page-id-7621 .nz .container {
    text-align: left;
}
		
		.nz .container {
				 text-align: left !important
		}
		
		.home .nz .container {
				 text-align: center !important
		}
  #dadada2 .container {text-align:left !important}
}


@media screen and (max-width: 400px) {
		img {height:auto}
  
}

.page-description {
font-size: 16px;
    margin: 10px 0 60px;
		  
}

img {height:auto}
.variations .value label {    padding-left: 8px;font-weight:normal}
.variations .label {text-align:left;font-weight:bold;}
.variations .label label {    font-size:13px;font-weight:bold;}

.category-blog img {margin:20px 0}