 #calendar {

    background-color: rgb(251, 252, 244);

    border-top: 6px solid rgb(193, 204, 110);

	height: 165px;

	margin: 20px auto;



}



 .fc-header-toolbar {

    margin: 1em 0 ;

    border-bottom: 6px solid rgb(167, 179, 137);

	height: 50px;

	display: flex;

	justify-content: space-between;

}



 .fc .fc-unthemed td,

 .fc th {

    border: 0;

    padding: 7px 0;

    border-left: 3px solid #2f2d0f

}



 .myweekday {

    font-weight: 600;

    color: rgb(193, 204, 110);

    text-transform: uppercase;

    font-size: 10px;

	display: block;

}



 .mymonth {

    font-weight: 600;

    text-transform: uppercase;

    font-size: 10px;

    color: #2f2d0f;

	display: block;

}



 .myday {

    font-weight: 900;

    text-transform: uppercase;

    font-size: 20px;

    color: rgb(102, 102, 102);

	display: block;

}



 .fc-icon-right-single-arrow::before {

    font-size: 80%;

    content: "következő hét";

    font-family: 'Raleway', sans-serif;

    position: relative;

    top: -23%;

    font-weight: 600;

    text-transform: uppercase

}



 .fc-icon-left-single-arrow::after {

    font-size: 80%;

    content: "előző hét";

    font-family: 'Raleway', sans-serif;

    position: relative;

    top: -23%;

    font-weight: 600;

    text-transform: uppercase

}



 .fc-icon-left-single-arrow::before {

    content: "\2039";

    font-weight: 700;

    font-size: 200%;

    top: -7%;

    position: relative

}



 th.fc-event-container-widthevent.fc-event-container-selected {

    background-color: rgb(123, 140, 77)

}



 th.fc-event-container-widthevent {

    background-color: rgb(167, 178, 136)

}



 th.fc-event-container-widthevent.fc-event-container-selected .myday {

    color: rgb(204, 204, 204)

}



 th.fc-event-container-widthevent .myweekday {

    color: rgb(233, 239, 201);

    cursor: pointer

}



 th.fc-event-container-widthevent .myweekday span {

    cursor: pointer

}



 .fc-body {

    display: none

}



 .ev {

    display: none

}



 .fc-day-grid-event .fc-content {

    white-space: unset

}



 .fc td,

.fc th {

    border-width: 0px

}



 .forras {

    float: right;

    margin-right: 20px;

    display: inline-block;

    font-weight: 400;

    font-style: italic;

    color: #2f2d0f;

    font-size: 18px;

    text-transform: lowercase

}



 .newssubbody .hirek h1 {

    margin-top: 0

}



 .newscomplet.newsonroot h1 {

    margin-top: 0

}



 .progtitle h3.datum {

    font-weight: 600;

    text-transform: uppercase;

    font-size: 12px;

    color: #5f491a;

    font-style: normal

}



 .newsbody.progtitle h3.reszlet {

    font-weight: 600;

    text-transform: uppercase;

    font-size: 12px;

    color: #5f491a

}



 .newsbody .programsor h3.nev {

    float: left;

    margin-right: 200px

}



 .search.newsbody {

    margin-top: 20px;

    padding-bottom: 100px

}



 .prewresult::before {

    content: "Előző"

}



 .nextresult::before {

    content: "következő"

}



 .search.newsbody .search-results a {

    display: block

}



 .search.newsbody .search-results a::after {

    content: "-";

    line-height: 4

}



 .search.newsbody .search-results a:last-child::after {

    content: ""

}



 .search.newsbody .report {

    font-weight: 400;

    font-size: 14px;

    margin-bottom: 20px

}



 .search.newsbody .report .query {

    color: #817f7f;

    font-weight: 600

}



 .search.newsbody .title {

    color: rgb(193, 204, 110);

    font-size: 24px;

    line-height: 28px;

    margin-bottom: 5px

}



 .search.newsbody .summary {

    margin-bottom: 5px

}



 .search.newsbody .rovat {

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 500

}



 .search.newsbody .datum {

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 500

}



 .prewresult,

 .nextresult {

    position: absolute;

    bottom: 30px

}



 .nextresult {

    right: 15px

}



 .prewresult {

    left: 15px

}









.fc-event-title{

	

	margin: 5px;

	padding: 5px;

	

	border-bottom: 1px solid #c1cc6e;

	

}

.fc-daygrid-event{

	

	border: none !important;

	

}







.fc-col-header-cell{

	

	border-right: 4px solid black !important;

	

	

}



.fc-col-header-cell:last-child{

	

	border-right: none !important;

	

	

}


/* --------------------------------------------------------- */

@media only screen and (min-width: 768px){
    #calendar {
        height: 175px;
    }
    .myweekday, .mymonth {
        font-size: 12px;
    }

    .myday {
        font-size: 24px;
    }
}
