@charset "UTF-8";
.lightest-grey-background {
  background-color: #f2f2f2;
}

/**
 * responsive media breakpoint mixins
 * @params: $media-breakpoints keys
 */
/* Layoutok általában */
.columns.nav-style > .column.is-700.left-column {
  flex-basis: 60%;
  min-width: 0;
}
.columns.nav-style > .column.is-370.right-column {
  flex-basis: 40%;
  min-width: 0;
}

@media all and (max-width: 1225px) {
  .columns.nav-style > .column.is-700.left-column {
    flex-basis: 700px;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .columns.nav-style > .column.is-370.right-column {
    flex-basis: 370px;
    flex-grow: 0;
    flex-shrink: 1;
  }
  .columns.nav-style .solr-search-params.column.is-370.right-column {
    flex-grow: 0;
    flex-shrink: 1;
  }
  .columns.nav-style .solr-search-results-container.column.is-700.left-column {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 60%;
  }
}
@media all and (max-width: 1023px) {
  .columns.nav-style .solr-search-params.column.is-370.right-column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 32%;
  }
  .columns.nav-style .solr-search-results-container.column.is-700.left-column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 65%;
  }
}
@media all and (max-width: 1000px) {
  .columns.nav-style > .column.is-700.left-column {
    flex-basis: 70%;
  }
  .columns.nav-style > .column.is-370.right-column {
    flex-basis: 30%;
  }
}
@media all and (max-width: 768px) {
  .columns.nav-style > .column.is-700.left-column {
    flex-basis: 100%;
  }
  .columns.nav-style > .column.is-370.right-column {
    flex-basis: 100%;
  }
}
/* Listázók */
@media all and (max-width: 680px) {
  h2.title,
h2.title.is-2 {
    font-size: 32px;
  }

  .ContentListPortlet.basic-lister > .columns > .column .content-list-elements.heading .list-title {
    font-size: 20px;
    color: #1a1a1a;
    line-height: 1.2em;
    margin-bottom: 0;
  }

  .PublicInfoContentListByDataSetValuePortlet.basic-lister > .columns > .column,
.ContentListPortlet.basic-lister > .columns > .column {
    display: block;
    padding: 10px;
  }
  .PublicInfoContentListByDataSetValuePortlet.basic-lister > .columns > .column .content-list-elements.heading a,
.ContentListPortlet.basic-lister > .columns > .column .content-list-elements.heading a {
    padding: 20px 15px;
  }

  .accordion .accordion-title {
    padding: 20px 15px 20px 50px;
  }
}
@media all and (max-width: 540px) {
  .ContentListPortlet.accordion-list .accordion-title {
    padding: 15px;
  }
}
@media all and (max-width: 500px) {
  h2.title,
h2.title.is-2 {
    font-size: 24px;
  }

  .webform-manager .recaptcha,
.forward-form-wrapper .forward-form .recaptcha,
.newsletter-signup .recaptcha {
    transform: scale(0.9);
    transform-origin: top left;
  }
}
/* Kereső sidebar */
@media all and (min-width: 770px) and (max-width: 1000px), (max-width: 479px) {
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container .solr-drill-down-params .solr-drill-down-param h3,
.SolrSearchResultPortlet .solr-search-container .sub-search-param-container .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item:first-of-type,
.SolrSearchResultPortlet .solr-search-container .sub-search-param-container .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item:not(:first-of-type) {
    width: 100%;
  }

  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container {
    padding: 20px 15px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container .solr-drill-down-params .solr-drill-down-param h3 {
    margin-bottom: 20px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item {
    margin-bottom: 10px;
  }
}
@media all and (min-width: 769px) and (max-width: 1200px) {
  .fancybox-container.fancybox-container-gallery .fancybox-slide {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media all and (max-width: 770px) {
  .SolrSearchResultPortlet .solr-search-container .solr-search-params.column.is-370 {
    margin-bottom: 50px;
  }
  .SolrSearchResultPortlet .solr-search-container .solr-search-params.column.is-370 .main-search-param-container {
    bottom: 100%;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-color: transparent;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container .accordion-title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-weight: 700;
    cursor: pointer;
    background-color: #f2f2f2;
    padding: 15px;
    font-size: 18px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container .accordion-title > *:not(.icon) {
    display: block;
    margin-right: 10px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container .accordion-title > .icon {
    transition: all 200ms linear;
    transform: rotate(0deg);
    margin-left: auto;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container .accordion-title:before {
    color: #006cd1;
    margin-right: 10px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container .accordion-content {
    display: none;
    padding: 15px 30px 30px;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container.open .accordion-content {
    display: block;
    box-shadow: 0px 64px 80px rgba(26, 26, 26, 0.07), 0px 56.533px 33.4221px rgba(26, 26, 26, 0.0393364), 0px 42.0124px 17.869px rgba(26, 26, 26, 0.0233409), 0px 26.3061px 10.0172px rgba(26, 26, 26, 0.0161036), 0px 12.4988px 5.32008px rgba(26, 26, 26, 0.0140137), 0px 2.94404px 2.21381px rgba(26, 26, 26, 0.0133502);
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container.open .accordion-title {
    background-color: transparent;
  }
  .SolrSearchResultPortlet .solr-search-container .sub-search-param-container.accordion-container.open .accordion-title > .icon {
    transition: all 200ms linear;
    transform: rotate(180deg);
  }
}
@media all and (max-width: 480px) {
  .accordion .accordion-title,
.accordion .accordion-content {
    padding: 15px;
  }

  .solr-paging-container > * {
    padding: 0 6px;
  }
}
/* Általános adónaptár szűrők */
@media all and (max-width: 768px) {
  .general-tax-filters {
    flex-flow: row wrap;
  }
  .general-tax-filters > .checkbox {
    flex-basis: 100%;
    height: 40px;
    padding-top: 10px;
  }
}
@media all and (max-width: 540px) {
  .general-tax-filters > * {
    flex-basis: auto;
    margin-bottom: 10px;
  }
  .general-tax-filters > *:not(.date-filter) {
    display: none;
  }
  .general-tax-filters > *.date-filter {
    flex-basis: calc(100% - 40px);
  }
  .general-tax-filters > *.checkbox.is-switch {
    height: 40px;
    padding-top: 10px;
  }
  .general-tax-filters > *.mobile-button {
    flex-basis: auto;
  }
  .general-tax-filters > *.mobile-button.hidden {
    display: block;
    padding-top: 5px;
  }
  .general-tax-filters > div {
    width: 100%;
  }
  .general-tax-filters > div div,
.general-tax-filters > div button:not(.react-datepicker__navigation) {
    width: 100%;
  }
  .general-tax-filters > div .react-datepicker-popper {
    max-width: calc(100% - 40px);
  }
  .general-tax-filters > div button.button,
.general-tax-filters > div button.button:hover {
    border: 2px solid #006cd1;
    border-radius: 3px;
    display: flex;
    justify-content: space-between;
    flex-flow: row nowrap;
    padding: 0 10px 0 15px;
  }
  .general-tax-filters.open > *:not(.date-filter) {
    display: initial;
  }
}
/* Egyéb */
@media all and (max-width: 768px) {
  .ContentViewPortlet.view-top.favourite-button.favourite-button {
    flex-wrap: wrap;
    padding-top: 15px;
  }
  .ContentViewPortlet.view-top.favourite-button.favourite-button .content-list-title {
    flex: 0 1 100%;
    order: 2;
    margin-bottom: 10px;
  }
  .ContentViewPortlet.view-top.favourite-button.favourite-button .is-favourite {
    margin-bottom: 15px;
  }
}
@media all and (max-width: 680px) {
  .ContentViewPortlet.view-top.favourite-button .is-favourite {
    height: 50px;
    padding: 10px 15px 10px 10px;
  }
  .ContentViewPortlet.view-top.favourite-button .is-favourite i.with-icon::before {
    font-size: 20px;
  }
  .ContentViewPortlet.view-top.favourite-button .is-favourite .add-favourite-label {
    font-size: 14px;
  }
}
@media all and (max-width: 400px) {
  .span-container > span.share-container .share-element {
    line-height: 1.2;
  }
}
/* MyNAV START */
@media all and (min-width: 769px) {
  .mynav-modal .modal-content {
    width: 570px;
  }
}
/* MyNAV END */