.tableToImageLink { display:inline-block; width:91px; height:99px; background-image:url(../images/ico/table.png); background-position:91px 0; }
.tableToImageLink:hover { background-position:0 0 }
.tableToImageOverlay .closeButton { 
  position:fixed; top:0; right:0; display:block; width:38px; height:38px; 
  background-image:url(../images/ico/close.png); background-position: 38px 0;
}
.tableToImageOverlay .closeButton:hover { background-position: 0 0; }
.convertedCell { text-align:center; padding:0 }
.convertedCell>table { margin:auto }


@media screen and (max-width: 1024px) {
  .site_header .center_block .search_panel .inputbox { width: 200px; }
  .autocomplete-suggestions { min-width: 200px; }

  .site_footer { height: auto; line-height: normal; }
  .site_footer .table_container { margin: 10px 0;  }
  .site_footer .table, .site_footer .row, .site_footer .cell { display: block; }
  .site_footer .row .cell { text-align: center; padding-bottom: 20px !important; }
  .site_footer .row:last-child .cell:last-child { padding-bottom: 0 !important; }
  .site_footer .wa_copyright { float: none; }
  .site_footer .cell>div { text-align: left; }
  .site_footer .cell:nth-child(1) { margin: auto; width: 50%; }
}


@media screen and (max-width: 998px) {
  .site_header>.container>div>div.mobile_block { display: inline-block; }
  .top_menu_nav { display: none; }
  .bg_home { display: none; }
  .main_table { padding-top: 10px; }
  .site_header>.container>div { height: 100px; line-height: 100px; }
}

@media screen and (max-width: 900px) {
  .site_header>.container>div>div.center_block { display: none; }
}

@media screen and (max-width: 800px) {
  .site_block { padding: 0 10px; }
}

@media screen and (max-width: 700px) {
  .site_header .logo_link img { width: 200px; }

  .wa_form_edit .horizontal .field:nth-child(n+2) { margin: 0; }
  .wa_form_edit>.section { width: 400px; }
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { width: 400px; }
  .wa_form_edit .field.checkbox_field, .wa_form_edit .section_title { width: 400px; }
  .wa_form_edit .horizontal .field.vertical_mode  .caption, .wa_form_edit .horizontal .field.vertical_mode .inputbox { width: 400px; }
  .wa_form_edit .field.multi_input_field>.inputbox { width: 400px; }
  .wa_form_edit fieldset .field.vertical_mode .caption { width: 350px; }
  .wa_form_edit .field.multi_input_field .inputbox .inputbox { width: 350px; }
  .wa_form_edit .field select.inputbox, .filter_panel select.inputbox { width: 400px; }
  .wa_form_edit .horizontal .field { display: block; }
}

@media screen and (max-width: 600px) {
  body, td, tr, p, div, span, a { font-size: 15px; }
  .justify>div, .justify>li { font-size: 15px; }
  h1, .editor_header, .main_table .content_section>.title .title_text, .main_table .content_title { font-size: 28px; }
  h2, .editor_subheader1 { font-size: 22px; }
  h3, .editor_subheader2 { font-size: 18px; }
  .breadcrumbs_container { display: none; }
  .site_block { padding: 0 10px; }
  ._main_table .content_section>.title h1:after { content: none; }
  .main_table .content_section.has-title>.content { padding-top: 10px; }
  .main_table .content_section>.content { min-height: inherit; padding-bottom: 20px; }
}

@media screen and (max-width: 550px) {
  .wa_form_edit { padding: 10px; }
  .wa_form_edit>.section { width: 260px; }
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { width: 260px; font-size: 15px; }
  .wa_form_edit .field.checkbox_field, .wa_form_edit .section_title { width: 260px; }
  .wa_form_edit .field.checkbox_field .label_container label { font-size: 15px; }
  .wa_form_edit .horizontal .field.vertical_mode  .caption, .wa_form_edit .horizontal .field.vertical_mode .inputbox { width: 260px; }
  .wa_form_edit .field.multi_input_field>.inputbox { width: 260px; }
  .wa_form_edit fieldset .field.vertical_mode .caption { width: 220px; }
  .wa_form_edit .field.multi_input_field .inputbox .inputbox { width: 190px; }
  .wa_form_edit .field select.inputbox, .filter_panel select.inputbox { width: 260px; }
  .box-modal .wa_form_edit { padding-top: 30px; }

  .wa_form_edit .field_additional_files .file_data>div.right { float: none; margin: 0; }
}

@media screen and (max-width: 480px) {
  .site_header { padding: 10px 0; height: 84px; background-position: right; }
  .site_header>.container>div { height: inherit; line-height: inherit; }
  .site_header>.container>div>div { display: inline-block; position: absolute; margin: 0; text-align: center; }
  .site_header>.container>div>div:last-child { margin-bottom: 0; }
  .site_header>.container>div>div.mobile_block { top: 10px; right: 10px; }
  .site_header>.container>div>div.left_block { top: 10px; left: 10px; }
  .site_header>.container>div>div.right_block { top: 64px; left: 80px; }
}
