@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600;700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Space+Grotesk:wght@300&display=swap');
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   font-family: 'Source Sans Pro', sans-serif;
   letter-spacing: 0px;
   color: #1e1e1e;
   text-transform: initial;
 }
h2, .h2{
    font-size: 32px;
    line-height: 38px;
    font-weight: 700;
}
h3, .h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}
h4, .h4 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}
h5, .h5{
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
h2.title{
    font-weight: 700;;
    font-size: 24px;
    letter-spacing: 0.07em;
}
.widget.text-light .title {
    color: #fcfbf7 !important;
}
.gallery-image-grid img {
  float: left;
  width: 25%;
  padding: 0px 15px 15px 0px;
  height: auto;
}

.kepzes-kep-balra {
    float: left;
}
.inline-block {
    display: inline-block !important;
}



/*doktori képzés*/

/*.doktori-button a {
    border: 2px solid black;
    border-radius: 5px;
    width: fit-content;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}*/

.gsc-column.col-lg-4.col-md-4.col-sm-12.col-xs-12.igazgato {
    text-align: center;
    margin-top: 15%;
}
.container.header-content-layout {
    width: 100%;
}
/*Menu*/
@media screen and (min-width: 992px) {
.navigation .gva_menu .sub-menu > li > a {
    padding: 5px 20px;
    line-height: 45px;
    line-height: unset;
    font-family: 'Source Sans Pro', sans-serif;
    color: #222222;
}
.navigation .gva_menu .sub-menu {
    min-width: 230px;
    border-top: 1px solid #e4e4e0;
    background-color: #fcfbf7;
}
.navigation .gva_menu .sub-menu > li > a:hover {
    color: #adada8;
}
.navigation .gva_menu > li > a:hover {
    color: #adada8;
}
.nolink{
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    padding: 33px 12px;
    /*line-height: 85px;*/
    font-family: 'Source Sans Pro', sans-serif;
    color: #222222;
}
.nolink-submenu{
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 5px 0px 20px;
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif;
    color: #222222;
    font-size: 12px;
}
.navigation .gva_menu > li > a {
    font-family: 'Source Sans Pro', sans-serif;
    color: #222222;
    font-size: 14px;
}

}


.almenu {padding-left: 40px !important;}
.margin-right-15 {
    margin-right: 15px;
}
.right{
  float: right;
}
.left{
  float: left;
}
/*Főoldali galéria blokk*/
.mainpage-gallery-container, .mainpage-gallery-container-big{
    position: relative;
    margin-bottom: 22px;
}
.maingpage-gallery-title {
   width: auto;
    position: absolute;
    bottom: 0;
    left: 12px;
    background: #1e1e1e;
    padding: 4px 7px;
    margin-bottom: 12px !important;
    z-index: 1;
    font-size: 0.9em;
    text-transform: uppercase;
    color: #f6f5ee !important;
    font-weight: 700;
    font-size: 14px;
    border-radius: 2px;
}
.mainpage-image img {
    border-radius: 2px;
}
.footer .footer-top {
    background: #1e1e1e;
    padding: 20px 0;
    color: #adada8;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
   
    
    
}
.footer .footer-center {
    background: #1e1e1e;
    color: #fcfbf7;
}
.footer a:hover {
    color: #dad9d3;
}
.copyright {
    background: #1e1e1e;
    color: #adada8;
    font-size: 12px;
}

.copyright a:hover {
    color: #fcfbf7;
}

.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 #2e3030/*{borderColorActive}*/;
    background: #302d31/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
}
/*Képzés főoldali*/
.transparent-bottom-float-left, .transparent-bottom  {
    color: #f6f5ee;
    padding: 3px 5px;
    border: 1px solid rgba(246,245,238,0.3);
    margin: 3px;
    width: fit-content;
    display: inline-block;
    font-weight: 600;
    font-size: 0.9em;
}
.transparent-bottom-float-left{
    float: left;
}
.kepzes-fooldal-doboz-title {
    color: #fcfbf7;
    font-size: 2em;
}
.kepzesek-befoglalo {
    position: absolute;
    bottom: 5%;
}
.kepzes-fooldal-doboz-befoglalo {
    padding: 20px;
    min-height: 265px;
}
.kepzes-fooldal-doboz {
    margin-bottom: 10px;
}
.js-form-item.form-item.js-form-type-textfield {
    margin-bottom: 10px;
    
}
/*input#edit-actions-submit.webform-button--submit.js-form-submit {
    background: #333;
}
*/

