﻿body {
    font-size:16px;font-family: 'Nunito', sans-serif !important;
}
@font-face
{
    font-family: 'Mistral';
    src: url('/fonts/MISTRAL.TTF'), url('/fonts/MISTRAL'), url('/fonts/MISTRAL.TTF') format('truetype');
}
 a, a:hover, a:focus {
       color:inherit; text-decoration:none;
    }
 a img, a img:hover, a img:focus {
    border:none;
    }
.page-baslik {
 color:#3eb7e3; font-weight:bold
}
.form-control {
  border:none;  border-bottom:solid 1px #bab84f;  border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
 }
.form-control:active, .form-control:focus {
  border:none;  border-bottom:solid 1px #bab84f;  border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
 }
.btn-blue {
 background:#3eb7e3; color:#fff; text-align:center; padding:10px; transition:background 0.40s linear; cursor:pointer;
}
.btn-blue:hover {
 background:#3aa2c8; color:#fff; text-align:center; padding:10px;
}
.md-hide {
 display:none;
}
.head-sube br  {
     display:none
}
@media (min-width:1400px)  {
     .blog-ozet {
     font-size:20px; padding:80px !important; max-height:500px; overflow:hidden;
    }
}
/*  -------------------------------------------------------------------------------------------*/

 /*INDEX*/
header {
     background:url(../img/camlar.png) repeat center;  background-size:180% auto;   height:150px; padding-top:15px
    }

.yil-bilgi {
    text-align:center;
}
.logo-col {
 text-align:center; padding-top:10px
}
.logo-col img {
    max-width:420px; width:95%;
}
.header-contact {
}
.header-tel {
 font-weight:bold; font-size:24px; text-align:center;
}
.header-mail {
 font-size:14px; text-align:center;
}
.header-social-media {
  text-align:center; margin-top:5px
}
.header-social-media img {
  width:28px;
}
.menu-btn {
 display:none;
}
.menu-bar {
 background:rgba(255, 255, 255, 0.51); padding-top:10px; padding-bottom:10px;
}
 .mobil-menu-btn {
     display:none !important;
    }
.menu-list {
   margin-bottom:0px;
}
.menu-list ul {
   list-style-type:none; width:100%;  text-align:center; font-weight:bold; color:#464b0e;  margin-bottom:0px;
}
.menu-list li {
  display:inline-block;  padding:5px 2%; border-left:solid 1px #464b0e;
}
    .menu-list li:first-child {
     border-left:none;
    }
footer {
    background: url(../img/camlar.png) repeat-x;
    background-size: 250% auto;
    margin-top: 10px;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    padding-top: 25px;
}
  .footer-contact-title {
     height:300px
    }
.mobil-menu-contact { display:none;
}
.footer-contact {
 background:#fff; width:205px; padding:15px; float:right;
}
 .foot-social {
         margin-top:30px;
    }
    .copyright {
     margin-top:35px;
    }
    /*DEFAULT*/
.banner-container {
 width:100%; position:relative;
}
.banner-bottom {
 position:absolute; bottom:0px; left:0px; right:0px; z-index:3;
 height:66px;
 background:url(../img/bg-banner-bottom.png) repeat-x center;
}
.slider {
    width:calc(73.8% - 10px);
    float: left;
}
    .slider img {
     width:100%
    }
.right-banner {
 width:26.2%; float: left;
}
    .right-banner img {
     width:100%
    }
