﻿/*
Theme Name: Hosteva
Theme URI: https://www.hosteva.com/
Author: Hosteva Ekibi
Author URI: https://www.hosteva.com/
Description: Firmaların tüm bilgilerini hizmetlerini detaylı bir şekilde verebileceği yeni nesil tasarım.
Version: 2.0
Text Domain: hosteva
*/
.logged-in header .navbar {
	top: 32px;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

:root {
	--kurumsal-bir: #5170FF;
	--kurumsal-iki: #E500B8;
	--kurumsal-arkaplan: linear-gradient(90deg, #0000ff, #8a00ff, #ff00ff);
	--base-color: #5170FF;
	--dark-gray:#1e3238;
	--very-light-gray:#eceff1;
	--yellow: #E500B8;
	--medium-gray: #7c898d;
	--solitude-blue: #f4f7f9;
}
.beyaz-icon {
	filter: brightness(0) invert(1); /* Resmi beyaz yapar */
}
.kurumsal-arkaplan{
	background: var(--kurumsal-arkaplan);
}
.btn.btn-base-color{
	background: var(--kurumsal-arkaplan);
	border-color: var(--kurumsal-arkaplan) 1;
}
.footer-dark {
	background: #232323;
}
.footer-dark ul.footer-navbar li a {
	color: #fff !important;
	opacity: 1;
}
.footer-dark .bg-nero-grey {
	background: #1b1b1b;
}
.text-dark-gray.bg-yellow {
	color: #fff ;
}
.bg-beyaz, .bg-beyaz span {
	background: #fff !important;
	border-radius: 40px;
}
.arkaplan {
	position: absolute;
	inset: 0;
	background: #000;
	opacity: 0.4;
}
.bg-siyah {
	position: absolute;
	inset: 0;
	background: #000;
	opacity: 0.3;
	z-index: 1;
}
.z-index-99 {
	z-index: 99;
	position: relative;
}
section.full-screen {
	background-position: 50% -122.4px !important;
	background-repeat: no-repeat;
}
.yukseklik-ayari {
	height: 280px;
	object-fit: cover;
	width: 100%;
}
.nav-link, .main-menu__link {
	opacity: 1 !important;
	color:#000 !important;
}
header.header-with-topbar {
	position: relative;
	z-index: 9999;
}
.page-ic h3 {
	font-size: 23px;
}
.page-ic table {
	background: #f0f0f0 none repeat scroll 0 0;
	width: 100%;
}
.page-ic tr:nth-child(2n+1) {
	background: #f9f9f9 none repeat scroll 0 0;
}
.page-ic td {
	padding: 10px 15px;
}
.kvkk-footer-x a {
	opacity: 0.7 !important;
	margin-right: 20px;
	font-size: 15px;
	transition: 0.4s;
}
.kvkk-footer-x a:hover {
	opacity: 1 !important;
}
.so-panel iframe {
	width: 100%;
	height: 500px;
}
span.wpcf7-not-valid-tip {
	color: red;
	font-size: 14px;
	font-weight: normal;
}
