

/* Start:/bitrix/templates/.default/components/evan/shops.list.map/find_map_1.0/style.css?15706049146552*/
.container {

}

.top-image-block-et.find {
background: url('/bitrix/templates/evan/images/bg-find.jpg') top center no-repeat;
}

.find_page {
min-height:500px;
}

.find_page .heapBox  {
display: block;
width: 412px;
margin: 0 0 12px 0;
height: 26px;
}

.find_page .heapBox .holder {
width:380px;
}

.find_page #find_city2 {
position: relative;
width: 409px;
float:left;
margin: 0 0 24px 0;
}

.find_page #find_city2.in_line {
width:100%;
float:none;
}

.find_page #find_city2.in_line .radio_wrap {
	float:none;
	margin: 0 0 24px 0;
}

.find_page #find_city2.in_line .radio_wrap label {
	display:inline-block;
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px 0px no-repeat;
	line-height:24px;
	font: 11px/24px Arial;
	color: #a0a0a0;
	height: 24px;
	text-transform: uppercase;
	position: relative;
	left: -14px;
	padding: 0 0 0 34px;
	/*width: 128px;*/
	margin: 0 90px 0 0;
	cursor:pointer;
}

.find_page #find_city2.in_line .radio_wrap label:last-child {
	margin-right:0;
}

.find_page #find_city2.in_line .radio_wrap input:checked + label {
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px -24px no-repeat;
	color:#000000;
}

.find_page #find_city2.in_line > div > div {
	float:left;
}

.find_page #find_city2.in_line .heapBox .holder {
width: 330px;
}

.find_page #find_city2.in_line .heapBox {
width: 368px;
}

.find_page #find_city2.in_line input[type="submit"] {
position: relative;
top: -2px;
line-height: 27px;
}

.find_page #find_city2 input[type="submit"] {
line-height: 31px;
float:right;
cursor:pointer;
}

.find_page #find_city {
position: relative;
width: 409px;
float:left;
margin: 0 0 24px 0;
}

.find_page #find_city.in_line {
width:100%;
float:none;
}

.find_page #find_city.in_line .radio_wrap {
	float:none;
	margin: 0 0 24px 0;
}

.find_page #find_city.in_line .radio_wrap label {
	display:inline-block;
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px 0px no-repeat;
	line-height:24px;
	font: 11px/24px Arial;
	color: #a0a0a0;
	height: 24px;
	text-transform: uppercase;
	position: relative;
	left: -14px;
	padding: 0 0 0 34px;
	/*width: 128px;*/
	margin: 0 90px 0 0;
	cursor:pointer;
}

.find_page #find_city.in_line .radio_wrap label:last-child {
	margin-right:0;
}

.find_page #find_city.in_line .radio_wrap input:checked + label {
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px -24px no-repeat;
	color:#000000;
}

.find_page #find_city.in_line > div > div {
	float:left;
}

.find_page #find_city.in_line .heapBox .holder {
width: 330px;
}

.find_page #find_city.in_line .heapBox {
width: 368px;
}

.find_page #find_city.in_line input[type="submit"] {
position: relative;
top: -2px;
line-height: 27px;
}

.find_page #find_city input[type="submit"] {
line-height: 31px;
float:right;
cursor:pointer;
}

.find_page .text_block {
font-size:12px;
color:#000;
margin: 0 0 14px 0;
}

.find_page .text_block_center {
text-align: center;
font-size: 12px;
color: #000;
margin: 20px 0 24px 0;
font-weight: bold;
padding: 0 0 24px 0;
border-bottom: 1px #d2d2d2 solid;
}

.find_page .right_text_block {
float:right;
width:474px;
}

.find_page .right_text_block p,
.find_page .text_block p {
font-size:12px;
color:#000;
margin: 0 0 14px 0;
}

.find_page .right_text_block p b,
.find_page .text_block p b {
font-weight:bold;
}

.find_page .orgs_list {
    height:500px;
    overflow: auto;
}

.find_page .orgs_list .org_item {
display: inline-block;
/*width:468px;*/
width:460px;
/*height: 128px;*/
padding: 0px 0 0 0;
margin-top:10px;
background:url('/bitrix/templates/evan/images/find-shop-border.png') top repeat-x;
}

