h5 {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.ilightbox-social li.instagram {
  display: none !important;
}
a:hover {
  color: #faae16;
}

nav#pojo-a11y-toolbar {
  z-index: 999999 !important;
}

.obuda-event-image-1084-budapest-tavaszmezo-utca-17 > .fusion-column-wrapper {
  /*background-image: url(/https/uni-obuda.hu/wp-content/uploads/tavaszmezo_17_A.jpg) !important;*/
}

form#search-filter-form-250 > ul > li {
  width: 25%;
  padding: 0px !important;
}
form#search-filter-form-250 > ul > li label {
  display: block !important;
  padding: 0px 20px 0 0 !important;
}
form#search-filter-form-250 > ul > li select {
  width: 100%;
  margin: 0;
}
form#search-filter-form-250 > ul > li.sf-field-taxonomy-kar {
  width: 50%;
}

span.tu-emf-shortlink {
  color: #3366bb;
  transition-property: color;
  transition-duration: 0.2s;
  transition-timing-function: linear;
}

@media only screen and (max-width: 712px) {
  form#search-filter-form-250 > ul > li.sf-field-taxonomy-kar {
    width: 100%;
  }
  form#search-filter-form-250 > ul > li {
    display: block;
    width: 100%;
  }
  span.tu-emf-shortlink {
    display: block;
    padding-left: 1.5em;
  }
}

a.tu-tovabbi-gomb,
a.tu-tovabbi-gomb .fusion-button-text {
  background: rgb(4, 26, 96);
  color: white;
}
a.tu-tovabbi-gomb:hover,
a.tu-tovabbi-gomb .fusion-button-text:hover {
  background: rgb(4, 26, 96) !important;
  color: #faae16 !important;
}

body.post-type-archive-sajtofigyelo article {
  margin-bottom: 15px;
}

body.post-type-archive-hirmondok article {
  margin-bottom: 30px !important;
}

body.post-type-archive-sajtofigyelo article h2 a {
  font-size: 20px;
}

a.tu-event-google-map-link {
  color: #1d294d;
}

/* mainpage new events */

.oe-mainpage-events-block h2 a {
  color: #1d294d;
  font-size: 14px;
  line-height: 0px;
}

.oe-mainpage-events-block h2 a:hover {
  color: #fcaf17;
}

.oe-mainpage-events-block .fusion-events-content-wrapper {
  background-color: white;
  padding: 20px 0.8em !important;
}
.oe-mainpage-events-block .fusion-events-content-wrapper .fusion-events-meta {
  height: 4em !important;
  min-height: auto !important;
}

.oe-mainpage-events-block .fusion-one-half .tribe-events-event-image,
.oe-mainpage-events-block.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {
  height: 202px !important;
}

.oe-mainpage-events-block h4 {
  position: absolute;
  top: 159px !important;
  right: 0;
  /* background: #152950; */
  padding: 2px 0.5em 6px 0.5em !important;
  line-height: 1.5em !important;
  vertical-align: top;
}

.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

#wrapper #main .fusion-post-content > .blog-shortcode-post-title {
  font-size: 16px !important;
}

#post-631 .fusion-meta-info-oe {
  /*	display: none !important; */
}

.oe-tribe-spec {
  display: none;
}
.oe-mainpage-events-block .oe-tribe-orig {
  display: none;
}
.oe-mainpage-events-block .oe-tribe-spec {
  display: block; /* text-align:center */
  /*	margin-top: 20px !important;*/
}
.oe-mainpage-events-block span.tribe-event-oe-info {
  display: block;
  text-align: center;
}
.oe-mainpage-events-block .tribe-event-date-start,
.oe-mainpage-events-block .tribe-event-date-end,
.oe-mainpage-events-block .tribe-event-time {
  display: none;
}

.oe-tribe-spec .tmonth {
  display: block;
  text-transform: uppercase;
  font-size: 110%;
  font-weight: 400;
  color: white;
}
.oe-tribe-spec .tday {
  display: block;
  color: white;
  font-size: 200%;
  font-weight: bold;
}

h4.oe-tribe-spec oes {
  float: right;
}

h4.oe-tribe-spec > div {
  display: inline-block;
  margin-right: 0px;
  text-align: center;
  background: #1d294d;
  padding: 2px 6px 6px;
  vertical-align: bottom;
}

h4.oe-tribe-spec > div.sep {
  background: transparent;
  font-size: 40px;
  /*margin: 0 0 10px -9px; */
  margin: 0 0 10px 0px;
  color: #fff !important;
}

.oe-mainpage-events-block .fusion-events-content-wrapper .fusion-events-meta h2 {
  max-height: 4em;
  overflow: hidden;
}

/* OE SECOND FOOTER */
.oe-footer-logo {
  display: inline-flex;
  width: 25%;
  height: 42px;
}

.fusion-copyright-content {
  margin: 0;
}

footer#footer {
  padding-top: 0;
  padding-bottom: 10px;
  border: none;
  z-index: 0;
  background: #1d294d;
}
footer#footer hr {
  border-top-color: silver;
  border-bottom-color: transparent;
  border-left: none;
  border-right: none;
}
.oe-footer-right {
  display: inline-block;
  float: right;
  height: 42px;
}

ul#menu-second-footer-menu li {
  display: inline-block;
  /* margin: 0 1em;*/
  margin-right: 2em;
}
ul#menu-second-footer-menu {
  margin: 0;
  padding: 0;
  line-height: 40px;
}
ul#menu-second-footer-menu li a {
  color: white;
  /* line-height: 40px; */
}

.menu-second-footer-menu-container {
  display: inline-block;
  margin: 0;
  padding: 0;
}

ul#menu-second-footer-menu-en li {
  display: inline-block;
  /* margin: 0 1em;*/
  margin-right: 2em;
}
ul#menu-second-footer-menu-en {
  margin: 0;
  padding: 0;
  line-height: 40px;
}
ul#menu-second-footer-menu-en li a {
  color: white;
  /* line-height: 40px; */
}

