/* Style overrides */


/* Toolbar */

/*a {*/
/*    color: #004187;*/
/*    position: relative;*/
/*    z-index: 5;*/
/*}*/

/*.toolbar-icon-system-admin-config:active:before,*/
/*.toolbar-icon-system-admin-config.is-active:before {*/
/*    background-image: url(../icons/ffffff/wrench.svg);*/
/*}*/

/*.toolbar-icon-system-admin-structure:active:before,*/
/*.toolbar-icon-system-admin-structure.is-active:before {*/
/*    background-image: url(../icons/ffffff/orgchart.svg);*/
/*}*/

/*.toolbar-lining .toolbar-icon {*/
/*    padding-left: 1.3333em;*/
/*}*/

/*.toolbar-lining .toolbar-icon:before {*/
/*    background-image: url(../icons/787878/file.svg);*/
/*    display: none;*/
/*}*/

/*.toolbar-lining .toolbar-icon.active:before,*/
/*.toolbar-lining .toolbar-icon.is-active:before {*/
/*    background-image: url(../icons/000000/file.svg);*/
/*}*/

/*.toolbar .toolbar-tray-horizontal .menu-item+.menu-item,*/
/*.toolbar .toolbar-tray-horizontal .menu-item:last-child {*/
/*    border-left: none;*/
/*    border-right: none;*/
/*}*/

.indented {
    margin-left: 0;
}

.weather a {
    display: inline-block;
    line-height: inherit;
}

.text-align-justify {
    text-align: justify !important;
}

.text-align-center {
    text-align: center !important;
}

.text-align-right {
    text-align: right !important;
}

#node-preview-form-select {
    position: fixed !important;
}


/* Form error */

input.error,
textarea.error,
select.error {
    border: 1px solid #a6272a !important;
}

input.error::-webkit-input-placeholder {
    color: #a6272a;
}

input.error::-moz-placeholder {
    color: #a6272a;
}

input.error:-ms-input-placeholder {
    color: #a6272a;
}

textarea.error::-webkit-input-placeholder {
    color: #a6272a;
}

textarea.error::-moz-placeholder {
    color: #a6272a;
}

textarea.error:-ms-input-placeholder {
    color: #a6272a;
}

select.error::-webkit-input-placeholder {
    color: #a6272a;
}

select.error::-moz-placeholder {
    color: #a6272a;
}

select.error:-ms-input-placeholder {
    color: #a6272a;
}

td.has-events a {
    border: 1px solid #363636;
    border-radius: .38rem;
}

.emailLogin .eform-submission-form .button {
    margin-right: 18px;
    margin-top: 8px;
    clear: both;
}

.ui-autocomplete {
    background-color: #fff;
    z-index: 10;
}

.reply-page .before-reply {
    display: none;
}

.news-thumb .image img {
    height: auto;
}

.documents>.row,
.documents>.row>.col-12,
.documents>.content-iframe {
    padding: 0;
}

.image-style-employee-thumbnail {
    height: auto;
}

.tabs .toolbar {
    font-family: "tartu-lato", verdana, sans-serif;
}

img.align-left,
img.align-right,
img.align-center {
    width: auto;
}

.article-image img {
    height: auto;
}

article .video-icon {
    display: none;
}

.row.pull-up article>.row {
    margin: -.06rem -2.06rem 0 -2.06rem;
}

.dropdown .title.desktop-hide {
    display: none;
}

article li a {
    color: #004187;
}

.before-questionmark.no-info {
    visibility: hidden;
}

.documents>p {
    margin-top: 15px !important;
}

.tabs h2.underlined {
    margin: 0 0 2.06rem 0;
}


/*
.tabs article .row p:last-child {
    margin: 1.6rem 0;
}
*/

.tabs article .entry-contact .row p:last-child {
    margin: 0;
}

.contact-details h3 {
    text-transform: none;
}

@media (max-width: 740px) {
    .tabs .row .col-6:first-child .quick-links-big {
        padding-right: 0;
    }
    .tabs .row .col-6:last-child .quick-links-big {
        padding-left: 0;
    }
    .project-documents>h2.underlined {
        margin: 4rem 0 2rem 0;
        font-size: 2rem;
        text-transform: none;
        color: #004187;
        border-bottom: none;
    }
}