.find_page .orgs_list .org_item:nth-child(odd) {
margin: 10px 24px 0 0;
}

.find_page .orgs_list .org_item .org_item_content_wrapper{
border:1px #ffffff solid;
/*height: 128px;*/
margin: 12px 0 0 0;
height:135px;
}

.find_page .orgs_list .org_item .org_item_content_wrapper:hover {
border:1px #87a13c solid;
}

.find_page .orgs_list .org_item.first_two {
background:none;
}

.find_page .orgs_list .org_item img{
float:left;
margin-top: 14px;
margin-left: 6px;
}

.find_page .orgs_list .org_item .org_item_content {
float:right;
width:332px;
height:135px;
position:relative;
}
.find_page .orgs_list .org_item .org_item_content > p:last-child {position:absolute;bottom:0;left:0;width:calc(100% - 10px);}

.find_page .orgs_list .org_item .org_item_content .org_item_name {
font-size:14px;
color:#1b1b1b;
font-weight:bold;
text-transform:uppercase;
height:43px;
padding: 10px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content a {
display:block;
text-decoration:none;
}

.find_page .orgs_list .org_item .org_item_content .org_item_adress {
font-size:12px;
color:#323e48;
margin: 0 0 4px 0;
padding: 0px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_phone {
font-size:14px;
color:#000000;
font-weight:bold;
padding: 0px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom {
margin: 12px 0 0 0;
height: 17px;
padding: 0 5px 10px 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom .email {
font-size:14px;
font-weight:bold;
color:#006ab3;
text-decoration:underline;
display:inline-block;
background: url(/bitrix/templates/evan/images/letter-ico.png) 0px 3px no-repeat;
padding: 0 0 0 24px;
/*margin: 0 66px 0 0;*/
float:left;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom .site {
font-size:12px;
color:#006ab3;
font-weight:bold;
text-decoration:underline;
display:inline-block;
background:url('/bitrix/templates/evan/images/url-ico.png') right no-repeat;
padding: 0 22px 0 0;
float:right;
}

.find_page .ya_map {
clear:both;
border:2px #c9c9c9 solid;
position:relative;
}

.ya_map_title {
height:34px;
line-height:34px;
font-weight:bold;
color:#fff;
padding:0 0 0 24px;
background:#87a13d;
}

.bx-google-search-layout {
position: absolute;
top: 75px;
width: 330px;
left: 50%;
margin: 0 0 0 -165px;
z-index: 1;
border: 2px #87a13d solid;
background: #fff;
height:30px;
line-height:30px;
padding:0 15px;
}

.bx-google-search-layout input[type="submit"] {
display:none;
}

.find_pager {
height:50px;
text-align:center;
}

.find_pager ul {
display:inline-block;
}

.find_pager ul li {
display:inline-block;
margin: 0 8px;
}

.find_pager ul li.active a{
color:#fff;
text-decoration:none;
width: 17px;
display: inline-block;
background:#006ab3;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.find_pager ul li a {
font-size: 12px;
color: #006ab3;
}

/* End */


/* Start:/bitrix/templates/evan/css/ik-select.css?1555931454965*/

.select_wrap {
display:inline-block;
position:relative;

}

.ik_select {

}

.ik_select.ik-select360 {
min-width:360px;
}

.ik_select .ik_select_link {
text-indent: 7px;
height: 24px;
line-height: 24px;
text-transform:uppercase;
border: 2px solid #cfcfcf;
font-size: 11px;
background: #fff url(/bitrix/templates/evan/css/../images/select.jpg) right 6px center no-repeat;
padding-right: 25px;
}

.ik_select_dropdown {
background:#fff;
}

.ik_select_dropdown .ik_select_list {
border: 1px solid #cfcfcf;
border-top:none;
background:#fff;
box-shadow: 0px 0px 3px 0px #cfcfcf;
}

.ik_select_dropdown .ik_select_list .ik_select_option {
cursor:arrow;
font-size: 11px;
text-transform:uppercase;
text-indent: 7px;
line-height: 20px;
}

.ik_select_dropdown .ik_select_list .ik_select_option:hover {
cursor:auto;
font-size: 11px;
text-transform:uppercase;
background: #87a13d;
color:#fff;
}

.ik_select_dropdown .ik_select_list .ik_select_option.ik_select_active {
background: #87a13d;
color:#fff;
}

/* End */


/* Start:/bitrix/components/evan/shops.list.map/templates/new_list_by_ko/style.css?15559314026837*/
.container {

}

.top-image-block-et.find {
background: url('/bitrix/templates/evan/images/bg-find.jpg') top center no-repeat;
}

.find_page {
min-height:500px;
}

.find_page .heapBox  {
display: block;
width: 412px;
margin: 0 0 12px 0;
height: 26px;
}

.find_page .heapBox .holder {
width:380px;
}

.find_page #find_city2 {
position: relative;
width: 409px;
float:left;
margin: 0 0 24px 0;
}

.find_page #find_city2.in_line {
width:100%;
float:none;
}

.find_page #find_city2.in_line .radio_wrap {
	float:none;
	margin: 0 0 24px 0;
}

.find_page #find_city2.in_line .radio_wrap label {
	display:inline-block;
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px 0px no-repeat;
	line-height:24px;
	font: 11px/24px Arial;
	color: #a0a0a0;
	height: 24px;
	text-transform: uppercase;
	position: relative;
	left: -14px;
	padding: 0 0 0 34px;
	/*width: 128px;*/
	margin: 0 90px 0 0;
	cursor:pointer;
}

.find_page #find_city2.in_line .radio_wrap label:last-child {
	margin-right:0;
}