.menu-second-footer-menu-en-container {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/*******************************************************/
body.home form.searchandfilter h4 {
  white-space: nowrap;
  font-size: 22px !important;
}
body.home form.searchandfilter li {
  display: inline-block !important;
}

@media screen and (max-width: 1300px) {
  body.home form.searchandfilter h4 {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kar h4 {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 25% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 25% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 37.5% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    width: 37.5% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  body.home form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

@media screen and (max-width: 850px) {
  body.home form.searchandfilter {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kar h4 {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 50% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 50% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 50% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    width: 50% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 50% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  body.home form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

@media screen and (max-width: 610px) {
  body.home form.searchandfilter li.sf-field-taxonomy-kar {
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 100% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 100% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 100% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    color: green;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 100% !important;
  }
  body.home form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 100% !important;
  }
  body.home form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

@media all and (max-width: 980px) {
  body.single-tribe_events .fusion-layout-column.fusion_builder_column.obuda-event-image {
    display: none;
  }

  body.single-tribe_events .oe-tribe-info-container {
    width: 100% !important;
  }
}

/* body.home .tfs-slider */
body.home div.fusion-slider-container {
  background-image: url("/https/uni-obuda.hu/mainsl.png");
  background-size: cover;
  background-position: center;
}

body.single-sajtofigyelo h4 a {
  margin-left: 10px;
}
body.single-sajtofigyelo h4 a:hover {
  text-decoration: underline;
}
body.single-sajtofigyelo h4 a:after {
  content: "\f35d";
  font-family: "Font Awesome 5 Free";
  padding-left: 6px;
  color: gray;
  font-weight: 700;
}
body.single-sajtofigyelo h4 a:hover:after {
  color: #1d294d;
}

body.single-post img.image-inline {
  padding: 10px !important;
  float: left;
}

body.single-post .gallery img[data-mce-selected]:focus {
  outline: none;
}
body.single-post .gallery a {
  cursor: default;
}
body.single-post .gallery {
  margin: auto -6px;
  padding: 6px 0;
  line-height: 1;
  overflow-x: hidden;
}
body.single-post .gallery .gallery-item {
  float: left;
  margin: 0;
  text-align: center;
  padding: 6px;
  box-sizing: border-box;
}
body.single-post .gallery .gallery-caption,
body.single-post .gallery .gallery-icon {
  margin: 0;
}
body.single-post .gallery .gallery-caption {
  font-size: 13px;
  margin: 4px 0;
}
body.single-post .gallery-columns-1 .gallery-item {
  width: 100%;
}
body.single-post .gallery-columns-2 .gallery-item {
  width: 50%;
}
body.single-post .gallery-columns-3 .gallery-item {
  width: 33.33333%;
}
body.single-post .gallery-columns-4 .gallery-item {
  width: 25%;
}
body.single-post .gallery-columns-5 .gallery-item {
  width: 20%;
}
body.single-post .gallery-columns-6 .gallery-item {
  width: 16.66667%;
}
body.single-post .gallery-columns-7 .gallery-item {
  width: 14.28571%;
}
body.single-post .gallery-columns-8 .gallery-item {
  width: 12.5%;
}
body.single-post .gallery-columns-9 .gallery-item {
  width: 11.11111%;
}
body.single-post .gallery img {
  max-width: 100%;
  height: auto;
  border: none;
  padding: 0;
}

.a11y-toolbar {
  top: 53px !important;
}

.tfs-button-1 span.fusion-button-text {
  line-height: 1em !important;
}

@media all and (max-width: 500px) {
  .tfs-button-1 span.fusion-button-text {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}

/* szabalyzatok */
body.single-szabalyzatok .oe-szabalyzat-archive-validity {
  margin: -1em auto -10px 1em;
  font-size: 80%;
  color: #1d294d;
}

body.single-szabalyzatok span.tu-emf-shortlink {
  margin-left: 8px;
  overflow-wrap: anywhere;
}

nav.fusion-main-menu [hreflang] img {
  width: 20px;
}

@media all and (min-width: 900px) {
  body.home article#portfolio-1-post-17 {
    /* left: 16.5% !important; */
    /* left: calc(100% / 6 + 1px) !important; */
  }

  body.home article#portfolio-1-post-5979 {
    /* left: 49.5% !important; */
    /* left: calc(100% / 6 * 3 + 1px) !important; */
  }
}

/*@media all and (min-width: 900px) {*/

/*.hirf .fusion-blog-shortcode-3 article,*/
/*.hirf .fusion-blog-shortcode-1 article {*/
/*    min-height: 30em;*/
/*}*/
/*.hirf .fusion-blog-shortcode-2 article,*/
/*.hirf .fusion-blog-shortcode-4 article {*/
/*    min-height: 30em;*/
/*}*/

/*}*/

.oe-news-block .fusion-post-content-wrapper {
  min-height: 150px;
}

.hirf .fusion-button.button-flat {
  margin-top: 30px;
  margin-bottom: 35px;
}

.esem .fusion-button.button-flat {
  margin-top: 30px;
  margin-bottom: 35px;
}

@media all and (max-width: 900px) {
  .hirf:first-child .fusion-button.button-flat {
    margin-bottom: 2em;
  }
}

li.oe-search-menu form {
  position: absolute;
  right: 0;
  width: 300px;
  margin-top: 46px;
}

li.oe-search-menu {
  margin: 0px 0px 0px 0px !important;
  float: none !important;
  text-align: left;
  display: inline-block;
}

li.oe-search-menu > a > span {
  color: #fff !important;
}

li.oe-search-menu input[type="text"] {
  color: #303030 !important;
}

li.oe-search-menu a {
  display: block;
  text-decoration: none;
  position: relative;
  padding: 15px 20px;
}

@media all and (max-width: 500px) {
  li.oe-search-menu {
    display: none !important;
  }
}

.slider-button {
  bottom: -290px !important;
}

/**  HOME NEWS BLOCKS EQ HEIGHTS BEGIN **/
.hirf article {
  nemborder: 1px solid red !important;
}

.oe-blk-1 .fusion-posts-container {
  display: flex !important;
  width: calc(100% + 15px) !important;
  flex-wrap: wrap;
}

.oe-blk-2 .fusion-posts-container {
  display: flex !important;
  width: calc(100% + 15px) !important;
  flex-wrap: wrap;
}

.fusion-posts-container.fusion-posts-container-no.fusion-blog-rollover.fusion-blog-layout-grid-tu.fusion-blog-layout-grid-tu-2.isotope
  article {
  max-width: 50%;
}

.hirf article.post {
  margin-bottom: 0px !important;
  padding-left: 3px;
}

.hirf article .fusion-flexslider {
  margin: 0 !important;
}

@media (max-width: 712px) {
  .oe-blk-1 article,
  .oe-blk-2 article {
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media (min-width: 900px) {
  .oe-blk-1 article,
  .oe-blk-2 article {
    max-width: 25% !important;
    width: 25% !important;
  }
}

.hirf .fusion-post-wrapper {
  border: 1px solid silver;
  margin: 1px;
}

.hirf.tudomanyos-hirek .fusion-post-wrapper {
  border: 1px solid #1d294d;
  margin: 5px;
  background-color: #1d294d;
}

.oe-blk-1-head,
.oe-blk-2-head {
  margin-bottom: 5px;
}

.hirf .kiemelt-post-thumbnail .fusion-image-wrapper {
  min-height: auto !important;
}

div.oe-news-block > .fusion-builder-row {
  background-color: rgba(237, 237, 237, 0.55) !important;
}
/**  HOME NEWS BLOCKS EQ HEIGHTS END **/

body.home .oe-fix-boxes-containter > .fusion-builder-row .fusion-layout-column {
  /*    width: 33.33% !important;
    width: calc(33.33% - ( ( 15px + 15px ) * 0.3333 ) ) !important; */
}

body.home .oe-fix-boxes-containter > .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.fusion-text.oe-tribe-updated {
  text-align: left;
}

a.pagination-last {
  margin-left: 1em;
}

a.pagination-first {
  margin-right: 1em;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.pinterest a {
  background-image: url(/https/uni-obuda.hu/wp-content/plugins/ed-calendar/css/pinterest_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.instagram a {
  background-image: url(/https/uni-obuda.hu/wp-content/plugins/ed-calendar/css/instagram_16.png);
}

.fusion-ubermenu {
  padding-top: 10px !important;
}

.fusion-header {
  /* height: 45px !important;*/
}

.fusion-posts-container.fusion-posts-container-no.fusion-blog-rollover.fusion-blog-layout-grid-tu.fusion-blog-layout-grid-tu-2 {
  min-height: auto !important;
}

.blog-shortcode-post-title.entry-title {
  min-height: 35px;
}

.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper {
  border: 0px !important;
}

#slidingbar-area .widget-title,
#slidingbar-area h3,
.fusion-footer-widget-area .widget-title,
.fusion-footer-widget-area h3,
.fusion-privacy-bar-full .column-title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1;
  letter-spacing: 0px;
  font-style: normal;
  padding: 28px 0px !important;
}

.slider-button {
  width: 1300px !important;
  padding: 13px 50px 13px 10px !important;
  position: relative;
  left: -30px;
  bottom: -250px !important;
  font-size: 16px !important;
  border: none;
  background-color: rgba(21, 41, 80, 0.8) !important;
  text-transform: none !important;
  font-weight: 300;
  text-align: left;
  color: #fff !important;
}

.fusion-button.button-2 .fusion-button-text,
.fusion-button.button-2 i {
  color: #fff !important;
}

.fusion-text {
  color: #1d294d !important;
}

span.fusion-button-text.fusion-button-text-right {
  font-size: 16px !important;
  font-weight: 100 !important;
}

a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.slider-button {
  padding: 15px !important;
}

.oe-tribe-info-container-2 h3 {
  padding-left: 10px !important;
  text-transform: uppercase;
  font-family: Open Sans !important;
  font-size: 12px !important;
}
.oe-tribe-info-container-2 h4 {
  padding-left: 10px !important;
  text-transform: uppercase;
  font-family: Open Sans !important;
  font-size: 12px !important;
}
.fusion-sep-none.fusion-title-size-four.oe-tribe-info-data-2.fusion-border-below-title {
  padding-left: 10px !important;
}

.fusion-text.karok_sep p {
  font-size: 30px !important;
  color: #fff !important;
  font-weight: bold !important;
  padding-left: 13px;
}

.fusion-sep-none.fusion-title-size-four.oe-tribe-info-data-2.fusion-border-below-title h4 {
  font-weight: 100 !important;
  font-size: 16px !important;
  color: #1d294d;
}

a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.slider-button {
  padding: 15px !important;
}

.fusion-button.button-2:hover,
.button-2:focus,
.fusion-button.button-2:active {
  background: #fcaf17 !important;
}

.fusion-button.button-2:hover .fusion-button-icon-divider,
.fusion-button.button-2:hover .fusion-button-icon-divider,
.fusion-button.button-2:active .fusion-button-icon-divider {
  border-color: #fcaf17;
  background: #fcaf17 !important;
}

#eloszto_text p {
  color: #fff !important;
  margin: 0px 0px 5px 0px !important;
  padding: 12px 12px 12px 20px;
  min-height: 80px;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
  text-align: left !important;
  display: flex;
  /* flex-direction: column;*/
  align-items: center;
  /* justify-content: center;*/
}

#eloszto_text p a {
  color: #fff !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
}

#eloszto_text p a:hover {
  color: #fcaf17 !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
}

#eloszto_text {
  background: #1d294d !important;
  margin-bottom: 50px;
}

#eloszto_image img {
  /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
  filter: gray; /* IE5+ */
  -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
  -webkit-transition: all 0.8s ease-in-out;
}

#eloszto_image img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1.01);
}

.share-box.fusion-sharing-box {
  display: none;
}

.oe-tribe-info-container-2 h3,
.oe-tribe-info-container-2 h4 {
  font-size: 16px !important;
  letter-spacing: 2px;
  padding: 6px 10px !important;
}

.fusion-text.oe-tribe-updated {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  font-family: "Rubik";
}

.oe-tribe-spec {
  background: #1d294d;
  margin-right: 30px !important;
}

.eloszto_button .fusion-button-icon-divider.button-icon-divider-right {
  border-left: 6px solid #fff !important;
  background: #1d294d;
}

.eloszto_button .fusion-button-text.fusion-button-text-right {
  line-height: 25px;
  font-weight: 400 !important;
  font-size: 17px !important;
  color: #1d294d !important;
}

.fusion-button.button-flat.fusion-button-round.button-xlarge .eloszto_button {
  text-align: left;
}

.eloszto_button {
  text-align: left !important;
  min-height: 80px;
  display: flex !important;
  align-items: center;
  width: unset !important;
}

.eloszto_button .fusion-button-text.fusion-button-text-right {
  margin-right: 20px;
}

.page-id-17478 .eloszto_button {
  min-height: 100px;
}

.eloszto_button .fusion-button-icon-divider.button-icon-divider-right {
  width: 63px !important;
}
.eloszto_button {
  padding: 11px !important;
}

.post-type-archive-sajtofigyelo .pagination.clearfix {
  padding-bottom: 0px !important;
  padding-top: 3em;
}

.page-id-631 .pagination.clearfix {
  padding-bottom: 20px !important;
}

.page-id-920 .pagination.clearfix {
  padding-bottom: 5px !important;
}

@media only screen and (max-width: 1200px) {
  .fusion-button-text.fusion-button-text-right {
    line-height: 25px;
  }

  #menu-second-footer-menu {
    line-height: 0px !important;
    display: contents;
  }
}

/* Vezetői névsor táblázat / table */
.vezetoi-tablazat .divTable {
  display: table;
  width: 100%;
  margin-top: 15px;
}
.vezetoi-tablazat .divTableRow {
  display: table-row;
}
.vezetoi-tablazat .divTableHeading {
  display: table-header-group;
  background-color: #eee;
}

.divTable .divTableBody p {
  margin-top: 15px !important;
}
.vezetoi-tablazat .divTableCell,
.divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px;
  width: 20%;
}
.vezetoi-tablazat .divTableBody {
  display: table-row-group;
}

.vezetoi-tablazat .divTableRow:nth-child(odd) {
  background: #ecf6fd;
}

@media screen and (max-width: 650px) {
  .vezetoi-tablazat .divTable .divTableRow .divTableCell {
    display: block !important;
    width: auto !important;
  }

  .vezetoi-tablazat .divTableBody .divTableCell {
    min-height: 50px;
  }
}

/* Közösségi szolgálat táblázat / table */
.kozossegi-szolgalat .divTable {
  display: table;
  width: 100%;
  margin-top: 15px;
}
.kozossegi-szolgalat .divTableRow {
  display: table-row;
}
.kozossegi-szolgalat .divTableHeading {
  display: table-header-group;
  background-color: #eee;
}
.kozossegi-szolgalat .divTableCell,
.divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px;
  vertical-align: middle;
  width: 50%;
}
.kozossegi-szolgalat .divTableBody {
  display: table-row-group;
}

.kozossegi-szolgalat .divTableRow:nth-child(odd) {
  background: #fbfbfb;
}

@media screen and (max-width: 650px) {
  .kozossegi-szolgalat .divTable .divTableRow .divTableCell {
    display: block !important;
  }

  .kozossegi-szolgalat .divTableBody .divTableCell {
    min-height: 50px;
  }
}

/* Táblázat / table */
.divTable {
  display: table;
  width: 100%;
  margin-top: 15px;
}
.divTableRow {
  display: table-row;
}
.divTableHeading {
  display: table-header-group;
  background-color: #eee;
}
.divTableCell,
.divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px;
}
.divTableBody {
  display: table-row-group;
}

