<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1500px) {
    #top-bar-content {
        float: none;
        text-align: right;
        margin-right: 0;
        margin-left: auto;
        width: 100%;
    }
    .page #top-bar&gt;.container {
        width: 100%;
    }
}

@media (max-width: 1480px) {




    #indi_reg .checkfield{
        padding: 0 2%;
    }



    #org_reg #employed{
        margin-left: -40px;
        font-size: 16px;
    }

    .pmsz_50_percent_container{
        width: 60%;
        margin-left: 20%;
    }

    #indi_reg #check{
        padding: 0 8%;
    }

    #indi_reg #check .vc_column-inner {
        padding: 0 25px;
    }

}


@media (max-width: 1400px) {
    #home-head-image h2.wpb_heading.wpb_singleimage_heading {
        max-width: 30.854vw !important;
        right: 6vw;
    }
}

@media (max-width: 1200px) {
    ul#menu-fomenu&gt;li&gt;a&gt;span {
        padding-left: 0px;
    }
    .container,
    #overlay-navigation-inner {
        width: 100%;
        max-width: 1140px;
    }
}

@media (max-width: 1170px) {
    #home-head-image h2.wpb_heading.wpb_singleimage_heading {

    }
}

@media only screen and (max-width: 1080px) {
    .tb-search-box .input-logo{
        width: 190px !important;
    }
}

@media only screen and (max-width: 1000px) {
    header#main-header {
        margin-top: 0 !important;
        height: 100px !important;
        padding-top: 40px;
    }
    .nav-buttons .nav-icon {
        font-size: 2em;
        font-weight: 400;
        margin-top: -25px;
    }
    #top-bar-content {
        display: none;
    }
    nav#nav-primary {
        margin-top: -28px;
    }
}