.ui-helper-hidden-accessible {
    display: none;
}

img[style="float:right"] {
    margin: 1.25rem 0 1.25rem 1.5rem;
    width: auto;
    float: right;
}

img[style="float:left"] {
    margin: 1.25rem 1.5rem 1.25rem 0;
    width: auto;
    float: left;
}

.tabs table p:last-child {
    margin-bottom: 0;
}

[wpm-show] {
    display: none;
}

.button a {
    color: #fff;
    text-decoration: none;
}

.last-changed {
    text-align: left;
}

.news-thumb .image .intro {
    min-width: 304px;
}

.before-top {
    margin-top: 1.2rem;
}

.external-register a:hover {
    color: #004187;
}

.ui-dialog .ui-dialog-titlebar {
    height: 35px;
}

.user-form #ajax-wrapper,
.user-form #edit-language,
.user-form #edit-contact {
    display: none;
}

html,
body {
    /*height: auto;*/
    min-height: 100%;
}

.poll-delete-form .buttons {
    display: block !important;
    margin-bottom: 5px;
}

h1+.quiz h2:first-child {
    margin: 1.5rem 0 1rem 0;
    font-size: 1rem;
}

.quiz h2+p {
    margin: 0;
}

.quiz fieldset {
    border: none;
    padding: 0;
}

.quiz legend {
    color: #004187;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: bold;
    margin-bottom: 1rem;
}

[id*=poll-view-form] .quiz h2+p {
    margin: 1.5rem 0;
}

.form-item .title img {
    display: block;
    margin-top: 1rem;
    width: 25%;
}

.form-item .title a {
    color: #004187;
    margin: 1rem 0 0.5rem 0;
}

.quiz h2:first-child {
    margin-top: 2rem;
}

.contact-message-lost-and-found-form summary,
.contact-message-lost-and-found-form .details-description,
.contact-message-lost-and-found-form .details-wrapper .notification {
    display: none;
}

.heakorratelefon-ask-form summary,
.heakorratelefon-ask-form .details-description,
.heakorratelefon-ask-form table,
.heakorratelefon-ask-form .browse [id*=ajax-wrapper] .notification,
.heakorratelefon-ask-form .button .js-form-managed-file .row,
.heakorratelefon-ask-form .button .js-form-managed-file [name=image_remove_button] {
    display: none;
}

/*div.fieldset-wrapper {*/
/*    display: none;*/
/*}*/

.tab table {
    width: 100%;
    padding: 0;
    border: #d4d4d4 1px solid;
    border-collapse: collapse;
    margin: 0 0 1.88rem 0;
}

.tab table tr th {
    background: #D3D3D3;
    padding: 1.25rem 0 1.25rem 1.88rem;
    text-align: left;
    color: #363636;
    border: none;
}

.tab table tr.odd td {
    background: #f9f9f9;
}

.tab table tr.extraCols td:first-child:before {
    display: inline-block;
    float: left;
    border: #a6272a 1px solid;
    color: #a6272a;
    width: 3.33em;
    height: 3.33em;
    line-height: 3.33em;
    text-align: center;
    margin-top: .3rem;
    border-radius: 2rem;
    font-size: .3rem;
}

.tab table tr.extraCols td:first-child:before {
    font-family: fontello;
    font-weight: normal;
    vertical-align: middle;
    content: '\e824';
}

.tab table tr.extraCols .textWrapper {
    margin-left: 1.63rem;
    display: block;
}

.tab table tr td {
    padding: 1.25rem 0 1.25rem 1.88rem;
    vertical-align: top;
    border: none;
}

nav.mobile ul {
    display: inline-block;
}

nav.mobile>ul .last a {
    text-transform: none;
}

.cke_panel_listItem {
    font-size: 0.5rem;
}

