﻿@media (max-width: 767px) {
    .navigation .navbar .navbar-toggle .icon-bar {
        background-color: #fff;
    }
}
@media (max-width: 767px) {
    .search-box-wrapper {
        background-color: #0b6a43;
    }
}
@media (max-width: 767px) {
    .navigation .secondary-navigation {
        background-color: #0b6a43;
    }
}
.navigation .navbar .navbar-nav > li.active a {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    font-weight: bold;
	color: #fff;
}
.navigation .navbar .navbar-nav > li a {
    color: #fff;
}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2) inset;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 14px;
    outline: none !important;
    padding: 10px 9px 11px 9px;
    width: 100%;
    height: inherit;
    border-radius: 4px;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-width: 300px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.horizontal-search-float .search-box .form-map {
    background-color: #0c6a43de;
    padding: 15px 15px 5px 15px;
}
.horizontal-search-float .search-box .form-map:hover {
    background-color: #0c6a43de;
}
.horizontal-search-float .search-box .form-map input[type="text"], .horizontal-search-float .search-box .form-map input[type="email"], .horizontal-search-float .search-box .form-map input[type="search"], .horizontal-search-float .search-box .form-map input[type="password"], .horizontal-search-float .search-box .form-map input[type="number"], .horizontal-search-float .search-box .form-map textarea, .horizontal-search-float .search-box .form-map select, .horizontal-search-float .search-box .form-map .selectpicker, .horizontal-search-float .search-box .form-map .price-range {
    background-color: #fff;
    border: none;
    color: #2a2a2a;
    font-size: 15px;
    font-weight: bold;
    min-height: unset;
    padding: inherit;
    padding-left: 0 10px;
    width: 100%;
	height: 22px;
}
.btn.btn-anasayfa, select.btn-anasayfa {
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background-color: #fff;
    color: #0c6a43;
    font-weight: bold;
	padding: 3px 8px !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    height: auto;
    min-height: unset !important;
}
.horizontal-search-float .search-box .form-map input[type="text"]:hover, .horizontal-search-float .search-box .form-map input[type="email"]:hover, .horizontal-search-float .search-box .form-map input[type="search"]:hover, .horizontal-search-float .search-box .form-map input[type="password"]:hover, .horizontal-search-float .search-box .form-map input[type="number"]:hover, .horizontal-search-float .search-box .form-map textarea:hover, .horizontal-search-float .search-box .form-map select:hover, .horizontal-search-float .search-box .form-map .selectpicker:hover, .horizontal-search-float .search-box .form-map .price-range:hover {
    background-color: #fff;
    
}
.btn.btn-anasayfa:hover, select.btn-anasayfa:hover {
    background-color: #fff;
}
p {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 1;
    font-family: "Arial", sans-serif;
	font-size:20px;
}
.btn-outline-secondary {
    color: #fff;
    border-color: #ff5b5b;
    background-color: #ff5b5b;
    padding: .45rem .9rem;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #e84a4a;
    border-color: #e84a4a;
    padding: .45rem .9rem;
}
.owl-item.active .slide img {
    transform: scale(1.1);
    transition: transform 10s ease-in-out;
}

@media (max-width: 767px) {
    .search-box-wrapper {     
        top: 90px !important;
    }
}
@media (width: 768px) {
    .search-box-wrapper {     
        top: 535px !important;
    }
}
.invisible {
    visibility: hidden;
    height: 24px; /* her eksik satır için yaklaşık yükseklik */
}
/*@media (max-width: 767px) {
	.my-bg {

    margin-top: 220px;
	}
}*/
h1{
	font-weight: bold;
}
.myMenuHolder {
    position: relative;
    float: right;
    text-align: center;
    margin: 40px 20px 10px 20px;
    color: whitesmoke;
    font-size: 10px;
}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
	height: auto;
}