.mobil-right-banner {
display:none;
}
.ortala {position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
    /*renkli kutular*/
.colored-box-container {
     text-align:center; margin-top:2px; margin-bottom:100px;
}
.colored-box {
 height:110px;  width:24.40%; float:left; margin:0.30%; vertical-align:middle; position:relative; /*font-weight:bold;*/ font-size:19px; /*letter-spacing:1px;*/ color: #fff;
}
.alan {
  position:absolute;  width:100%; text-align:center
}
.icerik {
  position:relative; top:-50%;
}
.colored-box-container a:first-child .colored-box {
 background:#e98895;
}
.colored-box-container a:nth-child(2) .colored-box {
 background:#89c29a;
}
.colored-box-container a:nth-child(3) .colored-box {
 background:#90afdd;
}
.colored-box-container a:nth-child(4) .colored-box {
 background:#e9d99c;
}
.colored-box-container a:nth-child(5) .colored-box {
 background:#e4b0a2;
}
.colored-box-container a:nth-child(6) .colored-box {
 background:#dfbe02;
}
.colored-box-container a:nth-child(7) .colored-box {
 background:#fcbfa8;
}
.colored-box-container a:nth-child(8) .colored-box {
 background:#6d8dbc;
}
    /*renkli kutular - bitiş*/
    .menu-btn {
    width:14.28%; float:left; padding:0px 5px; color:#fff; text-align:center; font-size:16PX; font-weight:500; line-height:20px; height:70px; 
}
.menu-color-1 {
    background:#e98895
}
.menu-color-2 {
    background:#89c29a
}
.menu-color-3 {
    background:#90afdd
}
.menu-color-4 {
    background:#e9d99c
}
.menu-color-5 {
    background:#e4b0a2
}
.menu-color-6 {
    background:#dfbe02
}
.menu-color-7 {
    background:#fcbfa8
}
/*default info*/
.default-info-container {
  background:#f3ecdc;
}
.default-btns {

}
.default-btns img {
    width:50%; margin:0px; text-align:center; float:left;cursor:pointer;
}
.blog-ozet {
 font-size:20px; padding:20px;
}
.blog-ozet h3 {
 font-size:24px; font-weight:bold;
}
/*default info BITIS*/


/*KURUMSAL*/
.category-container {
    border:solid 1px #bab84f; border-bottom:none; margin-bottom:20px
}
.category-container .baslik {
     background:#bab84f; color:#464b0e; font-weight:bold; border-bottom: solid 1PX #464b0e
}
    .category-container .baslik {
         background:#bab84f; color:#464b0e; padding:10px;
    }
    .category-container ul {
         padding:0px; list-style-type:none; margin-bottom:0px;
    }
    .category-container li {
          padding:10px;   border-bottom:solid  1px #bab84f; color:#464b0e; font-size:14PX;
          transition:background 0.30s linear; -webkit-transition:background 0.30s linear; -moz-transition:background 0.30s linear; cursor:pointer
    }
        .category-container li:hover {
         background:#bab84f;  
        }
         .category-container li:active {
         background:#bab84f;  
        }

.page-tab-content { }
    .page-tab-content h3 {
        font-weight:bold; margin-top:0px;
    }
/*KURUMSAL BİTİŞ*/

/*OKULLARIMIZ*/

.sube-box {
  background:#f94e47;   height:175PX; color:#FFF; text-align:center; padding-top:20PX; width:100%; margin:10px; border-radius:5px; padding:10px; display:inline-block; vertical-align:middle
}
.sube-box h3 {
 font-size:24px; font-weight:bold;
    }
.sube-box-2{
  background:#3eb7e3;   height:175PX; color:#FFF; text-align:center; padding-top:20PX; width:100%; margin:10px; border-radius:5px; padding:10px; display:inline-block; vertical-align:middle
}
.sube-box-2 h3 {
 font-size:24px; font-weight:bold;
    }

.sube-foto {
 width:120px; height:100px; overflow:hidden; display:inline-block;  margin:10px; border:solid 1px #bab84f
}
.sube-foto img {
 min-width:120px; min-height:100px;  max-width:180px; max-height:180px;
}

.galeri-guzelyali, .galeri-bornova {
 display:none;
}
/*OKULLARIMIZ BİTİŞ*/
/*AYÇİÇEĞİNDEYAŞAM*/
.foto-list {
 width:250px; height:160px; display:inline-block; margin:5px; overflow:hidden; border:solid 1px #bab84f
}
.foto-list img{
min-height:160px;  min-width:250px;max-height:200px;  max-width:300px;

}


.hover14 .foto-list {
	position: relative;
}
.hover14 .foto-list::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hover14 .foto-list:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


/*AYÇİÇEĞİNDEYAŞAM BİTİŞ*/
.contact-adress {
     min-height:45px
}
.contact-tel {
  font-size:20px; font-weight:bold;  padding-top:5px; padding-bottom:5px; 
}
.contact-tel span {
  font-size:16px; 
}
.contact-mail  {
  font-size:18px; padding-top:5px; padding-bottom:5px; 
}
.contact-mail span {
  font-size:16px; 
}
.btn-map-red {
 background:#d1544e; color:#fff; padding:7px; font-weight:bold; text-align:center; margin-bottom:2px; margin-top:10px;cursor:pointer;
}
.btn-map-blue {
 background:#3895b7; color:#fff; padding:7px; font-weight:bold; text-align:center; margin-bottom:2px; margin-top:10px;cursor:pointer;
}


/*HAFTALIK YEMEK PLANI*/
.yemek-plani {
 background:url(../img/bg-yemek-plani.png) no-repeat  right bottom;  min-height:250px; padding-bottom:100px
}
.btn-yemekplani {
 float:right; background:#dbd3be; color:#857d67; margin-top:30PX; margin-bottom:40PX; padding:7px; font-size:22px
}
/*HAFTALIK YEMEK PLANI BİTİŞ*/

/*BLOG*/
.blog-list-info {
 padding:5PX; text-align:left
}
.blog-list {
 width:100%;  display:inline-block;  height:320px; margin:0.50%; cursor:pointer; 
}
.blog-list-img {
    width:100%;
}
.blog-list-img img {
 width:100%;  display:inline-block; 
  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
    filter: grayscale(80%); transition:0.40s ease-in-out
}
.blog-list:hover .blog-list-img img {
 width:100%;  display:inline-block; 
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
.blog-list-baslik {
 font-weight:600;
 display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden; margin-bottom:5px
}
.blog-list-ozet {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; font-size:14px
}

.btn-text {
    font-weight:600;
    font-size:14px; 
    }
.soneklenenler-container h3 {
 font-weight:bold; margin-bottom:10px; margin-top:0px; 
}
.soneklenen-list {
    padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #efefef
}
.soneklenen-img {
 width:58px; height:58px;
 display:inline-block; overflow:hidden;
}
    .soneklenen-img img { min-height:58px; min-width:58px; width:100%;
    }
.soneklenen-info {
     width:calc(100% - 70px); font-size:14px; display:inline-block; margin-left:5px;
}
.soneklenen-baslik {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
     font-weight:600; 
}

.soneklenen-ozet {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/*BLOG-BITIS*/

.gallery-list {
 width:16.6%; float:left; overflow:hidden
}
.gallery-list img{
 height:200px; -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
    filter: grayscale(80%); transition:0.40s ease-in-out
}

.gallery-list:hover img {
display:inline-block; 
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
@media (max-width:992px) {
.md-hide {
 display:block;
}
    /*INDEX*/
    header {
  background-size:auto 180%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
    .logo-col {
 text-align:center; padding-top:0px
}
    
    .header-contact {
     display:none;
    }
    .menu-bar {
padding-top:0px; padding-bottom:0px    }
    .mobil-menu-btn {
     display:block !important;
    }
    .menu-btn {
      text-align:center; margin-top:10px; padding-bottom:10px; display:block;
    }
    .menu-list {
     display:none; position:absolute;  top:125px; left:0px; right:0px; z-index:4; background:#fff; padding-top:10px; padding-bottom:20px;
    }
    .menu-list ul {
   list-style-type:none; width:100%;  text-align:center; font-weight:bold; color:#464b0e;  margin-bottom:0px;padding:0px
    }
    .menu-list li {
      display:block;  padding:10px 2%; border-left:none; text-align:center
    }
        .menu-list li:first-child {
         border-left:none;
        }

    .mobil-menu-contact {
     padding-top:20px; border-top:solid 1px #464b0e; margin-top:10px; display:block;
    }
    footer {
     
    }
   
    .footer-contact {
     background:#fff; width:205px; padding:15px; float:none; margin-left:auto; margin-right:auto;
    }
    .foot-social {
         margin-top:15px;
    }
    .copyright {
     margin-top:15px;
    }

    /*default*/
    .banner-container {
     width:100%; position:relative;
    }
    .banner-bottom {
     position:absolute; bottom:0px; left:0px; right:0px; z-index:3;
     height:66px;
     background:url(../img/bg-banner-bottom.png) repeat-x center;
    }
    .slider {
        width:100%;
        float: none;
    }
        .slider img {
         width:100%
        }
    .right-banner {
    display:none;
    }
   
        .right-banner img {
         width:100%; display:none
        }
    .right-banner-mobil-img {
         display:block;   width:100%;
        }
    .mobil-right-banner {
         display:block;  width:100%
        }
      .mobil-right-banner img{
        width:100%
        }


    /*renkli kutular 992 */
    .colored-box-container {
     text-align:center;
}
.colored-box {
 height:140px;  width:25%; float:left; margin:0px; vertical-align:middle; position:relative; font-weight:bold; font-size:16px;
}
.alan {
  /*position:absolute; top:40%; width:100%; text-align:center*/
}
 /*renkli kutular 992 - bitiş*/


}
@media (max-width:768px) {
    /*.head-sube br  {
     display:block !important
}*/
    /*.head-sube span  {
     display:none
}*/
    .head-sube {
      font-size:10px
    }
    .blog-list {
 width:100%;  display:inline-block;  height:265px; margin:0.50%; cursor:pointer; 
}
    header {
     padding-bottom:0px
    }
    .yil-bilgi {
     display:block; padding-left:3px; padding-right:3px;
    }
        .yil-bilgi img {
             width:55px
        }
    .logo-col {
    padding-left:3px; padding-right:3px;
    }
    /*OKULLARIMIZ*/

.sube-box {
  background:#f94e47;   height:180PX; color:#FFF; text-align:center; padding-top:20PX; width:90%; margin:10px; border-radius:5px; padding:10px; display:inline-block; vertical-align:middle
}
.sube-box h3 {
 font-size:24px; font-weight:bold;
    }
.sube-box-2{
  background:#3eb7e3;   height:180PX; color:#FFF; text-align:center; padding-top:20PX; width:90%; margin:10px; border-radius:5px; padding:10px; display:inline-block; vertical-align:middle
}
.sube-box-2 h3 {
 font-size:24px; font-weight:bold;
    }
/*OKULLARIMIZ BİTİŞ*/
        /*renkli kutular 768*/
.colored-box-container {
     text-align:center;
}
.colored-box {
 height:auto;  width:100%; float:left; margin:0px; vertical-align:middle; position:relative; font-weight:bold; font-size:16px; padding:20px
}
    .colored-box br {
    }
.alan {

  /*position:static; top:auto; width:100%; text-align:center*/
}
.alan br {
  display:none
}
.icerik {
  position:static; top:auto;
}
.colored-box:first-child {
 background:#fe0176;
}
.colored-box:nth-child(2) {
 background:#bab84f;
}
.colored-box:nth-child(3) {
 background:#3eb7e3;
}
.colored-box:nth-child(4) {
 background:#f94e47;
}
.colored-box:nth-child(5) {
 background:#cfdb6e;
}
 /*renkli kutular 768 - bitiş*/

  /*HAFTALIK YEMEK PLANI*/
.yemek-plani {
 background:url(../img/bg-yemek-plani.png) no-repeat  right bottom;  min-height:250px; padding-bottom:150px; text-align:center
}
.btn-yemekplani {
 float:none; background:#dbd3be; color:#857d67; margin-top:30PX; margin-bottom:40PX; padding:7px; font-size:22px; text-align:center;
}
/*HAFTALIK YEMEK PLANI BİTİŞ*/

}


/* Hata CSS */
.hata,.emailHata{border-bottom:solid 2px #aa2727!important;}

@media (max-width:768px) {
.gallery-list {
 width:33.3%; float:left; overflow:hidden
}
    .gallery-list img {
height:150px
}
}
       
.form-control {max-width:100%; min-width:100%;}
.hata{border-bottom:solid 2px #c02335!important}
.hataText{color:#c02335;}
.hataMesaj{color:#c02335; float:right; font-size:12px; padding: 5px 0px; display:none;}
.zorunluText{font-size: 14px;margin-bottom:3px; cursor:pointer;}
.zorunluText:hover{color: #335079;}