.divTableRow:nth-child(odd) {
  background: #fbfbfb;
}

.divTableHeading .divTableRow:first-child {
  background: #1d294d !important;
  color: white;
}

@media screen and (max-width: 650px) {
  .divTable .divTableRow .divTableCell {
    display: block !important;
  }

  .divTableBody .divTableCell {
    min-height: 50px;
  }
}

/* REKTORI ARCHIV */

.post-list-item-rektori-utasitas .fusion-column-wrapper {
  background: #fff !important;
  padding: 0px 0px 30px 0px !important;
}

.post-list-item-rektori-utasitas
  .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
  padding-top: 30px !important;
  padding-right: 0px;
  padding-bottom: 0px !important;
  padding-left: 0px;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-rektori-utasitas h2 span {
  font-size: 20px !important;
  color: #1d294d !important;
}

.post-list-item-rektori-utasitas h2 {
  line-height: 23px !important;
  font-size: 20px !important;
}

.post-list-item-rektori-utasitas h3 {
  font-size: 16px !important;
  color: #1d294d !important;
}

.post-list-item-rektori-utasitas .fusion-text h4 {
  display: none;
}

/* KANCELLARI ARCHIV */

.post-list-item-kancellari-utasitas
  .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
  padding-top: 30px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas
  .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns {
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas
  .fusion-title.title.fusion-title-3.fusion-sep-none.fusion-title-size-four.fusion-border-below-title {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas
  .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
  padding-top: 0px !important;
}

.post-list-item-kancellari-utasitas
  .fusion-title.title.fusion-title-6.fusion-sep-none.fusion-title-size-four.fusion-border-below-title {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas .fusion-separator.fusion-full-width-sep.sep-single.sep-solid {
  display: none;
}

.post-list-item-kancellari-utasitas .fusion-title.title.fusion-title-4.fusion-title-size-five {
  display: none;
}

.post-list-item-kancellari-utasitas .fusion-title.title.fusion-title-7.fusion-title-size-five {
  display: none;
}

.post-list-item-kancellari-utasitas .fusion-title.title.fusion-title-10.fusion-title-size-five {
  display: none;
}

.post-list-item-kancellari-utasitas .fusion-title.title.fusion-title-13.fusion-title-size-five {
  display: none;
}

.post-list-item-kancellari-utasitas h2 {
  line-height: 23px !important;
  font-size: 20px !important;
  color: #1d294d !important;
  padding-top: 30px !important;
  padding-bottom: 20px !important;
}

.post-list-item-kancellari-utasitas h4 {
  font-size: 16px !important;
  color: #1d294d !important;
  font-weight: bold !important;
  font-family: "Rubik" !important;
}

.post-list-item-kancellari-utasitas h4 p {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas p {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas .fusion-text p {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-kancellari-utasitas a {
  color: #1d294d !important;
}

.post-list-item-kancellari-utasitas .fusion-column-wrapper {
  background: #fff !important;
  padding: 0px !important;
}

.post-list-item-kancellari-utasitas h2 span {
  font-size: 20px !important;
  color: #1d294d !important;
}

.post-list-item-kancellari-utasitas h3 {
  font-size: 16px !important;
  color: #1d294d !important;
}

.post-list-item-kancellari-utasitas .fusion-text h4 {
  display: none;
}

/* REKTORI-REKTORI ARCHIV */

.post-list-item-rektori-kancellari-utasitas .fusion-column-wrapper {
  background: #fff !important;
  padding: 0px 0px 30px 0px !important;
}

.post-list-item-rektori-kancellari-utasitas
  .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
  padding-top: 30px !important;
  padding-right: 0px;
  padding-bottom: 0px !important;
  padding-left: 0px;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.post-list-item-rektori-kancellari-utasitas h2 span {
  font-size: 20px !important;
  color: #1d294d !important;
}

.post-list-item-rektori-kancellari-utasitas h2 {
  line-height: 23px !important;
  font-size: 20px !important;
}

.post-list-item-rektori-kancellari-utasitas h3 {
  font-size: 16px !important;
  color: #1d294d !important;
}

.post-list-item-rektori-kancellari-utasitas .fusion-text h4 {
  display: none;
}

.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout {
  min-width: 300px !important;
}

.page-id-254 img.attachment-small.size-small.wp-post-image.lazyautosizes.lazyloaded {
  display: none !important;
}

.page-id-254 small {
  display: none !important;
}

.page-id-254 h2 {
  padding-top: 20px !important;
}

.answer_list h4 {
  font-weight: 700 !important;
  text-transform: uppercase;
}

#miertvalaszd,
#palyaorientacio,
#szakkereso,
#alapkepzes,
#mesterkepzes,
#doktorikepzes,
#foszk,
#szakiranyutovabb,
#munkatapasztalat,
#jelentkezes,
#nyiltnap,
#educatio p {
  color: #1d294d !important;
}

.searchandfilter h4 {
  font-weight: 400 !important;
}
.kiemeltbtn {
  background: #fcaf17 !important;
}

.oe-search-page-content {
  padding-top: 50px;
}

/*@media screen and (max-width: 1200px) {
.oe-mainpage-events-block .fusion-events-content-wrapper{min-height:150px !important;}
.oe-mainpage-events-block .fusion-events-content-wrapper .fusion-events-meta h2 {min-height:150px !important;}
.tribe-mini-calendar td.tribe-events-has-events div[id*="daynum-"] a {
    padding: 6px !important;
}

.tribe-mini-calendar .tribe-mini-calendar-no-event, .tribe-mini-calendar td.tribe-events-has-events div[id*="daynum-"] a {
	padding: 6px !important;
}

#a2a_share_save_widget-3 {
	text-align: center !important;
	margin: auto;
}

}*/

@media only screen and (max-width: 900px) and (min-width: 600px) {
  .hirf article.post {
    width: 100% !important;
  }
}

.postid-17676
  .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-builder-column-1.fusion-one-full.fusion-column-first.fusion-column-last.\31
  _1 {
  margin-top: 25px !important;
}

h1.title-heading-left {
  font-size: 40px !important;
}
@media only screen and (max-width: 1256px) {
  .oe-fix-boxes-containter .title-sep-container {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
  }

  .oe-fix-boxes-containter .fusion-title {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
}

@media only screen and (max-width: 1300px) and (min-width: 900px) {
  .oe-news-block .fusion-post-content-wrapper {
    min-height: 300px !important;
  }
}

@media only screen and (max-width: 1395px) and (min-width: 1255px) {
  .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    font-size: 10px !important;
    padding: 22px 20px !important;
  }
}

.page-id-17684 #search-filter-form-250 h4 {
  font-size: 20px;
}

.page-id-17684 #search-filter-form-250 ul {
  padding: 0px;
}

.postid-10555 h2 {
  /*padding-top: 25px !important;*/
}

.page-id-17684 h4 {
  padding-bottom: 25px;
}

@media screen and (max-width: 1255px) {
  .page-id-17684 #main {
    padding-top: 27px;
  }

  .page-id-17684 .eloszto_button {
    margin-top: 10px;
    margin-bottom: 0px !important;
  }

  .tp-bullets {
    display: none !important;
  }

  .fusion-header-v1.fusion-logo-left.fusion-sticky-menu-1.fusion-sticky-logo-1.fusion-mobile-logo-1.fusion-mobile-menu-design-classic {
    display: none;
  }
}

.fusion-text.szabalyzat-attachments {
  display: grid;
}

.fusion-text.szabalyzat-attachments-en {
  display: grid;
}

.page-id-17896 h2 {
  padding-top: 20px !important;
}

.postid-1337 .cf7-button-field {
  padding-top: 40px;
}

.search-filter-results h2 {
  font-size: 20px !important;
  padding-top: 30px !important;
  margin: 0px 0px 0px 0px;
}
.fusion-men-skkk {
  padding-left: 0px !important;
  /* margin-top: 4px; */
  /*margin-top: 25px;*/
}
article#post-10625 {
  /*padding-top: 25px;*/
}
.menu-menu-skkk-container {
  /*padding-left: 15px;*/
}

