.view-display-id-galleries_page .tablediv-row:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (max-width: 767px) {
  .gm-style img {
    margin: 0; }

  .field-name-field-pealkiri {
    font-size: 1.2rem;
    color: #f8c500 !important;
    padding-bottom: 0.3rem; }

  .node-event .group-left,
  .node-event .group-right {
    float: none !important;
    width: 100% !important; }
  .node-event .field-name-field-event-part-info > .field-items > .field-item {
    background-color: #6a6964;
    margin-bottom: 0; }
    .node-event .field-name-field-event-part-info > .field-items > .field-item .field-name-field-part-body {
      color: #fff; }
  .node-event > .group-right, .node-event > .group-left {
    background-color: #f6f4ef;
    margin-top: 1rem; }
  .node-event .field-name-field-urituse-lisainfo {
    padding: 1rem; }
  .node-event .field-name-field-akrediteerimine {
    padding: 1rem; }
    .node-event .field-name-field-akrediteerimine .form-item {
      margin-top: 0.5em !important;
      margin-bottom: 0.5rem !important; }
      .node-event .field-name-field-akrediteerimine .form-item > .description {
        display: none; }
      .node-event .field-name-field-akrediteerimine .form-item > label {
        color: #000 !important;
        font-size: 12px !important; }
      .node-event .field-name-field-akrediteerimine .form-item input[type=text],
      .node-event .field-name-field-akrediteerimine .form-item select {
        box-sizing: border-box;
        font-size: 12px;
        height: 25px;
        line-height: 14px;
        width: 100%;
        border: 1px solid #ccc;
        padding: 5px;
        border-radius: 0;
        box-shadow: none; }
    .node-event .field-name-field-akrediteerimine .form-actions input[type=submit] {
      border-radius: 3px;
      padding: 5px 15px;
      font-size: 14px; }
    .node-event .field-name-field-akrediteerimine .form-actions #edit-cancel {
      border-radius: 3px;
      padding: 5.5px 15px;
      font-size: 14px;
      background: linear-gradient(to bottom, #9c9c9c 0%, #919292 100%);
      color: #f7f7f7;
      text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
      font: 14px/20px "Roboto Condensed", sans-serif;
      box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.13), inset 0 -2px 1px 0 rgba(0, 0, 0, 0.2);
      vertical-align: middle; }
    .node-event .field-name-field-akrediteerimine .field-name-field-event-part-2 {
      float: left;
      width: 50%; }
    .node-event .field-name-field-akrediteerimine .field-name-field-pub-position {
      float: left;
      width: 50%; }
    .node-event .field-name-field-akrediteerimine .form-actions,
    .node-event .field-name-field-akrediteerimine .captcha {
      clear: both; }
  .node-event .view-yritusele-registreerumis-info ul {
    padding-left: 0;
    font-size: 12px; } }
@media screen and (max-width: 767px) {
  .gm-style img {
    margin: 0; }

  .field.field-name-field-pealkiri.field-type-text.field-label-hidden {
    margin: 1rem 0 0 1rem;
    padding-top: 1rem; }

  .field-name-field-pealkiri {
    font-size: 1.2rem;
    color: #00698C !important;
    padding-bottom: 0.3rem; }

  .node-event .group-left, .node-event .group-right {
    float: none !important;
    width: 100% !important; }
  .node-event .field-name-field-event-part-info > .field-items > .field-item {
    margin-bottom: 0; }
    .node-event .field-name-field-event-part-info > .field-items > .field-item .field-name-field-part-body {
      color: #fff; }
  .node-event > .group-left,
  .node-event > .group-right {
    background-color: #f6f4ef;
    margin-top: 1rem; }
  .node-event .field-name-field-urituse-lisainfo {
    padding: 1rem; }
  .node-event .field-name-field-akrediteerimine {
    padding: 1rem; }
    .node-event .field-name-field-akrediteerimine .form-item {
      margin-top: 0.5em !important;
      margin-bottom: 0.5rem !important; }
      .node-event .field-name-field-akrediteerimine .form-item > .description {
        display: none; }
      .node-event .field-name-field-akrediteerimine .form-item > label {
        color: #000 !important;
        font-size: 12px !important; }
      .node-event .field-name-field-akrediteerimine .form-item input[type=text],
      .node-event .field-name-field-akrediteerimine .form-item select {
        box-sizing: border-box;
        font-size: 12px;
        height: 25px;
        line-height: 14px;
        width: 100%;
        border: 1px solid #ccc;
        padding: 5px;
        border-radius: 0;
        box-shadow: none; }
    .node-event .field-name-field-akrediteerimine .form-actions input[type=submit] {
      border-radius: 3px;
      padding: 5px 15px;
      font-size: 14px; }
    .node-event .field-name-field-akrediteerimine .form-actions #edit-cancel {
      border-radius: 3px;
      padding: 5.5px 15px;
      font-size: 14px;
      background: linear-gradient(to bottom, #9c9c9c 0%, #919292 100%);
      color: #f7f7f7;
      text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
      font: 14px/20px "Roboto Condensed", sans-serif;
      box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.13), inset 0 -2px 1px 0 rgba(0, 0, 0, 0.2);
      vertical-align: middle; }
    .node-event .field-name-field-akrediteerimine .field-name-field-event-part-2 {
      float: left;
      width: 100%; }
    .node-event .field-name-field-akrediteerimine .field-name-field-pub-position {
      float: left;
      width: 100%; }
    .node-event .field-name-field-akrediteerimine .form-actions, .node-event .field-name-field-akrediteerimine .captcha {
      clear: both; }
  .node-event .view-yritusele-registreerumis-info ul {
    padding-left: 0;
    font-size: 12px; } }
