﻿/*
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: 1.0
Text Domain: hosteva
*/
.logged-in header {top: 45px;}
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; }
.header .header-logo img {
	width: 190px;
}
.mb-100 {
	margin-bottom: 100px;
}
.footer-logo {
	height: 40px;
}
.hosteva-footer img {
	height: 30px;
}
.ozellik {
	z-index: -1;
	position: relative;
	margin-top: 50px !important;
}
.blue-1 .button {
	background: #2B9AC4;
	border-color: #2B9AC4;
}
.is-sticky.header .header-logo img:nth-child(2) {
	opacity: 1 !important;
}
.is-sticky.header .header-logo img:nth-child(1) {
	opacity: 0 !important;
}
a:hover{
	color:#2B9AC4;
}
.home .header__container {
	padding-top: 50px;
}
.home .is-sticky.bg-dark-1 .header__container {
	padding-top: 0;
}
.slayt_aciklama p {
	color: #fff;
}
.dest-aciklama p {
	margin-bottom: 20px;
}
.wp-pagenavi a, .wp-pagenavi span {
	border: unset !important;
	padding: 8px 17px !important;
	border-radius: 50%;
}
.wp-pagenavi span.current{
	background: var(--color-dark-1) !important;
	color: #fff;
}
form.arama {
	width: 100%;
}
.arama .absolute {
	top: 0;
}
.blog-icerik p {
	margin-bottom: 20px;
}
.blog-icerik img {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	display: block;
}
.map-ratio iframe {
	width: 100%;
	height: 100%;
}
.mapsra {
	height: 700px;
}
.section-bg-new::before {
	background-color: #389cc159;
	position: absolute;
	inset: 0;
	content: "";
}
.section-bg-new .container {
	position: relative;
	z-index: 99;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
	width: auto;
}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;width: auto;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.lang-menu{
	position:relative;
}
.lang-menu:hover .subnav {
	opacity: 1;
	pointer-events: auto;
}
.lang-menu .subnav {
	position: absolute;
	top: 100%;
	background-color: white;
	border-radius: 4px;
	color: var(--color-dark-1) !important;
	min-width: 240px;
	padding: 20px;
	box-shadow: 0px 10px 60px 0px #0510360D;
	opacity: 0;
	pointer-events: none;
	transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.black-color a {
	color: #000;
}
.cardImage__content img {
	height: 280px !important;
	object-fit: cover;
	width: 100%;
}
.tek-resim {
	grid-template-columns: unset !important;
}
.opening-hours {
	background-color: white;
	margin: 20px 0;
}
.opening-hours h1 {
	font-size: 23px;
	margin-bottom: 10px;
}
.opening-hours table.table td {
	padding: 10px 30px;
}
.fvl-d > td {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.2px;
	color: #A299AC;
	text-transform: uppercase;
	padding: 1em;
}

.fvl-d > td > span {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.2px;
	color: #A299AC;
	text-transform: uppercase;
}
.nav-link {
	color: #389CC1;
}
div#header-sticky-sticky-wrapper {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 9;
}
.sabit-sticky {
	display: none;
}
.resim_back {
	height: 170px;
	overflow: hidden;
	background: #389CC1;
	margin-top: 60px;
	/* position: relative; */
}
.sag-sabit {
	position: absolute;
	right: 0;
	bottom: -15px;
	width: 320px;
}
.gizle{
	display: none !important;
}
button.button.py-15.px-24.-blue-1.bg-white.text-dark-1.absolute {
	background: #389CC1 !important;
	color: #fff !important;
}
.resim_back h2 {
	text-align: left;
	padding: 30px 50px;
	color: #fff;
	font-size: 38px;
}
.preloader__title img {
	padding: 10px 100px;
}
.home-non .icon-menu:before {
	color: #000;
}
.saatler-kirmizi {
	font-weight: bold;
	color: red;
}
.opening-hours-2 table.table td {
	padding: 2px 15px;
	font-size: 12px;
}
.calendar-time {
	border-top: 3px solid #6d6d6d;
	margin-top: 10px !important;
	padding-top: 10px !important;
}
.daterangepicker .calendar-time {
	text-align: right !important;
}
.right .calendar-time {
	text-align: left !important;
}

.left .calendar-time:before {
	content: "";
	position: absolute;
	right: -5px;
	width: 3px;
	height: 24px;
	background: #000;
	top: 13px;
}
.left .calendar-time {
	position: relative;
}
.masthead.-type-4 .masthead-slider .masthead__image::after {
	background-color: rgb(5 16 54 / 6%);
}
.bt-light {
	border-top: 3px solid #d9d9d9;
}
