﻿/*
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
*/
:root{
--kurumsal-renk:#2f3180;
--gri:#303e4a;
--light-white:#f5f5f5;
--card-radius:8px;
--border:#e8e8e8;
--heading:#232d3b;
--white:#ffffff;
--kurumsal-sari:#F2A301;
}
.logged-in #header {
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;}
.breadcrumbs * {font-size:10px;color:#999 !important;}
.so-panel ul li {list-style-type:circle;margin-left:15px;line-height:30px;}
.so-panel .widget-title {font-size:22px;margin-bottom:15px;margin-top:15px;}
.so-panel ul li strong {display:inline-block;width:75px;}
.so-panel iframe {width:100%;}

.blog-card {border-radius:var(--card-radius);border:0px solid var(--border);position:relative;z-index:1;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.blog-img {position:relative;overflow:hidden;z-index:-1;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);}
.blog-img img {width:100%;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;height:206px;object-fit:cover;}
.blog-content {margin-top:20px;padding:0px 20px 20px;height:190px;overflow:hidden;}
.blog-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}
.blog-meta li {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blog-meta li i {font-size:15px;margin-right:8px;color:var(--kurumsal-renk);margin-top:-1px;}
.blog-meta li p {font-size:15px;line-height:15px;color:var(--heading);text-transform:capitalize;margin-bottom:2px;}

.blog-read span {margin-right:10px;}
.blog-text h4 {font-weight:600;margin-bottom:10px;font-size:17px;}
.blog-text h4 a {color:var(--gri);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.blog-text h4:hover a {color:var(--kurumsal-renk);}

#header .sub-menu {text-transform:uppercase;}
#crumbs {font-size:11px;border-radius:var(--card-radius);color:var(--gri)}
.so-panel img {width:100%;height:auto;}
#header #site-menu > ul > li > ul li a {text-transform:capitalize;}
.sayi_alan i {font-size:30px;}
.counter {font-size:23px;}
.gallery > ul > li a:hover {border-color:#2f3180;transition:0.4s;}
iframe {border:unset !important;}
#content ul {margin:5px 0 10px;}
#content ul li {line-height:26px;}
#content table td, #content table tr {border:1px solid #ccc;padding:5px 10px;}

/* markalar */
.page-template-page-markalar .panel-grid-cell { border:1px solid #ececec; margin-bottom:20px; transition:0.4s;}
.page-template-page-markalar .panel-grid-cell:hover { border:1px solid #c0c0c0;}
.page-template-page-markalar .widget_sow-editor { padding:0 15px;}
.page-template-page-markalar .widget_sow-image { margin-bottom:10px !important;}

#product-page #inside #content .title .handwrite { font-size:40px; top:20px;}
#counthome {background-color:#fff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-bottom:0;padding:60px 0;position:relative;}
#counthome .handwrite { color:#fff; font-size:60px; margin:0 0 -20px 0;}
#counthome .count_bg { background-image:url("../../uploads/2021/02/light-map.png"); background-position:center center; background-repeat:no-repeat; background-size:contain; opacity:0.1; transition:background 0.3s, border-radius 0.3s, opacity 0.3s; height:100%; width:100%; top:0; left:0; position:absolute; }
#counthome .ufak-baslik {color:var(--kurumsal-sari) !important;font-size:35px;font-weight:bold;margin:-30px 0 10px 110px;}
#counthome .sayilar {color:#fff;}
#counthome .sayilar .count-title{color:#000;}

.bg-instagram { 	background:-webkit-linear-gradient(#f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 	-webkit-background-clip:text; 	-webkit-text-fill-color:transparent; }
.bg-facebook { 	background:-webkit-linear-gradient(#4064AC 0%, #8798BD 25%, #8798BD 50%, #395693 75%, #395693 100%); 	-webkit-background-clip:text; 	-webkit-text-fill-color:transparent; }
#instagram { background:#F8F8F8;}

.contain-sayi { display:none !important;}
#site-menu > ul { justify-content:space-between;}
.kucuk-ikon img { max-width:30px;}
.ifontu { position:absolute; left:188px; top:-17px; font-size:42px; transform:rotate(-140deg); }

#header .language { background-size:180px;}
#header .logo img { 	max-height: 160px; }
#header.small .logo img { 	height: 60px; }
.brosur-home img { 	max-width: 200px; }
.brosur-home { 	position: relative; }
.submenu-dar .sub-menu { 	min-width: 180px !important; }

#units .item .title a { display: flex; 	min-height: 80px; 	justify-content: center; 	align-items: center; }
#header .language { 	pointer-events: unset !important; }
#lang_choice_1 { 	border: unset !important; 	color: #fff !important; 	font-weight: bold; 	text-transform: uppercase; 	-webkit-appearance: unset; 	background: unset; }
.language .dropdown::before { 	position: absolute; 	right: -15px; 	top: 1px; 	display: block; 	content: "\f078"; 	font-family: 'FontAwesome'; }
.kvkk li {
	list-style-type: circle;
	line-height: 16px;
	float: left;
	margin-right: 30px;
}
.kvkk a {
	color: #fff;
	font-size: 11px;
}
.kvkk h3 {
	margin: 0;
	padding: 0;
	font-size: 15px;
}
.kvkk ul {
	margin-left: 15px;
}

/* iç sayfa */
#inside .banner .content .title {background: #ffffff7d; 	padding: 20px 20px; 	border-radius: 4px;	font-weight: 600; font-size: 33px;}
#inside .banner { 	height: 350px; }
#product-page #inside .banner .content .title { 	font-size: 33px;text-transform: uppercase; 	font-weight: 600; }

/* geçici sonra kaldır. genel bilgi ve fiyat gelince */
#product-page #inside #content .tab-wrapper { 	height: 140px;background: url(assets/img/bg-banner-inside.png) no-repeat center top; 	margin: -80px 0 -60px 0;  }

.altaal {
	position: relative;
}
.alt-bottom {
	position: relative;
	top: 8px;
	left: 4px;
}
#carousel .item .content .title-type-2 {
	font-size: 110px;
	margin: 30px 0 100px;
}

.iz { 	position: relative; }
.izlink { 	position: absolute; 	left: 0; 	right: 0; 	top: 0; 	bottom: 0; 	z-index: 5; }

/* tesisler */
#mapTesisBahce .pin .active-icon {
	display: none;
}
#mapTesisBahce .pin.active .active-icon {
	display: inline-block !important;
}
#mapTesisBahce .pin.active .non {
	display: none !important;
}
/* tesisler */

/* hosteva */
#evawhatsapp_web {
	position: relative;
}
.whatsapp > img {
	max-width: 110px;
}
#evawhatsapp_web .whatsapp {
	opacity: .9;
	cursor: pointer;
	bottom: 50px;
	color: #fff;
	height: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
}
#evawhatsapp_web .whatsapp {
	position: fixed;
	z-index: 999;
	font-family: Arial,sans-serif;
	right: 12px;
}
#evawhatsapp_web .sub_whatsapp img {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: -1px;
}
#evawhatsapp_web .whatsapp a {
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: block;
}
.sub_whatsapp {
	display: none;
}
.sub_whatsapp.open {
	display: block !important;
	position: absolute;
	bottom: 109px;
	right: 15px;
	z-index: 999;
	width: 170px;
}
#evawhatsapp_web .whatsapp_sub {
	font-family: Arial,sans-serif;
	background-color: #009846;
	padding: 7px 10px;
	border-radius: 5px;
	/* border-bottom: 2px solid #ffffff52; */
	margin-bottom: 3px;
}
.whatsapp_sub:hover {
	background: #0e7b40 !important;
}
/* hosteva */

