﻿/*
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: 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; }
a {
    color: #050229;
}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
/* kırmızı yerine */
.counter-item .counter,
.heading__subtitle,
.header-layout2 .header-topbar .header-topbar__contact li > i,
.feature-item .feature-item__icon,
.nav-tabs .nav__link.active, .nav-tabs .nav__link:hover,
.color-secondary,
.process-item .process-item__desc,
.footer .btn__icon,
.header__btn.btn__secondary .icon-arrow-right1,
.slider-layout1 .icon-arrow-right1,
.feature-item:hover .btn__link,
.header-topbar .header-topbar__contact li a:hover,
.banner-layout3 .fancybox-item .fancybox-item__icon,
.header-actions .dropdown .dropdown-menu .dropdown-item:hover,
.post-item .post-item__title a:hover,
.post-item:hover .btn__link,
.feature-item__icon a:hover,
.dropdown-menu li a:hover,
.navbar .dropdown-menu .nav__item .nav__item-link::after,
.footer .footer-contact__phone i,
.feature-item__title > a:hover
{
	color: #FFCD00 !important;
}
/* kırmızı yerine */
.list-items li::before,
.slick-dots li.slick-active,
.bg-secondary,
.nav-tabs .nav__link::after,
.blog-carousel .slick-arrow.slick-next,
.footer-widget__newsletter__form,
.footer-contact__item .footer-contact__icon,
.btn.btn__secondary.header__btn,
.slider-layout1 .btn.btn__secondary,
.feature-item:hover .btn__link i,
.feature-item .feature-item__desc::after,
.cta-banner,
.banner-layout1 .video__box-text,
.banner-layout3 .fancybox-item:hover,
.post-item:hover .btn__link i,
.navbar .nav__item .nav__item-link::before,
.footer .btn__icon i {
	background-color: #FFCD00 !important;
}
/* mavi background yerine */
.bg-primary,
.work-process,
.header-layout2 .navbar__bottom,
.header-layout2 .navbar__bottom.fixed-navbar,
#scrollTopBtn,
.slider .btn__white:before,
.btn__secondary:before,
.feature-item .btn__link i,
.post-item .post-item__meta__cat {
    background-color: #050229 !important;
}
.work-process{background-image:unset!important;}
.banner-layout3 .fancybox-item:hover{
	border-color: #C31323 !important;
}
.footer-secondary {
    background-color: #000000;
}
.header-layout2 .nav__item .nav__item-link.active,
.navbar-nav > .nav__item > .nav__item-link:hover,
.banner-layout3 .fancybox-item:hover .fancybox-item__icon {
	color: #fff !important;
}
.features-carousel .feature-item {
	padding: 20px;
}
.img-fluid.aboutx {
	height: 357px;
	width: 100%;
	object-fit: cover;
	box-shadow: 0 0 5px #e8e8e8;
}
.navbar .navbar-brand img {
	max-height: 67px;
}
.ufacik_yazi {
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	height: 80px;
}
.portfolio-item__img img {
	height: 400px;
	object-fit: cover;
}
.video-top {
	top: 50% !important;
	position: absolute;
	left: 50%;
	margin-left: -30px;
}
.page-title {
	padding-top: 100px;
	padding-bottom: 100px;
}
.video-galeri {
	top: 117px !important;
	z-index: 9;
	left: 10px;
}
.video-galeri .video__btn .video__player {
	width: 40px;
	height: 40px;
	line-height: 43px;
}
#gallery-hosteva img {
    height: 220px;
    object-fit: cover;
    border: 2px solid #f0f0f0;
    border-radius: 2px;
    margin-bottom: 20px;
}
.teknik-alan .table {
	background: #fff;
}
.teknik-alan .table td {
	padding: 10px;
}
.btn_pdf {
	background: #F4524D;
	width: 100%;
}
.navbar .dropdown-toggle::after {
	right: -10px;
}
.navbar .dropdown-menu .nav__item .nav__item-link {
	line-height: 30px !important;
}
.navbar .dropdown-menu {
	padding: 10px 0 10px;
}
.sistem-resim {
	height: 230px;
	object-fit: cover;
}
.about__img img {
	height: auto;
	border-radius: 4px;
}
.kapak_resim .sistem-resim {
	width: 100%;
}
.so-panel {
	margin-bottom: 0 !important;
}
.so-panel iframe {
	width: 100%;
	height: 200px;
}
.so-panel img {
	height: auto;
}
.accordion-item__body img {
	width: auto;
	height: 290px;
	text-align: center;
	margin: 0 auto;
	display: block;
	object-fit: cover;
}
.form-secim select {
	background: #f0f0f0;
}
.harita > * {
	display: none;
}
.harita .active {
	display: block;
}
.harita_kodu iframe {
	width: 100%;
	height: 350px;
	box-shadow: 0 0 2px #c0c0c0;
}
.sube_detaylari {
	background: #fff;
	padding: 30px;
	border-top: 3px solid #2e3192;
	border-bottom: 9px solid #f2f2f2;
	border-right: 1px solid #eee;
	border-left: 1px solid #eeeeee;
}
.madde {
	display: block;
	border-bottom: 1px solid #eeeeee;
	padding: 10px 0;
}
.madde i {
	margin-right: 15px;
	color: #C31323;
	width: 12px;
}
.madde span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	width: 70px;
	display: inline-block;
}
.select-baslik {
	background: #C31323;
	display: inline-block;
	color: #fff;
	width: 110px;
	font-size: 13px;
	padding: 0 7px;
	border-radius: 0 15px 0 0;
	position: relative;
	top: 2px;
}
._3d-flip-book.fb3d-thumbnail-lightbox-mode *, ._3d-flip-book.fb3d-thumbnail-lightbox-mode {
	display: block !important;
	margin: 0 auto;
	padding: 0 0 8px 0;
}
.katalog_ic h5 {
	font-size: 15px;
	padding-top: 15px;
	color: #C31323;
}
._3d-flip-book:hover .book-thumbnail {
	box-shadow: unset !important;
}
.fb3d-thumbnail-lightbox-mode .book-heading h3, .fb3d-thumbnail-mode .book-heading h3 {
	padding: 5px 5px 0px !important;
	background: #0E2B5C !important;
}
.katalog_ic {
	display: block;
	text-align: center;
	background: #f0f0f0;
	margin-bottom: 30px;
}
.feature-item__title a {
	font-size: 18px;
}
.post-item__img img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	display: block;
}
.cw {
	background: #f1f1f1;
	padding: 1px 0 10px;
	overflow: auto;
}
.dpk p {
	margin: 0;
	padding: 0;
}
.cw .wpcf7-submit {
	background: #043d7c;
	color: #fff;
	border: unset;
	padding: 5px 20px;
	display: block;
	width: 100%;
	position: relative;
	top: -4px;
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}
.wpcf7-list-item {
	background: #f0f0f0;
	padding: 3px 4px;
	margin: 0 10px 0 0 !important;
}
.formisko .wpcf7-text, .formisko .wpcf7-textarea {
	width: 100%;
	padding: 5px 10px;
	margin-bottom: 5px;
	max-height: 100px;
}
.eksoru .wpcf7-checkbox, .eksoru .wpcf7-radio {
	display: block;
	margin: 7px 0;
}
.bom {
	margin: 0 auto;
}
.cw .genelbaslik, .formisko .genelbaslik {
	font-size: 22px;
	margin: 10px 0;
}
.formisko input,.formisko textarea{
	border: 3px solid #dfdfdf;
	border-radius: 0;
	box-shadow: none;
	padding: 9px 18px;
	height: auto;
}
.bom .wpcf7-form-control.wpcf7-submit {
	background: #0E2B5C;
	border: unset;
	color: #fff;
	padding: 5px 40px;
	display: block;
	margin-top: 20px;
	border-radius: 1px;
}
.home .slider {
    border-bottom: 3px solid #FFCD00;
}
.counter-item .counter-item__desc {
	padding-right: 0;
}
.nice-select .current {
	line-height: 0;
}
.nice-select {
	margin: 0;
	padding: 0 33px !important;
	height: 37px;
	font-size: 16px;
}
.header-actions .nice-select li {
	margin: 0 !important;
}
.mobile_dil {
	margin-right: 60px;
}
.z0 li {
	list-style-type: none;
}
.z0 * {
	color: #fff;
}
.z0 img {
	width: 20px !important;
	height: 14px !important;
}
.mapss iframe {
    width: 100%;
    height: 310px;
    margin-bottom: 20px;
}
.form-control {
    border: 1px solid #f4f4f4;
    background-color: #f7f7f7;
}
.btn-primary:hover {
    color: #fff;
    background-color: #FFCD00;
    border-color: #FFCD00;
}
.btn-primary {
    background-color: #050229;
    border-color: #050229;
}
.z0 li {
    list-style-type: none;
    float: left;
}
table {
    width: 101% !important;
    margin-right: 54px;
}
table td {
    border: 1px solid #e1dcdc;
    padding: 10px 15px;
}
#evawhatsapp_web .whatsapp, .instagram {
	position: fixed;
	z-index: 999;
	font-family: Arial,sans-serif;
	background-color: #009846;
	padding: 10px;
	border-radius: 5px;
	right: 100px;
}
#evawhatsapp_web .whatsapp, .instagram {
	opacity: .9;
	cursor: pointer;
	bottom: 25px;
	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 img {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
}
#evawhatsapp_web .whatsapp a {
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: block;
}
.hosteva-logo img {
    height: 30px;
    margin-top: 22px;
}
.video__btn .video__player {
    top: calc(50% - 20px);
    margin: 0 auto;
    right: 0;
    bottom: 0px;
}
.video__btn {
    position: unset;
    padding-left: unset;
    height: unset;
}
.video_box_2 .video__box-text img {
    height: 230px;
    width: 100%;
    object-fit: cover;
}