.view-display-id-galleries_page .tablediv-cell {
  float: left;
  padding-left: 10px;
  padding-right: 10px; }
.view-display-id-galleries_page img.normal {
  display: block; }
.view-display-id-galleries_page img.retina {
  display: none; }

.view-display-id-galleries_page .tablediv-cell {
  float: left;
  width: 217px; }
  .view-display-id-galleries_page .tablediv-cell.col-first {
    padding-left: 0; }
  .view-display-id-galleries_page .tablediv-cell.col-last {
    padding-right: 0; }

.node-gallery .field-name-field-title,
.node-gallery .field-name-field-date-author {
  display: none; }
.node-gallery img {
  max-width: 217px; }
  .node-gallery img.normal {
    display: block; }
  .node-gallery img.retina {
    display: none; }
.node-gallery .field-name-field-pictures.field-type-field-collection > .field-items > .field-item {
  float: left;
  position: relative; }

.node-gallery .field-name-field-pictures.field-type-field-collection {
  margin: 0 -1%; }
  .node-gallery .field-name-field-pictures.field-type-field-collection > .field-items > .field-item {
    margin: 1%;
    width: 23%; }

.view-history {
  position: static !important; }
  .view-history .views-row {
    position: static !important; }

.template-custom-title-with-icon {
  background-repeat: no-repeat;
  line-height: 19px;
  min-height: 54px;
  padding-left: 100px;
  padding-top: 19px; }

.template-custom-title-with-icon_no-gun {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-gun.png); }

.template-custom-title-with-icon_no-bomb {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-bomb.png); }

.template-custom-title-with-icon_no-knife {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-knife.png); }

.template-custom-title-with-icon_no-tools {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-tools.png); }

.template-custom-title-with-icon_no-daze {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-daze.png); }

.template-custom-title-with-icon_no-blunt-instrument {
  background-image: url(../img/10-global/template-custom-title-with-icon_no-blunt-instrument.png); }

.front,
#admin-menu,
#zone-portal-navigation-wrapper,
#block-vp-menu-second-level-menu-content,
.block-main-menu,
#zone-top-wrapper,
#region-sidebar-first,
#region-sidebar-second,
#section-footer,
.menu-l2-popup,
.block-delta-blocks-breadcrumb,
.block-addthis-custom,
.block-delta-blocks-tabs,
.all-news,
.static-join-in,
.field-name-field-gallery,
.block-views-28b60dac48d416a8e6750a35cdd59247,
.view-display-id-important_topics_slideshow_block {
  display: none !important; }

* {
  background: transparent !important;
  box-shadow: none !important;
  color: #000 !important;
  text-shadow: none !important; }

body .page .section-header,
body .page .section-content {
  background: transparent !important; }

body {
  margin: 0 2em 1em 1em; }

.section-header {
  min-height: 0; }

.section,
.zone-wrapper,
.zone,
.region,
.region-inner {
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  position: static !important;
  width: auto !important; }

.block-delta-blocks-logo {
  padding-left: 0;
  width: 280px; }

.node p a:after {
  content: " (" attr(href) ")";
  font-size: 80%; }

img,
.views-row {
  page-break-inside: avoid; }