.find_page #find_city2.in_line .radio_wrap input:checked + label {
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px -24px no-repeat;
	color:#000000;
}

.find_page #find_city2.in_line > div > div {
	float:left;
}

.find_page #find_city2.in_line .heapBox .holder {
width: 330px;
}

.find_page #find_city2.in_line .heapBox {
width: 368px;
}

.find_page #find_city2.in_line input[type="submit"] {
position: relative;
top: -2px;
line-height: 27px;
}

.find_page #find_city2 input[type="submit"] {
line-height: 31px;
float:right;
cursor:pointer;
}

.find_page #find_city {
position: relative;
width: 409px;
float:left;
margin: 0 0 24px 0;
}

.find_page #find_city.in_line {
width:100%;
float:none;
}

.find_page #find_city.in_line .radio_wrap {
	float:none;
	margin: 0 0 24px 0;
}

.find_page #find_city.in_line .radio_wrap label {
	display:inline-block;
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px 0px no-repeat;
	line-height:24px;
	font: 11px/24px Arial;
	color: #a0a0a0;
	height: 24px;
	text-transform: uppercase;
	position: relative;
	left: -14px;
	padding: 0 0 0 34px;
	/*width: 128px;*/
	margin: 0 90px 0 0;
	cursor:pointer;
}

.find_page #find_city.in_line .radio_wrap label:last-child {
	margin-right:0;
}

.find_page #find_city.in_line .radio_wrap input:checked + label {
	background: #fff url('/bitrix/templates/evan/images/find-checkbox.png') 0px -24px no-repeat;
	color:#000000;
}

.find_page #find_city.in_line > div > div {
	float:left;
}

.find_page #find_city.in_line .heapBox .holder {
width: 330px;
}

.find_page #find_city.in_line .heapBox {
width: 368px;
}

.find_page #find_city.in_line input[type="submit"] {
position: relative;
top: -2px;
line-height: 27px;
}

.find_page #find_city input[type="submit"] {
line-height: 31px;
float:right;
cursor:pointer;
}

.find_page .text_block {
font-size:12px;
color:#000;
margin: 0 0 14px 0;
}

.find_page .text_block_center {
text-align: center;
font-size: 12px;
color: #000;
margin: 20px 0 24px 0;
font-weight: bold;
padding: 0 0 24px 0;
border-bottom: 1px #d2d2d2 solid;
}

.find_page .right_text_block {
float:right;
width:474px;
}

.find_page .right_text_block p,
.find_page .text_block p {
font-size:12px;
color:#000;
margin: 0 0 14px 0;
}

