html,body,div,img,h1,h2,h3,h4,h5,h6,ul,ol,li,a,input{margin:0;outline:0;padding:0;border:none;font-weight:normal}
body{min-width:450px;max-width:960px;width:98%;background:white;margin:0 auto;overflow-x:hidden;overflow-y:scroll;font-family:Calibri}
a,h1,h2,h3,h4{font-weight:bold}
a{color:#171f32;text-decoration:none;font-size:1em}
h2{color:#f9b726;font-size:1.2em;padding:5px}
img{max-width:100%;height:auto}
.anchor{display:block;position:relative;top:-50px;visibility:hidden} #scrolltop{display:none;position:fixed;bottom:0;right:0;border:20px solid transparent;width:70px;z-index:1000}
#rss-wrapper>div:before{
content:'';
width:100%;
height:83%; left:0;
top:60px;
background:linear-gradient(transparent 70px, white);
}
.search-page .type-post:before,.search-page .type-page:before{
content:'';
width:100%;
height:75%;
position:absolute;
left:0;
top:60px;
background:linear-gradient(transparent 60px, white);
}
#rss-wrapper>div>div{font-size:1em;overflow:hidden}
#rss-wrapper .post-header{height:15%;padding:5px}
#rss-wrapper .post-header a{display:block;font-size:1.2em}
#rss-wrapper .post-content{height:85%;padding:5px;font-size:1em}
#rss-wrapper .post-footer{display:none}
#rss-wrapper img{width:30%}
#rss-wrapper>div.allnews{display:block;width:100%;height:30px;border:none;background:white;font-size:1.2em;margin:0}
#rss-wrapper>div.allnews a{width:260px;display:block;margin:3px auto}
.widget{background:white}
.inner{background:#fff}
#recent-wrapper h2{font-size:1.4em}
#recent-wrapper .textwidget img{width:100%}
#recent-wrapper .textwidget div{padding:0 8px 8px 8px;font-size:1.3em}
#featured-wrapper{background:#fff}
#featured-wrapper .inner{padding: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 ul{list-style-type:none}
#calendar-wrapper .inner{padding:0}
#calendar-wrapper .widgettitle,.simcal-calendar>p{display:block}
.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:32px !important}
.mc_milestones{margin:5px 0 0 0}
.mc-main abbr[title]{text-decoration:none}
ul.upcoming-events{list-style-type:none}
ul.upcoming-events a{font-weight:normal}
div.my-calendar-date-switcher{width:100%}
div.my-calendar-date-switcher>form>div{width:100%;justify-content:space-evenly}
div.my-calendar-date-switcher>form>div select{width:calc(30% + 20px)!important;padding:0 0 0 5px!important}
#footer-wrapper .inner{height:220px}
#footer-wrapper .widgettitle{display:none}
#footer-wrapper h2{font-size:18px}
#footer-wrapper h2 a{color:#f9b726}
#footer-wrapper h2 a:hover{color:#171f32}
#footer-wrapper .textwidget{margin:0 5px 5px 5px;font-size:1.3em}
#footer-wrapper hr{margin:3px 0px}
#footer-wrapper a:hover{color:#f9b726}
#footer-wrapper .textwidget .partnerlogo{height:100px;width:100px}
#posts-wrapper{width:100%;margin:0 0 5px 0}
.type-post,.type-page{background:#fff;margin:5px 0 0 0;padding:15px}
.post-header a{color:#f9b726}
.post-content ol {margin:0 0 0 20px}
.post-content > ol {margin:16px 0 0 40px}
.post-content ul {margin:0 0 0 20px}
.post-content > ul {margin:16px 0 0 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}
.post-media{float:right;vertical-align:top;}
.post-media div{vertical-align:top;display:inline-block}
.search-page .type-post,.search-page .type-page{position:relative;height:200px;overflow:hidden}
#posts-sidebar-wrapper,.widget_categories,.widget_tag_cloud{width:100%;border:none;margin:0 0 5px 0}
#posts-sidebar-wrapper .inner{padding:5px}
#posts-sidebar-wrapper ul{list-style:none;}
#posts-sidebar-wrapper ul li{display:inline-block}
.widget_categories a:after,.widget_archive a:after{content:',\00a0'}
.index-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 5px 0}
.index-navigation div{background:#fff;padding:0 5px;margin:5px 0 0 0}
.dataTables_wrapper input{border:1px solid darkgrey}
.tablepress{width:auto!important;margin:auto}
.tablepress .alignnone{width:100px;margin:0}
.tablepress tbody td{border:none!important} .slideshowlink{display:none}
#subscribe{width: 300px;margin: auto}
#subscribe #signup{border:1px solid #ccc}
#subscribe input[type=submit]{padding:0 2px;border:1px solid #ccc}
#subscribe #success{display:none}
#subscribe #error{display:none}
#scnb-cookie-bar{min-height:0!important;padding:0 0 5px 0!important}
#scnb-cookie-bar .wrap{width:960px;margin:auto;padding:5px 0!important}
#scnb-cookie-bar .scnb-text{width:600px;padding:0 0 5px 0;font-weight:bold;font-size:16px} @media (min-width: 900px) {	
#header-wrapper{height:100px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:5px 0 0 0}
#hlogo{width:700px;font-size:24px}
#hlogo a{font-size:24px}
#hmenu{display:none}
#hright{width:200px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
#hright>div:first-child{width:100%;height:20px}
#hright>div:first-child a{display:block;color:#f9b726}
#hright>div{width:18%;height:35px}
#hright>div:last-child{margin:5px 0;width:100%}
#hright #search-form input{width:94%;height:94%;padding:3%;border:#171f32 2px solid;border-radius:5px}
#slider-wrapper,#recent-wrapper,#footer-wrapper,#featcal-wrapper,#rss-wrapper{width:100%;margin:0 0 5px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
#slider-wrapper{overflow:hidden}
#featcal-wrapper>div>div{margin:15px 0 0 0}
#recent-wrapper .widget, #footer-wrapper .widget{width:24.5%;font-size:0.8em}
#featured-wrapper{width:66.3%}
#rss-wrapper>div{position:relative;width:100%;margin:5px 0;height:150px;overflow:hidden;border-bottom:2px solid #ccc;padding:0}
#calendar-wrapper{width:32.5%}
[data-calendar-id="10427"],[data-calendar-id="10426"]{display:block}
[data-calendar-id="16869"],[data-calendar-id="16916"]{display:none}
}
@media (max-width:900px) and (min-width:600px) {
#header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0}
#hmenu,#hlogo,#hlogo a{display:block;height:50px;width:50px;margin:0;padding:0}
#hmenu{background:url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/menu.png) no-repeat center center;background-size:40px 40px;}
#hlogo{background:url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/gtk.png) no-repeat center center;background-size:40px 40px;color:transparent}
#hlogo img,#pe{display:none}
#hright{height:50px;width:400px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
#hright>div{display:inline-block}
#hright>div:first-child{display:none}
#hright>div{width:9%}
#hright>div:last-child{width:50%}
#hright #search-form input{width:94%;height:94%;padding:3%;border-radius:5px}
#slider-wrapper,#recent-wrapper,#footer-wrapper,#featcal-wrapper,#rss-wrapper{width:100%;margin:0 0 5px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
#slider-wrapper{overflow:hidden}
#recent-wrapper .widget,#footer-wrapper .widget{width:49.5%;margin:0 0 5px 0;font-size:0.8em}
#featured-wrapper{width:66.3%}
#rss-wrapper>div{position:relative;width:49.5%;margin:0 0 5px 0;height:200px;overflow:hidden;padding:0}
#calendar-wrapper{width:32.5%}
[data-calendar-id="10427"],[data-calendar-id="10426"]{display:block}
[data-calendar-id="16869"],[data-calendar-id="16916"]{display:none}
#my_calendar_mini_widget-2{display:none}
}
@media (max-width: 599px) {
body{background:#171f32;width:100%}
#header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:5px 0 0 0}
#hmenu,#hlogo,#hlogo a{display:block;height:50px;width:50px;margin:0;padding:0;cursor:pointer}
#hmenu{background:url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/menu.png) no-repeat center center;background-size: 40px 40px;}
#hlogo{background:url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/gtk.png) no-repeat center center;background-size: 40px 40px;}
#hlogo{cursor:auto;color:transparent}
#hlogo a{display:none}
#hlogo img,#pe{display:none}
#hright{margin:0 5px 0 0}
#hright>div{display:none}
#hright>div:last-child{display:block}
#hright #search-form input{width:94%;height:94%;padding:3%;border-radius:5px}
#slider-wrapper{display:none}
#recent-wrapper,#footer-wrapper,#featcal-wrapper,#rss-wrapper{width:100%;margin:0 0 5px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
#recent-wrapper .widget,#footer-wrapper .widget{width:100%;margin:0 0 5px 0;font-size:0.8em}
#footer-wrapper .inner{height:auto;padding:0 0 5px 0}
#featured-wrapper{width:100%}
[data-calendar-id="10427"],[data-calendar-id="10426"]{display:none}
[data-calendar-id="16869"],[data-calendar-id="16916"]{display:block}
#my_calendar_mini_widget-2{display:none}
#calendar-wrapper{width:100%;margin-top:5px}
#calendar-wrapper .inner{height:auto;padding:0}
#rss-wrapper>div{position:relative;margin:0 0 5px 0;overflow:hidden;padding:0}
#posts-wrapper{width:auto}
#posts-sidebar-wrapper{width:auto}
} #nav ul{list-style-type:none;}
@media (max-width: 899px) {
#nav-wrapper{display:block;width:100%;top:0;background:white;z-index:1001;width:100% !important}
#nav{width:100%;display:block}
#nav ul{display:none;padding:0 0 0 25px}
.lmenu{display:inline-block;cursor:pointer}
.plus,.minus{display:none;margin:auto;width:40px;padding:0 0 5px 10px;color:#172f32;font-weight:bold;font-size:2.5em;line-height:50px}
.menu-item-has-children > .lmenu > .plus{display:inline-block}
#nav > ul{padding:0}
#nav li{border-bottom:1px dotted #171f32}
#nav li:first-child{border-top:1px dotted #171f32}
#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:#171f32;font-weight:bold;}
.hctoggle{display:none;}
}
@media (min-width: 900px) {	
#nav-wrapper{height:30px;border-top:2px solid #171f32;z-index:1001}
#nav{margin:auto}
.lmenu{display:none}
.plus,.minus{display:none;color:white;font-size:2.5em}
#nav ul {display:block !important;float:left;transition:.2s;width:100%;}
#nav li {
height:30px;
margin-right:0;
background-clip:content-box;
float: left;
position: relative;
transition:.2s;
z-index:2;
color:#171f32
}
#nav li:hover{transition:.5s;background-clip:content-box}
#nav li:hover>a{color:#171f32;transition:.5s}
#nav>ul>li{
background-color:rgba(255,255,255,0.9);
line-height:1;
font-size:100% !important
}
#nav .sub-menu {background-color:rgba(255,255,255,0.9)}
#nav .sub-menu li{width:100%;z-index:3;line-height:1;font-size:100% !important}
#nav .sub-menu li:first-child{width:100%;border-top:none}
#nav ul ul {
background:white;
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;}
#nav .lang-item{float:right}
#nav a{
display:inline;
width:100%;
padding:0 10px;
color:#171f32;
white-space: nowrap;
font-size: 19px !important; line-height:30px;
font-weight:bold;
}
#nav .hctoggle{height:30px;width:30px;float:right}
#nav .hctoggle:hover{height:30px;width:30px;float:right;background:#f9b726;transition:.3s;background-clip:content-box}
} @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:white;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://susmain.uni-pannon.hu/wp-content/themes/susmain/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;
}
.faq-question:hover, .faq-question-open{
background:#f9b726 url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/scrollbottom.png) no-repeat right center;
background-size:30px 30px;
color:#171f32;
transition:.5s;
}
.faq-answer{
display:none;
padding:5px
} .simcal-day-label{
background:#171f32 url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/scrolltop.png) no-repeat right center;
background-size:30px 30px;
margin:0 !important;
padding:5px;
color:white;
font-weight:bold;
border:none !important;
}
.simcal-day-label>span{background-color:transparent !important;padding:0 !important}
.simcal-day-label>span>span{background-color:transparent !important;font-weight:bold;font-size:1.2em;margin:0;padding:0}
.simcal-default-calendar-list ul.simcal-events{margin:0 5px !important}
.simcal-day-label:hover, .simcal-day-label-open{
background:#f9b726 url(https://susmain.uni-pannon.hu/wp-content/themes/susmain/img/scrollbottom.png) no-repeat right center;
background-size:30px 30px;
color:#171f32;
transition:.5s;
}
.simcal-default-calendar-list .gce-list-event-details{display:none} .thirdwrapper{
display:inline-block;
width:33%;
position:relative;
padding-bottom:20%; 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%;
}