@media only screen and (max-width: 992px) {


.page-id-238 .heateor_sss_sharing_ul li{
    margin: 0 3px !important;
}

.page-id-238 .heateor_sss_sharing_ul li:first-child i{
        background-image: url(/wp-content/uploads/2020/05/fb_ikon.svg);
}
.page-id-238 .heateor_sss_sharing_ul li:nth-child(3) i{
    background-image: url(/wp-content/uploads/2020/05/yt_ikon.svg);
}

.page-id-238 .heateor_sss_sharing_ul li:nth-child(2) i{
    background-image: url(/wp-content/uploads/2020/05/in_ikon.svg);
}

.page-id-238.heateorSssFacebookSvg,
.page-id-238.heateorSssLinkedinSvg,
.page-id-238 .heateorSssYoutubeSvg{
    background: none;
}

    #tudastar-content .vc_column-inner.vc_custom_1563441780988{
        padding-left: 15px;
    }

    .page-id-870 .pmsz_btn{
        margin: 0;
    }

    .page-id-870 .searchfield .vc_column-inner{
        padding: 0 15px;
    }

    #indi_reg,
    #org_reg{
        padding: 0;
    }

    .knowledge-link{
        float:unset;
        margin-top: 30px;
    }

    #org_reg .checkfield,
    #indi_reg .checkfield{
        padding: 0 10%;
    }

    #org_reg #employed{
        padding-left: 25px !important;
        margin-left: 0 !important;
    }

    .checkbox label::after{
        top: 0 !important;
    }

    .pmsz_apply_container{
        margin-bottom: 50px !important;
    }

    .checkout_data_container{
        margin-top: 0 !important;
        padding: 0 !important;
    }

    .checkout_data_container h3{
        padding-left: 0 !important;
        text-align: center;
    }

    .checkout_data_container h3 .pmsz_btn{
        margin: 30px 0 !important;
    }

    .checkbox label{
        padding: 0;
        padding-left: 15px;
    }

    .checkout_container{
        padding: 0 !important;
    }

    .page-id-531 .pmsz_50_percent_container a {
        margin-top: 20px;
    }

    .page-id-531 .pmsz_50_percent_container button {
        margin-top: 0 !important;
    }

    #indi_reg .vc_column-inner{
        padding: 0 15px;
    }

    #indi_reg .ks-cboxtags{
        display: block;
        padding: 0;
    }

    #indi_reg .ks-cboxtags label{
        margin-bottom: 20px;
        width: 100%;
    }

    #mobile-nav ul a, #mobile-nav-search input[type="text"]{
        border-color: #1B2C5D !important;
    }

    #home-head-image #fixedtopic .tagasag{
        top: 18% !important;
    }

    .pmsz_news_buttons a, #news-subpage .pmsz_news_buttons a, .pmsz_news_buttons.filter-switch button{
        font-size: 23px;
        line-height: 33px;
    }

    #page-header-inner span{
        font-size: 20px;
        display: block;
    }

    #home-head-image .luv-slider-inner{
        width: 100%;
        right: 0;
        left: -25px;
    }

    .event-carousel-image img {
        width: 250px;
        margin: 0 auto;
        height: auto;
        object-fit: cover;
    }

    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(1){
        font-size: 1.944vw !important;
        width: 41.037vw;
    }
    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(2){
        font-size: 1.944vw !important;
        width: 15.889vw;
    }

    .pmsz_50_percent_container {
        width: 100%;
        margin-left: 0;
    }
    .pmsz_btn {
        display: block;
        width: 100%;
    }
    header#main-header {
        margin-top: 0 !important;
        height: 100px !important;
        padding-top: 65px;
        padding-bottom: 10px;
    }

    #page-header-wrapper {
        overflow: hidden;
        position: relative;
        height: 300px;
        max-height: none !important;
    }


    .nav-buttons .nav-icon {
        margin-top: -50px;
    }
    .small-header header#main-header {
        padding-top: 8px;
    }
    .small-header .nav-buttons .nav-icon {
        margin-top: -8px;
    }
    [data-sticky-mobile-header="true"]:not([data-mobile-nav-position="left"]) #mobile-nav {
        top: 7px;
        z-index: 9999;
    }
    [data-sticky-mobile-header="true"]:not([data-mobile-nav-position="left"]) .small-header #mobile-nav {
        top: 77px;
    }
    #main-header-outer .main-header-inner {
        margin: auto;
        padding-top: 0px;
    }
    ul.nav-buttons {
        top: 86px;
        position: relative;
    }
    #home-head-image h2.wpb_heading.wpb_singleimage_heading {
        top: 25px !important;
        font-size: 1.2em !important;
        left: 10px;
    }

    #home-head-image h2 p:nth-child(4), #home-head-image h2 p:nth-child(5){
        font-size: 0.8em !important;
    }

    #home-head-image h2.wpb_heading.wpb_singleimage_heading{
        width: 92% !important;
        max-width: 100% !important;

    }

    #blog-post-3 .luv-carousel .luv-carousel-nav {
        width: 97%;
        left: 6px;
        top: 24%;
    }

    #page-header-inner{
        margin-bottom: 40px !important;
    }

    #event-block{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    #pmsz_events_container{
        margin-top: 50px !important;
    }

    #fixedtopic{
        height: 300px !important;
    }

    .pmsz_news_buttons{
        display:grid;
    }

    .pmsz_news_buttons .dot, #news-subpage .pmsz_news_buttons .dot{
        display:none;
    }


    #page-header-custom{
        margin-top: 0 !important;
        max-height: none !important;
        height: 300px !important;
    }

    #news-subpage .img-circle{
        height: 300px;
        width: 300px;
    }


    #rendezvenyek h2, #hirlevel h2{
        padding-top:0;
    }

    #events-carousel-block h2, #hirlevel h2, #rolunk h2, #rendezvenyek h2, #szervezeti-tagok h2, #partnerek h2, .news-title p{
        letter-spacing: 7px;
    }

    .main_event-image_new{
        width: 100%;
        height: auto;
    }

    .pmsz_blue_title .m_event_name{
        width: 100%;
    }

    .maineventtable{
        width: 100%;
    }
    .newsletter-form input{
        width: 100% !important;
    }

    .newsletter-form{
        width:unset !important;
    }

    #news-subpage .news-img{
    }

    #news-subpage .img-circle{

    }

    #news-block{
        padding: 20px 10px !important;
    }

    .pmsz_btn{
        margin-left: 0;
        margin-top: -20px;
    }

    #pmsz_news_container_blog,
    #pmsz_news_container{
        margin-top: 30px;
    }

    .pmsz_newslist_container .pmsz_date{
        margin-top: 20px;
    }
    .pmsz_newslist_title{
        font-size: 20px !important;
        line-height: 19px !important;
    }

    #events-carousel-block .luv-carousel .luv-carousel-item .event-carousel-item{
        margin-left: 0 !important;
    }

    #blog-post-3 .luv-carousel .luv-carousel-nav{
        top: 23% !important;
    }

    #news-subpage .news-next-link{
        margin-top: 30px;
    }

    .pmsz_newslist_container .line{
        width: 50% !important;
    }


}

