/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 12 2025 | 13:39:06 */
.mavi_list li::marker {
  color: #025a96;
}
.mavi_list li {
	margin-top: 5px;
}
.mavi_list li span {
	font-weight: 600;
}

.block-posts .post-item .post-item-content .title a, .block-posts .post-item .post-item-content p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Tüm Contact Form 7 input + select + textarea */
.wpcf7 form .wpcf7-form-control {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    display: block;
}

/* Input tasarımı */
.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form input[type="url"],
.wpcf7 form input[type="number"],
.wpcf7 form input[type="date"],
.wpcf7 form select,
.wpcf7 form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    padding: 12px 16px;
    margin-bottom: 12px;
    width: 100% !important;
    max-width: 100% !important;
}

/* Textarea için farklı radius */
.wpcf7 form textarea {
    min-height: 90px !important;
	height: 90px !important;
}

/* Gönder butonu */
.wpcf7 form input[type="submit"] {
    background: #025a96;
    color: #fff;
    border: 1px solid #025a96;
    padding: 12px 32px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
}

/* Hover */
.wpcf7 form input[type="submit"]:hover {
    background: #014a7a;
    border-color: #014a7a;
}

/* Control-wrap genişlik */
.wpcf7 .wpcf7-form-control-wrap {
    width: 100% !important;
    display: block !important;
}

.wpcf7 form p {
    margin: 0 !important;
    padding: 0 !important;
}

/* <br> gizle (kesin) */
div[id^="wpcf7-f"] br,
.wpcf7 br {
  display: none !important;
  line-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Input arası boşluğu azaltma */
.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form input[type="url"],
.wpcf7 form input[type="number"],
.wpcf7 form input[type="date"],
.wpcf7 form select,
.wpcf7 form textarea {
    margin-bottom: 3px !important; /* boşluğu buradan ayarla */
}

.footer-iletisim-main {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.footer-iletisim {
    display: flex;
    align-items: center;
    gap: 10px; /* ikon ile yazı arası */
}

.footer-iletisim img {
    width: 40px;
    height: 40px;
    object-fit: contain;
	display: block; /* alt boşluğu kaldırır */
}

.footer-iletisim span {
    font-size: 16px;
    line-height: 1;
	color: #fff;
}

.footer-iletisim span {
    line-height: 1; /* dikey merkezlemeyi iyileştirir */
}

.footer-iletisim-main br {
  display: none !important;
  line-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-widget-qt-brochure a {
	min-height: 100px;
	background-color: #025a96;
}

.brochure-box {
    display: flex;
    align-items: center;    /* SVG + span dikeyde ortalı */
    gap: 12px;              /* ikon–yazı arası boşluk */
    min-height: 150px;      /* kutu yüksekliği (tema yüksekliğine göre artır/azalt) */
    padding: 16px;
    box-sizing: border-box;
}

.brochure-box svg {
    flex-shrink: 0;         /* ikon kaymasın, sabit kalsın */
	fill: white;
}

.brochure-box span {
    display: block;
}

.cta-button::after, .brochure-box::after {
	top: 37px !important;
}

.cta-button i, .cta-button svg, .brochure-box i, .brochure-box svg {
	top: 0 !important;
}

.team-member-image img {
	min-height: 284px !important;
}

.blog .main-title, .single-post .main-title {
	display: none;
}