.fusion-men-tdk {
  padding-left: 0px !important;
  /* margin-top: 4px; */
  /*margin-top: 25px;*/
}

.fusion-men-pannnia {
  padding-left: 0px !important;
}

.fusion-menupannoniaen {
  padding-left: 0px !important;
}
.fusion-menu-erasmus {
  padding-left: 0px !important;
}

.kozossegi_szolg_faq a {
  /*font-weight: 400 !important;*/
  /*font-size: 25px !important;*/
}

.kozossegi_szolg_faq {
  padding-bottom: 30px;
}

.page-id-17716 .fusion-blog-shortcode .post {
  margin-bottom: 25px !important;
}

.szakkereso-wrap {
  padding: 38.5px 30px 0px 0px !important;
}

.szakkereso-wrap > .fusion-column-wrapper {
  padding: 0px !important;
}

@media screen and (min-width: 1255px) {
  .fusion-recent-posts .oe-image-wrapper-inner {
    aspect-ratio: 16/9;
  }

  .fusion-recent-posts .oe-image-wrapper-outer.fusion-column-content-centered {
    padding-top: calc(100vw / 9) !important;
  }
}

.fusion-footer.fusion-footer a {
  font-weight: 400 !important;
}

h2.blog-shortcode-post-title.entry-title {
  max-width: 640px;
}

h2.blog-shortcode-post-title.entry-title {
  padding-top: 65px;
}

.home h2.blog-shortcode-post-title.entry-title {
  padding-top: 0px !important;
}

.fusion-blog-shortcode .post {
  margin-bottom: 20px !important;
}

.searchandfilter ul {
  padding: 0px;
}

.oe-fix-boxes-containter {
  max-width: 1360px !important;
  margin: auto !important;
}
/*

#main .fusion-button-wrapper .button-icon-divider-right {
	background-color: #fcaf17;
	font-size: 30px;
}

.button-large .button-icon-divider-right i{top:36% !important;}
*/

#tovabbihirek .fusion-button-icon-divider.button-icon-divider-right {
  width: 43.5px;
  font-size: 30px;
  background: #fcaf17 !important;
}

#tovabbihirek .fa-angle-right.fas {
  font-size: 28px;
  top: 48% !important;
  color: #1d294d;
}

#tovabbiesemenyek .fusion-button-icon-divider.button-icon-divider-right {
  width: 43.5px !important;
  font-size: 30px;
  background: #fcaf17 !important;
}

#tovabbiesemenyek .fa-angle-right.fas {
  font-size: 28px;
  top: 48% !important;
  color: #1d294d !important;
}

#tovabbihirek .fusion-button-text.fusion-button-text-right {
  padding-right: 43px;
}

#tovabbiesemenyek .fusion-button-text.fusion-button-text-right {
  padding-right: 43px;
  color: #1d294d !important;
}

@media screen and (max-width: 600px) {
  .button-large {
    padding: 13px 20px !important;
  }
}

.fusion-blog-shortcode .post {
  margin-bottom: 25px !important;
}

/* EN */

.events-title h3 {
  color: #fff !important;
}

/* Event magasság */

.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 186px !important;
}

.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 186px !important;
}

.postid-26240 ul {
  margin: 0px !important;
}

/*kutatokozpontok*/
.fusion-portfolio-post.kutato-kozpontok a {
  color: #1d294d;
}

.fusion-portfolio-post.kutato-kozpontok .fusion-portfolio-content-wrapper {
  padding: 0;
  border: none;
  border-bottom-width: 2px !important;
}