@media only screen and (max-width: 992px) {
    body.admin-bar[data-sticky-mobile-header="true"] header#main-header {
        top: 5px;
    }
    #main-header-outer {
        height: 0px !important;
        margin-top: 75px;
    }
    #main-header-outer .main-header-inner {
        margin: auto;
        text-align: left;
    }
    .nav-buttons .nav-icon {
        float: right;
    }
    .main-header-inner {
        position: relative;
        height: 100%;
        padding: 5px 0;
        margin-top: 0px !important;
    }
    body.admin-bar[data-sticky-mobile-header="true"] header#main-header {
        top: -4px;
    }

    #rendezvenyek{
        background-color: #EFEFEF;
        background-image: unset !important;

    }

    #events-carousel-block .luv-carousel .luv-carousel-nav {
        width: 95%;
        top: 38%;
        left: 7px;
    }

    #events-carousel-block{
        margin-top: 50px !important;
    }


    #hirlevel .newsletter-form input{
        width: 100% !important;
    }

    #hirlevel .newsletter-form button[name="news_letter_form_submit"]{
        margin-top: 30px !important;
    }

    #banners{
        background-color: #1EA8E0;
        background-image: unset !important;

    }


}

@media (max-width: 1479px) and (min-width: 1200px) {
    #page-header-custom .page-header-title {
        font-size: 2.50em !important;
    }
}

@media (max-width: 1479px) and (min-width: 1400px) {
    #home-head-image h2 {
        margin-top: -30px !important;
    }
}

@media only screen and (max-width: 992px) {
    a.main-header-logo img {
        height: 45px !important;
        top: 60px;
    }
    header#main-header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 65px !important;
        z-index: 1000;
    }
    body {
        margin-bottom: 0px;
    }
    #home-head-image .wpb_single_image .vc_figure {
        margin-top: 0px !important;
        height: 230px !important;
    }
    #home-head-image .wpb_single_image .vc_figure&gt;div {
        height: 230px !important;
    }
    #fix-menu-right .vc_column-inner.vc_custom_1563531317786 {
        display: none !important;
    }
    .nav-buttons .nav-icon {
        margin-top: -57px !important;
    }
    [data-sticky-mobile-header="true"]:not([data-mobile-nav-position="left"]) #mobile-nav {
        margin-top: 59px !important;
    }
    #home-head-image .wpb_single_image.vc_align_center {
        margin-bottom: 0px !important;
    }
    #main_event .subtitle-block a {
        display: block !important;
        width: 100% !important;
        float: none !important;
    }
    #rendezvenyek .subtitle-block {
        height: auto !important;
    }
    #hirlevel button[name="news_letter_form_submit"] {
        font-size: 16px !important;
        margin-top: 0px !important;
        display: block !important;
        width: 100% !important;
    }
    #szervezeti-tagok&gt;.vc_column-inner {
        padding-top: 0px;
    }
    #szervezeti-tagok .wpb_text_column.wpb_content_element.luv_dynamic-d92e606b {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .vc_custom_1563457723163 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    #home-head-image .wpb_singleimage_heading .vc_figure {
        margin-top: 0px !important;
        height: auto !important;
    }






}