div#edit-actions {
   margin: -5px 0 15px;
    margin-left: 32px;
   }
   
   
.js-form-item.form-item.js-form-type-select {
  margin-bottom: 25px;
     margin-right: 32px;
}
.breadcrumb-style{
    background-image: url(/sites/art.pte.hu/files/hegedu.jpg) !important;
    background-position: center center !important;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    min-height: 200px;
}
.top-links a {
    color: #edece5;
    padding-right: 15px;
}
.topbar {
    background: #2d2e30;
    padding: 7px 0;
}
.topbar i {
    color: #106968;
}
a:hover, a:focus {
    color: #adada8;
}

/*webform*/

.block-webform input#edit-name, .block-webform input#edit-subject, .block-webform input#edit-email, .block-webform textarea#edit-message {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 5px;
}
.doboz-bottom {
    margin-bottom: 30px;
}

.footer {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    
}
/*div#block-szineslogo {
    position: relative;
}
.szines-logo img {
    width: 120px;
    position: absolute;
    left: 1%;
    bottom: 0;
}*/
div#block-simplesamlphpauthstatus {
    margin-bottom: unset;
    margin-left: 10px;
}

/*Nézet- gomb szűrés */

.views-build-group.clear-block {
    height: 100%;
}

.footer-third.col-lg-3.col-md-3.col-sm-12.col-xs-12.column .block {
    margin-bottom: unset;
}

/*Dokumentumtár Kari Kiadványok dátum oszlop*/
th#view-field-kiadvany-datuma-table-column {
    width: 12%;
}

/*oktatoi adatlap*/

.gavias_sliderlayer .tp-bullets .tp-bullet, #gavias_slider_single .tp-bullets .tp-bullet {
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    width: 8px;
    height: 8px;
}
.border-line {
    border-top: 1px solid #dad9d3;
    width: 98%;
    position: absolute;
    bottom: 15px;
}
hr {
    border-top: 1px solid #dad9d3;
}
.gsc-button.radius-2x {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.gsc-button {
     border: 1px solid #2E2E2D66;
     letter-spacing: unset;
}
body div.body-page {
    background-color: #F6F5EE !important;
}
header .header-main {
    background-color: #f6f5ee !important;
}

li.menu-item {
    background-color:  #f6f5ee;
}

/*Nádor fejléc*/

div#block-nadorfejlec {
    margin-bottom: 0;
}
input#edit-submit-hirek-palyazatok-sikereink, input#edit-submit-kepzeskereso, input#edit-submit-munkatarsak {
    background-color: #1e1e1e;
}
input#edit-submit-munkatarsak:hover, input#edit-submit-kepzeskereso:hover, input#edit-submit-hirek-palyazatok-sikereink:hover {
    border-color: #1e1e1e;
    background-color: transparent;
    color: #1e1e1e;
}

/*Doktori iskola gomb*/

#button-transparent-doktori {
    background: transparent;
    border-radius: 2px;
    color: #fff;
    padding: 4px 10px;
    text-align: center;
    /* display: block; */
    position: relative;
    width: revert;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.area.after_content {
    background: #1e1e1e;
    padding: 30px 0 15px;
}
.before_footer.area {
    padding: 20px 0;
    color: #edece5;
}
.sidebar .block {
    background: transparent;
}
.block .block-title > span {
    color: #1e1e1e;
}
.sidebar .block .block-title {
    border-bottom: 1px solid #1e1e1e;
}
#search-block-form input.form-submit {
    background: #1e1e1e;
}

.column-content.arckepcsarnok {
    text-align: center;
    font-weight: 700;
    color: #2e2e2d;
    margin-top: 12px;
    font-size: 16px;
    line-height: 22px;
}