.fusion-portfolio-post.kutato-kozpontok-en a {
  color: #fff !important;
}

.fusion-portfolio-post.kutato-kozpontok-en .fusion-portfolio-content-wrapper {
  padding: 0 !important;
  border: 1px solid #e9eaee !important;
  border-bottom-width: 2px !important;
}

/* WHY ÓU table */
.program-table .divTable {
  display: table;
  width: 100%;
  margin-top: 15px;
}
.program-table .divTableRow {
  display: table-row;
}
.program-table .divTableHeading {
  display: table-header-group;
  background-color: #eee;
}
.program-table .divTableCell,
.divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px;
  vertical-align: middle;
  width: 33%;
}
.program-table .divTableBody {
  display: table-row-group;
}

.program-table .divTableRow:nth-child(odd) {
  background: #fbfbfb;
}

@media screen and (max-width: 650px) {
  .program-table .divTable .divTableRow .divTableCell {
    display: block !important;
  }

  .program-table .divTableBody .divTableCell {
    min-height: 50px;
  }
}

.fusion-posts-container.fusion-posts-container-no.fusion-blog-rollover.fusion-blog-layout-grid-tu.fusion-blog-layout-grid-tu-3 {
  min-height: auto !important;
}

@media screen and (min-width: 1255px) {
  .lang-item {
    display: none !important;
  }
}

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,
.fusion-content-boxes-1
  .fusion-content-box-hover
  .link-area-link-icon-hover
  .heading
  .heading-link
  .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover::after,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover::before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,
.fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading {
  color: #f7ab16 !important;
}

@media screen and (min-width: 1400px) {
  .post-content #inno-park-page {
    /*margin-left: -17%;*/
    /*margin-right: -17%;*/
  }
}
/*TDK*/
div#nav_menu-7 {
  margin-left: -30px;
}
/*KDP*/
div#nav_menu-5 {
  margin-left: -30px;
}
/*TSI*/
div#nav_menu-2 {
  margin-left: -30px;
}
/*V4*/
div#nav_menu-6 {
  margin-left: -30px;
}

/*Preparatory*/
div#nav_menu-16 {
  margin-left: -30px;
}

/* FRISSÍTÉS UTÁN 2022.07.26 */

.home_blogpost img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}

.home_blogpost h4 {
  font-size: 15px !important;
}

.sub-menu {
  text-transform: uppercase;
}

.home_blogpost h2 a {
  color: #1d294d !important;
}

.home_karok h2 a {
  color: #1d294d !important;
}

/* SUBMIT GOMB - mindenhol egységesen */
input[type="submit"] {
  background-color: #1d294d;
  border: none;
  padding: 3px 10px 4px 10px;
  color: white;
  font-size: 16px;
  font-family: "Open Sans";
  cursor: pointer;
}

.sf-input-select {
  border-color: #1d294d;
}

.home_karok h2.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
  font-size: 20px !important;
  line-height: 1.35 !important;
  font-weight: bold !important;
}

.home_karok .fusion-rollover-title {
  font-size: 16px !important;
}

.home_tudpark .fusion-rollover-title {
  font-size: 16px !important;
}

/*Nézzük meg beállításokba */
.hirek_oldal .fusion-date-and-formats {
  display: none;
}

/*-----------*/

.hirek_oldal h2 a {
  color: #1d294d !important;
}

.hirek_oldal h2 a:hover {
  color: #fcaf17 !important;
}

.hirek_oldal .fusion-rollover-title {
  font-size: 16px !important;
}

/*  Nincs avada option */
.fusion-main-menu .sub-menu li a:hover {
  color: #fcaf17 !important;
}

.recent-posts .flexslider .slides li {
  display: block !important;
}

.recent-posts h4 {
  font-size: 12px !important;

  line-height: 1 !important;
}
.recent-posts h4 a {
  /*color: #1d294d !important;*/
  font-weight: bold;
  font-size: 16px !important;
  line-height: 1.3;
}

.fusion-secondary-menu {
  font-weight: bold;
}

.fusion-footer-widget-area .widget-title {
  margin: 0px !important;

  padding: 11px 0px !important;
}

.fusion-standard-logo {
  min-width: 150px !important;
}

/*   NAPTÁR WIDGET */

#nincsesemeny {
  /*background: #2b3c5e; */
  border: 1px solid #fff;
}

#vanesemeny {
  background: #1d294d;
  border: 1px solid #fff;
}

#nincsesemeny h3 {
  font-size: 15px !important;
  padding-top: 7px;
  font-weight: 100 !important;
  color: #fff !important;
}
.tribe-events-calendar-month__day {
  background: #2b3c5e;
}

.tribe-events-calendar-month__day.tribe-events-calendar-month__day--next-month.tribe-events-calendar-month__day--other-month {
  background: #b2b2b2;
}

.tribe-events-calendar-month__day.tribe-events-calendar-month__day--past.tribe-events-calendar-month__day--past-month.tribe-events-calendar-month__day--other-month {
  background: #b2b2b2;
}

#vanesemeny h3 {
  font-size: 15px !important;
  padding-top: 7px;
  color: #fff !important;
}

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month
  .tribe-events-calendar-month__day,
.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-shortcode-month
  .tribe-events-calendar-month__day {
  height: 36px !important;
  min-height: 0px !important;
}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon,
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar {
  font-size: 1em !important;
  line-height: 1;
}

.tribe-events .tribe-events-calendar-month__day {
  border-radius: 0px !important;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum {
  color: #fff !important;
}

#esemeny_sep_date span {
  font-size: 12px !important;
}

#esemeny_title_date a {
  font-size: 14px !important;
  color: #1d294d !important;
}
#esemeny_title_date a:hover {
  color: #fcaf17 !important;
  text-decoration: none !important;
  border-bottom: 0px !important;
}
.tribe-common .tribe-common-anchor {
  border-bottom: 0px solid transparent !important;
  transition: var(--tec-transition-border-color);
}

#widget_header {
  font-size: 13px !important;
}

#esemeny_title_date {
}

.tribe-events-c-top-bar__nav {
  background: #1d294d !important;
  padding: 10px !important;
  margin-bottom: 12px !important;
  color: #fff !important;
}

.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin {
  color: #1d294d !important;
  font-size: 16px !important;
}

.tribe-common .tribe-common-l-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month,
.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-shortcode-month {
  padding: 0px !important;
}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message {
  display: none;
}
.tribe-common-b1.tribe-common-b2--min-medium.tribe-events-widget-events-month__view-more a {
  color: #1d294d !important;
}

.sidebar .widget .widget-title {
  text-align: center !important;
  font-size: 18px !important;
  font-weight: bold;
  text-transform: uppercase;
}

/*NAPTÁR VÉGE */

.tribe-events-single-section-title.fusion-responsive-typography-calculated {
  color: #fff !important;
}

.tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium {
  display: none;
}

.widget-title.fusion-responsive-typography-calculated {
  text-align: left !important;
}

.eloszto_button {
  margin: 5px 0px !important;
}

.oe-mainpage-events-block h2 {
  line-height: 1 !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected {
  background: #fcaf17 !important;
}

.fusion-post-wrapper.sajto_blokk {
  border: none !important;
}

.pagination a {
  font-weight: 800;
  font-size: 12px;
  color: #1d294d !important;
}

.mab_title a {
  color: #1d294d !important;
}

.mab_title a:hover {
  color: #fcaf17 !important;
}
#rektori_utasitas a {
  color: #1d294d !important;
}
#rektori_utasitas a:hover {
  color: #fcaf17 !important;
}
.fusion-utastsoksidebar a {
  color: #1d294d !important;
}

.oe-szabalyzat-search .oe-search-wrapper {
  margin: 26px 0px !important;
}

#tsi_hir_blog a {
  color: #1d294d !important;
}
#tsi_hir_blog a:hover {
  color: #fcaf17 !important;
}

#tsi_hir_blog h2.blog-shortcode-post-title.entry-title.fusion-responsive-typography-calculated {
  margin-top: 0px !important;
  margin-bottom: 5px !important;
}

#tsi_hir_blog .fusion-meta-info {
  margin-top: 0px !important;
  border-bottom: 0px !important;
}

#tsi_hir_blog .fusion-read-more {
  font-weight: 700 !important;
}

#egyedi-blog-listazas a {
  color: #1d294d !important;
}

