#wpadminbar{display:none;} html,body,div,img,h1,h2,h3,h4,h5,h6,ul,ol,li,a,input{margin:0;outline:0;padding:0;border:none;font-family: 'Raleway', sans-serif}
body{margin:50px 0 0 0;background:#fff;overflow-x:hidden;overflow-y:scroll}
a{color:#065cab;text-decoration:none;font-size:1em;font-weight:bold}
a[href^="mailto"]{background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/email-black.png) no-repeat center left;background-size:20px;padding:0 0 0 25px;color:black}
a[href^="tel"]{background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/phone-black.png) no-repeat center left;background-size:20px;padding:0 0 0 25px;color:black}
h2{color:#065cab;font-size:1.2em;font-weight:bold;padding:5px}
h3,h4{font-weight:bold} #header-wrapper{position:fixed;top:0;left:0;height:50px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;background:#171f32;z-index:5}
#hlogo,#nav,#search{display:block}
#hmenu,#hlogo{height:50px;width:50px;display:none}
#hlogo{display:block;background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/gtk_logo_512.webp) no-repeat center center;background-size:40px}
#hlogo a{display:block;height:100%;width:100%}
#hsearch input{
width:150px;
color:#888;
font-size:20px;
height:30px;
padding:5px;
margin:5px;
border-radius:5px;
}
#content-wrapper{margin:auto;width:840px;overflow:hidden}
.post-header{display:none}
.intern-page{margin-top:20px;font-size:20px}
.intern-page .post-content div{padding:0 0 10px 0}
.intern-page label{padding:0 0 0 20px;font-weight:bold}
.intern-page #ceg_logo {float:right}
.intern-page #ceg_logo label{display:none}
.intern-page #ceg_logo img{float:right;height:300px;width:300px}
.intern-page #ceg_homepage label{display:none}
.intern-page #ceg_homepage a{background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/link-ext-black.png) no-repeat center left;background-size:20px;padding:0 0 0 25px;color:black}
.intern-page #ceg_telefonszam label{display:none}
.intern-page #ceg_email_cim label{display:none} @media (max-width: 839px) {	
#hmenu,#hlogo,#hlogo a{display:inline-block;float:none;height:50px;width:50px}
#hmenu{background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/menu.png) no-repeat center center;background-size: 35px 35px;}
#hlogo a{height:50px;width:40px}
#hlogo img{display:none}
#content-wrapper{width:calc(100% - 20px)}
.intern-page #ceg_logo{position:absolute;opacity:.1}
.intern-page #ceg_logo img{height:unset;width:calc(100vw - 20px)}
} #nav{display:block;background:#171f32}
#nav li{list-style-type:none}
#nav a{display:inline-block;padding:0 0 0 10px;vertical-align:bottom;line-height:50px;font-size:1.6em;color:#f9b726;font-weight:bold;white-space:nowrap}
@media (min-width: 840px) {
.lmenu{display:none}
#nav ul {float:left;transition:.2s;width:100%;}
#nav li {
background:black;
margin-right:5px;
background-clip:content-box;
float: left;
position: relative;
transition:.2s;
z-index:2
}
#nav li:hover{background:#ccc;transition:.5s;background-clip:content-box}
#nav li:hover>a{color:#065cab;transition:.5s}
#nav>ul>li{background:transparent}
#nav .sub-menu {border:solid 1px white}
#nav .sub-menu li {width:100%;border-top:solid 1px white;z-index:3}
#nav .sub-menu li:first-child {width:100%;border-top:none}
#nav ul ul {
background:black;
width:auto;
position: absolute;
left: 0;
top: 100%;
visibility: hidden;
opacity: 0
}
#nav ul ul ul{left:100%;top:0;padding-left:0px;}
#nav li:hover>ul {visibility: visible;opacity:1;}
}
@media (max-width: 839px) {
#nav{width:100%;order:4}
#nav ul{display:none;padding:0 0 0 40px}
.lmenu, .plus, .minus{height:50px;width:50px;color:rgba(0,0,0,0)}
.lmenu{display:inline-block}
.plus{display:none;background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/plus.png) no-repeat center center;background-size:40px;cursor:pointer}
.menu-item-has-children>.lmenu>.plus{display:block}
.minus{display:none;background:url(https://intern.gtk.uni-pannon.hu/wp-content/themes/intern/img/minus.png) no-repeat center center;background-size:40px;cursor:pointer}
#nav>ul{padding:0}
#nav li{border-bottom:1px dotted #5f97ae;white-space:nowrap;font-size:14px}
#nav li:first-child{border-top:1px dotted #5f97ae}
#nav li:last-child{border-bottom:none}
#nav .lang-item img{margin-top:10px;display:inline-block;height:30px!important;width:50px!important}
}