* { margin: 0; padding: 0; }
body.main_body, th, td, p, div, span, ul, li, textarea, input, select { color: #2e2e2a; font: 12px 'Open Sans', Arial, Helvetica, sans-serif }
#we_genlist-news-links, #print, #edss { display: none; }
h1, h2, h3 { padding-bottom: 10px; font-family: 'Oswald', Helvetica, sans-serif; color: #333; text-decoration: none; text-transform: uppercase; font-weight: 400;}
h2 { color: #333; font-size: 18px; text-transform: none;  }
h3 { padding: 20px 0 10px; color: #333; font-size: 16px; text-transform: none; }
a *{ text-decoration: none; border: 0; }
img { border: 0; }
.clear { clear: both; }


.container {padding: 10px 0;}
#header_tools, #nav-icon3, #top-img, #gallery, #news, #subnav-block, #reservation, #gmap, .fish, #footer {display: none;}
#header {position: relative;}
.logo {display: flex; justify-content: flex-start; width: 100%; height: 60px; align-items: center;}
.logo a { margin-right: 40px; width: auto; height: 60px;}
.logo a span, .logo a span img {display: inline-block; width: auto; height: 100%;}
.logo > span {display: inline-block; font-size: 18px; font-family: 'Oswald', Helvetica, sans-serif; color: #273895; text-transform: uppercase;}

.title h1 {font-size: 24px; text-decoration: none; text-transform: uppercase; margin: 40px 0; text-align: center;}
.title h2 { font-size: 20px; text-decoration: none; text-transform: uppercase; margin: 40px 0 20px 0; text-align: center; color: #333;}

#contacts .content {flex-wrap: nowrap;}
#contacts .content * {font-size: 12px;}
#contacts .content > div { min-width: auto; flex-grow: 0; margin-bottom: 10px; }

/* editor.css */
  /* tables */
    /* all */
.transparent_table, .standard_table, .colored_table { border-collapse: collapse; }
.standard_table td, .colored_table, td.colored_table_r1, td.colored_table_r2 { border: 1px solid #000; }
    /* standart */
.standard_table td { padding: 3px 5px }
    /* colored */
td.colored_table_r1 { background-color: #E2E2E2; padding: 3px 5px; color: #000; }
td.colored_table_r2 { background-color: #EDEDED; padding: 3px 5px; color: #000; }