.find_page .right_text_block p b,
.find_page .text_block p b {
font-weight:bold;
}

.find_page .orgs_list {
    height:500px;
    overflow: auto;
}

.find_page .orgs_list .org_item {
display: inline-block;
/*width:468px;*/
width:460px;
/*height: 128px;*/
padding: 0px 0 0 0;
margin-top:10px;
background:url('/bitrix/templates/evan/images/find-shop-border.png') top repeat-x;
}

.find_page .orgs_list .org_item:nth-child(odd) {
margin: 10px 24px 0 0;
}

.find_page .orgs_list .org_item .org_item_content_wrapper{
border:1px #ffffff solid;
/*height: 128px;*/
margin: 12px 0 0 0;
height:135px;
}

.find_page .orgs_list .org_item .org_item_content_wrapper:hover {
border:1px #87a13c solid;
}

.find_page .orgs_list .org_item.first_two {
background:none;
}

.find_page .orgs_list .org_item img{
float:left;
margin-top: 14px;
margin-left: 6px;
}

.find_page .orgs_list .org_item .org_item_content {
float:right;
width:332px;
height:135px;
position:relative;
}
.find_page .orgs_list .org_item .org_item_content > p:last-child {position:absolute;bottom:0;left:0;width:calc(100% - 10px);}

.find_page .orgs_list .org_item .org_item_content .org_item_name {
font-size:14px;
color:#1b1b1b;
font-weight:bold;
text-transform:uppercase;
height:43px;
padding: 10px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content a {
display:block;
text-decoration:none;
}

.find_page .orgs_list .org_item .org_item_content .org_item_adress {
font-size:12px;
color:#323e48;
margin: 0 0 4px 0;
padding: 0px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_phone {
font-size:14px;
color:#000000;
font-weight:bold;
padding: 0px 5px 0 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom {
margin: 12px 0 0 0;
height: 17px;
padding: 0 5px 10px 5px;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom .email {
font-size:14px;
font-weight:bold;
color:#006ab3;
text-decoration:underline;
display:inline-block;
background: url(/bitrix/templates/evan/images/letter-ico.png) 0px 3px no-repeat;
padding: 0 0 0 24px;
/*margin: 0 66px 0 0;*/
float:left;
}

.find_page .orgs_list .org_item .org_item_content .org_item_content_bottom .site {
font-size:12px;
color:#006ab3;
font-weight:bold;
text-decoration:underline;
display:inline-block;
background:url('/bitrix/templates/evan/images/url-ico.png') right no-repeat;
padding: 0 22px 0 0;
float:right;
}

.find_page .ya_map {
clear:both;
border:2px #c9c9c9 solid;
position:relative;
}

.ya_map_title {
height:34px;
line-height:34px;
font-weight:bold;
color:#fff;
padding:0 0 0 24px;
background:#87a13d;
}

.bx-google-search-layout {
position: absolute;
top: 75px;
width: 330px;
left: 50%;
margin: 0 0 0 -165px;
z-index: 1;
border: 2px #87a13d solid;
background: #fff;
height:30px;
line-height:30px;
padding:0 15px;
}

.bx-google-search-layout input[type="submit"] {
display:none;
}

.find_pager {
height:50px;
text-align:center;
}

.find_pager ul {
display:inline-block;
}

.find_pager ul li {
display:inline-block;
margin: 0 8px;
}

.find_pager ul li.active a{
color:#fff;
text-decoration:none;
width: 17px;
display: inline-block;
background:#006ab3;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.find_pager ul li a {
font-size: 12px;
color: #006ab3;
}

#double li{
  line-height:1.5em;  
  display:inline;
}
#double li  { width:50%; display: inline;} <span class="code-comment">/* 2 col */</span>

#double {
  display: inline;
  list-style: none;
}

#double li:after {
  content: ", ";
}

#double li:last-child:after {
    content: "";
}
/* End */
/* /bitrix/templates/.default/components/evan/shops.list.map/find_map_1.0/style.css?15706049146552 */
/* /bitrix/templates/evan/css/ik-select.css?1555931454965 */
/* /bitrix/components/evan/shops.list.map/templates/new_list_by_ko/style.css?15559314026837 */
