/**
 * Place your custom styles here.
 */

@import url('https://fonts.googleapis.com/css?family=Slabo+27px&subset=latin-ext');
body {
    font-family: 'Slabo 27px', serif;
}

.navbar {
    font-size: 20px;
    padding: 10px 0;
}

.menu {
    float: right;
}

.bslide {
    margin-top: -21px;
}

.urun-baslik {
    margin-top: -20px;
    margin-bottom: 30px;
    background: black;
    padding: 10px 0;
    z-index: 1;
    position: relative;
    max-width: 400px;
    opacity: 0.9;
}

.view-kategoriler {
    border: 1px solid #4e5d6c;
}

.kategori-row {
    background: #4e5d6c;
    border: 1px solid #ccc;
    padding: 4px 15px;
}

.kategori-row:hover {
    padding-left: 20px;
    background: #2b3e50;
}

.kategori-ismi {
    margin: 0;
    padding: 3px 0;
}

.kategori-ismi > .field-content > a {
    color: #daac5f;
    text-decoration: none;
}

.juice-aile {
    margin-bottom: 25px;
}

.field--name-field-cal-aciklama {
    padding: 10px 5px;
}

.field--name-field-cal-etiketler > .field__items > .field--item {
    float: left;
    padding: 0 5px;
}

.bcal-satir {
    margin-bottom: 25px;
}

.calisma-baslik {
    background: black;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
    padding: 8px;
    margin-bottom: -41px;
    z-index: 1;
    position: relative;
}

.calisma-baslik > .field-content > a {
    color: white;
    font-size: 1.2em;
}

.giris {
    margin: 5px 0 5px -30px;
}

.maklatus {
    float: right;
    text-align: right;
    margin: 10px -20px 10px 0;
}

.footer {
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    background: #4e5d6c;
}

.avesom {
    color: #df691a;
    padding: 5px;
}

a.telefon {
    color: #fff;
}

#views-bootstrap-ana-sayfa-slider-block-1 > .carousel-inner > .item > .carousel-caption > h3 {
    background: #4e5d6c;
    opacity: 0.7;
    padding: 5px 0;
    border-radius: 50px;
}

.carousel-inner {
    height: 542px;
}

.carousel-inner > .item,
.carousel-inner > .item > img {
    height: 100% !important;
    width: 100% !important;
}

@media (max-width: 575px) {
    .carousel-inner {
        height: 300px;
    }
}

.alt-gezinti {
/*    display: flex;
    flex-direction: column;*/
}

.dipnotalan > h2 {
    text-align: center;
    border-bottom: 3px solid #2b3e50;
    padding-bottom: 5px;
    margin: 0 50px 10px;
}

@media (max-width: 575px) {
    .dipnotalan > h2 {
        margin: 25px 50px 10px;
    }
}

.alt-gezinti > .menu {
    margin: 5px;
    float: none;
}

.alt-gezinti > .menu > li > a {
    min-width: 100%;
    color: #ebebeb;
    background: #2b3e50;
    border: 1px solid;
    max-width: 200px;
    text-align: center;
/*    @media (max-width: 575px) {
        min-width: 290px;
    }*/

}

.alt-gezinti > .menu > li {
    float: none;
}

.bekon-sutun {
    padding: 5px;
}

.avesom {
  font-size: 25px;
}

.sosyal-iconlar {
    text-align: center;
}

.sosyal-iconlar > a,
.sosyal-iconlar > a:hover {
    font-size: 50px;
    color: white;
    text-decoration: none;
}


.field--name-field-cal-etiketler,
.field--name-field-etiketler {
  display: flex;
  flex-wrap: wrap;
}
.field--name-field-cal-etiketler > .field--item,
.field--name-field-etiketler > .field--item {
    padding: 0 5px;
}

/* Nav bar kontrast */
.navbar {
  background: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #2b3e50;
}