.column-content.arckepcsarnok-elhunyt {
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    font-weight: 700;
    color: #edece5;
}

/*Doktori képzés*/
#button-transparent-doktori {
    background: transparent;
    border-radius: 2px;
    padding: 10px 15px;
    border: 1px solid #ababab;
    font-weight: 600;
    color: #2e2e2d;
}

.doktori {
    background-color: #edece5;
    border-radius: 2px;
    padding: 20px;
}

.widget.gsc-heading.doktori-focim.align-left.style-1.text-dark h2 {
    font-size: 32px;
    padding-bottom: 17px;
}



div#block-simplesamlphpauthstatus {
    float: right;
}
.gsc-button.large {
    font-size: 14px;
    padding: 5px 12px;
    font-weight: 600;
    text-transform: capitalize;
    text-transform: initial;
}
.gsc-button {
     font-family: 'Source Sans Pro';
     color: #2e2e2d ! important;
    border-color: #2E2E2D66 !important;
}
a {
    color: #2e2e2d;
}

/*oktatói galéria*/
.oktatotab {
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: right;
}

/*keresők egy sorban*/
.js-form-item.form-item.js-form-type-entity-autocomplete.form-item-field-alkoto-k__target-id.js-form-item-field-alkoto-k__target-id,  .js-form-item.form-item.js-form-type-textfield {
    line-height: normal;
    
}

form#views-exposed-form-dla-block-1,form#views-exposed-form-hirek-palyazatok-sikereink-block-2, form#views-exposed-form-oktatok-block-5, form#views-exposed-form-oktatok-block-4, form#views-exposed-form-dla-block-5, form#views-exposed-form-galeria-csango-page-1, form#views-exposed-form-galeria-csango-page-2, form#views-exposed-form-esemenyek-block-3, form#views-exposed-form-munkatarsak-block-4, form#views-exposed-form-oktatok-block-1, form#views-exposed-form-hirek-palyazatok-sikereink-block-5, form#views-exposed-form-dla-block-2, form#views-exposed-form-oktatok-page-2, form#views-exposed-form-hirek-palyazatok-sikereink-block-3, form#views-exposed-form-esemenyek-page-1, form#views-exposed-form-dla-block-7, form#views-exposed-form-hirek-palyazatok-sikereink-page-1 {
    display: inline-flex;
    margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
	form#views-exposed-form-dla-block-1,form#views-exposed-form-hirek-palyazatok-sikereink-block-2, form#views-exposed-form-galeria-csango-page-1, form#views-exposed-form-galeria-csango-page-2, form#views-exposed-form-esemenyek-block-3, form#views-exposed-form-munkatarsak-block-4, form#views-exposed-form-oktatok-block-1, form#views-exposed-form-hirek-palyazatok-sikereink-block-5, form#views-exposed-form-dla-block-2, form#views-exposed-form-oktatok-page-2, form#views-exposed-form-hirek-palyazatok-sikereink-block-3, form#views-exposed-form-esemenyek-page-1, form#views-exposed-form-dla-block-7, form#views-exposed-form-hirek-palyazatok-sikereink-page-1 {
    display: unset;
    margin-bottom: 20px;
}
}

.js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title, .js-form-item.form-item.js-form-type-textfield.form-item-field-kezdo-datum-value.js-form-item-field-kezdo-datum-value, input#edit-field-szemely-nev-value {
    margin-right: 32px;
    margin-top: 0px;
}

ul.inline-list {
    list-style: none !important;
    margin-bottom: unset;
}
ul.inline-list li {
    float: left;
    padding-right: 12px;
}
.pull-right-inline-list{
		float:right;
}

.column-content.bemutatkozas-text {
    line-height: 20px;
}

/*háttérszínek*/
.content-full {
    overflow: hidden;
    background-color: #F6F5EE;
}

input#edit-title, input#edit-field-szemely-nev-value {
    background-color: #EDECE5;
    border-color: #DAD9D3;
}

