/* ===== PTE SANS ===== */
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-MediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-RegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-LightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}

/* ===== PTE SERIF ===== */
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-MediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-RegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-LightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}

/* ===== PTE SLAB ===== */
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
h1{
  font-family: "PteSans" !important;
  font-size: 36px;
  font-weight: 600;
  font-style: normal;
  line-height:100%;
}
h1.page-title {
   font-size: 36px !important;
	 font-weight: 600 !important;
	 color: #003087 !important;
	 padding: 20px 0 !important;
	 letter-spacing: 0 !important;
	 line-height: 125% !important;
	 font-family: 'PteSans', 'PteSerif', 'PteSlab'!important;
}
h2{
	font-family: "PteSans" !important;
  font-size: 30px;
  font-weight: 600;
  font-style: normal;
  line-height:100%;
}
h3{
  font-family: "PteSans" !important;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  line-height:100%;
}
h4 {   font-family: "PteSans" !important;
   font-size: 20px;
   font-weight: 600;
   font-style: normal;
   line-height: 125%;
}
h5{
  font-family: "PteSans" !important;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height:100%;
}
h6{
  font-family: "PteSans" !important;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height:100%;
}
h1, h2, h3, h4, h5, h6 {
    color: #6F6F6F;
    margin-bottom: .5rem;
    margin-top: .5rem;
}
body, html {
       font-family: 'PteSans', 'PteSerif', 'PteSlab'; /* Apply the font to the body or specific elements */
}
body, html {
    color: #6F6F6F;
    font-weight: 500;
    line-height: 164%;
}
p {font-size: 18px;}
.region-right-sidebar .block-title, .region-left-sidebar .block-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}
.yellow-border {
    border: 3px solid #fcb900;
    border: unset;
}
.block .block-title {
    color: #6F6F6F;
}
div#section-top-bar {
    background: #003087;
}
.medium-blue-btn {
    background: #326CB4 !important;
    border: 1px solid #326CB4 !important;
}
.salmon-btn {
    background: #DD7975 !important;
    border: 1px solid #DD7975 !important;
}
@media screen and (min-width: 992px) {
    div#block-evolve-sub-pte-3-nyelvgombokafejlecbenmobil {
        display: none;
    }
}
@media screen and (min-width: 992px) {
    div#block-evolve-sub-pte-3-sliderhelyettimagemobilnezet {
        display: none;
    }
}
div#section-header {
    background: #326cb4 !important;
}
#section-top-bar {
    border-bottom: unset;
}
div#block-evolve-sub-pte-3-keresesurlap > .fa.fa-search.search-toggle {
    display: none;
}
@media screen and (min-width: 1230px) {
    div#block-evolve-sub-pte-3-keresesurlap-2 {
        display: none;
    }
}
@media screen and (min-width: 992px) {
    a.capital-main-item, .capital-main-item {
        font-family: 'PteSans';
}
}
@media (min-width: 992px) {
    #section-header ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {
        font-family: 'PteSans';
}
}
@media (min-width: 992px) {
    ul.menu.dexp-menu li ul.menu, ul.menu.dexp-menu li div.mega-menu-item {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    #section-header ul.menu.dexp-menu > li ul.menu li a, #section-header ul.menu.dexp-menu > li ul.menu li span.dexp-nolink {
        color: #6F6F6F;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }
}
@media screen and (max-width: 1229px) {
div#block-evolve-sub-pte-3-keresesurlap {display: none;}
}
.almenu {
    font-style: unset;
}
li.menu-item a {
    padding-top: 0.45rem;
    padding-bottom: 0.45rem;
}
.outside-link, .outside-link2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
}
.outside-linkink2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
.outside-link-felveteli {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
@media screen and (max-width: 991px) {
    .outside-link-felveteli {
        font-size: 0.8em;
        font-weight: unset;
        line-height: normal;
    }
    .outside-link, .outside-link2 {
        font-size: 0.7em;
        font-weight: unset;
    }
    .site-logo img {
			height: 45px !important;
		  width: 100%;
		  padding-left: 8px;
    }
    div#block-evolve-sub-pte-3-nyelvgombokafejlecben {display: none;}
    body.menu-open ul.menu.dexp-menu {
        background: #326cb4;
    }
    .dexp-menu-close {
        background: #326cb4;
        color: #fff;
    }
    .kiemelt {color: #D2D755 !important; text-transform: uppercase; font-weight: 600;}
		div#block-evolve-sub-pte-3-nyelvgombokafejlecbenmobil {line-height: 80px;}
		ul.menu.depth-1 {background: #2d5e9b;}
		ul.menu.dexp-menu > li {padding-top: 10px !important; padding-bottom: 10px !important;}
		.with-smaller-mobile {width: 92%;}
}

.top-links {
    line-height: unset;
}
@media screen and (min-width: 992px) {
a.capital-item, .capital-item {color: #326cb4 !important;}
#section-header ul.menu.dexp-menu > li ul.menu li {border-bottom: unset; line-height: unset;}
#section-header ul.menu.dexp-menu > li ul.menu li a:hover {color: #003087;}
span.capital-main-item::after {
    content: '|';
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-weight: 100;
}
li.menu-item.menu-item--expanded {border-right: unset; border-image: unset;}
}
@media (min-width: 992px) {
#section-header ul.menu.dexp-menu > li ul.menu li.menu-item--active-trail a {color: #003087;}
}
.dexp-button.btn {
    padding: 0px 10px;
    line-height: 30px;
    font-weight: 500;
}
a.button.icon-right i, .btn.icon-right i {
    line-height: 30px;
}
.title-blue, .title-blue a {
    color: #003087;
}
.text-blue, .text-blue p, .text-blue p a, .text-blue p a:hover {
    font-size: 14px;
    line-height: 125%;
    color: #6F6F6F;
    font-weight: 500;
}
.title-blue h3 {
	font-size: 18px;
	font-weight: 600;
	font-family: 'PteSans';
}
.region-top-right .block {
  width: unset;
}
@media screen and (min-width: 992px) {
    .sticky-wrapper {
        position: unset;
        width: unset;
        background: unset;
        right: unset;
        left: unset;
    }
}
.title-blue-block {
    text-transform: uppercase;
    border-bottom: 4px solid #D2D755;
    width: 10%;
    margin-bottom: 10px;
    color: #003087;
    font-weight: 600;
    letter-spacing: 0.05em;
    font-size: 16px;
    font-family: 'PteSans';
}
.blokk-cim a {color: unset;}
.blokk-cim {
    padding: 5px 0px;
    border-bottom: 2px solid #D2D755;
    font-size: 12px;
    font-weight: 500;
}
.blue-btn {
    background: #326cb4 !important;
    border: 1px solid #326cb4 !important;
}
.esemeny-datum {
    border: 1px solid #6F6F6F;
    background: #6F6F6F;
    color: #fff;
    border-radius: 1px;
    padding-left: 5px;
    margin-top: 2px;
}
.blokk-cim-esemeny a {
    color: #6F6F6F;
}
.blokk-cim p {
    margin-bottom: unset;
    min-height: 33px;
    font-size: 15px;
    line-height: 125%;
}
.blokk-cim-esemeny p {
    font-size: 15px;
    line-height: 125%;
}
.blokk-cim-esemeny {
    padding: 5px;
}
div#section-section-03 {
    background: #f2f2f2;
}
.video-title {
    min-height: 42px;
    color: #6F6F6F;
    font-size: 15px;
    font-family: 'PteSans';
    line-height: 125%;
}
.center-block-display{display: block; margin: auto;}
.degree-content a, .degree-content a:hover {
    color: #fff;
    color: #6F6F6F;
    font-family: 'PteSans';
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
}
.degree-content {
    background-color: #f2f2f2;
    font-size: 16px;
}
@media screen and (min-width: 1800px) {
  .fooldal-karok {
    padding-right: 150px;
    padding-left: 150px;
  }
}
.sajto-cim {
    background: #fff;
    color: #6F6F6F;
    font-family: 'PteSans';
    font-size: 16px;
}
.sajto-szoveg-cim {
    line-height: normal;
    font-weight: 600;
    font-family: 'PteSans' !important;
    color: #6F6F6F;
}
.sajto-overlay {
    background-color: #f2f2f2;
}
.sajto-szoveg {
    font-size: 1.1em;
    line-height: normal;
    color: #6F6F6F;
    font-weight: 400;
}
.color-blue {
    color: #326cb4;
}
div#section-page-title {
    background: #f2f2f2;
    margin-bottom: 40px;
}

#section-page-title .breadcrumb a, #section-page-title .breadcrumb {
    color: #b9bec3;
    font-family: 'PteSans';
    font-weight: 400;
    font-size: 14px;
    color: #6F6F6F;
    line-height: 18px;
}
div#section-second-horizontal-menu {
    background: #dddbdb;
    margin-bottom: 50px;
}
div#block-evolve-sub-pte-2-breadcrumbs, div#block-evolve-sub-pte-3-breadcrumbs {
    padding: 1.4rem;
}
@media screen and (max-width: 991px) {
div#block-evolve-sub-pte-2-breadcrumbs, div#block-evolve-sub-pte-3-breadcrumbs {
    padding: 0.5rem;
}
}
.slick-slide img {
    border: 3px solid #fcb900;
    border: unset;
}
.padlizsan {background: #DD7975;}
.zold {background: #6CC24A;}
.narancs {background: #E87722;}
.turkiz {background: #64CCC9;}
.sarga {background: #FFC658;}
.sotet_zold {background: #279989;}
.barna {background: #9A6A4F;}

#section-page-title .container {
    padding-top: 10px;
    padding-bottom: 10px;
}
div#block-evolve-sub-pte-3-keresesurlap input.form-control, select.form-control {
    width: inherit;
    display: inherit;
    font-size: 14px;
    line-height: 100%;
    border-radius: 1px;
    padding: 0.5rem 0.4rem 0.4rem;
}
.yellow-btn {
    background: #d2df45 !important;
    border: 1px solid #d2df45 !important;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    color: #fff;
    text-transform: uppercase;
    padding: 0.45em 0.9em;
    font-family: 'PteSans';
    font-weight: 600;
    font-size: 14px;
}
a.almenu.sf-depth-1 {
    padding-left: 2em !important;
    font-weight: 400;
    font-style: unset;
    text-transform: capitalize;
    line-height: 100%;
}
ul.menu a:hover {
    color: #D2D755;
}
ul.menu a.is-active {
    color: #D2D755;
}
.region-right-sidebar .block-title:before, .region-left-sidebar .block-title:before {
   background: #D2D755;
}
.block-superfish {
    padding-left: 10px !important;
}
.region-top-left a, .region-top-right ul:not(.contextual-links) li a {
    font-size: 13px;
    line-height: 40px;
}
div#block-evolve-sub-pte-3-views-block-podcast-block-1 {
    background-color: #f2f2f2;
    text-align: center;
}
@media screen and (min-width: 992px) {
ul.menu.dexp-menu {padding-top: 40px; margin-right: -3px;}
div#block-evolve-sub-pte-3-hircentrumrovatok {float: left; width: 75%;}
}
#section-page-title .breadcrumb a:hover {
    color: #003087;
}

.anim-kep.ajk:hover .degree-content{
	  background: #006272;
}
.anim-kep.etk:hover .degree-content{
	  background: #006298;
}
.anim-kep.gytk:hover .degree-content{
	  background: #249E6B;
}
.anim-kep.aok:hover .degree-content{
	  background: #06038D;
}
.anim-kep.mik:hover .degree-content{
	  background: #7C878E;
}
.anim-kep.btk:hover .degree-content{
	  background: #9B2242;
}
.anim-kep.mk:hover .degree-content{
	  background: #B9975B;
}
.anim-kep.ktk:hover .degree-content{
	  background: #489FDF;
}
.anim-kep.kpvk:hover .degree-content{
	  background: #F2A900;
}
.anim-kep.ttk:hover .degree-content{
	  background: #008675;
}
.anim-kep.ajk:hover .degree-content a, .anim-kep.etk:hover .degree-content a, .anim-kep.gytk:hover .degree-content a, .anim-kep.aok:hover .degree-content a, .anim-kep.mik:hover .degree-content a, 
.anim-kep.btk:hover .degree-content a,.anim-kep.mk:hover .degree-content a, .anim-kep.ktk:hover .degree-content a, .anim-kep.kpvk:hover .degree-content a, .anim-kep.ttk:hover .degree-content a{
    color: #fff;
}
.date-bg {
    border: 1px solid #6F6F6F;
    background: #6F6F6F;
    color: #fff;
    display: inline;
    padding: 2px 5px;
    border-radius: 1px;
}
.univ_cim {
    color: #003087;
}
/*new logo header*/
a.site-logo, .site-logo {
    float: left;
    margin: 5px 20px 5px 0;
}
div#block-evolve-sub-pte-3-sitebranding.site-name {
    text-transform: capitalize;
    font-family: "PteSerif";
    font-size: 1.9em;
    font-weight: 700;
    border-bottom: unset;
    padding-top: 2.4rem;
    padding-bottom: 0.5rem;
}
div#block-evolve-sub-pte-3-sitebranding.site-slogan a {
    font-family: "PteSerif";
    text-transform: capitalize;
    font-weight: 300;
    font-size: 1.5em;
}
/*smaller one*/
div#block-evolve-sub-pte-3-sitebranding.site-name_new {
    text-transform: capitalize;
    font-family: "PteSerif";
    font-size: 1.32em;
    font-weight: 600;
    border-bottom: unset;
    padding-top: 2rem;
}
div#block-evolve-sub-pte-3-sitebranding.site-name_new a {
	  color: #fff;
}
div#block-evolve-sub-pte-3-sitebranding.site-slogan_new a {
    font-family: "PteSerif";
    text-transform: capitalize;
    font-weight: 300;
    font-size: 1.3em;
    color: #fff;
}
/*the end*/
.title-light-blue {
  color: #003087;
}
.dexp-builder-box.style04 .box-icon, .dexp-builder-box.style09 .box-icon {
    background-color: #279989;
    color: #fff;
    border-radius: 50%;
}
.dexp-builder-box.style04 .box-icon, .dexp-builder-box.style05 .box-icon, .dexp-builder-box.style09 .box-icon, .dexp-builder-box.style10 .box-icon {
    border: solid 1px #279989;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #279989 !important;
    background: #279989 !important;
}
.ui-state-active a:hover{
	color:#fff;
}
.ckeditor-accordion-container > dl dt > a {
    background-color: #279989 !important;
    border-bottom: 1px solid #c7cbcd;
    color: #fff;
    border-bottom: 1px solid #fff !important;
}
.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label {
    margin-top: 0.4em;
    margin-bottom: 0;
}
.yellow-lily {
    background-image: url(/sites/pte.hu/files/share/sav_3.png);
    background-color: #ffc658;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: unset;
}
.green-lily {
    background-image: url(/sites/pte.hu/files/share/sav_3.png);
    background-color: #279989;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: unset;
}
.blue-lily {
    background-image: url(/sites/pte.hu/files/share/sav_3.png);
    background-color: #326cb4;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: unset;
}
.testimonial-style-01 .views-field-body p {
    border: 1px solid #f6f8f9;
    color: #f6f8f9;
    background: none repeat scroll 0 0 transparent;
    font-family: 'PteSans';
    font-size: 1.4em;
    line-height: 1.6em;
    font-weight: 300;
}
img.img-fit {
   width: 100%;
}
.idezet-hatter {
    padding: 5px 15px 20px;
    border-radius: 2px;
    color: #fff;
    margin-top: 20px;
    background: #279989;
    background-image: url(/sites/pte.hu/files/share/sav_3.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
}
div#block-evolve-sub-pte-3-uqa h2 {
    font-size: 16px;
}
/*new logo settings*/
@media screen and (min-width: 1387px){
.site-logo img {width: unset; height: 90px; padding: 10px;}
}
@media screen and (min-width: 992px) and (max-width: 1386px) {
.site-logo img, a.site-logo {width: unset; height: 60px; padding: 4px;}
}
@media screen and (max-width: 509px) {
    #section-header a.site-logo, #section-header .dexp-menu-toogle {
        margin: 0px 8px 5px 5px; 
        margin: unset;
        line-height: 80px;
}
}
@media screen and (max-width: 991px){
	a#block-evolve-sub-pte-3-sitebranding {line-height: 80px;}
	#block-evolve-sub-pte-3-palyazatrrf, #block-evolve-sub-pte-3-palyazat {
		display:none;
	}
}
/*the end*/
#section-header ul.menu.dexp-menu > li > a:hover {
    color: #D2D755 !important;
}
@media screen and (max-width: 509px) {
    .search-toggle, .dexp-menu-toogle {
        line-height: 80px !important;
    }
}
@media screen and (max-width: 690px) {
    .top-links {
        font-size: 0.4em;
        padding-left: 7px;
        text-transform: unset;
        display: flex;
        justify-content: space-between;
        padding-right: 7px;
    }

    .top-link::after {
        content: "";
    }
}

.ckeditor-accordion-container dd {
	word-break: break-word;
}
.dexp-builder-accordions .card-header a {
    border: 1px solid #279989;
    background: url(../images/accordion-toggle.png) no-repeat 100% 100% #279989;
}
.dexp-builder-accordions .card-header a:hover {
    color: #fff;
    border: 1px solid #279989;
    background-color: #279989;
}
.dexp-button.btn {
    border-radius: 1px;
}    
div#block-evolve-sub-pte-3-fooldaliszamokbanner p {
    margin-bottom: unset;
}   
h2.univ_cim {
    font-size: 24px;
}