.type-post .entry-content p{
	margin-bottom: 20px;
}

.post-card-pfy article{
	position: relative;
	padding-bottom: 80px!important;
}

.post-card-pfy article .uagb-post__cta{
	position: absolute;
	bottom: 20px;
}

.post-carousel-card-pfy article{
	position: relative;
    min-height: 530px;
}

.post-carousel-card-pfy article img{
	border: solid 2px #f6f6f6;
}

.post-carousel-card-pfy .uagb-post__cta{
	position: absolute;
	bottom: 15px;
}

.tribe-events-event-image img{
	width: 100%;
    max-width: 500px;
}

.ast-separate-container .ast-article-single{
	padding: 0;
}

#tribe-events-pg-template{
	max-width: unset;
	width: 100%;
}

/*.tribe-events .tribe-events-c-subscribe-dropdown__container{
	display: none;
}*/

.ast-separate-container .ast-article-post{
	padding: 0;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{
	padding: 0;
	padding-top: 50px;
	padding-bottom: 50px;
}

/*Yönetim Kurulu CSS*/
.pfy-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Elemanlar arasındaki boşluk */
	margin-top: 50px;
}

.pfy-container-item-col2 {
    flex: 0 1 calc(50% - 20px); /* Her eleman yarım genişlik kaplayacak */
    box-sizing: border-box; /* Padding ve border dahil genişlik hesaplama */
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
	gap: 15px;
	border: 2px solid var(--ast-global-color-4);
	border-radius: 10px;
	overflow: hidden;
	padding: 10px;
}


.pfy-item-image-left {
    flex: 2;
	aspect-ratio: 1 / 1;
	overflow: hidden;
}

.pfy-item-image-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius: 8px;
}

.pfy-item-desc-right {
    flex: 4;
}

.pfy-container h2{
	font-size: 26px;
	margin-bottom: 0px;
}

.pfy-container p.unvan{
	font-size: 18px;
	margin-bottom: 10px;
	color:grey;
	line-height: normal;
}

.pfy-container p.desc{
	font-size: 14px;
	margin-bottom: 10px;
	line-height: normal;
}

.pfy-container a.e-posta{
	font-size: 14px;
	padding: 5px 10px;
	background-color: var(--ast-global-color-0);
	color: white;
	border-radius: 6px;
}

@media (max-width: 800px) {
    .pfy-container-item-col2 {
        flex: 1 1 100%; /* Ekran 800px ve altındaysa tam genişlik */
    }
	
	.pfy-container h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	
	.pfy-container p.unvan{
		font-size: 14px;
	}
	
	.pfy-container p.desc{
		font-size: 12px;
	}
	
	.pfy-container a.e-posta{
		font-size: 11px;
	}
}

/*WP Event Manager CSS*/

#event_filters{
	display: none!important;
}

h2.wpem-heading-text {
    display: none !important;
}

.registration_details.wpem-register-event-form.wpem-form-wrapper p:nth-child(2){
	display: none!important;
}


@media (min-width: 801px) {
	.wpem-event-single-image-wrapper{
		padding: 20px 25%;
	}
}

.copy-the-code-inside-wrap .copy-the-code-button {
    position: absolute;
    right: -40px;
    top: -5px;
}

#ast-hf-menu-2 {
	justify-content: flex-end;
    gap:10px;
}

#ast-hf-menu-2 a{
    height: unset;
}

#ast-hf-menu-2 li {
    line-height: normal;
}

.bagis-menu a{
	background-color: #0e4420;
	color: white;
	padding: 10px 20px!important;
	border-radius: 10px;
}

.bagis-menu a::before {
    content: url('/wp-content/uploads/hands-heart.svg');
    display: inline-block;
    margin-right: 8px; /* İkon ile metin arasındaki boşluğu ayarlayın */
    vertical-align: middle; /* İkonun hizalamasını ayarlayın */
	width: 20px;
	height: 20px;
}

.gonullu-ol-menu a{
	background-color: #a01d25;
	color: white;
	padding: 10px 20px!important;
	border-radius: 10px;
}

.gonullu-ol-menu a::before {
    content: url('/wp-content/uploads/volunteer-vest.svg');
    display: inline-block;
    margin-right: 8px; /* İkon ile metin arasındaki boşluğu ayarlayın */
    vertical-align: middle; /* İkonun hizalamasını ayarlayın */
	width: 20px;
	height: 20px;
}



/*Geribildirim Şikayet Formu*/

.feedback{
	font-family: 'Montserrat';
}

.feedback section{
	padding: 15px;
    border: 2px solid #f6f6f6;
    border-radius: 10px;
    margin-bottom: 25px;
}

.feedback section h5{
	margin-bottom: 0px;
}

.feedback section>p {
    margin-top: 20px;
	font-weight: 600;
	font-size: 16px;
}

.feedback .alt-section{
	margin-top: 20px;
}

.feedback .alt-section h5{
	color:#a01d25;
}

.form-info-pfy{
	font-weight: normal!important;
	margin-top: 0px!important;
}

span.wpcf7-list-item-label {
    font-size: 16px;
    font-weight: normal;
}

.feedback section.personal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 30px;
}

.feedback .personal>* {
    flex-basis: calc(50% - 15px);
	flex-grow: 1;
}

.feedback .personal h5, .feedback .personal .form-info-pfy{
	flex-basis: 100%;
}

span.wpcf7-list-item {
    margin-left: 0;
	margin-right: 20px;
}

/*Kariyer Olanakları Formu*/

.pfy-form-standart {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 20px;
}

.pfy-form-standart input{
	border-radius: 10px;
}

textarea.textareapfyform{
	height:100px;
}

/*Footer Menü*/
.footer-menu-con-pfy h2{
	font-size:18px!important;
	border-bottom: 2px solid black;
	margin-bottom: 10px;
}

#block-11{
	margin-bottom: 0px;
}

h1.hero-title-pfy{
	font-size: 48px!important;
}

@media (max-width: 800px) {
	h1.hero-title-pfy{
		font-size: 26px!important;
	}
}

@media (max-width: 921px) {
	ul#ast-hf-menu-1 {
    	filter: drop-shadow(0px 0px 20px #787878);
	}
}

ul#ast-hf-menu-1 li a {
	cursor:pointer;
}

.wpem-event-date {
    display: none !important;
}

.wpem-viewed-event{
	display: none!important;
}

.wpem-single-event-body-sidebar > h3.wpem-heading-text{
	display: none!important;
}

.wpem-share-this-event{
	display: none!important;
}