﻿/*
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
*/
.slayt_detay .sbuton,
.owl-theme .owl-dots .owl-dot.active span,
#eva_slayt.owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,
.thumbnail-style a.btn-more,
.navbar .btn-navbar {
    background: #ED1C24 !important;
}
.thumbnail-style h3 a:hover,
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover,
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    color: #ED1C24;
}
.who li i, .who li:hover i, .who li:hover a {
    color: #fff;
}
.header .navbar .nav > li.active > a,
.header .navbar .nav > li.open > a,
.header .navbar .nav > li > a:hover,
.dropdown-menu {
    border-top: solid 2px #ED1C24;
}
.navbar .nav > li > .dropdown-menu:after {
    border-top-color: #ED1C24 !important;
    border-bottom-color: #ED1C24 !important;
}
.hizmetler .thumbnail-kenburn img {
    object-fit: cover;
}
.btn-o {
    background: #ED1C24;
}
.navbar .search-open {
    border-top: solid 2px #ED1C24;
}
textarea:focus, input[type="text"]:focus,
input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus,
input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus,
input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus,
input[type="color"]:focus, .uneditable-input:focus {
    border-color: #ED1C24;

}
.hizmetler .loadmore span:hover,
.post-comment #submit,
.wpcf7 .wpcf7-submit,
.yukaributon {
    background: #ED1C24 !important;
    border-color: #ED1C24 !important;
}
.service {
    padding: 15px 0px 10px;
}
@media (min-width: 1200px){
.span3 {
    width: 360px;
}
}
@media (min-width: 1200px){

}

.hakkimizda {
    margin: 80px 0;
}
.hakkimizda-yazi {
    margin: 50px 0;
}
.hakkimizda-yazi span {
    font-weight: bold;
}
.top a:hover {
    color: #ED1C24;
}
.breadcrumbs {
    background-color: #ED1C24;
}
.hakkimizda-yazi p {
    font-size: 17px;
}
.span4.kutu img {
    position: relative;
    float: left;
    top: 10px;
    height: 30px;
}
@media (min-width: 1200px) {

}
.calisma-alanlari h2 {
    margin-left: 40px;
    font-size: 17px;
    line-height: 22px;
    height: 40px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.calisma-alanlari p {
    margin-left: 35px;
    height: 120px;
}
.calisma-alan img {
    height: 190px;
    object-fit: cover;
}
.calisma-alan .metin p {
    height: 90px;
}

.calisma-alanlari .kutu:nth-child(3n+1) {
    margin-left: 0;
}
.calisma-alanlari {
    margin: 100px 0;
}
.calisma-alan .span4:nth-child(4) {
    margin-left: 0;
}
.metin h2 {
    font-size: 17px;
}
.img {
    position: relative;
}
.img img {
    width: 100%;
    transition: 0.4s;
}
.metin h2 {
    font-size: 20px;
    padding: 10px 0;
}
.img:before {
    content: "";
    position: absolute;
    inset: 0;
    background: #00000052;
    transition: 0.4s;
}
.img:hover:before {
    background: unset;
}
.img:hover img {
    transform: scale(1.01);
}
.calisma-alan .metin {
    margin-bottom: 40px;
}
.service .desc {
    width: 100%;
}
.service.clearfix {
    position: relative;
    width: 100%;
}
.icon-resmi img {
    position: absolute;
    height: 110px;
    top: 20px;
    left: 20px;
}
.service .desc {
    width: 100%;
    margin-top: 40px;
    clear: both;
}
.service.clearfix img {
    transition: all 2s ease-in-out;
}
.service.clearfix img:hover {
    transform: rotate(360deg);
}
.service.clearfix img {
    margin: 0 auto;
    display: block;
}
.col h1 {
    color: #ffffff96;
}
.navbar .nav > .active > a:hover {
    color: #ED1C24;
}
.siteorigin-widget-tinymce.textwidget img {
    width: 100%;
}
.ortala {
    display: flex;
    align-items: center;
}
.ortak-icon i {
    font-size: 70px;
    margin: 0 auto;
    color: #ED1C24;
    text-align: center;
}
.ortak-icon {
    width: 100%;
    text-align: center;
}
.ortak-text {
    text-align: center;
    height: 100px;
}
.cozum_ortakları .span4:nth-child(3n+1) {
    margin: 0;
}
.sdetay {
    font-size: 20px;
}
.slayt_detay {
    background: rgb(0 0 0 / 16%);
}
.hakkimizda-img img {
    width: 100%;
}
.dar-map .who li i {
    color: #ED1C24;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
    color: #555;
}
 .who li:hover a {
    color: #000;
}
.footer a {
    color: #FFF;
}
.sosyalyan a:hover, .sosyalyan a:focus {
    color: #ED1C24;
}
.footer .who li:hover a {
    color: #fff;
}
.row-fluid.blog-page.blog-item.ortala img {
    width: 100%;
    margin: 25px 0;
}
.row-fluid.blog-page.blog-item.ortala p {
    font-size: 15px;
}
.page-template-page-anasayfa .ana {
    position: relative;
}
.page-template-page-anasayfa .top {
    background-color: unset;
    position: absolute;
    z-index: 9;
    width: 100%;
}
.page-template-page-anasayfa .header {
    position: absolute;
    top: 25px;
    width: 100%;
	box-shadow: unset;
}
.page-template-page-anasayfa .phone-mail i {
    color: #fff;
}
.page-template-page-anasayfa .top a {
    color: #fff;
}
.page-template-page-anasayfa div#eva_slayt img {
    height: 100vh;
    object-fit: cover;
}
.page-template-page-anasayfa .row-fluid.ortala {
    margin-top: 250px;
}
.page-template-page-anasayfa .header .navbar .nav > li > a {
    color: #fff;
}
.page-template-page-anasayfa .header .navbar .nav > li > a:hover {
    color: #3a3a3a;
}
.header .navbar .nav > li {
    margin-left: 8px;
}
a.nav-link.menu-link.main-menu-link {
    letter-spacing: 3px;
}
div#eva_slayt {
    position: fixed;
    inset: 0;
}
.owl-nav {
    display: none;
}
.header .navbar .nav > li > a {
    font-weight: 400;
	font-size:11px;
}
.slayt_detay.orta {
  text-align: center;
}
.slayt_detay.sol {
    text-align: left;
}
.slayt_detay.sag {
    text-align: right;
}
.header .navbar .nav > li > a {
    padding: 15px 10px;
}
.navbar .nav > li > a.search {
    margin-top: 5px !important;
}
.logo {
    top: 0px;
}
.hosteva {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9;
	
}
.hosteva img {
    height: 35px;
}
#logo-header:not(.home #logo-header) {
    height: 48px;
}
.home .nav-collapse.in.collapse {
    background: #222222c7;
}