/*
Theme Name: Multi-Sitem
Theme URI: https://multiyazilim.com
Author: Multi Yazılım
Author URI: https://multiyazilim.com
Version: MultiSite
*/

/* Genel */
html { overflow-x:hidden; scroll-behavior: smooth; }
body { margin:0; padding:0; background:#fff; font-family: 'Poppins', sans-serif;}
h1, h2, h3, h4, h5, ul, ol, img, a, p { margin:0; padding:0; list-style:none; text-decoration:none;border:none; outline:none; }
a { transition: all .2s linear; border:none;outline:none;}
img {image-rendering: -webkit-optimize-contrast !important;}
a:focus, a:active {outline: none !important;box-shadow: none !important;}

/* Header */
.header {z-index: 5;position: relative;width: 100%;z-index: 2;color: #000;}
.header .header-ust {background: #d9d9d9;height: 3vw;display: flex;align-items: center;justify-content: center;}
.header .header-alt {height: 4vw;background: #00000042;display: flex;align-items: center;justify-content: center;}
.header .sosyal {display: flex;flex-direction: row;padding-top: 0.1vw;align-items: center;justify-content: center;}
.header .sosyal a{display: flex;width: 2.1vw;height: 2.1vw;font-size: 1.7vw;padding-right: 0.6vw;float: left;color:#000;}
.header .sosyal a:last-child{margin-right:0;}
.header .sosyal a:hover{color:#f19a3f}
.header #menu  {width: 100%;height: 100%;cursor: pointer;display: flex;justify-content: center;align-items: center;}
.header .navbar {height: 100%;display: flex;align-items: center;gap: 1vw;justify-content: center;width: 70vw;margin: 0 auto;}
.header .menu-item {height: 100%;float: left;position: relative;font-size: 1vw;font-weight: 700;transition: 0.6s all;text-align: center;min-width: 7vw;}
.header .menu-item a{height: 100%;display:block;color:#000;transition:0.2s;display: flex;align-items: center;justify-content: center;}
.header .menu-item a:hover{color:#295e63;transition:0.2s;}
.header .menu-item a > img {width: 8vw;}
.header .dropdown {display: flex;flex-direction: column;justify-content: center;padding: 1vw;width: auto;height: auto;background-color: #46779b;opacity: 0;visibility: hidden;transition-delay: 0.2s;z-index: 6;border-bottom-right-radius: 0.6vw;border-bottom-left-radius: 0.6vw;margin-left: -0.7vw;transition: all .3s linear;justify-content: center;flex-direction: column;align-items: center;}
.header .dropdown>.menu-item {text-align: left;font-size: 0.9vw;height: auto;margin: 0.3vw 0;width: auto;font-weight: 500;padding-left: 0;}
.header .dropdown>.menu-item a{color: #fff;}
.header .dropdown>.menu-item:hover>a{color:#1a1b1f !important;}
.header .menu-item:hover>.dropdown{opacity:1;visibility:visible;}
.hesap {height: 100%;float: left;font-size: 1vw;font-weight: 700;transition: 0.6s all;text-align: center;min-width: 7vw;}
cart-sidebar .navbar{display:flex;list-style:none;gap:2vw;margin:0;padding:0;align-items:center;}
.menu-icons{position:relative;}
.cart-count {position: absolute;top: 0vw;right: 0vw;background: red;color: #fff;border-radius: 50%;width: 2vw;height: 2vw;display: flex;align-items: center;justify-content: center;font-size: 1vw;}
#cart-sidebar {position: fixed;top: 0;right: -100vw;width: 25vw;height: 100vh;background: #fff;box-shadow: -0.5vw 0 1vw rgba(0,0,0,0.2);transition: right 0.3s;z-index: 999;padding: 2vw;overflow-y: auto;}
#cart-sidebar h2 {font-size: 1.5vw;margin-bottom: 1vw;}
.cart-item{display:flex;align-items:center;gap:1vw;margin-bottom:1vw;position:relative;}
.cart-item-info{display:flex;flex-direction:column;}
.cart-item-info span{font-size:1vw;}
#cart-sidebar a {display: block;margin-top: 2vw;padding: 0.5vw;text-align: center;background: #000;color: #fff;text-decoration: none;font-size: 0.9vw;}
.remove-item {position: absolute;top: 0vw;right: 0vw;color: #000000;background: none;border: none;font-size: 2vw;}
.cart-summary {margin-top: 2vw;font-size: 1.2vw;}
.go-to-cart{display:block;margin-top:2vw;padding:1vw;text-align:center;background:#000;color:#fff;text-decoration:none;font-size:1.5vw;}
button#cart-close {background: none;border: none;font-size: 2vw;}

/* Anasayfa Alan 1 */
.anasayfa-alan-1 {height: auto;margin: 2vw auto;max-width: 80vw;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 2vw;}
.anasayfa-alan-1 .urunler {display: grid;justify-content: center;gap: 2vw;align-items: flex-start;grid-template-columns: repeat(4, 1fr);width: 100%;}
.anasayfa-alan-1 .urunler .urun {padding: 1vw;border: 0.1vw solid #00000052;border-radius: 1vw;display: flex;align-items: flex-start;gap: 0.6vw;flex-direction: column;}
.anasayfa-alan-1 .urunler .urun a {color: #000;font-size: 0.8vw;}
.anasayfa-alan-1 .urunler .urun p {font-size: 0.9vw;}
.anasayfa-alan-1 .urunler .urun img {width: 15vw;object-fit: contain;height: 10vw;}

/* Anasayfa Alan 2 */
.anasayfa-alan-2 {height: auto;margin: 2vw auto;max-width: 80vw;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 2vw;}
.anasayfa-alan-2 .urunler {display: grid;justify-content: center;gap: 2vw;align-items: flex-start;grid-template-columns: repeat(4, 1fr);width: 100%;}
.anasayfa-alan-2 .urunler .urun {padding: 1vw;border: 0.1vw solid #00000052;border-radius: 1vw;display: flex;align-items: flex-start;gap: 0.6vw;flex-direction: column;}
.anasayfa-alan-2 .urunler .urun a {color: #000;font-size: 0.8vw;}
.anasayfa-alan-2 .urunler .urun p {font-size: 0.9vw;}
.anasayfa-alan-2 .urunler .urun img {width: 15vw;object-fit: contain;height: 10vw;}

/* Anasayfa Alan 3 */
.anasayfa-alan-3 {height: auto;margin: 2vw auto;max-width: 80vw;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 2vw;}
.anasayfa-alan-3 .urunler {display: grid;justify-content: center;gap: 2vw;align-items: flex-start;grid-template-columns: repeat(4, 1fr);width: 100%;}
.anasayfa-alan-3 .urunler .urun {padding: 1vw;border: 0.1vw solid #00000052;border-radius: 1vw;display: flex;align-items: flex-start;gap: 0.6vw;flex-direction: column;}
.anasayfa-alan-3 .urunler .urun a {color: #000;font-size: 0.8vw;}
.anasayfa-alan-3 .urunler .urun p {font-size: 0.9vw;}
.anasayfa-alan-3 .urunler .urun img {width: 15vw;object-fit: contain;height: 10vw;}

/* Anasayfa Alan 4 */
.anasayfa-alan-4 {height: auto;margin: 2vw auto;max-width: 80vw;display: flex;flex-direction: column;align-items: center;gap: 2vw;}
.anasayfa-alan-4 h1 {font-size: 1.5vw;margin-bottom: 1vw;}
#urun-slider {width: 100%;}
#urun-slider .urun a {color: #000;font-size: 0.8vw;text-align: center;}
#urun-slider .urun p {font-size: 0.9vw;text-align: center;}
#urun-slider .urun img {width: 15vw;height: 10vw;object-fit: contain;}
#urun-slider .urun {padding: 1vw;border: 0.1vw solid #00000052;border-radius: 1vw;display: flex;flex-direction: column;align-items: center;min-width: 18.5vw; /* Slider item genişliği */box-sizing: border-box;background: #fff;margin-right: 2vw; /* Ürünler arası boşluk */}


/* Anasayfa Alan 5 */
.anasayfa-alan-5{height:30vw;background:#95b5b4}

/* Hakkımızda */
.kurumsal {min-height: 47vw;}
.kurumsal .kurumsal-alan1 {margin-top: 5vw;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.kurumsal .kurumsal-alan1-yazi {width: 40vw;margin-right: 10vw;}
.kurumsal .kurumsal-alan1-yazi h1 {font-size: 2vw;margin-bottom: 1vw;}
.kurumsal .kurumsal-alan1-yazi p {font-size: 0.9vw;margin-bottom: 1vw;}
.kurumsal .kurumsal-alan1-kutu1{width: 20vw;height: 19.2vw;background-color: #46779b;display: flex;flex-direction: column;align-items: center;transition: 0.3s;}
.kurumsal .kurumsal-alan1-kutu1:hover{background-color: #31536c; -webkit-transform: scale(1.08);transform: scale(1.08);transition: 0.3s;}
.kurumsal .kurumsal-alan1-kutu1 h4{margin-top: 1vw;font-size: 2vw;color: #fff;}
.kurumsal .kurumsal-alan1-kutu1 p{width: 15vw;text-align: center;font-size: 0.8vw;color: #fff;}

/* Ürün Detay */
.woocommerce-message {display: flex;align-items: center;background-color: #f0f9ff;padding: 1vw 1.5vw;margin-bottom: 2vw;position: absolute;right: 1vw;}
.container {max-width: 100%;}
.modern-product { max-width: 90vw; margin: 2vw auto;overflow: hidden; }
.product-container { display: flex; flex-wrap: wrap; padding: 2vw; gap: 3vw; }
.product-gallery { flex: 1 1 45%; min-width: 40vw; }
.product-summary { flex: 1 1 45%; min-width: 40vw; }
.woocommerce-product-gallery { overflow: hidden; }
.woocommerce-product-gallery__wrapper { margin: 0; }
.woocommerce-product-gallery__image img {width: 100%;height: 25vw;object-fit: contain;}
.woocommerce-product-gallery__image img:hover { transform: scale(1.03); }
.woocommerce-product-gallery__trigger { position: absolute; top: 1vw; right: 1vw; z-index: 10;  width: 2.5vw; height: 2.5vw; text-align: center; line-height: 2.5vw; border-radius: 50%; }
.flex-control-thumbs { display: flex; gap: 0.5vw; margin-top: 1vw !important; padding: 0 !important; list-style: none; }
.flex-control-thumbs li { width: calc(25% - 0.4vw);  overflow: hidden; cursor: pointer; opacity: 0.7; }
.flex-control-thumbs li:hover, .flex-control-thumbs li img.flex-active { opacity: 1; }
.flex-control-thumbs li img { width: 100%; height: auto; }
.product-title { font-size: 2.2vw; margin: 0 0 1vw; font-weight: 600; }
.product-price { font-size: 1.8vw; font-weight: 600; margin-bottom: 1vw; }
.product-price del { font-weight: 400; margin-right: 0.5vw; font-size: 1.4vw; }
.product-price ins { text-decoration: none; }
.product-rating { display: flex; align-items: center; margin-bottom: 1.5vw; }
.star-rating { color: #ffc107; margin-right: 0.5vw; }
.woocommerce-review-link {  font-size: 0.9vw; text-decoration: none; }
.woocommerce-review-link:hover { }
.product-description { margin: 2vw 0; line-height: 1.7;  }
.product-meta { margin: 2vw 0; padding-top: 1.5vw;  font-size: 0.9vw; }
.product-meta > span { display: block; margin-bottom: 0.5vw; }
.product-meta a { text-decoration: none; }
.product-meta a:hover { }
.product-actions { margin-top: 2vw; }
.quantity { display: inline-flex; align-items: center;  margin-right: 1vw; overflow: hidden; }
.quantity .qty { width: 4vw; height: 3vw; border: none; text-align: center; font-size: 1vw; background: transparent; }
.quantity button { width: 3vw; height: 3vw; background: none; border: none; cursor: pointer; font-size: 1.2vw;  }
.quantity button:hover {  }
.single_add_to_cart_button {  border: none !important; padding: 1vw 2vw !important; font-size: 1vw !important; font-weight: 600 !important;  cursor: pointer !important; text-transform: uppercase !important; letter-spacing: 0.1vw !important; box-shadow: 0 0.2vw 0.5vw rgba(58, 123, 213, 0.3) !important; }
.single_add_to_cart_button:hover { transform: translateY(-0.2vw) !important; box-shadow: 0 0.4vw 0.8vw rgba(58, 123, 213, 0.4) !important; }
.product_meta { margin-top: 2vw; font-size: 0.9vw; }
.product_meta > span { display: block; margin-bottom: 0.5vw; }
.product-tabs { padding: 0 2vw 2vw; }
.woocommerce-tabs { margin-top: 4vw; }
.wc-tabs { display: flex; list-style: none; padding: 0; margin: 0; }
.wc-tabs li { margin-right: 2vw; }
.wc-tabs li a { display: block; padding: 1vw 0;text-decoration: none; font-weight: 600; position: relative;  }
.wc-tabs li.active a {}
.wc-tabs li.active a::after { content: ''; position: absolute; bottom: -0.1vw; left: 0; width: 100%; height: 0.2vw; }
.wc-tabs li a:hover { }
.woocommerce-Tabs-panel { padding: 2vw 0; }
.woocommerce-Tabs-panel h2 { font-size: 1.5vw; margin-bottom: 1.5vw; }
.woocommerce-Tabs-panel p { margin-bottom: 1vw; }
.related.products, .upsells.products { margin-top: 4vw; }
.related.products > h2, .upsells.products > h2 { font-size: 1.8vw; margin-bottom: 2vw; text-align: center; position: relative; }
.related.products > h2::after, .upsells.products > h2::after { content: ''; position: absolute; bottom: -0.5vw; left: 50%; transform: translateX(-50%); width: 5vw; height: 0.2vw; }
.related.products ul.products, .upsells.products ul.products { display: grid; grid-template-columns: repeat(auto-fill, minmax(20vw, 1fr)); gap: 2vw; list-style: none; padding: 0; margin: 0; }
.related.products ul.products li, .upsells.products ul.products li {  overflow: hidden; }
.related.products ul.products li:hover, .upsells.products ul.products li:hover { transform: translateY(-0.5vw); box-shadow: 0 0.5vw 1.5vw rgba(0, 0, 0, 0.1); }
.woocommerce-message { display: flex; align-items: center; background-color: #f0f9ff;padding: 1vw 1.5vw; margin-bottom: 2vw;}
.woocommerce-error { background-color: #fff5f5;padding: 1vw 1.5vw; margin-bottom: 2vw; list-style: none; }
.woocommerce-info { background-color: #f0f9ff; padding: 1vw 1.5vw; margin-bottom: 2vw;  }
.onsale { position: absolute; top: 1vw; left: 1vw;  padding: 0.5vw 1vw; border-radius: 2vw; font-size: 0.9vw; font-weight: 600; z-index: 5; }
.variations { width: 100%; margin-bottom: 1.5vw; border-collapse: collapse; }
.variations td { padding: 0.8vw 0; vertical-align: middle; }
.variations td.label { width: 20%; }
.variations td.value { width: 80%; position: relative; }
.variations select { width: 100%; padding: 0.8vw;  appearance: none; cursor: pointer; }
.reset_variations { display: inline-block; margin-top: 0.8vw;font-size: 0.9vw; text-decoration: none; }
.woocommerce-variation-price { margin-bottom: 1.5vw; font-size: 1.5vw; font-weight: 600; }
.woocommerce-variation-description { margin-bottom: 1.5vw; font-size: 0.9vw; }
.woocommerce-variation-availability { margin-bottom: 1.5vw; }
.stock { display: inline-block; padding: 0.4vw 1vw; border-radius: 2vw; font-size: 0.9vw; font-weight: 500; }
.in-stock { background-color: rgba(76, 175, 80, 0.1);  }
.out-of-stock { background-color: rgba(244, 67, 54, 0.1);  }
.woocommerce-product-attributes { width: 100%; border-collapse: collapse; }
.woocommerce-product-attributes th, .woocommerce-product-attributes td { padding: 1vw; text-align: left; }
.woocommerce-product-attributes th { width: 30%; font-weight: 600; }
.woocommerce-Reviews-title { margin-bottom: 2vw; }
.commentlist { list-style: none; padding: 0; margin: 0; }
.comment { margin-bottom: 2vw; padding-bottom: 2vw;}
.comment_container { display: flex; }
.comment_container img { width: 4vw; height: 4vw; border-radius: 50%; margin-right: 1.5vw; }
.comment-text { flex: 1; }
.comment-text .star-rating { margin-bottom: 0.5vw; }
.meta { margin-bottom: 0.5vw; }
.meta .woocommerce-review__author { font-weight: 600; margin-right: 0.5vw; }
.meta .woocommerce-review__dash { margin: 0 0.5vw; }
.meta .woocommerce-review__published-date { font-size: 0.9vw; }
.description p { margin: 0; }
#review_form_wrapper { margin-top: 3vw; padding-top: 2vw;}
#review_form .comment-reply-title { font-size: 1.2vw; margin-bottom: 1.5vw; display: block; }
.comment-form-rating { margin-bottom: 1.5vw; }
.comment-form-rating label { display: block; margin-bottom: 0.5vw; font-weight: 600; }
p.stars a { color: #ffc107; text-decoration: none; margin-right: 0.3vw; }
.comment-form-comment label { display: block; margin-bottom: 0.5vw; font-weight: 600; }
.comment-form-comment textarea { width: 100%; padding: 1vw; resize: vertical; min-height: 10vw; }
.comment-form-author, .comment-form-email { margin-bottom: 1.5vw; }
.comment-form-author label, .comment-form-email label { display: block; margin-bottom: 0.5vw; font-weight: 600; }
.comment-form-author input, .comment-form-email input { width: 100%; padding: 1vw; }
.form-submit input[type="submit"] {  border: none; padding: 1vw 2vw; font-size: 1vw; font-weight: 600;cursor: pointer;text-transform: uppercase; letter-spacing: 0.1vw; }
.form-submit input[type="submit"]:hover { transform: translateY(-0.2vw); box-shadow: 0 0.4vw 0.8vw rgba(58, 123, 213, 0.4); }
.woocommerce-product-details__short-description { margin-bottom: 2vw; }
.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child { margin-bottom: 1vw; }
.social-share { margin-top: 2vw; display: flex; align-items: center; }
.social-share span { margin-right: 1vw; font-weight: 600; }
.social-share a { display: inline-flex; align-items: center; justify-content: center; width: 2.5vw; height: 2.5vw; border-radius: 50%;  margin-right: 0.5vw;  }
.social-share a:hover {  transform: translateY(-0.2vw); }
.summary.entry-summary {display: flex;flex-direction: column;align-items: flex-start;gap: 1vw;}

/*Hesabım*/
.woocommerce-account{max-width:80vw;margin:0 auto;padding:2vw;font-family:'Arial',sans-serif;background:#f5f7fa;}
.woocommerce-MyAccount-navigation{width:22vw;float:left;padding:2vw;background:#fff;border-radius:0.8vw;box-shadow:0 0.5vw 1vw rgba(0,0,0,0.08);}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:1vw 1.2vw;font-size:1.2vw;color:#146c84;text-decoration:none;margin-bottom:0.5vw;transition:0.3s;}
.woocommerce-MyAccount-navigation ul li a:hover{background:#146c84;color:#fff;border-radius:0.5vw;}
.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:bold;color:#0f4e63;background:#e1f0f5;border-radius:0.5vw;}
.woocommerce-MyAccount-content{width:55vw;float:right;padding:2.5vw;background:#fff;border-radius:1vw;box-shadow:0 0.8vw 1.5vw rgba(0,0,0,0.1);}
.woocommerce-MyAccount-content h2{font-size:2.8vw;margin-bottom:1.5vw;color:#146c84;}
.woocommerce-MyAccount-content form{display:flex;flex-direction:column;gap:1.5vw;}
.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"]{padding:1vw;font-size:1.3vw;border:0.1vw solid #ccc;border-radius:0.6vw;transition:0.3s;}
.woocommerce-MyAccount-content input[type="text"]:focus,.woocommerce-MyAccount-content input[type="email"]:focus,.woocommerce-MyAccount-content input[type="password"]:focus{border-color:#146c84;box-shadow:0 0 0.5vw rgba(20,108,132,0.3);}
.woocommerce-MyAccount-content button{background-color:#146c84;color:#fff;padding:1vw 2vw;font-size:1.3vw;border:none;border-radius:0.6vw;cursor:pointer;transition:0.3s;}
.woocommerce-MyAccount-content button:hover{background-color:#0f4e63;}
.woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse;margin-top:2vw;}
.woocommerce-MyAccount-content .woocommerce-orders-table th,.woocommerce-MyAccount-content .woocommerce-orders-table td{padding:1vw;text-align:left;border:0.1vw solid #ddd;font-size:1vw;}
@media(max-width:768px){.woocommerce-MyAccount-navigation{width:100vw;float:none;margin-bottom:2vw;}.woocommerce-MyAccount-content{width:100vw;float:none;padding:3vw;}
.woocommerce-MyAccount-content h2{font-size:4vw;}
.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content button{font-size:3vw;padding:2vw;}}
.woocommerce {display: flex;justify-content: center;}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: auto !important;}
.woocommerce {display: flex;justify-content: center !important;gap: 2vw !important;margin: 3vw 0 !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: right !important;width: 100% !important;}
.woocommerce-cart-form .shop_table { width: 90vw; margin: 0 auto; }
.woocommerce-cart-form .shop_table th, .woocommerce-cart-form .shop_table td {font-size: 1vw;width: 8vw;padding: 1.5vw;vertical-align: middle;}
.woocommerce-cart-form .shop_table th { text-align: left; background-color: #f8f8f8; }
.woocommerce-cart-form .shop_table td { border-bottom: 1px solid #ddd; }
.woocommerce-cart-form .shop_table .product-thumbnail img { max-width: 10vw; height: auto; }
.woocommerce-cart-form .shop_table .product-name { font-weight: bold; }
.woocommerce-cart-form .shop_table .product-price, .woocommerce-cart-form .shop_table .product-subtotal { font-weight: bold; color: #212529; }
.woocommerce-cart-form .shop_table .quantity .qty { width: 8vw; height: 3vw; font-size: 1.5vw; text-align: center; border: 1px solid #ccc; border-radius: 0.5vw; }
.woocommerce-cart-form .shop_table .woocommerce-remove-coupon { width: 3vw; height: 3vw; font-size: 1.5vw; }


/*image-zoom*/
.image-container {vertical-align: top;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;width: 43vw;margin:0 auto;}
.image-container:hover {background-color: rgba(0,0,0,0);}
.image {cursor: crosshair;display: block;height: 6vw !important;}
.zoomLens:hover {background: #fff;}

/* Galeri */
.media {min-height: 47vw;display: flex;align-items: center;justify-content: center;}
.media .media-icerik{display: flex;justify-content: space-around;flex-direction: column;margin: 8vw;}
.media .media-baslik {font-size: 6vw;}

/* İletişim */
.iletisim {display: flex;flex-direction: column;width: 100%;min-height: 47vw;}
.iletisim .iletisim-ust {margin-top: 6vw;margin-bottom: 4vw;display: flex;justify-content: center;align-items: center;width: 100%;}
.iletisim .iletisim-bilgileri {display: flex;align-items: center;justify-content: center;margin: 0 2.4vw;}
.iletisim .iletisim-bilgileri i {border-radius: 0.5vw;;font-size: 2vw;color: #fff;background-color: #1e7881;padding: 1vw;width: 2vw;text-align: center;}
.iletisim .bilgiler {padding-left: 1.7vw;}
.iletisim .bilgiler h5 {font-size: 1.2vw;color: #333;font-weight: 700;}
.iletisim .bilgiler p {color: #333;font-weight: 300;font-size: 0.9vw;}
.iletisim .iletisim-alt {display: flex;justify-content: center;align-items: center;}
.iletisim .iletisim-alt > li {float:left;}
.iletisim .iletisim-formu form{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.iletisim .iletisim-formu h3 {font-size: 2.3vw;color:#176d7e;text-align: center;font-weight: 500;margin-bottom: 1vw;}
.iletisim iframe {width: 100%;height: 30vw;border: 0;margin-top: 5vw;}

/* İletişim Contact Form*/
.iletisim .wpcf7 input[type=submit] {-webkit-border-radius: 0 !important;-webkit-appearance: none !important;}
::placeholder{font-size:1vw !important;margin:0 !important; padding:0 !important;padding-left:1vw !important;padding-top:1vw !important;}
.iletisim .iletisim-formu{margin-top: 3vw;margin-bottom: 3vw;}
.iletisim .wpcf7 label {display: block;font-size: 1vw !important;margin-top: -0.5vw;}
.iletisim .wpcf7 label input {height: 3.1vw;background-color: #fff;color: #000;border: 0.1vw #f2f2f2 solid !important;line-height: 1.4vw;width: 40.9vw;margin-top: 0.1vw;margin: 0.5vw 0.7vw 0 0.7vw;}
.iletisim .phone input{background:#f6f6f6 !important;}
.iletisim .wpcf7-textarea{margin-bottom: 1vw; width: 83.4vw!important; height: 11vw !important; background-color: #fff; color: #000; border: 0.1vw solid #eee !important; border: 0; margin-top: 0.2vw;}
.iletisim .wpcf7-submit {width: 43.6vw !important;height: 3.1vw !important;background-color: #176d7e !important;padding: 0 !important;border: 0 !important;color: #fff;border-bottom-right-radius: 1vw;border-bottom-left-radius: 1vw;transition: 0.3s;font-size: 1.1vw !important;margin-top: 0.9vw;margin-left: 1vw;}
.iletisim .wpcf7-submit:hover{background-color:#1a1b1f !important;color: #e20a16;transition: 0.3s;}
.iletisim .wpcf7-response-output {color:#111;border-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;}
.iletisim .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus {border:0 !important;background:#f6f6f6;}
.iletisim input.wpcf7-form-control.wpcf7-captchar {}
.iletisim img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {margin-bottom: 0.3vw; width: 11vw; height: 3vw;margin-right: 1.1vw;}
.iletisim .wpcf7-spinner{position: absolute!important;margin-top: 6vw !important;}
.iletisim input.wpcf7-form-control.wpcf7-captchar{width:24.8vw; margin-right: 1vw; top: -1.4vw; position: relative;}
.iletisim .iletisim-form-kolonlar{display: flex;justify-content: space-evenly;width: 94.5%;}
.iletisim .form-dogrula p {display: flex;justify-content: center;width: 100%;}

/* Footer */
.footer {width: 100%;display: flex;flex-direction: row;height: 23vw;background-color: #f0f0f0;align-items: center;padding-bottom: 7vw;justify-content: center;}
.footer .footer a{color:#000}
.footer .footer-1 {}
.footer .footer-1 img {height:10vw;}
.footer .footer-2 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;line-height: 2vw;margin: 0 5vw;}
.footer .footer-3 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;line-height: 2vw;margin: 0 5vw;}
.footer .footer-4 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;line-height: 2vw;margin: 0 5vw;}
.footer .footer-5 {display: flex;flex-direction: column;align-items: center;}
.footer .footer-sosyal a{padding: 0.7vw;padding-left: 1.5vw;padding-right: 1.5vw;background-color: #d45a04;font-size: 0.8vw;font-weight: 800;}
.footer .footer-contact{padding: 1vw;padding-left: 2vw;padding-right: 2vw;background-color: #16c4d4;font-size: 1vw;font-weight: 800;margin-bottom:2vw;transition: 0.2s;}
.footer .footer-contact:hover{transform: scale(1.08);transition: 0.2s;}
.footer .footer-multi {position: absolute;margin-top: 28vw;display: flex;align-items: center;flex-direction: column;}
.footer .footer-multi img{height: 2vw;margin-top: -2.6vw;transition: 0.2s;}
.footer .footer-multi img:hover{transform: scale(1.4);transition: 0.2s;}

copyright {color: #000;font-size: 0.7vw;font-weight: 400;margin-top: 0.8vw;display: inline;visibility: visible;font-family: Verdana, Arial, sans-serif;}
.yatay-cizgi{height: 0.1vw;background: #d9d9d9;width: 16vw;margin-bottom: 1vw;}
.dikey-cizgi{height: 6vw;background: #4f4f4f;width: 0.02vh;margin-left: 1vw;margin-right: 1vw;margin-top: 0;}