#egyedi-blog-listazas h2.blog-shortcode-post-title.entry-title.fusion-responsive-typography-calculated {
  margin-top: 0px !important;
  margin-bottom: 5px !important;
}

#egyedi-blog-listazas .fusion-meta-info {
  margin-top: 0px !important;
  border-bottom: 0px !important;
}

#egyedi-blog-listazas .fusion-read-more {
  font-weight: 700 !important;
}

.tribe-common-b1.tribe-common-b2--min-medium.tribe-events-widget-events-month__view-more {
  display: none;
}

/*WIDGET CÍM ALATT ELSŐ GYEREK PADDING*/

.widget_nav_menu > div > ul > li:first-child {
  padding-top: 10px !important;
}

#menu-menu-tsi a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-tsi ::before {
  color: #1d294d !important;
}

#menu-menu-tsi .sub-menu {
  text-transform: none !important;
}

#menu-menu-unkp a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-unkp ::before {
  color: #1d294d !important;
}

#menu-menu-unkp .sub-menu {
  text-transform: none !important;
}

#menu-menu-skkk a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-skkk ::before {
  color: #1d294d !important;
}

#menu-menu-skkk .sub-menu {
  text-transform: none !important;
}

#menu-menu-tdk .sub-menu {
  text-transform: none !important;
}

#menu-menu-tdk a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-tdk ::before {
  color: #1d294d !important;
}

#menu-menu-kdp .sub-menu {
  text-transform: none !important;
}

#menu-menu-kdp a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-kdp ::before {
  color: #1d294d !important;
}

#menu-mrk-ules a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-mrk-ules ::before {
  color: #1d294d !important;
}

#menu-mrk-ules .sub-menu {
  text-transform: none !important;
}

#menu-menu-nyelvi-szakcsoport a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-nyelvi-szakcsoport ::before {
  color: #1d294d !important;
}

#menu-menu-nyelvi-szakcsoport .sub-menu {
  text-transform: none !important;
}

#menu-menu-fenntarthatosag a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-fenntarthatosag ::before {
  color: #1d294d !important;
}

#menu-menu-fenntarthatosag .sub-menu {
  text-transform: none !important;
}

#menu-menu-pannonia-osztondijprogram .sub-menu {
  text-transform: none !important;
}

#menu-menu-pannonia-osztondijprogram a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-pannonia-osztondijprogram ::before {
  color: #1d294d !important;
}

#menu-menu-pannonia-scholarship .sub-menu {
  text-transform: none !important;
}

#menu-menu-pannonia-scholarship a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-pannonia-scholarship ::before {
  color: #1d294d !important;
}

#menu-menu-erasmus .sub-menu {
  text-transform: none !important;
}

#menu-menu-erasmus a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-menu-erasmus ::before {
  color: #1d294d !important;
}

#menu-student-excellence-award-menu a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-student-excellence-award-menu ::before {
  color: #1d294d !important;
}
/*Student Excellence Award*/
div#nav_menu-14 {
  margin-left: -30px;
}

.tribe-events-content a {
  /*	font-size: 18px !important; */
  line-height: 28px !important;
  border-bottom: none !important;
}

.tribe-events-content a:hover {
  color: #1d294d !important;
}

.tsi-dokumentumok .fusion-column {
  margin-bottom: 10px !important;
}
/*menu sáv mozgatása*/
div#nav_menu-9.widget.widget_nav_menu {
  margin-top: 20px;
}

.tribe-events-nav-next a {
  color: #1d294d !important;
}

.tribe-events-nav-previous a {
  color: #1d294d !important;
}

.tribe-events-nav-previous a::before {
  color: #1d294d;
}

.tribe-events-nav-next a::before {
  color: #1d294d;
}

.oe-org-person-section {
  padding: 0.5em 0;
  font-weight: 700;
  color: #152950;
  font-size: 110%;
}

.oe-org-person-section {
  border-bottom: 1px solid black;
  margin-bottom: 10px !important;
  margin-top: 30px;
  background-color: #efefef;
}

.post-content a {
  font-weight: 700;
}
.gdpr_lightbox {
  z-index: 99999 !important;
}

.tud-inno-park-aloldal a {
  color: #ffffff !important;
}

.pagination.infinite-scroll.clearfix {
  display: flex !important;
}

.szakok_felsorolas ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* ///////////////////////////      OLD SZEMÉLYEK CSS */

.oe-row.oe-equal {
  display: table;
}
.oe-row.oe-equal .oe-column {
  display: table-cell;

  /* Just for demo purposes */
  width: 50%;
  /*border: 1px solid #FFF;*/
  /*background-color: red;*/
}

.oe-row.oe-equal.oe-flex {
  display: flex;
}
.oe-row.oe-equal.oe-flex .oe-column {
  /* Just for demo purposes */
  width: 50%;
  /*border: 1px solid #FFF;*/
  /*background-color: red;*/
}
.oe-row.oe-equal.oe-flex .oe-column.oe-30 {
  width: 30%;
}
.oe-row.oe-equal.oe-flex .oe-column.oe-70 {
  width: 70%;
}

.oe-row2.oe-equal {
  display: table;
}
.oe-row2.oe-equal .oe-column {
  display: table-cell;

  /* Just for demo purposes */
  width: 50%;
  /*border: 1px solid #FFF;*/
  /*background-color: red;*/
}

.oe-row2.oe-equal.oe-flex {
  display: flex;
}
.oe-row2.oe-equal.oe-flex .oe-column {
  /* Just for demo purposes */
  width: 50%;
  /*border: 1px solid #FFF;*/
  /*background-color: red;*/
}
.oe-row2.oe-equal.oe-flex .oe-column.oe-30 {
  width: 30%;
}
.oe-row2.oe-equal.oe-flex .oe-column.oe-70 {
  width: 70%;
}

#tribe-events .fusion-layout-column {
  position: relative;
  float: left;
  margin-bottom: 0px !important;
}

.oe-email-addr,
.oe-phys-addr {
  text-align: right;
}
.oe-column.oe-underline:after {
  content: " ";
  display: block;
  border-bottom: 1px solid #747474;
  height: 1px;
}

.oe-space {
  padding-top: 30px;
  padding-bottom: 30px;
}

.oe-blk-rg {
  padding-left: 0.5em;
}
.oe-blk-lf {
  padding-right: 0.5em;
}
@media only screen and (max-width: 800px) {
  .oe-blk-rg,
  .oe-blk-lf {
    padding-left: 0;
    padding-right: 0;
  }
  .oe-row.oe-equal.oe-flex {
    display: block;
  }
  .oe-row.oe-equal.oe-flex > .oe-column {
    width: 100%;
    display: block;
  }
}

/* 2021 */
.oe-lang-head > div {
  vertical-align: top;
}

.oe-class-degree > div {
  vertical-align: top;
}

.oe-class-degree2 > div {
  vertical-align: top;
}

.oe-award-item > div {
  vertical-align: top;
}

.oe-class-degree2-year {
  text-align: left;
}

.oe-class-degree-year {
  text-align: right;
}

/* phase-3 */
.oe-lang-head > div,
.oe-lang > div {
  padding: 0 0.5rem 0 0;
}
.oe-lang-lang {
  width: 29% !important;
}
.oe-lang-level {
  width: 70% !important;
}

.oe-award,
.oe-class-degree2 > div,
.oe-class-degree > div {
  padding: 0 1rem 0 0;
}
.oe-lang-level,
.oe-class-degree2 > div:last-child,
.oe-class-degree > div:last-child {
  padding: 0 0 0 0;
}

.oe-class-degree-degree {
  width: 34% !important;
}

.oe-person-workplace,
.oe-person-workplace-head,
.oe-person-publication,
.oe-person-org,
.oe-award-head,
.oe-award-item,
.oe-class-degree2,
.oe-class-degree,
.oe-lang {
  margin-bottom: 4px;
}

.oe-org-right {
  text-align: right;
  width: 30% !important;
}

.oe-class-degree2-org {
  text-align: right;
}

@media only screen and (max-width: 800px) {
  aside div.tribe_mini_calendar_widget {
    margin-left: -49px;
  }
}

body.single-szemely .oe-class-degree > div {
  display: inline-block;
}
body.single-szemely .oe-class-degree > div.oe-class-degree-year {
  width: 10% !important;
}
body.single-szemely .oe-class-degree > div.oe-class-degree-org {
  width: 54% !important;
}