@font-face {
    font-family: 'lato-black';
    src: url('Lato-Black.eot');
    src: url('Lato-Black.eot?#iefix') format('embedded-opentype'), url('Lato-Black.woff2') format('woff2'), url('Lato-Black.woff') format('woff'), url('Lato-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h2 {
    font-size: 2.06rem;
    line-height: 127%;
    color: #004187;
    font-weight: 900;
}

.slides h2 {
    color: #fff;
}

article h3,
.cke_editable h3 {
    font-size: 1.6rem;
    margin: 1rem 0;
    color: #004187;
    font-weight: bold;
    line-height: 127%;
}

h3 {
    font-size: 1.25rem;
    margin: 1.9rem 0;
}

.tab h3,
article h3,
.cke_editable h3 {
    margin: 0 0 2.06rem 0;
    color: #363636;
    text-transform: uppercase;
    font-size: 1.75rem;
    font-family: "tartu-oswald";
    font-weight: normal;
    border-bottom: #d4d4d4 1px solid;
    margin: 0 0 2.06rem 0;
}

h3.underlined {
    /*margin: 0 0 2.06rem 0;*/
    color: #363636;
    text-transform: uppercase;
    font-size: 1.75rem;
    font-family: "tartu-oswald";
    font-weight: normal;
    border-bottom: #d4d4d4 1px solid;
    /*margin: 0 0 1rem 0;*/
}

h4 {
    margin-bottom: 0;
}

article h4,
.cke_editable h4 {
    font-size: 1.25rem;
    margin: 1.9rem 0;
    text-transform: uppercase;
    line-height: 140%;
    color: #004187;
}

article h5,
.cke_editable h5 {
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #363636;
    line-height: 27pt;
}

article h6,
.cke_editable h6 {
    font-size: 1rem;
    color: #363636;
    line-height: 24pt;
}

.cke_panel_listItem h2 {
    font-size: .8rem;
    color: #004187;
}

.cke_panel_listItem h3 {
    font-size: .7rem;
    color: #363636;
    text-transform: uppercase;
    font-family: "tartu-oswald";
    font-weight: normal;
    border-bottom: #d4d4d4 1px solid;
}

.cke_panel_listItem h4 {
    font-size: .5rem;
    text-transform: uppercase;
    color: #004187;
    font-family: "lato", verdana, sans-serif;
}

.cke_panel_listItem h5 {
    font-size: .4rem;
    text-transform: uppercase;
    color: #363636;
}

.cke_panel_listItem h6 {
    text-transform: none;
    font-size: .4rem;
    color: #363636;
}

[href="javascript:void('h1')"] {
    display: none !important;
}

.news-list h2 {
    color: #fff;
}

h2.quick-links-title {
    margin: 0 0 1rem 0;
    font-size: 1.25rem;
}

.no-margin {
    margin: 0 !important;
}

.no-margin+* {
    margin-top: 0 !important;
}

.tabs h2 {
    margin: 1.9rem 0;
}

.content>.row .col-12 article .row .col-4 img,
.content>.row .col-12 article .row .col-4 figure {
    display: block;
    margin-bottom: 1rem;
}

.content>.row .col-12 article .row .col-4 figure img {
    margin-bottom: 0;
}

.tab li a {
    color: #004187;
}

.no-click {
    pointer-events: none;
}

.accordion .entry-accordion .title-line h2 {
    margin: 0;
}

.cke_panel_container.cke_browser_gecko body {
    overflow: hidden;
}

.content .row .entry-address h3 {
    margin: 0;
    font-size: 1.13rem;
    font-weight: normal;
    text-transform: none;
    font-family: "Lato", verdana, sans-serif;
    border: none;
    color: #000;
}

.form-item input[type='number'] {
    display: block;
    width: 100%;
    border: #d4d4d4 1px solid;
    border-radius: .19rem;
    padding: 0 .88rem;
    line-height: 2.56rem;
    height: 2.56rem;
    background: #f9f9f9;
    font-size: 1rem;
    color: #363636;
}

.news-thumb-list .icons span {
    font-size: .65rem;
    color: #ffffff;
    background: #ef8d1f;
    height: 1.88rem;
    line-height: 1.5rem;
    display: inline-block;
    width: 1.88rem;
    text-align: center;
    margin-left: .38rem;
    border: #ffffff 2px solid;
    border-radius: .31rem;
}

.news-thumb-list .icons {
    position: absolute;
    top: .56rem;
    right: .5rem;
    font-size: 0;
}

.news-thumb-list .image {
    position: relative;
    display: block;
    overflow: hidden;
}

.quiz .form-item input[type='number'] {
    max-width: 19.63rem;
    position: relative;
}

.form-item .browse {
    margin-bottom: 1rem;
}

.js-form-managed-file.form-managed-file .js-form-type-checkbox {
    margin-bottom: 0;
}

.form-item .check+.title {
    display: inline-block;
}

[data-drupal-selector="edit-field-lost-and-found-images"] table thead,
[data-drupal-selector="edit-field-lost-and-found-images"] table td:nth-child(2) {
    display: none;
}

[data-drupal-selector="edit-field-lost-and-found-images"] table td:nth-child(1) {
    line-height: 30px;
}

[data-drupal-selector="edit-field-lost-and-found-images"] table input[type=submit] {
    margin: 0;
}

.youtube-container--responsive iframe {
    margin: 0;
}

.cke_editable .col-4 img {
    width: 100%;
}

article h2,
.cke_editable h2 {
    margin: 1rem 0;
    color: #004187;
    line-height: 127%;
    font-size: 2.06rem;
    font-weight: 900;
}

.quiz form h2 {
    font-size: 1.25rem;
    text-transform: uppercase;
}
.quiz table tr th {
    text-align: center;
}

.webform-submission-form .quiz .row [class*='col-'] {
    padding: 0 2.06rem 0 0;
    min-height: 0;
}

.eform-answers .content {
    padding-bottom: 20px;
    min-height: 0;
}

.eform-answers [class*='col'] {
    padding: 0;
    min-height: 0;
}

.field--name-field-recognision-category {
    color: #004187;
    font-size: 1.25rem;
    font-weight: bold;
}

.recognised-person .field--name-field-birth-date,
.recognised-person .field--name-field-death-date {
    display: inline;
}

.recognised-person .field--name-field-death-date:before {
    content: '-';
}

.recognised-person .field--label-inline div {
    display: inline;
}

.recognised-person .field--label-inline .field__label {
    font-weight: bold;
}

.recognised-person .field--label-inline .field__label:after {
    content: ':';
}

/*.before-youtube:before {*/
/*    font-family: fontello;*/
/*    font-weight: normal;*/
/*    vertical-align: middle;*/
/*    content: '\e853';*/
/*}*/

.before-rss:before {
    font-family: fontello;
    font-weight: normal;
    vertical-align: middle;
    content: '\e854';
}

.view-recognised-persons table.views-table {
    padding: 0;
    min-height: 1px;
    width: 100%;
    border-spacing: 0;
    margin-bottom: 40px
}

.view-recognised-persons table.views-table:last-child {
    margin-bottom: 0
}

.view-recognised-persons table.views-table caption {
    margin: 0;
    color: #363636;
    text-transform: uppercase;
    font-size: 1.75rem;
    font-family: "tartu-oswald";
    font-weight: normal;
    text-align: left;
    border-bottom: #d4d4d4 1px solid;
}

.view-recognised-persons table.views-table td,
.view-recognised-persons table.views-table th {
    border-bottom: 1px solid #d4d4d4;
    padding: 10px 20px;
}

.view-recognised-persons table.views-table td:last-child,
.view-recognised-persons table.views-table th:last-child {
    text-align: right;
}

.research-details .field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.research-details .field .field__label {
    width: 6.88rem;
    font-weight: bold;
}

.quick-links-big ul .has-children>a:before {
    content: "\e819";
    -webkit-transition: all .2s;
    transition: all .2s;
}

.quick-links-big ul .has-children>a.active:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.quick-links-big ul .has-children .quick-links-sublevel {
    display: none;
    padding-left: 20px;
}

.quick-links-big ul .has-children.in-active-trail .quick-links-sublevel {
    display: block;
}

.doc-filter-form .documents {
    margin-top: 2.06rem;
}

.content>.row .col-12 article .doc-filter-form .row {
    margin-left: 0;
    margin-right: 0
}

.modal_item h2 {
    margin-bottom:1em;
    font-size:1em;
}
.modal_item p {
    margin-top:0;
}
.modal_item .we-eform-modal-links {
    margin-top:1.5em;
}
.gallery-popup .swiper-container .swiper-slide .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
.gallery-popup .swiper-container .swiper-slide .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    min-width: 100%;
    margin: auto;
}
.gallery-popup .swiper-container .swiper-slide .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.quiz table tr td {
    vertical-align: middle;
}

