@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,400,700&subset=latin,latin-ext);

html,
      body {
       background:url(../images/bg-image.png);
       font-family: 'Titillium Web', sans-serif;
      }

/* Başlık Stilleri*/
h1, h2, h3, h4, h5, h6 { font-family: 'Titillium Web', sans-serif !important; }


/* site header */
header {
    border-bottom: 0px solid #0092c9;
    margin-bottom: 5px;
    width:100%;
  
    position:relative;
    z-index:999;
    background:rgba(255,255,255,1);
    padding-bottom:5px;

}

header .logo-bar {
    /*background:#fff url(../images/header-container.png) left top no-repeat;*/
}

.pages-header {
    position:static;

}

.quicklink { background:#0b005c; line-height:26px;}
    .quicklink a {
        color: #fff;
        border-radius: 0px;
        padding: 0;
        border-left: 0px solid #fff;
        text-decoration: none;
        margin-right: 5px;
        line-height:26px;
        padding:2px;
        padding-bottom:5px;
    }
.quicklink .active { background:#fff; color:#000; margin:0;}

.tlogo {
  float:right;
  background: url('../images/sprite-common.png') 0 -1315px;
  height: 26px;
  margin: 1px auto 1px;
  width: 26px;
  text-indent: -9000px;
}

/* Menü bar*/
.menu-bar-container { background:rgba(7,82,32,0.0); width:100%; height:auto;}

.language {
    border-radius: 0px;
    background: #fff;
    padding: 2px 12px 6px 12px;
    float: right;
    margin-top: 10px;
    border: 0px solid #0b005c;
    margin-right: 15px;
}
.language ul { padding:0; margin:0; list-style:none;}
.language ul li { float:left; padding:2px;}
.language ul li a { text-decoration:none;}
.language ul li a img { border:1px solid #0b005c;}

.header-tse { float:right; border:0px solid #0092c9; margin-top:10px; margin-right:9px;}

/* Home Contents */
.home-slider {margin:0; padding:0; width:100%; height:auto;}
.ms-layers-template{}
.home-slogan {background:#24cc40; padding:10px 0;}
.home-slogan { color:#fff; font-size:21px; font-weight:300; text-align:center;}
.home-slogan p span {color: #fff; font-weight: 700; padding: 1px;}
.home-content {margin-top:10px;}
.home-content h1{ font-size:20px; padding:0; margin:0;}



/* logo */
@media(min-width:768px){
    /*.container {width:970px;}*/
    .logo {
        margin-top:5px;
        background:rgba(255,255,255,0); 
        text-align:left;
        border:0px solid #fff;
        border-radius:0px;
        box-shadow:#999999 0px 0px 0px;
    }
}

@media(max-width:768px){

    .logo {
        
        width: 100%;
        text-align: center;
    }
     .logo img { width:100%;}
}
 
 /* Page sayfası */
.pages {
    background: rgba(255,255,255,1);
    margin-bottom: 10px;
    border-radius:6px;
    overflow: hidden;
    border: 1px solid #eeeeee;
}
.page-header {
  padding-top:3px;
  padding-bottom: 3px;
  padding-left:10px;
  margin: 10px 0 20px;
  border: 0px solid #eeeeee;
  background:#24cc40;
  border-radius:4px;

}
.page-header h4 { color:#fff; font-weight:400; text-transform:capitalize; }
.page-header h5 { color:#fff; font-weight:400; text-transform:capitalize; }

.view2 .caption { background:rgba(236,28,36,1);min-height:91px;display:flex;align-items:center;}
.view2 .caption h5 { background:rgba(236,28,36,1); color:#fff; padding:4px; border-radius:4px;}
.view2 .caption h5 a { color:#fff; text-decoration:none;}


.view5{}
   .view5 .page-header{
       background:none;
       position:relative;
       height:60px;
       width:100%;
   }
   .view5 .oval-bg{
       background:#d9281e;
       width:60px;
       height:60px;
       border-radius:50px;
       border:4px solid #fff;
       text-align:center;
       line-height:55px;
       font-size:30px;
       color:#fff;
       position:absolute;
       z-index:2;
       top:0px;
       left:20px;
       
   }
   .view5 .yatay-bg{
       position:absolute;
       background:#d9281e;
       height:40px;
       
       z-index:1;
       top:10px;
       left:0;
       padding-left:90px;
       border-radius:6px;
       line-height:40px;
       color:#fff;
       font-weight:700;
       width:100%;
   }
   .view4 {}
    .view4 .page-header {
        background: none;
        position: relative;

        height:60px;
    }
    .view4 .oval-bg {
        background: #24cc40;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 4px solid #fff;
        text-align:center;
        line-height:55px;
        font-size:30px;
        color:#fff;
        position:absolute;
        z-index:2;
        top:0px;
        left:20px;
        
    }
    .view4 .yatay-bg {
        position:absolute;
        background:#24cc40;
        height:40px;
        width:100%;
        z-index:1;
        top:10px;
        left:0;
        padding-left:90px;
        border-radius:6px;
        line-height:40px;
        color:#fff;
        font-weight:700;    }
    /* Paragragf içi linkler */
.content-image { float:left; margin:0 10px 5px 0;}
.content-text p > a {
        padding: 6px !important;
        background: #24cc40 url(../images/hand-icon.png) left top no-repeat;
        height: 40px; line-height:40px;
        padding-left: 40px !important;
        font-weight:400 !important;
        color: #fff !important;
        border-radius: 4px;
        text-decoration:none;
        width:0;
        width:auto !important;
}
        .content-text p > a:hover {
            background:rgba(236,28,36,1) url(../images/hand-icon.png) left top no-repeat;
        }


/* Detail Sayfası */
.page-detail { background:rgba(255,255,255,1);  padding-bottom:10px; }
.page-detail .page-header {
  padding-top:3px;
  padding-bottom: 3px;
  padding-left:10px;
  margin: 10px 0 20px;
  border: 0px solid #eeeeee;
  background:#408bca;
}
.page-detail .page-header h4 { color:#fff; font-weight:400; text-transform:capitalize; }

.e-mail-list .inner-content { padding:14px 6px;}


/* Slider */

#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

/* home */

.etiketBulutu { list-style:none;}
.etiketBulutu li { float:left; margin:2px;}

/* SOcail Medya */

.socialMedia-container {
    padding: 5px 0px;
    background: #898989;
    margin-bottom: 1px;
    border-bottom:0px solid #fff;
}
.socialMedia { float:right;}
    .socialMedia .social-icon {
        float: left;
        border: 0px solid #fff;
        padding: 4px 8px;
        margin-right: 4px;
        font-size:16px;
        transition: background-color 0.5s ease;
    }
 .socialMedia .social-icon:hover {
     
 }
.socialMedia .social-icon a { color:#fff;}
.socialMedia .facebook { background:#044b8b;}
.socialMedia .twitter { background:#0092c9;}
.socialMedia .instagram { background:rgb(128, 128, 128);}
.socialMedia .google-plus { background:rgba(236,28,36,1);}

/* Page Socail icons*/
.page-socail-icons { padding-left:5px; margin-bottom:10px;}
.page-socail-icons .s-icon { float:left; margin-left:5px;}



.news { background:rgba(255,255,255,0.0); position:relative; z-index:1; padding:0; }
.news .page-header { background:#044b8b;  border:0; margin:0; margin-bottom:5px; padding:2px; padding-left:10px; }
.news .page-header h4 { color:#fff; }

.news  ul { margin:0; padding:0; list-style:none; }
    .news ul li { 
        border:0px solid #0092c9;  background:#fff;
        list-style:none; list-style-position:inside;
        margin:0 0 5px 0; line-height:27px; padding-left:10px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
    }
.news ul li a { text-decoration:none; line-height:normal; color:#0092c9; font-weight:400; font-size:14px; }

/* footer */
footer { border-top: 1px solid #fff; width:100%; background:#333333;}
footer .copy { font-size:10px;}
footer  a { color:#fff;}

footer .label-default {
  background-color: #58595B; border-radius:12px;
}
footer .label-default[href]:hover,
footer .label-default[href]:focus {
  background-color: #5e5e5e;}

.footer-contact-info { margin-top:10px; color:#fff;}
.footer-contact-info ul { list-style:none; margin:5px 0 5px 0; padding:0;  }
.footer-contact-info ul  li { float:left; margin-bottom:5px;}
.footer-contact-info span { margin-right:6px; margin-left:4px;}

/* list type */
.list-doc li { margin-bottom:4px}
.listType-1 {}
.listType-1 li { margin:6px;  height:auto; }
    .listType-1 li a {
        background: #da0200;
        line-height: 26px;
        padding:4px 16px;
        border-radius: 6px;
        color: #fff;
        border:none !important;
    }
        .listType-1 li a:hover {
            background:#24cc40;
            color:#fff;
        }
.listType-1 li .alternateTemp {background:#d9281e;}

/* contact */
.googleCoordinate { width:100%; height:300px;}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 80px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 100px;
  }
}

.contact .label{ line-height:18px; font-size:12px;}
.contact-info h5 span { background:#d9281e; color:#fff; padding:4px 12px; border-radius:4px;}

/* Döküman */
.document {margin-top:15px;}
.document h5 { background:#0092c9; padding:6px 4px; color:#fff;}
.document ul { padding:0; list-style:none}
.document ul li { padding:5px 0px;}
.view3 .caption {background:rgba(236,28,36,1); color:#fff;}

.home-slogan .col-lg-12 > p {
    font-size: 13px;
    line-height: 15px;
}
.thumbnail > img, .thumbnail a > img{
    height: 100px;
    width: 100%;
    object-fit: cover;
    margin-left:0;
    margin-right:0 
}
@media(max-width:600px){
    .thumbnail > img, .thumbnail a > img{
        height:250px;
    }
}
.view3 .caption{
    background: rgba(236,28,36,1);
    color: #fff;
    height: 50px;
    display: flex;
    align-items: center;
}
.thumbnail h5 {
    height: 45px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.mfp-title{
    display:none !important
}