@media only screen and (max-width: 992px) and (min-width: 767px) {
    ul.nav-buttons {
        top: 122px;
        right: 10px;
        position: absolute;
    }
}

@media only screen and (max-width: 767px) and (min-width: 765px) {
    ul.nav-buttons {
        top: 90px;
        right: 10px;
        position: absolute;
    }
}

@media only screen and (max-width: 690px) {
    #home-head-image .wpb_single_image img {
        /* max-width: 760px !important;
        width: 760px !important; */
        margin-top: 0 !important;
    }

    #content-wrapper {
        margin-top: -20px;
    }

    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(1){
        font-size: 1.944vw !important;
        width: 45.037vw;
    }
    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(2){
        font-size: 1.944vw !important;
        width: 19.889vw;
    }
}

@media only screen and (max-width: 510px) {

    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(1){
        font-size: 2.944vw !important;
        width: 67.037vw;
    }
    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(2){
        font-size: 2.944vw !important;
        width: 28.889vw;
    }
}


@media only screen and (max-width: 340px) {

    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(1){
        font-size: 2.944vw !important;
        width: 70.037vw;
    }
    #home-head-image .luv-slider-wrapper .luv-slider-content p:nth-child(2){
        font-size: 2.944vw !important;
        width: 32.889vw;
    }
}


@media only screen and (max-width: 992px) {

    /* SzĂśvetsĂŠg */
    .page-id-238 #infoblue{
        background-color: #46B6C8;
        background-image:  none !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .page-id-238 #infoblue:after{
        display: none;
    }

    .page-id-238 #get-to-know .main-img{
        width: 300px;
        height: 300px;
    }

    .page-id-238 #infoblue .link-to-array-content{
        padding: 0 !important;
    }

    .page-id-238 #get-to-know{
        padding: 50px 0;
    }

    .page-id-238 #get-to-know ul{
        padding: 0;
    }

    .page-id-238 #get-to-know ul li::before{
        width: 10px;
    }

    .page-id-238 #prize ul li{
        font-size: 16px;
    }


    /* PĂĄlyĂĄzatok */
    .page-id-259 .prize .wpb_wrapper{
        justify-content: unset !important;
    }

    #video{
        background-color: #FFC520 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;

    }

    /* EgyĂŠni tagsĂĄg */

    .page-id-97 #main-content h2{
        font-size: 22px !important;
    }

    .page-id-97 #main-content h3{
        font-size: 18px !important;
    }

    .page-id-97 #main-content p,
    .page-id-97 #main-content li{
        font-size: 15px !important;
    }

    .page-id-97 #main-content ol{
        column-count: 1;
        -webkit-column-count: 1;
        -moz-column-count: 1;
    }

    .page-id-97 #third{
        background-color: #FFC520;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .page-id-97 #tagsagidijak table tr td,
    .page-id-97 #tagsagidijak table thead tr th:first-child{
        padding-left: 20px;
    }

    .page-id-97 #tagsagidijak table tr td:nth-child(2){
        padding-right: 20px;
    }

    .page-id-97 #tagsagidijak table thead tr th, .page-id-97 #tagsagidijak table tr td{
        font-size: 15px;
    }

    .page-id-97 #tagsagidijak{
        margin-bottom: 60px !important;
    }

    .page-id-97 #kapcsolat{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .page-id-244 .pmsz_news_serach{
        display: block;
        text-align: center;

    }

    .page-id-244 .input-logo {
        width: 100% !important;
    }

    .page-id-244 .pmsz_btn{
        margin-top: 20px;
        margin-left: 0 !important;
    }

    .page-id-244 #indi_table_wrapper{
        overflow-x: auto;
    }

    .page-id-244 #indi_table th, .page-id-244 #indi_table td{
        font-size: 15px;
    }


    /* szervezeti tagsĂĄg */

    .page-id-549 #main-content h2{
        font-size: 22px !important;
    }

    .page-id-549 #main-content h3{
        font-size: 18px !important;
    }

    .page-id-54 #main-content p,
    .page-id-549 #main-content li{
        font-size: 15px !important;
    }

    .page-id-549 #main-content ol{
        column-count: 1;
        -webkit-column-count: 1;
        -moz-column-count: 1;
    }

    .page-id-549 #szervezeti-tagsagidijak table p{
        height: unset !important;
    }

    .page-id-549 #third{
        background-color: #FFC520;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .page-id-549 #szervezeti-tagsagidijak table thead tr th{
        width:unset !important;
    }

    .page-id-549 #szervezeti-tagsagidijak table tr td:first-child,
    .page-id-549 #szervezeti-tagsagidijak table thead tr th:first-child{
        padding-left: 10px !important;
        font-size: 15px !important;

    }


    .page-id-549 #szervezeti-tagsagidijak thead tr th:nth-child(3), .page-id-549 #szervezeti-tagsagidijak tr td:nth-child(3){
        padding-right: 10px !important;
    }



    .page-id-549 #szervezeti-tagsagidijak table thead tr th, .page-id-549 #szervezeti-tagsagidijak table tr td{
        font-size: 15px !important;
        height: unset !important;
    }

    .page-id-549 #szervezeti-tagsagidijak{
        margin-bottom: 60px !important;
    }

    .page-id-549 #kapcsolat{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }


    .page-id-325 #pdu_table_wrapper{
        overflow-x: auto;
    }
}