.file {
    word-break: break-word;
    background-position: 0 2px;
}

.tahtsad-telefonid-wrapper {
    margin: 5rem 2.06rem;
}

.tahtsad-telefonid-wrapper article+.row {
    display:none
}
.tahtsad-telefonid-wrapper article+.row+.row {
    display:none
}
.tahtsad-telefonid-wrapper article~.share-block {
    display:none
}

@media print {
    * {
        text-shadow: none!important;
    }
    *:before,
    *:after {
        display: none!important;
    }
    html {
        font-size: 14px !important;
    }
    body {
        padding-top: 0 !important;
    }
    html,
    body {
        height: auto!important;
        overflow: visible!important;
    }
    html,
    body,
    .row {
        display: block!important;
    }
    article {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    article:before {
        display: none;
    }
    article .intro {
        font-size: 18px;
        line-height: 25px;
    }
    article p {
        line-height: 20px;
        margin: 10px 0;
    }
    article h2 {
        margin-top: 0
    }
    img {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }
    tr,
    td {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }
    li {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }
    .mobile,
    .main,
    .no-print,
    .breadcrumbs,
    .block-local-tasks-block,
    .background,
    .sidebar,
    .bottom-title,
    .statusbar,
    .share-block,
    .notification,
    .button,
    .tabs .toolbar,
    .tabs .inline-anchor,
    .tabs .tab,
    .accessibility,
    .youtube-field-player {
        display: none !important;
    }
    .wrapper {
        max-width: 100%;
    }
    .tabs,
    .tabs .tab.active {
        display: block !important;
    }
    .row,
    .row>[class*=col-] {
        min-height: 0!important;
    }
    .row {
        margin: 0 -10px!important;
        padding: 0!important;
    }
    .row>[class*=col-] {
        padding: 0 10px!important;
        margin: 0!important;
    }
    .contact-details {
        padding: 0!important;
    }
    .contact-details,
    .print-flex {
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
    }
}

@media only screen and (max-width: 740px) {
    html,body{
        height: 100%;
        overflow-y: auto;
    }
    html.fontSize-1 {
        font-size: 34px;
    }
    html.fontSize-2 {
        font-size: 40px;
    }
    .wrapper-main {
        width: auto;
        top: 0;
        -webkit-transition: top 500ms, -webkit-transform 500ms;
        transition: top 500ms, -webkit-transform 500ms;
        transition: transform 500ms, top 500ms;
        transition: transform 500ms, top 500ms, -webkit-transform 500ms;
    }
    nav.mobile .toolbar {
        height: 8.95rem;
    }
    nav.mobile .toolbar .button {
        margin-bottom: 1rem;
        position: relative;
        z-index: 15;
    }
    nav.mobile .search {
        top: 4rem;
        background: none
    }
    nav.mobile .toolbar .languages .more {
        padding-top: 8.31rem;
        height: 100vh;
    }
    nav.mobile > ul ul{
        height: calc(100% - 9.62rem);
    }
    nav.mobile > ul ul ul{
        top: 0;
        height: 100%;
    }
    .accessibility{
        position: fixed;
        top: 0;
        left: 0;
    }
    .accessibility.active {
        max-height: calc(100% - 4.5rem);
        height: calc(100% - 4.5rem);
        overflow: auto;
    }
    .accessibility.active + .wrapper-main{
        top:calc(100% - 4.5rem);
    }
    .accessibility.active + .wrapper-main nav.mobile{
        overflow: hidden;
    }
    .accessibility .row [class*='col-'] {
        padding: 0 1.5rem 0 1.5rem;
    }
    nav.mobile .searchTrigger {
        top: 4rem
    }
    html.mobile.landscape .gallery-popup .gallery-image .image {
        bottom: 5rem;
        -webkit-transition: all .2s;
        transition: all .2s;
    }
    .gallery-popup.zoom .gallery-image .image,
    html.mobile.landscape .gallery-popup.zoom .gallery-image .image {
        bottom: 0;
        top: 0;
    }
    html.mobile.landscape .gallery-popup .gallery-image .description {
        bottom: -5rem;
        height: 5rem;
    }
    html.mobile.landscape .gallery-popup .gallery-image .description p {
        margin: .5rem 0;
    }
    form .form-radios .title{
      line-height: 100%;
    }
    .form-item .title img {
      width: 100%;
    }
    .row.pull-up.pb-0 {
      padding-bottom: 0;
    }
    .tab .row.pull-up.pt-0 {
      padding-top: 0;
    }
    .tabs .tab.active {
      display: block;
    }
    .webform-type-webform-entity-radios .form-radios [class*=col-].spacer {
      padding-bottom: 2.06rem;
    }

}
div .maintenance {
  margin-top: 35%;
}

.webform-likert-table th{
  background: #d3d3d3;
  padding: 1.25rem 0 1.25rem 0;
}

.form-item label .title {
  display: inline-flex;
  min-width: 90%;
}
.form-item label .title.gallery {
/*  display: inline-flex;*/
  min-width: inherit;
  margin-top: 4px;
}
body.xmas {
  height: 100% !important;
}
.webform-options-display-two-columns label .title {
  display: inline;
}

.webform-submission-form .form-type-processed-text h2{
  margin-block-start: 0;
  margin-block-end: 0;
}
span.file.file--mime-application-pdf.file--application-pdf {
  background-image: url(../static/svg/pdf.svg);
  background-size: 16px;
}

span.file.file--image {
  background-image: url(../static/svg/jpg.svg);
  background-size: 16px;
}

.row blockquote a{
  color: #ffffff;
}

.webform-submission-form .quiz .title {
  max-width: inherit;
}

fieldset.webform-type-radios .form-radios {
  padding: inherit;
}
.quiz .webform-flexbox:first-of-type{
  padding-top: 0;
}
.quiz, article .quiz {
  margin: 2rem 0 3rem 0;
}
.majordomo-registration-form .form-item label .title {
  display: inline;
}
.form-type-webform-likert {
  padding-left: 0!important;
}
.quiz table, article .quiz table {
  margin: 0;
}
.eform-submission-form .form-item label .title {
  display: inline;
}
@media only screen and (min-width: 740px) {
  .content article .statistics {
    margin-top: 1.6rem;
  }


}
.tabs .tab .statistics[wpm-plugin="gallery"]{
  margin-right: 1rem;
  margin-left: 1rem;
}
.tabs .statistics .row [class*='col-'] {
  padding: 0 1.03rem 1.03rem;
}
.leaflet-container{
  height: 600px;
}
.map-wrapper{
  padding: .81rem 0 0 0;
}
.leaflet-pane {
  z-index: 98;
}
.leaflet-left {
  z-index: 99;
}
.leaflet-top {
  z-index: 99;
}
@media only screen and (max-width: 999px) {
  .gallery-popup.iframe .gallery-wrapper {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
}
.webform-submission-form div[id*="ajax-wrapper"] {
  margin: 2.06rem 0;
}
.quiz .form-item label.browse {
  margin-bottom: 1rem;
}
.gallery-popup .swiper-container .swiper-slide .iframe-wrapper iframe{
  left: 0;
}
@media only screen and (min-width: 740px) {
  .gallery-popup .swiper-container .swiper-slide .iframe-wrapper iframe.local-cam {
    left: 0!important;
  }
  a.logo.new {
    top:1.7rem;
    margin-left: 0;
    width: 11rem;
  }
}

@media only screen and (min-width: 1367px) {
  .gallery-popup .swiper-container .swiper-slide .iframe-wrapper iframe.local-cam {
    left: 18%!important;
  }
}

@media only screen and (min-width: 1537px) {
  .gallery-popup .swiper-container .swiper-slide .iframe-wrapper iframe.local-cam {
    left: 27.5%!important;
  }
}
@media only screen and (min-width: 1921px) {
  .gallery-popup .swiper-container .swiper-slide .iframe-wrapper iframe.local-cam {
    left: 33%!important;
  }
}
.row a.webcam.mb-16 {
  margin: 0 0 2rem 0!important;
}
p span.tartu-red {
  color: #A6272A;
}
.event-image .image-style-event-single-view {
  width: 100%;
  height: auto;
}
.emailLogin.short {
  width: 100%!important;
}
.form-item.custom-radio .radio input {
  visibility: visible;
  opacity: 0;
}
.webform-submission-form .buttons.webform {
  padding-top: 1.88rem;
}
#sliding-popup {
  width: 100%;
}
.quiz .image-group .form-item img {
  margin: 0 0 0.88rem 0;
}
.quiz table .form-item.custom-radio .radio, article .quiz table .form-item.custom-radio .radio {
  margin-top: 0;
}
.quiz .webform-likert-table-wrapper table.webform-likert-table .title {
  margin: 1rem 0 1rem 0;
  font-size: inherit;
  font-weight: inherit;
}
.quiz .webform-options-display-side-by-side .form-item {
  margin-right: 1.88rem;
}
.form-radios .form-item.custom-radio {
  margin-bottom: 0.625rem;
}
 article .quiz .form-item>.title {
  font-size: 18px;
}
.emailLogin .quiz .form-item>.title, article .emailLogin .quiz .form-item>.title {
  font-size: initial;
}
/*article table[wpm-plugin='responsiveTable']{*/
/*  width: auto;*/
/*}*/
.events .entry.xl .title {
  font-family: inherit;
  font-weight: bold;
}

form #product-search-result .search-autocomplete{
  position: absolute;
  background: #ffff;
  width: 130%;
  font-size: 18px;
  overflow-x: auto;
  max-height: 500px;
}
/*form #product-search-result .autocomplete a:first-of-type{*/
/*  margin: 0 1rem;*/
/*}*/
form #product-search-result .search-autocomplete a{
  margin: 0.5rem 0 0.5rem 1rem;
  line-height: 1.25rem;
  width: 95%;
}
form #product-search-result .search-autocomplete li{
  border: 1px solid #f5f5f5;
  width: 100%;
}
form #navigation-search {
  width: 100%;
  border: none;
  background-color: #e5e5e5;
  height: 2.13rem;
  line-height: 2.13rem;
  -webkit-border-radius: 0.2rem;
  border-radius: 0.2rem;
  padding: 0 5.2rem 0 0.63rem;
  display: block;
  font-size: 1rem;
  -webkit-transition: all .25s;
  transition: all .25s;
}