.ow-button-base > a {
	background: #0099D5 !important;
	border: 1px solid #0099D5 !important;
	border-radius: unset !important;
	padding: 10px 2em !important;
	width: 100%;
}
.ow-button-base > a:hover {
	background: #2B377B !important;
	border: 1px solid #2B377B !important;
}

.uretimler img {
	max-width: 132px;
	float: right;
	border: 1px solid #f0f0f0;
	margin: 4px 4px;
	border-radius: 8px;
	box-shadow: 0px 0px 5px #f2f2f2;
}
.ust_baslik {
	font-size: 12px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 5px;
}
.sayi_alan .img-fluid {
	max-height: 80px;
}
.oval_resim {
	border: 21px solid #f0f0f0;
	border-radius: 160px;
	padding: 30px;
	position: relative;
	text-align: center;
}
.oval_resim img {
	position: relative;
	top: -30px;
	max-height: 160px;
}
.fobu_maddeler ul li {
	background: #f0f0f0;
	padding: 4px 10px;
	border-radius: 50px;
	position: relative;
	margin-bottom: 5px;
}
/*.fobu1 { 	border-top: 2px solid #B7A100; }*/
/*.fobu2 { 	border-top: 2px solid #BE2D0A; }*/
/*.fobu3 { 	border-top: 2px solid #A70039; }*/
/*.fobu4 { 	border-top: 2px solid #007BA8; }*/
/*.fobu5 { 	border-top: 2px solid #002F9F; }*/
.fobu1 span{ 	background: #B7A100; }
.fobu2 span{ 	background: #BE2D0A; }
.fobu3 span{ 	background: #A70039; }
.fobu4 span{ 	background: #007BA8; }
.fobu5 span{ 	background: #002F9F; }
.fobu_maddeler span {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 90px;
	text-align: center;
	padding-top: 5px;
	border-radius: 40px;
	color: #fff;
}
.oval_resim h3 {
	position: absolute;
	bottom: 20px;
	text-align: center;
	left: 0;
	right: 0;
	font-size: 16px;
}
.oval_resim h3 span {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	color: #2B367A;
}
.fobu_maddeler .counter {
	font-size: 15px;
	font-weight: normal;
}
.defter {
	background: url("../../uploads/2021/02/bg-notes-3.png");
	width: 100%;
	height: 52px;
	background-size: cover;
	background-repeat: no-repeat;
	text-indent: -999px;
}
.meyve_sezonu .table thead {
	background: #FFF9E1;
}
.meyve_sezonu .table thead, .meyve_sezonu .table thead tr, .meyve_sezonu .table thead th {
	background: #FFF9E1;
	border: unset !important;
	padding: 5px;
}
.tazemeyveye_slogan{
	background: #B2E7FF;
	padding: 30px 40px;
}
.slogan {
	font-size: 112px;
	color: #fff;
	font-weight: bold;
	padding: 30px 0 0 0;
	display: block;
}
.menu-taze a {
	float: left;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 10px 18px;
	font-weight: bold;
	margin-right: 15px;
	transition: 0.4s;
	font-size: 14px;
}
.menu-taze a:hover {
	background: #2B377B;
	color: #fff;
	border-color:#2b377b;
}
#gallery-hosteva {
	overflow: auto;
}
.page-template-page-markalar .no-stil .panel-grid-cell {
	border: unset !important;
}


/* meyve sezonu takvimi */
.meyve_sezonu table img {
	height: 35px;
	text-align: center;
	display: block;
	margin: 8px auto 0;
}
.meyve_sezonu .table.table-hover {
	background: url("<?php echo get_template_directory_uri(); ?>/assets/img/geometry.webp");
}
.meyve_sezonu tbody tr:hover{color:#fff}
.meyve_sezonu tbody tr:hover .bg-incir {background: #675160;}
.meyve_sezonu tbody tr:hover .bg-erik {background: #E62429;}
.meyve_sezonu tbody tr:hover .bg-kayisi {background: #F46C06;}
.meyve_sezonu tbody tr:hover .bg-kestane {background: #A10000;}
.meyve_sezonu tbody tr:hover .bg-kiraz {background: #8F191C;}
.meyve_sezonu tbody tr:hover .bg-kivi {background: #94B549;}
.meyve_sezonu tbody tr:hover .bg-maviyemis {background: #233554;}
.meyve_sezonu tbody tr:hover .bg-nar {background: #971A23;}
.meyve_sezonu .hasat-active { opacity: 0; transition: 0.2s; margin-top:5px;font-size:12px;}
.meyve_sezonu tbody tr:hover .hasat-active {opacity:1;}
/* meyve sezonu takvimi */
#mapTesisBahce .pin {
	width: 5%;
}
#mapTesisBahce .pin img {
	width: 50%;
}
#mapTesisBahce .pin:hover{
	cursor:pointer;
}
.tarih-aktif {
	display: block;
	color: #fff;
	font-size: 9px;
	text-align: center;
}
.meyve_sezonu tr td:hover .tarih-aktif {
color: #000;
}
.meyve_sezonu tr:hover .tarih-aktif {
	color: #ECECEC;
}
.tepe {
	position: absolute;
	right: 0;
	left: unset;
	z-index:9
}
.small .tepe{
	display: none;
}
.tepe li {
	float: left;
}
.tepe li a {
	display: block;
	margin: 6px 0px 0 30px;
	font-size: 12px;
	color: #0098D5;
	font-weight: bold;
}
#socialmedia .col-half-offset {
	padding: 0 5px;
}
#content table {
	width: 100%;
	margin: 10px 0;
}
.cli-bar-message a {
	color: #2F3180;
}