select#edit-field-esemeny-tipusa-uj-target-id, input#edit-field-kezdo-datum-value, input#edit-field-kezdo-datum-value-1, select#edit-created, select#edit-field-intezetek-target-id, select#edit-field-cikk-tipusa-target-id-1, select#edit-field-szemely-szervezeti-egyseg-target-id, select#edit-field-adas-ideje-value, select#edit-field-o-szervegyseg-target-id, select#edit-field-alkoto-dla-target-id {
    background-color: #EDECE5;
    border-color: #DAD9D3;
}

.body-page input[type="text"] {
    background-color: #edece5;
    border-color: #DAD9D3;
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: unset;
    border: unset;
}

.pager li.is-active > a {
    background-color: #EDECE5;
}

li.pager__item.pager__item--first > a, li.pager__item.pager__item--last > a, li.pager__item.pager__item--next > a, li.pager__item.pager__item--previous >a {
    border: 1px solid #2E2E2D66;
    padding: 5px 14px 5px 14px;
    border-radius: 2px;
}

li.pager__item.pager__item--next {
    margin-right: 5px;
}

li.pager__item.pager__item--previous {
    margin-left: 5px;
}

.body-page select {
    background-color: #EDECE5;
}
.padding-right-10 {
    padding-right: 10px;
}

input#edit-field-alkoto-k-target-id {
    background-color: #edede5;
}
.toolbar {font-family: unset;}

/* Slideshow alatt resz eltuntetese*/
.area.slideshow_content .block {
    margin-bottom: -30px;
}

.field-cimke-uj {
    margin-bottom: -5px;
}

/*EN logo*/
div#block-sitelogoen {
    position: absolute;
    top: 10px;
    width: 300px;
    height: 53px;
}

@media screen and (max-width: 992px) {
	div#block-sitelogoen {
    position: absolute;
    top: unset;
    width: unset;
    height: unset;
}
}

/*Nador logo*/

a#block-evolve-sub-pte-2-sitebranding img {
    padding-top: 22px;
}



.nador-logo {
    padding-top: 20px;
}

@media screen and (max-width: 992px) {
.nador-logo {
    padding-top: unset;
}
}




/*fooldali logo*/

/*div#block-gavias-tico-sub-art-sitebranding {
    margin-top: 8px;
}*/

/* angol lábléc szoveg */
.footer-eng-szoveg {
    display: block;
    position: relative;
    top: -10px;
}

/*Kapcsolat webform gomb*/

form#webform-submission-contact-node-5230-add-form input#edit-actions-submit.webform-button--submit.js-form-submit {
    margin-left: -32px;
    margin-top: 20px;
}

form#webform-submission-contact-node-5230-add-form input#edit-actions-submit.webform-button--submit.js-form-submit:hover {
    color: #333;
    border-color: #333;
    background-color: white;
}
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
    background: #5b7652;
}

.belso-szoveg-igazitas {
    text-align: justify;
}

/*Űrlap kötelezőség*/

.form-required:after {
    content: " *";
    color: red !important;
}

form#webform-submission-regisztracio-add-form {
    display: table-caption;
}

/* Nyelvválasztó zászló */

a.englishflag {
    background: linear-gradient(90deg, transparent 46%, #cf142b 46%, #cf142b 56%, transparent 56%), linear-gradient(transparent 38%, white 38%, white 42%, #cf142b 42%, #cf142b 58%, white 58%, white 62%, transparent 62%), linear-gradient(90deg, transparent 44%, white 44%, white 46%, #cf142b 46%, #cf142b 56%, white 56%, white 58%, transparent 58%), linear-gradient(33deg, transparent 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, transparent 57%), linear-gradient(-33deg, #01247d 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, #01247d 57%);
    background-size: 60% 120%; 
    background-repeat: no-repeat;
    background-position: center;
}


a.englishflag {
    color: transparent !important;
}

a.hunflag {
    background: thirds(red, white, green, -180deg);
    background: linear-gradient(-180deg, #cf142b 33.3%, white 33.3%, white 66.6%, #39823b 66.6%);
    background-size: 60% 120%;
    background-repeat: no-repeat;
    background-position: center;
}

a.hunflag {
    color: transparent !important;
}
