.content-container .content.Custom_scroll_area, .content-container .content.place_content { padding: 25px 77px 0 77px; clear: left; }

.content table { width: 100%; }

.content .categorys { width: 100%; clear: both; padding-bottom: 20px; border-bottom: 1px solid #d2d4d7; margin-top: 20px; position: relative; }

.content .categorys:last-child { border-bottom: 0; }

.content .categorys .resellers .reseller_info { width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.content .categorys .resellers .reseller_info:nth-child(odd) { float: left; clear: both; padding-right: 5px; }

.content .categorys .resellers .reseller_info:nth-child(even) { float: right; padding-left: 5px; }

.oldie .content .categorys .resellers .reseller_info.Odd { float: left; }

.oldie .content .categorys .resellers .reseller_info.Even { float: right; }

.content .categorys .reseller_info { float: left; margin-bottom: 30px; margin-top: 17px; min-height: 113px; }

.content .categorys .reseller_info span { display: block; }

.content .categorys .reseller_info .address, .content .categorys .reseller_info .area, .content .categorys .reseller_info .name { text-transform: uppercase; }

.content .categorys .reseller_info .show_map { margin-bottom: 20px; font-size: 10px; }

.content .categorys .reseller_info .show_map a { text-decoration: underline; border: 0; }

.content .categorys .category_title { position: relative; }
.content .categorys .category_title > div { border-radius: 9px; background-color: #69676c; position: absolute; width: 100%; height: 100%; display: table; }
.content .categorys .category_title > div div { display: table-cell; vertical-align: middle; text-align: center; color: white; }

.content .categorys .map .googlemap { height: 100%; }

.content .categorys .column { float: left; width: 25%; margin-right: 5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
.content .categorys .column.left { height: 140px; }
.content .categorys .column.right { width: 40%; float: right; margin-right: 0; }

.content .categorys .show_big { position: absolute; top: 140px; left: 0; }

.fancybox-inner .googlemap { width: 100%; height: 100%; float: none; }

article .Custom_scroll_content a { color: black; }
article .Custom_scroll_content tr { cursor: pointer; }
article .Custom_scroll_content td.city a { text-transform: uppercase; }

@media only screen and (max-width: 890px) { .content .categorys .column { width: 45%; margin-right: 5%; }
  .content .categorys .column.map { margin-right: 0; width: 50%; }
  .content .categorys .column.right { clear: both; margin-top: 20px; width: 100%; }
  .content-container .content.Custom_scroll_area, .content-container .content.place_content { padding-left: 50px; padding-right: 50px; }
  article .Custom_scroll_content table, article .Custom_scroll_content tbody, article .Custom_scroll_content tr, article .Custom_scroll_content td { display: block; }
  article .Custom_scroll_content tr { overflow: hidden; margin-bottom: 20px; }
  article .Custom_scroll_content td { float: left; width: 50%; }
  article .Custom_scroll_content td:first-child { font-weight: bold; } }
@media only screen and (max-width: 600px) { .content .categorys .column { width: 100% !important; margin-right: 0; } }
@media only screen and (max-width: 560px) { article .Custom_scroll_content td { width: 100%; }
  .content .categorys .resellers .reseller_info { width: 100%; padding-left: 0 !important; } }
