.bx_compare.bx_green .bx_bt_button {
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 3px;
    background: #EF3340;
  background: #da1d1d url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4b…AiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF3340), color-stop(100%,#da1d1d));
  background: -webkit-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
  background: -moz-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
  background: -ms-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
  background: -o-linear-gradient(top, #EF3340 0%,#da1d1d 100%);
  background: linear-gradient(to bottom, #EF3340 0%,#da1d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF3340', endColorstr='#da1d1d',GradientType=0);
}

.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 75%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: left;
	width: 25%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{

	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		float: none;
	}
.grid2x1 .bx_sidebar{
	display:none;
	}
font.text{
font-size: 18px;
display: inline-block;
}
font.text a{
text-align: center;
width: 60px;
line-height: 20px;
background: #006D55;
display: inline-block;
color: #fff;
}
}
@media (max-width:360px){
.grid2x1 .bx_sidebar{
	display:none;
	}
font.text{
font-size: 18px;
display: inline-block;
}
font.text a{
text-align: center;
width: 60px;
line-height: 20px;
background: #006D55;
display: inline-block;
color: #fff;
}
}

.popup-window-content {
	background: white !important;
}
.popup-window-titlebar {
    padding-top: 1rem;
    padding-left: 0.5rem;
    font-size: 1.1em;
}

.button_to_top{
	color:gray
}
.button_to_top:hover{
	text-decoration: none;
}
.div_totop:hover {
	font-weight: bold;
	background: rgba(181,181,181,0.5);
	
}
.div_totop{
	position: sticky; 
	margin-left: 102%;
	top: 80%; 
	margin-bottom: 10%; 
	height: 100%; 
	width: 100px; 
	cursor: pointer;
	display: flex;
	justify-content: center;
	/* background: rgba(181,181,181,0.3); */
}
.div_totop > div {
	margin-left: -6px;
}
.img_totop{
	background: url(/local/templates/.default/components/bitrix/catalog/kasper5/dev_toplink.png);
    height: 15px;
    width: 15px;
    margin: 0px 5px;
	border: none;
	position: relative;
	top: 3px;
}