@font-face{font-family:SourceSerifProLight;src:url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/SourceSerifPro-Light.otf)}
body, div, tabel, thead, tbody, tr, td, ul, ol, li{margin:0;outline:0;padding:0;border:none;font-family:SourceSerifProLight;text-rendering:optimizeLegibility;font-weight:400}
body{width:100%;background:#fff;margin:0 auto;overflow-x:hidden;overflow-y:scroll;display:flex;justify-content:space-between;flex-wrap:wrap}
a{padding:0px;color:#171f32;font-weight:bold;text-decoration:none;font-size:1em}
a[href^="mailto"]{background:url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/email-black.png) no-repeat center right;background-size:20px;padding:0 25px 0 0;color:black} h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#171f32;font-weight:bold}
h2,h4{color:#f9b726;font-size:1.5em;padding:5px}
h2{font-size:1.5em}
strong{font-weight:bold}
strong span{font-weight:bold}
hr{clear:both;border-style:inset;border-width:1px;margin:5px 0}
.phonebook-table a{background:url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/link-int.png) no-repeat center right;background-size:30px;padding:0 35px 0 0}
img{max-width:100%;height:auto}
ul{list-style-type:none}
.uline{text-decoration:underline}
::placeholder {color:rgb(119,170,117,.6)}  body>div{width:100%;box-sizing:border-box}
#posts-sidebar-wrapper{margin:0}
#recent-wrapper,#footer-wrapper,#posts-sidebar-wrapper{display:flex;justify-content:center;flex-wrap:wrap;font-size:0.8em} @media (min-width: 1024px) {
#header-wrapper{position:fixed;top:0;display:flex;background:#fff;justify-content:space-between;flex-wrap:wrap;z-index:99}
#mmenu-wrapper{display:none}
#info-wrapper{width:100vw;height:30px;margin:0 0 100px 0;background:#ccc;transition:2s;z-index:1}
#info-wrapper.ontop{margin:0;background:#fff;transition:2s;
opacity:1}
#info-wrapper .text{float:left;padding:5px 30px;height:20px}
#info-wrapper .text:first-child{padding:5px 30px 5px 100px}
#info-wrapper .text a{font-weight:unset}
#info-wrapper .icon{float:right}
#info-wrapper .icon:first-child{padding:4px 100px 4px 5px}
#info-wrapper .icon img{display:block;height:22px;width:22px;margin:0;padding:4px 5px;filter:invert(100%);opacity:.3}
#info-wrapper .input{float:right}
#info-wrapper .input input{margin:3px 5px;padding:0 8px;height:20px;color:#888;border-radius:3px;border:2px solid #ccc} #ontop-wrapper{position:fixed;
top:30px;
right:0;width:100vw;height:60px;background:#fff} #logo-wrapper{position:fixed;top:30px;left:0;height:100px;background:transparent;margin:0;transition:2s}
#logo-wrapper #logoimg img{height:90px;margin:5px;transition:2s}
#logo-wrapper #logotext{margin:25px 0 25px 10px;vertical-align:top;font-size:2em;color:#444;transition:2s}
#logo-wrapper.ontop{position:fixed;
top:30px;
left:0;height:40px;background:transparent;margin:5px;transition:2s}
#logo-wrapper.ontop #logoimg img{height:40px;margin:0;transition:2s}
#logo-wrapper.ontop #logotext{height:40px;margin:5px;transition:2s;font-size:1.5em}
#logoimg, #logotext{display:inline-block}
#nav-wrapper{position:fixed;top:30px;right:0;height:40px;margin:0;transition:2s}
#nav-wrapper.ontop{position:fixed;
top:30px;
right:0;height:40px;margin:0;transition:2s}
#header-buffer{height:130px}
}
@media (max-width: 1023px) {
#header-wrapper{display:flex;background:#ccc;justify-content:space-between;flex-wrap:wrap}
#mmenu-wrapper{height:30px;width:50px}
#mmenu-wrapper img{width:30px;height:30px;padding:0 0 0 10px;filter:invert(100%);opacity:.7}
#logo-wrapper{display:none}
#info-wrapper{width:270px;height:30px}
#info-wrapper .text{display:none;height:200px}
#info-wrapper .icon{float:right}
#info-wrapper .icon img{display:block;height:22px;width:22px;margin:0;padding:4px 5px;filter:invert(100%);opacity:.3}
#info-wrapper .input input{margin:3px 5px;width:150px;padding:0 3px;height:20px;color:#888;border-radius:3px;border:2px solid #ccc}
#ontop-wrapper{display:none}
#nav-wrapper{display:block;z-index:1001;width:100vw;background:#fff} } @media (min-width: 1024px) {
#front-page-wrapper,#footer-wrapper{margin:0 20px}
#footer-wrapper>div{width:23%}
}
@media (max-width: 1023px) {
#footer-wrapper>div{width:50%}
}
@media (max-width: 425px) {
#footer-wrapper>div{width:100%}
}
.widget{background:#fff}
.widget_text .inner{min-height:220px} .widget_text h2 a{color:#f9b726;font-size:1em}
.widget_text h2 a:hover{color:#171f32}
.widget_text .textwidget img{width:100%}
.widget_text .textwidget div{padding:0 8px 8px 8px;font-size:1.3em}
.widget_text .textwidget div a{padding:5px 0 0 0;display:block}
.widget_text hr{margin:3px 0}
#featured-wrapper,#calendar-wrapper{position:relative;height:280px;background:#fff;padding:5px}
#featured-wrapper img{height:100vw;width:auto;max-height:240px;float:left;margin:5px}
#featured-wrapper h2{padding:5px;font-size:16px;color:#f9b726}
#featured-wrapper a{color:#f9b726;font-size:1.2em;font-weight:bold}
#featured-wrapper>div>div>a{position:absolute;top:90%;left:85%;display:none} #calendar-wrapper>div{position:absolute;top:50%;transform: translateY(-50%)}
#calendar-wrapper .inner{padding:0}
#calendar-wrapper .widgettitle,.simcal-calendar>p{display:none}
.simcal-calendar{padding:0}
.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{height:20px !important;padding:0 !important}
.simcal-default-calendar-grid .simcal-day-number{padding:0 !important}
.simcal-default-calendar-grid .simcal-day>div{height:35px!important;min-height:unset!important}
.simcal-default-calendar-grid>table tbody td {padding:0!important;height:20px!important;overflow:hidden}
.front-page{position:relative;height:300px;overflow:hidden}
.front-page .post-header{font-size:1em}
.front-page>div:before{
content:'';
width:100%;
height:83%;
position:absolute;
left:0;
top:60px;
background:linear-gradient(transparent 170px, white);
}
.front-page img{width:30%}
.allnews{position:relative;display:block;height:24px;background:#fff;padding:0 5px;font-size:1.2em;font-weight:bold}
.allnews a{position:absolute;left:50%;transform:translateX(-50%);white-space: nowrap;}
#posts-wrapper{width:100%;margin:0 0 5px 0}
.type-post,.type-page,.type-calendar{background:#fff;padding:5px}
.post-header{padding:5px}
.post-header{font-weight:bold;font-size:1.2em}
.post-header h1{padding:0;font-size:1.2em}
.post-header a{display:block;color:#f9b726;font-size:1.2em}
.attachment-post-thumbnail{display:none}
.post-content{padding:5px;font-size:1em}
.post-content h3 {margin:10px 0} .post-content p {margin:0 0 10px 0}
.post-content ol {margin:0 0 10px 20px}
.post-content>ol {margin:16px 0 10px 40px}
.post-content ul {margin:0 0 10px 20px;list-style-type:unset}
.post-content>ul {margin:16px 0 10px 40px}
.post-content th{border:1px solid #171f32;background:#f9b726;color:#171f32}
.post-content td[colspan="2"]{background: #171f32;color:#f9b726;font-weight:bold;}
.post-content td{border:1px solid #171f32}
.post-content iframe.videocenter{display:block;margin-left:auto;margin-right:auto}
.post-footer{height:20px;clear:both}
.post-author-date{float:left;margin:0 0 0 5px}
.post-media{float:right;vertical-align:top;}
.post-media div{vertical-align:top;display:inline-block}
.post-edit-link{display:block;clear:both}
.gallery-table>a{position:relative;display:block;width:100px;height:150px}
.gallery-table>a img{position:absolute;display:block;width:120px;top:50%;left:50%;transform:translate(-50%,-50%)}
.widget_categories,.widget_tag_cloud,.widget_archive{margin:2px 0;padding:5px;font-size:1.4em}
.widget_categories ul li,.widget_archive ul li{display:inline-block}
.widget_categories a:after,.widget_archive a:after{content:',\00a0'}
.widget_categories li:last-child a:after,.widget_archive li:last-child a:after{content:''}
.search-nav{height:30px;width:49.7%;background:#fff;font-weight:bold;font-size:20px}
.search-nav a{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}
.dataTables_wrapper label{font-size:1.2rem}
.dataTables_wrapper input{
border:none;
border-bottom:2px solid #ccc;
font-size:1.2rem
}
.tablepress{width:auto!important;margin:auto}
.tablepress.kapcsolat-hu{margin:unset}
.tablepress .alignnone{width:100px;margin:0}
.tablepress tbody td{border:none!important}
.a11y-toolbar{display:none}
.slideshowlink{display:none}
#scrolltop{position:fixed;bottom:0;right:0;border:20px solid transparent;width:70px;z-index:1000}
#madeby{color:#f9b726}
#scnb-cookie-bar{margin:0!important;padding:0!important}
#scnb-cookie-bar .wrap{display:flex;justify-content:center;flex-wrap:wrap}
.scnb-text, .scnb-buttons{margin:0!important;width:auto!important;padding:0;font-size:1em}
.scnb-text{padding:2px 5px 0 5px;font-size:1.4em} @media (max-width: 899px) {
.dataTables_wrapper .dataTables_length{display:none}
.dataTables_wrapper .dataTables_info{display:none}
.dataTables_wrapper .dataTables_paginate{display:none}
.gallery-table,.gallery-table tbody,.gallery-table td{display:block;padding:0!important}
.gallery-table thead{display:none}
.gallery-table tr{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}
.gallery-table td{margin:0 0 5px 0}
.gallery-table a{width:unset;margin:10px 0 0 0}
.gallery-table img{width:unset!important;height:200px}
.phonebook-table,.phonebook-table thead,.phonebook-table tr,.phonebook-table th,.phonebook-table tbody,.phonebook-table td{display:block;width:100%!important}
.phonebook-table th{display:none}
.phonebook-table th,.phonebook-table td{text-align:right!important;font-weight:bold;box-sizing:border-box;padding:2px 5px 0 5px!important;font-size:1rem}
.phonebook-table th.column-1,.phonebook-table td.column-1{display:block;text-align:left!important;font-weight:bold;font-size:2rem}
} @media (min-width: 1024px) {
#nav .lmenu{display:none}
#nav ul{transition:.2s;background:#f9b726}
#nav li {
position:relative;
height:40px;
padding:5px;
float:left;
transition:.2s
}
#nav ul ul {
position:absolute;
top:100%;right:0;
width:auto;
visibility:hidden;
opacity:0;
z-index:2
}
#nav ul ul li{margin:0;width:100%;padding:0;z-index:999}
#nav ul ul ul{right:100%;top:0}
#nav li:hover>ul{visibility:visible;opacity:1}
#nav a{
display:inline;
padding:0 5px;
line-height:40px;
white-space:nowrap;
color:#444;
font-weight:normal;
text-transform:uppercase;
}
}
@media (max-width: 1023px) {
#nav{width:100%;display:block}
#nav ul{display:none;padding:0 0 0 40px}
.lmenu,.plus,.minus{height:50px;width:50px}
.lmenu{display:inline-block}
.plus{display:none;background:url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/plus.png) no-repeat center center;background-size:30px;cursor:pointer;filter:invert(100%);opacity:.7}
.menu-item-has-children>.lmenu>.plus{display:block}
.minus{display:none;background:url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/minus.png) no-repeat center center;background-size:30px;cursor:pointer;transition:3s;filter:invert(100%);opacity:.7}
#nav>ul{padding:0}
#nav li{border-bottom:1px dotted #5f97ae}
#nav li:first-child{border-top:1px dotted #5f97ae}
#nav li:last-child{border-bottom:none}
#nav a{display:inline-block;padding:0 0 0 10px;vertical-align:bottom;line-height:50px;font-size:2em;color:#444;font-weight:bold;}
#nav .lang-item img{display:inline-block;height:30px}
} @media all{
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 10px 10px;}
.alignleft {float: left;margin: 5px 10px 10px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 10px 10px;}
a img.alignnone {margin: 5px 10px 10px 0;}
a img.alignleft {float: left;margin: 0px 10px 10px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {
height: auto;
max-width: 98.5%;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 0.8em;
line-height: 17px;
padding: 0 4px 5px;
}
.sticky{}
.gallery-caption{}
.bypostauthor {}
} .tilerow{margin:0 -15px;background:#171f32 url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/bg_gtk.png) no-repeat fixed center top;padding:5px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.tilerow .inner{margin:0;width:24.5%;background:#fff}
.tilerow .inner h2{font-size:1.1em}
.tilerow a>div{padding:0 5px}
.tilerow .textwidget>div{padding:0 5px 5px 5px} .signupbutton{
display:inline-block;
padding:0px 3px 1px 3px;
background:#f9b726;
color:#171f32;
border-radius:3px;
} .faq-question{
background:#171f32 url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/scrolltop.png) no-repeat right center;
background-size:30px 30px;
margin:5px 0 5px 0;
padding:5px;
color:white;
font-size:1.2em;
font-weight:bold;
clear:both
}
.faq-question:hover, .faq-question-open{
background:#f9b726 url(https://alumni.gtk.uni-pannon.hu/wp-content/themes/alumni.gtk.uni-pannon.hu.theme-20240605/img/scrollbottom.png) no-repeat right center;
background-size:30px 30px;
color:#171f32;
transition:.5s;
}
.faq-answer{
display:none;
padding:5px
} .thirdwrapper{
display:inline-block;
width:33%;
position:relative;
padding-bottom:20%; 16:9
height:30px;
}
.thirdwrapper h3{
position:absolute;
top:0;
left:0;
width:100%;
height:10%;
}
.thirdwrapper iframe {
position:absolute;
top:10%;
left:0;
width:100%;
height:90%;
} .flipper{height:100%;width:100%;transition:.5s;transform-style:preserve-3d}
.flip{transform:rotateX(-180deg)}
.front,.back {
position:absolute;
top:0;left:0;
width:100%;height:100%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}
.back {transform:rotateX(180deg)}