﻿/* --- Ana Sayfada Navbar Bg Yok Eder --- */
.site-header { background: none; }
.site-header:before { background: none; }
.site-navbar ul.navbar-nav li { color: #aaa; }

.site-navbar ul.navbar-nav li.active,
.site-navbar ul.navbar-nav li:hover { color: #555; }

/* --- Carousel Ayarları --- */
.carousel-control-prev {  }
.carousel-inner img.carousel-img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; position: relative; z-index: 2; }
.carousel-item .bg-img {
    width: 100%; height: 100%; display: block; position: absolute; z-index: 1; background-size: cover; background-repeat: no-repeat; background-position: center;
}

/* --- Carousel Media Ayarları --- */
@media (min-width: 576px) { .carousel-inner img.carousel-img { max-width: 540px; } }
@media (min-width: 768px) { .carousel-inner img.carousel-img { max-width: 720px; } }
@media (min-width: 992px) { .carousel-inner img.carousel-img { max-width: 960px; } }
@media (min-width: 1200px) { .carousel-inner img.carousel-img { max-width: 1140px; } }


.avatar {
    /*border: 3px solid #c5a47e;
    border-radius: 50%;
    overflow: hidden;
    max-width: 110px;
    margin: 0 auto;*/
    border: 3px solid #c5a47e;
    border-radius: 50%;
    margin: 0 auto;
    width: 110px;
    height: 110px;
}

    .avatar img {
        /*width: 100%;
        height: auto;*/
        width: 100%;
        height: 100%;
        border-radius: 50%;
    }

.avatar-danger {
    border-color: #5F75F2;
}

.card .icon {
    font-size: 75px;
    line-height: 75px;
}

    .card .icon ~ h3 {
        margin-top: 5px;
        margin-bottom: 0px;
    }

.card {
    background: #fff;
    box-shadow: 0 32px 44px -24px rgba(0, 0, 0, 0.23), 0 20px 25px 0px rgba(0, 0, 0, 0.12), 0 15px 10px -10px rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    margin-bottom: 30px;
    -webkit-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -moz-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -o-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -ms-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);
    transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1);
}

    .card:not(.card-plain):not(.card-price):hover {
        -webkit-transform: scale(1.03);
        -moz-transform: scale(1.03);
        -o-transform: scale(1.03);
        -ms-transform: scale(1.03);
        transform: scale(1.03);
        box-shadow: 0 26px 50px -10px rgba(0, 0, 0, 0.38), 0 10px 20px 0px rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.2);
    }

    .card .subtitle-black {
        color: #141414;
    }

    .card a {
        opacity: .85;
    }

    .card:hover .header {
        opacity: 1;
    }

    .card h2 {
        margin-top: 0;
    }

    .card img {
        max-width: 100%;
    }

    .card .header img {
        border-radius: 4px;
    }

    .card .image-header,
    .card .header img {
        width: 100%;
        border-radius: 4px 4px 0 0;
    }

        .card .image-header.image-full,
        .card .header img.image-full {
            border-radius: 4px;
        }

    .card .row .image-header,
    .card .row .header img {
        width: 100%;
        border-radius: 4px;
    }

    .card .btn {
        margin-top: 15px;
    }

    .card > img {
        border-radius: 4px;
    }

    .card .title {
        margin-bottom: 5px;
        color: #333333;
    }

    .card .description {
        font-size: 13px;
    }


@media only screen and (min-width: 767px) {
    .description h3 {
        font-size: 1.6vw;
    }

    .description h5 {
        font-size: 1.4vw;
    }
}
.card-member {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

    .card-member .content {
        padding: 25px;
    }

    .card-member > img {
        background: none repeat scroll 0 0 transparent;
        height: auto;
        width: 120px;
        margin: 0 auto;
    }

.card-white {
    background: #FFFFFF;
}

.card-plain {
    border-radius: 0;
    box-shadow: none;
    background: none;
}

    .card-plain .image-header {
        border-radius: 4px;
    }

.img-circle.img-profile {
    width: 120px;
    height: 120px;
}