body.single-szemely .oe-class-degree2 > div {
  display: inline-block;
}

body.single-szemely .oe-class-degree2 > div.oe-class-degree2-org {
  width: 64% !important;
}
body.single-szemely .oe-class-degree2 > div.oe-class-degree2-degree {
  width: 24% !important;
}
body.single-szemely .oe-class-degree2 > div.oe-class-degree2-year {
  width: 10% !important;
}

/************************ OLD SZEMÉLY CSS END */

#hirmondo-listazas {
  border: none !important;
}

.content-box-listazas.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0px !important;
}
.content-box-listazas a h2 {
  color: #3366bb !important;
  font-size: 18px !important;
}

.bottom-gallery img {
  display: block;
  max-width: 600px;
  max-height: 286px !important;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.fusion-grid-2 .fusion-grid-column,
.fusion-grid-two .fusion-grid-column {
  width: 50%;
}

.fusion-gallery .fusion-gallery-column .fusion-gallery-image {
  overflow: hidden;
  opacity: 1;
}

#rektori_utasitas h2 {
  padding-top: 0px !important;
  margin: 0px !important;
}

.archiv_szabalyzat i {
  font-size: 19px !important;
}

.szabalyzat-attachments i,
.szabalyzat-attachments-en i {
  font-size: 20px !important;
}

.archiv_szabalyzat h4 {
  margin: 18px 0px !important;
}
.szabalyzat-attachments h4 {
  margin: 14px 0 20px 0px !important;
}

.szabalyzat-attachments-en h4 {
  margin: 14px 0 20px 0px !important;
}

.oe-szabalyzat-archive-validity {
  margin-bottom: 15px !important;
}

.erv_kezdete_szabalyzat p {
  margin: 10px 0px !important;
}

.kar_nevado h2 a {
  color: #1d294d !important;
}

.vezetoi-tablazat p {
  margin-bottom: 0px !important;
}

/*2022 11 21 szemely*/

.szemely.type-szemely.status-publish.hentry .oe-szemely .fusion-column-wrapper p {
  margin-bottom: 0px;
}

.szemely.type-szemely.status-publish.hentry .oe-szemely .fusion-column-wrapper .oe-person.website {
  margin-bottom: 0.5em;
}

/*******************************************************/
.felvetelizok-szakkereso form.searchandfilter h4 {
  white-space: nowrap;
  font-size: 22px !important;
}
.felvetelizok-szakkereso form.searchandfilter li {
  display: inline-block !important;
}

@media screen and (max-width: 1300px) {
  .felvetelizok-szakkereso form.searchandfilter h4 {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kar h4 {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 25% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 25% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 37.5% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    width: 37.5% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

@media screen and (max-width: 850px) {
  .felvetelizok-szakkereso form.searchandfilter {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kar h4 {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 50% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 50% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 50% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    width: 50% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 50% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

@media screen and (max-width: 610px) {
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kar {
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-szint {
    width: 100% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-munkarend {
    width: 100% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-finanszirozasi-forma {
    width: 100% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-hely {
    color: green;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 100% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-taxonomy-kepzesi-nyelv {
    width: 100% !important;
  }
  .felvetelizok-szakkereso form.searchandfilter li.sf-field-submit input {
    margin-left: 0;
  }
}

.szakok_felsorolas p {
  margin: 0px !important;
}

/*
@media screen and (min-width: 904px) {
    aside#sidebar {
        display: none;
    }
}
@media screen and (min-width: 1255px) {
    aside#sidebar {
        display: block;
    }
}
*/
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
  font-weight: bold !important;
}

#esemeny_fooldal .oe-tribe-spec.fusion-responsive-typography-calculated {
  display:;
  top: 180px !important;
}

/*ÁLLÁS*/
@media screen and (max-width: 829px) {
  #post-23174 .fusion-text.fusion-text-1 {
    display: none !important;
  }

  #post-23174 .fusion-text.fusion-text-2 {
    display: none !important;
  }

  #post-23174 .fusion-text.fusion-text-3 {
    display: none !important;
  }
}

@media screen and (min-width: 830px) {
  #post-23174 .fusion-text.fusion-text-1 {
    min-width: 80px;
    margin-top: 30px;
    margin-bottom: 20px;
  }

  #post-23174 .fusion-text.fusion-text-2 {
    min-width: 80px;
    margin-top: 25px;
    margin-bottom: 20px;
  }

  #post-23174 .fusion-text.fusion-text-3 {
    min-width: 80px;
    margin-top: 25px;
    margin-bottom: 20px;
  }
}

#allasajanlatok h2.title-heading-left.fusion-responsive-typography-calculated {
  font-size: 20px !important;
}
#allasajanlatok
  .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column
  .fusion-title.title.fusion-sep-none.fusion-title-text.fusion-title-size-four {
  margin: 0px !important;
}

#allasajanlatok h4.title-heading-left.fusion-responsive-typography-calculated {
  font-size: 16px;
}

.fusion-layout-column.fusion_builder_column.fusion-builder-column-0 {
  margin-bottom: 0px !important;
}

#allasajanlatok .fusion-layout-column.fusion_builder_column {
  margin-bottom: 0px !important;
}

#allasajanlatok .fusion-fullwidth.fullwidth-box.fusion-flex-container {
  padding-top: 10px !important;
}

/*FELVÉTELIZŐK*/

#post-17684 .post-content p {
  margin-top: 0;
  margin-bottom: 0px;
}

#post-17684 .fusion-builder-column-3 {
  margin-bottom: 0px !important;
}
#post-17684 .fusion-builder-column-1 {
  margin-bottom: 0px !important;
}
#post-17684 .fusion-builder-column-2 {
  margin-bottom: 0px !important;
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

.fusion-main-menu > ul > li > a {
  font-family: "Open Sans" !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
  width: 50% !important;
}

.fusion-related-posts-title-link {
  color: #3366bb !important;
}

.related-posts {
  margin-top: 0px !important;
}

#tribe-events-footer {
  margin-top: 0px !important;
}

.tribe-events-nav-next {
  width: 50%;
  text-align: right !important;
}

#tribe-events-content #tribe-events-footer {
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: 0 !important;
}

#post-36581 .bottom-gallery img {
  height: 286px !important;
}
.fusion-main-menu .fusion-main-menu-search a::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*.post-content a:hover{color:#fcaf17 !important;  }*/

.post.szakok .fusion-text.fusion-text-7 {
  text-transform: capitalize;
}

.post.szakok .fusion-text.fusion-text-30:first-letter {
  text-transform: uppercase;
}

.tribe-events-single-event-description.tribe-events-content.entry-content.description .fusion-text.fusion-text-1 a {
  color: #3366bb;
}

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

.category-normal-hir ul,
ol {
  line-height: 12px;
  /*line-height: 20px;*/
}
.category-normal-hir ul li,
ol li {
  /*line-height: 12px;*/
  line-height: 20px;
}

.post-23193 ul,
ol {
  line-height: 24px;
}

#paragraphNoNeeded p {
  display: none;
}

#paragraphNoNeedMargin {
  margin-bottom: 0px;
}

#szakMoreInformation {
  margin-bottom: 34px;
}

#post-17896 .fusion-flex-container {
  /*padding-top: 25px!important;*/
}

#nav_menu-1,
div#nav_menu-2,
#nav_menu-3,
#nav_menu-4,
#nav_menu-5,
#nav_menu-6,
#nav_menu-7,
#nav_menu-8,
#nav_menu-9,
#nav_menu-11,
#nav_menu-16 {
  margin-top: 21px;
}

#nav_menu-16 {
  margin-left: -30px;
}
#nav_menu-16 a {
  text-transform: uppercase;
}
#menu-menu-preparatory-programs a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#nav_menu-8 {
  margin-left: -30px;
}
#nav_menu-3 a {
  text-transform: uppercase;
}
#menu-menu-v4 a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-imdi a {
  color: #1d294d !important;
  font-weight: 700 !important;
}

#menu-imdi ::before {
  color: #1d294d !important;
}

body:not(.search-results) #posts-container .fusion-blog-layout-grid {
  margin-left: unset !important;
  margin-top: unset !important;
}

.fusion-header-wrapper .fusion-secondary-header .fusion-row {
  padding-bottom: 0;
}

.szervezetiegyseg-template-default .fusion-title h2 {
  line-height: 1.29 !important;
}