/*ĂJ DESGIN */

@media only screen and (max-width: 992px) {

    #fixedtopic {
        display: none;

    }


    .slider-item {
        display: block;
    }

    #pmsz-slider{
        margin-top: 0px;
    }

    #pmsz-slider .content {
        width: 100%;
        margin-left: 0;
        padding: 30px 30px 60px;
    }

    .slider-background {
        height: 300px;
        width: 100%;
        background-size: cover;
    }

    #pmsz-slider .content &gt; div {
        width: 100%;
    }

    #pmsz-slider .content .secondary-button {
        margin-top: 25px;
    }

    #pmsz-slider .luv-carousel-dots {
        bottom: 45px;
    }

    #pmsz-slider .content h1 {
        font-size: 20px;
        font-weight: bold;
    }

    #pmsz-slider .content .description {
        font-size: 14px;
        line-height: 23px;
    }

    #pmsz-slider .luv-carousel .luv-carousel-nav {
        display: none;
    }

    #events-carousel-block h2, #hirlevel h2, #rolunk h2, #rendezvenyek h2, #szervezeti-tagok h2, #partnerek h2, .news-title p,
    #main-content h2, #footer h2 {
        font-size: 25px !important;
        letter-spacing: 8px;
    }

    #actuality-block .vc_col-md-4 {
        padding-left: 15px;
        padding-right: 15px;
    }

    #actuality .vc_column_container &gt; .vc_column-inner {
        padding-left: 25px;
        padding-right: 25px;
    }


    #rendezvenyek{
        padding-bottom: 30px !important;
    }

    #rendezvenyek .mobile {
        display: block;
    }

    #rendezvenyek #event-details {
        display: none;
    }

    #rendezvenyek .calendar {
        display: none;
    }

    #rendezvenyek .mobile .main_event-image_new {
        width: 40%;
        margin-bottom: 20px;
    }

    .event_datem_,
    .pmsz_blue_title .m_event_name {
        font-size: 14px !important;
        letter-spacing: 1px;
        margin-bottom: 0px !important;
    }

    #rendezvenyek .mobile .vc_row{
        margin-bottom: 30px;
    }

    #rendezvenyek #main_event .buttons{
        margin-top: 20px;
    }

    .home #rolunk{
        display: none;
    }

    .home #home-photo{
        display: none;
    }

    .home #szervezeti-tagok{
        display: none;
    }

    .home #partnerek{
        display: none;
    }

    #hirlevel h3{
        font-size: 16px;
        letter-spacing: 2px;
    }

    .newsletter-form{
        margin: 0 40px;
        position: relative;
        z-index: 1;
    }

    .newsletter-form label{
        padding-bottom: 5px;
        text-transform: uppercase;
        padding-left: 30px;
        font-size: 14px;
    }

    #hirlevel #buttons{
        display: block;
    }

    #hirlevel #check_accept{
        margin-top: -25px;
    }

    .checkbox label a{
        font-size: 14px !important;
        text-transform: none;
    }

    .checkbox label::before {
        left: -18px !important;
        margin-left: 0 !important;
    }

    .checkbox label{
        text-align: left;
    }

    #hirlevel .newsletter-form input{
        font-size: 14px;
    }

    #pmsz_footer .footer-logo{
        display: none;
    }

    #footer-copyright span{
        font-size: 8px;
        float:left;
    }

    #pmsz_footer .contact-data{
        text-align:center;
    }

    #pmsz_footer #footer-pages{
        margin: 0 20px;
        display: flex;
    }

    #footer #footer-buttons{
        display: flex;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
    }

    .home .icons{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-auto-rows: minmax(100px, auto);
        column-gap: 10px;
        row-gap: 1em;
        margin-top: 30px;
    }

    .home .icons .icon-button{
        background: #1B2C5D;
        text-align: center;
        color: #fff;
        border-radius: 15px;
    }


    .home .icons .icon-button p{
        font-size: 16px;
    }

    .home .icons .icon-button img{
        margin-top: 25px;
        margin-bottom: 5px;
    }

    .rolunk-megamenu,
    .szakmai-tartalmak-megamenu,
    .programok-megamenu,
    .pm-karrier-megamenu,
    .tagsag-megamenu{
        display: block;
        opacity: 0;
        transition: visibility 0.5s, opacity 0.5s linear;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: -1;
    }

    .rolunk-megamenu.show,
    .szakmai-tartalmak-megamenu.show,
    .programok-megamenu.show,
    .pm-karrier-megamenu.show,
    .tagsag-megamenu.show{
        visibility: visible;
        opacity: 1;
        z-index: 9999;
        height: 599px;
        display: block;
        max-height: 500px;
        overflow: scroll;
    }

    .megamenu .header{
        background-color: #1B2C5D;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px;
    }

    .megamenu .header .title{
        display: flex;
        align-items: center;
    }

    .megamenu .header p{
        color: #fff;
        font-size: 22px;
        margin-bottom: 0 ;
    }

    .megamenu .header .title img{
        width: 48px;
        height: auto;
        margin: 0 10px;
    }

    .megamenu .submenu{
        background-color: #1B2C5D;
        opacity: 0.9;
        padding: 15px 0;
    }

    .megamenu .submenu .sub-item a{
        color: #fff;
        font-size: 22px;

    }

    .megamenu .submenu .sub-item{
        padding: 10px 20px;
        border-bottom: 1px solid #fff;
        margin: 0 20px;
    }

    .overlay {
        height: 100%;
        width: 100%;
        position: fixed;
        z-index: -1;
        left: 0;
        top: 0;
        background-color: rgba(0,0,0,0.5);
        overflow-x: hidden;
        opacity: 0;
        transition: visibility 0.5s, opacity 0.5s linear;
    }

    #custom-modal .modal-dialog{
        max-width: unset !important;
        width: 80% !important;
    }

    #custom-modal .title{
        margin-bottom: 10px;
    }

    #custom-modal .pmsz_btn{
        margin-top: 0;
    }

    .overlay.show{
        visibility: visible;
        opacity: 1;
        z-index: 9999;
    }

    .tagsag-megamenu .header{
        background-color: #F15A29;
    }

    .tagsag-megamenu .submenu{
        background-color: #F15A29;
    }
}


</pre></body></html>