@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300&subset=latin,latin-ext);

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight:400;
}
a {
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
a:hover {
    text-decoration: none;
}
a:focus{ outline:0; outline: none;}
h2{font-family: 'Open Sans',sans-serif; font-weight:400; font-size:25px; color:#044c9c; border-bottom:1px solid #dadada; padding-bottom: 10px;} 
.row {
margin:0;

}
.sari { background: #797979;}
.search{ margin-top:30px; background: #f9c60d; border-radius:3px; padding:10px 0 10px 25px; }
.search select{color:#044c9c;}
.slider{margin-top:50px;}
.carousel-caption{background-color: rgba(0,0,0,0.5); border-radius: 10px; padding:10px 10px; text-align: left;
  right: 10px;
}
.aciklamalar{margin-top: 100px;}
.yatlar a{position:absolute; bottom:5%; left:0; right:0; background-color:rgba(0,0,0,0.5); border-radius: 10px; padding:10px 10px; text-transform: uppercase; font-size:20px; color:white; text-shadow:1px 1px black; margin:0 20px 0 20px;     -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s; text-align: center;}
.yatlar a:hover{background-color:rgba(4,76,156,0.5);     -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;}
.kutu img{width: 250px; height: 150px;}
.kutu{border-radius:5px; border:1px solid #d5e3f1; width:23%; padding:0; margin-right:20px; margin-bottom:50px;}
.kutu h3{background:#044c9c; color:white; font-size:17px; text-transform: uppercase; float:left; width:100%; border-top-left-radius:5px; border-top-right-radius:5px; margin:0 auto; padding:10px 0 10px 0; text-align: center;}
.kutu a{margin: 0 auto; float:left; margin:12px 0 12px 5px;}
#links img{width:100px; height:100px;}
.rezervasyon {margin:20px 0 20px 0; padding:10px 20px; border:1px solid grey; border-radius: 5px;}
.rezervasyon p {font-size:12px; line-height: 25px;}

.article h1{border-bottom:1px solid grey; padding-bottom:10px; font-weight:300; }
.article {line-height:25px;}

aside a {font-size:20px; font-weight:400; letter-spacing:-0.03em; color:#044c9c; }
aside .yat{border-bottom:1px dotted grey; margin-bottom:20px; padding-bottom:20px;}
aside .yat:last-child{border:none;}
aside h2{border-bottom:1px dotted #dadada; color:black; text-transform:uppercase; font-weight:300;}
aside h3{border-bottom:1px dotted #dadada; color:black; text-transform:uppercase; font-weight:300; font-size:20px; padding-bottom:10px;}
.acalendar{background:#edeff5; padding:1px 10px 15px 10px; margin-top:50px;}
.checkprice {background:#f8f1b5; padding:1px 10px 15px 10px; margin-top:10px;}
.acalendar a{font-size:13px;}
footer {margin:10px 0 0 0;}


.itineraries ul{padding:0; margin:0; list-style:none;}
.itineraries li{margin-bottom:10px; border-bottom:1px dotted grey; padding-bottom:10px; }
.itineraries li:last-child{border:none;}
.itineraries li a{font-size:14px; }


.request h3{text-transform:uppercase; border-bottom:1px solid grey; font-weight:300; font-size:20px; padding-bottom:10px;}



.navbar .nav,
.navbar .nav > li {
font-size:13px;
  float:none;
  display:inline-block;
  *display:inline; /* ie7 fix */
  *zoom:1; /* hasLayout ie7 trigger */
  vertical-align: top;
}

.navbar-inner {
  text-align:center;
}

.carousel-inner .item img{width:100%; }
footer .container{text-align: center; width:70%;}
.carousel-indicators {
  position: absolute;
  bottom: -50px;
  left: 50%;
  z-index: 15;
  padding-left: 0;
  margin-left: -35%;
  text-align: center;
  list-style: none;
  width:auto;
}
@media screen and (max-width: 1198px) {
.carousel-indicators {bottom:-70px; margin-left:-45%;}
    .kutu img{width: 350px; height: auto;}
    .kutu a{float:none;}
    .kutu h3{width:100%; margin-bottom:10px;}
    .kutu{border:none; width: 100%; text-align: center;}
}
@media screen and (max-width: 622px) {
.carousel-indicators {bottom:-90px; margin-left:-48%;}
    .kutu{border:none; width: 100%; text-align: center;}
    .kutu a{float:none;}
    .kutu h3{width:100%; margin-bottom:10px;}
    .kutu img{width: 250px; height: 100px;}
}
.carousel-indicators li {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    text-shadow: 1px 1px white;
  display: inline-block;
  cursor: pointer;
  border-radius: 5px;
  background-color: #000 \9;
  background-color: #e5e8ec;
  border: 1px solid #fff;
  width: auto;
  height: auto;
  margin: 0 auto;
  text-indent:0;
    padding: 5px 10px;
}
.carousel-indicators li{color:#797979;}
.carousel-indicators .active {
      width: auto;
  height: auto;
  margin: 0;
  background-color: #d5dce4 ;
}
.navbar-custom {
font-family: 'Open Sans', sans-serif;
 font-weight:400;
  background-color: #044c9c;
  border-color: #033c7c;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff;
font-weight: bold;
  background-color: #033c7c;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #033b79;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #033c7c;
  color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #033c7c;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}
