.products-list {
 	display: flex;
  	flex-wrap: wrap;
}
sup {
  vertical-align: text-bottom;
}

.pd {
	padding: 0; 
}

.pd .article-pd {
	padding: 15px 5px;
}

.item .name a:hover, a.show-all:hover {
    border-bottom: none;
}

.product-description a, .editor-content a, .editor-content a span, .article .editor-content a, .article.page a, .colldescr a, .white_content a {
 	color: #0594b0 !important;border-bottom: 1px solid;border-bottom-color: #059ab847 
}
a:hover, a:active {border-bottom: 1px solid #0594b0;}

.header_wrap.sticky .logo {
    max-width: 115px;
}

.link-scroll {
	padding-top: 60px;
	margin-top: -60px;
	-webkit-background-clip: content-box;
	background-clip: content-box;
}

.tag-list .tag a {
 	white-space: nowrap;
  font-size: 10px;
}

body {
  font-family: Ubuntu, sans-serif !important;
}

.checkbox-row {
  display: flex;
  align-self: center;
  align-items: center;
  margin: 5px 0;
  justify-content: space-between;
}

.checkbox-row label {
  margin-top: 0; 
}

.checkbox-row span {
  color: #b5b5b5;
}
.checkbox-row input {
  
  -webkit-appearance: checkbox;
   display: block;
   margin-right: 9px;	
  
}

.checkbox-row div {
  display: flex;
  align-items: center;

}

@media only screen and (max-width: 480px) {
	.m-modal-wrapper {
		position: absolute !important; 
		
	}
	.m-modal-wrapper {
		position: static!important; 
	  
	}
	
}


@media only screen and (max-width: 600px) {
	.m-modal {
		top: 0;
		left: 50%!important; 
		right: 0;
		bottom: auto;
		border: none;
		box-shadow: none;
		position: fixed;
		
		margin: 30px auto;
		transform: translateX(-50%);
		width: 320px;
	}

}

.button__custom {
	margin-bottom: 15px;
}

@media (min-width: 468px) and (max-width: 1400px) {
.scroll_top {
  right: 50px!important;
  }
}
@media only screen and (max-width: 777px) {
  .owl-prev, .owl-next{
  	display: none !important;
  }
}