.rules-verion h4 p {
  margin-top: 0;
  margin-bottom: 20px !important;
}

.text.-justify {
  text-align: justify;
  text-justify: inter-word;
}

.divTableRow:first-child {
  background: #1d294d !important;
  color: #ffffff;
  text-align: center;
}

.szervegyseg .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {
  padding-bottom: 0px;
}

.accordion > li > a > h4 {
  cursor: pointer;
}

.fusion-logo {
  max-width: 150px !important;
}

.fusion-standard-logo {
  max-width: 150px !important;
}
@media (max-width: 500px) {
  .oe-footer-right {
    float: left;
  }
}

.fusion-body .fusion-button.button-1 {
  padding-bottom: 13px !important;
}

.fusion-body .fusion-button.smallbutton {
  padding: 10px 20px !important;
  line-height: 14px !important;
  font-size: 12px !important;
  margin: 1em 0;
  padding-bottom: 10px !important;
}
.fusion-body .fusion-button.button-1.belso-kari-aloldal-button {
  padding: 10px 20px !important;
  margin-right: 10px !important;
}

.rpwe-block.utasitas_sidebar a:hover {
  color: #fcaf17 !important;
}

.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0px !important;
}

.tribe-events-single-event-description .fusion-title {
  margin-top: 5px !important;
}

.tribe-events-single-event-description .oe-tribe-updated p {
  margin-bottom: 0 !important;
}

.tribe-events-single-event-description .fusion-text.oe-tribe-updated {
  color: #152950;
  font-weight: 700;
  font-size: 15px !important;
  line-height: 1.2;
}

.tribe-events-single-event-description .fusion-text.oe-tribe-updated {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.oe-szemely .fusion-layout-column img {
  /*width: 200px;*/
}

.post-content p {
  margin-bottom: 15px !important;
}

.kozossegi-szolgalat h4 a {
  padding: 3px 0 !important;
}
.fusion-panel.panel-default.fusion-faq-post.kozossegi-szolgalat .fusion-toggle-heading {
  font-size: 24px;
  font-weight: normal;
}
.fusion-body blockquote,
.post-content blockquote {
  background-color: #ecf6fd !important;
  border-left: 4px solid #1d294d !important;
}

.ob-kivonatok-list h2 {
  margin-bottom: 5px !important;
  padding-top: 5px !important;
}

.ob-kivonatok-list h2 a {
  font-size: 20px !important;
}

#ob-kivonat h2 {
  padding-top: 25px;
  padding-bottom: 20px;
}

.ob-kivonat .fusion-meta-info {
  margin-top: 0 !important;
}

#news-gallery .fusion-title p {
  text-align: center !important;
}
.post-content #news-gallery p {
  margin-bottom: 0px !important;
}

.background-lightblue {
  background: #89ccec;
  padding: 15px 15px;
}
.background-darktblue {
  background: #1d294d;
  color: #ffff !important;
  padding: 15px 15px;
}
.background-darktblue h4,
.background-darktblue p {
  background: #1d294d;
  color: #ffff !important;
}
.background-gold {
  background: #fcaf17;
  padding: 15px 15px;
}
.background-white {
  padding: 15px 15px;
}

.background-lightgreen {
  /*background:#89ccec;*/
  padding: 15px 15px;
}

.szaklightblue {
  background: #89ccec;
  padding: 5px 15px 15px 15px;
  margin-top: 15px;
}

.mir-hir .entry-title {
  display: block !important;
  font-size: 33px;
  font-weight: 700;
  padding: 30px 0px;
  font-family: Rubik;
  line-height: 1.2;
}

.mir-hir .entry-title::after {
  border-bottom: 1px solid #000;
  content: " ";
  width: 100% !important;
  display: block;
  padding-top: 20px;
}

.w1 {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  background-color: #f8f8f8;
}

.w1 caption {
  font-size: 1.5em;
  margin: 0.5em 0 0.75em;
}

.w1 tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: 0.35em;
}

.w1 th,
.w1 td {
  padding: 0.625em;
  text-align: center;
}

.w1 th {
  font-size: 0.85em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  .w1 {
    border: 0;
  }

  .w1 caption {
    font-size: 1.3em;
  }

  .w1 thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .w1 tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
  }

  .w1 td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.8em;
    text-align: right;
  }

  .w1 td::before {
    /*
    * aria-label has no advantage, it won't be read inside a .w1
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

  .w1 td:last-child {
    border-bottom: 0;
  }
}

.wps-limit-login-credits {
  display: none;
}

.fusion-flexslider.fusion-post-slideshow .slides {
  aspect-ratio: 16 / 9;
}

.fusion-recent-posts .columns .column .fusion-flexslider {
  aspect-ratio: 16/9;
}

.oe-image-wrapper-outer.fusion-column-content-centered {
  padding-top: 56.25% !important;
}

.flexslider .slides {
  aspect-ratio: 16/9;
}

.fusion-post-slideshow .fusion-image-size-fixed {
  aspect-ratio: 16/9;
}

.hirek_oldal .blog-shortcode-post-title.entry-title {
  padding-top: 0px !important;
}

.oe-image-wrapper-inner {
  background-position-y: center !important;
}

.home_blogpost .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper {
  aspect-ratio: 16/9;
}

#hirmondo_lista {
  height: unset !important;
}

.youtube-short-video {
  position: relative;
  width: 100%;
  padding-top: 177.77%;
}

.youtube-short-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ytshorts-flex-center {
  display: flex;
  justify-content: center;
}

.cikk_cim h1 {
  font-size: 32px !important;
}

.szak-morebtn {
  border: 1px solid;
  padding: 9px 20px;
  background: #1d294d;
  /*font-color: 1d294d!important;*/
  font-size: 12px;
}
.szak-morebtn a {
  color: #fff !important;
}

.szak-morebtn:hover a {
  color: #1d294d !important;
}

.szak-morebtn:hover {
  background: #fcaf17;
}

.jelentkezes_field {
  color: #1d294d !important;
}
.gyerektabor_h1 {
  font-size: 24px !important;
  font-family: "Open Sans" !important;
}

.pojo-a11y-toolbar-toggle {
  margin-top: 60px;
}

.table-border table,
.table-border th,
.table-border td {
  border: 1px solid black;
  padding: 5px;
}

.nyelvi-centrum-button {
  min-height: 70px;
  line-height: 18px !important;
  font-size: 15px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

select#rtec_Karok\ -\ Nyelvi\ Centrum {
  font-size: 16px !important;
  min-height: 45px;
  width: 100%;
}

.oe-custom-content {
  text-align: justify;
}

.szakok.type-szakok .post-content .fusion-text .post_thumbnail img {
  width: 795px;
  height: 326px;
}

#post-254 img {
  width: 1000px;
  height: 411px;
}

#menu-main_menu_hu {
  padding-top: 2px;
}

.logocontainer {
  display: flex;

  align-items: center;
  gap: 20px;
  width: 265px;
}

.logocontainer img {
  max-width: 50%;
}
@media only screen and (max-width: 1272px) {
  .thestandard {
    display: none;
  }
}

@media only screen and (min-width: 1272px) {
  .themobil {
    display: none;
  }
}

@media (min-width: 1272px) and (max-width: 1402px) {
  .logocontainer {
    display: flex;
    justify-content: left;
    gap: 20px;
    width: 265px;
    flex-direction: column;
    align-items: baseline;
  }
}

.fusion-mobile-menu-icons {
  top: 20px !important;
}

.tkp_cimek {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 800;
  color: #1d294d;
}

.fusion-content-boxes.equal-height {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: wrap !important;
}

.fusion-content-boxes.equal-height .col {
  height: 100% !important;
}

.post-61454 .headerbutton:hover {
  background-color: rgba(255, 255, 255, 0.82) !important;
}

.post-61454 .fusion-button.button-2 {
  background-color: #ffffff !important;
  color: #1d294d !important;
}

.post-61454 .fusion-button.button-2 i {
  color: #1d294d !important;
}

.post-61454 .fusion-button.button-2 span {
  color: #1d294d !important;
}

.post-61454 .fusion-button.button-2 a:hover i {
  background-color: transparent !important;
}

.post-61454 .fusion-button.button-2 a:hover span {
  background-color: transparent !important;
}

@media (max-width: 389px) {
  .logocontainer {
    gap: 4px;
  }
}