.search-autocomplete .search-type {
  margin-left: 0.5rem;
  font-size: small;
  font-weight: 700;
  padding-top: 0.25rem;
}
.ui-widget-header {
  background: transparent;
  border: none;
}
.js input.form-autocomplete.ui-autocomplete-loading {
  background-image: url(../misc/Spinner-1s.gif)!important;
  background-repeat: no-repeat!important;
  background-position: 85% center!important;
  background-size: 20%!important;
  transition: none!important;
}
/*.webform-scale-options input + .title, .webform-scale-options input + .title {*/
/*  display: inline-block;*/
/*}*/
/*.webform-scale-medium input + .title {*/
/*  width: 36px;*/
/*  height: 36px;*/
/*  font-size: 1.2em;*/
/*  line-height: 36px;*/
/*}*/
/*.webform-scale-options input + .title {*/
/*  width: 36px;*/
/*  height: 36px;*/
/*  margin: 0;*/
/*  text-align: center;*/
/*  color: #666;*/
/*  border: 3px solid #ccc;*/
/*  border-radius: 50%;*/
/*  background-color: #fff;*/
/*  font-size: 1.2em;*/
/*  line-height: 36px;*/
/*}*/
/*.webform-scale-options input:hover + .title {*/
/*  color: #333;*/
/*  border-color: #999;*/
/*}*/
/*.webform-scale-options input:checked + .title {*/
/*  color: #000;*/
/*  border-color: #24ac9f;*/
/*}*/
/*.webform-submission-form .quiz label.title {*/
/*  font-weight: normal;*/
/*}*/
/*.webform-submission-form .form-item.custom-radio label {*/
/*  padding: 0 40px;*/
/*}*/
.form-item label .tos {
  display: inline;
}
/*.searchForm .row .col-4 {*/
/*  padding: 0 1rem;*/
/*}*/
h3.gallery-reference {
  margin-top: 2.06rem;
}
.weather a {
  color: black;
  text-decoration: none;
}

table.answer {
  word-break: break-word;
}
.city_management>li>ul>li.sub>.label:before {
  top: -7.06rem;
}
.tabs form .buttons button:disabled {
  background: #999999;
  border-color: #999999;
  pointer-events: none;
}
.tabs .tab .searchForm form #av {
  margin-bottom: 0;
}

article .row [class*="col-"] {
  padding: .06rem 1.03rem 0;
}
