@import url("latotr.css");
@import url(https://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext);

body {
    margin: 0;
    padding: 0;
    font-family: 'LatoTRRegular', sans-serif;
    overflow-x: hidden;
    line-height:24px;
}

.header {
    background-image: url(images/ust.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
}

h1 {
    font-family: 'LatoTRRegular', sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 5px 0;
    border-bottom: 1px dotted #0686a4;
    color: #0686a4;
}
h3 {
    font-family: 'LatoTRRegular', sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #a63348;
}

.datenews {
    color:#a3a3a3;
    text-align:left;  
    padding-bottom:10px;
     padding-top:10px;    
}

.ust {
    padding-bottom: 30px;
}

.input-group-addon {
    color: #CBCBCB !important;
    background-color: #fff !important;
}

.form-control {
    height: 30px;
}

.social-media img {
    max-width: 32px;
}

.social-media a {
    float: left;
    padding-left: 3px;
}

.eng_menu {
    padding: 0 !important;
    margin: 0 !important;
    background: #0C829E;
    height: 50px !important;
    line-height: 48px !important;
    width: 50px !important;
    text-align: center !important;
    border: none !important;
    display: block;
    position: absolute;
    top: 0px;
    right: -26px;
    color: #FFF;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
}

.padrightleft0 {
    padding-right: 0px;
    padding-left: 0px;
}

.marrightleft0 {
    margin-right: 0px;
    margin-left: 0px;
}

a.imgHover img:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity:50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.etkinlikler {
    border-right: 1px solid #e5e5e5;
}

    .etkinlikler h3 {
        color: #8f3931;
        margin-top: -25px;
        padding-bottom: 15px;
    }

.etkinlikitem {
    width: 75px;
    text-align: center;
    margin-right: 10px;
    border: 1px solid #dde1eb;
    float: left;
}

.yil {
    color: #FFF;
    padding-top: 9px;
    height: 37px;
    background-color: #0D8EAD;
    border-bottom: 1px solid #dde1eb;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
}

.gun {
    background-color: #FFF;
    color: #8f3931;
    border-top: 1px solid #dde1eb;
    font-size: 18px;
    padding: 5px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

.etkinlik h5 {
    color: #8f3931;
    padding-bottom: 10px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

.etkinlik p {
    font-size: 13px;
    color: #585858;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

.sol {
    padding-bottom: 11px;
   /* top: -8px;*/
}

.btngonder {
    border: solid 1px rgba(131,131,131,.44);
    height: 30px;
    padding: 0px 6px;
    background-color: #A63348;
    color: #fff;
    width: 100%;
    border-top-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0px;
}

.carousel-fade {
    transition-property: opacity;
}

.btnsifre {
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    border: solid 1px #ccc;
    line-height: 25px;
}

.menubg {
    background-color: #0FA2C5;
}

.btnimg {
    background-color: #f1f1f1;
    border-top: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    background-image: url(images/color.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    height: 145px;
    padding: 23px;
}

    .btnimg img {
        padding-bottom: 25px;
    }

    .btnimg p {
        font-size: 15px;
        font-weight: bold;
    }

    .btnimg a p {
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        color: #000;
    }

.img1 {
    max-width: 31px;
}

.img2 {
    max-width: 33px;
}

.img3 {
    max-width: 61px;
}

.img4 {
    max-width: 44px;
}

.img5 {
    max-width: 41px;
}

.img6 {
    max-width: 44px;
}

.img7 {
    max-width: 49px;
}

.img8 {
    max-width: 56px;
}

.modul {
    background-image: url(images/modul.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    height: 100px;
}

.kckbtn {
    margin-top: 90px;
    margin-left: 58px;
}

    .kckbtn a {
        float: left;
        padding-left: 10px;
    }

.modul img {
    float: left;
    width: 13%;
    margin-left: 30px;
    padding: 30px;
}

.modul p {
    color: #0e579c;
    font-size: 23px;
    font-weight: 700;
    padding-top: 33px;
    font-family: 'LatoTRRegular', sans-serif;
}

.navbar-default {
    background-color: #0FA2C5;
    border: 0;
    margin-bottom: 0;
	box-shadow:0px !important;
	border-radius:0px;
}

    .navbar-default .navbar-nav > li > a {
        color: #fff;
    }

        .navbar-default .navbar-nav > li > a:hover {
            background-color: #0C829E;
            color: #fff;
        }

.slider {
    background-color: #E0E0E0;
    border-bottom: 1px solid #AFAFAF;
}

.slider-sag {
    background-image: url(images/noktalar.png);
    background-repeat: no-repeat;
    background-position: right;
    background-blend-mode: multiply;
    background-size: contain;
}

.news {
    background-color: #EDEDED;
    border-bottom: 1px solid #AFAFAF;
}

    .news h3 {
        font-family: Helvetica;
    }

    .news li {
        color: #3e3e3e;
    }

.buttons {
    padding-top: 40px;
    padding-bottoms: 40px;
}

.footer {
    background-image: url(images/footer.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    color: #c1c1c1;
    font-size: 12px;
    min-height: 310px;
    margin-top: 30px;
}

    .footer h5 {
        padding-bottom: 10px;
        color: #c1c1c1;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
    }

    .footer a {
        text-decoration: none;
        color: #c1c1c1;
        line-height: 21px;
        font-family: 'Open Sans', sans-serif;
    }

.cizgi {
    border-right: 2px solid #585857;
}

.social {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 15px;
}

    .social img {
        max-width: 32px;
    }
/*.yazi{
	background-color: #3C8395;
    height: 250px;
    width: 32%;
    margin-left: 748px;
    margin-top: 63px;
    position: absolute;
    padding-left: 5px;
    z-index: 99;
    border-radius: 5px;
    opacity: 0.8;
}
.yazi h4{
	padding-top: 20px;
	color:#fff;
	text-align: center;
	border-bottom: 2px solid #fff;
}
.yazi p{
	color:#fff;
	padding: 20px;
}*/
.caption-content .btn {
    background-color: #fff;
    margin-left: 250px;
}

    .caption-content .btn a {
        color: #000;
    }

#carousel-featured {
    margin-bottom: 1px;
}

.carousel-indicators {
    left: 15px !important;
    bottom: 7px;
    height: inherit;
    width: inherit;
    margin: 0;
}

    .carousel-indicators li, .carousel-indicators .active {
        height: 15px;
        width: 15px;
        border-width: 2px;
        margin: 1px;
    }

    .carousel-indicators li {
        background-color: #222222\9;
        background-color: rgba( 0, 0, 0, 0.1 );
    }

    .carousel-indicators .active {
        opacity: 0.7;
    }

.carousel-control.right, .carousel-control.left {
    background-image: none;
    background-repeat: inherit;
    background-color: rgba( 0, 0, 0, 0.7 );
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    line-height: 40px;
}

.carousel-inner > .item {
    -webkit-transition: 0.3s ease-in-out left;
    -moz-transition: 0.3s ease-in-out left;
    -o-transition: 0.3s ease-in-out left;
    transition: 0.3s ease-in-out left;
}

.carousel-control {
    color: #0FA2C5;
}

    .carousel-control.left {
        left: 40px;
    }

    .carousel-control.right {
        right: 40px;
    }

    .carousel-control.left,
    .carousel-control.right {
        opacity: 0;
        -webkit-transition: all 100ms ease-out 0s;
        -moz-transition: all 100ms ease-out 0s;
        -o-transition: all 100ms ease-out 0s;
        transition: all 100ms ease-out 0s;
    }

.carousel:hover .carousel-control.left {
    left: 0;
    opacity: 1;
}

.carousel:hover .carousel-control.right {
    right: 0;
    opacity: 1;
}

.k-carousel-caption {
    position: absolute;
}

.caption-content {
    padding: 30px;
}

.caption-title {
    font-size: 18px;
    margin: 0 0 15px 0;
    padding: 0 0 10px 0;
    border-bottom: 2px solid #fff;
}

.pos-1-3-right, .pos-1-3-left {
    width: 33.3%;
}

.pos-2-3-right, .pos-2-3-left {
    width: 66.6%;
}

.pos-1-3-left, .pos-2-3-left {
    right: 0;
}

.pos-1-3-right, .pos-2-3-right {
    right: 0;
}

.pos-1-3-left, .pos-2-3-left, .pos-1-3-right, .pos-2-3-right {
    bottom: 10%;
    right: 30px;
}

.pos-c-full {
    width: 100%;
}

.pos-c-2-3 {
    width: 66.6%;
    margin: 0 17%;
}

.pos-c-full, .pos-c-2-3 {
    bottom: 0;
    text-align: center;
    border-top: none;
}

.scheme-dark {
    width: 35%;
    height: auto;
    overflow: hidden;
    color: #FFF;
    background-color: #408595;
    border-radius: 5px;
    opacity: 0.9;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.scheme-dark p {
    color: #ff0000;
	font-size:16px;
	text-shadow:none;
	font-weight:bold;
}

.scheme-light {
    color: #111;
    background-color: rgba(255, 255, 255, 0.5);
    -moz-text-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);
    -webkit-text-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);
}

.scheme-dark .caption-title {
    color: #FFF;
}

.scheme-light .caption-title {
    color: #363636;
}

.no-bg {
    background: none;
}

    .no-bg .caption-title {
        border-bottom: none;
        padding: 0;
    }
/* == END home page slider == */

@media (max-width: 768px) {
    .pos-1-3-left, .pos-2-3-left, .pos-1-3-right, .pos-2-3-right {
        bottom: 0;
        left: 0px;
    }

    .caption-content p {
        display: none;
    }

    .scheme-dark {
        width: 100%;
        overflow: hidden;
        color: #FFF;
        background-color: #408595;
        opacity: 0.9;
        border-radius: 5px;
        -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    }

    .caption-title {
        font-weight: 700;
        font-size: 12px;
        border-bottom: 0px;
        margin: 0 0 0px 0;
        padding: 0 0 5px 0;
    }

    .caption-content {
        padding: 10px;
    }

    .scheme-dark {
        width: 100%;
        height: auto;
        overflow: hidden;
        color: #FFF;
        background-color: #408595;
        border-radius: 5px;
        opacity: 0.8;
        -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    }
}

@media (max-width: 768px) {
    .etkinlik p {
        font-size: 12px;
    }

    .btnimg {
        margin-top: 15px;
    }
}

@media (max-width: 992px) {
    .btnimg {
        margin-top: 15px;
    }

    .ust {
        padding-bottom: 0px !important;
    }
}

@media all and (min-width: 769px) and (max-width:991px) {
    .scheme-dark {
        height: 195px;
    }

    .caption-title {
        font-size: 12px;
    }

    .caption-content p {
        font-size: 10px;
    }

    .etkinlik p {
        font-size: 12px;
    }
}

@media all and (min-width: 992px) and (max-width:1200px) {
    .caption-content .btn {
        margin-left: 190px;
    }

    .scheme-dark {
        height: 278px;
        margin-bottom: -15px;
    }
}

@media all and (min-width: 1024px) and (max-width:1200px) {
    .btnsifre {
        font-size: 12px;
    }

    .sol {
        padding-left: 30px;
    }
}

@media all and (min-width: 992px) and (max-width:1200px) {
.btn{
		font-size:11px;
	}

    .sol {
        padding-left: 30px;
    }
}

@media all and (min-width: 1px) and (max-width:767px) {
	.carousel-inner>.item>a>img{
	
}
	#carousel-featured {
    margin-bottom: 15px;
	margin-top: 15px;
}
	.himg1{
		max-width:55px !important;
	}
	.himg2{
		max-width:70px;
	}
    .cizgi {
        border: none;
    }

    .eng_menu {
        left: 0;
    }

    .jcarousel-control-prev {
        top: 4%;
    }

    .jcarousel-control-next {
        top: 4%;
    }

    .ust {
        padding-bottom: 0px;
    }

    .kckbtn {
        margin-top: 120px;
    }

    .modulbtn {
        padding-top: 15px;
    }
}
.mobil-div {
	display: none;
  
}
@media only screen and (max-width: 768px) {
  .mobil-div {
    display: block; /* Mobilde görünsün */
	background: #0C829E;
    width: 3em;
    padding: 2px 10px;
    text-align: right;
    position: absolute;
    right: 0px;
    margin-bottom: 50px;
    top: -7px;
  }
}

   /* =========================
   Language Switcher (scoped)
   Etki alanı: sadece .langWrap içi
   ========================= */

.langWrap{
  display:inline-block;
  position:relative;
}

/* Buton */
.langWrap .lang-btn{
  display:inline-block;
  padding:6px 10px;
  border:1px solid #cfd8e3;
  border-radius:6px;
  background:#fff;
  color:#2b2b2b;
  text-decoration:none;
  font-size:14px;
  line-height:1;
  cursor:pointer;
}

.langWrap .lang-btn:hover{
  background:#f7f9fc;
  color:#2b2b2b;
  text-decoration:none;
}

/* Açılan kutu */
.langWrap .lang-dropdown{
  display:none;                 /* JS açacak */
  position:absolute;
  right:0;
  top:calc(100% + 6px);
  width:240px;
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:6px;
  box-shadow:0 10px 25px rgba(0,0,0,.08);
  z-index:99999;
  padding:8px;
}

/* Liste + scroll */
.langWrap .lang-panel{
  max-height:320px;
  overflow-y:auto;
}

/* Linkler */
.langWrap .lang-item{
  display:block;
  padding:10px 12px;
  border-radius:6px;
  color:#0d6efd;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
}

.langWrap .lang-item:hover{
  background: rgba(13,110,253,.08);
  text-decoration:none;
}

/* Yükleniyor */
.langWrap .lang-loading{
  padding:10px 12px;
  color:#6b7280;
  font-size:13px;
}

/* Google widget görünmesin ama çalışsın (sadece bizim eleman) */
.gt-hidden{
  position:absolute;
  left:-9999px;
  width:1px;
  height:1px;
  overflow:hidden;
}

@media (max-width: 768px) {
  .evetnMobileTop {
    margin-top: 40px;
  }
}
