.company_basedata{display: table;
}
.company_map_box { width: 322px; text-align: right; }
.map__button { padding: 0 20px; text-transform: none; margin-bottom: 5px; }
.map__button span { height: 100%; max-height: 100%; }
.map__button-icon { height: 20px; margin: 0 10px 0 0; width: 12px }
.map__button-mobile-open-text { display: block }
.company_map_box.is-opened .map__button-desktop-open-text,.company_map_box.is-opened .map__button-mobile-open-text,.map__button-desktop-close-text,.map__button-desktop-open-text {display: none
}
.company_map_box.is-opened .map__button-desktop-close-text { display: block }
.company_map { display: none !important;  width: 300px; padding: 0px;  }
.company_map_box.is-opened .company_map { display: table-cell !important; }
#light_doboz .google_maps{ margin: 0px !important;}
.company_map .google_maps{border:1px solid #cccccc;
padding:10px;
}
.company_data{display: table-cell;
width:100%;
}
.company_circle {width: 130px;
height: 130px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-color:#ffffff;
box-shadow: 0px 10px 10px #888888;
padding:20px;
color:#000000;
font-weight:bold;
font-size:20px;
text-align: center;
line-height: 130px;
margin-bottom:30px;
}
#chart{padding:0;
margin:0;
line-height: 140px;
width: 140px;
height: 140px;
position:relative;
}
#chart canvas{left: 0;
position: absolute;
top: 0;
}
#pluscont{padding: 0 0 20px 0;
}
.company_chart{width: 160px;
height: 160px;
padding:5px;
}
.company_circle span { display:inline-block; vertical-align:middle;line-height: 25px; }
.company_main{display: table;
background-color:#ffffff;
width:100%;
}
.company_main h1{border-bottom: 1px solid #cccccc;
}
.company_left_column{display: table-cell;
padding:20px;
}
.company_right_column{padding:25px;
width:160px;
display: table-cell;background-color:#DBDEDE; 
}
.company_right_column h3{text-align: center;
}
.adatnev{color: #3D3C44;
font-size: 18px;
line-height: 24px;
padding-bottom: 13px;
font-family: 'MyriadPro-Condensed',sans-serif;
text-transform: uppercase;
font-weight: normal !important;
}
@media only screen and (max-width: 767px) {.company_main, .company_left_column, .company_basedata, .company_data, .company_map{display: block;}
#light_doboz .google_maps, .company_map, [id*="gmap_canvas"]{width:280px !important;}
.company_right_column{display: block; width: auto;}
.company_circle{float: none; margin: 0 auto 30px;}
}
@media only screen and (max-width: 479px) {.company_map{padding-left: 0px;}
}
